Buenas amigo, vi tu última clase (givepokemons, giveeggs y todo eso).
Está bien explicado, pero tu método para poner un mote falla en algo, no sirve si el pokémon es enviado a la PC; además tampoco lo aclara por lo que terminaríamos dándole un mote al sexto pokémon, sin importar si es el nuevo o no.
Si te interesa eso mira esto (el snippet4, el special que lo hace es el 0x166). Te enviaría el link al post de sonicarvalho, pero no lo tengo a mano ahora.
Saludos.