which pivot? you seem to be pointing two things at the player? why not badguy.rotation.y?
PointEntity( TEntity entity1, TEntity entity2, int axis=3, flt rate=1, flt roll=0 )
PointEntity(badguy, player,3,1.0)
If stopanim2 = False
If EntityDistance(jane,badguy) > 2.0 And EntityDistance(jane,badguy) < 16.0
bg_framebegin = 77
bg_frameend = 115
animate_badguy() ' badguy walk
UpdateController(bg_control,badguy.rotation.y,3.0,0, 0, 1,400,0)
Endif
EndIf
I try and avoid parenting.