Server updating a part based on a local player

I’ve been looking around the forums to find ways to move parts with the mouse and all of the topics have mentioned performing it locally (which is obvious; you’d have to call the player’s mouse from the client. Fairly self explanatory.) I’ve figured out how to do so, however I’ve stumbled across a bit of a problem.

My only issue is because it is performed locally, only the main player can see it. Ergo, it won’t update on the server and other players cannot see it. Ergo, it won’t be able to interact with other parts.

I thought about updating it constantly using RemoteEvents but I don’t think that firing an event every single time the mouse moves would be smart nor efficient, especially if you have more than one part rotating at once.

Is there a way to have a player move a part, using their mouse, and have it update to the server with minimal lag? To put it simply, and for more broader use, how can a player constantly move a part on their client and update it to the server accordingly?

Have the part unanchored and the networkownership set to the client manually (from the server).

1 Like

Will look into it. Thanks for the help!