needs some work but gives you all something to start witrh you will need autohotkey
#NoEnv
SendMode Input
_auto := true
~LButton::autofire()
~Numlock::_auto := ! _auto
~Up::Suspend
F1::ExitApp
autofire()
{
global _auto
if _auto
{
Loop
{
if GetKeyState("LButton", "P")
{
SendInput {LButton...