no
Yes, you can. But you'll have to either trade with someone or go to Nintendo events to get certain Pokémon.
You can't get it without a gameshark.
you have to trade from emerald
trade
You can't without action replay,gameshark,etc.
You just cant
Well, without a gameshark you could keep on re battling the Elite 4 or trainers.
gameshark code
not
not without a gameshark
No
That depends on the Pokemon game.