---Walk Toggle Script

alias walk_t "walk_on"
alias walk_on "alias walk_t walk_off; +speed; developer 1; echo Walking enabled; developer 0"
alias walk_off "alias walk_t walk_on; -speed; developer 1; echo Running enabled; developer 0"

bind "w" "walk_t"

---One Button Reload/Stop Reloading Toggle

alias "+ar" "alias +togreload +togreload1; wait; +attack"
alias "-ar" "-attack"
alias "rslot1" "alias +togreload +togreload1; slot1"
alias "rslot2" "alias +togreload +togreload1; slot2"
alias "+togreload" "+togreload1"
alias "-togreload" "-togreload1"
alias "+togreload1" "+reload; alias -togreload -togreload1; alias +togreload togreload2"
alias "-togreload1" "-reload"
alias "togreload2" "weapon_knife; wait; lastinv; alias -togreload ; alias +togreload +togreload1"

bind "1" "rslot1"
bind "2" "rslot2"
bind "g" "alias +togreload +togreload1; drop"
bind "q" "alias +togreload +togreload1; lastinv"
bind "r" "+togreload"
bind "MOUSE1" "+ar"
bind "MWHEELDOWN" "alias +togreload +togreload1; invnext"
bind "MWHEELUP" "alias +togreload +togreload1; invprev"

---Low Sensitivity Fire

alias myse "sensitivity 4.0"
alias +lov "sensitivity 3.0; w; +attack"
alias -lov "myse; w; -attack"
alias lov "lov1"
alias lov1 "bind mouse1 +lov; d1; echo LOW SENSITIVITY ON; d0; alias lov lov2"
alias lov2 "bind mouse1 +attack; d1; echo LOW SENSITIVITY OFF; d0; alias lov lov1"
alias w "wait"
alias d1 "developer 1"
alias d0 "developer 0"
bind "z" "lov"

---EZ Jump, Duck & Speed Script


alias +nc.jump "-speed; alias d.spd; alias +spd; alias dnc.spd; nc.duck; nc.wait; +jump; +duck; wait; -jump; alias d.duck"
alias -nc.jump "j.spd; alias d.spd spd; jnc.spd; alias dnc.spd alias +spd +speed; j.duck; alias d.duck -duck"
alias +nc.duck "-speed; alias j.spd; alias +spd; alias jnc.spd; +duck; alias nc.duck -duck; alias nc.wait wait; alias j.duck"
alias -nc.duck "d.spd; alias j.spd spd; dnc.spd; alias jnc.spd alias +spd +speed; d.duck; alias j.duck -duck"
alias +nc.speed "speed.on"
alias -nc.speed "speed.off"

alias speed.on "+spd; alias spd +speed"
alias speed.off "-speed; alias spd"
alias nc.speed.tog "nc.speed.on"
alias nc.speed.on "speed.on; alias +nc.speed speed.off; alias -nc.speed speed.on; d1; echo *** Walk Activated ***; d0; alias nc.speed.tog nc.speed.off"
alias nc.speed.off "speed.off; alias +nc.speed speed.on; alias -nc.speed speed.off; d1; echo *** Walk Deactivated ***; d0; alias nc.speed.tog nc.speed.on"

alias d1 "developer 1"
alias d0 "developer 0"
+nc.jump
-nc.jump
+nc.duck
-nc.duck
+nc.speed
-nc.speed

bind ? +nc.jump // Jump Key
bind ? +nc.duck // Duck Key
bind ? +nc.speed // Speed Key
bind ? nc.speed.tog // Walk Toggle

---CrossHair Color Attack

alias +coloratk "+attack; adjust_crosshair"
alias -coloratk "-attack"

bind "MOUSE1" "+coloratk"

---4 Bullet Burst Fire: Glock

alias +fastglock "+attack;+attack2;+attack2;+attack"
alias -fastglock "-attack;-attack2;-attack2;-attack"
alias fg "fgon"
alias fgon "bind mouse1 +fastglock; developer 1; echo Fast Glock on; developer 0; alias fg fgoff"
alias fgoff "bind mouse1 +attack; developer 1; echo Fast Glock off; developer 0; alias fg fgon"

bind "v" "fg" 

---Advanced Strafe Fire

alias strafe_toggle_on "bind ctrl +newduck; bind rightarrow +newright; bind leftarrow +newleft; bind end strafe_toggle_off; bind mouse1 +strafeshoot; developer 1; echo Strafe_On; developer 0"
alias strafe_toggle_off "bind ctrl +duck; bind rightarrow +moveright; bind leftarrow +moveleft;bind end strafe_toggle_on; bind mouse1 +coloratk; developer 1; echo Strafe_Off; developer 0"
alias no_strafe "bind mouse1 +attack; Echo Strafe Fire Off; adjust_crosshair"
alias do_strafe "bind mouse1 +strafeshoot; echo Strafe Fire On; adjust_crosshair"
alias +ss_left "+attack; +moveleft; alias +strafeshoot +ss_right; adjust_crosshair"
alias +ss_right "+attack; +moveright; alias +strafeshoot +ss_left; adjust_crosshair"
alias +strafeshoot "+ss_left"
alias -strafeshoot "-attack; -moveleft; -moveright"
alias +newduck "+duck; no_strafe; adjust_crosshair"
alias -newduck "-duck; do_strafe; adjust_crosshair"
alias +newleft "+moveleft; no_strafe; adjust_crosshair"
alias -newleft "-moveleft; do_strafe; adjust_crosshair"
alias +newright "+moveright; no_strafe; adjust_crosshair"
alias -newright "-moveright; do_strafe; adjust_crosshair"

bind "END" "strafe_toggle_on" 

---Matrix Jump Script

alias w2 "wait; wait"
alias w3 "w2; wait"
alias w4 "w2; w2"
alias w5 "w3; w2"
alias qpist "slot2; w2; +attack; w2; -attack"

alias +bombjump "qpist; w5; +attack; w5; w5; +reload; w5; w5; w5; weapon_c4; w5; w5; +jump"
alias -bombjump "-attack; w5; w5; w5; w5;-reload; w5; w5; w5; w5; w5; w5; w5; -jump"

bind "x" "+bombjump"

---Quick Silencer Script

alias +quiksilencer "+attack2; wait; wait; wait"
alias -quiksilencer "-attack2; weapon_knife; wait; wait; lastinv"

bind "q" "+quiksilencer"

---Last Inventory Switch Hands Script

alias switchy "lastinv; cl_righthand 1; alias handswitch switchy2"
alias switchy2 "lastinv; cl_righthand 0; alias handswitch switchy"
alias handswitch switchy2

bind "z" handswitch

---Duck & Fire Script

alias dfire "dfireon"
alias dfireon "bind mouse1 +fire; alias dfire dfireoff"
alias dfireoff "bind mouse1 +attack; alias dfire dfireon"
alias +fire "+duck; wait; wait; wait; +attack"
alias -fire "-attack; -duck"

bind "v" "dfire" 

---Change Firerate Script

alias d1 "developer 1"
alias d0 "developer 0"
alias KeyError "d1; echo This key is not valid for this selection; d0"

//Semi, Burst or Normal//
alias +sattack "normalfire"
alias -sattack "wait; sattackoff; adjust_crosshair"

alias sattackoff "-attack"

alias +sattack2 "+attack2"
alias -sattack2 "-attack2"

alias smsg1 "d1; echo Normal-Mode; d0"
alias smsg2 "d1; echo Semi-Mode; d0"
alias smsg4a "d1; echo Sniper-Mode RUN LEFT; d0"
alias smsg4b "d1; echo Sniper-Mode RUN RIGHT; d0"

alias semifire "+attack; wait; -attack"
alias normalfire "+attack; adjust_crosshair; alias +sattack2 +attack2"
alias snipefireleft "+attack; wait; +moveleft -attack; wait; +moveleft; go_slot2; +moveleft; wait5; -moveleft"
alias snipefireright "+attack; wait; +moveleft -attack; wait; +moveright; go_slot2; +moveright wait5; -moveright"

alias getnormalfire "-sattack2; alias sselect select2; select1"

alias sselect "select2"
alias select1 "alias +sattack normalfire; smsg1; alias sselect select2; alias sselectleftright KeyError; alias +sattack2 +attack2; alias -sattack2 -attack2"
alias select2 "alias +sattack semifire; smsg2; alias sselect select4a; alias +sattack2 getnormalfire"

//If you want to change the reset button for sniper fire, then remove the "alias +sattack2 getnormalfire" command from the lines below

alias select4a "alias +sattack snipefireleft; smsg4a; alias sselectleftright select4b; alias sselect select1; alias +sattack2 getnormalfire"
alias select4b "alias +sattack snipefireright; smsg4b; alias sselectleftright select4a; alias +sattack2 getnormalfire"

//Stop!

alias ResetFireMode "MesgResetFireMode; alias +sattack normalfire; alias sselect select2"
alias MesgResetFireMode "d1; echo Fire Mode Reset, now normal fire; d0"

bind "MOUSE1" "+sattack"
bind "MOUSE2" "+sattack2"
bind "BACKSPACE" "sselectleftright"
bind "'" "sselect"

---Zoom Sensitivity Script

alias w3 "wait;wait;wait" 
alias zoomin1 "sensitivity 2.5; w3; +attack2; w3; -attack2; w3; developer 1; echo *** Sniper-Mode ~Stufe1~ ***; developer 0; w3; alias zooming zoomin2" 
alias zoomin2 "sensitivity 2.0; w3; +attack2; w3; +attack2; w3; -attack2; w3; -attack2; w3; developer 1; echo *** Snipermodus ~Stufe2~ ***; developer0; w3; alias zooming clean" 
alias clean "sensitivity 3.0; w3; use_slot2; +attack; w3; -attack; w3; developer 1; echo ** Clean **; developer 0; w3; alias zooming zoomin1" 
alias "zooming" "zoomin1" 

bind "mouse2" "zooming"

---Zoom Script #2

alias w3 "wait; wait; wait" 
alias +zoomx "+attack2; w3; w3; -attack2" 
alias -zoomx "bind mouse1 +attakx" 
alias +attakx "+attack; w3; w3; w3" 
alias -attakx "-attack; w3; w3; w3; slot2; w3; w3; w3; +attack; w3; w3; w3; -attack; bind mouse1 +attack" 

bind "mouse3" "+zoomx"

---UnZoom Script
alias +unzoom "weapon_knife; w2; slot1; w2; +attack" 
alias -unzoom "wait; -attack" 
alias w2 "wait; wait" 

bind "z" "+unzoom"

---Zoom Script #1

alias w3 "wait; wait; wait" 
alias +zoom "+attack2; w3; w3; -attack2" 
alias -zoom "bind mouse1 +attak" 
alias +attak "+attack; w3; w3; w3" 
alias -attak "-attack; w3; w3; w3; weapon_knife; w3; w3; w3; slot1; w3; w3; w3; +attack; w3; w3; w3; -attack; bind mouse1 +attack" 

bind "mouse3" "+zoom"

---Light Attack Script

alias +lightattack "+attack; impulse 100" 
alias -lightattack "-attack; impulse 100" 
alias l_attack "l_attackon" 
alias l_attackon "bind mouse1 +lightattack; developer 1; echo Lite Attack on; developer 0; alias l_attack l_attackoff" 
alias l_attackoff "bind mouse1 +attack; developer 1; echo Lite Attack off; developer 0; alias l_attack l_attackon" 

bind "l" "l_attack"

---Awp fastswitch toggle

alias "+awpmod" "+attack;wait;-awpmod"
alias "-awpmod" "-attack;wait;lastinv;wait;lastinv;"
alias "awpmod" "awpmodon"
alias "awpmodon" "bind mouse1 +awpmod;echo AWP MOD IS ON;alias awpmod awpmodoff"
alias "awpmodoff" "bind mouse1 +attack;echo AWP MOD IS OFF;alias awpmod awpmodon"
bind "p" "awpmod"

---AWP Script

alias +[G]_AWPskr1pT "+attack; wait; wait; wait; wait; wait; wait;wait; lastinv; wait; wait; wait; lastinv"
alias -[G]_AWPskr1pT "-attack"
bind "mouse3" "+[G]_AWPskr1pT"

---Automatic Weapon Switching

alias fwu "invprev; +attack; wait; -attack"
alias fwd "invnext; +attack; wait; -attack"

bind "MWHEELDOWN" "fwd"
bind "MWHEELUP" "fwu"

---c4 planter

alias +plant_c4 "weapon_c4; wait; wait; +attack; +duck; say_team Cover Me, I'm Planting The C4!" 
alias -plant_c4 "-attack; -duck; lastinv" 

bind "x" "+plant_c4"

---awp fastzoom with love

bind "MOUSE5" "attack3"
alias "attack3" "+awp" 
alias "-awp" "alias attack3 +awp;bind mouse1 +attack; say_team 
alias "+awp" "alias attack3 -awp;bind mouse1 +attack4; say_team <3 awp" 
alias "+attack4" "+attack2; wait; wait; wait; wait; wait; +attack" 
alias "-attack4" "switch; -attack2; wait; -attack"
alias "switch" "wait;slot2;wait;wait;slot1"

---Bomb Plant Script

alias +bomb "weapon_c4; +duck; +attack; coverme; say_team Cover me I'm planting the bomb"
alias -bomb "-duck; -attack"

bind "b" "+bomb"

---Defuse & Cover Script

alias +defuse "+use; coverme; say_team Cover me I'm defusing the bomb" 
alias -defuse "-use" 

bind "d" "+defuse

---Drop C4 Script

alias +dbomb "weapon_c4; wait; drop"
alias -dbomb "lastinv"

bind "x" "+dbomb"

---fake hacks script

alias w "wait"
alias fakehacks "say Loading hacks;
w;w; say [ ];
w;w; say [/ ];
w;w; say [// ];
w;w; say [/// ];
w;w; say [//// ];
w;w; say [///// ];
w;w; say [////// ];
w;w; say [/////// ];
w;w; say [//////// ];
w;w; say [///////// ];
w;w; say [////////// ];
w;w; say [/////////// ];
w;w; say [//////////// ];
w;w; say [/////////////];
say aimbot is on;
say wallhack v5.2 is on;
say speedhack is on;
w; say Cheats Loaded;
say [ BadBoy v4.2 ] [ Get on united-cheats.net ]"

bind "z" "fakehacks"

---Quick Knife Slash

alias +quickslash "weapon_knife; wait; +attack" 
alias -quickslash "-attack; lastinv" 

bind "x" "+quickslash"
