How to get the Rare Stones!
You can find shards near Mossdeep City, under the water, in the dark spots; your Pokemon will have to to have the move "Dive" taught to them in order to get the shards. Then you will have to go trade them at the Hunter's House near Mossdeep.
Fire Stone: Give the Shard Hunter a Red Shard.
Leaf Stone: Give the Shard Hunter a Green Shard.
Thunder Stone: Give the Shard Hunter a Yellow Shard.
Water Stone: Give the Shard Hunter a Blue Shard.
Added by: OMEGA CALEB Nov 17th 2011, ID#13602
Super Cheats is an unofficial resource with submissions provided by members of the public. These are not usually tested by us (because there are so many), so please use them at your own risk.