How to hit button a few times before event starts in blueprint

That’s great news!

You will need a bool variable and a branch just after your action key fires off.
Default will be false so you can use your skill/action when the game starts and when you finish running your code you will set that variable to true. Next time you press the key, you won’t be able to use it. After that setter you just run your delay, then reset the bool to false by using another setter.

I tried to write this in a simple way and as clear as possible, but let me know if something isn’t clear enough.

You might want to check the link below: