Le seul moyen légitime d'obtenir plus d'une Master Ball dans Pokemon Emerald, Ruby ou Sapphire est d'en recevoir une attachée à un Pokemon d'un autre joueur lors d'un échange. Les pépins peuvent potentiellement être exploités pour recevoir plus.
Les versions Pokémon Ruby, Sapphire et Emerald ne contiennent qu'une seule Master Ball. Le Master Ball est censé être un objet unique que le joueur conserve pour une occasion spéciale. Techniquement, les joueurs peuvent obtenir plus de Master Balls auprès d'autres joueurs dans un échange. Cela nécessite un joueur prêt à se séparer du Master Ball pour échanger le Pokémon tenant le Master Ball avec un autre joueur. Une fois que le Pokémon est en possession, la Master Ball peut être retirée de l'inventaire et le Pokémon peut être échangé ou conservé.
D'autres jeux Pokémon contiennent des glitchs qui peuvent être exploités pour créer plus de Master Balls. Dans les versions Pokemon Diamond, Pearl et Platinum, le problème de duplication d'objets souterrains permet aux joueurs de dupliquer des objets. Cette méthode nécessite également un deuxième joueur. Pour effectuer ce glitch, un joueur doit offrir sa Master Ball à un autre joueur. Le joueur qui a reçu le Master Ball doit sauvegarder le jeu puis quitter. Le joueur qui a donné la Master Ball doit quitter sans sauvegarder la partie. Lorsque les deux joueurs redémarrent le jeu, ils devraient tous les deux avoir le Master Ball.