You can't catch regirock you need to trade to get him.I already finished it and I didn't get him.
one of 2 ways 1. go to battle fronter go to the hidden cave cacth a smergle(easy) 2 trade from a other Pokemon game
no
No there is not.
He is in a cave!
helo
You get it at Mistralton Cave
Outside the Chargestone Cave.
you are in the Pokemon legue then go out go in the cave and go to the left stairs in the cave then you find your way.
mistralton cave
You find him in a cave.
mistralton cave
in mistrilion cave