Move my mouse in a slow circle while F8 is held
F8 is pressed, OnDown intercepts the key, returns false so F8 is swallowed by the system, and launches a background coroutine via Run(). The loop continues as long as Input.IsDown("F8") remains true.math.cos and math.sin. Using elapsed time (System.Time()) ensures the motion stays smooth and matches the configured revolution speed regardless of tick timing.HID.Move) must be integer deltas, sub-pixel remainders are accumulated across iterations to prevent trajectory drift or uneven stuttering.OnStop and OnBlur cancel the active movement task if the script is stopped or your active window loses focus.