⌨️ AHK script (credits to Sellyme):
#NoEnv
#SingleInstance, Force
SendMode Input ;Recommended for new scripts due to its superior speed and reliability.
CoordMode, Mouse, Client
SetKeyDelay, 0
SetMouseDelay, 0
SetDefaultMouseSpeed, 0
SetBatchLines, 5
; Emergency exit
ScrollLock::
Suspend
; Allow for any edit to the script to be quickly reloaded
F3::
reload
return
; Generic script for looping any inputs relatively safely, replace inputs as needed
F1::
Loop {
Send {q down}
Send {w down}
Send {e down}
Send {r down}
Send {t down}
Send {y down}
Send {u down}
Send {i down}
Send {o down}
Send {p down}
Send {a down}
Send {s down}
Send {d down}
Send {f down}
Send {g down}
Send {h down}
Send {i down}
Send {j down}
Send {k down}
Send {l down}
Send {m down}
Sleep 1
Send {q up}
Send {w up}
Send {e up}
Send {r up}
Send {t up}
Send {y up}
Send {u up}
Send {i up}
Send {o up}
Send {p up}
Send {a up}
Send {s up}
Send {d up}
Send {f up}
Send {g up}
Send {h up}
Send {i up}
Send {j up}
Send {k up}
Send {l up}
Send {m up}
}
Autoclicker link: https://steamcommunity.com/sharedfiles/filedetails/?id=3682608029
While the autoclicker is a tremendous help, I cannot stress enough though that the real grind comes from the 100 exchanges, not the 25,000,000 beats. With two drops every half an hour, assuming you always get items of the same tier and never keep any of them (which kind of defeats the purpose of the widget), it'll take you roughly ten days straight to get enough items to do 100 exchanges. The autoclicker can grab the item drops for you while you're AFK, but it can't speed up the process. This is not helped by semi-frequent server errors where, during which, you cannot get any new items.
You can, however, make things move a little faster through the community market. There are tons of items available for sale at the lowest possible price of $0.03, and the achievement doesn't care what tier of items you exchange or how you got the items in the first place. But your mileage may vary on how "acceptable" you see abusing the marketplace for a free game.
Getting 25,000,000 beats "naturally," without an autoclicker, will take roughly nine months of continuous play.