L'unico modo legittimo per ottenere più di un Master Ball in Pokemon Emerald, Ruby o Sapphire è di riceverne uno collegato a un Pokemon da un altro giocatore durante uno scambio. I glitch possono potenzialmente essere sfruttati per ricevere di più.
Le versioni Pokemon Ruby, Sapphire ed Emerald contengono solo un Master Ball. Il Master Ball è pensato per essere un oggetto unico che il giocatore salva per un'occasione speciale. Tecnicamente, i giocatori possono ottenere più Master Ball dagli altri giocatori in un trade. Ciò richiede un giocatore disposto a separarsi dal Master Ball per scambiare il Pokemon che tiene la Master Ball con un altro giocatore. Una volta che il Pokemon è in possesso, la Master Ball può essere rimossa nell'inventario e il Pokemon può essere scambiato o conservato.
Altri giochi Pokemon contengono glitch che possono essere sfruttati per creare più Master Ball. Nelle versioni Pokemon Diamond, Pearl e Platinum, il Glitch Duplication Glitch consente ai giocatori di duplicare gli oggetti. Questo metodo richiede anche un secondo giocatore. Per eseguire questo problema tecnico, un giocatore deve regalare il proprio Master Ball a un altro giocatore. Il giocatore che ha ricevuto il Master Ball deve salvare il gioco e poi chiudere. Il giocatore che ha dato via il Master Ball dovrebbe uscire senza salvare il gioco. Quando i due giocatori riavviano il gioco, dovrebbero entrambi avere il Master Ball.