you can not buy a moonstone in any Pokemon game but you can find them somewhere
Get a gameshark
Do you mean what are some gameshark codes?
use moonstone on jigglypuff
Use a gameshark
You need a Gameshark or ActionreplayYou need a Gameshark. I use to steal Pokemon in Pokemon Gold and Silver with my Gameshark all the time.