local CoreGui = game:GetService("CoreGui") local bubbleChat = CoreGui:WaitForChild("ExperienceChat"):WaitForChild("bubbleChat") game:GetService("TextChatService").BubbleChatConfiguration.BubblesSpacing = 15 local function deepSearch(instance) for _, child in ipairs(instance:GetChildren()) do if child.ClassName == "UICorner" then if not (child.CornerRadius.Scale == 0 and child.CornerRadius.Offset == 3) then child.CornerRadius = UDim.new(0, 3) end end if string.lower(child.Name) == "caret" and child:IsA("ImageLabel") then child.Size = UDim2.new(0.2, 9, 0.3, 6) local layout = child.Parent:FindFirstChildWhichIsA("UIListLayout") if layout then local current = layout.Padding if current.Scale ~= 0 or current.Offset ~= -4 then layout.Padding = UDim.new(0, -4) end end end if string.lower(child.Name) == "bubblechatlist" then local pos = child.Position if pos.X.Scale ~= 0 or pos.X.Offset ~= 0 or pos.Y.Scale ~= 0 or pos.Y.Offset ~= -35 then child.Position = UDim2.new(0, 0, 0, -35) end end if string.lower(child.Name) == "chatbubbleframe" then local size = child.Size if size.X.Scale ~= 1.29999995 or size.X.Offset ~= 0 or size.Y.Scale ~= 1.29999995 or size.Y.Offset ~= 0 then child.Size = UDim2.new(1.29999995, 0, 1.29999995, 0) end end if child.ClassName == "TextLabel" and child.Name == "Text" then if child.Parent and string.lower(child.Parent.Name) == "chatbubbleframe" then child.TextSize = 30 child.TextScaled = true end end deepSearch(child) end end deepSearch(bubbleChat) bubbleChat.DescendantAdded:Connect(function() task.wait(0) deepSearch(bubbleChat) end)