It is given to you by Morty the Ecruteak city gym leader,and you can find it in the TM shop in the battle frontier for 64 BPs
You can also get it by winning the Goldenrod department store draw.I got two Shadow Ball TMs and I got one from Morty and one from the draw.
How to change your username
How to add a user avatar
Why was my post hidden?
Flags vs Downvotes
Official PokemonDb League
Type a Pokemon name, type, move or ability to see instant results.