Tp to player
Key RequiredUniversal

Tp to player

Universal ScriptFREEkeyFREEkey 604 views 1.9K executesUpdated Dec 23, 2025
5.0/ 5(2 votes)
20100% Positive
Lua Script•81 lines (2635 chars)
local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local ToggleBtn = Instance.new("TextButton")
local UICorner = Instance.new("UICorner")
local NameInput = Instance.new("TextBox")
local GoBtn = Instance.new("TextButton")
local UICorner2 = Instance.new("UICorner")
local UICorner3 = Instance.new("UICorner")
local UICorner4 = Instance.new("UICorner")

ScreenGui.Name = "TeleportSystem"
ScreenGui.Parent = game:GetService("CoreGui")
ScreenGui.ResetOnSpawn = false

ToggleBtn.Name = "ToggleBtn"
ToggleBtn.Parent = ScreenGui
ToggleBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
ToggleBtn.Position = UDim2.new(0.05, 0, 0.4, 0)
ToggleBtn.Size = UDim2.new(0, 120, 0, 40)
ToggleBtn.Font = Enum.Font.GothamBold
ToggleBtn.Text = "OPEN/CLOSE"
ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleBtn.TextSize = 14
ToggleBtn.Draggable = true

UICorner.CornerRadius = UDim.new(0, 8)
UICorner.Parent = ToggleBtn

MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
MainFrame.Position = UDim2.new(0.05, 0, 0.4, 50)
MainFrame.Size = UDim2.new(0, 180, 0, 120)
MainFrame.Visible = false

UICorner2.CornerRadius = UDim.new(0, 10)
UICorner2.Parent = MainFrame

NameInput.Name = "NameInput"
NameInput.Parent = MainFrame
NameInput.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
NameInput.Position = UDim2.new(0, 10, 0, 15)
NameInput.Size = UDim2.new(0, 160, 0, 35)
NameInput.Font = Enum.Font.Gotham
NameInput.PlaceholderText = "Username..."
NameInput.Text = ""
NameInput.TextColor3 = Color3.fromRGB(0, 0, 0)
NameInput.TextSize = 14

UICorner3.CornerRadius = UDim.new(0, 5)
UICorner3.Parent = NameInput

GoBtn.Name = "GoBtn"
GoBtn.Parent = MainFrame
GoBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
GoBtn.Position = UDim2.new(0, 10, 0, 65)
GoBtn.Size = UDim2.new(0, 160, 0, 40)
GoBtn.Font = Enum.Font.GothamBold
GoBtn.Text = "TELEPORT"
GoBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
GoBtn.TextSize = 16

UICorner4.CornerRadius = UDim.new(0, 8)
UICorner4.Parent = GoBtn

local player = game.Players.LocalPlayer

ToggleBtn.MouseButton1Click:Connect(function()
	MainFrame.Visible = not MainFrame.Visible
end)

GoBtn.MouseButton1Click:Connect(function()
	local targetName = NameInput.Text:lower()
	for _, v in pairs(game.Players:GetPlayers()) do
		if v ~= player and (v.Name:lower():find(targetName) or v.DisplayName:lower():find(targetName)) then
			if v.Character and v.Character:FindFirstChild("HumanoidRootPart") then
				player.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame * CFrame.new(0, 3, 0)
			end
		end
	end
end)

Features & Information

Write in comments bugs Don't be in the Roblox menu in the Roblox game (place)

Community Comments (5)

DararagabbsahDararagabbsahDec 24, 2025

Write bugs This is my second account, I can't write on my account FREEkey

Replying to @Dararagabbsah
ThedemonThedemonDec 26, 2025

@Dararagabbsah Yes, it was my second account.

ThedemonThedemonDec 24, 2025

This is me

ThedemonThedemonDec 28, 2025

In 7 days I can make scripts on ScriptBlocks

ThedemonThedemonFeb 6, 2026

Its really all see

More Scripts for Universal Scripts