client=nil service=nil return function(y)local w=y.Color if w=="\111\102\102"then client.UI.Remove("\066\117\098\098\108\101\067\104\097\116")return end local s=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 s then local y=s: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})y.FocusLost:Connect(function(s)if s and(service.Player.Character:FindFirstChild("\072\101\097\100")and(w and y.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#y.Text>0 then service.ChatService:Chat(service.Player.Character.Head,service.LaxFilter(y.Text),w)end y.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)s:BindEvent(service.UserInputService.InputBegan,function(w,s)if not s and(w.UserInputType==Enum.UserInputType.Keyboard and w.KeyCode==Enum.KeyCode.Semicolon)then service.RunService.RenderStepped:Wait()y:CaptureFocus()end end)local X=s.gTable s:Ready()end end


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;
