Jun 21st, 2021
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
  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)
RAW Paste Data