you can't
you have to get them on ruby...the hoenn games
or you could hack like i did
Regirock cannot be caught or found in Pokémon HeartGold.
its only in pokemon platinum
5280jsndg820je$29idb&/&:
Nope. just by transfer.
You cannot catch any of the Regis (Regirock, Regice, Registeel and Regigigas) in Pokémon HeartGold or SoulSilver.
No, you cannot catch Regirock, Regice, Registeel or Regigigas in Pokémon HeartGold, they are not available in the game as wild Pokémon.
Regigigas cannot be caught in Heartgold version. To get a Regigigas in Heartgold, you would have to trade it from Diamond, Pearl, or Platinum. To get it in one of those games, you have to transfer all three Regis (Regice, Registeel, and Regirock) from Ruby, Sapphire, or Emerald.
no you can't but if you get regigias on platinum chambers containing the apear..i'd look on a useful site called serebii.net
You can not capture any of the regis in Pokemon pearl, diamon, or platinum you have to migrate from ruby, sapphire, or emerald. or trade with someone who has them.
there is no regirock in Pokemon pearl,migrate please to get regirock
how do i get regirock
Regirock is the weakest among them.