Mas o evento que ele está utilizando nesse caso já é server-side, imagino que o código seja lado server-side sim.
Mas enfim, teste desta maneira:
addEventHandler("onMarkerHit", Destroy,
function ( thePlayer )
if thePlayer and isElement(thePlayer) and getElementType(thePlayer) == "player" then -- verifica thePlayer, se é um elemento e se é um element do tipo player
local conta = getPlayerAccount (thePlayer)
if conta and not isGuestAccount(conta) then -- verifica se a conta existe e se esta logado
local acc = getAccountName(conta) -- verificando o nome da conta do player
if isObjectInACLGroup ("user."..acc, aclGetGroup("Policial")) then -- verifica se o rapaz possui a acl policial
local veh = getPedOccupiedVehicle(thePlayer) -- verifica se o player está em um veiculo
if veh then
local model = getElementModel(veh) -- verifica o modelo do veiculo
if model == 598 or model == 599 or model == 490 then
destroyElement (veh)
exports.InfoDx:addBox(thePlayer, "Veiculo Detruido Com Sucesso", "success")
end
end
end
end
end
end)