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!
✓ ANSWER ACCEPTED
How do I check if a player pressed space twice really quickly? (kinda like double jump)
2 answers
✓ Accepted answer
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
4 comments
0
thats why I said anything helps
0
technically, we shouldn't help you at all unless you have tried to resolve the problem yourself, or provide some sort of code.
0
True that turtle
0
This isn't an answer to OPs question...
This discussion is preserved as it was. New answers, comments, and votes are closed.

1 comment
use tick()