@exile please package the models for testing and I have some errors trying to run the test script. "ent.active" unknown. There seems to be some code parts missing.
You provide a trail, and ribbon function, however a basic entity action and models to call all this would allow 'OTHERS" to run it.
I am using 3dgs free, however I wonder if this is better achieved with model particles and beam+streak effects. After all the old-old sword trail was written for the A5.