[State 0, Helper]

type = Helper

triggerall = animelemtime(5) >= 0

triggerall = animelemtime(19) <= 0

trigger1 = 1

name = "GB1"

ID = 3100;floor(7150+time)

stateno = 7152

pos = floor((sin(fvar(13)*Pi/180.0) * fvar(14)) + 5),floor((cos(fvar(13)*Pi/180.0) * -fvar(14)) + -70)

postype = p1 ;p2,front,back,left,right

facing = 1

keyctrl = 0

ownpal = 1

size.xscale=0.20

size.yscale=0.20 *((random%2)*2 - 1)

[State 0, Helper]

type = Helper

triggerall = animelemtime(5) >= 0

triggerall = animelemtime(19) <= 0

trigger1 = 1

name = "GB2"

ID = 3165;floor(7150+time)

stateno = 7152

pos = floor((sin(fvar(13)*Pi/180.0) * fvar(14)) + 5),floor((cos(fvar(13)*Pi/180.0) * -fvar(14)) + -70)

postype = p1 ;p2,front,back,left,right

facing = 1

keyctrl = 0

ownpal = 1

size.xscale=0.20*((random%2)*2 - 1)

size.yscale=0.20

[State 0, VarSet]

type = VarSet

trigger1 = time = 0

v = 10 ;fv = 10

value = (ID-3125) ;3100-3125 or 3165-3125 aka -25 or 40

ignorehitpause = 1

[State 0, VelAdd]

type = VelAdd

trigger1 = root,time >= 33

x = (((rootdist x +var(10))/55)/11) ;yes I know I could do the math another way.

y = (((rootdist Y-70)/55)/11) ;but this makes changing the speed easier for now.