This script works completely fine and it may be the scrollingframe itself but when the buttons are parented to the scrolling frame which has the “UIList” the buttons overlap each other and aren’t in a list format. (This script is a chat autofill script)
Example: https://streamable.com/03dhtp (Copy link and paste)
Script:
local Chat = game.Players.LocalPlayer.PlayerGui:WaitForChild("Chat") local ChatBar = Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar local presetStrings = { "Poena Doloris", "Phasmatos Immortalis", "Post Tenebras Spero Lucem", "Incendia", "Ossox", "Delfan Eoten Cor" } local chatBox = ChatBar local autoFillCollectionButtons = script.Parent.Frame.ChatBarParentFrame.Buttons local autoFillCollectionFrame = script.Parent.Frame local listLayout = Instance.new("UIListLayout") listLayout.Parent = autoFillCollectionButtons listLayout.SortOrder = Enum.SortOrder.LayoutOrder listLayout.Padding = UDim.new(0, 5) listLayout.FillDirection = Enum.FillDirection.Horizontal listLayout.VerticalAlignment = Enum.VerticalAlignment.Top listLayout.HorizontalAlignment = Enum.HorizontalAlignment.Left function refreshAutofillSuggestions() local input = ChatBar.Text if input == "" or input == presetStrings then autoFillCollectionFrame.Visible = false return end autoFillCollectionButtons:ClearAllChildren() for _, presetString in ipairs(presetStrings) do if input:sub(1,1):lower() == presetString:sub(1,1):lower() then autoFillCollectionFrame.Visible = true local button = Instance.new("TextButton") button.BorderSizePixel = 0 button.Text = presetString button.TextColor3 = Color3.fromRGB(255, 255, 255) button.BackgroundTransparency = 0.6 button.Parent = autoFillCollectionButtons button.AutomaticSize = Enum.AutomaticSize.XY button.Size = UDim2.new(0, 128,0, 26) button.Font = Enum.Font.GothamBold button.TextSize = 16 print(button.Text) button.MouseButton1Click:Connect(function() chatBox.Text = presetString autoFillCollectionFrame.Visible = false end) end end end chatBox:GetPropertyChangedSignal("Text"):Connect(refreshAutofillSuggestions)