Lacunosa Town
Undella Town
Mistralton City
Driftveil City
Lentimas Town
Nimbasa City
Route 5
Route 6
Route 7
Route 9
Route 11
Route 12
Route 13
Route 14
Route 16
Oh This go for Curtis too
You can get a Moonstone on Pokemon White after you defeat Team Plasma in Pinwheel Forest and talk to Lenora. She will give you a Moonstone.
You go to the Pokemon center and talk to the person next to the globe. she will talk to you and you chose Random Match up.
go in the pokemon center, in the middle section there is a lady. talk to her and go inside. a another person will need to be there to trade pokemon
In Undella City, there is a girl off to the left of the Pokemon center in a white dress. Talk to her, and she will give you the HM Dive. You can then teach it to a Pokemon and enter the Abyssal Ruins.
talk to guy in the pokemon center on mistralton city
You have to get celebi then talk to a person in castelia and celebi revives him
In undella town talk to the girl with brown hair and a white dress
You trade 50 peolple and talk to a spy in Pokemon center castelia city
talk to every lady in undella town and bay
the third gram is with a parsol lady justb talk to her
go to castelia city and talk to the scientest on the first dock
buy it from walmart for $19.99. talk to the store manager