you get 1 after you beat the 8th gym and go to dragons den for a test.
change the area to desert then catch a sandshrew (He has to call you first)
All of them.
on pokemon.com
in Pokemon essentials if you are making it you would test it and it will say debug but to get rid of it is to save what you have changed and go on my computer find it then when you go on menu it will not say debug (it will only say debug if you are on test)
you can't until baoba gives you a call and tells you the second test is ready
Complete other things and on the way the safari warden baoba will call.
you wait by maby 1 or 2 days you need to find SANDSHREW. its pretty easy
just go on with to the next gyms and beat them and eventually boboa will call you
you get 1 after you beat the 8th gym and go to dragons den for a test.
You get the master ball as a prescent from professor Elm after passing the dragon den test.
you can capture a sandshrew in soul silver at the safari park as the second test to OWN the safari park
change the area to desert then catch a sandshrew (He has to call you first)
give sandshrew from the safari zone to baboa
beat clair, then surf behind the gym into the cave, climb down the latter, and use whirlpool to get to the den. then take the test from the elder and, POOF, gym badge
Answers that don't include anything about insulting Pokemon, hurting them, or using them just to battle. For example, the part where they ask you what your battling style is, do not answer "cheat" even if it is the way you do it.
All of them.