Though it works for a bit at the start, it suddenly stops, and the player walks without an animation, gliding. It starts working again once you stop walking and start again. Initially, I assumed there was extra frames at the end of the animation, but nope.
Why don’t you just manually grab the animate script and set the animation manually on starter character scripts? After that make sure your animation priority is Core+ and the last keyframe has its name set to “End” IIRC