First get a seedot or nuzleaf and raise it to shiftry or use a leaf stone and raise until it learns a dark type move and then get another dark type and if its a high enough lvl and you have enough medicine you should be able to beat them.
You have to beat all the gym leaders..
bug, water, dark, ghost
You go to fight your dad as the 5th gym leader in Petalburg city. This happens after you beat the first 4 gym leaders.
Beat the gym leaders and the elite four.
You have to beat all gym leaders and the Elite 4 and Champion.
WARNING THIS ANSWER IF FOR RUBY, SAPPHIRE AND EMERALD ONLY! 1: Beat the ELITE FOUR. 2: Walk around until they call. 3: Beat the buttsauce out of those GYM LEADERS! CAUTION THEY WILL NOW BE DOUBLE BATTLES.
there is no lilycove gym
You have to beat one of the gym leaders i forgot which one.
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.
you cant
beat all the gym leaders to get the masterball beat all the gym leaders to get the masterball
If you beat all the gym leaders then you can try to beat the Elite Four, or you could go get the National Pokedex. (If you've beaten all the gym leaders, your doing pretty good!)