Pues si es con huevo, no CREO que pueda ser principal, ya que si no no podrias luchar ni nada, y el juego te obliga a tener almenos un Pokemon...
Podrias usar el comando "giveegg" creo que era asi
siento la escasisima informacion, lo siento, no se casi nada de scrit
Pues ya te habia dicho xD
Te doy opciones: 1- Editar el BackSprite del viejo que captura el Weedle y luego cambiar a Weedle por tu Pokémon, luego de eso hacer un comando "GivePokémon"
Hagamos que es un Bulbasaur, debes poner algo asi como esto:
Special 0x(el que sea del viejo y weedle)
--Script--
...
GivePokémon 0x1(Bulbasaur) 0xNivel 0xItem 0x0 0x0 0x0
Setflag 0x828
release
end