local itemsToFind = { "Illumina", "MedKit", "Venomshank", "Ice Dagger", "Firebrand", "Windforce", "Darkheart", "Ghostwalker" } local player = game.Players.LocalPlayer local function teleportToItems(character) local hrp = character:WaitForChild("HumanoidRootPart") for _, itemName in pairs(itemsToFind) do local tool = game.Workspace:FindFirstChild(itemName, true) if tool and tool:IsA("Tool") then local handle = tool:FindFirstChild("Handle") or tool:FindFirstChildWhichIsA("BasePart") if handle then hrp.CFrame = handle.CFrame * CFrame.new(0, 3, 0) task.wait(0.5) end end end end if player.Character then teleportToItems(player.Character) end player.CharacterAdded:Connect(teleportToItems)