Run it
Copy the script and paste it into your executor.
local player = game.Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")
local tool = Instance.new("Tool")
tool.Name = "TP Tool"
tool.RequiresHandle = true
tool.CanBeDropped = false
local handle = Instance.new("Part")
handle.Name = "Handle"
handle.Size = Vector3.new(1,1,1)
handle.Color = Color3.fromRGB(128, 128, 128)
handle.Material = Enum.Material.Plastic
handle.CanCollide = false
handle.Anchored = false
handle.Parent = tool
tool.Parent = backpack
local mouse = player:GetMouse()
local maxDistance = 1000
tool.Activated:Connect(function()
local targetPos = mouse.Hit.p
local char = player.Character
if not char or not char:()
hrp = char.HumanoidRootPart
distance = (targetPos - hrp.Position).Magnitude
distance <= maxDistance
hrp.CFrame = .(targetPos + .(,,))
()
)teleporting upon click(now originally made by me, no longer copied)

Universal