Um, I wouldn't know how to mess with shinies, but maybe if you alter this
Alolan Pokémon script, It may help? Sorry if not much help.
pokecommunity.com/showthread.php?t=374855