I am using an animation script made by Roblox to replace default animations with your own (the article: https://developer.roblox.com/en-us/articles/using-animations-in-games) it works and it loops the animations for me but after a few loops the character just freezesor stands up stiff and I want to know how to fix this
local Players = game:GetService("Players")
--https://www.roblox.com/catalog/03830250233/redirect
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid")
for _, playingTracks in pairs(humanoid:GetPlayingAnimationTracks()) do
playingTracks:Stop(0)
end
local animateScript = character:WaitForChild("Animate")
animateScript.idle.Animation1.AnimationId = "rbxassetid://3824488291"
animateScript.run.RunAnim.AnimationId = "rbxassetid://3839149642"
animateScript.walk.WalkAnim.AnimationId = "rbxassetid://3839149642"
end
local function onPlayerAdded(player)
if player.Character then
onCharacterAdded(player.Character)
end
player.CharacterAdded:Connect(onCharacterAdded)
end
Players.PlayerAdded:Connect(onPlayerAdded)
