Вариант 1.
Клики будут начинаться только после отпускания управляющей кнопки.
$key = 5
WHILE(1)
IF(ISKEYDOWN($key) = 1)
$active = $active ^ 1
WHILE(ISKEYDOWN($key) = 1)
WAITMS(20)
END_CYC
END_IF
IF($active = 1)
LCLICK($_xmouse, $_ymouse)
WAITMS(RND(5,40))
ELSE
WAITMS(10)
END_IF
END_CYC
Вариант 2.
На потоках. Запуск и стоп сразу после нажатия.
// поток с кликами
THREAD(cl, 0)
LCLICK($_xmouse, $_ymouse)
WAITMS(RND(5,40))
END_THREAD
// переключатель
DEFINE($key, 5)
IF(ISKEYDOWN($key) = 1)
$active = $active ^ 1
IF($active = 1)
SETTHREAD(cl, 1)
ELSE
SETTHREAD(cl, 2)
END_IF
WHILE(ISKEYDOWN($key) = 1)
waitms(10)
END_CYC
END_IF
waitms(10)