>>42283382alright so if you're doing this stuff in gen 8 I can't help ya too much, but your best bet is probably to try and find a foreign anchor or ditto, and then run your luck to breed. Masuda is how I make most of my gets, and I find chaining to be tedious, however I know in gen 8 chaining is a lot easier and more doable, so that being said, you can easily alternate methods.
Tedium is your biggest enemy, and you've got to find ways to break up the monotony, if you're worried about stats specifically, start by breeding your ideal Dhelmise, odds are you won't get a shiny like that, and if you do it's a shiny! Use it anyway for fun! Once you have your ideal stat spread then all you need to do is get yourself a foreign one if it has a gender or a foreign ditto if it doesn't, then breathe and be patient. I went through almost 100 boxes of litwick before I got my ideal one for my team in gen 7, if you're not ready to do that then this is not for you
TL:DR; yeah luck sucks but then you get lucky like this and it's amazing and that's what shiny hunting is