It seems like whenever there is a player in the server (or near my model), it gets all these weird offsets with the parts that weren’t there originally. I think this might be a network ownership issue, but I’m not sure. Is it how I’m welding the model?
Extremely oddly, this only seems to happen in one place. When I copy/paste it into another one, this behavior doesn’t occur.
Go through each of your scripts and disable then until you find the problem. Also, try anchoring the parts before you weld them. Then you can unanchor them.
Since setting network ownership to manual doesn’t work, you could try using WeldConstraints as opposed to using ManualWelds (or vice versa if you’re already using WeldConstraints). If this fixes your issue, that could indicate that something is wrong with Roblox’s welding system.