I’m not entirely sure if you’re able to go about it by using UserInputService, I’ll take a look but why don’t you consider checking if the humanoid is jumping?
Example:
while Player.Character.Humanoid.Jump == true do
print('Is jumping')
wait()
end
Well, A hacky method to do it is wait until the jump button appears under TouchGui in PlayerGui and use the MouseButton1Down/Up functions. (This is how I disabled the jump button in one of my games)
I’ve just tested this in studio using the Emulator and seems to work perfectly.
if game:GetService("UserInputService").TouchEnabled then
game:GetService("UserInputService").JumpRequest:Connect(function()
print("The player sent a jump request")
end)
end