Umm that's right everything happens in server side, but if you can decode packets, you can write bots what's uses packets instead keyb.shortcuts or mousemovings... Well, if you can decode all the packets,you can figure out what means that sequent blocks in it. Every packet built (almost) with next syntax: ID, ACTION, TYPE. ID means the action id, what built from the time (i dont know exactly how... yet ;) )ACTION means the action what you send with that packet, and TYPE means the misc. informations about this action... Well, if you can decode the packets somehow... you can manipulate the actions, and make magic... :D Btw if the chinese (or korean) guys can made it, we will too... :P