Properties of playing client animations not replicating

Using Animator.AnimationPlayed or :GetPlayingAnimationTracks() on the server only seems to retrieve default animation properties, even when these loaded animation instances are on the server as well. Therefore, the only way to detect what animation is being played by other players or the server is to use the animation id, and map these to animation names, which can quickly become messy.

Is this intended behavior or a bug?

Here is an example, you’ll see that every played animation on the server will have the default name “Animation” instead of their actual names:

AnimationPlayed.rbxl (53.7 KB)

When you load the animations do you give the animations actual names or do you just put the animation ID? If you name the animations before you load them, the animation tracks should have the same name

They did have the same name locally, but not on server (see example)