local lib = getgenv().Library local out = {} local dd = lib.Registry["Select Body Color"] print("[test] colour control exists:", tostring(dd ~= nil)) for _, n in ipairs({"Custom Car Color", "Apply Custom Body", "Apply Custom Windows", "Apply Custom Rims"}) do out[#out+1] = n .. (lib.Registry[n] and " STILL PRESENT" or " removed") end -- what options does the dropdown have now? local row for _, d in ipairs(lib.Open.Gui:GetDescendants()) do if d.Name == "Dropdown_Select Body Color" then row = d end end if row then if firesignal then pcall(firesignal, row.Box.MouseButton1Click) end task.wait(0.5) local popup local ok, hui = pcall(function() return gethui() end) for _, g in ipairs((hui or cloneref(game:GetService("CoreGui"))):GetChildren()) do if g.DisplayOrder == 1500 then popup = g:FindFirstChild("DropdownPopup") end end local opts = {} if popup then for _, c in ipairs(popup:GetChildren()) do if c:IsA("TextButton") then table.insert(opts, c.Text) end end end out[#out+1] = "palette options: " .. table.concat(opts, ", ") if firesignal then pcall(firesignal, row.Box.MouseButton1Click) end end print("RESULTS: " .. table.concat(out, "\n"))