Yes, after you catch kyogre in the embedded tower after you get the blue orb from Mr. Pokemon, you need to trade with someone who caught groudon in soulsilver. After you get their groudon, show it and kyogre to prof. oak ( or elm, I'm not sure) and he will give you the jade orb. Then go the embedded tower and rayquaza will be waiting for you.
no yo can't find it you have to trade it off another Pokemon game.
black stone
you can get it by getting a pichichu in pearl trade it to heartgold
In Pokemon Heartgold or gold and soulsilver or silver you can find it in viridian forest.
Aura Beam is in Pokemon HeartGold.
You can't find registeel in Pokemon HeartGold.
You can find it in Pokemon Platinum, Pokemon Crystal, Pokemon HeartGold, and Pokemon SoulSilver.
unkowns {pokemon}
You cannot find Latios in Pokemon HeartGold unless you went on wi-fi and got the Enigma Stone
There is no such thing.
yes
trade
You can't
Just find them!
You can't do it.
Find and then catch
You can't