I've never actually experienced this, and I have used commands like "!say a" and "!go 1" before. Are you using manual command parsing or CommandInterpreter? I have discussed this at length with several people. Currently, there is a function that does it in BotAction (don't know if its in the public release yet), but it only switches players every 200ms. When I made a custom function to switch between two players, I made a TimerTask that runs I believe every 500ms and it works fine. The problem with moving the bot around at a fast interval like 10ms in merv is that the bandwidth usage is crazy. Ekted outlined the process: I did write one a while back, but its horribly inefficient and uses a lot of memory because Java's data structures don't pack well. Most bots don't even use it, and it would require several changes to the core, so I didn't pursue that. The best thing to do would be one that parses ?get. If you're talking about the autoloader, I don't really use that so I wouldn't know. I think I recall having some problem where bots didn't log in a long time ago, but not any problems recently. I have found that in general, most of the "bugs" in TWCore are just things that haven't been fully implemented yet.