though i’d recommend using a timer.
Also maybe use a function on the BP_ThirdPersonCharacter called “SetCanJump(true/false)”, instead of modifying the variable CanJump directly. since you probably will add some other feedback (like particles and sound).