client=nil cPcall=nil Pcall=nil Routine=nil service=nil return function(C)local e=client.UI.Prepare(script.Parent.Parent)local s=service.PlayerGui local B=e.Frame local l=e.Frame.Message local A=e.Frame.Title local E=C.gIndex local H=C.Title local j=C.Message local S=C.Scroll if not C.Message or not C.Title then e:Destroy()end A.Text=H l.Text=j A.TextTransparency=1 l.TextTransparency=1 A.TextStrokeTransparency=1 l.TextStrokeTransparency=1 B.BackgroundTransparency=1 local O={Type="\070\117\108\108 \083\099\114\101\101\110 \077\101\115\115\097\103\101",Title=H;Message=j,Icon="\114\098\120\097\115\115\101\116\105\100\058\047\047\055\053\048\049\049\055\053\055\048\056";Time=os.date("\037\088");Function=nil}table.insert(client.Variables.CommunicationsHistory,O)service.Events.CommsCenter:Fire(O)local f=service.New("\066\108\117\114\069\102\102\101\099\116")f.Enabled=false f.Size=0 f.Parent=workspace.CurrentCamera local g=false local W=C.gTable local function q()if not g then for C=1,10,1 do if f.Size>0 then f.Size=f.Size-1 end if l.TextTransparency<1 then l.TextTransparency=l.TextTransparency+.1 A.TextTransparency=A.TextTransparency+.1 end if l.TextStrokeTransparency<1 then l.TextStrokeTransparency=l.TextStrokeTransparency+.1 A.TextStrokeTransparency=A.TextStrokeTransparency+.1 end if B.BackgroundTransparency<1 then B.BackgroundTransparency=B.BackgroundTransparency+.03 end wait(.016666666666667)end f.Enabled=false f:Destroy();(service.UnWrap(e)):Destroy()g=true end end function W.CustomDestroy()if not g then g=true pcall(q)end pcall(function()(service.UnWrap(e)):Destroy()end)pcall(function()f:Destroy()end)end;(function()if not g then f.Enabled=true W:Ready()for C=1,10,1 do if f.Size<10 then f.Size=f.Size+1 end if l.TextTransparency>.1 then l.TextTransparency=l.TextTransparency-.1 A.TextTransparency=A.TextTransparency-.1 end if l.TextStrokeTransparency>.5 then l.TextStrokeTransparency=l.TextStrokeTransparency-.1 A.TextStrokeTransparency=A.TextStrokeTransparency-.1 end if B.BackgroundTransparency>.3 then B.BackgroundTransparency=B.BackgroundTransparency-.03 end wait(.016666666666667)end end end)()wait(C.Time and 5)if not g then q()end end
-- Decompiled with the Synapse X Luau decompiler.

client = nil
cPcall = nil
Pcall = nil
Routine = nil
service = nil
return function(p1)
	local v1 = client.UI.Prepare(script.Parent.Parent)
	local l__PlayerGui__2 = service.PlayerGui
	local l__Frame__3 = v1.Frame
	local l__Message__4 = v1.Frame.Message
	local l__Title__5 = v1.Frame.Title
	local l__gIndex__6 = p1.gIndex
	local l__Title__7 = p1.Title
	local l__Message__8 = p1.Message
	local l__Scroll__9 = p1.Scroll
	if not p1.Message or not p1.Title then
		v1:Destroy()
	end
	l__Title__5.Text = l__Title__7
	l__Message__4.Text = l__Message__8
	l__Title__5.TextTransparency = 1
	l__Message__4.TextTransparency = 1
	l__Title__5.TextStrokeTransparency = 1
	l__Message__4.TextStrokeTransparency = 1
	l__Frame__3.BackgroundTransparency = 1
	local v10 = {
		Type = "Full Screen Message",
		Title = l__Title__7,
		Message = l__Message__8,
		Icon = "rbxassetid://7501175708",
		Time = os.date("%X"),
		Function = nil,
	}
	table.insert(client.Variables.CommunicationsHistory, v10)
	service.Events.CommsCenter:Fire(v10)
	local v11 = service.New("BlurEffect")
	v11.Enabled = false
	v11.Size = 0
	v11.Parent = workspace.CurrentCamera
	local u1 = false
	local l__gTable__2 = p1.gTable
	local function u3()
		if not u1 then
			for v12 = 1, 10 do
				if v11.Size > 0 then
					v11.Size = v11.Size - 1
				end
				if l__Message__4.TextTransparency < 1 then
					l__Message__4.TextTransparency = l__Message__4.TextTransparency + 0.1
					l__Title__5.TextTransparency = l__Title__5.TextTransparency + 0.1
				end
				if l__Message__4.TextStrokeTransparency < 1 then
					l__Message__4.TextStrokeTransparency = l__Message__4.TextStrokeTransparency + 0.1
					l__Title__5.TextStrokeTransparency = l__Title__5.TextStrokeTransparency + 0.1
				end
				if l__Frame__3.BackgroundTransparency < 1 then
					l__Frame__3.BackgroundTransparency = l__Frame__3.BackgroundTransparency + 0.03
				end
				wait(0.016666666666666666)
			end
			v11.Enabled = false
			v11:Destroy()
			service.UnWrap(v1):Destroy()
			u1 = true
		end
	end
	function l__gTable__2.CustomDestroy()
		if not u1 then
			u1 = true
			pcall(u3)
		end
		pcall(function()
			service.UnWrap(v1):Destroy()
		end)
		pcall(function()
			v11:Destroy()
		end)
	end
	(function()
		if not u1 then
			v11.Enabled = true
			l__gTable__2:Ready()
			for v13 = 1, 10 do
				if v11.Size < 10 then
					v11.Size = v11.Size + 1
				end
				if l__Message__4.TextTransparency > 0.1 then
					l__Message__4.TextTransparency = l__Message__4.TextTransparency - 0.1
					l__Title__5.TextTransparency = l__Title__5.TextTransparency - 0.1
				end
				if l__Message__4.TextStrokeTransparency > 0.5 then
					l__Message__4.TextStrokeTransparency = l__Message__4.TextStrokeTransparency - 0.1
					l__Title__5.TextStrokeTransparency = l__Title__5.TextStrokeTransparency - 0.1
				end
				if l__Frame__3.BackgroundTransparency > 0.3 then
					l__Frame__3.BackgroundTransparency = l__Frame__3.BackgroundTransparency - 0.03
				end
				wait(0.016666666666666666)
			end
		end
	end)()
	wait(p1.Time and 5)
	if not u1 then
		u3()
	end
end
