Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
player = Players.LocalPlayer
mouse = player:()
object =
startPos, endPos
progress =
duration =
screenGui = .()
screenGui.ResetOnSpawn =
screenGui.Parent = player:()
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.Parent = screenGui
.(, mainFrame).Color = .(, , )
.(, mainFrame).Thickness =
.(, mainFrame).CornerRadius = .(, )
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.TextScaled =
title.Font = .Font.GothamBold
title.Parent = mainFrame
scrollFrame = .()
scrollFrame.Size = .(, -, , )
scrollFrame.Position = .(, , , )
scrollFrame.BackgroundColor3 = .(, , )
scrollFrame.ScrollBarThickness =
scrollFrame.Parent = mainFrame
listLayout = .()
listLayout.Padding = .(, )
listLayout.SortOrder = .SortOrder.Name
listLayout.Parent = scrollFrame
selectLabel = .()
selectLabel.Size = .(, -, , )
selectLabel.Position = .(, , , )
selectLabel.BackgroundTransparency =
selectLabel.Text =
selectLabel.TextColor3 = .(, , )
selectLabel.TextScaled =
selectLabel.Font = .Font.Gotham
selectLabel.Parent = mainFrame
launchButton = .()
launchButton.Size = .(, -, , )
launchButton.Position = .(, , , )
launchButton.BackgroundColor3 = .(, , )
launchButton.Text =
launchButton.TextColor3 = .(, , )
launchButton.TextScaled =
launchButton.Font = .Font.GothamBold
launchButton.Parent = mainFrame
_, v ({title, scrollFrame, launchButton})
.(, v).CornerRadius = .(, v == title )
selectedPlayer =
playerButtons = {}
(plr)
plr == player playerButtons[plr]
btn = .()
btn.Size = .(, -, , )
btn.BackgroundColor3 = .(, , )
btn.Text = plr.Name
btn.TextColor3 = .(, , )
btn.TextScaled =
btn.Font = .Font.Gotham
btn.Parent = scrollFrame
.(, btn).CornerRadius = .(, )
btn.MouseButton1Click:(()
selectedPlayer = plr
selectLabel.Text = .. plr.Name
_, b (playerButtons) b.BackgroundColor3 = .(, , )
btn.BackgroundColor3 = .(, , )
)
playerButtons[plr] = btn
()
_, plr (Players:())
plr ~= player (plr)
scrollFrame.CanvasSize = .(, , , listLayout.AbsoluteContentSize.Y + )
()
Players.PlayerAdded:((plr) plr ~= player (plr) () )
Players.PlayerRemoving:((plr)
playerButtons[plr] playerButtons[plr]:() playerButtons[plr] =
selectedPlayer == plr selectedPlayer = selectLabel.Text =
()
)
launchButton.MouseButton1Click:(()
selectedPlayer
selectLabel.Text =
.()
selectLabel.Text =
object = :(, )
object object:()
()
targetPlr = selectedPlayer
( .. targetPlr.Name)
object.Anchored =
i = ,
targetPlr.Character targetPlr.Character:()
root = targetPlr.Character.HumanoidRootPart
livePos = root.Position + .(, , )
object.Position = livePos
object.Velocity = .(, , )
.()
object.Anchored =
object.Velocity = .(, , )
launchButton.Text =
.()
launchButton.Text =
)
mouse.Button1Down:(()
mouse.Target mouse.Target.Name ==
object = mouse.Target
startPos = object.Position
endPos = startPos + .(, , )
progress =
()
)
RunService.RenderStepped:((dt)
object progress <
progress += dt / duration
accel = progress * progress
newPos = startPos:(endPos, accel)
object.CFrame = .(newPos)
progress >=
object.CFrame = .(startPos)
progress =
)
()gggg

Universal