well thanks for all the help i got it to change into noob then back to smoke!!!! ill have a video up as soon as i can showing it in all its glory!!!
edit:
well crap a probelm came up in smoke or noob when i jump over him in any stance he stays in the yurn anim i move him but his commands
heres the code for him
;---------------------------------------------------------------------------
; Stand
[Statedef 0]
type = S
physics = S
sprpriority = 0
[State 0, 1]
type = ChangeAnim
triggerall = time = 0 && var(1) = 0
trigger1 = Anim != 0 && Anim != 5
trigger2 = Anim = 5 && AnimTime = 0 ;Turn anim over
value = 0
[State 0, 1]
type = ChangeAnim
triggerall = time = 0 && var(1) = 1
trigger1 = Anim != 1 && Anim != 5
trigger2 = Anim = 5 && AnimTime = 0 ;Turn anim over
value = 1
[State 0, 2]
type = VelSet
trigger1 = Time = 0
y = 0
[State 0, 3] ;Stop moving if low velocity or 4 ticks pass
type = VelSet
trigger1 = abs(vel x) < 2
trigger2 = Time = 4
x = 0
[State 0, 4] ;Are you dead?
type = ChangeState
trigger1 = !alive
value = 5050
state -2
[Statedef -2]
[State -2, PalFXWiz]
type = PalFX
trigger1 = var(1) = 1
time = 99999
add = 0,0,0
mul = 0,0,0
sinadd = 0,0,0,0
invertall = 0
color = 256
[State -2, PalFXWiz]
type = PalFX
trigger1 = var(1) = 0
time = 99999
add = 0,0,0
mul = 256,256,256
sinadd = 0,0,0,1
invertall = 0
color = 256
[State -2, Trans]
type = Trans
trigger1 = var(1) = 0
trans = add
[State -2, Trans]
type = Trans
trigger1 = var(1) = 1
trans = default
now here is the 2 states i made that will change him into noob or smoke
;-------------------------
[Statedef 9999]
type = S
anim = 10001
ctrl = 0
[State 9999, VarSet]
type = VarSet
trigger1 = time = 0
v = 1
value = 1
[State 9999, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1
[State 9999, ChangeState]
type = ChangeState
trigger1 = animtime = 0
value = 0
ctrl = 1
;-------------------------
[Statedef 10000]
type = S
anim = 10000
ctrl = 0
[State 10000, VarSet]
type = VarSet
triggerall = var(1) = 1
trigger1 = time = 1
v = 1
value = 0
[State 10000, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1
[State 10000, ChangeState]
type = ChangeState
trigger1 = animtime = 0
value = 0
ctrl = 1
edit 2:
it seems the time = 0 caused the probelm so its fixed