I know you can get random gifts from trainers in ORAS like the dusk stone in Mt. Pyre, but speaking of that, I battled the Hex Maniac like 30 times (Im not even kidding) and I still haven't gotten a dusk stone. Is there something I need to do extra, or am I just super unlucky? Everyone else is saying they only needed to battle her like 3 or 4 times before getting the Dusk Stone, but I still haven't got it!
Do I need to do something, and also, what are the chances of getting the gift?