
Key Required VerifiedUniversal

-- Define the names of the folders you want to remove
local targetNames = {
"Lavas",
"ObbyLavas",
"UnusedLavas"
}
-- Function to check if a name is in our target list
local function isTarget(name)
for _, target in ipairs(targetNames) do
if name == target then
return true
end
end
return false
end
-- Counter to track how many folders were deleted
local deletedCount = 0
-- Scan the entire Workspace
-- We use GetDescendants() to find folders even if they are inside other models/folders
for _, object in pairs(workspace:GetDescendants()) do
if object:IsA("Folder") and isTarget(object.Name) then
-- Print to output so you know what is being removed
print("Deleting folder: " .. object:GetFullName())
object:Destroy()
deletedCount = deletedCount + 1
end
end
print("------------------------------------------------")
print("Operation Complete. Total folders deleted: " .. deletedCount)
print("------------------------------------------------")



W script