You can change the rainbow with the pen offset. You can change the size of the pen. Drag anywhere on the screen to move the controllers. The code automatically finds the closest controller
Thanks @Chibi-Matoran for giving me this resource: https://pomax.github.io/bezierinfo/ https://scratch.mit.edu/projects/95585702/ I originally had a little bit of trouble because I had tried to interpolate using both points as the starting points. This caused them to function as the controller. I then realised that I had to connect the dots from each line rather connecting them separately.