Steps to repro:
- Create a Model and place it under a Players Character (preferably from the Server)
- Have the client load an animation from the model and the player it.
- On a later frame, stop that animation (assuming it’s the only animation one playing)
Issue:
Instead of removing the animation, the engine will cause it to store a duplicate of that animation track named “Animation” to be always playing internally (presuming it’s a looped animation).
This causes a hidden animation track to be played that is undesired by the user
Calling Animator:GetPlayingAnimationTracks() will showcase that it is there and playing.
If you parent the Model outside of the Players character, this issue does not occur.