;Futa Grab
[Statedef 65500]
type = S
movetype= A
physics = S
velset = 5
ctrl = 0
anim = 56400
sprpriority = 3

[State 0, HitDef]
type = HitDef
Trigger1 = Time = 0
attr = S, ST
hitflag = M A F D
affectteam = E
priority = 1, Miss
sparkno = -1
p1sprpriority = 1
hitsound = S10,3
p1facing = 1
p2facing = 1
guard.dist = 0
fall = 1

[State 0, TargetState]
type = TargetState
trigger1 = Movehit
trigger1 = NumTarget
value = 65520

[State 0, ChangeState]
type = ChangeState
triggerall = numtarget
trigger1 = MoveHit = 1
trigger1 = Target,movetype=H && !moveguarded && movehit
value = 65510

[State 0, ChangeState]
type = ChangeState
trigger1 = AnimTime = 0 
value = 0
ctrl = 1

; Futa Sex
[Statedef 65510]
type = S
movetype= A
physics = S
velset = 0
ctrl = 0
anim = 56500
sprpriority = 4

[State 0, TargetBind]; Keep Victim in Position
type = TargetBind
trigger1 = time > 0
pos = 0,0

[State 0, PosSet]
type = PosSet
trigger1 = time = 0
y = 0
x = 0

[State 0, PlaySnd]
type = PlaySnd
triggerall = animelem = 2
trigger1 = anim = 56504 || anim = 56514 || anim = 56524 || anim = 56534
value = 5000,0 +random%3

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 56501 || anim = 56502 || anim = 56503 || anim = 56511 || anim = 56512 || anim = 56513 || anim = 56521 || anim = 56522 || anim = 56523 || anim = 56531 || anim = 56532 || anim = 56533 || anim = 56541 || anim = 56542 || anim = 56543
trigger1 = (gametime%50 = 0) && random < 500
value = 12,3 +random%3

[State 0, PlaySnd]
type = PlaySnd
triggerall = animelem = 5
trigger1 = anim = 56501 || anim = 56502 || anim = 56503
value = 45645,3 +random%4

[State 0, PlaySnd]
type = PlaySnd
triggerall = animelem = 2
trigger1 = anim = 56511 || anim = 56512 || anim = 56513
value = 45645,3 +random%4

[State 0, PlaySnd]
type = PlaySnd
triggerall = animelem = 3
trigger1 = anim = 56521 || anim = 56522 || anim = 56523
value = 45645,3 +random%4

[State 0, PlaySnd]
type = PlaySnd
triggerall = animelem = 3
trigger1 = anim = 56531 || anim = 56532 || anim = 56533
value = 45645,3 +random%4

[State 0, PlaySnd]
type = PlaySnd
triggerall = animelem = 3
trigger1 = anim = 56541 || anim = 56542 || anim = 56543
value = 45645,3 +random%4

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 56504
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 76  
trigger2 = animelem = 82 || animelem = 88 || animelem = 94 || animelem = 100 || animelem = 102 
value = 45645,7 +random%3

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 56514
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  || animelem = 80   || animelem = 86
value = 45645,7 +random%3

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 56524
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  || animelem = 80   || animelem = 87
value = 45645,7 +random%3

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 56534
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  || animelem = 80   || animelem = 88
value = 45645,7 +random%3

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 56544
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  || animelem = 80   || animelem = 86
trigger2 = animelem = 92 || animelem = 98 || animelem = 104
value = 45645,7 +random%3

[State 0, Explod]
type = Explod
trigger1 = animelem = 16
anim = 44201
ID = 44201
pos = 0 , ifElse(anim = 56524,-40,ifElse(anim = 56534,-20,-8))
facing = facing
postype = p1
scale = .2, .2
sprpriority = 5

[State 0, Explod]
type = Explod
triggerall = anim = 56504 && random < 700
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 76  
trigger2 = animelem = 82 || animelem = 88 || animelem = 94 || animelem = 100 || animelem = 102
anim = ifelse(random < 500,110200,110205)
ID = 110205
pos = 0 , -8
facing = ifElse(random < 500,1,-1)
postype = p1
scale = 1, 1
sprpriority = 3

[State 0, Explod]
type = Explod
triggerall = anim = 56504
trigger1 = animelem = 102  
anim = 99989
ID = 99989
pos = 38 , -9
facing = -facing
postype = p1
scale = 1, .5
sprpriority = 3


[State 0, Explod]
type = Explod
triggerall = anim = 56514 && random < 700
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  || animelem = 80   || animelem = 86
anim = ifelse(random < 500,110200,110205)
ID = 110205
pos = 0 , -8
facing = ifElse(random < 500,1,-1)
postype = p1
scale = 1, 1
sprpriority = 3

[State 0, Explod]
type = Explod
triggerall = anim = 56514
trigger1 = animelem = 86 
anim = 99989
ID = 110205
pos = 38 , -9
facing = -facing
postype = p1
scale = 1, .5
sprpriority = 3

[State 0, Explod]
type = Explod
triggerall = anim = 56524
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  || animelem = 80   || animelem = 87 
anim = ifelse(random < 500,110200,110205)
ID = 110205
pos = 0 , -47
facing = ifElse(random < 500,1,-1)
postype = p1
scale = 1, 1
sprpriority = 5

[State 0, Explod]
type = Explod
triggerall = anim = 56524
trigger1 = animelem = 87 
anim = 99989
ID = 110205
pos = 38 , -48
facing = -facing
postype = p1
scale = 1, 1
sprpriority = 5

[State 0, Explod]
type = Explod
triggerall = anim = 56534 && random < 500
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  || animelem = 80   || animelem = 88
anim = 110197
ID = 110197
pos = 36 , -100
facing = 1
postype = p1
scale = 1, 1
sprpriority = 5

[State 0, Explod]
type = Explod
triggerall = anim = 56534
trigger1 = animelem = 88 
anim = 110196
ID = 110196
pos = 10 , -100
facing = 1
postype = p1
scale = 1, 2
sprpriority = 5

[State 0, VarAdd]; Rape Move set
type = VarSet
triggerall = AILevel = 0
trigger1 = command = "Missionary" || command = "Cowgirl" || command = "Doggystyle"
fv = 26
value = ifElse(command = "Missionary" && fvar(26) != 0,0,ifElse(command = "Cowgirl",20,ifElse(command = "Doggystyle",30,ifElse(command = "Missionary" && fvar(26) !=10,10,fvar(26)))))

[State 0, VarAdd]; Rape Speed set
type = VarSet
triggerall = AILevel = 0
trigger1 = command = "a" || command = "b" || command = "c" || command = "x" || command = "y" || command = "z"
fv = 27
value = ifElse(command = "a",1,ifElse(command = "b",2,ifElse(command = "c",3,ifElse(command = "x",0,ifElse(command = "y",4,fvar(27))))))

[State 0, VarAdd]; Random speed select
type = VarSet
triggerall = AILevel > 0
trigger1 = (time % 300) = 0 && random < 500
trigger2 = Anim = 56504 || Anim = 56514 || Anim = 56524 || Anim = 56534
fv = 27
value = 1 + random%3

[State 0, VarAdd]; Cum once Var29 (Cum load) = 70 || Cum every some time when Cum load = 100
type = VarSet
triggerall = AILevel > 0; So futa don't cum instantly on swaps
trigger1 = time > 10 && (time % 2200) = 0 && random < 650
fv = 27
value = 4

[State 0, VarAdd]; Random Move select
type = VarSet
triggerall = AILevel > 0
trigger1 = time = 0
trigger2 = (time % 1500) = 0 && random < 350
fv = 26
value = 0 + random%4*10

[State 0, Explod]; MOVE FUTA EXPLOD Changer
type = Explod
triggerall = fvar(26) = 20 || fvar(26) = 30
trigger1 = time = 0 || animtime = 0 
anim = 56500 + fvar(27) + fvar(26) + 5
ID = 56500
postype = p1
scale =.333  , .333  
sprpriority = 1
bindtime = -1
removetime = -2

[State 0, Explod]; MOVE FUTA EXPLOD Changer
type = Explod
triggerall = fvar(26) = 0 || fvar(26) = 10
trigger1 = time = 0 || animtime = 0 
anim = 56500 + fvar(27) + fvar(26) + 5
ID = 56500
postype = p1
scale =.333  , .333  
sprpriority = 5
bindtime = -1
removetime = -2

[State 0, ChangeAnim]; Speed/Move Changer
type = ChangeAnim
trigger1 = time = 0 || animtime = 0 
value = 56500 + fvar(27) + fvar(26)

[State 0, VarAdd]; Transparency activator
type = VarSet
trigger1 = !AILevel && command = "Transparency"
trigger2 = enemynear(0), AILevel = 0 && Enemy,command = "z"
var(51) = ifelse(var(51)=0,1,0)

[State 0, Trans]; Transparency
type = Trans
triggerall = var(51) = 1
trigger1 = time > 0
trans = add 
alpha = 170,90 

[State 0, ChangeState ]; Release
type = ChangeState
trigger1 = command = "Release" && AILevel = 0
value = 60000
ctrl = 1

;Girl Sex
[Statedef 65520]
type = S
movetype = H
physics = N
sprpriority = 2

[State 0, PosSet]
type = PosSet
trigger1 = time = 0
y = 0
x = 0

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 56601 || anim = 56602 || anim = 56603 || anim = 56611 || anim = 56612 || anim = 56613 || anim = 56621 || anim = 56622 || anim = 56623 || anim = 56631 || anim = 56632 || anim = 56633 || anim = 56641 || anim = 56642 || anim = 56643 
trigger1 = (gametime%50 = 0) && random < 600
value = 4218,21 +random%3

[State 0, LifeAdd]
type = LifeAdd
trigger1 = animelem = 2
kill = 0
value = -1
absolute = 1

[State 0, PlaySnd]
type = PlaySnd
trigger1 = animelem = 102 && Anim = 56604
trigger2 = animelem = 86 && Anim = 56614
trigger3 = animelem = 87 && Anim = 56624
trigger4 = animelem = 88 && Anim = 56634
trigger4 = animelem = 104 && Anim = 56644
value = 11,0

[State 0, LifeAdd]
type = LifeAdd
trigger1 = animelem = 102 && Anim = 56604
trigger2 = animelem = 86 && Anim = 56614
trigger3 = animelem = 87 && Anim = 56624
trigger4 = animelem = 88 && Anim = 56634
trigger4 = animelem = 104 && Anim = 56644
kill = 1
value = -50

[State 0, ChangeAnim2]
type = ChangeAnim2
triggerall = enemynear,anim - 100
trigger1 = enemynear,animelem = 1
value = enemynear,anim + 100

;Futa Aggressive Grab
[Statedef 67500]
type = S
movetype= A
physics = S
velset = 15,0
ctrl = 0
anim = 57400
sprpriority = 3

[State 0, HitDef]
type = HitDef
Trigger1 = Time = 0
attr = S, ST
hitflag = M A F D
affectteam = E
priority = 1, Miss
sparkno = -1
p1sprpriority = 1
hitsound = S10,3
p1facing = 1
p2facing = 1
guard.dist = 0
fall = 1

[State 0, TargetState]
type = TargetState
trigger1 = Movehit
trigger1 = NumTarget
value = 67520

[State 0, ChangeState]
type = ChangeState
triggerall = numtarget
trigger1 = MoveHit = 1
trigger1 = Target,movetype=H && !moveguarded && movehit
value = 67510

[State 0, ChangeState]
type = ChangeState
trigger1 = AnimTime = 0 
value = 0
ctrl = 1

; Futa Aggressive Sex
[Statedef 67510]
type = S
movetype= A
physics = S
velset = 0
ctrl = 0
anim = 57500
sprpriority = 4

[State 0, TargetBind]; Keep Victim in Position
type = TargetBind
trigger1 = time > 0
pos = 0,0

[State 0, PosSet]
type = PosSet
trigger1 = time = 0
y = 0
x = 0

[State 0, PlaySnd]
type = PlaySnd
triggerall = animelem = 2
trigger1 = anim = 57504 || anim = 57514 || anim = 57524 || anim = 57534
value = 11,0

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 57501 || anim = 57502 || anim = 57503 || anim = 57511 || anim = 57512 || anim = 57513 || anim = 57521 || anim = 57522 || anim = 57523 || anim = 57531 || anim = 57532 || anim = 57533
trigger1 = (gametime%50 = 0) && random < 500
value = 12,3 +random%3

[State 0, PlaySnd]
type = PlaySnd
triggerall = animelem = 5
trigger1 = anim = 57501 || anim = 57502 || anim = 57503
value = 56464,0 +random%2

[State 0, EnvShake]
type = EnvShake
triggerall = animelem = 5
trigger1 = anim = 57501 || anim = 57502 || anim = 57503
time = 10
freq = 60
ampl = -4

[State 0, PlaySnd]
type = PlaySnd
triggerall = animelem = 2
trigger1 = anim = 57511 || anim = 57512 || anim = 57513
value = 56464,0 +random%2

[State 0, EnvShake]
type = EnvShake
triggerall = animelem = 2
trigger1 = anim = 57511 || anim = 57512 || anim = 57513
time = 10
freq = 60
ampl = -4

[State 0, PlaySnd]
type = PlaySnd
triggerall = animelem = 3
trigger1 = anim = 57521 || anim = 57522 || anim = 57523
value = 56464,0 +random%2

[State 0, EnvShake]
type = EnvShake
triggerall = animelem = 3
trigger1 = anim = 57521 || anim = 57522 || anim = 57523
time = 10
freq = 60
ampl = -4

[State 0, PlaySnd]
type = PlaySnd
triggerall = animelem = 3
trigger1 = anim = 57531 || anim = 57532 || anim = 57533
value = 56464,0 +random%2

[State 0, EnvShake]
type = EnvShake
triggerall = animelem = 3
trigger1 = anim = 57531 || anim = 57532 || anim = 57533
time = 10
freq = 60
ampl = -4

[State 0, PlaySnd]
type = PlaySnd
triggerall = animelem = 3
trigger1 = anim = 57541 || anim = 57542 || anim = 57543
value = 45645,3 +random%4

[State 0, EnvShake]
type = EnvShake
triggerall = animelem = 3
trigger1 = anim = 57541 || anim = 57541 || anim = 57541
time = 10
freq = 60
ampl = -4

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 57504
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 200
trigger4 = animelem = 206 || animelem = 212 || animelem = 218 || animelem = 224 || animelem = 230 || animelem = 236 || animelem = 242 || animelem = 248 || animelem = 254 || animelem = 260 || animelem = 266
trigger5 = animelem = 272 || animelem = 278 || animelem = 284 || animelem = 290 || animelem = 296 || animelem = 298
value = 45645,7 +random%3

[State 0, EnvShake]
type = EnvShake
triggerall = anim = 57504 && random < 300
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 200
trigger4 = animelem = 206 || animelem = 212 || animelem = 218 || animelem = 224 || animelem = 230 || animelem = 236 || animelem = 242 || animelem = 248 || animelem = 254 || animelem = 260 || animelem = 266
trigger5 = animelem = 272 || animelem = 278 || animelem = 284 || animelem = 290 || animelem = 296 || animelem = 298
time = 10
freq = 120
ampl = -2

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 57514
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 200
trigger4 = animelem = 206 || animelem = 212 || animelem = 218 || animelem = 224 || animelem = 230 || animelem = 236 || animelem = 242 || animelem = 248 || animelem = 255
value = 45645,7 +random%3

[State 0, EnvShake]
type = EnvShake
triggerall = anim = 57514 && random < 300
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 200
trigger4 = animelem = 206 || animelem = 212 || animelem = 218 || animelem = 224 || animelem = 230 || animelem = 236 || animelem = 242 || animelem = 248 || animelem = 255
time = 10
freq = 120
ampl = -2

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 57524
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 200
trigger4 = animelem = 206 || animelem = 212 || animelem = 218 || animelem = 224 || animelem = 230 || animelem = 236 || animelem = 242 || animelem = 248 || animelem = 255 || animelem = 259
value = 45645,7 +random%3

[State 0, EnvShake]
type = EnvShake
triggerall = anim = 57524 && random < 300
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 200
trigger4 = animelem = 206 || animelem = 212 || animelem = 218 || animelem = 224 || animelem = 230 || animelem = 236 || animelem = 242 || animelem = 248 || animelem = 255 || animelem = 259
time = 10
freq = 120
ampl = -2


[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 57534
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 200
trigger4 = animelem = 206 || animelem = 212 || animelem = 218 || animelem = 224 || animelem = 230 || animelem = 236 || animelem = 242 || animelem = 248 || animelem = 255 || animelem = 259 || animelem = 266
value = 45645,7 +random%3

[State 0, EnvShake]
type = EnvShake
triggerall = anim = 57534 && random < 300
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 200
trigger4 = animelem = 206 || animelem = 212 || animelem = 218 || animelem = 224 || animelem = 230 || animelem = 236 || animelem = 242 || animelem = 248 || animelem = 255 || animelem = 259 || animelem = 266
time = 10
freq = 120
ampl = -2

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 57544
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 204
value = 45645,7 +random%3

[State 0, EnvShake]
type = EnvShake
triggerall = anim = 57544 && random < 300
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 204
time = 10
freq = 120
ampl = -2

[State 0, Explod]
type = Explod
trigger1 = animelem = 16
anim = 44205
ID = 44205
pos = 0 , ifElse(anim = 57524,-40,ifElse(anim = 57534,-20,-8))
facing = facing
postype = p1
scale = .2, .2
sprpriority = 5

[State 0, Explod]
type = Explod
triggerall = anim = 57504 && random < 900
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 200
trigger4 = animelem = 206 || animelem = 212 || animelem = 218 || animelem = 224 || animelem = 230 || animelem = 236 || animelem = 242 || animelem = 248 || animelem = 254 || animelem = 260 || animelem = 266
trigger5 = animelem = 272 || animelem = 278 || animelem = 284 || animelem = 290 || animelem = 296 || animelem = 298
anim = ifelse(random < 500,110200,110205)
ID = 110205
pos = 0 , -8
facing = ifElse(random < 500,1,-1)
postype = p1
scale = 1, 1
sprpriority = 3

[State 0, Explod]
type = Explod
triggerall = anim = 57504
trigger1 = animelem = 299  
anim = 99989
ID = 110205
pos = 38 , -9
facing = -facing
postype = p1
scale = 1, .5
sprpriority = 3


[State 0, Explod]
type = Explod
triggerall = anim = 57514 && random < 900
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 200
trigger4 = animelem = 206 || animelem = 212 || animelem = 218 || animelem = 224 || animelem = 230 || animelem = 236 || animelem = 242 || animelem = 248 || animelem = 255
anim = ifelse(random < 500,110200,110205)
ID = 110205
pos = 0 , -8
facing = ifElse(random < 500,1,-1)
postype = p1
scale = 1, 1
sprpriority = 3

[State 0, Explod]
type = Explod
triggerall = anim = 57514
trigger1 = animelem = 256 
anim = 99989
ID = 110205
pos = 38 , -9
facing = -facing
postype = p1
scale = 1, .5
sprpriority = 3

[State 0, Explod]
type = Explod
triggerall = anim = 57524
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 200
trigger4 = animelem = 206 || animelem = 212 || animelem = 218 || animelem = 224 || animelem = 230 || animelem = 236 || animelem = 242 || animelem = 248 || animelem = 255 || animelem = 259
anim = ifelse(random < 500,110200,110205)
ID = 110205
pos = 0 , -47
facing = ifElse(random < 500,1,-1)
postype = p1
scale = 1, 1
sprpriority = 5

[State 0, Explod]
type = Explod
triggerall = anim = 57524
trigger1 = animelem = 261 
anim = 99989
ID = 110205
pos = 38 , -48
facing = -facing
postype = p1
scale = 1, 2
sprpriority = 5

[State 0, Explod]
type = Explod
triggerall = anim = 57534 && random < 500
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 200
trigger4 = animelem = 206 || animelem = 212 || animelem = 218 || animelem = 224 || animelem = 230 || animelem = 236 || animelem = 242 || animelem = 248 || animelem = 255 || animelem = 259 || animelem = 266
anim = 110197
ID = 110197
pos = 36 , -100
facing = 1
postype = p1
scale = 1, 1
sprpriority = 5

[State 0, Explod]
type = Explod
triggerall = anim = 57534
trigger1 = animelem = 266 
anim = 110196
ID = 110196
pos = 10 , -100
facing = 1
postype = p1
scale = 1, 2
sprpriority = 5

[State 0, Explod]
type = Explod
triggerall = anim = 57544 && random < 500
trigger1 = animelem = 10 || animelem = 16 || animelem = 24 || animelem = 30 || animelem = 36 || animelem = 42 || animelem = 48 || animelem = 54 || animelem = 60 || animelem = 66 || animelem = 70 || animelem = 74  
trigger2 = animelem = 80 || animelem = 86 || animelem = 92 || animelem = 98 || animelem = 104 || animelem = 110 || animelem = 48 || animelem = 116 || animelem = 122 || animelem = 128 || animelem = 132 || animelem = 138 
trigger3 = animelem = 144 || animelem = 150 || animelem = 156 || animelem = 162 || animelem = 168 || animelem = 174 || animelem = 180 || animelem = 186 || animelem = 192 || animelem = 198 || animelem = 204
anim = 110197
ID = 110197
pos = 10 , -100
facing = 1
postype = p1
scale = 1, 1
sprpriority = 5

[State 0, Explod]
type = Explod
triggerall = anim = 57544
trigger1 = animelem = 204 
anim = 110196
ID = 110196
pos = 5 , -30
facing = 1
postype = p1
scale = 1, 2
sprpriority = 5

[State 0, VarAdd]; Rape Move set
type = VarSet
triggerall = AILevel = 0
trigger1 = command = "Missionary" || command = "Cowgirl" || command = "Doggystyle"
fv = 26
value = ifElse(command = "Missionary" && fvar(26) != 0,0,ifElse(command = "Cowgirl",20,ifElse(command = "Doggystyle",30,ifElse(command = "Missionary" && fvar(26) !=10,10,fvar(26)))))

[State 0, VarAdd]; Rape Speed set
type = VarSet
triggerall = AILevel = 0
trigger1 = command = "a" || command = "b" || command = "c" || command = "x" || command = "y" || command = "z"
fv = 27
value = ifElse(command = "a",1,ifElse(command = "b",2,ifElse(command = "c",3,ifElse(command = "x",0,ifElse(command = "y",4,fvar(27))))))

[State 0, VarAdd]; Random speed select
type = VarSet
triggerall = AILevel > 0
trigger1 = (time % 300) = 0 && random < 500
trigger2 = Anim = 57504 || Anim = 57514 || Anim = 57524 || Anim = 57534
fv = 27
value = 1 + random%3

[State 0, VarAdd]; Cum once Var29 (Cum load) = 70 || Cum every some time when Cum load = 100
type = VarSet
triggerall = AILevel > 0; So futa don't cum instantly on swaps
trigger1 = time > 10 && (time % 2200) = 0 && random < 650
fv = 27
value = 4

[State 0, VarAdd]; Random Move select
type = VarSet
triggerall = AILevel > 0
trigger1 = time = 0
trigger2 = (time % 1500) = 0 && random < 350
fv = 26
value = 0 + random%4*10

[State 0, Explod]; MOVE FUTA EXPLOD Changer
type = Explod
trigger1 = time = 0 || animtime = 0 
anim = 57500 + fvar(27) + fvar(26) + 5
ID = 57500
postype = p1
scale = .333  , .333  
sprpriority = 1
bindtime = -1
removetime = -2

[State 0, ChangeAnim]; Speed/Move Changer
type = ChangeAnim
trigger1 = time = 0 || animtime = 0 
value = 57500 + fvar(27) + fvar(26)

[State 0, VarAdd]; Transparency activator
type = VarSet
trigger1 = !AILevel && command = "Transparency"
trigger2 = enemynear(0), AILevel = 0 && Enemy,command = "z"
var(51) = ifelse(var(51)=0,1,0)

[State 0, Trans]; Transparency
type = Trans
triggerall = var(51) = 1
trigger1 = time > 0
trans = add 
alpha = 170,90 

[State 0, ChangeState ]; Release
type = ChangeState
trigger1 = command = "Release" && AILevel = 0
value = 60000
ctrl = 1

;Girl Aggressive Sex
[Statedef 67520]
type = S
movetype = H
physics = N
sprpriority = 2

[State 0, PosSet]
type = PosSet
trigger1 = time = 0
y = 0
x = 0

[State 0, PlaySnd]
type = PlaySnd
triggerall = anim = 57601 || anim = 57602 || anim = 57603 || anim = 57611 || anim = 57612 || anim = 57613 || anim = 57621 || anim = 57622 || anim = 57623 || anim = 57631 || anim = 57632 || anim = 57633 || anim = 57641 || anim = 57642 || anim = 57643
trigger1 = (gametime%50 = 0) && random < 600
value = 4218,25 +random%3

[State 0, LifeAdd]
type = LifeAdd
trigger1 = animelem = 2
kill = 0
value = -1
absolute = 1

[State 0, PlaySnd]
type = PlaySnd
trigger1 = animelem = 299 && Anim = 57604
trigger2 = animelem = 256 && Anim = 57614
trigger3 = animelem = 261 && Anim = 57624
trigger4 = animelem = 266 && Anim = 57634
trigger4 = animelem = 204 && Anim = 57644
value = 11,0

[State 0, LifeAdd]
type = LifeAdd
trigger1 = animelem = 299 && Anim = 57604
trigger2 = animelem = 256 && Anim = 57614
trigger3 = animelem = 261 && Anim = 57624
trigger4 = animelem = 266 && Anim = 57634
trigger4 = animelem = 204 && Anim = 57644
kill = 1
value = -50

[State 0, ChangeAnim2]
type = ChangeAnim2
triggerall = enemynear,anim - 100
trigger1 = enemynear,animelem = 1
value = enemynear,anim + 100


;-------------------------------------------------------------------------------------------
;Release
[Statedef 60000]
type = S
movetype = A
physics = S
SprPriority = 3

[State 0, Playerpush]
type = Playerpush
trigger1 = 1
value = 0

[State 0, Trans]
type = Trans
trigger1 = time = 0
trans = none

[State 0, Targetstate]
type = Targetstate
trigger1 = time = 0
value = 89112

[State 0, Position]
type = PosSet
trigger1 = time = 100
y = 0

[State 0, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0

[State -2, ChangeState]
type = ChangeState
trigger1 = time = 0 
value = 1
ctrl = 1

;Throw Victim
[Statedef 89112]
type = A
movetype = H
physics = N
velset = 0,0

[State 757, 1]
type = SprPriority
trigger1 = 1
value = 2

[State 757, 2]
type = ChangeAnim
trigger1 = Time = 0
value = 5030

[State 757, 3]
type = VelSet
trigger1 = AnimElem = 1
X = 3
Y = -1.5

[State 757, 4]
type = VelAdd
trigger1 = 1
Y = 0.3

[State 757, 9]
type = SelfState
trigger1 = Vel Y > 0 && Pos Y >= 0
value = 5100