The gs ball.
catch a bunch of pikachus and there will be a five percent chance that one will have a light ball. (pikachus are only found in viridian forest which is in kanto) I got a much easier way to get a Light Ball without cheating! When you battle Red atop Mt. Silver, his Pikachu is holding a Light Ball so use Theif and it is yours!
Fggfffghhggvv
I think that TM energy ball doesn't exist in heartgold. You can find it in Pokemon diamond and pearl on ds.
You can obtain the TM Shadow Ball when you defeat Morty in Ecruteak.
you can get it by getting a pichichu in pearl trade it to heartgold
in the light house.you get it once you beat the rcoket grunt.
u have Kurt make it (in azalea)
You can trade a Pokemon holding the light ball from a game like ruby.
you have to get over 7000 steps on your pokewalker in the yellow forest route
Catch a pikachu holding a light ball, or use thief on the pikachu's in the Veridian Forest. When you put a pokemon with static in front you will find the pikachu's more easily
in azelea town you can go to kurts house and it well take him a day to make one
The gs ball.
catch a bunch of pikachus and there will be a five percent chance that one will have a light ball. (pikachus are only found in viridian forest which is in kanto) I got a much easier way to get a Light Ball without cheating! When you battle Red atop Mt. Silver, his Pikachu is holding a Light Ball so use Theif and it is yours!
you can't
you dont
You can't.