Hola, es bueno que hagas tus propios chars, de a poco irás mejorando como hizo la mayoría. Para que el char vuele como el blaze heatnix es algo un poco complicado para explicartelo, pero si ya entiendes como funciona el cns, lo que tienes que hacer es crear un statedef que se ejecute con un comando determinado, que en lugar de hacer un ataque, sea así:
;---------------------------------------------------------------------------
; Modo vuelo
[Statedef 4900]
type = A
physics = N
anim = 0
ctrl = 1
sprpriority = 1 [State 0, Turn]
type = Turn
trigger1 = p2dist x <= -10
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = nowalk
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = nostandguard
flag2 = nocrouchguard
flag3 = noairguard
[State 40, 4]
type = VelSet
trigger1 = command != "holdfwd"
trigger2 = command != "holdback"
trigger3 = command != "holdup"
trigger4 = command != "holddown"
x = 0
y = 0
[State 40, 4]
type = VelSet
trigger1 = command = "holdfwd"
x = 3
[State 40, 4]
type = VelSet
trigger1 = command = "holdback"
x = -3
[State 40, 4]
type = VelSet
triggerall = command = "holdup"
trigger1 = Pos Y >= -100
y = -1.6
[State 40, 4]
type = VelSet
triggerall = command = "holddown"
trigger1 = Pos Y <= 0
y = 1.6
[State 370, end2]
type = changestate
trigger1 = !alive
trigger1= Lose=1
trigger2 = Win=1
trigger3 = DrawGame=1
value = 50
;---------------------------------------------------------------------------
Espero que te sirva amigo, saudos y suerte en tus creaciones!