go at the near of lilycove city (sea) use dive and you will find another hole and use dive.but you can find it in underwater
Underwater
You have.to get a shard and.give it.to the shardmaster. I believe it's the blue shard
find it using dive
Near mossdeep ciry
You don't need a Red Shard for Dive.
I think he is near or in Mossdeep City.
to get a red shard in emerald, you have to go to route 124. Hope this helped You have to dive underwater using hm dive and find them hidden in pale couloured stones, such as those you see in caves
I found a red shard after using CUT on a few trees, it was lying around as an item. Was near Rustburo i think.
I think there are an Unlimited number, because if you manage to get a green shard from a wild pokemon, you can trade it with the shard hunter for a leaf stone. (He has an unlimited number of them, as long as you have a green shard to give him.)
find a blue shard using Dive, and trade it to the guy by Mossdeep, or catch some clampearl, they hold blueshards too.
Trade a green shard to the hunter to get a leaf stone.
You Have To Dive N Look For Them It May Be Hard But Worth It In The End(: