It's in the northern half of route 210. You have to cross along the thin bridge (the one where you have to use your bike) where there will be a ninja kid hiding, then go down across the other thin bridge with your bike, use Rock Smash to break the rocks, behind those is TM 30; Shadow Ball
Umbreon never learns Shadow Ball without a TM.
giratina
A shop
You can buy them at the Pokemon Mart for 1,000 Pokedollars.
if you beat the boss of team galactic, you will get a master ball from him
You can find it on route 210, or you can buy it at the Battle Tower.
There is no shadow ball.
There are ghost special attacks and ghost physical attacks in diamond and pearl.For example 'Shadow Claw' is a physical attack while 'Shadow Ball' is a special.
TM 30 is Shadow Ball
shadow ball isn't avalible in sapphire
Shadow Ball
Shadow Ball is TM 30.
You can obtain the TM Shadow Ball when you defeat Morty in Ecruteak.
You can find TM 30 shadow ball in the last floor of MT.PYRE and in the Pokemon tower
Umbreon never learns Shadow Ball without a TM.
You buy shadow ball with coins at the game center in cleadon city.
An Evil Ball DOES NOT exist