void main()
{
  int nEvent = GetUserDefinedEventNumber();
  if (nEvent == 1002) // OnPerceive event
  {
    object oPC = GetLastPerceived();
    object oDest = GetObjectByTag("WP_MINO");
    if(GetIsPC(oPC) && !(GetLocalInt(OBJECT_SELF, "fired") == 1))
    {
      ClearAllActions();
      SetLocalInt(OBJECT_SELF, "fired", 1);
      ActionSpeakString("No kill me! No kill me!");
      ActionForceMoveToObject(oDest);
      }
  }
}

