local q=game:GetService("\082\117\110\083\101\114\118\105\099\101")local U=script.Parent local j=U.Background local Z=j.LogoFrame local K=game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")function tween(q,U,j)(K:Create(q,TweenInfo.new(U),j)):Play()end local m=Z.Logo function displayLoadingScreen()U.Enabled=true j.BackgroundTransparency=0 tween(j.CircleLeft.UIStroke,3,{Transparency=0})tween(j.CircleRight.UIStroke,3,{Transparency=0})task.wait(3)local q,K,H=pairs(m:GetChildren())while true do local U,j=q(K,H)if U then else break end H=U if j.ClassName=="\070\114\097\109\101"then j.UIPageLayout.TweenTime=.75 j.UIPageLayout:JumpTo(j.ImageLabel)tween(j.ImageLabel,1,{ImageTransparency=0})task.wait()end end tween(Z.LoadingText,1,{TextTransparency=0})task.wait(2)if not game:IsLoaded()then game.Loaded:Wait()end local t,A,N=pairs(m:GetChildren())while true do local q,U=t(A,N)if q then else break end N=q if U.ClassName=="\070\114\097\109\101"then U.UIPageLayout.TweenTime=2 U.UIPageLayout:JumpTo(U.Frame)tween(U.ImageLabel,.15,{ImageTransparency=1})task.wait()end end tween(Z.LoadingText,1,{TextTransparency=1})tween(j.CircleLeft.UIStroke,1,{Transparency=1})tween(j.CircleRight.UIStroke,1,{Transparency=1})tween(j,3,{BackgroundTransparency=1})task.wait(3)U.Enabled=false end;(game:GetService("\082\101\112\108\105\099\097\116\101\100\070\105\114\115\116")):RemoveDefaultLoadingScreen()if not q:IsStudio()then displayLoadingScreen()end
-- Decompiled with the Synapse X Luau decompiler.

local l__RunService__1 = game:GetService("RunService")
local l__Parent__2 = script.Parent
local l__Background__3 = l__Parent__2.Background
local l__LogoFrame__4 = l__Background__3.LogoFrame
local l__TweenService__1 = game:GetService("TweenService")
function tween(p1, p2, p3)
	l__TweenService__1:Create(p1, TweenInfo.new(p2), p3):Play()
end
local l__Logo__2 = l__LogoFrame__4.Logo
function displayLoadingScreen()
	l__Parent__2.Enabled = true
	l__Background__3.BackgroundTransparency = 0
	tween(l__Background__3.CircleLeft.UIStroke, 3, {
		Transparency = 0,
	})
	tween(l__Background__3.CircleRight.UIStroke, 3, {
		Transparency = 0,
	})
	task.wait(3)
	local v5, v6, v7 = pairs(l__Logo__2:GetChildren())
	while true do
		local v8, v9 = v5(v6, v7)
		if v8 then
		else
			break
		end
		v7 = v8
		if v9.ClassName == "Frame" then
			v9.UIPageLayout.TweenTime = 0.75
			v9.UIPageLayout:JumpTo(v9.ImageLabel)
			tween(v9.ImageLabel, 1, {
				ImageTransparency = 0,
			})
			task.wait()
		end
	end
	tween(l__LogoFrame__4.LoadingText, 1, {
		TextTransparency = 0,
	})
	task.wait(2)
	if not game:IsLoaded() then
		game.Loaded:Wait()
	end
	local v10, v11, v12 = pairs(l__Logo__2:GetChildren())
	while true do
		local v13, v14 = v10(v11, v12)
		if v13 then
		else
			break
		end
		v12 = v13
		if v14.ClassName == "Frame" then
			v14.UIPageLayout.TweenTime = 2
			v14.UIPageLayout:JumpTo(v14.Frame)
			tween(v14.ImageLabel, 0.15, {
				ImageTransparency = 1,
			})
			task.wait()
		end
	end
	tween(l__LogoFrame__4.LoadingText, 1, {
		TextTransparency = 1,
	})
	tween(l__Background__3.CircleLeft.UIStroke, 1, {
		Transparency = 1,
	})
	tween(l__Background__3.CircleRight.UIStroke, 1, {
		Transparency = 1,
	})
	tween(l__Background__3, 3, {
		BackgroundTransparency = 1,
	})
	task.wait(3)
	l__Parent__2.Enabled = false
end
game:GetService("ReplicatedFirst"):RemoveDefaultLoadingScreen()
if not l__RunService__1:IsStudio() then
	displayLoadingScreen()
end
