I actually solved it a different way like 10 min ago (site was down for me so couldn't post) XD Here's what I did:
- When player fires set shooting to 3 (3 second time out)
-Whenever Left Mouse Button is not pressed
- Then while shooting > 0
- Every 1 second take 1 off shooting
And there we go
PS: The fix was sooooooo dumb I literally commented on the logic: Fix was so stupid I feel dumb XD XD XD