Question: how to get a ditto in pokemon emerald?
Answer: You can get there through Rustboro City if you want. Go into the Desert Underpass. The Pokémon there you can find are: Ditto 50% Lvl.