What you should do is:
1. Obtain a strong, preferably fast Pokemon that can paralyze the target easily (like a Pikachu).
2. Get a good supply of Ultra balls; twenty will do, but the more you obtain, the higher chance you'll be able to catch him, and any Timer Balls if you can. If the battle lasts long enough, a Timer Ball can more than double your chances at catching him in comparison to an Ultra Ball.
3. Get plenty of healing items, including revives; you can take a lot of damage.
4. Save before battling
Now, when you start the battle, what you want to do is lower his HP as low as you can. He should probably rest; if he doesn't, than the following turn, paralyze him. Also, you may want to keep track of the turns, so you know when Timer Balls will be most effective, which is after 40 turns.
Weaken Rayquaza until his HP is as low as you think you can get it without him fainting, paralyze him, and use Ultra Balls as many times as you can before he uses Rest.
Rayquaza should only be able to use Rest 10 times; then, he'll begin using other moves, which can potentially make him faint. In case he faints (or you run out of usable Pokemon somehow), you can easily turn off the game and reload from before the battle. Anyways, once he reaches 10 uses of Rest, be careful.
Once you reach 40 turns, IF you reach 40 turns, you can use a Timer Ball and hopefully catch him easier than otherwise, but it will still be difficult, for his Catch Rate will still be low.
If you use an Ultra Ball on him when he's at 20 HP and paralyzed, you will only have a 3% chance at catching him. However, if you use a Timer Ball after 40 turns with those conditions (if possible, for that is A LOT of turns), then you will have a 6% chance at catching him.
Basically, you just have to keep him at VERY low HP and paralyzed, and keep lobbing pokeballs at him and pray to Jesus that you get lucky.
Or whoever you consider your god.
Or hope you get lucky, if you're Atheist.
Since Rayquaza's catch rate is very low, it's hard. What you need to do is lowering it's health and if you can, inflict a status condition (freeze, sleep, paralysis is recommended) and start throwing the Poké balls, ultra balls or what you have in your bag. Remember to buy alot of Poké Balls. Also, you have to be patient, and not giving up.
no u can only catch him on emerald
Use you masterball on suicune because its impossible to catch it without a masterball it would just flee i cuaght mewtwo with a great ball but make sure you have lots of them.
You CAN'T make a masterball but you can win one at the Goldenrod Radio towerGo to Front desk. Main stuff is chance, hope, lots of pokemon (increases your chances) and then...YOU HAVE WON NUMBER ONE PRIZE MASTERBALL IF YOU ARE VERY LUCKY!!!!!
To get Rayquaza, you have to obtain the Blue Orb from Mr Pokemon, and catch a Kyogre on Route 47. Then you need a friend with Soul Silver to get the Red Orb from Mr Pokemon, and catch a Groudon on Route 47. Your friend needs to trade the Groudon to you, then you need to show both Kyogre and Groudon to Professor Oak. He will give you the Jade Orb. Go back to the Embedded Tower on Route 47, and Rayquaza will be there
there is no code but if you have 2 pokemon on your side during battle and you see a shadow pokemon,on your first pokemon,s turn use the masterball on shadow pokemon and on your second pokemon,s turn switch masterball with any other type of poke ball you have using x or y , this only works if you have another type of pokeball other than the masterball like a great ball
There is no real method of doing so, the only way of getting Rayquaza is to capture it (using a Pokeball) in Ruby/Saphire/Emerald.
when you find that Pokemon if you have a master ball with you use a pokeball and you will capture it
You can't. Unless your using Pokemon emerald. don't use the masterball on rayquaza. when you beat the Pokemon league clone a Pokemon holding the masterball. Wow i never even thought of that! thanks!
try using dusk balls
Nope.
It can be if you want it to or you can use it on rayquaza, the easiest way to catch latios or latias without using the masterball is by having a Pokemon that has the abilites: Arena Trap, Shadow Tag and having the Pokemon be sent out first then weaken latios/latias then throw many ultra balls.
you put them to sleep or paralyze them
use mean look or make it sleep then use a quick ball or ultraball
Rayquaza can only be found naturally in the Hoenn region, so the Sinnoh region (which is where these games take place) will not have Rayquaza. You must trade, cheat, or live without him.
no u can only catch him on emerald
you buy 99 normal poke ballos and just keep trying to cath him
I suggest using the masterball.