return function()local N=Instance.new("\083\099\114\101\101\110\071\117\105")N.Name="\083\111\102\116\083\104\117\116\100\111\119\110\071\117\105"N.DisplayOrder=100 local T=Instance.new("\070\114\097\109\101")T.BackgroundColor3=Color3.fromRGB(66,66,67)T.Position=UDim2.new(-0.5,0,-0.5,0)T.Size=UDim2.new(2,0,2,0)T.ZIndex=10 T.Parent=N local function g(N,g,r)local s=Instance.new("\084\101\120\116\076\097\098\101\108")s.BackgroundTransparency=1 s.Size=N s.Position=g s.Text=r s.ZIndex=10 s.Font="\067\111\100\101"s.TextScaled=true s.TextColor3=Color3.new(1,1,1)s.TextStrokeColor3=Color3.new(0,0,0)s.TextStrokeTransparency=0 s.Parent=T end g(UDim2.new(.5,0,.1,0),UDim2.new(.25,0,.4,0),"\072\101\121\044")g(UDim2.new(.5,0,.05,0),UDim2.new(.25,0,.475,0),"\083\101\114\118\101\114\115 \097\114\101 \098\101\105\110\103 \117\112\100\097\116\101\100")g(UDim2.new(.5,0,.03,0),UDim2.new(.25,0,.55,0),"\080\108\101\097\115\101 \119\097\105\116")return N,T end


return function()
	local ScreenGui = Instance.new("ScreenGui")
	ScreenGui.Name = "SoftShutdownGui"
	ScreenGui.DisplayOrder = 100
	
	--Create background to cover behind top bar.
	local Frame = Instance.new("Frame")
	Frame.BackgroundColor3 = Color3.fromRGB(66, 66, 67)
	Frame.Position = UDim2.new(-0.5,0,-0.5,0)
	Frame.Size = UDim2.new(2,0,2,0)
	Frame.ZIndex = 10
	Frame.Parent = ScreenGui
	
	local function CreateTextLabel(Size,Position,Text)
		local TextLabel = Instance.new("TextLabel")
		TextLabel.BackgroundTransparency = 1
		TextLabel.Size = Size
		TextLabel.Position = Position
		TextLabel.Text = Text
		TextLabel.ZIndex = 10
		TextLabel.Font = "Code"
		TextLabel.TextScaled = true
		TextLabel.TextColor3 = Color3.new(1,1,1)
		TextLabel.TextStrokeColor3 = Color3.new(0,0,0)
		TextLabel.TextStrokeTransparency = 0
		TextLabel.Parent = Frame
	end
	
	--Create text.
	CreateTextLabel(UDim2.new(0.5,0,0.1,0),UDim2.new(0.25,0,0.4,0),"Hey,")
	CreateTextLabel(UDim2.new(0.5,0,0.05,0),UDim2.new(0.25,0,0.475,0),"Servers are being updated")
	CreateTextLabel(UDim2.new(0.5,0,0.03,0),UDim2.new(0.25,0,0.55,0),"Please wait")
	
	--Return the ScreenGui and the background.
	return ScreenGui,Frame
end
