Client-Server Position Synchronization

Let’s say the client locally moved a part, but it wants to synchronize back to the position that’s on the server. How do I achieve that without too many remote calls (like a .PublicPosition property or something)?

Have you considered assigning network ownership of the part to the client?

1 Like

How would that work? I want something like this:

local function resetPart()
    part.CFrame = part.ServerSideCFrame

For example resetting the part which is unanchored and the player can move with it