SHOW:
|
|
- or go back to the newest paste.
1 | local plr = game.Players.LocalPlayer --gets the player from the playerlist | |
2 | local char = plr.Character --gets the character | |
3 | local hum = char:WaitForChild("Humanoid") --gets the humanoid | |
4 | local animation = hum:LoadAnimation(script:WaitForChild("Animation")) | |
5 | local mouse = plr:GetMouse() --gets the mouse and all the functions you can do with it | |
6 | local debounce = false --the cooldown variable | |
7 | ||
8 | mouse.KeyDown:Connect(function(key) --if a key has been pressed | |
9 | if debounce == true then return end -- if the cooldown is active then stop the function | |
10 | if key == "z" then --if the key is z YOU CAN CHANGE THIS SO IT IS ANY KEY YOU WANT! | |
11 | debounce = true --cooldown active! | |
12 | animation:Play() | |
13 | wait(.3) -- waits a certain amount of time before making the mountain | |
14 | script.mountainfunc:FireServer() --fires a function called mountainfunc in the script | |
15 | wait(10) --the cooldown | |
16 | debounce = false --cooldown is not active | |
17 | end | |
18 | end) |