--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] -- RCPDFR TOOL FINDER - ONLY REVIVE + ARREST local ReplicatedStorage = game:GetService("ReplicatedStorage") local ServerStorage = game:GetService("ServerStorage") local Players = game:GetService("Players") local player = Players.LocalPlayer local backpack = player.Backpack print("=== SEARCHING FOR REVIVE & ARREST TOOLS ===") local wantedTools = { ["revive"] = false, ["arrest"] = false } local function isWantedTool(name) name = name:lower() return name:find("revive") or name:find("arrest") end local function deepSearch(parent, depth) depth = depth or 0 if depth > 10 then return end for _, obj in pairs(parent:GetChildren()) do if obj:IsA("Tool") then local lowerName = obj.Name:lower() if isWantedTool(lowerName) then local key = lowerName:find("revive") and "revive" or "arrest" if not wantedTools[key] then wantedTools[key] = true print("🔍 FOUND: " .. obj:GetFullName()) local clone = obj:Clone() clone.Parent = backpack print("✅ ADDED TO BACKPACK: " .. obj.Name) end end elseif obj:IsA("Folder") or obj:IsA("Model") or obj:IsA("Configuration") then deepSearch(obj, depth + 1) end end end -- Search all major containers deepSearch(ReplicatedStorage) pcall(function() deepSearch(ServerStorage) end) deepSearch(workspace) deepSearch(backpack) print("\n=== SEARCH COMPLETE ===") print("Revive tool found:", wantedTools["revive"]) print("Arrest tool found:", wantedTools["arrest"]) print("\nBackpack contents:") for _, tool in pairs(backpack:GetChildren()) do if tool:IsA("Tool") then print(" - " .. tool.Name) end end