So, I found out that my cooldown logic actually didn't even work. I've fixed it now.
I've made the player unable to shoot while reloading as well as fixed the cooldown system.
Thanks for the feedback, It has been fixed and will be a part of the game's release version.