You might use something like this server side:
function goPeaceMode(plr)
if (not hasObjectPermissionTo(plr, "command.passive", false)) then -- You can use whatever action you want instead of 'command.passive'
return false
end
triggerClientEvent(plr, "peaceMode.toggle", resourceRoot)
end
addCommandHandler("passive", goPeaceMode)
And client side:
function goPeaceMode()
guiSetVisible(GUIEditor.window[1], true)
showCursor(true)
end
addEvent("peaceMode.toggle", true)
addEventHandler("peaceMode.toggle", resourceRoot, goPeaceMode)