Currently, the only way to catch Shiny Rayquaza in Pokémon Scarlet and Violet is by beating the Tera Raid while it’s around. The good news is that Rayquaza is guaranteed to be Shiny in this event, so ...