You can't buy masterballs.
Start a new game.take piplup.Evolve it to Empoleon Catch 150 Species.fight the league.get a hall of fame sticker 4.Go to Sunyshore, and Go to the shops one of them sells Master Balls
no
There is no place you can buy Rare Candies or Master Balls in Pokemon games. You can get Rare Candies from the Battle shop in the Battle Frontier in Emerald and later games. You can get win Master Balls in lotteries in the games.
u cant buy master balls but the rest of the pokeballs can be brought at the Pokemon league ------------------------------------------------------------------------------ Contribution from case1 now in Pokemon Black or Pokemon White, if u have all the badges you can buy all the pokeballs except the masterball regardless of the store.
any shop that sells ds games
Go to Pastoria City and there will be two people at the counter. Press A in front of the guy on the left and he sells dusk balls, quick balls, and i think net balls.
any store that sells the game especialy if its new
You buy them at the Safari Zone, the shop right in front of the Pokemon Center (the girl with next to the Butterfree). Along with Quick Balls, she also sells Dusk and Nest balls.
Ok in the veilstone department store on floor B3 the top person sells it (it is TM 70)
if your talking about Pokemon pearl,platinum, etc go to hearthome city go to the house to the right of the Pokemon center
for ruby and Sapphire go to the space station talk to a guy at the window looking out. then go and do the league(it doesnt matter if you have done it before, you have to do it again) then return to the man and he sells you master balls. :)
when you can get into a pokemart that sells great balls