Okay, since you know how to breed a shiny, going for IVs is just like a step two to the process. When going for IVs, you first breed your Pokémon, pick it up, and hatch it WITHOUT saving. When it hatches, make sure that it's shiny/not shiny, has the ability, nature, moves, and gender you want. Then turn off the game. In RNG Reporter, there's an egg IVs tab. If you're using HGSS, check the HGSS box. If you know your parent's IVs, you can put them in the parent IVs boxes. The first Pokémon you put in is parent A, the second B. Enter your desired IVs and click the generate button. That will generate available seeds you can use for the entered month. You can pick any of them. If results return, try extending the min/max frame and the delay range.