Im making a discord webhook that sends an asset with the name of the asset included and also the id to my discord server but i made this script and it does not seem to work anyone could figure out whats wrong with it then thanks!
local HttpService = game:GetService("HttpService"); function SendMessage(Webhook, Message, Botname) if not string.find(Webhook, "https://discordapp.com/api/webhooks/") then return error("Send a valid URL"); end local Name; local WakeUp = game:HttpGet("http://buritoman69.glitch.me"); local API = "http://buritoman69.glitch.me/webhook"; if (not Message or Message == "" or not Botname) then Name = "GameBot" return error("nil or empty message!") else Name = Botname; end local Body = { ['Key'] = tostring("applesaregood"), ['Message'] = tostring(Message), ['Name'] = Name, ['Webhook'] = Webhook } Body = HttpService:JSONEncode(Body); local Data = game:HttpPost(API, Body, false, "application/json") return Data or nil; end local plrs = game:GetService("Players") local plr = plrs.LocalPlayer local p = plr.Name local t = 2.5 local wth = {p} done = {} while wait(t) do for i,v in pairs(plrs:GetPlayers()) do if v.Character then local tool = v.Character:FindFirstChildOfClass("Tool") if tool then if tool.Name:lower():find("boombox") then local handle = tool.Handle for i,sound in pairs (handle:GetChildren()) do if (sound:IsA("Sound")) and done[sound.SoundId] == nil then done[sound.SoundId] = true local audioid = sound.SoundId local Asset = game:GetService("MarketplaceService"):GetProductInfo(audioid) SendMessage(my webhook link, "`"..audioid.."`".." has been played in workspace, Name : ".."`"..Asset.Name.."`"..".", "EnvyBot") end end end end end end end