The script (not mine, credit to: G2_funny)
script.Parent.Activated:Connect(function()
if script.Parent.Text == "Sprint" then
script.Parent.Text = "Walk"
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 30
game.Players.LocalPlayer.Character["Garbage Bin"].Handle.Transparency = 0
game.Players.LocalPlayer.Character.Animate.walk.WalkAnim.AnimationId = ('rbxassetid://5529293776')
game.Players.LocalPlayer.Character.Animate.idle.Animation1.AnimationId = ("rbxassetid://5529293776")
_G.PlayAnim:Play()
else
script.Parent.Text = "Sprint"
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
game.Players.LocalPlayer.Character["Garbage Bin"].Handle.Transparency = 1
game.Players.LocalPlayer.Character.Animate.idle.Animation1.Character.Animate.walk.WalkAnim.AnimationId = ('rbxassetid://5516799190')
game.Players.LocalPlayer.Character.Animate.idle.Animation1.AnimationId = ("rbxassetid://5516757431")
_G.PlayAnim:Stop()
end
end)
The problem is its the animation is not unloading (Stopping).

1 comment
it is a local script btw