no.only if you trade from silver to gold
you have two clone Pokemon 99 times
you cant get two master ball's in silver
if you go to youtube u can see a vidio on how to clone Pokemon. give the Pokemon u want to clone a master ball and it's clone will have one two.
no
you get it when you defeat the two masters of Pokemon
No you can only get one
Clone a Pokemon holding a Master Ball with the GTS method.
Enter these two codes and go to a PokeMart..there..You should be able to buy Master Balls. Master Code: D8BAE4D9 4864DCE5 Buy Master Balls Code: 82005274 0001
You can get Master ball at where the Team Aqua hide out is. You should be able to get into a room with for item balls. the two in the front is Pokemon the two at the back is a master ball and nugget.
Trade with someone who has a Master Ball OR Use an Action Replay code to get as many as you want.
There are two ways, trade with someone who didn't use their master ball and doesn't want to use it. Make sure it's attached to the Pokemon you are getting. The other way is if you use action replay. I got this info from the Pokemon heartgold soulsilver official strategy guide.
I don't know a master ball cheat, but there is a way of duplicating a Pokemon holding a master ball so u get two master balls and so on.