Los tres 0x0 después de los del pokémon, borralos, sino dará error.
Tras ver tu script, me da a que uno de esos tres 0x0 serán el que te da giveitem para pokéball, pero creo que si usamos ese 0x0 para giveitem pokéball, los otros 2 serán innecesarios.
Saludos.