Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
player = Players.LocalPlayer
playerGui = player:()
playerGui:()
playerGui.MusicGUI:()
screenGui = .()
screenGui.Name =
screenGui.Parent = playerGui
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.Active =
mainFrame.Draggable =
mainFrame.Parent = screenGui
titleBar = .()
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.TextColor3 = .(, , )
titleBar.Text =
titleBar.Font = .Font.GothamBold
titleBar.TextSize =
titleBar.Parent = mainFrame
scrollFrame = .()
scrollFrame.Size = .(, , , -)
scrollFrame.Position = .(, , , )
scrollFrame.CanvasSize = .(, , , )
scrollFrame.ScrollBarThickness =
scrollFrame.BackgroundColor3 = .(, , )
scrollFrame.Parent = mainFrame
grid = .()
grid.Parent = scrollFrame
grid.SortOrder = .SortOrder.LayoutOrder
grid.CellPadding = .(, , , )
frameWidth = mainFrame.Size.X.Offset
padding =
columns =
cellWidth = (frameWidth - padding * (columns + )) / columns
grid.CellSize = .(, cellWidth, , )
grid:():(()
scrollFrame.CanvasSize = .(, , , grid.AbsoluteContentSize.Y + )
)
HDAdminClient = ReplicatedStorage:()
RequestCommand = HDAdminClient.Signals.RequestCommandSilent
musicList = {
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = },
{Name = , ID = , Pitch = }, {Name = , ID = , Pitch = }, {Name = , ID = , Pitch = }, {Name = , ID = , Pitch = }, {Name = , ID = , Pitch = }, {Name = , ID = , Pitch = }, {Name = , ID = , Pitch = }, {Name = , ID = , Pitch = }, {Name = , ID = , Pitch = }, {Name = , ID = , Pitch = },
}
_, music (musicList)
btn = .()
btn.Size = .(, cellWidth, , )
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Text = music.Name
btn.Font = .Font.GothamBold
btn.TextSize =
btn.Parent = scrollFrame
btn.MouseButton1Click:(()
RequestCommand:(..music.ID)
()
RequestCommand:(..music.Pitch)
()
RequestCommand:()
)
extraButtons = {
{Text = , Command = },
{Text = , Command = },
}
_, info (extraButtons)
btn = .()
btn.Size = .(, cellWidth, , )
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Text = info.Text
btn.Font = .Font.GothamBold
btn.TextSize =
btn.Parent = scrollFrame
btn.MouseButton1Click:(()
RequestCommand:(info.Command)
()
screenGui.Parent
screenGui.Parent = playerGui
)
player.CharacterAdded:(()
.()
screenGui.Parent
screenGui.Parent = playerGui
)