Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
ReplicatedStorage = :()
RunService = :()
player = Players.LocalPlayer
playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.Parent = playerGui
screenGui.ResetOnSpawn =
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Visible =
mainFrame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
gradient = .()
gradient.Color = ColorSequence.{
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
}
gradient.Rotation =
gradient.Parent = mainFrame
titleBar = .()
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleBar
titleLabel = .()
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.TextScaled =
titleLabel.Font = .Font.GothamBold
titleLabel.Parent = titleBar
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.TextScaled =
closeBtn.Font = .Font.GothamBold
closeBtn.BorderSizePixel =
closeBtn.Parent = titleBar
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeBtn
scrollFrame = .()
scrollFrame.Size = .(, -, , -)
scrollFrame.Position = .(, , , )
scrollFrame.BackgroundColor3 = .(, , )
scrollFrame.BorderSizePixel =
scrollFrame.ScrollBarThickness =
scrollFrame.ScrollBarImageColor3 = .(, , )
scrollFrame.Parent = mainFrame
scrollCorner = .()
scrollCorner.CornerRadius = .(, )
scrollCorner.Parent = scrollFrame
playerList = .()
playerList.SortOrder = .SortOrder.LayoutOrder
playerList.Padding = .(, )
playerList.Parent = scrollFrame
reasonFrame = .()
reasonFrame.Size = .(, -, , )
reasonFrame.Position = .(, , , -)
reasonFrame.BackgroundColor3 = .(, , )
reasonFrame.BorderSizePixel =
reasonFrame.Parent = mainFrame
reasonCorner = .()
reasonCorner.CornerRadius = .(, )
reasonCorner.Parent = reasonFrame
reasonBox = .()
reasonBox.Size = .(, -, , -)
reasonBox.Position = .(, , , )
reasonBox.BackgroundTransparency =
reasonBox.Text =
reasonBox.TextColor3 = .(, , )
reasonBox.TextScaled =
reasonBox.Font = .Font.Gotham
reasonBox.TextXAlignment = .TextXAlignment.Left
reasonBox.Parent = reasonFrame
kickBtn = .()
kickBtn.Size = .(, -, , )
kickBtn.Position = .(, , , -)
kickBtn.BackgroundColor3 = .(, , )
kickBtn.Text =
kickBtn.TextColor3 = .(, , )
kickBtn.TextScaled =
kickBtn.Font = .Font.GothamBold
kickBtn.BorderSizePixel =
kickBtn.Parent = mainFrame
kickCorner = .()
kickCorner.CornerRadius = .(, )
kickCorner.Parent = kickBtn
toggleBtn = .()
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, , , )
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.Text =
toggleBtn.TextColor3 = .(, , )
toggleBtn.TextScaled =
toggleBtn.Font = .Font.GothamBold
toggleBtn.BorderSizePixel =
toggleBtn.Parent = screenGui
toggleCorner = .()
toggleCorner.CornerRadius = .(, )
toggleCorner.Parent = toggleBtn
tweenInfo = TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out)
(button, hover)
size = hover .(, , , ) .(, , , )
color = hover .(, , ) .(, , )
TweenService:(button, tweenInfo, {Size = size, BackgroundColor3 = color}):()
selectedPlayer =
(plr)
btn = .()
btn.Size = .(, -, , )
btn.BackgroundColor3 = .(, , )
btn.Text =
btn.BorderSizePixel =
btn.LayoutOrder = #scrollFrame:()
btn.Parent = scrollFrame
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = btn
avatar = .()
avatar.Size = .(, , , )
avatar.Position = .(, , , -)
avatar.BackgroundTransparency =
avatar.Image = Players:(plr.UserId, .ThumbnailType.HeadShot, .ThumbnailSize.Size100x100)
avatar.Parent = btn
avatarCorner = .()
avatarCorner.CornerRadius = .(, )
avatarCorner.Parent = avatar
nameLabel = .()
nameLabel.Size = .(, -, , )
nameLabel.Position = .(, , , )
nameLabel.BackgroundTransparency =
nameLabel.Text = plr.DisplayName .. .. plr.Name ..
nameLabel.TextColor3 = .(, , )
nameLabel.TextScaled =
nameLabel.Font = .Font.GothamBold
nameLabel.TextXAlignment = .TextXAlignment.Left
nameLabel.Parent = btn
idLabel = .()
idLabel.Size = .(, -, , )
idLabel.Position = .(, , , )
idLabel.BackgroundTransparency =
idLabel.Text = .. plr.UserId
idLabel.TextColor3 = .(, , )
idLabel.TextScaled =
idLabel.Font = .Font.Gotham
idLabel.TextXAlignment = .TextXAlignment.Left
idLabel.Parent = btn
selectIndicator = .()
selectIndicator.Size = .(, , , )
selectIndicator.Position = .(, , , )
selectIndicator.BackgroundColor3 = .(, , )
selectIndicator.Visible =
selectIndicator.Parent = btn
btn.MouseEnter:(() (btn, ) )
btn.MouseLeave:(() (btn, ) )
btn.MouseButton1Click:(()
selectedPlayer = plr
_, child (scrollFrame:())
child:()
child:().Visible =
TweenService:(child, tweenInfo, {BackgroundColor3 = .(, , )}):()
selectIndicator.Visible =
TweenService:(btn, tweenInfo, {BackgroundColor3 = .(, , )}):()
)
scrollFrame.CanvasSize = .(, , , playerList.AbsoluteContentSize.Y + )
()
mainFrame.Visible = mainFrame.Visible
mainFrame.Visible
TweenService:(mainFrame, tweenInfo, {Size = .(, , , )}):()
TweenService:(mainFrame, TweenInfo.(), {Size = .(, , , )}):()
(targetPlayer, reason)
success =
_, obj (:())
obj:() (obj.Name:():() obj.Name:():())
(()
obj:(targetPlayer, reason )
)
success =
success
(()
targetPlayer.Character.HumanoidRootPart.CFrame = .(, , )
)
.StarterGui:(, {
Title = ;
Text = targetPlayer.Name .. .. (reason );
Duration = ;
})
closeBtn.MouseButton1Click:(toggleGUI)
toggleBtn.MouseButton1Click:(toggleGUI)
kickBtn.MouseButton1Click:(()
selectedPlayer selectedPlayer ~= player
reason = reasonBox.Text ~= reasonBox.Text
(selectedPlayer, reason)
()
.StarterGui:(, {
Title = ;
Text = ;
Duration = ;
})
)
reasonBox.Focused:(()
reasonBox.Text ==
reasonBox.Text =
)
()
_, child (scrollFrame:())
child:()
child:()
_, plr (Players:())
plr ~= player
(plr)
()
Players.PlayerAdded:(updatePlayerList)
Players.PlayerRemoving:((plr)
()
()
)
_, btn ({closeBtn, toggleBtn, kickBtn})
btn.MouseEnter:(() (btn, ) )
btn.MouseLeave:(() (btn, ) )
()fsf