Unfortunately no
Not at all sorry.
You press a,bb,y,x,a,b,a,z and repeat it twice if you complete it you will be where you left it.
there is no way to get it back, exept by cheating with an action replay.
NO!!!!!!
Really the only way to permanently be rid of missingno and every effect it has on you, is to make a new file.
YOU CAN'T! its a new Pokemon ONLY IN DIAMON AND PEARL and YOU CAN'T TRADE BACK TO OLD VERSIONS ANY WAY!!!!!!!!!
You can't trade back to Pokemon pearl from emerald, the games aren't compatible that way. And no, Dawn stones didn't exist in leafgreen time.
try transferring Pokemon back and forth from diamond, pearl, or platinum. that way, the pokedex in both games are filled.
Torchic is a fire type of Pokemon. The only way to get one of them in Pokemon Pearl version is to trade it.
I know you can them them to diamond/pearl/platinum but not to battle revolution :( But there is a way round this... You have to trade your Pokemon to diamond/pearl/platinum then you can copy to revolution :) And if you want you can trade back to soulsilver :)
in pearl,diamond & platnium,know your pokemons and identify the color change,or look at the pokemon's personal file,and see if there's a mini star.
there really is no way you can. sorry :(