master ball
Trade from emerald/ruby/sapphire.
In Pokémon Emerald version I believe you have the option to fight and catch Rayqauza before the Pokémon League. In Pokémon Ruby and Sapphire Version you can only encounter and catch Rayquaza after you have defeated the Pokémon League.
You cannot catch rayquaza in diamond
You cannot catch rayquaza in fire red you must trade from either ruby or sapphire.
You can't get Rayquaza in Ruby or Sapphire unless you trade it. you can, if you know the cloning glitch for Emerald, clone your Rayquaza and trade one to your Ruby Version.
Sky Pillar
You can't catch Zekrom in Ruby version.
you have to transfer it from emerald,ruby,or saphire.
you cant catch rayquaza you must trade it from emerald
You can't catch a sentret in Ruby version, but you can catch one in Emerald version.
it won't you have to catch it right then and there or your screwed... so stock up and save right next to him
You can't really catch Rayquaza through normal gameplay. However, you can migrate Rayquaza from Pokemon Ruby, Sapphire, or Emerald version to Pokemon Platinum version.In the tower near the place you find Spirtomb passed Hearthome City and below the town with the Daycare.