Originally Posted by Jirachi
To get a Sun stone,go to the space center in Moppsteap city.Talk to this guy.I forgot how to get a Moon stone.In Sapphire,you may find a Moon stone if you catch a Lunetone.There is only one Moon stone in Ruby and there is only one Sun stone in Sapphire.To get more Sun stones in Ruby,catch a Solrock.It is as rare as a Moon stone on a Lunetone.It is very rare to find one.
In mosedeep city, there is a guy walking around and he will give u sun stone.
For moon stone, go to meteor falls and there's a visible item in the 1st floor.
u can get more sun stones on Solrock but it's only available in Ruby.
u can get more moon stones on Lunatone but it's only available in Sapphire.