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)