try this: 
Server: 
function showPanel(source) 
    local accountname = getAccountName(getPlayerAccount(source)) 
    if isObjectInACLGroup("user." .. accountname, aclGetGroup("VIP")) then 
        triggerClientEvent(source, "ShowGUI", source) 
    end 
end 
  
addEventHandler("onResourceStart",resourceRoot,function() 
    for _, player in ipairs(getElementsByType("player")) do 
        bindKey(player, "o", "down", showPanel) 
    end 
end) 
addEventHandler("onResourceStop",root,function() 
    for _, player in ipairs(getElementsByType("player")) do 
        unbindKey(player, "o", "down", showPanel) 
    end 
end) 
  
addEventHandler("onPlayerJoin",root,function() 
  bindKey(source, "o", "down", showPanel) 
end) 
addEventHandler("onPlayerLogin", root,function() 
    local account = getAccountName(getPlayerAccount(source)) 
    if isObjectInACLGroup("user." .. account, aclGetGroup("VIP")) then 
        outputChatBox("Pressione 'o' para abrir o painel VIP", source) 
    end 
end) 
  
function msg() 
  outputChatBox("#0000FF[ACESSE]: #00FF00www.mtasaplay.com.br ", root, 255, 255, 255, true) 
end 
addEventHandler("msg", root, msg) 
setTimer(msg, 200000, 200) 
  
function VidaeColete() 
    setElementHealth(source, 100) 
    setPedArmor(source, 100) 
end 
addEvent("vidaecolete", true) 
addEventHandler("vidaecolete", root, VidaeColete) 
  
function KitArmasVIP() 
  giveWeapon(source, 4, 200, true) 
  giveWeapon(source, 24, 200, true) 
  giveWeapon(source, 26, 200, true) 
  giveWeapon(source, 28, 200, true) 
  giveWeapon(source, 31, 200, true) 
  giveWeapon(source, 34, 200, true) 
  giveWeapon(source, 37, 200, true) 
  giveWeapon(source, 16, 200, true) 
  giveWeapon(source, 46, 200, true) 
end 
addEvent("KitArmasVIP", true) 
addEventHandler("KitArmasVIP",root, KitArmasVIP) 
  
function SkinVIP() 
  setElementModel(source, 22) 
end 
addEvent("SkinVIP", true) 
addEventHandler("SkinVIP", root, SkinVIP) 
--------------------------------------------------------- 
function SkinVIP2() 
  setElementModel(source, 1) 
end 
addEvent("SkinVIP2", true) 
addEventHandler("SkinVIP2", root, SkinVIP2) 
--------------------------------------------------------- 
function SkinVIP3() 
  setElementModel(source, 2) 
end 
addEvent("SkinVIP3", true) 
addEventHandler("SkinVIP3", root, SkinVIP3) 
--------------------------------------------------------- 
function SkinVIP4() 
  setElementModel(source, 12) 
end 
addEvent("SkinVIP4", true) 
addEventHandler("SkinVIP4", root, SkinVIP4) 
--------------------------------------------------------- 
function VeiculoVIP() 
    if not isElementInWater(source) then 
        local x, y, z = getElementPosition (source) 
        local carro = createVehicle ( 411, x, y, z ) 
        warpPedIntoVehicle ( source, carro ) 
    end 
end 
addEvent("VeiculoVIP", true) 
addEventHandler("VeiculoVIP", root, VeiculoVIP) 
--------------------------------------------------------- 
function jetpack(source) 
  if not doesPedHaveJetPack(source) then 
    givePedJetPack(source) 
  end 
end 
addEvent("jetpack", true) 
addEventHandler("jetpack", root, jetpack) 
function jetpack1(source) 
  if doesPedHaveJetPack(source) then 
    removePedJetPack(source) 
  end 
end 
addEvent("jetpack1", true) 
addEventHandler("jetpack1", root, jetpack1) 
function Habilidades() 
  setPedStat(source, 69, 999) 
  setPedStat(source, 70, 999) 
  setPedStat(source, 71, 999) 
  setPedStat(source, 72, 999) 
  setPedStat(source, 73, 999) 
  setPedStat(source, 74, 999) 
  setPedStat(source, 75, 999) 
  setPedStat(source, 76, 999) 
  setPedStat(source, 77, 999) 
  setPedStat(source, 78, 999) 
  setPedStat(source, 79, 999) 
end 
addEvent("skills", true) 
addEventHandler("skills", root, Habilidades) 
function invisible(source) 
  if getElementAlpha(source) ~= 0 then 
    setElementAlpha(source, 0) 
    setPlayerNametagShowing(source, false) 
  end 
end 
addEvent("noalpha", true) 
addEventHandler("noalpha", root, invisible) 
function notinvisible(source) 
  if getElementAlpha(source) == 0 then 
    setElementAlpha(source, 255) 
    setPlayerNametagShowing(source, true) 
  end 
end 
addEvent("noalpha1", true) 
addEventHandler("noalpha1", root, notinvisible) 
function nocardamage(source) 
  if isPedInVehicle(source) then 
    local pedVehicle = getPedOccupiedVehicle(source) 
    if isVehicleDamageProof(pedVehicle) == false then 
      setVehicleDamageProof(pedVehicle, true) 
    end 
  else 
    outputChatBox("Voc\234 deve estar dentro de um ve\237culo para definir isso.", source) 
  end 
end 
addEvent("cardamage", true) 
addEventHandler("cardamage", root, nocardamage) 
function disabledamage(source) 
  if isPedInVehicle(source) then 
    setVehicleDamageProof(getPedOccupiedVehicle(source), false) 
  end 
end 
addEvent("nodamage", true) 
addEventHandler("nodamage", root, disabledamage) 
function carinvis(source) 
    local pedVehicle = getPedOccupiedVehicle(source) 
  if getElementAlpha(pedVehicle) ~= 0 then 
    setElementAlpha(pedVehicle, 0) 
  end 
end 
addEvent("nocaralpha", true) 
addEventHandler("nocaralpha", root, carinvis) 
function tcarinvis(source) 
  setElementAlpha(getPedOccupiedVehicle(source), -1) 
end 
addEvent("nocaralpha1", true) 
addEventHandler("nocaralpha1", root, tcarinvis) 
 
Client: 
addEventHandler("onClientVehicleDrown",root,function() 
    outputChatBox("* A "..getVehicleName(source).." is drowning!") 
end) 
  
local myFont = guiCreateFont("Arquivos/s3d.ttf", 9) 
local sW, sH = guiGetScreenSize() 
local gUtils = {} 
gUtils.guiW, gUtils.guiH = 450, 315 
gUtils.posX, gUtils.posY = sW / 2 - gUtils.guiW / 2, sH / 2 - gUtils.guiH / 2 
local MisterWindow = guiCreateStaticImage(gUtils.posX, gUtils.posY, gUtils.guiW, gUtils.guiH, "Arquivos/Window.png", false) 
local logo = guiCreateStaticImage(15, 185, 420, 120, "Arquivos/Logo.png", false, MisterWindow) 
local Label = guiCreateLabel(195, 8, 140, 30, "Painel VIP", false, MisterWindow) 
guiLabelSetColor(Label, 255, 255, 255) 
guiSetFont(Label, "default-bold-small") 
-------------------------PRIMEIRO 1-------------------------------------------------------------------------- 
local Horns = guiCreateGridList(285, 45, 142, 100, false, MisterWindow) 
guiGridListSetSelectionMode(Horns, 1) 
local column = guiGridListAddColumn(Horns, "Itens VIP", 0.-- s8) -->
local selecionar = guiCreateButton(285, 152, 142, 27, "Pegar", false, MisterWindow) 
guiSetVisible(MisterWindow, false) 
guiSetFont(selecionar, myFont) 
local rowx 
rowx = guiGridListAddRow(Horns) 
guiGridListSetItemText(Horns, rowx, 1, "Vida & Colete", false, false) 
rowx = guiGridListAddRow(Horns) 
guiGridListSetItemText(Horns, rowx, 1, "Kit Armas VIP", false, false) 
rowx = guiGridListAddRow(Horns) 
  
guiGridListSetItemText(Horns, rowx, 1, "Todas Habilidades", false, false) 
  
addEventHandler("onClientGUIClick", selecionar, function() 
  local row, column = guiGridListGetSelectedItem(Horns) 
  if row == 0 then 
    triggerServerEvent("vidaecolete", localPlayer, 1) 
  elseif row == 1 then 
    triggerServerEvent("KitArmasVIP", localPlayer, 2) 
  elseif row == 3 then 
    triggerServerEvent("skills", localPlayer, 4) 
  end 
end, false) 
-----------------------------SEGUNDO IVENTARIO---------------------------------------------------------------------- 
local Skin = guiCreateGridList(10, 45, 142, 100, false, MisterWindow) 
guiGridListSetSelectionMode(Skin, 2) 
local column = guiGridListAddColumn(Skin, "Itens VIP", 0.-- s8) -->
local selecionar = guiCreateButton(10, 152, 142, 27, "Pegar", false, MisterWindow) 
guiSetVisible(MisterWindow, false) 
guiSetFont(selecionar, myFont) 
local rowx 
rowx = guiGridListAddRow(Skin) 
guiGridListSetItemText(Skin, rowx, 1, "Skin VIP", false, false) 
rowx = guiGridListAddRow(Skin) 
guiGridListSetItemText(Skin, rowx, 1, "Skin VIP 2", false, false) 
rowx = guiGridListAddRow(Skin) 
guiGridListSetItemText(Skin, rowx, 1, "Skin VIP 3", false, false) 
rowx = guiGridListAddRow(Skin) 
guiGridListSetItemText(Skin, rowx, 1, "Skin VIP 4", false, false) 
rowx = guiGridListAddRow(Skin) 
guiGridListSetItemText(Skin, rowx, 1, "Veiculo VIP ", false, false) 
  
addEventHandler("onClientGUIClick", selecionar, function() 
  local row, _ = guiGridListGetSelectedItem(Skin) 
  if row == 0 then 
    triggerServerEvent("SkinVIP", localPlayer, 1) 
  elseif row == 1 then 
    triggerServerEvent("SkinVIP2", localPlayer, 2) 
  elseif row == 2 then 
    triggerServerEvent("SkinVIP3", localPlayer, 3) 
  elseif row == 3 then 
    triggerServerEvent("SkinVIP4", localPlayer, 4) 
     elseif row == 4 then 
    triggerServerEvent("VeiculoVIP", localPlayer, 5) 
    elseif row == 5 then 
  end 
end, false) 
--///////////////////////////////////////////////////////////////////////////////////////////////// 
Label01 = guiCreateLabel(30, 45, 102, 15, "Itens Jogador", false, MisterWindow) 
guiLabelSetColor(Label01, 255, 165, 0) 
guiSetFont(Label01, "default-bold-small") 
Label02 = guiCreateLabel(160, 45, 93, 15, "Itens Veiculo", false, MisterWindow) 
guiLabelSetColor(Label02, 255, 165, 0) 
guiSetFont(Label02, "default-bold-small") 
Label03 = guiCreateLabel(30, 75, 50, 15, "JetPack", false, MisterWindow) 
guiLabelSetColor(Label03, 118, 118, 118) 
guiSetFont(Label03, "default-bold-small") 
Label04 = guiCreateLabel(50, 93, 15, 15, "ON", false, MisterWindow) 
guiLabelSetColor(Label04, 0, 255, 0) 
guiSetFont(Label04, "default-bold-small") 
Label05 = guiCreateLabel(65, 93, 10, 15, "/", false, MisterWindow) 
guiLabelSetColor(Label05, 255, 255, 255) 
guiSetFont(Label05, "default-bold-small") 
Label06 = guiCreateLabel(75, 93, 20, 15, "0FF", false, MisterWindow) 
guiLabelSetColor(Label06, 255, 0, 0) 
guiSetFont(Label06, "default-bold-small") 
jetpack = guiCreateCheckBox(30, 88, 17, 25, "", false, false, MisterWindow) 
Label07 = guiCreateLabel(30, 110, 55, 15, "Invisivel", false, MisterWindow) 
guiLabelSetColor(Label07, 118, 118, 118) 
guiSetFont(Label07, "default-bold-small") 
Label08 = guiCreateLabel(50, 128, 15, 15, "ON", false, MisterWindow) 
guiLabelSetColor(Label08, 0, 255, 0) 
guiSetFont(Label08, "default-bold-small") 
Label09 = guiCreateLabel(65, 128, 10, 15, "/", false, MisterWindow) 
guiLabelSetColor(Label09, 255, 255, 255) 
guiSetFont(Label09, "default-bold-small") 
Label10 = guiCreateLabel(75, 128, 20, 15, "OFF", false, MisterWindow) 
guiLabelSetColor(Label10, 255, 0, 0) 
guiSetFont(Label10, "default-bold-small") 
invischk = guiCreateCheckBox(30, 123, 17, 25, "", false, false, MisterWindow) 
Label11 = guiCreateLabel(30, 145, 82, 15, "Velocidade 3x", false, MisterWindow) 
guiLabelSetColor(Label11, 118, 118, 118) 
guiSetFont(Label11, "default-bold-small") 
Label12 = guiCreateLabel(50, 163, 15, 15, "ON", false, MisterWindow) 
guiLabelSetColor(Label12, 0, 255, 0) 
guiSetFont(Label12, "default-bold-small") 
Label13 = guiCreateLabel(65, 163, 10, 15, "/", false, MisterWindow) 
guiLabelSetColor(Label13, 255, 255, 255) 
guiSetFont(Label13, "default-bold-small") 
Label14 = guiCreateLabel(75, 163, 20, 15, "OFF", false, MisterWindow) 
guiLabelSetColor(Label14, 255, 0, 0) 
guiSetFont(Label14, "default-bold-small") 
velocidade = guiCreateCheckBox(30, 158, 17, 25, "", false, false, MisterWindow) 
Label15 = guiCreateLabel(160, 75, 80, 15, "Indestrutivel", false, MisterWindow) 
guiLabelSetColor(Label15, 118, 118, 118) 
guiSetFont(Label15, "default-bold-small") 
Label16 = guiCreateLabel(180, 93, 15, 15, "ON", false, MisterWindow) 
guiLabelSetColor(Label16, 0, 255, 0) 
guiSetFont(Label16, "default-bold-small") 
Label17 = guiCreateLabel(195, 93, 10, 15, "/", false, MisterWindow) 
guiLabelSetColor(Label17, 255, 255, 255) 
guiSetFont(Label17, "default-bold-small") 
Label18 = guiCreateLabel(205, 93, 20, 15, "OFF", false, MisterWindow) 
guiLabelSetColor(Label18, 255, 0, 0) 
guiSetFont(Label18, "default-bold-small") 
vehgodchk = guiCreateCheckBox(160, 88, 17, 25, "", false, false, MisterWindow) 
Label19 = guiCreateLabel(160, 110, 55, 15, "Invisivel", false, MisterWindow) 
guiLabelSetColor(Label19, 118, 118, 118) 
guiSetFont(Label19, "default-bold-small") 
Label20 = guiCreateLabel(180, 128, 15, 15, "ON", false, MisterWindow) 
guiLabelSetColor(Label20, 0, 255, 0) 
guiSetFont(Label20, "default-bold-small") 
Label21 = guiCreateLabel(195, 128, 10, 15, "/", false, MisterWindow) 
guiLabelSetColor(Label21, 255, 255, 255) 
guiSetFont(Label21, "default-bold-small") 
Label22 = guiCreateLabel(205, 128, 20, 15, "OFF", false, MisterWindow) 
guiLabelSetColor(Label22, 255, 0, 0) 
guiSetFont(Label22, "default-bold-small") 
vehivischk = guiCreateCheckBox(160, 127, 17, 15, "", false, false, MisterWindow) 
  
addEventHandler("onClientResourceStart",resourceRoot, function() 
  if getElementAlpha(localPlayer) == 0 then 
    guiCheckBoxSetSelected(invischk, true) 
  else 
    guiCheckBoxSetSelected(invischk, false) 
  end 
  txd = engineLoadTXD("Skin/Skin-VIP.txd") 
  engineImportTXD(txd, 22) 
  dff = engineLoadDFF("Skin/Skin-VIP.dff", 22) 
  engineReplaceModel(dff, 22) 
end) 
  
addEventHandler("onClientGUIClick", invischk,function() 
  if guiCheckBoxGetSelected(invischk) then 
    triggerServerEvent("noalpha", getRootElement(), localPlayer) 
  else 
    triggerServerEvent("noalpha1", getRootElement(), localPlayer) 
  end 
end, false) 
addEventHandler("onClientGUIClick", vehgodchk,function() 
  if isPedInVehicle(localPlayer) then 
    if guiCheckBoxGetSelected(vehgodchk) then 
      triggerServerEvent("cardamage", getRootElement(), localPlayer) 
    else 
      triggerServerEvent("nodamage", getRootElement(), localPlayer) 
    end 
  else 
    guiCheckBoxSetSelected(vehgodchk, false) 
  end 
end, false) 
addEventHandler("onClientGUIClick", vehivischk, function() 
  if isPedInVehicle(localPlayer) then 
    if guiCheckBoxGetSelected(vehivischk) then 
      triggerServerEvent("nocaralpha", getRootElement(), localPlayer) 
    else 
      triggerServerEvent("nocaralpha1", getRootElement(), localPlayer) 
    end 
  else 
    guiCheckBoxSetSelected(vehivischk, false) 
  end 
end, false) 
addEventHandler("onClientGUIClick", velocidade, function() 
  local selected = guiCheckBoxGetSelected(velocidade) 
  if selected then 
    setGameSpeed(3) 
  elseif not selected then 
    setGameSpeed(1) 
  end 
end, false) 
addEventHandler("onClientGUIClick", jetpack, function() 
  if guiCheckBoxGetSelected(jetpack) == true then 
    triggerServerEvent("jetpack", getRootElement(), localPlayer) 
  else 
    triggerServerEvent("jetpack1", getRootElement(), localPlayer) 
  end 
end, false) 
function show_gui() 
  if guiGetVisible(MisterWindow) == false then 
    guiSetVisible(invischk, true) 
    guiSetVisible(vehgodchk, true) 
    guiSetVisible(vehivischk, true) 
    guiSetVisible(velocidade, true) 
    guiSetVisible(jetpack, true) 
  end 
end 
addEvent("ShowGUI", true) 
addEventHandler("ShowGUI", getRootElement(), show_gui) 
  
addEventHandler("onClientGUIClick", getRootElement(),function() 
  guiSetVisible(invischk, false) 
  guiSetVisible(vehgodchk, false) 
  guiSetVisible(vehivischk, false) 
  guiSetVisible(velocidade, false) 
  guiSetVisible(jetpack, false) 
end, false) 
addEventHandler("onClientGUIClick", getRootElement(), function() 
  guiSetVisible(invischk, true) 
  guiSetVisible(vehgodchk, true) 
  guiSetVisible(vehivischk, true) 
  guiSetVisible(velocidade, true) 
  guiSetVisible(jetpack, true) 
end, false) 
function guiackapa() 
  if guiGetVisible(MisterWindow) then 
    guiSetVisible(MisterWindow, false) 
    showCursor(false) 
  else 
    guiSetVisible(MisterWindow, true) 
    showCursor(true) 
    local sound = playSound("Arquivos/open.wav") 
    setSoundVolume(sound, 8.5) 
  end 
end 
addEvent("ShowGUI", true) 
addEventHandler("ShowGUI", getRootElement(), guiackapa)