Except maybe for a cheat, the only way is to get an experience share from ruby, emerald, or sapphire (Fire red and Leaf Green works to if you have gotten to the point of the game at helping the guy with the PC) and put it on a Pokemon then trade it into your emerald and the you'll have 2.
*note: you'll lose your experience share in the other game you traded it from.
yes, there is
in a double battle, or give the 2nd, 3rd, 4th, 5th or 6th Pokemon in your party an exp share.
They share your experience.
no loser you can trade one from another game or start over but that's all you can do.
get one from the president of devin corp and get another from ruby, emerald or another sapphire or get one from firered and leafgreen.
I don't know but I would beat the league with an exp. share attached to the Pokemon you want to give experience to. It always works for me
The simple answer is no
Just have a friend with leafgreen, firered, ruby, sapphire or emerald trade you a Pokemon holding the exp share they got.
you will get the experience share when you go into Eterna City, professor Rowans assistant gives it to you.
You give it to another pokemon in your party and i exponentially halves the experience, effectively allowing the pokemon to get some experience even if it didn't participate in a fight.
Give it an experience Share and let another Pokemon battle for it.
You can't catch Diglet on Emerald. You can obtain it from trade or hack (something I have almost no experience in)