FPS Gun not shooting on single mouse press

In this video it will demonstrate the problem. When i hold the mouse it fires fully automatic, however when i press the mouse once in order to do a single shot it varies on whether or not it wants to do.

In the video i fire the first clip holding the mouse, the second clip i fire im tapping the mouse as fast i can. The video also shows my blueprints, all the firing events is called in the Weapon_Base as you can see in the video.

Apologies they are probably the messiest blueprints ever but ive literally started unreal a week ago

Simple you call your fire inside Tick. That will trigger the delay in intervals according to your firerate. Your Branch will be checked in intervals. So if your mouse is not pressed down (setting the bool to true I guess) when your firerate interval kicks of the delay nothing will happen, your condition can be true inbetween the delay but that want do anything since you never execute anything inbetween. Rethink your approach :stuck_out_tongue_winking_eye: