MaxproGlitcher

Jerk

Oct 16th, 2026
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. local Players = game:GetService("Players")
  2. local player = Players.LocalPlayer
  3.  
  4. local function setupTool()
  5. local character = player.Character or player.CharacterAdded:Wait()
  6. local humanoid = character:WaitForChild("Humanoid")
  7. local backpack = player:WaitForChild("Backpack")
  8.  
  9. local tool = Instance.new("Tool")
  10. tool.Name = "Jerk Off"
  11. tool.ToolTip = "Jorking it"
  12. tool.RequiresHandle = false
  13. tool.Parent = backpack
  14.  
  15. local track
  16. local active = false
  17.  
  18. local function stopAnimation()
  19. active = false
  20.  
  21. if track then
  22. pcall(function()
  23. track:Stop()
  24. track:Destroy()
  25. end)
  26.  
  27. track = nil
  28. end
  29. end
  30.  
  31. tool.Equipped:Connect(function()
  32. active = true
  33.  
  34. local success, result = xpcall(function()
  35. local animation = Instance.new("Animation")
  36. animation.AnimationId = humanoid.RigType == Enum.HumanoidRigType.R15
  37. and "rbxassetid://698251653"
  38. or "rbxassetid://72042024"
  39.  
  40. track = humanoid:LoadAnimation(animation)
  41. track.Looped = true
  42. track:Play()
  43. track:AdjustSpeed(
  44. humanoid.RigType == Enum.HumanoidRigType.R15
  45. and 0.7 or 0.65
  46. )
  47. end, warn)
  48.  
  49. if not success then
  50. stopAnimation()
  51. end
  52. end)
  53.  
  54. tool.Unequipped:Connect(stopAnimation)
  55. humanoid.Died:Connect(stopAnimation)
  56. end
  57.  
  58. setupTool()
  59.  
  60. player.CharacterAdded:Connect(function()
  61. task.wait(1)
  62.  
  63. xpcall(setupTool, warn)
  64. end)
Advertisement
Add Comment
Please, Sign In to add comment