Ok I’ve been fidling with geometric nodes a bit and tried to create 100% rollercoaster track from nodes, but I couldn’t figure out how to make a track thatmoved the way I wanted (not random trhough noise), the rails and the holders I had to model and instance them. For the rails, when I made them completely node based , when turning, both rails approached each other. I couldn’t figure out how to prevent that so I resorted to a three circle shape that uses the curve to mesh node.

Here’s how I tackled the poles and rail holders:

The objects

The good thing is that it is procedural in that sense that it follows the track curve, this can be transformed at will.