return function()local l=Instance.new("\083\099\114\101\101\110\071\117\105")l.Name="\083\111\102\116\083\104\117\116\100\111\119\110\071\117\105"l.DisplayOrder=100 local Q=Instance.new("\070\114\097\109\101")Q.BackgroundColor3=Color3.fromRGB(45,202,245)Q.Position=UDim2.new(-0.5,0,-0.5,0)Q.Size=UDim2.new(2,0,2,0)Q.ZIndex=10 Q.Parent=l local function x(l,x,V)local p=Instance.new("\084\101\120\116\076\097\098\101\108")p.BackgroundTransparency=1 p.Size=l p.Position=x p.Text=V p.ZIndex=10 p.Font="\083\111\117\114\099\101\083\097\110\115\066\111\108\100"p.TextScaled=true p.TextColor3=Color3.new(1,1,1)p.TextStrokeColor3=Color3.new(0,0,0)p.TextStrokeTransparency=0 p.Parent=Q end x(UDim2.new(.5,0,.1,0),UDim2.new(.25,0,.4,0),"\065\084\084\069\078\084\073\079\078")x(UDim2.new(.5,0,.05,0),UDim2.new(.25,0,.475,0),"\084\104\105\115 \115\101\114\118\101\114 \105\115 \098\101\105\110\103 \117\112\100\097\116\101\100\046")x(UDim2.new(.5,0,.03,0),UDim2.new(.25,0,.55,0),"\080\108\101\097\115\101 \119\097\105\116\046\046\046")return l,Q 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(45, 202, 245)
	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 = "SourceSansBold"
		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),"ATTENTION")
	CreateTextLabel(UDim2.new(0.5,0,0.05,0),UDim2.new(0.25,0,0.475,0),"This server is 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
