in the cave of origin or the top of mt pyre
After getting the earth badge go to mr. Pokemon and he will give you a red orb if you talk to him. what you do with it later is unknown to me.
Well first I should clear up that the Red Orb is for SoulSilver, and the Blue Orb is for HeartGold, but you must defeat Red in order to get it.
after professor oakgives you another starter when you get all 16 badges
After you have beaten red, go to professor oak. get a kanto starter. use the magnet train or fly to jhoto. go to Mr. Pokemon's house and he will give you the red orb
You need to beat the game twice and then you need to beat Red at Mt.silver then you can get the blue orb from Mr Pokemon in his house.
for starters, have you defeated Red? If not, you need to go do that first. Yeah. I know. :( You also need to have gotten all 16 gym badges as well.
-sigh-...again with the stupid questions >( Okay, I'm going to try and answer this question without venting... Mr. Pokemon doesn't give you the Blue Orb in SoulSilver, he only gives you the RED ORB. Then you have to find someone with HeartGold (Good luck with that). Ask if they have caught Kyorge. When you have the traded Kyogre, go back to Mr. Pokemon, he'll give you an orb that'll allow you to catch Rayquaza
You get the red orb after you defeat Red on top of Mt. Silver. Talk to Mr. Pokemon and he will promptly give you the orb.
Sharkie has the red orb and will not give it to you because you caught/or killed Kyogre.
If you beat trainer red go to Mr Pokemon's house and he will give you a red orb.
You do not have to trade for the Red Orb. Once Red is defeated, just go to Mr. Pokemon's house and he will give you the Red Orb.
You get it from mr Pokemon after you beat the game. You must have HeartGold to get the blue orb because SoulSilver will give you the red orb.