Pues... con la herramienta Gary and oak ... pikachu editor?
Jjajaaj na, es broma, se hace mediante scripts.
Te recomiendo que te leas este tuto: http://wahackforo.com/t-12807/tutorial-sobre-scripts
Y te leas las secciones givepokemon, trainerbatles, etc.. que es lo que necesitas en el script que quieres hacer