Advertisement
Guest User

Jumping Script(LocalScript)

a guest
Jan 18th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.45 KB | None | 0 0
  1. local UserInputService = game:GetService("UserInputService")
  2. local player = game:GetService("Players").LocalPlayer
  3. local Char = player.Character or player.CharacterAdded:Wait()
  4. local humanoid = Char:WaitForChild("Humanoid")
  5. local NoJumpAtThisState = Enum.HumanoidStateType.Freefall, Enum.HumanoidStateType.Jumping
  6. -- Variables --
  7. local MaxValue = 64
  8. local OldJumpPower = humanoid.JumpPower
  9. local Holding = false
  10. local value = Instance.new("IntValue",Char)
  11. value.Value = 0
  12. value.Name = "JumpCharge"
  13.  
  14. local Sound = Instance.new("Sound")
  15. Sound.Parent = Char.Head
  16. Sound.PlaybackSpeed = 1.5
  17. Sound.SoundId = 'rbxassetid://858508159'
  18. Sound.Volume = 1
  19.  
  20. UserInputService.InputBegan:Connect(function(Input, gameProcessed)
  21.     if Input.KeyCode == Enum.KeyCode.R and not gameProcessed then
  22.         if humanoid:GetState()==NoJumpAtThisState then repeat wait() until humanoid:GetState()~=NoJumpAtThisState end
  23.             Holding = true
  24.             for i = 0, MaxValue, 4 do
  25.                 value.Value = i
  26.                 wait()
  27.                 if not Holding then break
  28.             end
  29.         end
  30.     end
  31. end)
  32.  
  33. UserInputService.InputEnded:Connect(function(Input, gameProcessed)
  34.     if Input.KeyCode == Enum.KeyCode.R and not gameProcessed then
  35.         Holding = false    
  36.         if humanoid:GetState()==NoJumpAtThisState then value.Value = 0 return end
  37.         humanoid.JumpPower = OldJumpPower + value.Value
  38.         humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
  39.         Sound:Play()
  40.         wait()
  41.         humanoid.JumpPower = OldJumpPower
  42.         value.Value = 0
  43.     end
  44. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement