SHOW:
|
|
- or go back to the newest paste.
| 1 | --For having this work, you need to put a LocalPlayer in StarterGui. In that LocalScript, put an animation named "Animation" with | |
| 2 | --the right ID. | |
| 3 | ||
| 4 | --this is the script you'll need: | |
| 5 | ||
| 6 | repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character | |
| 7 | myPlr = game.Players.LocalPlayer | |
| 8 | myChar = myPlr.Character | |
| 9 | myHum = myChar:findFirstChild("Humanoid")
| |
| 10 | myMouse = myPlr:GetMouse() | |
| 11 | Animation = script:findFirstChild("Animation")
| |
| 12 | Animations = {}
| |
| 13 | ||
| 14 | animated = false | |
| 15 | ||
| 16 | myMouse.KeyDown:cnnect(function(key) | |
| 17 | key = key:lower() | |
| 18 | - | if key == "e" then -- You can change this to any letter. |
| 18 | + | if key == "k" then -- You can change this to any letter. |
| 19 | if animated == true then return end | |
| 20 | animated = true | |
| 21 | local animation = myHum:LoadAnimation(Animation) | |
| 22 | table.insert(Animations,animation) | |
| 23 | animation:Play() | |
| 24 | wait(2) --[[ This need to be equal to this formula: Animation length + 0.2 (for example: Animation length = 1 so wait(1.2)]] | |
| 25 | for _,v in pairs(Animations) do | |
| 26 | v:Stop() | |
| 27 | end | |
| 28 | Animations = {}
| |
| 29 | end | |
| 30 | end) |