Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = gethui () .CoreGui
.StarterGui:(, {
Title = ,
Text = .. LocalPlayer.Name .. ,
Duration =
})
(parent, text, size, pos, color)
btn = .()
btn.Text = text
btn.Size = size
btn.Position = pos
btn.BackgroundColor3 = color
btn.TextColor3 = .(, , )
btn.Font = .Font.SourceSansBold
btn.TextSize =
btn.Parent = parent
sound = .(, btn)
sound.SoundId =
btn.MouseButton1Click:(()
sound:()
)
btn
(parent, text, size, pos)
lbl = .()
lbl.Text = text
lbl.Size = size
lbl.Position = pos
lbl.BackgroundColor3 = .(, , )
lbl.TextColor3 = .(, , )
lbl.Font = .Font.SourceSans
lbl.TextSize =
lbl.Parent = parent
lbl
viewHistory = {}
(name)
_, n (viewHistory) n == name
.(viewHistory, name)
#viewHistory > viewHistory = {}
gui1 = .(, gui)
gui1.Size = .(, , , )
gui1.Position = .(, , , )
gui1.BackgroundColor3 = .(, , )
gui1.Active =
gui1.Draggable =
(gui1, , .(, , , ), .(, , , ))
nameBox = .(, gui1)
nameBox.Size = .(, , , )
nameBox.Position = .(, , , )
nameBox.PlaceholderText =
nameBox.Text =
nameBox.BackgroundColor3 = .(, , )
nameBox.TextColor3 = .(, , )
avatar = .(, gui1)
avatar.Size = .(, , , )
avatar.Position = .(, , , )
avatar.BackgroundColor3 = .(, , )
viewedLabel = (gui1, , .(, -, , ), .(, , , -))
historyLabel = (gui1, , .(, -, , ), .(, , , -))
nameBox:():(()
plr = Players:(nameBox.Text)
plr
avatar.Image = Players:(plr.UserId, .ThumbnailType.HeadShot, .ThumbnailSize.Size100x100)
avatar.Image =
)
(gui1, , .(, , , ), .(, , , ), .(, , )).MouseButton1Click:(()
target = Players:(nameBox.Text)
target target.Character target.Character:()
Camera.CameraSubject = target.Character.Humanoid
viewedLabel.Text = .. target.Name
(target.Name)
historyLabel.Text = .. .(viewHistory, )
)
(gui1, , .(, , , ), .(, , , ), .(, , )).MouseButton1Click:(()
LocalPlayer.Character LocalPlayer.Character:()
Camera.CameraSubject = LocalPlayer.Character.Humanoid
viewedLabel.Text = .. LocalPlayer.Name
(LocalPlayer.Name)
historyLabel.Text = .. .(viewHistory, )
)
(gui1, , .(, , , ), .(, , , ), .(, , )).MouseButton1Click:(()
pool = {}
_, p (Players:())
p ~= LocalPlayer .(pool, p)
#pool >
pick = pool[.(, #pool)]
nameBox.Text = pick.Name
avatar.Image = Players:(pick.UserId, .ThumbnailType.HeadShot, .ThumbnailSize.Size100x100)
Camera.CameraSubject = pick.Character.Humanoid
viewedLabel.Text = .. pick.Name
(pick.Name)
historyLabel.Text = .. .(viewHistory, )
)
gui2 = .()
gui3 = .()
(gui1, , .(, , , ), .(, , , ), .(, , )).MouseButton1Click:(()
gui2.Visible =
)
reopenMainBtn = (gui, , .(, , , ), .(, , , ), .(, , ))
reopenMainBtn.Visible =
(gui1, , .(, , , ), .(, -, , ), .(, , )).MouseButton1Click:(()
gui1.Visible =
reopenMainBtn.Visible =
)
reopenMainBtn.MouseButton1Click:(()
gui1.Visible =
reopenMainBtn.Visible =
)
(gui1, , .(, , , ), .(, -, , ), .(, , )).MouseButton1Click:(()
gui1.Visible =
gui2.Visible =
gui3.Visible =
)
gui2.Parent = gui
gui2.Size = .(, , , )
gui2.Position = .(, , , )
gui2.BackgroundColor3 = .(, , )
gui2.Visible =
gui2.Active =
gui2.Draggable =
passBox = .(, gui2)
passBox.Size = .(, , , )
passBox.Position = .(, , , )
passBox.Text =
passBox.TextEditable =
passBox.ClearTextOnFocus =
passBox.BackgroundColor3 = .(, , )
passBox.TextColor3 = .(, , )
i = ,
num = i %
btn = (gui2, (num), .(, , , ),
.(, + ((i-)%)*, , + .((i-)/)*),
.(, , ))
btn.MouseButton1Click:(()
passBox.Text = passBox.Text .. (num)
)
(gui2, , .(, , , ), .(, , , ), .(, , )).MouseButton1Click:(()
passBox.Text ==
gui1.Visible =
gui2.Visible =
gui3.Visible =
gui2.Visible =
)
gui3.Parent = gui
gui3.Size = .(, , , )
gui3.Position = .(, , , )
gui3.BackgroundColor3 = .(, , )
gui3.Visible =
gui3.Active =
gui3.Draggable =
tpBox = .(, gui3)
tpBox.Size = .(, , , )
tpBox.Position = .(, , , )
tpBox.PlaceholderText =
tpBox.Text =
tpBox.TextColor3 = .(, , )
tpBox.BackgroundColor3 = .(, , )
tpImg = .(, gui3)
tpImg.Size = .(, , , )
tpImg.Position = .(, , , )
tpImg.BackgroundColor3 = .(, , )
tpBox:():(()
plr = Players:(tpBox.Text)
plr
tpImg.Image = Players:(plr.UserId, .ThumbnailType.HeadShot, .ThumbnailSize.Size100x100)
tpImg.Image =
)
(gui3, , .(, , , ), .(, , , ), .(, , )).MouseButton1Click:(()
target = Players:(tpBox.Text)
target target.Character target.Character:()
LocalPlayer.Character:(target.Character.HumanoidRootPart.Position + .(, , ))
)
(gui3, , .(, , , ), .(, , , ), .(, , )).MouseButton1Click:(()
pool = {}
_, p (Players:())
p ~= LocalPlayer .(pool, p)
#pool >
pick = pool[.(, #pool)]
tpBox.Text = pick.Name
tpImg.Image = Players:(pick.UserId, .ThumbnailType.HeadShot, .ThumbnailSize.Size100x100)
)
(gui3, , .(, , , ), .(, -, , ), .(, , )).MouseButton1Click:(()
gui3.Visible =
gui1.Visible =
)
reopenModBtn = (gui, , .(, , , ), .(, , , ), .(, , ))
reopenModBtn.Visible =
(gui3, , .(, , , ), .(, -, , ), .(, , )).MouseButton1Click:(()
gui3.Visible =
reopenModBtn.Visible =
)
reopenModBtn.MouseButton1Click:(()
gui3.Visible =
reopenModBtn.Visible =
)
Universal