local animationId = 131257799030455 local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local function onAnimationPlayed(animationTrack) if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then local p = game.Players.LocalPlayer local Humanoid = p.Character:WaitForChild("Humanoid") for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do animTrack:Stop() end local AnimAnim = Instance.new("Animation") AnimAnim.AnimationId = "rbxassetid://87259391926321" local Anim = Humanoid:LoadAnimation(AnimAnim) local startTime = 0 Anim:Play() Anim:AdjustSpeed(1) Anim.TimePosition = startTime Anim:AdjustSpeed(1.5) end end -- Connect the Humanoid's AnimationPlayed event to our function humanoid.AnimationPlayed:Connect(onAnimationPlayed)