keyctrl worked great! Had to make some changes to other things for it to work. Can now pause during all custom states, one var used. (var(55) used in code below)
-2
;----------------------------------------------------------
;Pause by Inktrebuchet
[State -2, Pause Helper]
Type = Helper
Triggerall = !ailevel
Trigger1 = NumHelper(444444444) = 0
Name = "Pause"
ID = 444444444
Pos = 0, 0
PosType = P1
StateNo = 444444444
KeyCtrl = 1
supermovetime = 2147483647
pausemovetime = 2147483647
;No Button Pushing During Pause
[State -2, ctrl 0]
type = CtrlSet
value = 0
triggerall = roundstate=2
trigger1 = command = "s"
trigger1 = numhelper(444444444) = 1
trigger1 = helper(444444444), var(0)=1
trigger1 = ctrl = 1
trigger1 = var(55) := 1
ignorehitpause = 1
[State -2, ctrl 1]
type = CtrlSet
value = 1
trigger1 = numhelper(444444444) = 1
trigger1 = helper(444444444), var(0)=0
trigger1 = var(55) = 1
ignorehitpause = 1
[State -2, Reset]
type = null
trigger1 = numhelper(444444444) = 1
trigger1 = helper(444444444), var(0)=0
trigger1 = var(55) = 1
trigger1 = var(55) := 0
ignorehitpause = 1
;----------------------------------------------------------
CNS
;----------------------------------------------------------
;Pause by Inktrebuchet
[StateDef 444444444]
Type = S
PHYSICS = N
MOVETYPE = I
Ctrl = 0
Anim = 9741 ; blank
[State -2, reset]
type = varset
trigger1 = 1
v = 0
value = 1
[State 444444444, start pause]
Type = changeState
triggerall = roundstate=2
trigger1 = command = "s"
Value = 444444445
ignorehitpause =1
[State 444444445, BindToRoot]
type = BindToRoot
trigger1 =1
time = 1
facing = 1
pos =0,-2
ignorehitpause =1
[StateDef 444444445]
Type = S
PHYSICS = N
MOVETYPE = I
;pause sprite goes here
[State 444444445, No]
Type = AssertSpecial
Trigger1 = 1
Flag = nobardisplay
Flag2 = nomusic
ignorehitpause =1
[State 444444445, Pause]
Type = Pause
Trigger1 = 1
Time = 10
MoveTime = 10
ignorehitpause =1
[State 444444445, Un-Pause]
Type = DestroySelf
Trigger1 = Time >= 1
trigger1 = command = "s"
ignorehitpause =1
;----------------------------------------------------------