
KeylessUniversal

local player = game.Players.LocalPlayer
local gui = Instance.new("ScreenGui")
gui.Name = "AudioFinder"
gui.ResetOnSpawn = false
gui.Parent = game.CoreGui
local toggle = Instance.new("TextButton")
toggle.Size = UDim2.new(0, 130, 0, 34)
toggle.Position = UDim2.new(1, -145, 0.5, -17)
toggle.Text = "AudioFinder"
toggle.Font = Enum.Font.GothamBold
toggle.TextSize = 13
toggle.TextColor3 = Color3.fromRGB(0, 255, 180)
toggle.BackgroundColor3 = Color3.fromRGB(10, 10, 18)
toggle.BorderSizePixel = 0
toggle.AutoButtonColor = false
toggle.Parent = gui
local toggleCorner = Instance.new("UICorner")
toggleCorner.CornerRadius = UDim.new(0, 17)
toggleCorner.Parent = toggle
local toggleStroke = Instance.new("UIStroke")
toggleStroke.Color = Color3.fromRGB(0, 255, 180)
toggleStroke.Thickness = 1.5
toggleStroke.Parent = toggle
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 420, 0, 320)
frame.Position = UDim2.new(0, 50, 0, 50)
frame.Visible = true
frame.BackgroundColor3 = Color3.fromRGB(8, 8, 15)
frame.BorderSizePixel = 0
frame.Parent = gui
local frameCorner = Instance.new("UICorner")
frameCorner.CornerRadius = UDim.new(0, 10)
frameCorner.Parent = frame
local frameStroke = Instance.new("UIStroke")
frameStroke.Color = Color3.fromRGB(0, 255, 180)
frameStroke.Thickness = 1.5
frameStroke.Parent = frame
local titleBar = Instance.new("Frame")
titleBar.Size = UDim2.new(1, 0, 0, 36)
titleBar.BackgroundColor3 = Color3.fromRGB(0, 255, 180)
titleBar.BorderSizePixel = 0
titleBar.Parent = frame
local titleCorner = Instance.new("UICorner")
titleCorner.CornerRadius = UDim.new(0, 10)
titleCorner.Parent = titleBar
local titleFill = Instance.new("Frame")
titleFill.Size = UDim2.new(1, 0, 0, 10)
titleFill.Position = UDim2.new(0, 0, 1, -10)
titleFill.BackgroundColor3 = Color3.fromRGB(0, 255, 180)
titleFill.BorderSizePixel = 0
titleFill.Parent = titleBar
local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(1, -10, 1, 0)
titleLabel.Position = UDim2.new(0, 12, 0, 0)
titleLabel.Text = "⬡ AUDIO FINDER"
titleLabel.Font = Enum.Font.GothamBold
titleLabel.TextSize = 14
titleLabel.TextColor3 = Color3.fromRGB(8, 8, 15)
titleLabel.TextXAlignment = Enum.TextXAlignment.Left
titleLabel.BackgroundTransparency = 1
titleLabel.Parent = titleBar
local countLabel = Instance.new("TextLabel")
countLabel.Size = UDim2.new(0, 80, 1, 0)
countLabel.Position = UDim2.new(1, -90, 0, 0)
countLabel.Text = "0 sounds"
countLabel.Font = Enum.Font.Gotham
countLabel.TextSize = 11
countLabel.TextColor3 = Color3.fromRGB(8, 8, 15)
countLabel.TextXAlignment = Enum.TextXAlignment.Right
countLabel.BackgroundTransparency = 1
countLabel.Parent = titleBar
local scroll = Instance.new("ScrollingFrame")
scroll.Size = UDim2.new(1, -10, 1, -46)
scroll.Position = UDim2.new(0, 5, 0, 41)
scroll.CanvasSize = UDim2.new(0, 0, 0, 0)
scroll.ScrollBarThickness = 4
scroll.ScrollBarImageColor3 = Color3.fromRGB(0, 255, 180)
scroll.BorderSizePixel = 0
scroll.BackgroundTransparency = 1
scroll.Parent = frame
local layout = Instance.new("UIListLayout")
layout.Parent = scroll
layout.SortOrder = Enum.SortOrder.LayoutOrder
layout.Padding = UDim.new(0, 4)
local listPadding = Instance.new("UIPadding")
listPadding.PaddingTop = UDim.new(0, 4)
listPadding.PaddingLeft = UDim.new(0, 2)
listPadding.PaddingRight = UDim.new(0, 2)
listPadding.Parent = scroll
layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
scroll.CanvasSize = UDim2.new(0, 0, 0, layout.AbsoluteContentSize.Y + 10)
end)
toggle.MouseButton1Click:Connect(function()
frame.Visible = not frame.Visible
end)
local dragging, dragInput, dragStart, startPos
frame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = frame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
frame.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
dragInput = input
end
end)
game:GetService("UserInputService").InputChanged:Connect(function(input)
if input == dragInput and dragging then
local delta = input.Position - dragStart
frame.Position = UDim2.new(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
end
end)
local function copy(text)
if setclipboard then setclipboard(text) end
end
local function getId(soundId)
if not soundId then return nil end
return string.match(soundId, "%d+")
end
local function showToast(name)
local toast = Instance.new("TextLabel")
toast.Size = UDim2.new(0, 240, 0, 32)
toast.Position = UDim2.new(0.5, -120, 1, -60)
toast.Text = "✓ Copied: " .. name
toast.Font = Enum.Font.GothamBold
toast.TextSize = 12
toast.TextColor3 = Color3.fromRGB(8, 8, 15)
toast.BackgroundColor3 = Color3.fromRGB(0, 255, 180)
toast.BorderSizePixel = 0
toast.Parent = gui
local tc = Instance.new("UICorner")
tc.CornerRadius = UDim.new(0, 8)
tc.Parent = toast
task.delay(1.8, function()
toast:Destroy()
end)
end
local count = 0
for _, v in ipairs(game:GetDescendants()) do
if v:IsA("Sound") then
local id = getId(v.SoundId)
if id then
local url = "https://www.roblox.com/library/" .. id
count = count + 1
local row = Instance.new("TextButton")
row.Size = UDim2.new(1, -4, 0, 30)
row.BackgroundColor3 = Color3.fromRGB(14, 14, 24)
row.BorderSizePixel = 0
row.AutoButtonColor = false
row.Text = ""
row.Parent = scroll
local rowCorner = Instance.new("UICorner")
rowCorner.CornerRadius = UDim.new(0, 6)
rowCorner.Parent = row
local rowStroke = Instance.new("UIStroke")
rowStroke.Color = Color3.fromRGB(30, 30, 50)
rowStroke.Thickness = 1
rowStroke.Parent = row
local nameLabel = Instance.new("TextLabel")
nameLabel.Size = UDim2.new(1, -80, 1, 0)
nameLabel.Position = UDim2.new(0, 10, 0, 0)
nameLabel.Text = v.Name
nameLabel.Font = Enum.Font.Gotham
nameLabel.TextSize = 12
nameLabel.TextColor3 = Color3.fromRGB(200, 200, 220)
nameLabel.TextXAlignment = Enum.TextXAlignment.Left
nameLabel.BackgroundTransparency = 1
nameLabel.TextTruncate = Enum.TextTruncate.AtEnd
nameLabel.Parent = row
local idBadge = Instance.new("TextLabel")
idBadge.Size = UDim2.new(0, 70, 0, 20)
idBadge.Position = UDim2.new(1, -76, 0.5, -10)
idBadge.Text = "# " .. id
idBadge.Font = Enum.Font.GothamBold
idBadge.TextSize = 10
idBadge.TextColor3 = Color3.fromRGB(0, 255, 180)
idBadge.BackgroundColor3 = Color3.fromRGB(0, 40, 30)
idBadge.BorderSizePixel = 0
idBadge.Parent = row
local badgeCorner = Instance.new("UICorner")
badgeCorner.CornerRadius = UDim.new(0, 4)
badgeCorner.Parent = idBadge
row.MouseEnter:Connect(function()
rowStroke.Color = Color3.fromRGB(0, 255, 180)
nameLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
end)
row.MouseLeave:Connect(function()
rowStroke.Color = Color3.fromRGB(30, 30, 50)
nameLabel.TextColor3 = Color3.fromRGB(200, 200, 220)
end)
row.MouseButton1Click:Connect(function()
copy(url)
showToast(v.Name)
end)
end
end
end
countLabel.Text = count .. " sounds"No comments yet for this script.

![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)

