Um amigo aqui do Forum me ajudou a criar esse codigo
 
addEventHandler("onElementDestroy", getRootElement(), function ()
	if getElementType(source) == "vehicle" then
		local occupant = getVehicleOccupant(source, 0)
		if (occupant) then
			local data2 = dbPoll(dbQuery(db, "SELECT * FROM Veiculos WHERE Conta = ?", getAccountName(getPlayerAccount(occupant))), -1)
			for i, data in ipairs (data2) do
				local IDDoDono = getElementData(occupant, "ID")
				if not IDDoDono then return end
				local VeiculoIDDoDono = ProcurarVeiculosNoJogo(IDDoDono)
				if VeiculoIDDoDono then destroyElement(VeiculoIDDoDono) end
				if VeiculoAluguel[occupant] then destroyElement(VeiculoAluguel[occupant]) end
				dbExec(db, "UPDATE Veiculos SET Status = ? WHERE Conta = ? AND Status = ?", "Guardado", getAccountName(getPlayerAccount(occupant)), "Spawnado")
			end
		end
	end
end)
	queria criar esse codigo para que quando algum staff do jogo desse destroy no veiculo de algum jogar usando /dv ou ate mesmo o painel P o veiculo voltasse para a garagem.
 
	o codigo funciona, o problema é que quando destruo algum veiculo TODOS os veiculos de todos os jogadores voltam para a garagem. Alguem pode ajudar ??