function Window.breach(S)S._state=Constants.State.Window.Breached local a=S._model:FindFirstChild("\071\108\097\115\115")a.CanCollide=false a.Material=Enum.Material.ForceField a.Color=Color3.fromRGB(252,0,0)spawn(function()while S:_isBreached()do a.Transparency=1 wait(1)a.Transparency=0 wait(1)end end)local j=S._associatedRoom if not j:isBreached()then j:breachRoom(S._model.Glass)end CreateWindowMarker:FireAllClients(a)end

function Window:breach()
	self._state = Constants.State.Window.Breached

	local glass = self._model:FindFirstChild("Glass")
	glass.CanCollide = false
	glass.Material = Enum.Material.ForceField
	glass.Color = Color3.fromRGB(252, 0, 0)

	spawn(
		function()
			while self:_isBreached() do
				glass.Transparency = 1

				wait(1)

				glass.Transparency = 0

				wait(1)
			end
		end
	)

	local room = self._associatedRoom

	if not room:isBreached() then
		room:breachRoom(self._model.Glass)
	end

	CreateWindowMarker:FireAllClients(glass)
end
