While this is really cool, let me contribute a few thoughts of my own that might help you expand.
Instead of always doing an arc, have it randomly switch which movement it does each time it is called between an arc, a stop-go (where it moves close to target diagonally, and then to the target), a bee-line (straight to target), and make the speed of the mouse randomize throughout the interactions so that mouse speed can not be a detected pattern. This would be a truly human-like mouse pattern and would probably be amazing to be able to add such a thing to scripts as it would improve anti-ban regardless of amount of uses due to the large randomization factor.