Are you trying to execute a method for as long as the condition is false? You could use “implemented actions” and just return Status.Running. You can keep “Check Continuously” set. Another state is only going to be triggered if your condition returns true. And when it does return true when the FSM first starts, the method gets executed at least once before it makes a transition.