you can get that Pokemon by obtaining all the Pokemon in the hoenn region.
ABXY
No
you need a event.
yes he has dig
not possible only if trade from emarld to get it in emarld you must complte the pokedex you must get 386 in your pokedex that goes from treeko to deoxys.
emarld
you have to get a trapinch and evolve it two times
At sky pillar.
you have to migrate from Pokemon emarld
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh gommmmmmmmmmmme
get a thunderstone and use it on pikachu
it has something to do with youe trainer id.