There is no such thing as a rock stone.
In the Underground.
Pokemon crystal? Well...in Pokemon Diamond it's a stone dice that powers up rock type moves.
its not a stone you have to train it up near a rock in eterna forest
none a hard stone powers up moves -> Hard stone power ups rock type moves, it doesn't cause a Pokemon to evolve in anyway.
No; there are no rock-type Pokemon that evolve by stone.
thunder stone
The moon stone is used in Pokemon Diamond to evolve certain Pokemon. You can find one by looking in the Underground.
moon stone
You get a leaf stone underground.
In Diamond, you can obtain a Water Stone in the underground in Sunyshore City.
If you're referring to a stone used on rock pokemon to get them to evolve, there is no such thing.
The dawn stone is an item that is used to evolve certain Pokemon in Pokemon Diamond. To get this item, search in Mt. Coronet.