
Key Required

local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local player = Players.LocalPlayer
local mouse = player:GetMouse()
local tool = Instance.new("Tool")
tool.RequiresHandle = false
tool.CanBeDropped = false
tool.Name = "TP"
tool.Parent = player.Backpack
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://15957361339"
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://15956555583"
sound.Volume = 1
sound.Parent = player.Character or game.Workspace
local function teleport()
local character = player.Character
local root = character and character:FindFirstChild("HumanoidRootPart")
local humanoid = character and character:FindFirstChildOfClass("Humanoid")
if root and humanoid then
local animator = humanoid:FindFirstChildOfClass("Animator") or humanoid:WaitForChild("Animator")
local track = animator:LoadAnimation(animation)
track:Play()
sound:Play()
local targetPosition = mouse.Hit.Position + Vector3.new(0, 2.5, 0)
local tween = TweenService:Create(root, TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {CFrame = CFrame.new(targetPosition)})
tween:Play()
end
end
tool.Activated:Connect(teleport)No comments yet for this script.