no
1. its SOUL SILVER and 2. yes you can you can buy it at a department store.
You have to get a cheat
No.Heart gold has a couple more Pokemon than soul silver
You get a Masterball after you have beaten all the gym leaders in the Kanto region. To earn your reward by going back to New Bark Town and enter Prof. Maple's Laboratory. Go up and talk to him and you will gain it.
You can get more than one by matching all of the digits in the lottery.
no, only evolving a magikarp it will be blue
masterball? you can with cheats
you cant
No. Lugia is a legendary, which means there is only one of them.
Hopefully you have a warranty... It's more than likely broken
Go to superheats.com and use the AR code or trade som1's Pokemon that is holding the masterball
you can get mewtwo more than once if you get it in firered or leafgreen and trade it via pal park