No matter, if that was the case, Unova Pokemon would still have looked like degenerated forms of digimon and uncreative.
I have a theory...
Machamp can punch extremely fast, right? Maybe he can crap really fast too. He uses his super hand speed to take his belt off, pull his pants down, crap like a missle, and pull his pants up, all in less than a second. Completely plausible.
Yeah, but the thing is, Emerald has a mucked up RNG that generates the exact same Pokémon at the same times after you start a new save file. Therefore, each SR you use should take different times, and you should start a new save file iif it doesn't work after 50-100 SRs. Good luck!