Hey there! I’m trying to create a double jump script, and I want it to be compatible for all devices. I understand that using UserInputService.JumpRequest would be the best option for detecting jumps with full device compatibility, but I’ll need a debounce for this script as well. This is a problem, since there’s currently no InputEnded equivalent of JumpRequest (or ProcessedEvent parameter). I thought about detecting when the space bar and A button inputs are finished, but as far as I know, the only way to get the jump event for mobile players is through the request event, so I’m a bit unsure on how to properly implement a debounce for mobile.
PS: It should be noted that I’m not really looking for a debounce that just uses a wait, since that’ll allow the player to hold down the jump button, which isn’t what I’m looking for.
I should mention that I’ve never actually made a double jump script, so this is all guess work lol.
Using humanoid state’s definitely the better option, so I appreciate the advice ^^