Quizá necesitarías HEX o ASM si pretendes que guarde los niveles y datos de los Pokémon del/de los otro/s protagonista/s, pero luego, es como dice Jo7a, aunque no sería tan difícil (guardar el equipo actual, aplicar el special, luego guardar el equipo actual, cargar el viejo y volver a aplicar...