sun stone: talk to a sailor in mossdeep city's space center
moon stone: meteor falls
fire stone: trade a red shard with the treasure hunter
leaf stone: trade a green shard with the treasure hunter
water stone: trade a blue shard with the treasure hunter
thunder stone: trade a yellow shard with the treasure hunter
note: the treasure hunter lives in a house near mossdeep,
you can find shards underwater.
!
You can get three rare candies in Pokemon ruby sapphire and emerald
...and?
Solrock is not such a rare Pokemon but you can only get them in ruby/emerald
EVEE
n e where
You catch them. Or trade for them.
Groudon is rare and you get him just by following the story line. The only other "rare" Pokemon I'm aware of in Ruby would be Relicanth, a rock/water type fish Pokemon that can be found underwater.
Rare Pokemon come randomly when you're in the grass or cave.
use the itemfinder
There are a few rare Pokemon you can get in the safari zone they are pinsir, wobuffet and girafarig.
44533322322
i think there's none