professor juniper only gives you one but you can get another one in a Pokemon center somewere
Chat with our AI personalities
Professor Juniper gives you a master ball after defeating Iris/Drayden. An agent in the Pokemon Centre of Castelia City will give another after you make 50+ trades in the GTS
You gat a master ball after you defeat dreyden in black , or iris in white, professor juniper gives you one , then if you go to the Pokemon center in castelia city , you must talk to the man next to the union room , ( with the black hair and sunglasses) and after you have traded fifty Pokemon he will give you a master ball, he also gives you a choice scarf , a zoom lens , a wide lens , an everstone , and I can't remember what else off the top of my head , but I think those are the two ways, or you can just trade Pokemon who are holding master balls, I hop that helped
You can't have unlimited master balls although u can give the master ball to a Pokemon and duplicate it at battle frontier
After you've seen 25 Pokemon or more, talk to Professor Juniper and she will give you the TM for false swipe
no but you can get to HQ and battle team galactic boss and he will give you the master ball