Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
UIS = :()
TweenService = :()
RunService = :()
KEY =
gui = .()
gui.ResetOnSpawn =
gui.Parent = player.PlayerGui
frame = .()
frame.Size = .(,,,)
frame.Position = .(,-,,-)
frame.BackgroundColor3 = .(,,)
frame.Parent = gui
dragging =
dragStart
startPos
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = frame.Position
)
UIS.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
UIS.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
close = .()
close.Size = .(,,,)
close.Position = .(,-,,)
close.Text =
close.Parent = frame
mini = .()
mini.Size = .(,,,)
mini.Position = .(,-,,)
mini.Text =
mini.Parent = frame
keyBox = .()
keyBox.Size = .(,,,)
keyBox.Position = .(,,,)
keyBox.PlaceholderText =
keyBox.Parent = frame
submit = .()
submit.Size = .(,,,)
submit.Position = .(,,,)
submit.Text =
submit.Parent = frame
getKey = .()
getKey.Size = .(,,,)
getKey.Position = .(,,,)
getKey.Text =
getKey.Parent = frame
getKey.MouseButton1Click:(()
setclipboard
()
getKey.Text =
.()
getKey.Text =
)
bubble = .()
bubble.Size = .(,,,)
bubble.Position = .(,,,)
bubble.Text =
bubble.Visible =
bubble.Parent = gui
corner = .()
corner.CornerRadius = .(,)
corner.Parent = bubble
bubble.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = bubble.Position
)
RunService.RenderStepped:(()
bubble.BackgroundColor3 = .(()%/,,)
)
()
_,v (frame:())
v:() v:() v:()
TweenService:(v,TweenInfo.(),{TextTransparency=}):()
TweenService:(frame,TweenInfo.(),{BackgroundTransparency=}):()
.()
frame.Visible =
bubble.Visible =
()
frame.Visible =
_,v (frame:())
v:() v:() v:()
v.TextTransparency =
TweenService:(v,TweenInfo.(),{TextTransparency=}):()
frame.BackgroundTransparency =
TweenService:(frame,TweenInfo.(),{BackgroundTransparency=}):()
bubble.Visible =
mini.MouseButton1Click:(hideGUI)
bubble.MouseButton1Click:(showGUI)
close.MouseButton1Click:(()
gui:()
)
()
frame:()
title = .()
title.Size = .(,,,)
title.Text =
title.BackgroundTransparency =
title.TextScaled =
title.Parent = frame
userBox = .()
userBox.Size = .(,,,)
userBox.Position = .(,,,)
userBox.PlaceholderText =
userBox.Parent = frame
sit = .()
sit.Size = .(,,,)
sit.Position = .(,,,)
sit.Text =
sit.Parent = frame
stop = .()
stop.Size = .(,,,)
stop.Position = .(,,,)
stop.Text =
stop.Parent = frame
sitLoop
RunService.RenderStepped:(()
sit.BackgroundColor3 = .(()%/,,)
)
sit.MouseButton1Click:(()
name = userBox.Text:()
_,plr (Players:())
plr.Name:():(name) plr.DisplayName:():(name)
sitLoop = RunService.RenderStepped:(()
char = player.Character
target = plr.Character
char target
root = char:()
targetRoot = target:()
root targetRoot
root.CFrame = targetRoot.CFrame * .(,,)
)
)
stop.MouseButton1Click:(()
sitLoop
sitLoop:()
)
submit.MouseButton1Click:(()
keyBox.Text == KEY
TweenService:(frame,TweenInfo.(),{BackgroundTransparency=}):()
.()
()
keyBox.Text =
keyBox.PlaceholderText =
)Works for display names and usernames

Universal