I’ve attached my BP to the main post. After the construction script is done, it’s simply a matter of placing points in a loop shape. Points refuse to turn upside down, even while rotating them. Everything works pretty well when the track never goes upside down, but loops and twists are absolutely vital.
Here’s another, simple example: