Depends which game. Ruby, Sapphire and Emerald, Rayquaza can be caught on the top floor of Sky Pillar, but you will need a macro bike to get to him. Diamond, Pearl, Platinum, HG and SS you will need to hack the game using an AR device or PokeSav
Get Pokemon emerald and then you can get all three without cheats or trading
No.
no u can only catch him on emerald
No you can delete fly by going to the move deleter then you can migrate the rayquaza to diamond or pearl or platinum
at the trading card section
You can't without cheating, trading, or migrating.
The legendaries you can catch in Pokemon Ruby without trading or going to an event are Groundon, Rayquaza, Latios, Regice, Regirock, and Registeel.
You can't :/ you can only get a Groudon on SS, You get the Kyogre on HG . Which if you get a kyogre from HG take it with your Groudon to Mr.Pokemon then you can catch Rayquaza :) i know that why i said without trading
Latios, groudon, Rayquaza, Regice, regirock, registeel, they are the legendaries you catch int he game without cheating or trading
No, you cannot get Rayquaza in Pokémon Black and Pokémon White except for via trading or migrating.
In Pokémon White 2, you can obtain a legitimate Rayquaza by participating in a special event or by trading with someone who has it. Rayquaza is not available in the wild in this game, so events like Pokémon distributions or trading events are your best bet. Additionally, you can access Rayquaza through the Dream Radar if you have it, as you can catch it in that game and transfer it to White 2.
Legendary Pokemon are the best of the best you want to get: Regice, Regirock, Registeel, Kyogre, Latias, Rayquaza. This is the best possible team you can have without trading!