You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? Keep it simple and clear!
I need my vehicle to be rideable, but not drivable. Basically a bus
What is the issue? Include screenshots / videos if possible!
I’m not really sure how to, as i’m pretty new to scripting
What solutions have you tried so far? Did you look for solutions on the Developer Hub?
Tried searching on Google and using a dummy for Animation Editor, but none of those work
As @Limited_Unique stated, try Pathfinding.
If the roads are all at the same level you could consider putting a track just underneath the baseplate that has guide wheels on it and use something like a BodyVelocity in the van that is scripted so the van will stop at certain points.
The wheels should be fairly easy, just put each of them on a HingeConstraint | Roblox Creator Documentation with the ActuatorType set to None. That way whatever way you use to move the van will just cause the wheels to rotate when the van moves on the ground.