They're Not, They're Frickin Bad.
there are ezactly 13 including the other 3 of deoxyis forms
Arceus, Giratina, Dialga, Palkia, The birds, Regigigas, Darkrai, Cressalia and the sprit pokemon,
you trade rayquaza from Pokemon emerald(or other games depending which you have your rayquaza on) to fire red to get rayquaza on fire red, you can only do this after helping celio after cinnibar island gym
You can find Rayquaza which is a legendary Pokemon at lvl 70. There are other Pokemon arround lvl 35 in the victory road. Rayquaza is on the last floor of the Sky Tower and is a little tricky to catch because he uses rest that fully restores his HP. But you can use moves like Hypnosis and Sleep Powder to make him fall asleep and it will be easier for you to catch Rayquaza while he is asleep.
the only legendary Pokemon that can breed is manaphy(but with a ditto) and you get a phione egg. its impossible to breed other lengendarys. (trust me I've tryed)
U cant breed Rayquaza because its a legendary Pokemon but u can breed other Pokemon as long its not legendary.
Other than Kyogre you can get Rayquaza, Latias, Regice, Regirock, Registeel.
No, Rayquaza and other legendary Pokémon cannot lay eggs.
there are ezactly 13 including the other 3 of deoxyis forms
Rayquaza, Kyogre, Groudon, latios or latias. Any other legenderies can be traded from other games, Nintendo events, and Colosseum.
The first legendary is Groudon ofcourse, the second is Rayquaza, then Latios, and all 3 Regi's (Registeel, Regice, and Regirock) that's all the legendarys that you get in Pokemon Ruby version.
Arceus, Giratina, Dialga, Palkia, The birds, Regigigas, Darkrai, Cressalia and the sprit pokemon,
you trade rayquaza from Pokemon emerald(or other games depending which you have your rayquaza on) to fire red to get rayquaza on fire red, you can only do this after helping celio after cinnibar island gym
Wether catching a level 77 Pokemon in any game other than a legendary is possible or not, I believe the strongest Pokemon in Ruby, Sapphire and Emerald are in the tower where you catch Rayquaza. But those Pokemon are only around level 50.
There is no cheat to catch rayquaza in Pokemon soulsilver. To catch rayquaza, (depending on which game you have 'cause s.s. you catch groudon and h.g. you catch kyogre) you have to first catch either Groudon or Kyogre, then you have to get the other one from Pokemon h.g. or s.s. -Go to embedded tower and catch what ever one. -Trade with someone who has the opposite game with you and get their legendary. Take both Groudon and Kyogre to the Embedded tower and you will be able to defeat/battle rayquaza. Hope it helps.
Just like other Legendary Pokemon from different regions, there are only a few ways to obtain a Rayquaza. The first thing you can do is Migratethe Pokemon from Pokemon Ruby, Sapphire or Emerald. This is the easiest way, but if you wish to cheat/hack one onto your game, that is available but not reccomended. Finally, you can trade it from someone who has it over Wireless Connection or over Wi-Fi.
You can get many legendary pokemons in ruby. 1. Groundon 2. Rayquaza 3. Jirachi 4. Latios 5. Regice 6. Registeel 7. Regirock you should only use a master ball in rayquaza or jirachi , but rayquaza and the other ones can be caught with, Ultraballs, Netballs, Timerballs, And Premierballs. you should also get a Phsychic type Pokemon to either confused or stoping them from leaving. good luck!