get it from a trade
when you beat Dialga you get the Master ball NO! It's when you beat Cyrus of Team Galactic the first time!
After you beat Cyrus for the first time, he will give you a master ball. Also you can get one if you get 5 digits correct in the lottery.
after you beat Giovanni the second time talk to the man on the couch and he will give you a master ball
you get a master ball after beating the team rocket boss for the 1st time he'll give it to you
Yes, a master ball always works on any pokemon any time.
Use a master ball....
You get a master ball
you cant find a master ball but Cyrus gives you one to catch giritina after u beat him for the 2nd time
Use a master ball.
no but i have a trick. if you have S/R give a master ball to a Pokemon you don't really care about. then trade it to the one you want the master balls on. don't save on the on with da Pokemon u didnt care bout so u can do for like ever
no but if the news press asked you to show him a dialga or palkia show him one of them and then he will give you a master ball but it only works about 25% of the time.
Train a Golbat/Crobat. Or catch Entei with the Master Ball and randomly run into Raiku for the first time (Full HP) and catch with an Ultra Ball.