1.defeat red. 2.go to mr.pokemon he gives you a red orb. 3. Go to embedded tower on the way to safari zone and catch groudon. 4.trade kyogre onto soulsilver using pokewalker. 5.show kyogre and groudon to proffesor oak/elm don't know which. 6. One of them give you the green orb or whatever nonsense the orbs called I think its called the jade or emereld orb 7. Go to embedded tower and rayquaza is there.
Rayquaza is dragon and flying type and is spirit of the sky. Groudon is ground type and is spirit of rock and land. Kyogre is water type and is spirit of the sea and water they are all level 50 so go easy on them or you might kill them.
Ps. I have two soulsilver games and to heartgold games and you can get more than one rayquaza if you get to jade orbs by trading them from your other soulsilver game and other heartgold games.
First, you need to get the red orb in Soul Silver, in the case of Heart Gold the blue orb. With the red orb you will go to Embedded tower near safari zone and groudon will appear, and you catch it, in Heart Gold with the blue orb you go the same place and kyogre will appear then catch it. Then you transfer the kyogre to Soul Silver or groudon to Heart Gold. Then, you need to show groudon and kyogre to professor Oak and his going to give you the green orb, with the green orb you go back to Embedded tower and rayquaza will appear, then catch it.
Ok you NEED to have Groudon from Soulsilver and Kyogre From Heartgold. They MUST be from those games!
1: Talk to mister pokemon 2: He gives you an orb 3: Catch groudon/kyogre (depending on which game) (they are at embedded tower on the route to the safari zone 4: YOU MUST HAVE A FRIEND WHO HAS THE OPPISITE VERSION OF YOUR GAME! (ex: You have heartgold, your friend has soulsilver) 5: Trade kyogre/groudon to your game so you have both of them 6: Talk to professer oak with BOTH OF THEM IN YOUR PARTY 7: Oak gives you Rayquaza's orb 8: Go back to embedded tower and catch rayquaza.
Man, I have Groudon and Kyogre from pokemon emerald, and killed the groudon in the embedded tower...Maybe I could just get my Lv.70 rayquaza from emerald as well...
Guys I know how to catch rayquaza get loads of red apricorns (about 15 or 20) have a leval 100 pokemon (I have arceus went to event and got it on platinum then traded on to soulsilver) then give appricorns to kurt in azalea town save turn of back on change time to day after day you do my sugestion then go back to kurt he will give you level balls go to rayquaza send out pokemon with anciant power what for rayquaza to youse rest yous anciant power again then use cut(wont knock out rayquaza) send out leval 100 and youse level ball if it does not stay in keep using this menouver hope I helped.