So in my project I want the character to be able to shoot 10 times then you have to wait 10 seconds then you can fire again. When I tried to do it I made a global variable then when it reached zero it would disable the weapon, then after 10 seconds it would set the global variable 10 and reactivate the gun. It worked for the first time I could shoot 10 times then it would stop after 10 seconds it would start up again, but then it wouldn't stop after 10 seconds anymore. It would just keep shooting endlessly. Hope you can help