There seems to be a set speed at which OFP can draw drops in a script. In the spinning square hoop example you can see it as a slight displacement between lines in an upper corner, caused by the difference in time between drawing the first dot and the last dot. I made a function instead of a script, and it draws the object immediately, but causes a brief game freeze as it hogs resources when drawing large figures. In the spinning square example, when drawn by the function version, the displacement is gone but is replaced by an unslightly flicker. That is, the square draws instantaneously, but the time interval between successive squares becomes more choppy. Interesting.