local player = game.Players.LocalPlayer
repeat wait() until player.Character.Humanoid
local humanoid = player.Character.Humanoid
local mouse = player:GetMouse()
local anim = Instance.new("Animation")
anim.AnimationId = "http://www.roblox.com/asset/?id=1824890937"
mouse.KeyDown:connect(function(key)
if string.byte(key) == 50 then
local playAnim = humanoid:LoadAnimation(anim)
playAnim:Play()
script.Sound:Play()
player.Character.HumanoidRootPart.Velocity = player.Character.HumanoidRootPart.CFrame.lookVector * 135
wait(2.0)
end
wait(10)
end)
How do I make this have a cooldown Quite difficult for me but it's such a simple script.

1 comment
Use a debounce...https://developer.roblox.com/en-us/articles/Debounce