Запретить выбрасывать оружие

Установка в garrysmod/lua/autorun/server/anti_job_weapons_drop.lua

local weaponsMap, job, team = {}

hook.Add("canDropWeapon", "https://forum.gm-donate.net/t/zapretit-vybrasyvat-oruzhie/1290", function(ply, wep)
	team = ply:Team()
	if weaponsMap[team] == nil then
		job = RPExtraTeams[team]
		if job.weapons then
			local map = {}
			for _, class in ipairs(job.weapons) do
				map[class] = true
			end

			weaponsMap[team] = map
		end
	end

	if weaponsMap[team] and weaponsMap[team][wep:GetClass()] == nil then
		return false
	end
end)