First you need to get a ditto and then put it in the daycare. Then give a different Pokemon the master ball that you have and put it in the daycare with ditto. Check your poketch and see if you have an egg and if you do when that egg hatches then it will have a master ball with it.
Chat with our AI personalities
with action replay you can get 999 master balls
you get unlimited master balls by using action replay and put on master balls x999
You cannot duplicate master balls. You only get one handed to you. That is all you will receive.
You can get 3 master balls in soul silver and heart gold with using the 999 master ball cheat. I DO NOT know the cheat code.
You can't have unlimited master balls although u can give the master ball to a Pokemon and duplicate it at battle frontier