Problem getting shooting BP to work correctly (Inputs too fast for booleans)

I think i might not have explained what i was trying to achieve well.
I want to be able to shoot by both tapping and holding down the fire button. Any simple solution would not work smoothly. Examples: Tapping then hold would result in a double time lag before it started repeating. Fixing that resulted in being able to double tap when timed with the delay firing, etc.
Sorry if that didn’t make any sense :confused: