Created by 502#8277
Features:
- LYRIC SINGING BOT
- using this API:
local songName = "8 Bit Love"
local artistName = "Lames"
local speakit = false
local speakitdelay = 2.5
-- gay monkey code
local function sendMessage(text)
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(text, "All")
end
local function notifynotify(text)
game.StarterGui:SetCore("SendNotification", {
Title = "502";
Text = text;
Icon = "";
Duration = 5;
})
end
songName = string.gsub(songName, " ", "")
artistName = string.gsub(artistName, " ", "")
local response = syn.request({
Url = "https://lyrist.vercel.app/api/" .. songName .. "/" .. artistName,
Method = "GET",
})
local lyricsData = game.HttpService:JSONDecode(response.Body)
local lyricsTable = {}
if lyricsData.error and lyricsData.error == "Lyrics NotFound" then
notifynotify("Lyrics not found for the specified song and artist.")
warn("Lyrics not found for the specified song and artist.")
else
notifynotify("Lyrics Found, check Console for the Lyrics")
for line in string.gmatch(lyricsData.lyrics, "[^\n]+") do
table.insert(lyricsTable, line)
end
for i, line in ipairs(lyricsTable) do
print(line)
end
if speakit then
notifynotify("🎙️ Singing the song now...")
sendMessage("I will sing "..songName.."by "..artistName.." now...")
task.wait(speakitdelay)
for i, line in ipairs(lyricsTable) do
sendMessage(line)
task.wait(speakitdelay)
end
end
end