Basically, all motor6d animations (be it setting desired angle, or using an animator) fail to render/update on assemblies you don’t have network ownership over. on this game: Steam & Steel - Roblox
I don’t know what I’m doing with the motor6ds on at this place, but it doesn’t matter if they’re client side or server side motor6d, they just refuse to update until you get network ownership.
this issue tends to get worse as player count increases on the server.
Expected behavior
I expect that the Motors, Motor6ds, and humanoid animations work as intended, updating their cframe regardless of network ownership.
Are you still seeing this issue?
I’m a little confused by the videos on what’s going wrong - would you be able to provide a repro file and repro steps?
Here’s some further insight, keep in mind I have no scripts in the “Infected Noob” model, the only script in workspace is one which will set the network owner to the player who clicks on it.
From what I can tell, it seems like the Motor will only update on the network who currently
is owning it, and the DesiredAngle will not replicate to others until updated.
[EDIT]
While yes, this is most likely a server security feature, the fact that even when the server calls updates to the motors they do not replicate when a client owns them is extremely annoying