The problem lies where the script after generating a higher than usual purchase price makes the purchase but then stops because it thinks there is insufficient rsgp. However, if it were to retrieve the refunded rsgp (due to the higher than usual price the bot purchases at there is refunded and unused gp usually in the ge collection box) the script can continue to purchase the next set of items which it is currently not doing. I know when I retrieve the rsgp the script can continue to work once I restart the script. In the end through manual effort the script successfully completes all transactions using the original amount of gp I had provided for it. However, I am hoping the script will do this auto retrieval of rsgp instead of having me to manually do it. The amount of gp given to each bot is sufficient. It only says insufficient because it fails to check the ge collection to retrieve the returned rsgp.... and then it stops working leading to forcing the user to have to manually retrieve the gp from the ge collection then restart script and so on until all items are purchased. It's not because of insufficient gp. It's because the bot doesn't retrieve the refunded gp..... after making the large purchase. Not sure if I'm misunderstanding something. However, it must be said it works when I manually retrieve the refunded gp I'm just asking for this to be automated so I don't have to start and stop the script many times per account for large quantities of accounts.