(there's something wrong with Graphic ID:82(52 in hex), so I "synchronous timer: frame=30" on the first method at the start, it disappear and reappear. Doing it to frame = 6, it disappear and doesn't return unless given subaction to perform.)
Try to make a subroutine for the first method.
This was originally for magic stance (given for almost all subactions related to Magic Ganon)
-------
If Bit is Set: LA-Bit[229]
Goto Subroutine
End If:
-------
Subroutine part:
---------
Set loop Infinite
Set loop 5 Times
External Graphic Effect: File=21, Graphic ID=10 Bone=FFFFFFFE, Scale=1, Anchored=true
Execute loop
External Graphic Effect: File=0, Graphic ID=82(52 in hex), Bone=41, Scale=0.6 Anchored=true
External Graphic Effect: File=0, Graphic ID=82(52 in hex), Bone=29, Scale=0.6 Anchored=true
Synchronous timer: frames = 30
Execute loop:
---------
Ganondorfs Darkness Aura which is the Set loop 5 times, lasts forever, while these on his hands blinks every second.
I did a similar subroutine for sword ganon, removed Darkness Aura and did put 15 External Graphic Effects of darkness. and did put synchronous timer: frame=6 in order to make his dark orb come faster. The results were the dark orb blinked once and disappeared.
Btw I wanna see your code to see if I can pull it off. Perhaps you can put in Endless Sword Glow inside Subroutine.
(Also, try to see if aura effect lasts forever on Sword Ganon like HotBF Ike)