You should make an easier way to link different cars together.
You should try this yourself and notice that it's pretty much impossible
How would you make sure the vehicles keep a constant distance while staying safe on the track?
Calculate the track into a spline and try to keep the trains on that? In slow torkscript?