local lib = getgenv().Library local worst = 0 local rows = 0 local bad = {} 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") local value = d:FindFirstChild("Value") if label and value then rows += 1 local labelEnd = label.AbsolutePosition.X + math.min(label.TextBounds.X, label.AbsoluteSize.X) local valueStart = value.AbsolutePosition.X local gap = valueStart - labelEnd if gap < worst then worst = gap end if gap < 0 then table.insert(bad, string.format("%s: label ends %.0f, value starts %.0f (overlap %.0f)", d.Name:sub(8), labelEnd, valueStart, -gap)) end end end end print("RESULTS: slider rows checked: " .. rows .. " | smallest gap: " .. string.format("%.1f", worst) .. "px | overlaps: " .. #bad) for i = 1, math.min(#bad, 6) do print(" " .. bad[i]) end