u can get it by beat team rockets boss at Saffron city :D
There is no second masterball, the only way to get a second masterball is to trade with a friend.
No.
there is only one masterball
at Emerald: Lilycove city, u can win a masterball at Emerald: Lilycove city, u can win a masterball at Emerald: Lilycove city, u can win a masterball
You get a masterball after you beat Cyrus in the galactic HQ
Help silph co then talk to the president he gives the masterball to you.
There is only one masterball in yellow.
defeat all rockets and giovani then a man will ive you a masterball
a masterball it can catch any Pokemon in the world in one throw
No.
You have to make it
after you beat Clair elm wiil call u and will give you the masterball