Compilation of most useful CS:GO scripts- Post yours here!
Posted: 25 Dec 2015, 11:19
Hi everyone, this is my first post. I have played around with Autohotkey and found and compiled some really useful scripts for CS:GO. Below are some of the most useful scripts to be used in CS:GO.
Remember, AHK Scripts are NOT VAC BANNABLE! Accusing me of getting VAC banned would be completely unfounded and ridiculous!
HOWEVER, OVERWATCH MAY NOT TAKE YOUR USE OF ANY OF THESE SCRIPTS LIKELY! USE AT YOUR OWN RISK!
Counterstrafing Script:
This script is immensely useful- for noobs who do not know what counter-strafing is, it is essentially pressing the "opposite key" (ex: let go of "w", press "s" rapidly) to mitigate the stopping delay in accuracy in CS:GO- there is a delay before your weapon returns to full accuracy if you simply release the movement keys. If you aren't a pro at counter-strafing, this script will improve your first shot accuracy after stopping greatly. Depending on the delay, you may have trouble with camping exactly on a wall or corner. There may be small glitches here and there as well.
This script is remarkably useful for One-Deaging as the Desert Eagle's moving accuracy delay is horrendous for noob-intermediate players! Rejoooice!
Oh, this mainly makes sure that your first shot upon stopping is accurate with guns like the AK-47 or M4A4- adding 20/30+ damage to your first bursts, or making that one-tap way easier!
Also great for learning to tap with pistols.
I simply compiled base code kindly taken from Exascrys (9/10 of credit goes to him!), and I simply compiled it for all WASD keys and added a toggle on/off button replete with sounds. Toggle is F7.
Feel free to edit the delays in order to suit your needs. I set the delay to 120, but 100 might be more preferable.
Really quite OP when used with Tec-9, fiVe-seVen or Dualies. Really turns the Tec-9 especially into an SMG.
As with Bhop scripts, do watch out when you use this script- Overwatch will not take this lightly!
Full Credit goes to JumBo` on MPGH!
Toggle is F6.
BTW: Adjusting the keypress/release delay is effective for lowering the fire-rate of automatic rifles, thus making them more accurate at longer ranges.
F11 to toggle. Overwatch does not take Bhopping in competitive lightly! Use at your own risk!
All credit goes to enHanced+ on GameBanana
Counterstrafing Script:
This script is immensely useful- for noobs who do not know what counter-strafing is, it is essentially pressing the "opposite key" (ex: let go of "w", press "s" rapidly) to mitigate the stopping delay in accuracy in CS:GO- there is a delay before your weapon returns to full accuracy if you simply release the movement keys. If you aren't a pro at counter-strafing, this script will improve your first shot accuracy after stopping greatly. Depending on the delay, you may have trouble with camping exactly on a wall or corner. There may be small glitches here and there as well.
This script is remarkably useful for One-Deaging as the Desert Eagle's moving accuracy delay is horrendous for noob-intermediate players! Rejoooice!
Oh, this mainly makes sure that your first shot upon stopping is accurate with guns like the AK-47 or M4A4- adding 20/30+ damage to your first bursts, or making that one-tap way easier!
Also great for learning to tap with pistols.
I simply compiled base code kindly taken from Exascrys (9/10 of credit goes to him!), and I simply compiled it for all WASD keys and added a toggle on/off button replete with sounds. Toggle is F7.
Feel free to edit the delays in order to suit your needs. I set the delay to 120, but 100 might be more preferable.
Autofire Script- Spams mouse button.ScriptActive = 1
~*w up::
If ScriptActive = 1
{
if(GetKeyState("s","P")) ; if w is pressed, do not perform sub
return
start:=A_TickCount
start+=125
Send {s down}
While (!GetKeyState("s","P") && A_TickCount<start) ; if w is pressed, exit this While loop. Exit after 100 ms regardless
Sleep 10
If !GetKeyState("s","P") ; if you are holding w down physically, you don't want to send a w up keystroke
Send {s up}
}
return
~*a up::
If ScriptActive = 1
{
if(GetKeyState("d","P")) ; if w is pressed, do not perform sub
return
start:=A_TickCount
start+=125
Send {d down}
While (!GetKeyState("d","P") && A_TickCount<start) ; if w is pressed, exit this While loop. Exit after 100 ms regardless
Sleep 10
If !GetKeyState("d","P") ; if you are holding w down physically, you don't want to send a w up keystroke
Send {d up}
}
return
~*d up::
If ScriptActive = 1
{
if(GetKeyState("a","P")) ; if w is pressed, do not perform sub
return
start:=A_TickCount
start+=125
Send {a down}
While (!GetKeyState("a","P") && A_TickCount<start) ; if w is pressed, exit this While loop. Exit after 100 ms regardless
Sleep 10
If !GetKeyState("a","P") ; if you are holding w down physically, you don't want to send a w up keystroke
Send {a up}
}
return
~*s up::
If ScriptActive = 1
{
if(GetKeyState("w","P")) ; if w is pressed, do not perform sub
return
start:=A_TickCount
start+=125
Send {w down}
While (!GetKeyState("w","P") && A_TickCount<start) ; if w is pressed, exit this While loop. Exit after 100 ms regardless
Sleep 10
If !GetKeyState("w","P") ; if you are holding w down physically, you don't want to send a w up keystroke
Send {w up}
}
return
~F7::
If ScriptActive = 1
{
ScriptActive = 0
SoundBeep, 400, 400
}
else if ScriptActive = 0
{
ScriptActive = 1
SoundBeep, 1000, 100
SoundBeep, 1000, 100
}
return
Really quite OP when used with Tec-9, fiVe-seVen or Dualies. Really turns the Tec-9 especially into an SMG.
As with Bhop scripts, do watch out when you use this script- Overwatch will not take this lightly!
Full Credit goes to JumBo` on MPGH!
Toggle is F6.
BTW: Adjusting the keypress/release delay is effective for lowering the fire-rate of automatic rifles, thus making them more accurate at longer ranges.
Bhop Script: Simply put, a Bunnyhop script. This will not exactly prove useful until you get the hang of actually controlling WASD to Bhop. I myself cannot Bhop.#NoEnv
#SingleInstance force
SendMode Input
ScriptActive = 1
FixAmount = 0.00000000000000000001
RecoilFix(amount)
{
DllCall("mouse_event",uint,1,int,x,int,amount,uint ,0,int,0)
}
IfWinActive, Call of Duty 4
{
~Lbutton::
If ScriptActive = 1
{
RecoilFix(FixAmount)
Loop
{
GetKeyState, state, Lbutton, P
if state=U
break
Sendinput {Click down}
Sleep 20
Sendinput {Click up}
Sleep 20
RecoilFix(FixAmount)
}
}
return
;Pauses AutoHotKey Script.
~F6::
If ScriptActive = 1
{
ScriptActive = 0
SoundBeep, 400, 400
}
else if ScriptActive = 0
{
ScriptActive = 1
SoundBeep, 1000, 100
SoundBeep, 1000, 100
}
return
~NumpadAdd::
++FixAmount
SoundBeep, 700, 100
SoundBeep, 700, 100
clipboard = %FixAmount%
return
~NumpadSub::
--FixAmount
SoundBeep, 700, 100
clipboard = %FixAmount%
return
~NumpadDiv::
FixAmount-=0.1
SoundBeep, 600, 100
clipboard = %FixAmount%
return
~NumpadMult::
FixAmount+=0.1
SoundBeep, 600, 100
SoundBeep, 600, 100
clipboard = %FixAmount%
return
}
;M9 = FixAmount 1
;G3 = FixAmount 0.700000
F11 to toggle. Overwatch does not take Bhopping in competitive lightly! Use at your own risk!
All credit goes to enHanced+ on GameBanana
Please post any other useful AHK scripts below and I will compile them on this post. If you have any edits feel free to suggest!;Improved Bhop by enHanced+
;Press F11 to toggle
;End key to close the application
;This NEVER will be detected by VAC
F11:: Hotkey, *~$Space, Toggle
End::
ExitApp
*~$Space::
Sleep 5
Loop
{
GetKeyState, SpaceState, Space, P
If SpaceState = U
break
Sleep 1
Send, {Blind}{Space}
}
Return