client=nil cPcall=nil Pcall=nil Routine=nil service=nil gTable=nil return function(I)local j=script.Parent.Parent local b=service.PlayerGui if I.Time then end local o=client.UI.Get("\072\105\110\116\072\111\108\100\101\114",nil,true)if not o then local I=service.New("\083\099\114\101\101\110\071\117\105")local j=client.UI.Register(I)local b=service.New("\083\099\114\111\108\108\105\110\103\070\114\097\109\101",I)client.UI.Prepare(I)j.Name="\072\105\110\116\072\111\108\100\101\114"b.Name="\070\114\097\109\101"b.BackgroundTransparency=1 b.Size=UDim2.new(1,0,0,150)b.CanvasSize=UDim2.new(0,0,0,0)b.ChildAdded:Connect(function(I)if#b:GetChildren()==0 then b.Visible=false return end b.Visible=true end)b.ChildRemoved:Connect(function(I)if#b:GetChildren()==0 then b.Visible=false return end b.Visible=true end)o=j j:Ready()end local u=o.Object.Frame if client.UI.Get("\078\111\116\105\102")then local I=30 else v8=0 end if client.UI.Get("\084\111\112\066\097\114")then local I=40 else v9=0 end u.Position=UDim2.new(0,0,0,(v8+v9)-35)local K=u:children()j.Position=UDim2.new(0,0,0,-100)j.Frame.msg.Text=I.Message local t=j.Frame.msg.TextBounds.X spawn(function()local I=Instance.new("\083\111\117\110\100",service.LocalContainer())I.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)I:Play()wait(.8)I:Destroy()end)local function z(I,j)I=I and 0 local b=#u:children()for o,u in pairs(u:children())do if u~=j then u.Position=UDim2.new(0,0,0,(o+I)*28)if o~=b then u.Size=UDim2.new(1,0,0,28)end end end end local N=-1 z(-1)j.Parent=u if#u:children()>5 then N=-2 end UDim2.new(0,0,0,(#u:children()+N)*28)z(-1)if#u:children()>5 then local I=(u:children())[1]z(-2,I)I:Destroy()end wait(I.Time and 5)if j and j.Parent then z(-2,j)j:Destroy()end end
-- Decompiled with the Synapse X Luau decompiler.

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
