they have xatu lunatone and solrock. get a taillow and train it up into a swellow. it helps. or get a mawile
It is on Mossdeep City. There are Twin Gym leaders
defeat the mossdeep city gym leaders and you will receive it after their defeat.
mossdeep city
In Mossdeep City which incidentally is also home to the Twin Gym Leaders (Psychic Type)
Tate and Liza have on Ruby and Sapphire: Solrock Lunatone On Emerald they have: Claydol Xatu Lunatone Solrock
you get a dark Pokemon for example mightyena
you battle the psychic twins, tate and lisa, in the mossdeep gym.
Go to Mossdeep city and beat the gym.
i go to mossdeep city
mossdeep city, to get there, surf east from lilycove also it is a double battle because they are twins Gym Leaders Tate & Liza
In Pokemon Sapphire, Ruby and Emerald the 7th Gym that's located in Mossdeep City has Psychic type Pokemon.
No, you can't go to the moon to get Jirachi at all in Pokémon Ruby, Sapphire or Emerald, not even after defeating the Mossdeep Gym Leaders.