Narhiz, it's best to also disable the trigger when it's no longer needed. That is, after SetObjectiveState, add
Trigger(OBJECT_TOUCH_TRIGGER, "MageEye", nil);
And I would advise you to ask questions in one of the pinned topics:
Current questions and answers about the map editor
Scripts
And it's better to create separate topics for global and discussion-based questions.
I'll keep that in mind, thank you. I've only been here for a couple of days.