Use a timer (scene or object), and to the character add a boolean instance variable, say called JumpCoolingActive.
Uncheck the platform character behaviour to use default values:
Because you aren’t using the default controls, you’ll have to code for the movement keypresses. Use the following events as a guide (change to timer check value for longer/shorter delays):
Thank you the cooldown works now, i am gonna make it shorter though because 3 seconds is prob too long. i also found a bug that if u hold the space bar, it keeps on playing my jump animation but i fixed that now with this code ( its on the last line at the bottom )