Discrepancy of position in the world from client to server?

I’m creating a javelin tool here, however when the missile finally ‘hits’ the ground its position on the server doesn’t reflect on the client. Any ideas why? I’m at a loss here…

EDIT: For context, I’m using Vector 3 to place it far above where my Mouse.Position is, then unanchoring it. I have a script inside the missile that anchors it and does the effects when it detects a .hit event.

are you unanchoring it on the server or on the client

It’s being unanchored on the server.

and you’re moving it on the client?

No it gets moved on the server.

Can you try just raycasting down and moving the part to the destination point instead of unanchoring it? Because it’s probably an issue with network ownership being transferred from the server to the client when you’re unanchoring the basepart

I ended up just making a redundancy script on the client that reassigns the position, thanks anyway.