u can't
you cant find a master ball but Cyrus gives you one to catch giritina after u beat him for the 2nd time
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
unfortunatley you cant find him again. love from jesica213
Defeat Cyrus at the Veilstone Galactic Building.
CYRUS IS THEN IN GALACTIC HQ WHEN YOU FIND HIM YOU BATTLE HIM IF YOU WIN HE GIVES YOU THE MASTER BALL. (The master ball should go to the FIRST Pokemon in your team)
From Cyrus after you beat him at the Galactic Veilstone Building (4th Floor)
After you beat Cyrus at the Galactic HQ, he will give you one Master Ball.
In Veilstone City, after you've made it through the hideout and defeated Cyrus, Cyrus will give you one.
1. it's simple just get to the galactic HQ get to Cyrus and he will battle you after you beat him he will give you 1 master ball 2. win the lottery you will either get: 4th ultra ball 3rd some sort of berry 2nd a better berry and 1st is... MASTER BALL!!!!!!!!
Two ways- first you can only get 1 master ball in the game and that's when u beat Cyrus in his headquarters-in storyline and the second way is by using action replay or gameshark or if ur friend has it trade a weak Pokemon and make his Pokemon hold a master ball and trade-----I did this and i caught articuno,zapdos, and moltres easy.
Go to the Team Galactic Building and make your way through the Warp Panels. When you finally find Cyrus, defeat him and he will give you a master ball.
You go to Vielstone city and go into Team galactic building and find Cyrus(Team galactic boss) then battle him. After the battle he should give you a master ball.