Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local p = game.Players.LocalPlayer
- local Humanoid = p.Character:WaitForChild("Humanoid")
- local ToolName = "Amplify"
- local function Script()
- local AnimAnim = Instance.new("Animation")
- AnimAnim.AnimationId = "rbxassetid://106778226674700" -- Replace with your animation ID
- local Anim = Humanoid:LoadAnimation(AnimAnim)
- local startTime = 0
- Anim:Play()
- Anim:AdjustSpeed(0)
- Anim.TimePosition = startTime
- Anim:AdjustSpeed(1.3)
- task.wait(0.5)
- loadstring(game:HttpGet('https://pastebin.com/raw/0zrv8eqj'))()
- end
- -- don't change anything here unless you know
- local fg = false
- local t = Instance.new("Tool")
- t.Name = ToolName
- t.RequiresHandle = false -- like holding an object only if you put a part named "Handle" but it's going to be client
- t.CanBeDropped = false
- t.Parent = game.Players.LocalPlayer.Backpack
- t.Activated:Connect(function() -- instead of Activated you can do Equipped or Unequipped
- if not fg then
- fg = true
- Script()
- fg = false
- end
- end)
- -- Connect to the AnimationPlayed event
- --[[MOVE TOOL ANIM]]
- local player = game.Players.LocalPlayer
- local character = player.Character or player.CharacterAdded:Wait()
- local humanoid = character:WaitForChild("Humanoid")
- local animationId = 106778226674700
- -- Animation logic
- local function onAnimationPlayed(animationTrack)
- if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
- local Test = game:GetService("ReplicatedStorage").Emotes.AmplifyVfx.head.Attachment
- local test = Test:Clone()
- test.Parent = game.Players.LocalPlayer.Character["Head"]
- test.CFrame = test.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), 0)
- for _, child in ipairs(test:GetChildren()) do
- if child:IsA("ParticleEmitter") then
- child:Emit(1)
- child.Enabled = true
- end
- end
- local Test2 = game:GetService("ReplicatedStorage").Emotes.AmplifyVfx.head:GetChildren()[2]
- local test2 = Test2:Clone()
- test2.Parent = game.Players.LocalPlayer.Character["Head"]
- test2.CFrame = test2.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), 0)
- for _, child in ipairs(test2:GetChildren()) do
- if child:IsA("ParticleEmitter") then
- child:Emit(1)
- child.Enabled = true
- end
- end
- task.wait(1.8)
- local Test3 = game:GetService("StarterPlayer").StarterCharacter.HumanoidRootPart.EsperShield
- local test3 = Test3:Clone()
- test3.Parent = game.Players.LocalPlayer.Character["HumanoidRootPart"]
- test3.CFrame = test.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), 0)
- for _, child in ipairs(test3:GetChildren()) do
- if child:IsA("ParticleEmitter") then
- child.Color = ColorSequence.new(Color3.new(1, 1, 1))
- child:Emit(15)
- child.Enabled = true
- wait(0.4)
- test3:Remove()
- task.wait(4.6)
- test:Destroy()
- test2:Destroy()
- end
- end
- end
- end
- -- Connect the function to humanoid's animation played event
- Humanoid.AnimationPlayed:Connect(onAnimationPlayed)
- --[[END OF MOVE TOOL ANIM]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement