Spinarak, Ariados, Natu and Xatu, Murkrow, Sableye, Banette, Shuppet, Gastly, Gengar, Haunter, Deoxys, Dusclops, Duskull, Darkrai, Dusknoir, Cofagrigus, Yamask, Jellicent, Frillish, Golett, Golurk, Lampent and Litwick can learn Nightshade.
Any ghost Pokemon like haunter, ghastly, misdreavous, and many more.
From legendary Azelf and giratina and from non legendary Pokemon psychic sort i say only one that's Alakhazam
Ghost type and Dark type Pokemons. Or maybe some psychic pokemon.
Umbreon never learns Shadow Ball without a TM.
pichu when pickchu mates with another fariy group and hold light ball
Actually, it does learn Shadow Ball. It learns it at level 33, or through TM.
Yes it can.
It can be if you teach it the right moves.
TM 30 is Shadow Ball
level 45 in fire red leaf green
You can't.
You buy shadow ball with coins at the game center in cleadon city.
go to celadon city and buy coins then go to where you get the prizes, shadow ball is one of them
No sorry you can only get them in other pokemon games
sorry to burst your bubble, but ariados can't learn shadow ball.
yes
shadow ball is the strongest ghost TM
By TM.
Umbreon never learns Shadow Ball without a TM.
It can learn Shadow Ball.