AHK help

Can some one help me on making an ahk that spams the q button when i hold it down for firing macros? or point int he direction of how to edit a pre existing one that i find to rebind it to the q button. any help will be appreciated.

since no one helped and I myself dont know how, just buy a programable gaming keyboard and/or mouse, the cheapest one now is around $35, look at it like a quality of life investment, you will be able to use this for all your gaming need and even outside of gaming its still a worthy thing to upgrade

$*q::
While (GetKeyState("q","p"))
{
Send {Blind}q
Sleep 100
}