you get one from elm, but if you go to the lotto thing at the radio tower in Goldenrod, if all of the numbers match, you get a master ball. this might take a while, so good luck!
d2 73937353835393639393768592983929217834217389729024879031840313-094-12913837037983678567567567567453564675675673564865876786789677987867836486378643178643184167361487644784647186421471861487641417836134877614387464643616178736276786876875555555567576567555576576567567585576577777777777777777777777d200000000000000000000000000000000000000000
no, it's gen 4
It takes a really really really long time for a timer ball to work as good as a master ball, like 100-200 turns. But a timer ball can never be the same as a master ball bacause a master ball will automatically catch the Pokemon even if you don't do anything whereas there is still a chance the Pokemon will not be caught with a timer ball. Best idea is to just use a master ball or to use an ultra ball. Ultra balls are really good as well :)
Professor Elm is in New Bark Town, in the big house next to your character's house, on the bottom floor in the very back.
Master Ball, but without it, then probably Ultra Ball.
with action replay you can get 999 master balls
yes and try drawings... T_T
Well you can get a action replay code and use it to get 999 Master Balls
1
impossible you can't do it
CHEAT
1. You can only get master balls by transferring from diamond and pearl or from gba games to diamond to heartgold other then that besides the one you get from heartgold no. only transferable. 2. Yes, from the lottery. Not including the one given to you from Giovanni.
Only one.
you cant there is only one
You get a master ball after defeating the eighth gym. You'll receive it from prof. Elm.
If you get lucky on the daily lottery corner
how to get to blackthorn town on heart gold