the only mods that work are called RCONs.
these are cfg file activated dvars.
rename maps/mp/_events.gsc to buttons_default.cfg
here's a sample from one: (just remember that the word "set" is useless in front of a DVAR, but is important for setting "vstr"--this isn't my patch only someone elses don't know who's; sorry not giving out my beast secrets) remember to make them on one line only, sorry didn't know how to post it that way here.
bind BUTTON_RSHLDR "+attack"
bind BUTTON_LSHLDR "+speed_throw"
bind BUTTON_RTRIG "+frag"
bind BUTTON_LTRIG "+smoke"
bind BUTTON_RSTICK "+stance"
bind BUTTON_LSTICK "+breath_sprint"
bind BUTTON_A "+gostand"
bind BUTTON_B "+melee"
bind BUTTON_X "+usereload"
bind BUTTON_Y "weapnext"
bind DPAD_UP "+actionslot 1"
bind DPAD_LEFT "+actionslot 3"
bind DPAD_RIGHT "+Actionslot 4"
bind DPAD_DOWN "vstr M"
bind BUTTON_BACK "togglescores;r_znear 57;r_znear_depthhack 2;laserForceOn 1;cg_drawThroughWalls 1;aim_autoaim_enabled 1;aim_autoaim_lerp 999;aim_lockon_region_height 999;aim_lockon_region_width 999;aim_lockon_debug 1;aim_lockon_enabled 1;aim_lockon_strength 9999;aim_lockon_deflection 0.0005;seta drawLagometer 1;^Aim On"
bind BUTTON_START "togglemenu;r_znear 4;r_znear_depthhack 0;laserForceOn 0;cg_drawThroughWalls 0;aim_autoaim_enabled 0;aim_autoaim_lerp 40;aim_lockon_region_height 90;aim_lockon_region_width 90;aim_lockon_debug 0;aim_lockon_enabled 0;aim_lockon_strength 0.6;aim_lockon_deflection 0.05;seta drawLagometer 0;^Aim Off"
set con_errormessagetime 90
set GODex "perk_bulletDamage 0;perk_extendedMeleeRange 0;player_meleeRange 0;perk_blastShield 999;"
set HHost "party_connectToOthers 0

varparty_searchPauseTime 2000;party_hostmigration 0;party_searchResultsMin 2000;party_msPerTier 5000;party_connectTimeout 1;badhost_endGameIfISuck 0;migration_msgtimeout 0;migration_timeBetween 999999;migration_verboseBroadcastTime 0;migrationPingTime 0;bandwidthtest_duration 0;bandwidthtest_enable 0;bandwidthtest_ingame_enable 0;bandwidthtest_timeout 0;cl_migrationTimeout 0;lobby_partySearchWaitTime 0;bandwidthtest_announceinterval 0;partymigrate_broadcast_interval 99999;partymigrate_pingtest_timeout 0;partymigrate_timeout 0;partymigrate_timeoutmax 0;partymigrate_pingtest_retry 0;partymigrate_pingtest_timeout 0;g_kickHostIfIdle 0;bandwidthtest_enable 0;^Force Host ON"
set M "vstr M1"
set M1 "vstr M1a;set M vstr M2"
set M1a "bind DPAD_LEFT toggle r_znear 5 55;bind DPAD_UP toggle laserforceon 0 1 ; bind DPAD_RIGHT toggle cg_thirdperson 0 1;^1LEFT=WALL_HACK;^2UP=LASER;^5RIGHT=THIRD_PERSON"
set M2 "vstr M2a;set M vstr M3"
set M2a "bind DPAD_LEFT fast_restart;bind DPAD_UP set clanname {Oo} ; bind DPAD_RIGHT GODex ;^1LEFT=RESTART;^2UP=ClanTag;^5RIGHT=GodMode"
set M3 "vstr M3a;set M vstr M4"
set M3a "bind DPAD_LEFT toggle friction 5.5 0 99 ; bind DPAD_UP toggle timescale 0.5 1 2 5 ; bind DPAD_RIGHT toggle g_speed 200 400 600 800 ;^1LEFT=FRICTION;^2UP=TIMESCALE;^5RIGHT=SPEED"
set M4 "vstr M4a;set M vstr M5"
set M4a "bind DPAD_LEFT HHost; bind DPAD_UP toggle cg_fov 80 60 ; bind DPAD_RIGHT toggle cg_drawfps 1 0 ;^1LEFT=FORCE_HOST;^2UP=ProMod;^5RIGHT=FPS"
set M5 "vstr M5a;set M vstr M6"
set M5a "bind DPAD_LEFT toggle r_debugShader 0 1 2 3 4 ; bind DPAD_UP toggle r_contrast 1 0 3 4 ; bind DPAD_RIGHT toggle g_knockback 100 5 ;^1LEFT=RAINBOW_VISION;^2UP=CONTRAST_TOGGLE;^5RIGHT=KNOCKBACK_TOGGLE"
set M6 "vstr M6a;set M vstr M7"
set M6a "bind DPAD_LEFT toggle missileMacross 1 0 ; bind DPAD_UP toggle player_meleeRange 999 2 ;bind DPAD_RIGHT toggle perk_weapSpreadMultiplier 0.0001 0.62 ;^1LEFT=JAVI_MACROSS;^2UP=KNIFE_RANGE;^5RIGHT=SUPER_STEADY_AIM"
set M7 "vstr M7a;set M vstr M8"
set M7a "bind DPAD_LEFT toggle player_burstFireCooldown 1 0 ;bind DPAD_UP toggle perk_weapReloadMultiplier 0.0001 .5 ;bind DPAD_RIGHT toggle jump_ladderPushVel 1024 128;^1LEFT=FULL_AUTO_BURST;^2UP=SUPER_RELOAD;^5RIGHT=Ladder_Jump"
set M8 "vstr M10a;set M vstr M1"
set M8a "bind DPAD_UP +actionslot 1;bind DPAD_LEFT +actionslot 3;bind DPAD_RIGHT +actionslot 4;^0Menu_Closed"
set scr_game_forceuav 1
set compassRadarPingFadeTime 999
set compassSoundPingFadeTime 999
set compassRadarUpdateTime 0.001
set compassFastRadarUpdateTime 0.001
set compassRadarLineThickness 0
set cg_drawShellShock 0
set fx_enable 1
set compassEnemyFootstepEnabled 1
set g_compassShowEnemies 1
set cg_drawCrosshair 1
set player_breath_hold_lerp 50
set player_breath_hold_time 9999
set player_sprintTime 99999
set player_sprintUnlimited 1
set cg_brass 0
set r_fog 0
set cg_bobpitch 0
set cg_bobup 0
set cg_bobyaw 0
set cg_bobroll 0
set cg_runpitch 0
set cg_runroll 0
set com_maxFPS 333
set sm_enable 0
set r_drawSun 0
set r_drawWater 0
set cg_enemyNameFadeOut 900000
set cg_enemyNameFadeIn 0
set player_burstFireCooldown 0
set player_lastStandCrawlSpeedScaleset 99
set player_lastStandDebugset 1
set perk_armorPiercingDamageset 999
set perk_blastShieldset 999
set perk_bulletPenetrationMultiplier 0.001
set perk_weapSpreadMultiplier 0.0001
set perk_weapReloadMultiplier 0.0001
set perk_weapRateMultiplier 0.0001
set cg_drawShellshock 0
set scr_sd_planttime 1
set scr_sd_defusetime 1
set ThermalVisionFOFOverlayOn 1
set cg_drawFPS 1
set scr_killcam_time 3
set cg_scoreboardFont 5
set perk_extendedMagsMGAmmo 999
set perk_extendedMagsPistolAmmo 999
set perk_extendedMagsRifleAmmo 999
set perk_extendedMagsSMGAmmo 999
set scr_nukeTimer 60
set cg_ScoresPing_MaxBars 6
set aim_automelee_enabled 1
set aim_automelee_lerpset 999
set aim_automelee_rangeset 999
set aim_automelee_region_heightset 999
set aim_automelee_region_widthset 999
Hope this helps you.