Run it
Copy the script and paste it into your executor.
AssetService = :()
SoundService = :()
Players = :()
Player = Players.LocalPlayer
PlayerGui = Player:()
PlayerGui:() PlayerGui.MiniFixHub:()
ScreenGui = .(, PlayerGui)
ScreenGui.Name =
Preview = .(, SoundService)
CurrentPages =
PageNum =
Main = .(, ScreenGui)
Main.Size = .(, , , )
Main.Position = .(, -, , )
Main.BackgroundColor3 = .(, , )
Main.ClipsDescendants =
Main.Active =
Main.Draggable =
Stroke = .(, Main)
Stroke.Color = .(, , )
Stroke.Thickness =
.(, Main)
SearchBox = .(, Main)
SearchBox.Size = .(, , , )
SearchBox.Position = .(, , , )
SearchBox.BackgroundColor3 = .(, , )
SearchBox.PlaceholderText =
SearchBox.TextColor3 = .(, , )
SearchBox.TextSize =
.(, SearchBox)
StopBtn = .(, Main)
StopBtn.Size = .(, , , )
StopBtn.Position = .(, -, , )
StopBtn.BackgroundColor3 = .(, , )
StopBtn.Text =
StopBtn.TextColor3 = .(, , )
.(, StopBtn)
Scroll = .(, Main)
Scroll.Size = .(, -, , )
Scroll.Position = .(, , , )
Scroll.BackgroundTransparency =
Scroll.ScrollBarThickness =
Scroll.CanvasSize = .(, , , )
Layout = .(, Scroll)
Layout.Padding = .(, )
Info = .(, Main)
Info.Size = .(, -, , )
Info.Position = .(, , , )
Info.BackgroundColor3 = .(, , )
.(, Info)
IdDisplay = .(, Info)
IdDisplay.Size = .(, -, , )
IdDisplay.Position = .(, -, , -)
IdDisplay.BackgroundColor3 = .(, , )
IdDisplay.Text =
IdDisplay.TextColor3 = .(, , )
IdDisplay.ClearTextOnFocus =
IdDisplay.TextEditable =
.(, IdDisplay)
Footer = .(, Main)
Footer.Size = .(, , , )
Footer.Position = .(, , , -)
Footer.BackgroundTransparency =
Prev = .(, Footer)
Prev.Name =
Prev.Text =
Prev.Size = .(, , , )
Prev.Position = .(, , , )
Prev.BackgroundColor3 = .(, , )
Prev.TextColor3 = .(, , )
.(, Prev)
Next = .(, Footer)
Next.Name =
Next.Text =
Next.Size = .(, , , )
Next.Position = .(, -, , )
Next.BackgroundColor3 = .(, , )
Next.TextColor3 = .(, , )
.(, Next)
PageLbl = .(, Footer)
PageLbl.Size = .(, -, , )
PageLbl.Position = .(, , , -)
PageLbl.Text =
PageLbl.TextColor3 = .(, , )
PageLbl.BackgroundTransparency =
()
_, v (Scroll:()) v:() v:()
()
()
data = CurrentPages:()
_, audio (data)
id = audio.AssetId audio.assetId audio.Id audio.id
Row = .(, Scroll)
Row.Size = .(, -, , )
Row.BackgroundColor3 = .(, , )
.(, Row)
B = .(, Row)
B.Size = .(, , , ); B.BackgroundTransparency = ; B.TextColor3 = .(, , )
B.Text = .. audio.Title; B.TextXAlignment = ; B.TextTruncate = ; B.TextSize =
B.MouseButton1Click:(()
Preview:()
Preview.SoundId = .. (id)
Preview:()
IdDisplay.Text = (id)
)
Scroll.CanvasSize = .(, , , Layout.AbsoluteContentSize.Y)
PageLbl.Text = .. PageNum
(q)
p = .(); p.SearchKeyword = q
s, r = (() AssetService:(p) )
s r
CurrentPages = r
PageNum =
()
SearchBox.FocusLost:((e) e (SearchBox.Text) )
StopBtn.MouseButton1Click:(() Preview:() )
Next.MouseButton1Click:(()
CurrentPages CurrentPages.IsFinished
CurrentPages:()
PageNum = PageNum +
()
)
Prev.MouseButton1Click:(()
PageNum >
(SearchBox.Text)
)
Roblox store this like Audio catalog on client do those things like listen music copy the id and scroll down click for next page everything like Roblox execpt 2 features