client=nil cPcall=nil Pcall=nil Routine=nil service=nil gTable=nil return function(t)local f=script.Parent.Parent local h=service.PlayerGui if t.Time then end local x=client.UI.Get("\072\105\110\116\072\111\108\100\101\114",nil,true)if not x then local t=service.New("\083\099\114\101\101\110\071\117\105")local f=client.UI.Register(t)local h=service.New("\083\099\114\111\108\108\105\110\103\070\114\097\109\101",t)client.UI.Prepare(t)f.Name="\072\105\110\116\072\111\108\100\101\114"h.Name="\070\114\097\109\101"h.BackgroundTransparency=1 h.Size=UDim2.new(1,0,0,150)h.CanvasSize=UDim2.new(0,0,0,0)h.ChildAdded:Connect(function(t)if#h:GetChildren()==0 then h.Visible=false return end h.Visible=true end)h.ChildRemoved:Connect(function(t)if#h:GetChildren()==0 then h.Visible=false return end h.Visible=true end)x=f f:Ready()end local g=x.Object.Frame if client.UI.Get("\078\111\116\105\102")then local t=30 else v8=0 end if client.UI.Get("\084\111\112\066\097\114")then local t=40 else v9=0 end g.Position=UDim2.new(0,0,0,(v8+v9)-35)local W=g:children()f.Position=UDim2.new(0,0,0,-100)f.Frame.msg.Text=t.Message local a=f.Frame.msg.TextBounds.X spawn(function()local t=Instance.new("\083\111\117\110\100",service.LocalContainer())t.SoundId="\114\098\120\097\115\115\101\116\105\100\058\047\047\052\056\057\051\057\048\048\055\050"wait(.1)t:Play()wait(.8)t:Destroy()end)local function U(t,f)t=t and 0 local h=#g:children()for x,g in pairs(g:children())do if g~=f then g.Position=UDim2.new(0,0,0,(x+t)*28)if x~=h then g.Size=UDim2.new(1,0,0,28)end end end end local T=-1 U(-1)f.Parent=g if#g:children()>5 then T=-2 end UDim2.new(0,0,0,(#g:children()+T)*28)U(-1)if#g:children()>5 then local t=(g:children())[1]U(-2,t)t:Destroy()end wait(t.Time and 5)if f and f.Parent then U(-2,f)f:Destroy()end end


client = nil;
cPcall = nil;
Pcall = nil;
Routine = nil;
service = nil;
gTable = nil;
return function(p1)
	local l__Parent__1 = script.Parent.Parent;
	local l__PlayerGui__2 = service.PlayerGui;
	if p1.Time then

	end;
	local v3 = client.UI.Get("HintHolder", nil, true);
	if not v3 then
		local v4 = service.New("ScreenGui");
		local v5 = client.UI.Register(v4);
		local v6 = service.New("ScrollingFrame", v4);
		client.UI.Prepare(v4);
		v5.Name = "HintHolder";
		v6.Name = "Frame";
		v6.BackgroundTransparency = 1;
		v6.Size = UDim2.new(1, 0, 0, 150);
		v6.CanvasSize = UDim2.new(0, 0, 0, 0);
		v6.ChildAdded:Connect(function(p2)
			if #v6:GetChildren() == 0 then
				v6.Visible = false;
				return;
			end;
			v6.Visible = true;
		end);
		v6.ChildRemoved:Connect(function(p3)
			if #v6:GetChildren() == 0 then
				v6.Visible = false;
				return;
			end;
			v6.Visible = true;
		end);
		v3 = v5;
		v5:Ready();
	end;
	local l__Frame__7 = v3.Object.Frame;
	if client.UI.Get("Notif") then
		local v8 = 30;
	else
		v8 = 0;
	end;
	if client.UI.Get("TopBar") then
		local v9 = 40;
	else
		v9 = 0;
	end;
	l__Frame__7.Position = UDim2.new(0, 0, 0, v8 + v9 - 35);
	local v10 = l__Frame__7:children();
	l__Parent__1.Position = UDim2.new(0, 0, 0, -100);
	l__Parent__1.Frame.msg.Text = p1.Message;
	local l__X__11 = l__Parent__1.Frame.msg.TextBounds.X;
	spawn(function()
		local v12 = Instance.new("Sound", service.LocalContainer());
		v12.SoundId = "rbxassetid://489390072";
		wait(0.1);
		v12:Play();
		wait(0.8);
		v12:Destroy();
	end);
	local function v13(p4, p5)
		p4 = p4 and 0;
		local v14 = #l__Frame__7:children();
		for v15, v16 in pairs(l__Frame__7:children()) do
			if v16 ~= p5 then
				v16.Position = UDim2.new(0, 0, 0, (v15 + p4) * 28);
				if v15 ~= v14 then
					v16.Size = UDim2.new(1, 0, 0, 28);
				end;
			end;
		end;
	end;
	local v17 = -1;
	v13(-1);
	l__Parent__1.Parent = l__Frame__7;
	if #l__Frame__7:children() > 5 then
		v17 = -2;
	end;
	UDim2.new(0, 0, 0, (#l__Frame__7:children() + v17) * 28);
	v13(-1);
	if #l__Frame__7:children() > 5 then
		local v18 = l__Frame__7:children()[1];
		v13(-2, v18);
		v18:Destroy();
	end;
	wait(p1.Time and 5);
	if l__Parent__1 and l__Parent__1.Parent then
		v13(-2, l__Parent__1);
		l__Parent__1:Destroy();
	end;
end;
