shadow ball isn't avalible in sapphire
In sapphire version, you can catch sabeleye (sorry if i spell it wrong...) at sky tower (i don't think it is tower but it is what I think it is .) just left of Pacifislog city. and it will already know shadow ball. and, if your lucky, you can catch Altaria( EXTREMELY RARE!) in sapphire at least.
There is no shadow ball.
There's no such thing as a ball creator in Pokemon
Shadow Ball
TM 30 is Shadow Ball
You can't.
beat morti in ecruteak city and he will give you tm30:shadow ball The TM shadow ball can be obtained in firered or leafgreen by using your game corner coins to buy it, you can't get shadow ball in ruby and sapphire or emerald.
Shadow Ball is TM 30.
You cannot switch a pokemon from one ball to another.
You can obtain the TM Shadow Ball when you defeat Morty in Ecruteak.
use a ultra/great ball
In the Aqua Hideout.