Custom StarterCharacter model not moving for other players

I made a crude little StarterCharacter model that moves on a grid with tweens and it appears to only move locally.

This is what is in the StarterCharacter model
dd

This is likely because the StarterCharacter is moving via a LocalScript, which logically will not get replicated to the server. You should send a remote event with the position as a parameter to the server by a while loop (add a wait for maybe every 0.1 or 0.2 second, which ever seems suitable) and on the server, send a remote event to all the clients with the position sent from the clients. Rather than stop here and tween on the server, which could cause visual glitches and jumps if ping is high, you can send another remote event to a local script firing to ALL clients with the same position as the parameter. Finally, on the local script, check if the client was not the client originally sending the position and tween it from there. Hope this helps!

1 Like