#NoEnv mouseXY(x,y) { DllCall("mouse_event",uint,1,int,x,int,y,uint,0,int,0) } gActivateScript = Off gActivateTVmissile = Off return Xbutton2:: Keywait, Xbutton2 ;GetKeyState, LButtonState, Lbutton, P If gActivateScript = Off { gActivateScript = On SoundPlay, C:\WINDOWS\Media\chimes.wav } else { gActivateScript = Off SoundPlay, C:\WINDOWS\Media\Windows XP Ding.wav } return I:: Keywait, I If gActivateTVmissile = Off { gActivateTVmissile = On SoundPlay, C:\Program Files\Messenger\type.wav } else if gActivateTVmissile = On { gActivateTVmissile = Off SoundPlay, C:\WINDOWS\Media\Windows XP Logoff Sound.wav } return ~LButton:: Fire() ; call the function without any parameters Return Fire() { If (gActivateScript = On && gActivateScript = Off) { } else { } }