//scoreboard
 alias scoreon "+showscores; bind tab scoreoff";
 alias scoreoff "-showscores; bind tab scoreon";
 bind tab scoreon;

//radar
 cl_hud_radar_scale 1.300000;
 cl_radar_always_centered false;
 cl_radar_icon_scale_min 0.400000;
 cl_radar_rotate false;
 cl_radar_scale 0.25;
 cl_hud_radar_background_alpha 1;
 cl_radar_square_always 1;

 alias "+radar_zoom_in" "incrementvar cl_radar_scale 0.3 1.0 0.1";
 alias "-radar_zoom_in" "";
 bind "mwheelup" "+radar_zoom_in";
 alias "+radar_zoom_out" "incrementvar cl_radar_scale 0.3 1.0 -0.1";
 alias "-radar_zoom_out" "";
 bind "mwheeldown" "+radar_zoom_out";

//keybinds
 bind q "+attack;lastinv;lastinv";
 bind "1" "slot1; switchhandsright; viewmodel_fov 68.000000; viewmodel_offset_x 2.500000; viewmodel_offset_y 2.000000; viewmodel_offset_z -2.000000;";
 bind "2" "slot2; switchhandsright;viewmodel_fov 68.000000; viewmodel_offset_x 2.500000; viewmodel_offset_y 2.000000; viewmodel_offset_z -2.000000;";
 bind "3" "slot3; switchhandsright; viewmodel_fov 68.000000; viewmodel_offset_x 2.500000; viewmodel_offset_y 2.000000; viewmodel_offset_z -2.000000;";
 bind "x" "slot6; switchhandsright";
 bind "f" "slot7; switchhandsright";
 bind "t" "slot8; switchhandsright";
 bind "4" "slot9; switchhandsright";
 bind "c" "slot10; switchhandsright";
 bind "n" "slot11; switchhandsright";
 bind "f6" "+voicerecord";

 unbind v;
 unbind DEL;
 unbind f3;
 unbind f4;
 unbind f5;
 unbind f6;
 unbind f7;
 unbind f10;
 unbind ,;
 unbind .;

//numkey binds
 bind "kp_0" "say no kick pls";
 bind "kp_1" "say hello?";
 bind "kp_2" "say can you all see me typing?";
 bind "kp_3" "say chat am i muted?";
 bind "kp_4" "say why no ones responding to me?";
 bind "kp_5" "say is this a first world country server?";
 bind "kp_6" "say you cant ragebait me · (˶˃ ᵕ ˂˶) · ";
 bind "kp_7" "say ";
 bind "kp_8" "say ";
 bind "kp_9" "say ";
 bind "kp_del" "say no hacks pls";
 bind "kp_divide" "say ";
 bind "kp_multiply" "say you've no proof";
 bind "kp_minus" "say ";
 bind "kp_plus" "say ";

//mouse binds
 //bind "mouse3" "m_yaw 0.022; m_pitch 0.022;";
 //bind "mouse4" "m_yaw 1000; m_pitch 0.001;";
 bind mouse4 "+lookatweapon";
 unbind mouse5;  //back
 unbind mouse3;  //mid

//crosshair
 cl_crosshair_drawoutline                 1  ;
 cl_crosshair_dynamic_maxdist_splitratio  0.6;
 cl_crosshair_dynamic_splitalpha_innermod 1  ;
 cl_crosshair_dynamic_splitalpha_outermod 1  ;
 cl_crosshair_dynamic_splitdist           2  ;
 cl_crosshair_friendly_warning            0  ;
 cl_crosshair_outlinethickness            1  ;
 cl_crosshair_recoil                      1  ;
 cl_crosshair_sniper_width                1  ;
 cl_crosshair_t                           0  ;
 cl_crosshairalpha                        255;
 cl_crosshaircolor                        5  ;
 cl_crosshaircolor_b                      0  ;
 cl_crosshaircolor_g                      255;
 cl_crosshaircolor_r                      255;
 cl_crosshairdot                          0  ;
 cl_crosshairgap                          -4 ;
 cl_crosshairgap_useweaponvalue           0  ;
 cl_crosshairsize                         2  ;
 cl_crosshairstyle                        2  ;
 cl_crosshairthickness                    1.1;
 cl_crosshairusealpha                     1  ;
 
 alias "color_red" "cl_crosshaircolor_r 255; cl_crosshaircolor_g 0; cl_crosshaircolor_b 0; alias colorcycle color_green"	    ;
 alias "color_green" "cl_crosshaircolor_r 0; cl_crosshaircolor_g 255; cl_crosshaircolor_b 0; alias colorcycle color_yellow"	    ;
 alias "color_yellow" "cl_crosshaircolor_r 255; cl_crosshaircolor_g 255; cl_crosshaircolor_b 0; alias colorcycle color_magenta"	;
 alias "color_magenta" "cl_crosshaircolor_r 255; cl_crosshaircolor_g 0; cl_crosshaircolor_b 255; alias colorcycle color_violet"	;
 alias "color_violet" "cl_crosshaircolor_r 127; cl_crosshaircolor_g 0; cl_crosshaircolor_b 255; alias colorcycle color_white"	;
 alias "color_white" "cl_crosshaircolor_r 255; cl_crosshaircolor_g 255; cl_crosshaircolor_b 255; alias colorcycle color_red"	;

 alias "colorcycle" "color_red"				                                                                                    ;
 bind "w" "+forward; colorcycle"												                                                ;
 bind "a" "+left; colorcycle"													                                                ;
 bind "s" "+back; colorcycle"													                                                ;
 bind "d" "+right; colorcycle"													                                                ;

//grenade lineup reticle
 cl_grenadecrosshair_flash 1;
 cl_grenadecrosshairdelay_flash 0;
 cl_grenadecrosshair_explosive 1;
 cl_grenadecrosshairdelay_explosive 0;
 cl_grenadecrosshair_fire 1;
 cl_grenadecrosshairdelay_fire 0;
 cl_grenadecrosshair_smoke 1;
 cl_grenadecrosshairdelay_smoke 0;
 cl_grenadecrosshair_decoy 1;
 cl_grenadecrosshairdelay_decoy 0;
 cl_grenadecrosshair_keepusercrosshair 1;

//sound setting
 snd_menumusic_volume 0;
 mm_dedicated_search_maxping 350;
 snd_mute_losefocus 0;

//sniper zoom
 cl_sniper_auto_rezoom 0;
 cl_debounce_zoom 0;

//HUD
 cl_showloadout 1;
 cl_teamid_overhead_maxdist 1000000;
 cl_teamid_overhead_fade_near_crosshair 0.000000;
 cl_teamid_overhead_colors_show 1;
 hud_scaling 1.1;
 cl_hud_color 9;
 cl_weapon_selection_rarity_color 1;
 cl_hud_telemetry_frametime_show 2;
 cl_hud_telemetry_ping_show 2;
 cl_hud_telemetry_net_misdelivery_show 2;
 cl_hud_telemetry_net_quality_graph_show 2;
 cl_hud_telemetry_net_detailed 2;
 +cl_show_team_equipment;

//damage prediction
 cl_predict_body_shot_fx 1;
 cl_predict_head_shot_fx 1;
 cl_predict_kill_ragdolls 1;

//miscellaneous
 con_enable "1";
 host_writeconfig;
 echo "Autoexec loaded!";

--alt config

---seizure trigger xhair
 cl_crosshairdot                          1  ;
 cl_crosshair_dynamic_splitdist           0  ;
 cl_crosshairstyle                        4  ;
 cl_crosshairsize                         2  ;
 cl_crosshairthickness                    1000;
 cl_crosshairgap                          -1000 ;
 cl_crosshairalpha                        255;

 cl_crosshaircolor 5;
 alias "color1" "cl_crosshaircolor_r 255; cl_crosshaircolor_g 0; cl_crosshaircolor_b 0; alias colorcycle color2";
 alias "color2" "cl_crosshaircolor_r 0; cl_crosshaircolor_g 255; cl_crosshaircolor_b 0; alias colorcycle color3";
 alias "color3" "cl_crosshaircolor_r 0; cl_crosshaircolor_g 0; cl_crosshaircolor_b 255; alias colorcycle color4";
 alias "color4" "cl_crosshaircolor_r 255; cl_crosshaircolor_g 255; cl_crosshaircolor_b 255; alias colorcycle color5";
 alias "color5" "cl_crosshaircolor_r 0; cl_crosshaircolor_g 0; cl_crosshaircolor_b 0; alias colorcycle color1";
 alias "colorcycle" "color1";
 bind "mwheelup" "colorcycle";
 bind "mwheeldown" "colorcycle";