No se si se puede hacer pero se ve raro... yo de ti haría directamente que los pokemons que te cambien sean los que evolucionan por ejemplo vas al script del tio y substituyes el pokemon que te pide, (por ejemplo ditto) y que te de uno que evolucione cambiando, por ejemplo Haunter, así le das un ditto y recibes un haunter.