Hey glad it's working well.
The logging out thing is so that the data for the dynamic signatures can be sent to the remote server because sometimes the script logs out before running the onExit loop hence the dynamic signature data cannot be sent. However with my later scripts i've been caching the data so I can add a feature for that in an update hopefulyl this weekend (it's exams for me through until tuesday next week so i've been pretty focussed on them). As for the mouse movement feature, it's an interesting idea however the current antiban should already prioritise moving the mouse outside of screen. The mouse will move out of the canvas, however the cursor animation will still run as the code requires the cursor to be within the game screen canvas to render, so it may be hard to tell when the script is moving the mouse out of the screen but it certainly does!
~apa