fly to lilycove on emerald and go into the move deleters house and ask him to make rayquaza forget fly
gastly, haunter, gengar
You can't. You'll have to migrate it from older Pokemon games, trade, or hack and cheat.Get groudon and kyorge then get the legendary birds then get one grass Pokemon that knows mega drain(has to be lvl 30 just to slowly lower his health)and talk to Cyrus he will be thinking out loud about a Pokemon called spiritomb it will come and disappear and do that for about 10 times then raquaza will come and its angry because of you(that's what Cyrus says)andwill fight if you beat it go to canlave talk to the gym leader and he will say something you will black out and keep on blacking out till you get beat or catch him
There is a way to do it without cheating. Just simply trade a Pokemon that knows fly. Example: you have a staravia in Pokemon pearl that knows fly. Just trade it to Pokemon diamond.
In Pokemon Diamond, Yanma is a bug and flying type of Pokemon. It evolves if you level it up while it knows ancient power.
you cant
wild jigglypuff know it, and you can teach it to almost all Pokemon
i think it is any ground type Pokemon as it is a ground type move.
Blaziken, Kygore, Groudon, Raquaza........ with an high level.... and a electric type Pokemon that knows electric moves.....
It all depends on the level and the moves it knows.
sky pillar after you reach sootopolis hes lvl 70 he knows rest,fly,extremespeed and dragonbreath be prepared hes weak to rock moves
No Pokemon can reach a higher level of 100 in Pokemon diamond or pearl even if you use action replay, i don't think you can get it sorry :( nintendochick knows all!
Its not a move its a power.and i think zigzagoon knows it.