Very nice trail art. Since you mentioned trying to improve, I hope I can offer
You may have noticed that the drawing doesn’t always render the same, especially the 1st time vs a restart
This is because the Hopscotch Player’s fps (frames per second) or number of lines of code per second changes. Timing the drawing objects with a wait like this creates a race condition where the drawing sequence changes as the fps changes.
Instead, if we use Wait 0 inside a loop the project will always draw the same regardless of variances in fps. Wait 0 translates to “wait 1 frame”. The Hopscotch Player runs at 60 fps when at full speed, so the number of loops is ‘wait in milliseconds’ / 60
Or you can just use a number
If you use the same wait times a lot, you could even make custom block(s)
Merry Christmas & happy coding