Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- Create Tool
local tool = Instance.new("Tool")
tool.Name = "Teleport Behind"
tool.RequiresHandle = false
tool.Parent = player:WaitForChild("Backpack")
-- Cooldown
local cooldown = false
local cooldownTime = 1.2
-- Function to get nearest player
local function getNearestPlayer()
local character = player.Character
character character:()
root = character.HumanoidRootPart
nearest =
shortestDistance = .huge
_, otherPlayer (Players:())
otherPlayer ~= player otherPlayer.Character otherPlayer.Character:()
otherRoot = otherPlayer.Character.HumanoidRootPart
distance = (root.Position - otherRoot.Position).Magnitude
distance < shortestDistance
shortestDistance = distance
nearest = otherPlayer
nearest
tool.Activated:(()
cooldown
cooldown =
character = player.Character
character character:()
target = ()
target target.Character target.Character:()
targetRoot = target.Character.HumanoidRootPart
myRoot = character.HumanoidRootPart
behindPosition = targetRoot.CFrame * .(, , )
myRoot.CFrame = behindPosition
.(cooldownTime)
cooldown =
)1.2 cooldown; some games could got anticheat; DO NOT USE THE TOOL IF THERE'S ONE Teleport behind someone, by me

Universal