CMD/garrysmod/addons/ulib/lua/ulib/modules/sh_noclipban
hook.Add("ULibCommandCalled", "PreventNoclip",
function(ply, cmd, args)
if cmd == "ulx noclip"then
return ply:Team() == TEAM_SWAT
end
end)
CMD/garrysmod/addons/ulib/lua/ulib/modules/sh_nocliphook
hook.Add("OnPlayerChangedTeam", "RemoveNoclipOnJobChange",
function(ply, before, after)
if ply:GetMoveType() == MOVETYPE_NOCLIP then
ply:SetMoveType(MOVETYPE_WALK)
end
end)
на данном примере можешь юзать любые неугодные тебе команды. (работает протестил)