19.02.2019, 21:03
Why do you keep checking the player's weapon? You can use it as primary check then keep on with your other if statements, and why all these variables, I don't even know why you need all these, I guess one will be enough as you're doing the same action each time, you're using a lot of timers, that can be reduced to one or two. I guess all that is the reason of the amount of time put to execute.