>>30920169Breeding isn't random anymore. As soon as you put two mons in the day care, their IV spreads, gender, natures, and shinyness are predetermined. If you save before putting a pokemon into the day care and hatch 5 eggs then reset and put another mon in again, it will have the exact same gender, iv spread, nature, and ability to be shiny.
If you have the shiny charm and a foreign Ditto, save before putting a mon in the daycare (ideally a magikarp, since they hatch the fastest). Equip the ditto with the destiny knot and breed as many eggs as you want. If one turns out shiny, reset your game and put in the mon you want to be shiny. Remember the number of the egg that the shiny hatched from and collect until you get that egg.