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.
thunder stone
No; there are no rock-type Pokemon that evolve by stone.
The moon stone is used in Pokemon Diamond to evolve certain Pokemon. You can find one by looking in the Underground.
In Diamond, you can obtain a Water Stone in the underground in Sunyshore City.
You get a leaf stone underground.
moon stone
The dawn stone is an item that is used to evolve certain Pokemon in Pokemon Diamond. To get this item, search in Mt. Coronet.
If you're referring to a stone used on rock pokemon to get them to evolve, there is no such thing.