i have been unable to get it to work on legends that dont spawn overworld such as dialga palkia giratina, arceus, regigigas, is why am i wondering, but it works on all mythicals and legendaries that you catch overworld encounters on think gift pokemon as well are unable to be made shiny