Roblox physics change when player testing

Tried to make a train engine using the constraints Roblox provides, works just fine when I run it from the server but when I player test it the physics start spazzing out. I’ve tried making all the parts unable to collide, decreasing/increasing the restraint amount, moved around parts and it hasn’t worked. If there’s a way to change physics behavior that’ll fix it that’d probably be my best choice rather than remodeling or animating it. I can’t attach videos yet so my problem will be shown in given link, (https://www.youtube.com/watch?v=D880JEShjNQ)

Network ownership change most likely. If the whole train is welded together, just set one part’s network ownership to nil. That means only the server will control it’s physics. If the whole train isn’t welded, I think you should just be able to iterate through all the parts and see the network ownership. (You need a script for this)

Thank you so much! Worked perfectly!