Nope you can only get one from team galactic.
a master ball. you only get one. someone gives it to you (i think the galactic boss guy, but that might have just been in platinum)
The easiest way i think you can get one is after catch dailga, garintina, or palkia is go to the news paper guy in solaceon town and go to the news paper man. Get the Pokemon that he asks for and BEFORE you talk to him, save the game. Then go talk to him. If he doesn't give you a master ball turn off the on. Keep doing it until you get a master ball. It might take about atleast 10 mminutes so be patience. (P.S. the news paper guy's house is right across form the Pokemon center). I don't know who wrote the above but it really helped me! From Gigagirl
If you cannot catch palkia with a normal Ultra Ball then use the master ball. There arent any more extremely hard to catch legendaries except Girantina which i used a dark ball and got it fine. Hope this helped!
You should've gotten it on your first visit to Jubilife. Some random guy will ask you to talk to three clowns, who'll give you coupons. Then talk to the guy again and he'll give you your Poke'tch.
red ball
No, you cannot get a Master Ball from the newspaper guy in Solaceon Town. The newspaper guy will give you a Scope Lens instead.
a master ball. you only get one. someone gives it to you (i think the galactic boss guy, but that might have just been in platinum)
in a pc theres a guy who gives you a masterball for trading 20+ times or you can hack
top floor
Cyrus gives you it in veilstone city after freeing the three mirage Pokemon and beating him. You can also get more Master Balls from the guy next to the book in the house beside the Pokemon center in solaceon town by bringing him the Pokemon he wants but it is pretty rare
you have to go to the guy near the whirl island and yo will find it
you cant dodo
You first go to Silph Co. in Saffron City(the largest building in the city) and rescue the organization's owner guy from Team Rocket. Then he will give you the Master Ball.
You beat the boss in a battle and he will give you one or the guy you saved will.
you get the timer ball by going to a pokemart in a pokecenter and go to the guy on the left and he gives you pokeballs or letters
the guy that wants a Pokemon and gives u a masterball is the newspaper dude in solacean town next door to the Pokemon centre but it must be persific Pokemon but u can only do this once a day and each time u do it he might give u other pokeballs than a masterball
if you already have one master ball then go do the missingno trick (put da master ball in slot six or seven, watch the viridian coffee guy catch a poke and fly to cinnabar island and surf down the east coast so you are half on land, half on water)