Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
LocalPlayer = Players.LocalPlayer
gui = .(, .CoreGui)
gui.Name =
bubble = .(, gui)
bubble.Size = .(, , , )
bubble.Position = .(, , , )
bubble.BackgroundColor3 = .(, , )
bubble.Text =
bubble.TextColor3 = .(, , )
bubble.Font = .Font.SourceSansBold
bubble.TextScaled =
.(, bubble).CornerRadius = .(, )
TweenService:(bubble, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.InOut, -, ), {
BackgroundColor3 = .(, , )
}):()
frame = .(, gui)
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.Visible =
.(, frame).CornerRadius = .(, )
title = .(, frame)
title.Size = .(, , , )
title.Position = .(, , , )
title.Text =
title.TextColor3 = .(, , )
title.BackgroundTransparency =
title.Font = .Font.SourceSansBold
title.TextScaled =
closeBtn = .(, frame)
closeBtn.Text =
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.TextColor3 = .(, , )
closeBtn.Font = .Font.SourceSansBold
closeBtn.TextScaled =
scroll = .(, frame)
scroll.Size = .(, -, , -)
scroll.Position = .(, , , )
scroll.BackgroundTransparency =
scroll.ScrollBarThickness =
scroll.CanvasSize = .(, , , )
scroll.ClipsDescendants =
layout = .(, scroll)
layout.Padding = .(, )
layout.SortOrder = .SortOrder.LayoutOrder
playerButtons = {}
(player)
player == LocalPlayer
playerButtons[player]
card = .()
card.Size = .(, , , )
card.BackgroundColor3 = .(, , )
card.Parent = scroll
.(, card).CornerRadius = .(, )
nameLabel = .(, card)
nameLabel.Size = .(, , , )
nameLabel.Position = .(, , , )
nameLabel.Text = player.Name
nameLabel.TextColor3 = .(, , )
nameLabel.BackgroundTransparency =
nameLabel.Font = .Font.SourceSansBold
nameLabel.TextScaled =
nameLabel.TextXAlignment = .TextXAlignment.Left
tpButton = .(, card)
tpButton.Size = .(, , , )
tpButton.Position = .(, , , )
tpButton.Text =
tpButton.BackgroundColor3 = .(, , )
tpButton.TextColor3 = .(, , )
tpButton.Font = .Font.SourceSansBold
tpButton.TextScaled =
tpButton.MouseButton1Click:(()
target = player.Character player.Character:()
target
LocalPlayer.Character:(target.Position)
)
playerButtons[player] = card
scroll.CanvasSize = .(, , , layout.AbsoluteContentSize.Y)
(player)
playerButtons[player]
playerButtons[player]:()
playerButtons[player] =
scroll.CanvasSize = .(, , , layout.AbsoluteContentSize.Y)
_, player (Players:())
(player)
Players.PlayerAdded:(createPlayerButton)
Players.PlayerRemoving:(removePlayerButton)
TweenService:(frame, TweenInfo.(), {
BackgroundTransparency =
}):()
guiOpen =
bubble.MouseButton1Click:(()
guiOpen
TweenService:(frame, TweenInfo.(), {
Size = .(, , , ),
BackgroundTransparency =
}):()
.()
frame.Visible =
guiOpen =
frame.Visible =
TweenService:(frame, TweenInfo.(), {
Size = .(, , , ),
BackgroundTransparency =
}):()
guiOpen =
)
closeBtn.MouseButton1Click:(()
TweenService:(frame, TweenInfo.(), {
Size = .(, , , ),
BackgroundTransparency =
}):()
.()
frame.Visible =
guiOpen =
)
teleports to any player, good luck!

Universal