The issue is with the combination of genders being created by the flirt_after_sex.lpscene
Code:
Actor2 = false
While !Actor2.isMale() || !Actor2.isValid()
Actor2.delete()
Random
Actor2 = getPerson()
Actor2 = generatePerson()
EndRandom
Actor2.randomizeFace()
Actor2.randomizeHairs()
Actor2.dress()
Endwhile
Here they are looking to loop until they create a Male actor
!Actor2.isMale() is the correct check for this, but adding the OR condition for !Actor2.isValid() then ruins it. The current code also creates females, and there are no animations available for the current group of genders so they just stand there. From what I can tell, there aren't any animations that support mixing of genders other than 1+X
These example combos have animations and will work:
FMMM
MFFFF
FMMMM
These do not have any animations, so the actors just stand there:
FFMM
FFMMM
FFFMM
Try replacing it with this copy I've edited (untested, but it should be fine)