To find Solrock you have to go to meteor falls and run around and you should run into a wild solrock. it should be around LV 16
Chat with our AI personalities
Solrock is not such a rare Pokemon but you can only get them in ruby/emerald
You can onl catch LUNATONE in SAPPHIRE but you can catch solrock in emerald
no u only can get 1 or u can trade it with fr ruby and othersss Actually you can if you catch a Solrock that is holding one.
I think you can only find one Yes there is only one but if you had Pokemon sapphire or know someone who does than you can trade someone who has a lunatone which could have a moon stone as a held item. Of course you can give the item to any Pokemon and trade it over to emerald but a wild lunatone won't always have one and one that does is very rare. Also the emerald version doesn't have wild lunatone but solrock which are found in meteor falls and solrock carry sun stones not moon stones of which the likely hood of a wild solrock holding a sun stone is about the same as a lunatone holding a moon stone. But if you have a Pokemon that knows covet or thief you can steal one from a lunatone or solrock. Also useful move to steal held items from trainers' Pokemon.
Solrock is a Rock/Psychic type Pokemon.