-- execute this part before executing other and use autoclick to get multiple items up to 1000 or 500 for i,v in next, workspace:GetDescendants() do if v:IsA("ProximityPrompt") then v.HoldDuration = 0 end end -- execute this part when you got a lot of items local lp = game.Players.LocalPlayer local pack =lp.Backpack local char = lp.Character or lp.CharacterAdded:Wait() local root = char:FindFirstChild("HumanoidRootPart") coroutine.wrap(function() for i,v in next, pack:GetChildren() do if v:IsA("Tool") then v.Parent = char task.wait() v.Parent = workspace end end end)() for i,v in next, game.Players:GetPlayers() do if v~=lp then local RA = v.Character:FindFirstChild("HumanoidRootPart") root.CFrame = RA.CFrame task.wait(0.5) end end