Как сделать чтобы юзеры не могли открывать на C меню а другие привелегии могут?

Как сделать чтобы юзеры не могли открывать на C меню а другие привелегии могут?

local pl = LocalPlayer()
local allowed = {
    ['vip'] = true,
    ['admin'] = true,
    ['superadmin'] = true
}
hook.Add('OnContextMenuOpen', 'DialogiTetATet', function()

    if !allowed[pl:GetUserGroup()] then return false end
end)

не тестил, проверь
кидать в клиент