CSB Weapon Models swaps the view (v_) and world (p_) models of any weapon for your own, driven by a plain ini file. Models are precached at map start; on every CurWeapon the plugin writes the custom model into pev_viewmodel2 / pev_weaponmodel2. Players who prefer the stock look can turn it off for themselves with /wmodels.
Create addons/amxmodx/configs/csb_weapon_models.ini with one weapon per line:
ak47 models/csb/v_ak47.mdl models/csb/p_ak47.mdl awp models/csb/v_awp.mdl models/csb/p_awp.mdl knife models/csb/v_knife.mdl models/csb/p_knife.mdl
Accepted names: knife, usp, glock, deagle, p228, elite, fiveseven, m4a1, ak47, awp, scout, aug, sg552, galil, famas, m3, xm1014, mp5, tmp, mac10, ump45, p90, m249, sg550, g3sg1. Only entries whose model files exist are precached.
/wmodels toggle back to the default models.fakemeta module in modules.ini (default on)..mdl files where the ini points and add them to your fastdl.csb_weapon_models.amxx into plugins/, add it to plugins.ini, change map.Inspired by the classic "Weapon Model Replacement" by Emp`; independent GPL re-implementation.