I am making a script that fires an event when the player press space twice quickly, as if they were double jumping. I have no idea how to do this or how to check if the player pressed space twice quickly. Is it possible and if it is, how? Anything helps!
You can use tick to check the time between pressing space. Here's an example.
local Input = game:GetService("UserInputService") local Code = Enum.KeyCode.Space local Time = 0.5 local Last = nil Input.InputBegan:Connect(function(Key, Game) if not Game and Key.KeyCode == Code then if Last then if (tick() - Last) <= Time then print("Pressed twice in less than "..Time.." seconds.") end end Last = tick() end end)
This aint a request website