--pavetr.top/ds if exec_cfg_GetValue("SKINSLIST")==nil then exec_cfg_SetValue("SKINSLIST",{}) end exec_addclientcodetoautorun("SKINSCHANGER",[[ hook.Add("PreDrawViewModel","skinchanger",function() if not LocalPlayer():Alive() then return end local gun = LocalPlayer():GetActiveWeapon():GetClass() if LocalPlayer():Alive() and LocalPlayer():GetActiveWeapon():GetClass() ~= nil then render.SetColorModulation(1,1,1) local cfglist = exechack_api.cfg_GetValue("SKINSLIST") if cfglist[gun] then render.MaterialOverride(Material(cfglist[gun])) end render.SetBlend(1) end end) ]]) exec_menuaddtab("SKINSCHANGER",function(frame) exec_menuaddlabel("Set Material to current weapon",15,30,17) local element=vgui.Create("DComboBox",frame) element:SetPos(15,50) element:SetSize(170,27) element:SetValue("") for _,v in pairs({"","models/wireframe","debug/env_cubemap_model","models/shadertest/shader3","models/shadertest/shader4","models/shadertest/shader5","models/shiny","models/debug/debugwhite","Models/effects/comball_sphere","Models/effects/comball_tape","Models/effects/splodearc_sheet","models/props_combine/stasisshield_sheet","models/props_combine/portalball001_sheet","models/props_combine/com_shield001a","models/props_c17/frostedglass_01a","models/props_lab/Tank_Glass001","models/props_combine/tprings_globe","models/screenspace","phoenix_storms/stripes","models/XQM/LightLinesRed_tool","phoenix_storms/wire/pcb_green","phoenix_storms/wire/pcb_red","phoenix_storms/wire/pcb_blue","models/spawn_effect2","cs_havana/cohrt"})do element:AddChoice(v) end exec_menuaddbutton("Change",15,90,function() exec_runtoclientside([[ local weaponsx = exechack_api.cfg_GetValue("SKINSLIST") weaponsx[LocalPlayer():GetActiveWeapon():GetClass()]="]]..element:GetValue()..[[" exechack_api.cfg_SetValue("SKINSLIST",weaponsx) ]]) end) end)