[State 800, 4]
type = HitOverride ;This is so when the helper gets hit, it changes to stateno 801.
trigger1 = 1
attr = SCA, NA, SA, HA, NP, SP, HP, NT, ST, HT
stateno = 801
time = -1
↓
[State 800, 4]
type = HitOverride ;This is so when the helper gets hit by stand, crouch and air projectiles, it changes to stateno 801.
trigger1 = 1
attr = SCA, NP, SP, HP
stateno = 801
time = -1
[State 800, 4]
type = HitOverride ;This is so when the helper gets hit by crouch attacks, it changes to stateno 801.
trigger1 = 1
attr = C, NA, SA, HA
stateno = 801
time = -1
If it doesn't work, mess around with it until it does.
SCA = StandCrouchAir
NP, SA, HT = Normal Projectile, Special Attack, Hyper Throw
N, S, H = Normal, Special, Hyper
A, P, T = Attack, Projectile, Throw
Just so we're clear. Copy pasting that super armor coding will not help you learn anything and that batch of super armor coding is not professional work. You could ask for help in the M.U.G.E.N. Development Help section instead and it would be pretty hard, but you'll learn a lot of things if you try and you might even get a better super armor at the end of it all.