local lib = getgenv().Library local rows = {} for _, d in ipairs(lib.Open.Gui:GetDescendants()) do if d:IsA("Frame") and d.Name:sub(1, 7) == "Slider_" then local label = d:FindFirstChild("Label") if label then local prev = label.TextTruncate label.TextTruncate = Enum.TextTruncate.None task.wait() table.insert(rows, {name = label.Text, w = label.TextBounds.X, row = d.AbsoluteSize.X}) label.TextTruncate = prev end end end table.sort(rows, function(a, b) return a.w > b.w end) local seen = {} print("RESULTS:") for _, r in ipairs(rows) do if not seen[r.name] then seen[r.name] = true print(string.format(" %-30s needs %.0f units", r.name, r.w)) end end