game:GetService("RunService").Heartbeat:Connect(function() for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("ProximityPrompt") then v.HoldDuration = 0 end end end) for _, v in ipairs(getgc(true)) do if type(v) == "table" and rawget(v, "Fusebox") and rawget(v, "Popcorn") then for key in pairs(v) do v[key] = nil end end end game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui").DescendantAdded:Connect(function(v) if v.Name == "PowerMeter" or v.Name == "LockdoorMeter" or v.Name == "PopcornMeter" then for _, gc in ipairs(getgc(true)) do if type(gc) == "table" and rawget(gc, "Fusebox") and rawget(gc, "Popcorn") then for key in pairs(gc) do gc[key] = nil end end end v:Destroy() require(game:GetService("ReplicatedStorage"):WaitForChild("Framework"):WaitForChild("Library")):GetModule("Network"):GetOrCreate("Interact"):FireServer(v.Name == "PowerMeter" and "FixPower" or v.Name == "LockdoorMeter" and "FrontDoor" or "StartPopping") if v.Name == "PopcornMeter" then task.wait(0.1) require(game:GetService("ReplicatedStorage"):WaitForChild("Framework"):WaitForChild("Library")):GetModule("Network"):GetOrCreate("Interact"):FireServer("StopPopping") end end end)