count = 0
for _, part in pairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
count = count + 1
end
end
print(count)
Run that on the command line and check output.
Also, you don’t need to have crazy high part counts to have a high detail game. You just need to know how to optimize on part/union/mesh count effectively