Cyrus gives you the Master Ball between the time you get your 6th and 7th badge when you go to Lake Verity in a failed attempt to stop Team Plasma from taking Mesprit than follow them to their Headquarters. When you obtain the key card at the Storage house on the west side of town and complete the area at the end Cyrus will give you ONE Master Ball and you'll never have another again.
You may also if you're superlucky win one in Jubilife on the Lottery
i have a dialga that i used a master ball to capture.............
use a master ball if you haven't got any u cant
there is no master ball in diamond and also great ball. but there is silver ball-silver ball is like a master ball.
Have a friend trade you a Pokemon holding the master ball they got.
No. You can only get one master ball. But you can get one from a friend or if you have a GBA game like emerald, leafgreen, ruby like those and have a master ball on your GBA save make a Pokemon hold it then in pearl or diamond go to Pal Park and choose the Pokemon with the master ball and 5 others from your box capture all of the Pokemon then you will have theMaster Ball
if you beat the boss of team galactic, you will get a master ball from him
A Poké Ball can't be changed into a Master Ball.
you get a master ball from proffeser rowen to catch Dialga
You cannot find a second master ball however you can trade Pokemon to get another Pokemon with a master ball or use an action replay
giratina
how to catch dailga in Pokemon diamond use the master ball
capture legendary Pokemon like rayquaza.