Advertisement
so50que

Amplify tool

Jan 30th, 2025
7
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.45 KB | None | 0 0
  1. local p = game.Players.LocalPlayer
  2. local Humanoid = p.Character:WaitForChild("Humanoid")
  3. local ToolName = "Amplify"
  4. local function Script()
  5.  
  6. local AnimAnim = Instance.new("Animation")
  7. AnimAnim.AnimationId = "rbxassetid://106778226674700" -- Replace with your animation ID
  8.  
  9. local Anim = Humanoid:LoadAnimation(AnimAnim)
  10. local startTime = 0
  11.  
  12. Anim:Play()
  13. Anim:AdjustSpeed(0)
  14. Anim.TimePosition = startTime
  15. Anim:AdjustSpeed(1.3)
  16. task.wait(0.5)
  17. loadstring(game:HttpGet('https://pastebin.com/raw/0zrv8eqj'))()
  18. end
  19.  
  20. -- don't change anything here unless you know
  21. local fg = false
  22. local t = Instance.new("Tool")
  23. t.Name = ToolName
  24. t.RequiresHandle = false -- like holding an object only if you put a part named "Handle" but it's going to be client
  25. t.CanBeDropped = false
  26. t.Parent = game.Players.LocalPlayer.Backpack
  27. t.Activated:Connect(function() -- instead of Activated you can do Equipped or Unequipped
  28. if not fg then
  29. fg = true
  30. Script()
  31. fg = false
  32. end
  33. end)
  34. -- Connect to the AnimationPlayed event
  35.  
  36. --[[MOVE TOOL ANIM]]
  37.  
  38. local player = game.Players.LocalPlayer
  39. local character = player.Character or player.CharacterAdded:Wait()
  40. local humanoid = character:WaitForChild("Humanoid")
  41. local animationId = 106778226674700
  42.  
  43. -- Animation logic
  44. local function onAnimationPlayed(animationTrack)
  45. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  46.  
  47. local Test = game:GetService("ReplicatedStorage").Emotes.AmplifyVfx.head.Attachment
  48. local test = Test:Clone()
  49. test.Parent = game.Players.LocalPlayer.Character["Head"]
  50. test.CFrame = test.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), 0)
  51.  
  52. for _, child in ipairs(test:GetChildren()) do
  53. if child:IsA("ParticleEmitter") then
  54.  
  55. child:Emit(1)
  56. child.Enabled = true
  57.  
  58. end
  59. end
  60. local Test2 = game:GetService("ReplicatedStorage").Emotes.AmplifyVfx.head:GetChildren()[2]
  61. local test2 = Test2:Clone()
  62. test2.Parent = game.Players.LocalPlayer.Character["Head"]
  63. test2.CFrame = test2.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), 0)
  64.  
  65. for _, child in ipairs(test2:GetChildren()) do
  66. if child:IsA("ParticleEmitter") then
  67.  
  68. child:Emit(1)
  69. child.Enabled = true
  70.  
  71. end
  72. end
  73. task.wait(1.8)
  74. local Test3 = game:GetService("StarterPlayer").StarterCharacter.HumanoidRootPart.EsperShield
  75. local test3 = Test3:Clone()
  76. test3.Parent = game.Players.LocalPlayer.Character["HumanoidRootPart"]
  77. test3.CFrame = test.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), 0)
  78.  
  79. for _, child in ipairs(test3:GetChildren()) do
  80. if child:IsA("ParticleEmitter") then
  81.  
  82. child.Color = ColorSequence.new(Color3.new(1, 1, 1))
  83. child:Emit(15)
  84. child.Enabled = true
  85. wait(0.4)
  86. test3:Remove()
  87. task.wait(4.6)
  88. test:Destroy()
  89. test2:Destroy()
  90. end
  91. end
  92. end
  93. end
  94. -- Connect the function to humanoid's animation played event
  95. Humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  96.  
  97. --[[END OF MOVE TOOL ANIM]]
  98.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement