Advertisement
iiJosephCats205

HUMP

Dec 1st, 2019
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.59 KB | None | 0 0
  1. --By iiJoeCats (XD)
  2. repeat wait(2) until game.Players.LocalPlayer.Character
  3. print("Running...")
  4. local player = game.Players.LocalPlayer
  5. local mouse = player:GetMouse()
  6. local character = player.Character
  7. local runS = game:GetService("RunService").RenderStepped
  8. local doit = false
  9. function removeItem(item,timer)
  10.     game:GetService("Debris"):AddItem(item,timer)
  11. end
  12. local hum = character:FindFirstChildOfClass("Humanoid")
  13. local rArm = character["Right Arm"]
  14. local lArm = character["Left Arm"]
  15. local rLeg = character["Right Leg"]
  16. local lLeg = character["Left Leg"]
  17. local tors = character.Torso
  18. local hed = character.Head
  19. local root = character.HumanoidRootPart
  20. local rootj = root.RootJoint
  21. local newSuper = Instance.new("ScreenGui",player.PlayerGui)
  22. newSuper.ResetOnSpawn = false
  23. newSuper.Name = "ok boom"
  24. local tMinusOneEx = Instance.new("TextLabel",newSuper)
  25. tMinusOneEx.Size = UDim2.new(1,0,1,0)
  26. tMinusOneEx.BackgroundTransparency = 0.5
  27. tMinusOneEx.BackgroundColor3 = Color3.fromRGB(70,70,70)
  28. tMinusOneEx.TextColor3 = Color3.fromRGB(255,255,255)
  29. tMinusOneEx.Text = "Press Q To Begin."
  30. tMinusOneEx.TextScaled = true
  31. tMinusOneEx.Name = "chrislicksanusbeef"
  32. mouse.KeyDown:Connect(function(key)
  33.     if key == "q" and not doit then
  34.         doit = true
  35.         newSuper:Destroy()
  36.         local AAAAAA = Instance.new("Sound",character)
  37.         AAAAAA.Name = "YOUFRICKINGFRICKS"
  38.         AAAAAA.Volume = 5
  39.         AAAAAA.SoundId = "rbxassetid://628897044"
  40.         AAAAAA:Play()
  41.         removeItem(AAAAAA,26.18)
  42.         local raWeld = Instance.new("Weld",tors)
  43.         raWeld.Part0 = tors
  44.         raWeld.Part1 = rArm
  45.         raWeld.C0 = CFrame.new(1.5,0,0)
  46.         local laWeld = Instance.new("Weld",tors)
  47.         laWeld.Part0 = tors
  48.         laWeld.Part1 = lArm
  49.         laWeld.C0 = CFrame.new(-1.5,0,0)
  50.         local rlWeld = Instance.new("Weld",tors)
  51.         rlWeld.Part0 = tors
  52.         rlWeld.Part1 = rLeg
  53.         rlWeld.C0 = CFrame.new(0.5,-2,0)
  54.         local llWeld = Instance.new("Weld",tors)
  55.         llWeld.Part0 = tors
  56.         llWeld.Part1 = lLeg
  57.         llWeld.C0 = CFrame.new(-0.5,-2,0)
  58.         local hedWeld = Instance.new("Weld",tors)
  59.         hedWeld.Part0 = tors
  60.         hedWeld.Part1 = hed
  61.         hedWeld.C0 = CFrame.new(0,1.5,0)
  62.         while runS:wait() do
  63.             for i = 0,0.9,0.15 do
  64.                 runS:wait()
  65.                 raWeld.C0 = raWeld.C0:lerp(CFrame.new(1.5,1,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(150),math.rad(0),math.rad(0)),i)
  66.                 laWeld.C0 = laWeld.C0:lerp(CFrame.new(-1.5,1,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(150),math.rad(0),math.rad(0)),i)
  67.                 rootj.C0 = rootj.C0:lerp(CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(math.rad(-100),math.rad(0),math.rad(-180)),i)
  68.                 hedWeld.C0 = hedWeld.C0:lerp(CFrame.new(0,1.5,.03) * CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(0),math.rad(0)),i)
  69.                 llWeld.C0 = llWeld.C0:lerp(CFrame.new(-0.5,-2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(0),math.rad(0)),i)
  70.                 rlWeld.C0 = rlWeld.C0:lerp(CFrame.new(0.5,-2,-.1) * CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(0),math.rad(0)),i)
  71.             end
  72.             for i = 0,0.9,0.15 do
  73.                 runS:wait()
  74.                 raWeld.C0 = raWeld.C0:lerp(CFrame.new(1.5,.25,.1) * CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(0),math.rad(0)),i)
  75.                 laWeld.C0 = laWeld.C0:lerp(CFrame.new(-1.5,.25,.1) * CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(0),math.rad(0)),i)
  76.                 rootj.C0 = rootj.C0:lerp(CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(math.rad(-75),math.rad(0),math.rad(-180)),i)
  77.                 hedWeld.C0 = hedWeld.C0:lerp(CFrame.new(0,1.6,-.04) * CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(0),math.rad(0)),i)
  78.                 llWeld.C0 = llWeld.C0:lerp(CFrame.new(-0.5,-2,.15) * CFrame.fromEulerAnglesXYZ(math.rad(-15),math.rad(0),math.rad(0)),i)
  79.                 rlWeld.C0 = rlWeld.C0:lerp(CFrame.new(0.5,-2,.15) * CFrame.fromEulerAnglesXYZ(math.rad(-15),math.rad(0),math.rad(0)),i)
  80.             end
  81.         end
  82.     end
  83. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement