Malice #1 Instead of directly working with MouseX() and MouseY(), could you read the values into variables (mx and my???) - The slowdown is quite minimal! This way you can adjust your mx value.