-- ============================================ -- DELETE EVERYTHING (Parts, Models, Players) -- ULTRA FAST โ€“ 10x SPEED -- ============================================ local player = game:GetService("Players").LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local buildingTools = character:FindFirstChild("Building Tools") local syncAPI = buildingTools and buildingTools:FindFirstChild("SyncAPI") local serverEndpoint = syncAPI and syncAPI:FindFirstChild("ServerEndpoint") if not serverEndpoint then warn("ServerEndpoint not found!") return end print("๐Ÿš€ Deleting EVERYTHING (ULTRA FAST)...") local deletedParts = 0 local failedParts = 0 -- Helper function to delete a single part (no wait inside) local function deletePart(part) local args = { [1] = "Remove1", [2] = {[1] = part} } local success = pcall(function() serverEndpoint:InvokeServer(unpack(args)) end) return success end -- ============================================ -- 1. Delete ALL BaseParts in Workspace -- ============================================ print("๐Ÿ“ฆ Deleting all parts (including models)...") local totalDeleted = 0 local totalFailed = 0 local count = 0 -- Collect all parts (excluding Baseplate, Terrain, and your character parts) local partsToDelete = {} for _, obj in ipairs(workspace:GetDescendants()) do if obj:IsA("BasePart") and obj.Name ~= "Baseplate" and not obj:IsA("Terrain") then -- Skip your own character parts (to keep you alive) local isMyPart = false if character then for _, part in ipairs(character:GetDescendants()) do if part == obj then isMyPart = true; break end end end if not isMyPart then -- Optional: skip protected (remove this to try everything) local isProtected = obj:FindFirstChild("ClassID") or obj:FindFirstChild("Protected") if not isProtected then table.insert(partsToDelete, obj) else totalFailed = totalFailed + 1 end end end end print("Found " .. #partsToDelete .. " parts to delete.") for i, part in ipairs(partsToDelete) do if deletePart(part) then totalDeleted = totalDeleted + 1 else totalFailed = totalFailed + 1 end -- Yield every 100 deletions to avoid freezing if i % 100 == 0 then task.wait() -- minimal yield end end print("โœ… Deleted " .. totalDeleted .. " parts. Failed: " .. totalFailed) -- ============================================ -- 2. Delete Player Characters (Kill All Players) โ€“ FAST -- ============================================ print("๐Ÿ‘ค Removing all player characters (fast)...") local deletedChars = 0 local charParts = {} for _, plr in ipairs(game:GetService("Players"):GetPlayers()) do if plr ~= player then local char = plr.Character if char then -- Collect all parts in character for _, part in ipairs(char:GetDescendants()) do if part:IsA("BasePart") then table.insert(charParts, part) end end end end end print("Found " .. #charParts .. " character parts to delete.") for i, part in ipairs(charParts) do if deletePart(part) then deletedChars = deletedChars + 1 end if i % 100 == 0 then task.wait() end end print("โœ… Removed " .. deletedChars .. " character parts.") -- ============================================ -- 3. Clear your GUI (local) -- ============================================ for _, gui in ipairs(player.PlayerGui:GetChildren()) do gui:Destroy() end print("๐Ÿงน Cleared your GUIs.") print("๐ŸŽ‰ Done! Everything deleted (ultra fast).")