function BaseSystem._setMarker(s,y)local N=s._model.PrimaryPart DestroyMarker:FireAllClients(N)local j={Camera=translate("\067\097\109\101\114\097");Engine=translate("\069\110\103\105\110\101");Generator=translate("\071\101\110\101\114\097\116\111\114"),Gravity=translate("\071\114\097\118\105\116\121"),Lights=translate("\076\105\103\104\116\115"),Shield=translate("\083\104\105\101\108\100\115")}if y then CreateMarker:FireAllClients(N,j[s._model.Name]or s._model.Name,y)end end
--[[
	Sets the system marker so that clients can see it through walls. If message is nil, then the marker is removed.
]]
function BaseSystem:_setMarker(message)
	local part = self._model.PrimaryPart
	DestroyMarker:FireAllClients(part)

	local translatedNames = {
		Camera = translate("Camera"),
		Engine = translate("Engine"),
		Generator = translate("Generator"),
		Gravity = translate("Gravity"),
		Lights = translate("Lights"),
		Shield = translate("Shields"),
	}

	if message then
		CreateMarker:FireAllClients(part, translatedNames[self._model.Name] or self._model.Name, message)
	end
end
