client=nil service=nil return function(P)local p=P.Color if p=="\111\102\102"then client.UI.Remove("\066\117\098\098\108\101\067\104\097\116")return end local W=client.UI.Make("\087\105\110\100\111\119",{Name="\066\117\098\098\108\101\067\104\097\116",Title="\066\117\098\098\108\101 \067\104\097\116";Icon=client.MatIcons.Chat;Size={260;57};Position=UDim2.new(0,10,1,-80),AllowMultiple=false})if W then local P=W:Add("\084\101\120\116\066\111\120",{Text="\067\108\105\099\107 \104\101\114\101 \111\114 \112\114\101\115\115 \"\059\" \116\111 \099\104\097\116",PlaceholderText="\067\108\105\099\107 \104\101\114\101 \111\114 \112\114\101\115\115 \"\059\" \116\111 \099\104\097\116",BackgroundTransparency=1,TextScaled=true;TextSize=20})P.FocusLost:Connect(function(W)if W and(service.Player.Character:FindFirstChild("\072\101\097\100")and(p and P.Text~="\067\108\105\099\107 \104\101\114\101 \111\114 \112\114\101\115\115 \"\059\" \116\111 \099\104\097\116"))then if#P.Text>0 then service.ChatService:Chat(service.Player.Character.Head,service.LaxFilter(P.Text),p)end P.Text="\067\108\105\099\107 \104\101\114\101 \111\114 \112\114\101\115\115 \"\059\" \116\111 \099\104\097\116"end end)W:BindEvent(service.UserInputService.InputBegan,function(p,W)if not W and(p.UserInputType==Enum.UserInputType.Keyboard and p.KeyCode==Enum.KeyCode.Semicolon)then service.RunService.RenderStepped:Wait()P:CaptureFocus()end end)local u=W.gTable W:Ready()end end
-- Decompiled with the Synapse X Luau decompiler.

client = nil
service = nil
return function(p1)
	local l__Color__1 = p1.Color
	if l__Color__1 == "off" then
		client.UI.Remove("BubbleChat")
		return
	end
	local v2 = client.UI.Make("Window", {
		Name = "BubbleChat",
		Title = "Bubble Chat",
		Icon = client.MatIcons.Chat,
		Size = { 260, 57 },
		Position = UDim2.new(0, 10, 1, -80),
		AllowMultiple = false,
	})
	if v2 then
		local v3 = v2:Add("TextBox", {
			Text = 'Click here or press ";" to chat',
			PlaceholderText = 'Click here or press ";" to chat',
			BackgroundTransparency = 1,
			TextScaled = true,
			TextSize = 20,
		})
		v3.FocusLost:Connect(function(p2)
			if
				p2
				and (
					service.Player.Character:FindFirstChild("Head")
					and l__Color__1
					and v3.Text ~= 'Click here or press ";" to chat'
				)
			then
				if #v3.Text > 0 then
					service.ChatService:Chat(service.Player.Character.Head, service.LaxFilter(v3.Text), l__Color__1)
				end
				v3.Text = 'Click here or press ";" to chat'
			end
		end)
		v2:BindEvent(service.UserInputService.InputBegan, function(p3, p4)
			if not p4 and p3.UserInputType == Enum.UserInputType.Keyboard and p3.KeyCode == Enum.KeyCode.Semicolon then
				service.RunService.RenderStepped:Wait()
				v3:CaptureFocus()
			end
		end)
		local l__gTable__4 = v2.gTable
		v2:Ready()
	end
end
