Cars Moving Along Spline(Event Graph)

I am looking to create blueprint to move multiple HierarchicalInstanceStaticMeshes(in my case cars) along a spline. I have seen tutorials that are helpful for placing one at a time. But, say I want to animate 500 cars along a path, not sure how to achieve that. A bit new to blueprints myself…

Does anyone have any comparable scripts in mind or be willing to create one from scratch? That would be a huge help.

Additionally, if there is a way to offset the cars from the spline, that would be great. For example, if I wanted to have multiple lanes of traffic. That would be awesome.

Thanks for the help.