Advanced Config - Scripts, Binds, Launch Options, Settings


Published 28.01.2019 в 06:00 | Guide rating: 91



Important - READ ME

Important Information This auto exec config is a collection of scripts from various youtubers, reddit, the banana gaming forum and steam forum posts.
Some of these scripts are my creation while many others are not - I have modified many of the scripts to meet my specific needs and I encourage you to do the same.
I take no credit for many of these scripts as I am not the creator of the original scripts.
I have simply combined different scripts to produce different effects.
YOU CANNOT BE VAC BANNED FOR USING ANYTHING IN THIS CONFIG.
Nothing in this config is cheating, it simply refines and improves game play by introducing more intuition into the controls and HUD.
If you are not running a top of the line gaming rig many of these config options can make your game run faster and smoother.
If you do have a rig, these same options can utilize more of your expensive hardware.
3rd Party Platforms such as ESEA and FACEIT have their own config rules.
The settings in this config are NOT configured for ESEA or FACE IT and you will have to make a separate config for that platform if you wish to play.
Their config rules are not listed here, you will need to research that yourself.
I use barely any of the default controls.
Please check the controls list below and if you wish to make any changes, make them in the Scripts section within the applicable script.
The specific launch options and settings I use are unique to my system.
Before booting csgo.
exe with this config you MUST change the settings to suit your hardware.
failure to do this may result in game crashes or BSODs.
Make sure that the launch options are customised to your system as well.
If you are unsure on how to change something or want something to work differently, Steam forums and reddit are your best friend, a little research is much faster than bothering youtubers or your friends.
Alternatively, type cvarlist in console in the game to show the list of convars/concommands or click here to see an online list by Valve.
Check out Pumkins guide to learn about basic scripting in Source https://steamcommunity.
com/sharedfiles/filedetails/?id=314801693 [PIPES] CSGO Config [pastebin.
com] An updated link to my config is above.
If you are new to writing scripts in source and wish to extract a script from this guide this is the best way.
Copying & pasting a script from this link will ensure your script is working.
Formatting in notepad makes scripts in this guide much harder to read, so I have removed much of the syntax required to isolate the aliases.
If you are experienced with scripts I have made any instructions or titles in italics and/or underlines, so that the aliases are visible.
Check out my collection of training maps and cs:go knowledge sources for advanced players here.
http://steamcommunity.
com/sharedfiles/filedetails/?id=632105723&savesuccess=1 -Cheers and enjoy, [PIPES]

Contents

HUD Scripts Ninja Defuse Goggles Inspect Shows Netgraph Zooms Radar Show advanced damage when you die Netgraph with Scoreboard In-Game leader Multi- Function Reload See Teammates through walls toggle Change hands AWP Quick Switch Demo Overwatch Controls Binds Advanced Grenade Script Advanced Multi Function Bind Script Custom Radio Messages Bomb Drop Clutch Bind Voice Toggle Left Handed Comms Safe Rifle Drop Voice Chat Volume w/ Volume Bar Mic Check Movement Perfect Crouch Jump Perfect Jump Throw Shift Walk & Listen Advanced Grenade Crosshairs w/ Smoke Jumpthrow Launch Options Remove Video Screen Refresh Rate Server Tick Rate Autoexec Language FPS Boost CPU Prioritization Thread Prioritization Alt Tab Faster Remove Joystick FPS Boost -Preload Maps Devices [Mouse,Sound,Video] Raw Input Disable Mouse Acceleration Voice Comms Volume HTRF Easy Footsteps Speaker Config Radial Pan Menu Volume Lobby Mic Mute Brightness TV Mode Network Rates Packets Interpolation Client Side Movement Custom Server Downloads Max Ping CrosshairCrosshair Generator Crosshair Settings Net Graph Height Size Text Fields Latency Viewmodel, Bob, Radar Viewmodel Generator Bob Settings Radar Settings HUD Settings Game instructions Freeze cam Message of the day Target Names HUD Position Buy Menu Steam Overlay Position Team mates through walls Tean information through walls Hide tracers Screenshot of scoreboard Custom Radar Maps with Call-outs With Callouts Without Callouts

How to Save A Config

The Config Path Has Changed The config path USED TO BE ".
.
.
/Steam/steamapps/common/Counter Strike Global Offensive/csgo/cfg" but it has changed to the one shown below! The location of your config has now changed so you can create individual configs for individual accounts on the same machine.
The location where this config must be saved is listed below.
/C:\Program Files (x86)\Steam\userdata\#########\730\local\cfg The ###'s represent your Steam ID Number.
To find this go to your inventory in steam and click trade offers, who can send me trade offers? Under "THIRD PARTY SITES" your steam TRADE LINK url is listed.
Your STEAM ID is listed inbetween "partner=" and "&token" https://steamcommunity.
com/tradeoffer/new/?partner=########&token=kDjK7r4y This number demarcates YOUR userdata folder.
This is where we save our config.
Saving This Config Save this notepad in C:\Program Files (x86)\Steam\userdata\#########\730\local\cfg.
Remember to put talking marks on either side so it saves as a .
cfg and not a .
txt.
EG: "pipes.
cfg" NOT myname.
cfg.
txt NB: If there are two files in the cfg folder eg.
pipes.
cfg and pipes.
txt or pipes.
cfg and pipes.
cfg.
txt, make sure that the yourname.
cfg is the only file of that name and is up to date.
".
txts" may be read by steam and result in changes to your config not being picked up by the game.
Save a backup of your config somewhere in case you need to reset windows at some point, I recommend creating a paste at www.
pastebin.
com and saving the URL in your steam profile description.
Remember to put "+exec pipes.
cfg" in Launch options.
EG: +exec(space)yourname.
cfg Restart the game for config changes to take affect.
Cinque TerreCinque TerreCinque TerreCinque TerreCinque Terre

Launch Options

Launch OptionsThese are settings for CSGO.
exe and affect the program as a whole every time you launch it on that steam account.
They are not a functioning part of this config, but here is a useful place to list the ones that are useful Right click on the game in Steam Library to Find the Run Window CSGO Properties-> General -> Set Launch Options Here are my current launch options NB: These are specific to my computer and may crash the game if you don't change them to be appropriate to your system When writing commands in the launch options run window, separate each command by a single space only.
Below is an exact copy paste of my current launch options.
-novid -refresh 60 -tickrate 128 +exec pipes.
cfg -language custom +mat_queue_mode 2 -high -threads 4 -nod3d9ex -nojoy +cl_forcepreload 1 -novid removes the Valve logo video] before the home lobby -refresh 60 keeps the game refreshing your screen at the correct hertz (insert your screens refresh rate) -tickrate 128 ensures your server is 128 tick when you open your own +exec pipes.
cfg VERY IMPORTANT - ensures that this config loads with the game.
this means you do not need to edit autoexecs in steam files.
NB: if you change the name of this config change the name in your Launch options also.
-language custom Makes sure Banana Gamings Custom Text and Colour Mod v3 is the default.
+mat_queue_mode 2 Can give better FPS.
-high Prioritizes CS:GO for CPU -threads 4 Dictates threads used by CPU (use 2 if you use a dual-core CPU) -nod3d9ex Makes ALT+TAB faster -nojoy Removes joystick support +cl_forcepreload 1 Increases FPS by preloading maps Cinque TerreCinque Terre

Devices [Mouse,Sound,Video]

MouseMake sure your gaming mouse is using "Raw Input" & "No Acceleration" m_rawinput "1" Enable Raw Input for perfect precision (Raw input is unavailable on OSX) m_mouseaccel2 "0" Disables windows mouse acceleration initial threshold, safety precaution m_mouseaccel1 "0" Disables windows mouse acceleration initial threshold, safety precaution m_customaccel "0" Custom mouse acceleration disabled m_mousespeed "0" Windows mouse acceleration disabled, just for precaution Sound doesn't affect volume in-game, adjust that yourself voice_scale 0.
5 Turns down the volume of other players voice to 50% snd_use_hrtf 1 Turn on/off Head-Related Transfer Function CURRENTLY ON snd_headphone_pan_exponent 2 Easier to hear footsteps windows_speaker_config 1 In-Game Audio Type Select// -1 auto-pick,1 headset, 3 four speakers, 4 two speakers, 5 surround snd_headphone_pan_radial_weight 50 Changes how close to the crosshair a sound source has to be before it is centered in your headphones.
Scales 1-100.
snd_menumusicvolume "0.
3" Turns down menu music, easier on the ears lobby_voice_chat_enabled "0" Turns microphone off by default in lobby (it can still be activated by clicking the mic button on the rhs of the lobby.
) Video - Brightness & Disabling TV Mode mat_monitorgamma "1.
6" Sets the Brightness to it's highest value, highly recommended mat_monitorgamma_tv_enabled "0" Turn off TV Mode for less off-set light

Network

Rates These network settings are optimized for high speed internet rate "500000" New rate values, this seems to work best for my matchmaking experience cl_cmdrate "128" Max number of command packets sent to server per second cl_updaterate "128" Number of packets per second you are requesting from the server cl_interp_ratio "1" Sets the interpolation amount (final amount is cl_interp_ratio / cl_updaterate) cl_interp "0" Sets the interpolation amount, always set this to 0 cl_lagcompensation "1" Lag compensation helps by eliminating combat latency from client side view cl_predict "1" Skip waiting for server feedback and simulate client side movement in real-time cl_predictweapons "1" Skip waiting for server feedback and perform client side prediction of weapon effects cl_downloadfilter "nosounds" Doesn't download custom sounds on custom servers.
Saves massive amounts of loading time.
mm_dedicated_search_maxping "50" Maxping Search in Matchmaking

Crosshair

Crosshair Current settings are for a single embossed green dot in the centre of the screen, no crosshair lines and no movement from the crosshair.
You can try out different pro crosshairs on this workshop map - http://steamcommunity.
com/sharedfiles/filedetails/?id=365126929 cl_crosshairstyle "5" 0="Default"-Spreads when moving,shooting (Dot w/circle+lines 1= "Default Static"-Static (Dot w/lines) 2=-"Classic"-Spreads when moving,shooting (No Dot, Lines, Outer Dots) 3="Classic Dynamic"-Spreads when moving,shooting (No dot, just lines) 4="Classic Static"-Static (just lines)// 5="Classic 1.
6"-only spreads while shooting (just lines) cl_crosshair_drawoutline "1" Embosses crosshair with black outline cl_crosshair_outlinethickness "2" Thickness of embossed black outline cl_crosshair_dynamic_maxdist_splitratio "0.
35" Min 0 Max 1 ONLY FOR STYLE 2 cl_crosshair_dynamic_splitalpha_innermod "1" Min 0 Max 1 ONLY FOR STYLE 2 cl_crosshair_dynamic_splitalpha_outermod "0.
5" Min 0.
3 Max 1 ONLY FOR STYLE 2 cl_crosshair_dynamic_splitdist "7" This is the distance that the crosshair pips will split into 2 cl_crosshair_sniper_width "1" Width of scoped crosshairs cl_crosshair_sniper_show_normal_inaccuracy "1" Blurs scoped crosshairs when moving cl_crosshairusealpha "1" Toggles Crosshair Transparency cl_crosshairalpha "255" Crosshair Transparency cl_crosshaircolor "5" Crosshair Colour 0=Red 1=Green 2=Yellow 3=Blue 4=Cyan 5=Custom RGB cl_crosshaircolor_b "0" Amount of Blue in Custom cl_crosshaircolor_g "255" Amount of Green in Custom cl_crosshaircolor_r "0" Amount of Red in Custom cl_crosshairdot "1" Toggle Dot in centre of screen cl_crosshairgap "5000000000" Gap between the 4 lines and the centre of the screen.
cl_crosshairgap_useweaponvalue "0" Makes the crosshair dynamic - wider for shorter range weapons, tighter for longer range (Disabled for styles 0 and 1) cl_crosshairscale "0" NO LONGER IN USE (used to determine size) cl_crosshairsize "5" Size.
Default 5 Min 0 Max - cl_crosshairthickness "1.
5" Thickness of Lines cl_fixedcrosshairgap "5000000000" Fixed gap between lines Cinque Terre

Net Graph

Net GraphHow much frames you have and solid graph net_graph "1" Shows my network usage data net_graphheight "99999" Changes height Currently set off screen so that other scripts can re-position it net_graphmsecs "25" The latency graph represents this many milliseconds net_graphpos "2" Positioning of Net Graph net_graphproportionalfont "0" Makes font smaller- 0/larger -1 net_graphshowinterp "1" Shows interpolation value net_graphshowlatency "1" Shows latency value net_graphsolid "1" Solid Net Graph net_graphtext "1" Shows text fields net_maxroutable "1200" Requested max packet size before packets are 'split' net_scale "8" Makes font smaller fps_max "300" Map loads fast and allows high frames

Viewmodel, Bob, Radar

Viewmodels Viewmodel is set to "DOOM" style, the weapon is closer to the centre of the screen and pulled back and down to increase field of view.
(Custom Viewmodels are against the rules in Pro Tournaments and ESEA, but are allowed in standard competitive queue.
) You can tweak your viewmodel live in this workshop map http://steamcommunity.
com/sharedfiles/filedetails/?id=365126929 viewmodel_offset_x "-2.
0" Changes viewmodel view in X axis viewmodel_offset_y "-2.
0" Changes viewmodel view in Y axis viewmodel_offset_z "-2.
0" Changes viewmodel view in Z axis viewmodel_fov "68" Highest viewmodel FOV is 68 Bob How much you move around with weapons Currently set to subtle movement to indicate movement inaccuracy but much less than default.
cl_bob_lower_amt "21" How much the view model lowers when running, set to lowest for less distraction cl_bobamt_lat "0.
15" How much the viewmodel moves side to side when running, set to lowest for less distraction cl_bobamt_vert "0.
15" How much the viewmodel moves up and down when running, set to lowest for less distraction cl_bobcycle "0.
98" The frequency at which the viewmodel bobs, set to default cl_viewmodel_shift_left_amt "1.
5" Removes shifting of arms cl_viewmodel_shift_right_amt "0.
75" Removes shifting of arms Radar cl_hud_bomb_under_radar "1" Draws bomb under radar, convenient cl_hud_radar_scale "1" Radar Size, not too big and not too small cl_radar_scale "0.
4" Radar Map Scale Size, 0.
4 is perfect on all maps cl_radar_always_centered "0" Centers map instead of player in radar, important cl_radar_square_with_scoreboard "0" If set to 1, the radar will toggle to square when the scoreboard is visible.
bind "kp_enter" "incrementvar cl_radar_scale 0.
3 0.
6 0.
05" This lets you adjust radar scale with numpad enter Cinque Terre

HUD Settings

HUD Settings gameinstructor_enable "0" Removes in game lessons, very distracting when you don't need to defuse a bomb.
cl_showhelp "0" Removes on-screen help cl_autohelp "0" Removes automatic help cl_disablefreezecam "1" Disables Freezecam, very important to have off for team calling cl_disablehtmlmotd "1" Removes "Message of the day" page when joining a server cl_draw_only_deathnotices "0" For drawing only the crosshair and death notices (used for movie making) cl_drawhud "1" Enable the rendering of the hud hud_showtargetid "1" Enables display of target names, important cl_teammate_colors_show 1 Show teammates as separate colors in the radar, 2 is for letters cl_hud_bomb_under_radar "1" Draws bomb under radar, convenient cl_hud_color "7" Makes the hud color yellow, for banana style cl_hud_playercount_showcount "1" Shows player avatars instead of numbers left cl_hud_playercount_pos "1" Puts player information in the bottom instead of top cl_hud_healthammo_style "1" Simplified information on HP/AP and ammo cl_hud_background_alpha "0.
2" Hidden but still visible black bars, easy on the eyes cl_loadout_colorweaponnames "1" Weapon names are colored in loadout to match their rarity cl_showloadout "1" So it doesnt fade out the weapon slots, very annoying otherwise hud_scaling "0.
95" Scales hud elements to maximum value safezonex "1.
0" Default Value is 1.
0 // These commands make the hud go closer to the middle safezoney "1.
0" Default Value is 1.
0 // These commands make the hud go closer to the middle ui_steam_overlay_notification_position [bottom][right] determines position of steam overlay notifcation.
Top/Bottom Left/Right closeonbuy "0" Keeps the buy menu OPEN each time you buy an item.
cl_teamid_overhead_always 1 Setting this to 1 keeps the coloured arrows above your teammates on permanently and visible through walls +cl_show_team_equipment 1 This will display target id and equipment as well.
r_drawtracers_firstperson "0" Hides bullet tracers in first person view hud_takesshots "1" Takes a screenshot of the scoreboard at the end of each match

Custom Radar Maps

Custom Radar MapsYou can change the maps that your radar uses in game.
Many people have made custom maps to replace the default ones.
This is because visually they give you an advantage by labelling callouts, presenting key areas, corners or elevations more clearly, and removing much of the clutter found in the default maps.
You can download several matchmaking maps Check out Froosh's teams guide.
http://steamcommunity.
com/sharedfiles/filedetails/?id=157442340All of Froosh's Maps with callouts.
Reddit post by Ninja Max Pro Simple Radar [simpleradar.
com] also makes great maps with better colours and clarity.
This will not get you VAC banned.
It works on MM, CEVO and FaceIT (not sure about ESEA) To install, simply extract the .
dds files and replace them in the CS:GO /resource/overview folder in the appropriate folder.
C:\Program Files (x86)\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\resource\overviews (64-bit) C:\Program Files\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\resource\overviews (32-bit) Banana Gaming's Maxim also has a video on creating your own custom maps.
https://www.
youtube.
com/watch?v=pSlufSRD0lY Cinque TerreCinque Terre

HUD Scripts

HUD Scripts Ninja Defuse Goggles Shows where the bomb is when you hold down E.
perfect for hunting for the bomb in smoke when Ninja Defusing.
alias "+ninja" "gameinstructor_enable 1;+use" alias "-ninja" "gameinstructor_enable 0;-use" bind "e" "+ninja" Multi Function Inspect v4 Inspect Zooms & Inflates Radar + Shows Netgraph alias radar "+radar"// alias "+radar" "cl_radar_always_centered 1; cl_radar_scale 0.
60; net_graphheight 0; alias radar -radar"// alias "-radar" "cl_radar_always_centered 1; cl_radar_scale 0.
30; net_graphheight 9999; alias radar +radar"// bind "t" "radar;+lookatweapon"// Advanced Damage Displays The Damage you did to each player at the END of each round in the TOP LEFT corner of the screen.
alias displaydamage "displaydamage_on"// alias displaydamage_on "con_filter_text Damage Given To; con_filter_text_out Player:; con_filter_enable 2; developer 1; playvol buttons\blip1 0.
7; say_team Advanced Damage On; alias displaydamage "displaydamage_off""// alias displaydamage_off "con_filter_enable 0; developer 0; playvol buttons\blip2 0.
7; say_team Advanced Damage Off; alias displaydamage "displaydamage_on""// bind "f3" "displaydamage"// Bind to whatever you prefer (Default F5) Advanced Display Damage Permanent Displays The Damage you did to each player at the END of each round and after you die in the TOP LEFT corner of the screen - A permanent alternative to the script above developer "1" con_filter_enable "2" con_filter_text "Damage given" con_filter_text_out "Player:" Netgraph + Scoreboard Brings up the Netgraph when youre viewing the scoreboard.
Red flashing numbers in the netgraph will attract your attention if there is something wrong with your connection and you are just checking the score.
net_graph "1"// net_graphheight "9999"// alias scorenet "+scorenet"// alias "+scorenet" "+showscores; net_graphheight 0; alias scorenet +scorenet// alias "-scorenet" "-showscores; net_graphheight 9999; alias scorenet -scorenet"// bind "TAB" "+scorenet"// IGL Multi-Function Reload Tap R to Reload, Hold down R to check your fps/ping, show your teammates names, economy and equipment through walls.
Extremely useful as the netgraph and team equipment are not distracting during combat, but can be used to in-game lead with ease, and to check ones ping while in combat without obscuring fov.
alias "+reloadnet"// alias "+reloadnet" "+reload; net_graphheight 0;+cl_show_team_equipment; cl_radar_scale 0.
1"// alias "-reloadnet" "-reload; net_graphheight 9999; -cl_show_team_equipment; -radar"// bind "r" "+reloadnet"// Team Equipment Toggle This will show your teammates names and equipment through walls.
alias "toggleinfo" "info_on" alias "info_on" "+cl_show_team_equipment; alias toggleinfo info_off" alias "info_off" "-cl_show_team_equipment; alias toggleinfo info_on" bind "n" "toggleinfo" Toggle Hand Toggles Left Hand/Right Hand alias togglehand "+togglehand" // alias +togglehand "alias togglehand -togglehand; cl_righthand 0"// alias -togglehand "alias togglehand +togglehand; cl_righthand 1"// bind m "togglehand"// Toggle FPS during loading screen Loads maps faster if you are still running older generation hard drives.
alias fpschange "fpschange_high"// alias fpschange_high "fps_max 999; playvol buttons\blip1 0.
5; alias fpschange "fpschange_low"// alias fpschange_low "fps_max 60; playvol buttons\blip2 0.
5; alias fpschange "fpschange_high"// fpschange_low// bind "KEY" "fpschange"// Cinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque TerreCinque Terre

Controls Commands

Control Commands bind "k" "say !R" Used together with CKSurf plugin for Bhop, Surf & Kz.
Activates menu in surf servers.
unbind "q" miss-pressing W will not mess with you in game.
unbind "i" So you don't accidentally enable hud fade, which is very annoying unbind "`" Unbinds Tilde (I hit it all the time when trying to press 1) bind "1" "slot1;cl_righthand 1" Bind primary weapon to 1 and makes it righthanded bind "2" "slot2;cl_righthand 1" Bind Pistol to 2 and make it right handed bind "3" "slot3;cl_righthand 1" Bind 3 to Knife (double press Zuess) bind "4" "slot4;cl_righthand 0" Bind Utility (all nades) to 4 and make it left handed bind "6" "use weapon_flashbang;cl_righthand 0" Bind Flash to 6 and make it left handed bind "7" "use weapon_decoy;cl_righthand 0" Bind Decoy to 7 and make it left handed bind "8" "use weapon_smokegrenade;cl_righthand 0" Bind Smoke Grenade to 8 and make it left handed bind "9" "use weapon_hegrenade;cl_righthand 0" Bind HE to 9 and make it left handed bind "0" "use weapon_incgrenade; use weapon_molotov; cl_lefthand 0" Bind Molotov/Incendiary to 0 and make it left handed bind "b" "buymenu" Binds B to open the buy menu bind "]" "toggleconsole" Binds ] to Console Toggle cl_use_opens_buy_menu "0" Disables E from opening buy-menu, really useful cl_autowepswitch "0" Don't auto-pick weapons cl_use_opens_buy_menu "0" Disables E from opening buy-menu

Control Scripts

AWP Quick Switch by Kulagan Press F2 to activate the Quick Switch when you have an awp.
When you fire, both no scope and scoped, the awp will rapidly flick to another weapon and then back again, allowing you to rescope a few hundred milliseconds faster than when firing normally.
This also disables the automatic rescope allowing you to control scoping and also giving you a no-scope advantage when repeatedly firing at mid-close range.
Press F1 to turn the script off when not awping.
The script automatically turns off if you throw your awp.
bind "KeyForPrimaryWeapon" "slot1" bind "KeyForSecondaryWeapon" "slot2" bind "KeyForKnife" "slot3" bind "KeyForHeGrenade" "'slot6" bind "KeyForC4" "slot5" bind "KeyForFlashbang" "slot7" bind "KeyForSmokeGrenade" "slot8" bind "KeyForFireGrenades" "slot9" bind "KeyForDecoy" "slot10" bind "KeyToSwitchBetweenPrimaryAndSecondaryWeapon" "invnextnongrenade" bind "KeyToQuickSwitchBetween2LastUsedWeapon" "lastinv" bind "KeyToDropPrimaryGun" "dropgunnormal" bind "F1" "normal_binds" bind "F2" "awp_binds" alias eq_slot1 "slot1; set_slot1; set_slot1; bindawpshot; bind KeyToSwitchBetweenPrimaryAndSecondaryWeapon eq_slot2" alias eq_slot2 "slot2; set_slot2; set_slot2; bindnormalshot; bind KeyToSwitchBetweenPrimaryAndSecondaryWeapon eq_slot1" alias eq_slot3 "slot3; set_slot3; set_slot3; bindnormalshot; bind KeyToSwitchBetweenPrimaryAndSecondaryWeapon eq_slot1" alias eq_slot5 "slot5; set_slot5; set_slot5; bindnormalshot; bind KeyToSwitchBetweenPrimaryAndSecondaryWeapon eq_slot1" alias eq_slot6 "slot6; set_slot6; set_slot6; bindnormalshot; bind KeyToSwitchBetweenPrimaryAndSecondaryWeapon eq_slot1" alias eq_slot7 "slot7; set_slot7; set_slot7; bindnormalshot; bind KeyToSwitchBetweenPrimaryAndSecondaryWeapon eq_slot1" alias eq_slot8 "slot8; set_slot8; set_slot8; bindnormalshot; bind KeyToSwitchBetweenPrimaryAndSecondaryWeapon eq_slot1" alias eq_slot9 "slot9; set_slot9; use weapon_incgrenade; set_slot9; bindnormalshot; bind KeyToSwitchBetweenPrimaryAndSecondaryWeapon eq_slot1" alias eq_slot10 "slot10; set_slot10; set_slot10; bindnormalshot; bind KeyToSwitchBetweenPrimaryAndSecondaryWeapon eq_slot1" alias "normal_binds" "bind mouse1 +attack; bind KeyForPrimaryWeapon slot1; bind KeyForSecondaryWeapon slot2; bind KeyForKnife slot3; bind KeyForHeGrenade slot6; bind KeyForC4 slot5; bind KeyForFlashbang slot7; bind KeyForSmokeGrenade slot8; bind KeyForFireGrenades slot9; bind KeyForDecoy slot10; bind KeyToSwitchBetweenPrimaryAndSecondaryWeapon invnextnongrenade; bind KeyToQuickSwitchBetween2LastUsedWeapon lastinv; bind KeyToDropPrimaryGun dropgunnormal" alias "awp_binds" "bind KeyForPrimaryWeapon eq_slot1; bind KeyForSecondaryWeapon eq_slot2; bind KeyForKnife eq_slot3; bind KeyForHeGrenade eq_slot6; bind KeyForC4 eq_slot5; bind KeyForFlashbang eq_slot7; bind KeyForSmokeGrenade eq_slot8; bind KeyForFireGrenades eq_slot9; bind KeyForDecoy eq_slot10; bind KeyToSwitchBetweenPrimaryAndSecondaryWeapon eq_slot1; bind KeyToQuickSwitchBetween2LastUsedWeapon eq_lastinv; bind KeyToDropPrimaryGun dropgunawp; qs_slot2; eq_slot1" alias "+dropprimaryweapon" "slot1; use weapon_nova; use weapon_xm1014; use weapon_sawedoff; use weapon_m249; use weapon_negev; use weapon_mac10; use weapon_mp7; use weapon_ump45; use weapon_p90; use weapon_bizon; use weapon_galilar; use weapon_ak47; use weapon_ssg08; use weapon_sg556; use weapon_awp; use weapon_g3sg1; use weapon_mag7; use weapon_mp9; use weapon_famas; use weapon_m4a1; use weapon_aug; use weapon_scar20" alias "-dropprimaryweapon" "drop" alias "+dropsecondaryweapon" "slot2; use weapon_p228; use weapon_glock; use weapon_elite; use weapon_fiveseven; use weapon_deagle; use weapon_tec9; use weapon_hkp2000; use weapon_p250; use weapon_usp_silencer" alias "-dropsecondaryweapon" "drop" alias "+awpshot" "+attack" alias "-awpshot" "-attack; use weapon_knife; slot1" alias "bindawpshot" "bind mouse1 +awpshot" alias "bindnormalshot" "bind mouse1 +attack" alias "dropgunawp" "+dropprimaryweapon; normal_binds; bind <KeyToDropWeapon> dropgunnormal" alias "dropgunnormal" "+dropprimaryweapon" alias qs_slot1 "alias eq_invnext eq_slot2; alias eq_invprev eq_slot10; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot1; alias set_slot1 ; alias set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias set_slot9 qs_slot9; alias set_slot10 qs_slot10" alias qs_slot2 "alias eq_invnext eq_slot3; alias eq_invprev eq_slot1; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot2; alias set_slot1 qs_slot1; alias set_slot2 ; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias set_slot9 qs_slot9; alias set_slot10 qs_slot10" alias qs_slot3 "alias eq_invnext eq_slot5; alias eq_invprev eq_slot2; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot3; alias set_slot1 qs_slot1; alias set_slot2 qs_slot2; alias set_slot3 ; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias set_slot9 qs_slot9; alias set_slot10 qs_slot10" alias qs_slot5 "alias eq_invnext eq_slot6; alias eq_invprev eq_slot3; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot5; alias set_slot1 qs_slot1; alias set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 ; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias set_slot9 qs_slot9; alias set_slot10 qs_slot10" alias qs_slot6 "alias eq_invnext eq_slot7; alias eq_invprev eq_slot5; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot6; alias set_slot1 qs_slot1; alias set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 ; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias set_slot9 qs_slot9; alias set_slot10 qs_slot10" alias qs_slot7 "alias eq_invnext eq_slot8; alias eq_invprev eq_slot6; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot7; alias set_slot1 qs_slot1; alias set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 ; alias set_slot8 qs_slot8; alias set_slot9 qs_slot9; alias set_slot10 qs_slot10" alias qs_slot8 "alias eq_invnext eq_slot9; alias eq_invprev eq_slot7; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot8; alias set_slot1 qs_slot1; alias set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 ; alias set_slot9 qs_slot9; alias set_slot10 qs_slot10" alias qs_slot9 "alias eq_invnext eq_slot10; alias eq_invprev eq_slot8; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot9; alias set_slot1 qs_slot1; alias set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias set_slot9 ; alias set_slot10 qs_slot10" alias qs_slot10 "alias eq_invnext eq_slot1; alias eq_invprev eq_slot9; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot10; alias set_slot1 qs_slot1; alias set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias set_slot9 qs_slot9; alias set_slot10"

Overwatch & Lobby

Demo/Overwatch bind"," "demo_togglepause" Toggle Pause/Play Demo - For Overwatch bind "/" "demoui" Demo User Interface - For Overwatch Lobby cl_join_advertise "2" Lets your friends join you when you're in community servers lobby_default_access "1" Lobby default permissions (0: public, 1: private)

Binds

Scripts Knife Only Bind knife to f and make it right handed, removes Zuess from an F double press.
(Taser can still be equipped with 3) Zooms & inflates radar and shows netgraph.
alias "knifeonly" "use weapon_knife" bind "f" "knifeonly;cl_righthand 1;cl_radar_scale 0.
60;" Advanced Grenade Script Makes pressing K and 1-5 pick a specific grenade.
I bind K to a button on my mouse and this allows me to accurately switch grenades at speed, while still being able to use the default 1-9 weapon slots.
alias altE1 "use weapon_decoy" alias altE "bind 1 altE1" //Decoy alias alt11 "use weapon_molotov; use weapon_incgrenade" //Incindiary alias alt1 "bind 2 alt11" alias alt22 "use weapon_hegrenade" alias alt2 "bind 3 alt22" //Fragmentation Grenade alias alt33 "use weapon_smokegrenade" alias alt3 "bind 4 alt33" //Smoke Grenade alias alt44 "use weapon_flashbang" //Flashbang alias alt4 "bind 5 alt44" alias defE "bind 1 slot1" alias def1 "bind 2 slot2" alias def2 "bind 3 slot3" alias def3 "bind 4 slot4" alias def4 "bind 5 slot5" alias +altbinds "alte; alt1; alt2; alt3; alt4" alias -altbinds "defE; def1; def2; def3; def4" bind k +altbinds //change your bind here Advanced Multi-Function Bind Script Gives normal function keys a second function when combined with another key.
For example tab = scoreboard vs shift + tab = steam overlay Part 1 Make sure that what is inside the quotes is what you're currently using.
You may also change the letters/numbers alias defA "bind q lastinv"// alias defB "bind e +use"// alias defC "bind b +buy"// alias defD "bind v drop"// alias defE "bind alt +voicerecord"// alias defF "bind 1 slot1"// alias defG "bind 2 slot2"// alias defH "bind 3 slot3"// alias defI "bind z radio32"// alias defJ "bind space +jump; -jump" Added -jump to turn off +jump in part 3 Part 2 If you changed any letters/numbers in part 1 make sure you make the same changes here.
Don't change the keyXX part.
alias keyA "bind q keyAA"// alias keyB "bind e keyBB"// alias keyC "bind b keyCC"// alias keyD "bind v keyDD"// alias keyE "bind alt keyEE"// alias keyF "bind 1 keyFF"// alias keyG "bind 2 keyGG"// alias keyH "bind 3 keyHH"// alias keyI "bind z keyII"// alias keyJ "bind space keyJJ"// Part 3 Here you can change what the bindings do when you hold down your key.
alias keyAA "buy flashbang; buy smokegrenade; buy molotov; buy hegrenade; buy defuser; buy vesthelm; buy m4"// alias keyBB "buy vesthelm; buy m4"// alias keyCC "buy m4; use weapon_m4; drop"// alias keyDD "c4drop"// alias keyEE "clutchon"// alias keyFF "use weapon_smokegrenade"// alias keyGG "use weapon_hegrenade"// alias keyHH "use weapon_flashbang"// alias keyII "+togglevoice"// alias keyJJ "+jump;-attack" +commands need to be turned off with -commands in part 1 to work Part 4 DO NOT MODIFY alias +keybinds "keyA; keyB; keyC; keyD; keyE; keyF; keyG; keyH; keyI; keyJ"// alias -keybinds "defA; defB; defC; defD; defE; defF; defG; defH; defI; defJ"// Part 5 Bind whatever key you want, this will be your main key bind k +keybinds//

Communication

Communication Binds, Commands & Scripts Radio Messages bind z "radio3" Radio Menu (simplified Banana Version.
Only one radio menu instead of 3.
) bind ins "radio2" Training Menu (Banana's Training Command Menu) bind del "radio1" Command Menu (Bananas Command Menu for bots offline) Maxim@BananaGaming's Radio Menus Download