Seriously though, congratulations. I've been meaning to try out RNG abuse in a gen 3 game.
Emerald is by far the easiest of the Gen 3 games from what I understand. Ruby and Sapphire can also be just as easy, too, as long as it has a dead internal battery.
It's because the games always uses the same frames when you start up the game. So if you encounter a Pokemon at the exact moment every time, it'll have the same stats, nature, etc.
It takes a little trial and error, because you need to be precise by 1/60 of a second, but there are helpful timer programs with audio to give you a pacing for when to press the button. --- ~yay_meh~ I freeze people then I melt them into water and drink them. <3