Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local UIS = game:GetService("UserInputService")
- local char = script.Parent
- local slideAnim = Instance.new("Animation")
- slideAnim.AnimationId = "rbxassetid://9404057808" -- Enter your AnimtionID
- local keybind = Enum.KeyCode.Q -- between the key for ability
- local canslide = true
- UIS.InputBegan:Connect(function(input,gameprocessed)
- if gameprocessed then return end
- if not canslide then return end
- if input.KeyCode == keybind then
- canslide = false
- local playAnim = char.Humanoid:LoadAnimation(slideAnim)
- playAnim:Play()
- local slide = Instance.new("BodyVelocity")
- slide.MaxForce = Vector3.new(1,0,1) * 30000
- slide.Velocity = char.HumanoidRootPart.CFrame.lookVector * 100
- slide.Parent = char.HumanoidRootPart
- for count = 1, 8 do
- wait(0.05)
- slide.Velocity*= 1
- end
- playAnim:Stop()
- slide:Destroy()
- canslide = true
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement