Input delay when LMB is pressed

The left mouse button triggers my “Fire” event however there is a delay, only a by a fraction of a second, but that small delay makes it impossible to quickly press the LMB quickly in order to fire a pistol faster than the fire rate variable ive got set for it. Basically input lag is an annoyance I don’t want. The included picture shows my event for pressing the LMB, I thought the issue may lie in the Retriggerable node for the fire rate but when i remove that node the guns dont shoot at all, any ideas?

I don’t think there is any input lag. It is the Retriggable Delay that keeps the gun firing at the Fire Rate. If you decrease the value of Fire Rate, the gun should fire faster.

If you want to remove the Retriggable Delay node altogether you have to connect the Then 1 output of the second Sequence node to the Enter input of the gate, otherwise your are blocking the execution flow.