Hey man, just to answer your question about AR and it's legalness for VGCs, basically you cannot edit your pokemon, or make it shiny, or Encounter Codes. Basically the only codes you can use are:Fast Egg Hatch, Infinite Item, and Cloning. This is because they can't tell when you've used one of these cheats.