you give Kurt the apricorn dude apricorns and if you are lucky they will turn out to be fast balls
The gs ball.
you dont
You can't.
probaby kyogre
I think that TM energy ball doesn't exist in heartgold. You can find it in Pokemon diamond and pearl on ds.
no
yes u can in all pokemon games
You cannot get a GS Ball from an Apricorn.
The only way to get a Premier Ball in HeartGold or SoulSilver Versions is to trade a Pokemon holding one or by buying 10 or more Poke Balls at a PokeMart.
You cant
you can only get cherish balls on event Pokemon they are not obtainable
You can obtain the TM Shadow Ball when you defeat Morty in Ecruteak.