How do you get shiny kyogre in Pokemon Emerald?

You can get one by using an Action Replay, because it is extremely rare to catch Kyogre in it's shiny form in the wild.