You need to save before you battle rayquaza or any other legendary and then "talk" to it and if its not shiny, soft restart by pressing L, R, Starts, Select. You should go to a white screen or just completely go back to the games start up and you keep doing that till its shiny. Hope that helps.
For DS: Well first you must save in front of Rayquaza. Then battle it. If it is not shiny Press L + R + Start + Select. It may take up to 15000 times. It may take 100. I depends on how lucky you get. This is how a Pokemon DS games depends on if it is shiny or not:
When you start a game is creates 4 random numbers from 0 to 65536. If one of the numbers is less then 8, congratulations! You should have found a shiny! It is also the same as 1 out of 8192.
For GBA: First you must save in front of the targeted pokemon. Then battle it to see if it is shiny. If it is not shiny press A + B + Start + Select. Same concepts apply from here on --->
When you start a game is creates 4 random numbers from 0 to 65536. If one of the numbers is less then 8, congratulations! You should have found a shiny! It is also the same as 1 out of 8192.
For GBA: First you must save in front of the targeted pokemon. Then battle it to see if it is shiny. If it is not shiny press A + B + Start + Select. Same concepts apply from here on --->
It is a 1% out of 8792% chance that it will be shiny inless you have a action replay.
Iv been trying to do that with kyogre but nothing happens
Its like a 1/200000 chance
What you do is you stand on your head and shout I'm a monkey I'm a monkey I'm a monkey 3 times stand up turn round count to 10 and shout rayquazaaaaaaaa! Can you be a shiny plz tthen battle him it should be a shiny
an d if you just did that you just wasted a lot of your time
an d if you just did that you just wasted a lot of your time