I see. I think it's the conditional evaluator since it does return failure a lot. Is there a way to modify the wait tasks script so that it doesn't stop? Animation Play or Pursue for example still play even though the conditional might fail at first. Thanks!