Ich vermute mal, dass du in deinem Script eine Endlosschleife hast. Also etwas in der Art

Label:
irgendeine Aktion
Sprung zu Label

Einmal aktiviert läuft das Script immer weiter und wird auch durch das Deaktivieren des Switches nicht gestoppt.