Server animation not correctly replicating to client

No matter what I do, I cannot get a single animation from the server to replicate back to the client. I’ve tried loading animation instances that the client has already loaded in and that doesn’t seem to be working either.

Server code:

local idleAnimation = Instance.new("Animation")
idleAnimation.AnimationId = "rbxassetid://122194723067274";

local idletrack = characterAnimator:LoadAnimation(idleAnimation)
idletrack.Priority = Enum.AnimationPriority.Action4
idletrack:Play()

Here is what is happening on my end:

For me the issue was i uploaded it on my profile and not group, make sure tou uploaded it to where ever its needed

This is a matter of replication not group/profile animations. If I wait 1 second the animation replicates but I can’t afford to do that.

Hi, i did some snooping to see if any others have had this problem, have you tried;

Have you tried setting the weight value in the :Play() method? Roblox core animations have a weight of 10.

As expected, this did not fix the replication issue. The primary issue here is that the animation is not replicating, this is not a matter of weight or priority.