local Players = game:GetService("Players") local player = Players.LocalPlayer local Backpack = player:WaitForChild("Backpack") if Backpack:FindFirstChild("TPTool") then Backpack.TPTool:Destroy() end local tool = Instance.new("Tool") tool.Name = "TPTool" tool.RequiresHandle = false tool.CanBeDropped = false tool.Parent = Backpack local soundId = "rbxassetid://9118823109" tool.Activated:Connect(function() local mouse = player:GetMouse() local character = player.Character if not character then return end local root = character:FindFirstChild("HumanoidRootPart") if not root then return end local targetPos = mouse.Hit.p + Vector3.new(0, 3, 0) local sound = Instance.new("Sound") sound.SoundId = soundId sound.Volume = 1 sound.Parent = root sound:Play() game.Debris:AddItem(sound, 2) root.CFrame = CFrame.new(targetPos) end)