Der Fehler kommt dadurch, daß der Maker den Inhalt von "Call Script" zeilenweise von Ruby interpretieren lässt und dann ifs ohne ends natürlich Probleme verursachen.
Kurz gesagt, innerhalb der Call Script Box verwendet man generell keine If oder Schleifen.

Wenn du überprüfen willst ob die linke Maustaste gedrückt ist benutze einen Conditional Branch. Dort kannst du auf der 4. Seite eine Script-Bedingung setzen, in dem Fall dann einfach den Funktionsaufruf ohne das extra if.