Sobre a questão de 'invisibilidade do veículo' e deixar sem colisão você pode utilizar setElementAlpha & setElementCollisionsEnabled.
exemplo:
addEventHandlerAdded('onVehicleStartEnter',
function(player, vei)
if (getElementData(player, 'ModoPassivo')) then
setElementAlpha(vei, 50)
setElementCollisionsEnabled(vei, false)
end
end
)
addEventHandlerAdded('onVehicleStartExit',
function(player, vei)
if (getElementData(player, 'ModoPassivo')) then
setElementAlpha(vei, 255)
setElementCollisionsEnabled(vei, true)
end
end
)