I think it might have been a weird timing bug! When you press the mouse button I set a bool to true and when you release it it sets it to false. For the pause menu I disabled the script that controls the attack so I think if you pressed the mouse button and then paused or entered a "cutscene" the bool would be stuck on true for as long as you do not press the mouse again. Or something along those lines :D Definitely need to make that system a little more robust for sure!