Some animations only playing for closest player

  1. The animations of a rig are only playing for one person (the closest player)

https://streamable.com/n3uu1n

  1. the rig is unanchored so it cant be due to it being anchored im using an animationcontroller to animate the rig also the bug only occurs to certain animations it does not affect other animations such as barrages (shown in the video) i have tried using
animationcontro.Animator:LoadAnimation()

instead of

animationcontro:LoadAnimation()

but the bug still persists i have also tried giving networkownership and it still has not worked also yes i havent tried looking at other posts and they were not helpful as they all either just mentioned the roblox bug or did not post the solution

local animator = animationcontro:WaitForChild("Animator")

Also if you’re only playing the animations inside of local scripts then they will only be observed locally to the client which performed them.

I tried playing on both the client and the server they produce the same results

No, this is wrong. Animations replicate from client to server.

Source: Roblox Client-Server Model

It’s not synchronised though (would be if played on server), which I believe is the issue the original poster was facing.

Im pretty sure they are, the default roblox Animate localscript inside the character controls your character’s animations and if it wouldnt be synchronised they wouldnt have used a localscript

No the issue is that its only playing to the closest client its not that it isnt synchronised

So i found the solution
so basically this occurs when you weld or use motor6ds to weld something to a part of the rig so basically just uh dont weld and use a different method