Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local player = Players.LocalPlayer
local mouse = player:GetMouse()
local teleportSpeed = 80
local debounce = false
local function makeMarker(position)
local part = Instance.new("Part")
part.Anchored = true
part.CanCollide = false
part.Shape = Enum.PartType.Ball
part.Color = Color3.fromRGB(0, 255, 255)
part.Material = Enum.Material.Neon
part.Size = Vector3.(,,)
part.Position = position + .(, , )
part.Parent =
:():(part, )
tween = TweenService:(part, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.Out), {
Transparency = ,
Size = .(,,)
})
tween:()
mouse.Button1Down:(()
debounce
debounce =
character = player.Character player.CharacterAdded:()
root = character:()
root
debounce =
mouse.Hit
debounce =
targetPos = mouse.Hit.p
(targetPos)
distance = (root.Position - targetPos).Magnitude
travelTime = distance / teleportSpeed
tween = TweenService:(
root,
TweenInfo.(travelTime, .EasingStyle.Sine, .EasingDirection.Out),
{ = .(targetPos + .(, , ))}
)
tween:()
tween.Completed:()
.()
debounce =
)Click to Teleport

Universal