Skip to content

Instantly share code, notes, and snippets.

@DuyNgao2306
Created April 28, 2026 14:23
Show Gist options
  • Select an option

  • Save DuyNgao2306/37dacce53bc197e2fb6cb7c2176ff126 to your computer and use it in GitHub Desktop.

Select an option

Save DuyNgao2306/37dacce53bc197e2fb6cb7c2176ff126 to your computer and use it in GitHub Desktop.
--// CHỐNG CHẠY LẠI
pcall(function()
if game.CoreGui:FindFirstChild("Music_Crow") then
game.CoreGui.Music_Crow:Destroy()
end
end)
--// SERVICES
local UIS = game:GetService("UserInputService")
--// GUI
local ScreenGui = Instance.new("ScreenGui", game.CoreGui)
ScreenGui.Name = "Music_Crow"
--// MAIN MENU
local Main = Instance.new("Frame", ScreenGui)
Main.Size = UDim2.new(0,300,0,420)
Main.Position = UDim2.new(0.31,0,0.15,0)
Main.BackgroundColor3 = Color3.fromRGB(25,25,25)
Main.BorderSizePixel = 0
Main.Active = true
Main.Visible = false
Instance.new("UICorner", Main).CornerRadius = UDim.new(0,12)
--// VIỀN RGB
local Stroke = Instance.new("UIStroke", Main)
Stroke.Thickness = 2
task.spawn(function()
local h = 0
while true do
h = (h + 0.01) % 1
Stroke.Color = Color3.fromHSV(h,1,1)
task.wait(0.03)
end
end)
--// TITLE
local Title = Instance.new("TextLabel", Main)
Title.Size = UDim2.new(1,0,0,42)
Title.BackgroundColor3 = Color3.fromRGB(40,40,40)
Title.Text = "🎹 PIANO TỰ ĐỘNG"
Title.TextColor3 = Color3.new(1,1,1)
Title.TextScaled = true
Title.BorderSizePixel = 0
Title.Active = true
Instance.new("UICorner", Title).CornerRadius = UDim.new(0,12)
--// CLOSE
local Close = Instance.new("TextButton", Title)
Close.Size = UDim2.new(0,24,0,24)
Close.Position = UDim2.new(1,-30,0,9)
Close.Text = "X"
Close.TextScaled = true
Close.BackgroundColor3 = Color3.fromRGB(200,70,70)
Close.TextColor3 = Color3.new(1,1,1)
Close.BorderSizePixel = 0
Instance.new("UICorner", Close).CornerRadius = UDim.new(1,0)
--// SEARCH
local SearchBox = Instance.new("TextBox", Main)
SearchBox.Size = UDim2.new(0.9,0,0,32)
SearchBox.Position = UDim2.new(0.05,0,0,50)
SearchBox.PlaceholderText = "🔍 Tìm bài hát..."
SearchBox.Text = ""
SearchBox.TextColor3 = Color3.new(1,1,1)
SearchBox.PlaceholderColor3 = Color3.fromRGB(180,180,180)
SearchBox.BackgroundColor3 = Color3.fromRGB(35,35,35)
SearchBox.BorderSizePixel = 0
SearchBox.ClearTextOnFocus = false
Instance.new("UICorner", SearchBox).CornerRadius = UDim.new(0,8)
--// SCROLL
local Scroll = Instance.new("ScrollingFrame", Main)
Scroll.Position = UDim2.new(0,0,0,95)
Scroll.Size = UDim2.new(1,0,1,-155)
Scroll.ScrollBarThickness = 6
Scroll.BackgroundTransparency = 1
Scroll.BorderSizePixel = 0
--// OPEN BUTTON
local OpenBtn = Instance.new("TextButton", ScreenGui)
OpenBtn.Size = UDim2.new(0,150,0,38)
OpenBtn.Position = UDim2.new(0,10,0.45,0)
OpenBtn.Text = "🎵 MỞ PIANO"
OpenBtn.BackgroundColor3 = Color3.fromRGB(70,150,255)
OpenBtn.TextColor3 = Color3.new(1,1,1)
OpenBtn.BorderSizePixel = 0
Instance.new("UICorner", OpenBtn).CornerRadius = UDim.new(0,8)
--// SONG SYSTEM
local SongButtons = {}
local function CreateButton(text,bpmValue,url)
local btn = Instance.new("TextButton", Scroll)
btn.Size = UDim2.new(0.9,0,0,42)
btn.Text = text
btn.BackgroundColor3 = Color3.fromRGB(45,45,45)
btn.TextColor3 = Color3.new(1,1,1)
btn.BorderSizePixel = 0
btn.TextScaled = true
Instance.new("UICorner", btn).CornerRadius = UDim.new(0,10)
btn.MouseButton1Click:Connect(function()
bpm = bpmValue
loadstring(game:HttpGet(
"https://cdn.jsdelivr.net/gh/hellohellohell012321/TALENTLESS@main/loader_main.lua",true))()
loadstring(game:HttpGet(url,true))()
end)
table.insert(SongButtons, btn)
end
--// ===== BẢNG NHẠC ĐẦY ĐỦ =====
CreateButton("🇻🇳 Một Vòng Việt Nam",80,"https://gist.githack.com/talentless-custom-songs/36e0f0366b6a9c1fb938457201604c1d/raw/custom_song.lua")
CreateButton("🌸 Senbonzakura",154,"https://gist.githack.com/talentless-custom-songs/4354adb24eb94c61ea3751710e19782d/raw/custom_song.lua")
CreateButton("🌾 Hoa Cỏ Lau",150,"https://gist.githack.com/talentless-custom-songs/8b86af8d335b7c47a69be09d6d02e424/raw/custom_song.lua")
CreateButton("💔 Buông Tay Nhau Ra",102,"https://gist.githack.com/talentless-custom-songs/d970947153b3f54a012c0c9250d72a63/raw/custom_song.lua")
CreateButton("❤️ Nơi Này Có Anh",90,"https://gist.githack.com/talentless-custom-songs/01bd21299c602916c5c0842c981d7eeb/raw/custom_song.lua")
CreateButton("✨ Phép Màu",70,"https://gist.githack.com/talentless-custom-songs/0c1e7ffb16f3a749ee438b71da1c08bb/raw/custom_song.lua")
CreateButton("🌙 Trước Khi Em Tồn Tại",64,"https://gist.githack.com/talentless-custom-songs/57047106da268cb326773d60678199b6/raw/custom_song.lua")
CreateButton("🌸 Tháng Tư Là Lời Nói Dối",64,"https://gist.githack.com/talentless-custom-songs/2f3572ce3ca4180eb0b75e3066f104fc/raw/custom_song.lua")
CreateButton("🌱 Có Hẹn Với Thanh Xuân",105,"https://gist.githack.com/talentless-custom-songs/199993a2571c7c49f14a34805ca23950/raw/custom_song.lua")
CreateButton("🌹 Thiếu Niên Hoa Hồng",95,"https://gist.githack.com/talentless-custom-songs/cb69bab1e5a29a09834c8b9ffecbd28f/raw/custom_song.lua")
CreateButton("⏳ 10 Ngàn Năm",110,"https://gist.githack.com/talentless-custom-songs/3722cdaffcc002609f724e726949ade5/raw/custom_song.lua")
CreateButton("🕵️ Conan",131,"https://gist.githack.com/talentless-custom-songs/f99ce228ea1c44368b4b1727103802ec/raw/custom_song.lua")
CreateButton(" 👫 Little bit better",90,"https://gist.githack.com/talentless-custom-songs/f99ce228ea1c44368b4b1727103802ec/raw/custom_song.lua")
--// SORT + SEARCH
local function Refresh()
local y = 10
for _,b in ipairs(SongButtons) do
if b.Visible then
b.Position = UDim2.new(0.05,0,0,y)
y += 50
end
end
Scroll.CanvasSize = UDim2.new(0,0,0,y+10)
end
Refresh()
SearchBox:GetPropertyChangedSignal("Text"):Connect(function()
local key = string.lower(SearchBox.Text)
for _,b in ipairs(SongButtons) do
b.Visible = (key=="" or string.find(string.lower(b.Text),key))
end
Refresh()
end)
--// OPEN / CLOSE
Close.MouseButton1Click:Connect(function() Main.Visible=false end)
OpenBtn.MouseButton1Click:Connect(function() Main.Visible=not Main.Visible end)
--// DRAG MENU
local dragging=false
local dragStart,startPos
Title.InputBegan:Connect(function(i)
if i.UserInputType==Enum.UserInputType.MouseButton1 then
dragging=true
dragStart=i.Position
startPos=Main.Position
end
end)
UIS.InputChanged:Connect(function(i)
if dragging and i.UserInputType==Enum.UserInputType.MouseMovement then
local d=i.Position-dragStart
Main.Position=UDim2.new(startPos.X.Scale,startPos.X.Offset+d.X,startPos.Y.Scale,startPos.Y.Offset+d.Y)
end
end)
UIS.InputEnded:Connect(function(i)
if i.UserInputType==Enum.UserInputType.MouseButton1 then dragging=false end
end)
--// ===== THANH CHỈNH TRONG SUỐT (CHỈ MENU) =====
local transparency = 0
local Bar = Instance.new("Frame", Main)
Bar.Size = UDim2.new(0.9,0,0,6)
Bar.Position = UDim2.new(0.05,0,1,-28)
Bar.BackgroundColor3 = Color3.fromRGB(90,90,90)
Bar.BorderSizePixel = 0
Instance.new("UICorner", Bar).CornerRadius = UDim.new(1,0)
local Knob = Instance.new("Frame", Bar)
Knob.Size = UDim2.new(0,14,0,14)
Knob.Position = UDim2.new(0,-7,-0.7,0)
Knob.BackgroundColor3 = Color3.fromRGB(255,255,255)
Knob.BorderSizePixel = 0
Instance.new("UICorner", Knob).CornerRadius = UDim.new(1,0)
local function ApplyTransparency()
Main.BackgroundTransparency = transparency
end
ApplyTransparency()
local dragBar=false
Knob.InputBegan:Connect(function(i)
if i.UserInputType==Enum.UserInputType.MouseButton1 then dragBar=true end
end)
UIS.InputEnded:Connect(function(i)
if i.UserInputType==Enum.UserInputType.MouseButton1 then dragBar=false end
end)
UIS.InputChanged:Connect(function(i)
if dragBar and i.UserInputType==Enum.UserInputType.MouseMovement then
local x = math.clamp(
(i.Position.X - Bar.AbsolutePosition.X) / Bar.AbsoluteSize.X,
0,1
)
transparency = x
Knob.Position = UDim2.new(x,-7,-0.7,0)
ApplyTransparency()
end
end)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment