I always go for Giratina but you can use it on whoever you want, mostly legendaries though.
The best ball to catch Deoxys is a Master Ball or a Timer Ball! Trust Me!!! Pokemon Master
Master Ball
no it won't be holding a master ball cos when you used the master ball to catch a certain Pokemon, the master ball will be gone in your inventory because it is a consumable.
A master ball can catch any wild pokemon.
No.
Catch him with the second master ball you get from the guy at the pokemon center at the top after you have traded 50 times
master ball
No
On a certain Pokemon that you want to catch and it's hard to catch it with just a Poke Ball, a Great Ball, or an Ultra Ball. I don't know where else you can get Master Balls besides the Silph Co. I usually use the Masterball on legendery Pokemon.
no
You cant catch any trainers Pokemon
Use A Master Ball Or Ultra Ball To Catch. But I Think It is Hard To Find Master Ball...:/