I have a "small" problem here. Unfortunally, Shadow Ball is a one-time TM (as in only one in the game, no chance to buy it on GC) on Pokémon Emerald.
So, I'm currently on Mossdeep (just beat Team Magma and Aqua's hideouts) and I have a level 38 Crobat and a level 38 Mightyena. And only one shadow ball (which is the problem).
Something that I "learned" about Crobat and Mightyena (being two of my favourite Pokémons) is that their movepool isn't that good (to the point of I having Tackle on the two of them just a couple levels back) and that Shadow Ball can make a huge part of their moveset.
Their current moveset is:
-Crobat:
Fly
Air Cutter (yea... two flying moves)
Bite
Confuse Ray
-Mightyena:
Take Down
Swagger
Sand-attack (yup)
Bite
So, I know Mightyena learns Crunch a bit later, but unless the TM for Sludge Bomb or Sludge or just any other Poison move in the game (other than the level-up Poison Fang) shows up (if so, where?) I really don't know who to give Shadow Ball to.
Unfortunally, I can't trade any of them to FR so I can buy the TM at the Game Corner, because it's an emulator. But with only having one Shadow Ball, who do you think would be best to give it too?