local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer local targetNames = { "BloxyCola", "Medkit" } local function isValidItem(obj) if obj:IsA("BasePart") and not obj.Anchored then for _, name in ipairs(targetNames) do if obj.Name:lower():find(name:lower()) then return true end end end return false end local itemsToTarget = {} for _, obj in pairs(workspace:GetDescendants()) do if isValidItem(obj) then table.insert(itemsToTarget, obj) end end if #itemsToTarget > 0 then local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local hrp = character:WaitForChild("HumanoidRootPart") local activeItems = {} for _, item in ipairs(itemsToTarget) do if item and item.Parent and not item.Anchored then hrp.CFrame = item.CFrame * CFrame.new(0, 1.5, 0) task.wait(0.3) table.insert(activeItems, item) end end RunService.Heartbeat:Connect(function() for _, item in ipairs(activeItems) do if item and item.Parent and not item.Anchored then item.AssemblyLinearVelocity = Vector3.new(99999, 99999, 99999) item.AssemblyAngularVelocity = Vector3.new(99999, 99999, 99999) end end end) end