I replaced the default walk animation with a crawling animation. The crawling animation always plays fine on the client regardless of the speed, but on the server I get this:
Walkspeed: 10
Walkspeed: 13
Walkspeed: 16
Walkspeed: 20
It appears to look more normal the faster I set the character’s walkspeed. Any explanation of why this is?
Code I used to change the animation when a character joins the game:
character.Animate.walk.WalkAnim.AnimationId = "rbxassetid://11656176660"
character.Animate.run.RunAnim.AnimationId = "rbxassetid://11656176660"
character.Animate.idle.Animation1.AnimationId = "rbxassetid://11656174904"
character.Animate.idle.Animation2.AnimationId = "rbxassetid://11656174904"
Edit: Appears to be something with Roblox local Animate script. This function in particular: