you have to go to hearthome and gain dialga or palkia
You get it after you beat team galactic boss Cyrus.
if you beat the boss of team galactic, you will get a master ball from him
Spear pillar, which is at the top at mt.cornet. There you can catch dalgia.
Team Galactic boss is in M.T Corenet near snowpoint city.
At the peak of Mt. Coronet.
The boss of Team Galactic (Cyrus) gives you the Master Ball after you beat him in the Team Galactic hideout in Veilstone City. This happens after you beat Candice in the Snowpoint City Gym (7th Gym).
um the galactic boss will give it to you after you beat him in the veilstone building
All you have to do is go in the Galactic headquarters in diamond, pearl or platinum and fight Cyrus [The Boss that you face in the Galactic Building] and you have to beat him. When you beat him he will give you a Master ball and he will leave the Galactic building and head to Spear Pillar and will Summon Dialga. For more Information try to type on Youtube " How to get a Master Ball on Pokemon Diamond, pearl,or platinum " Bye!
when the three legandary pokemon of the lakes are captured the you have to go to the galactic hq in veilstone and get through it then when you beat the boss he gives you a master ball. Hope this helped :D
You get it from Galactic Boss Cyrus after you defeat him in Veilstone city
you can't get one but you receive one when you beat galactic grunt boss
defeat team galactic boss at the team galactic veilstone building.