Re: please anwser
As Kyogre is a Water-type Pokemon, the Master Ball may not be that necessary.
The Net ball will work as well.
My suggestion is steal the nuggets from Linoones from Rich Boy/Lady near
Petalburg forest (Thief/covet), and stock up on the Net Ball. Twenty should be enough.
Enjoy the battle!