jay it depends what kind of codes you used; whether they're box codes or wild encounter codes and so on...
AS, this topic was bumped hard, why didn't u close?
btw u can't get any of the elemental hyper beams of the gems, and no pokemon learns it naturali, and onli the 3 kanto starters can learn those moves (ofcuz, unless yer a l337 h4x0r it'd be a different story...)