Global Achievement Hunting Community

How to create your own autoclicker

If you already installed AutoHotkey(AHK) and you know some basics, you are good to go, otherwise please check out the other guide on: How to set up AHK and first steps first. First, create a script called autoclicker.ahk (or whatever you want to call it). The basic script of a simple autoclicker consists of the following:

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

#MaxThreadsPerHotkey 3

F8::	;choose the hotkey you want here
Toggle := !Toggle
Loop
{
	If (!Toggle)
		Break
	Click
	Sleep 10	;milliseconds between clicks, Sleep x equals to 1000/x clicks per second
}
return

The hotkey to start the script is set to F8 in line 8, but you can choose any hotkey you like, e.g., ^c for Ctrl+C or F1 for F1. What this script does by clicking the hotkey is simply click at the current mouse position after 10ms until the hotkey is clicked again. If you want to have a faster / slower autoclicker you can simply adjust the clicking speed by changing the Sleep value at line 15, where the value corresponds to the millisecond value. This means that Sleep x corresponds to 1000/x clicks per second. As an additional note, some games have a max value for clicks per second as an input, so for those cases you can set the value to this max value / slightly below.