pretty decent set you gave me!
Mawile, seviper, tropius, graveler (or golem if you can), torkoal, starmie
you could use a randomizer and cheats to get them but if you want a redo with pokemon that are easier to get in emerald then tell me (like mawile, you can only get those at victory road)