I can't decide what to use to make my train move

So I am making this automatic moving train / tram but I still can’t decide to make it move.

Which I plan to make the bottom of the train to be can collide so It doesn’t mess with the track that much and weld the whole train to a base part that will have a sphere in each corner to make it glide through the track.

I saw a some posts and methods for this such as using body velocity, tweening and others.
I am focusing on making it stable and smooth for now but I can’t decide what to use

I have tried to use body velocity for the sphere glider thingy I talked about at the 2nd paragraph. Which is easy to work which because I am not that good at scripting and it doesn’t require too much scripting but the problem is that it is not that stable, even a tiny bit of gap or something poking out of the track can make it the glider under the train crash.
if you know how to make the train with body velocity more stable please reply.

I’m using the Archimedes plugins to make the track btw so if there’s other methods to make the train track smooth please tell

Another solution I found is to use tweening and nodes which is stable but not very smooth and I’m not very good at scripting also so it will be hard to use for me. I haven’t found a good tutorials for using it to make train yet. Some tutorial I found are just scripting and doesn’t explain really well

So if you have any solution, posts or tutorial to make the train move along the track or curve track smoothly and stable and maybe easy to use please suggest, I would be very appreciated.

1 Like

Hey,
I know this post is pretty old but I’ve found a train-track snapping plugin: Spacek's Track Snap Plugin - Roblox
I haven’t played with it a lot but it seems to be working well.

If you really want to use your own tracks, you could make the tracks very short and use Archimedes afterward and insert a smaller turn radius, they should look fine after but it’s not that efficient because the large amount of parts may affect game performance.

Use LinearVelocity. Making a Linear Velocity train on Roblox - YouTube
And for the tracks use the Archimedes plugin to make curves/slopes: https://create.roblox.com/marketplace/asset/144938633/Archimedes-v319?pageNumber=1&pagePosition=27&keyword=