you must get all 16 badges then go to victory road and go left inside to mountsilver red well be waiting at the peak of mt silver so bring strong Pokemon
on mount silver
mr. Pokemon
You have to beat Red then go to Mr. Pokemon's house then he will give it to you.
No, Pokémon HeartGold's Red is not Ash.
You can find kyogre on heartgold after you get the blue orb from mr.Pokemon on route 30. you can get the blue orb by either beating Pokemon trainer red the first time or giving him the red scale you found some where in the story.
In HeartGold you get a blue orb and in SoulSilver you get a red orb
after you beat red,then you get the blue orb from mr pokemon,then go to the embedded tower.kyogre should be there
you find moltres in mt.silver take a different path then you do to get to red/ash
Ash is not in Pokemon HeartGold, but Red is able to battle on the Summit of Mt. Silver.
Beat Red
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.
you can get it through Pokemon fire red or leaf green but if you complete the game you can get charmander from prof.oak in pallet town.