There really isn't ANY strategies to catching a Pokemon. Like most legendaries, it's catch rate is 3, which is the random number on how easy it is to cath a pokemon, basically (3 being the hardest for Pokemon like Giratina and the Regis, and 255 being the easiest for Pokemon like Caterpie and Zigzagoon). For a list of Pokemon by Catch rate (which is quite helpful if you know what is!), go to this link: http://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_catch_rate Anyways, the best way to catch Regirock is to just battle away at it's HP, until its on the red. Use ultra balls and dusk balls. Status problems help too, but try not to inflict burn or poison, because if it's HP is on the red, then poison or burn could knock it out. And, like all legendary fights you should always SAVE before hand, because you could knock it out by accident and then that's your chance GONE!!! Good luck
You can't.
You will find Regirock at rock peak ruins route 228.
Yes.
no
u have to migrate them from ruby Sapphire emerald
to catch regirock u go 6 down 9 left and 39 up
You can't.
In Diamond you can't catch Regirock, you have to migrate it from Pokemon Ruby, Sapphire, or Emerald.
You will find Regirock at rock peak ruins route 228.
they have videos on youyube of how to do it
no
Yes.
Yes.
Regirock cannot be caught or found in Pokémon HeartGold.
Yes
how the hell do i know!? :D
sorry, you cant...