A única maneira legítima de obter mais de uma Master Ball no Pokémon Emerald, Ruby ou Sapphire é receber uma anexada a um Pokémon de outro jogador durante uma troca. Glitches podem ser potencialmente explorados para receber mais.
As versões Pokémon Ruby, Sapphire e Emerald contêm apenas uma Master Ball. A Master Ball é um item exclusivo que o jogador guarda para uma ocasião especial. Tecnicamente, os jogadores podem obter mais Master Balls de outros jogadores em uma troca. Isso requer que um jogador esteja disposto a se separar da Master Ball para trocar o Pokémon segurando a Master Ball com outro jogador. Assim que o Pokémon estiver em posse, a Master Ball pode ser removida do inventário e o Pokémon pode ser trocado de volta ou retido.
Outros jogos Pokémon contêm falhas que podem ser exploradas para criar mais Master Balls. Nas versões Pokémon Diamond, Pearl e Platinum, o Underground Item Duplication Glitch permite aos jogadores duplicar itens. Este método também requer um segundo jogador. Para realizar esta falha, um jogador deve dar sua Master Ball para outro jogador. O jogador que recebeu a Master Ball deve salvar o jogo e depois sair. O jogador que deu a Master Ball deve sair sem salvar o jogo. Quando os dois jogadores iniciarem o jogo novamente, os dois devem ter a Master Ball.