I made a working train with the help of Jake Baxter’s train driving system, and added freely rotating bogies myself, but when I try to drive it, it always tips over, even though the entire model is perfectly balanced.
I don’t think so, the only script manipulating the train is the drive script and it functions normally, so it’s probably physics. Here’s the train chassis if you want to test it: chassis.rbxm (55.1 KB)
Note: This configuration makes the train perfectly level so if you need the train to go over hills or just up and down in general set MaxTorque to 0, 0, 400000 along with the other changes I made.