Well, if you tell us what should it do. I can't see anything wrong with the check, probably you don't know it's right purpose. This chekcs if the player is alive OR if his team isn't CT OR if he has ban access. Maybe you want all these conditions to be true at the same time. If so, you will have to replace || operators with &&. Simply explained in this case, || means that it is enough one of the conditions to be true, and && means that they all have to be true, so the function will be executed.