Sometimes this script break, how could it not? This was made by Nikilis by the way.
local TimeBetweenJumps = .5;
local Player = game.Players.LocalPlayer
repeat wait() until Player.Character ~= nil;
local Character = Player.Character
--repeat wait() until Character:FindFirstChild("Humanoid")
local Humanoid = Character:WaitForChild("Humanoid");
local LastJump = time();
Humanoid.Changed:connect(function()
if Humanoid.Jump then
if time()-LastJump >= TimeBetweenJumps then
LastJump = time();
else
Humanoid.Jump = false;
end
end
end)

2 comments
It needs to be in a Localscript. Was it?
Yes it was.