Advertisement
iiJosephCats205

HUMP [FE]

Dec 1st, 2019
358
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.08 KB | None | 0 0
  1. --By iiJoeCats (XD)
  2. repeat wait(2) until owner.Character
  3. print("Running...")
  4. local character = owner.Character
  5. local doit = false
  6. function removeItem(item,timer)
  7.     game:GetService("Debris"):AddItem(item,timer)
  8. end
  9. local newSuper = Instance.new("ScreenGui",owner.PlayerGui)
  10. newSuper.ResetOnSpawn = false
  11. newSuper.Name = "ok boom"
  12. local tMinusOneEx = Instance.new("TextLabel",newSuper)
  13. tMinusOneEx.Size = UDim2.new(1,0,1,0)
  14. tMinusOneEx.BackgroundTransparency = 0.5
  15. tMinusOneEx.BackgroundColor3 = Color3.fromRGB(70,70,70)
  16. tMinusOneEx.TextColor3 = Color3.fromRGB(255,255,255)
  17. tMinusOneEx.Text = "Press Q To Begin."
  18. tMinusOneEx.TextScaled = true
  19. tMinusOneEx.Name = "chrislicksanusbeef"
  20. local hum = character:FindFirstChildOfClass("Humanoid")
  21. local rArm = character["Right Arm"]
  22. local lArm = character["Left Arm"]
  23. local rLeg = character["Right Leg"]
  24. local lLeg = character["Left Leg"]
  25. local tors = character.Torso
  26. local hed = character.Head
  27. local root = character.HumanoidRootPart
  28. local rootj = root.RootJoint
  29. local Remote = Instance.new("RemoteEvent",owner.Character)
  30. Remote.Name = "Press"
  31. Remote.OnServerEvent:connect(function(player,key)
  32.     if key == Enum.KeyCode.Q and not doit and newSuper then
  33.         --local character = player.Character
  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 game:GetService("RunService").Heartbeat:wait() do
  63.             for i = 0,0.9,0.15 do
  64.                 game:GetService("RunService").Heartbeat: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.                 game:GetService("RunService").Heartbeat: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)
  84. NLS([[
  85.     local Remote = owner.Character:WaitForChild("Press")
  86.     local UserInput = game:GetService("UserInputService")
  87.    
  88.     UserInput.InputBegan:connect(function(key,isTyping)
  89.         if not isTyping then
  90.             Remote:FireServer(key.KeyCode)
  91.         end
  92.     end)
  93. ]],owner.Character)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement