without roll logic
On the other hand, your version doesn’t seem to produce these sudden twirls… seems it more spreading it out over a distance of the spline… So might actually be a better solution even though i don’t understand it fully.