Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.Parent = LocalPlayer.PlayerGui
Frame = .()
Frame.Size = .(, , , )
Frame.Position = .(, -, , -)
Frame.BackgroundColor3 = .(, , )
Frame.BackgroundTransparency =
Frame.Active =
Frame.Draggable =
Frame.Parent = ScreenGui
UICorner = .(, Frame)
UICorner.CornerRadius = .(, )
TopBar = .(, Frame)
TopBar.Size = .(, , , )
TopBar.BackgroundColor3 = .(, , )
TopBar.BorderSizePixel =
TopBarCorner = .(, TopBar)
TopBarCorner.CornerRadius = .(, )
Title = .(, TopBar)
Title.Size = .(, -, , )
Title.Position = .(, , , )
Title.Text =
Title.BackgroundTransparency =
Title.TextColor3 = .(,,)
Title.Font = .Font.GothamBold
Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
closeBtn = .(, TopBar)
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.Text =
closeBtn.BackgroundColor3 = .(, , )
closeBtn.TextColor3 = .(,,)
closeBtn.TextSize =
closeBtn.Font = .Font.GothamBold
closeBtn.AutoButtonColor =
closeUICorner = .(, closeBtn)
closeUICorner.CornerRadius = .(, )
TabContainer = .(, Frame)
TabContainer.Size = .(, -, , )
TabContainer.Position = .(, , , )
TabContainer.BackgroundTransparency =
playersTab = .(, TabContainer)
playersTab.Size = .(, -, , )
playersTab.Position = .(, , , )
playersTab.Text =
playersTab.BackgroundColor3 = .(, , )
playersTab.TextColor3 = .(,,)
playersTab.TextSize =
playersTab.Font = .Font.GothamBold
playersTabCorner = .(, playersTab)
playersTabCorner.CornerRadius = .(, )
cframeTab = .(, TabContainer)
cframeTab.Size = .(, -, , )
cframeTab.Position = .(, , , )
cframeTab.Text =
cframeTab.BackgroundColor3 = .(, , )
cframeTab.TextColor3 = .(,,)
cframeTab.TextSize =
cframeTab.Font = .Font.GothamBold
cframeTabCorner = .(, cframeTab)
cframeTabCorner.CornerRadius = .(, )
PlayersContent = .(, Frame)
PlayersContent.Size = .(, -, , -)
PlayersContent.Position = .(, , , )
PlayersContent.BackgroundTransparency =
PlayersContent.Visible =
CFrameContent = .(, Frame)
CFrameContent.Size = .(, -, , -)
CFrameContent.Position = .(, , , )
CFrameContent.BackgroundTransparency =
CFrameContent.Visible =
dirLabel = .(, PlayersContent)
dirLabel.Size = .(, , , )
dirLabel.Position = .(, , , )
dirLabel.Text =
dirLabel.BackgroundTransparency =
dirLabel.TextColor3 = .(,,)
dirLabel.TextSize =
dirLabel.Font = .Font.Gotham
frontBtn = .(, PlayersContent)
frontBtn.Size = .(, -, , )
frontBtn.Position = .(, , , )
frontBtn.Text =
frontBtn.BackgroundColor3 = .(, , )
frontBtn.TextColor3 = .(,,)
frontBtn.TextSize =
frontBtn.Font = .Font.GothamBold
frontUICorner = .(, frontBtn)
frontUICorner.CornerRadius = .(, )
backBtn = .(, PlayersContent)
backBtn.Size = .(, -, , )
backBtn.Position = .(, , , )
backBtn.Text =
backBtn.BackgroundColor3 = .(, , )
backBtn.TextColor3 = .(,,)
backBtn.TextSize =
backBtn.Font = .Font.GothamBold
backUICorner = .(, backBtn)
backUICorner.CornerRadius = .(, )
errorLabel = .(, PlayersContent)
errorLabel.Size = .(, , , )
errorLabel.Position = .(, , , )
errorLabel.Text =
errorLabel.BackgroundTransparency =
errorLabel.TextColor3 = .(,,)
errorLabel.TextSize =
errorLabel.Font = .Font.Gotham
listLabel = .(, PlayersContent)
listLabel.Size = .(, , , )
listLabel.Position = .(, , , )
listLabel.Text =
listLabel.BackgroundTransparency =
listLabel.TextColor3 = .(,,)
listLabel.TextSize =
listLabel.Font = .Font.Gotham
playerFrame = .(, PlayersContent)
playerFrame.Size = .(, , , )
playerFrame.Position = .(, , , )
playerFrame.BackgroundColor3 = .(, , )
playerFrame.BackgroundTransparency =
playerFrame.BorderSizePixel =
playerFrame.ScrollBarThickness =
playerFrameCorner = .(, playerFrame)
playerFrameCorner.CornerRadius = .(, )
playerListLayout = .(, playerFrame)
playerListLayout.SortOrder = .SortOrder.LayoutOrder
playerListLayout.Padding = .(, )
tpBtn = .(, PlayersContent)
tpBtn.Size = .(, -, , )
tpBtn.Position = .(, , , -)
tpBtn.Text =
tpBtn.BackgroundColor3 = .(, , )
tpBtn.TextColor3 = .(,,)
tpBtn.TextSize =
tpBtn.Font = .Font.GothamBold
tpUICorner = .(, tpBtn)
tpUICorner.CornerRadius = .(, )
contBtn = .(, PlayersContent)
contBtn.Size = .(, -, , )
contBtn.Position = .(, , , -)
contBtn.Text =
contBtn.BackgroundColor3 = .(, , )
contBtn.TextColor3 = .(,,)
contBtn.TextSize =
contBtn.Font = .Font.GothamBold
contUICorner = .(, contBtn)
contUICorner.CornerRadius = .(, )
cframeLabel = .(, CFrameContent)
cframeLabel.Size = .(, , , )
cframeLabel.Position = .(, , , )
cframeLabel.Text =
cframeLabel.BackgroundTransparency =
cframeLabel.TextColor3 = .(,,)
cframeLabel.TextSize =
cframeLabel.Font = .Font.Gotham
saveCFrameBtn = .(, CFrameContent)
saveCFrameBtn.Size = .(, , , )
saveCFrameBtn.Position = .(, , , )
saveCFrameBtn.Text =
saveCFrameBtn.BackgroundColor3 = .(, , )
saveCFrameBtn.TextColor3 = .(,,)
saveCFrameBtn.TextSize =
saveCFrameBtn.Font = .Font.GothamBold
saveCFrameCorner = .(, saveCFrameBtn)
saveCFrameCorner.CornerRadius = .(, )
cframeInfoLabel = .(, CFrameContent)
cframeInfoLabel.Size = .(, , , )
cframeInfoLabel.Position = .(, , , )
cframeInfoLabel.Text =
cframeInfoLabel.BackgroundTransparency =
cframeInfoLabel.TextColor3 = .(,,)
cframeInfoLabel.TextSize =
cframeInfoLabel.Font = .Font.Gotham
cframeListFrame = .(, CFrameContent)
cframeListFrame.Size = .(, , , )
cframeListFrame.Position = .(, , , )
cframeListFrame.BackgroundColor3 = .(, , )
cframeListFrame.BackgroundTransparency =
cframeListFrame.BorderSizePixel =
cframeListFrame.ScrollBarThickness =
cframeListCorner = .(, cframeListFrame)
cframeListCorner.CornerRadius = .(, )
cframeListLayout = .(, cframeListFrame)
cframeListLayout.SortOrder = .SortOrder.LayoutOrder
cframeListLayout.Padding = .(, )
clearAllBtn = .(, CFrameContent)
clearAllBtn.Size = .(, , , )
clearAllBtn.Position = .(, , , -)
clearAllBtn.Text =
clearAllBtn.BackgroundColor3 = .(, , )
clearAllBtn.TextColor3 = .(,,)
clearAllBtn.TextSize =
clearAllBtn.Font = .Font.GothamBold
clearAllCorner = .(, clearAllBtn)
clearAllCorner.CornerRadius = .(, )
cframeErrorLabel = .(, CFrameContent)
cframeErrorLabel.Size = .(, , , )
cframeErrorLabel.Position = .(, , , -)
cframeErrorLabel.Text =
cframeErrorLabel.BackgroundTransparency =
cframeErrorLabel.TextColor3 = .(,,)
cframeErrorLabel.TextSize =
cframeErrorLabel.Font = .Font.Gotham
currentTab =
(tabName)
tabName ==
PlayersContent.Visible =
CFrameContent.Visible =
playersTab.BackgroundColor3 = .(, , )
cframeTab.BackgroundColor3 = .(, , )
tabName ==
PlayersContent.Visible =
CFrameContent.Visible =
playersTab.BackgroundColor3 = .(, , )
cframeTab.BackgroundColor3 = .(, , )
currentTab = tabName
playersTab.MouseButton1Click:(()
()
)
cframeTab.MouseButton1Click:(()
()
)
direction =
selectedPlayer =
teleporting =
frontBtn.MouseButton1Click:(()
direction =
frontBtn.BackgroundColor3 = .(, , )
backBtn.BackgroundColor3 = .(, , )
errorLabel.Text =
)
backBtn.MouseButton1Click:(()
direction =
backBtn.BackgroundColor3 = .(, , )
frontBtn.BackgroundColor3 = .(, , )
errorLabel.Text =
)
(target, dir)
char = LocalPlayer.Character
targetChar = target target.Character
char targetChar targetChar:()
root = char:()
targetRoot = targetChar.HumanoidRootPart
root
offset = dir == -
root.CFrame = targetRoot.CFrame * .(, , offset)
(player)
btn = .(, playerFrame)
btn.Size = .(, -, , )
btn.Text =
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.LayoutOrder = player.UserId
btn.AutoButtonColor =
btnCorner = .(, btn)
btnCorner.CornerRadius = .(, )
thumbType = .ThumbnailType.HeadShot
thumbSize = .ThumbnailSize.Size48x48
content, _ = Players:(player.UserId, thumbType, thumbSize)
img = .(, btn)
img.Size = .(, , , )
img.Position = .(, , , -)
img.Image = content
img.BackgroundTransparency =
nameLabel = .(, btn)
nameLabel.Size = .(, -, , )
nameLabel.Position = .(, , , )
nameLabel.Text = player.Name
nameLabel.BackgroundTransparency =
nameLabel.TextColor3 = .(,,)
nameLabel.Font = .Font.Gotham
nameLabel.TextSize =
nameLabel.TextXAlignment = .TextXAlignment.Left
btn.MouseButton1Click:(()
selectedPlayer = player
_, b (playerFrame:())
b:()
b.BackgroundColor3 = .(, , )
btn.BackgroundColor3 = .(, , )
errorLabel.Text =
)
playerCount = #Players:() -
playerFrame.CanvasSize = .(, , , playerCount * )
()
playerCount =
_, child (playerFrame:())
child:()
playerCount = playerCount +
playerFrame.CanvasSize = .(, , , playerCount * )
_, player (Players:())
player ~= LocalPlayer
(player)
()
Players.PlayerAdded:((player)
player ~= LocalPlayer
(player)
()
)
Players.PlayerRemoving:((player)
_, btn (playerFrame:())
btn:()
_, child (btn:())
child:() child.Text == player.Name
btn:()
()
selectedPlayer == player
selectedPlayer =
)
tpBtn.MouseButton1Click:(()
selectedPlayer
errorLabel.Text =
direction
errorLabel.Text =
(selectedPlayer, direction)
)
contConnection =
contBtn.MouseButton1Click:(()
teleporting
teleporting =
contBtn.Text =
errorLabel.Text =
contConnection
contConnection:()
contConnection =
selectedPlayer
errorLabel.Text =
direction
errorLabel.Text =
teleporting =
contBtn.Text =
errorLabel.Text =
contConnection = :().RenderStepped:(()
(selectedPlayer, direction)
)
)
savedCFrames = {}
cframeCounter =
()
cframeListFrame.CanvasSize = .(, , , #savedCFrames * + (#savedCFrames - ) * )
(parent, text, onTextChanged)
labelFrame = .(, parent)
labelFrame.Size = .(, -, , )
labelFrame.Position = .(, , , )
labelFrame.BackgroundTransparency =
displayLabel = .(, labelFrame)
displayLabel.Size = .(, , , )
displayLabel.Text = text
displayLabel.BackgroundTransparency =
displayLabel.TextColor3 = .(,,)
displayLabel.Font = .Font.Gotham
displayLabel.TextSize =
displayLabel.TextXAlignment = .TextXAlignment.Left
textBox = .(, labelFrame)
textBox.Size = .(, , , )
textBox.Text = text
textBox.BackgroundColor3 = .(, , )
textBox.TextColor3 = .(,,)
textBox.Font = .Font.Gotham
textBox.TextSize =
textBox.TextXAlignment = .TextXAlignment.Left
textBox.Visible =
textBox.ClearTextOnFocus =
textBoxCorner = .(, textBox)
textBoxCorner.CornerRadius = .(, )
isEditing =
displayLabel.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
isEditing =
displayLabel.Visible =
textBox.Visible =
textBox:()
)
textBox.FocusLost:(()
isEditing =
newText = textBox.Text
newText ~=
displayLabel.Text = newText
onTextChanged
(newText)
textBox.Visible =
displayLabel.Visible =
)
displayLabel, textBox
(cframe, name)
cframeCounter = cframeCounter +
entry = {
cframe = cframe,
name = name ( .. cframeCounter),
id = cframeCounter
}
.(savedCFrames, entry)
entryFrame = .(, cframeListFrame)
entryFrame.Size = .(, -, , )
entryFrame.BackgroundColor3 = .(, , )
entryFrame.BorderSizePixel =
entryFrame.LayoutOrder = entry.id
entryCorner = .(, entryFrame)
entryCorner.CornerRadius = .(, )
nameLabel, nameTextBox = (entryFrame, entry.name, (newName)
entry.name = newName
i, v (savedCFrames)
v.id == entry.id
v.name = newName
)
tpCFrameBtn = .(, entryFrame)
tpCFrameBtn.Size = .(, , , )
tpCFrameBtn.Position = .(, -, , -)
tpCFrameBtn.Text =
tpCFrameBtn.BackgroundColor3 = .(, , )
tpCFrameBtn.TextColor3 = .(,,)
tpCFrameBtn.TextSize =
tpCFrameBtn.Font = .Font.GothamBold
tpCFrameCorner = .(, tpCFrameBtn)
tpCFrameCorner.CornerRadius = .(, )
deleteCFrameBtn = .(, entryFrame)
deleteCFrameBtn.Size = .(, , , )
deleteCFrameBtn.Position = .(, -, , -)
deleteCFrameBtn.Text =
deleteCFrameBtn.BackgroundColor3 = .(, , )
deleteCFrameBtn.TextColor3 = .(,,)
deleteCFrameBtn.TextSize =
deleteCFrameBtn.Font = .Font.GothamBold
deleteCFrameCorner = .(, deleteCFrameBtn)
deleteCFrameCorner.CornerRadius = .(, )
tpCFrameBtn.MouseButton1Click:(()
char = LocalPlayer.Character
char char:()
char.HumanoidRootPart.CFrame = entry.cframe
cframeErrorLabel.Text = .. entry.name
cframeErrorLabel.TextColor3 = .(, , )
()
cframeErrorLabel.Text =
cframeErrorLabel.Text =
cframeErrorLabel.TextColor3 = .(, , )
)
deleteCFrameBtn.MouseButton1Click:(()
i, v (savedCFrames)
v.id == entry.id
.(savedCFrames, i)
entryFrame:()
()
cframeErrorLabel.Text = .. entry.name
cframeErrorLabel.TextColor3 = .(, , )
)
()
saveCFrameBtn.MouseButton1Click:(()
char = LocalPlayer.Character
char char:()
currentCFrame = char.HumanoidRootPart.CFrame
positionName = .. (cframeCounter + )
(currentCFrame, positionName)
cframeErrorLabel.Text =
cframeErrorLabel.TextColor3 = .(, , )
cframeErrorLabel.Text =
cframeErrorLabel.TextColor3 = .(, , )
)
clearAllBtn.MouseButton1Click:(()
_, child (cframeListFrame:())
child:()
child:()
savedCFrames = {}
cframeCounter =
()
cframeErrorLabel.Text =
cframeErrorLabel.TextColor3 = .(, , )
)
warnFrame = .(, ScreenGui)
warnFrame.Size = .(, , , )
warnFrame.Position = .(, -, , -)
warnFrame.BackgroundColor3 = .(, , )
warnFrame.Visible =
warnCorner = .(, warnFrame)
warnCorner.CornerRadius = .(, )
warnLabel = .(, warnFrame)
warnLabel.Size = .(, -, , )
warnLabel.Position = .(, , , )
warnLabel.Text =
warnLabel.BackgroundTransparency =
warnLabel.TextColor3 = .(,,)
warnLabel.TextSize =
warnLabel.TextWrapped =
warnLabel.Font = .Font.Gotham
yesBtn = .(, warnFrame)
yesBtn.Size = .(, -, , )
yesBtn.Position = .(, , , -)
yesBtn.Text =
yesBtn.BackgroundColor3 = .(, , )
yesBtn.TextColor3 = .(,,)
yesBtn.TextSize =
yesBtn.Font = .Font.GothamBold
yesCorner = .(, yesBtn)
yesCorner.CornerRadius = .(, )
noBtn = .(, warnFrame)
noBtn.Size = .(, -, , )
noBtn.Position = .(, , , -)
noBtn.Text =
noBtn.BackgroundColor3 = .(, , )
noBtn.TextColor3 = .(,,)
noBtn.TextSize =
noBtn.Font = .Font.GothamBold
noCorner = .(, noBtn)
noCorner.CornerRadius = .(, )
closeBtn.MouseButton1Click:(()
warnFrame.Visible =
)
yesBtn.MouseButton1Click:(()
ScreenGui:()
)
noBtn.MouseButton1Click:(()
warnFrame.Visible =
)
watermark = .(, Frame)
watermark.Size = .(, , , )
watermark.Position = .(, -, , -)
watermark.BackgroundTransparency =
watermark.Text =
watermark.TextColor3 = .(, , )
watermark.TextSize =
watermark.Font = .Font.GothamSemibold
watermark.TextXAlignment = .TextXAlignment.Right
watermark.TextYAlignment = .TextYAlignment.BottomTeleport either behind or infront of someone and!!! do it once or continuously!

Universal