local b=game:GetService("\082\117\110\083\101\114\118\105\099\101")local V=script.Parent local M=V.Background local Q=M.LogoFrame local h=game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")function tween(b,V,M)(h:Create(b,TweenInfo.new(V),M)):Play()end local E=Q.Logo function displayLoadingScreen()V.Enabled=true M.BackgroundTransparency=0 tween(M.CircleLeft.UIStroke,3,{Transparency=0})tween(M.CircleRight.UIStroke,3,{Transparency=0})task.wait(3)local b,h,s=pairs(E:GetChildren())while true do local V,M=b(h,s)if V then else break end s=V if M.ClassName=="\070\114\097\109\101"then M.UIPageLayout.TweenTime=.75 M.UIPageLayout:JumpTo(M.ImageLabel)tween(M.ImageLabel,1,{ImageTransparency=0})task.wait()end end tween(Q.LoadingText,1,{TextTransparency=0})task.wait(2)if not game:IsLoaded()then game.Loaded:Wait()end local T,e,N=pairs(E:GetChildren())while true do local b,V=T(e,N)if b then else break end N=b if V.ClassName=="\070\114\097\109\101"then V.UIPageLayout.TweenTime=2 V.UIPageLayout:JumpTo(V.Frame)tween(V.ImageLabel,.15,{ImageTransparency=1})task.wait()end end tween(Q.LoadingText,1,{TextTransparency=1})tween(M.CircleLeft.UIStroke,1,{Transparency=1})tween(M.CircleRight.UIStroke,1,{Transparency=1})tween(M,3,{BackgroundTransparency=1})task.wait(3)V.Enabled=false end;(game:GetService("\082\101\112\108\105\099\097\116\101\100\070\105\114\115\116")):RemoveDefaultLoadingScreen()if not b:IsStudio()then displayLoadingScreen()end


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;
