То есть ты кликаешь много раз, а винтовку, почему то, уводит вверх только в первый раз?
Ну хорошо, добавим таймер. Вот так, коррекция не производится если после последнего клика прошло менее 200 мс
IF(ISKEYDOWN(1)=1)
IF($time < $_ms)
WAITMS(10)
MOVER(0,3)
ELSE
WAITMS(10)
END_IF
$time = $_ms + 200 // таймаут 200 мс после последнего клика
ELSE
WAITMS(10)
END_IF