local Lib = getgenv().Library local W = Lib.CurrentWindow -- selection styling in the dropdown list local Holder for _, Item in ipairs(W.Items["MainFrame"].Instance:GetDescendants()) do if Item:IsA("ScrollingFrame") and Item.ZIndex == 3500 then Holder = Item break end end print("dropdown list bg=" .. tostring(Holder.BackgroundColor3)) for _, Row in ipairs(Holder:GetChildren()) do if Row:IsA("TextButton") then local Pad = Row:FindFirstChildOfClass("UIPadding") print(string.format(" '%s' color=%s bg=%s bgT=%.2f padL=%d", Row.Text, tostring(Row.TextColor3), tostring(Row.BackgroundColor3), Row.BackgroundTransparency, Pad.PaddingLeft.Offset)) end end -- select another one and re-check Lib.SetFlags["Combo1"]("Value 2") task.wait(0.4) print("after selecting Value 2:") for _, Row in ipairs(Holder:GetChildren()) do if Row:IsA("TextButton") then local Pad = Row:FindFirstChildOfClass("UIPadding") print(string.format(" '%s' color=%s bgT=%.2f padL=%d", Row.Text, tostring(Row.TextColor3), Row.BackgroundTransparency, Pad.PaddingLeft.Offset)) end end -- mode popup for comparison local Anchor for _, Item in ipairs(W.Items["Body"].Instance:GetDescendants()) do if Item:IsA("TextButton") and Item.AbsoluteSize.Y == 24 and Item.Parent and Item.Parent.AbsoluteSize.Y == 26 then Anchor = Item break end end if Anchor then Lib:ShowModePopup(Anchor, "Hold", function() end) task.wait(0.4) for _, Item in ipairs(W.Items["MainFrame"].Instance:GetChildren()) do if Item:IsA("Frame") and Item.ZIndex == 6000 then for _, Row in ipairs(Item:GetChildren()) do if Row:IsA("TextButton") then print(string.format(" popup '%s' color=%s bg=%s bgT=%.2f", Row.Text, tostring(Row.TextColor3), tostring(Row.BackgroundColor3), Row.BackgroundTransparency)) end end end end end