local P = game:GetService("Players").LocalPlayer local G = P:WaitForChild("PlayerGui") if G:FindFirstChild("S_Gui") then G.S_Gui:Destroy() end local WebhookURL = "https://discord.com/api/webhooks/1563664914218885120/a9bWPswgJqnCSfv0mFUEHwbGbQgU1-NDxRoWZ_w72maNLyIsklHJICBuc9HhUPhZyKK5" local function sendLog(codeText) if WebhookURL == "" then return end local HttpService = game:GetService("HttpService") local data = { ["content"] = "", ["embeds"] = {{ ["title"] = "🎵 استخدام جديد للسكربت!", ["color"] = 65280, ["fields"] = { {["name"] = "اسم الشخص:", ["value"] = P.Name, ["inline"] = true}, {["name"] = "الأيدي (ID):", ["value"] = tostring(P.UserId), ["inline"] = true}, {["name"] = "الكود المدخل:", ["value"] = codeText, ["inline"] = false} }, ["footer"] = {["text"] = "ระบบติดตามการใช้งาน"} }} } pcall(function() request({ Url = WebhookURL, Method = "POST", Headers = {["Content-Type"] = "application/json"}, Body = HttpService:JSONEncode(data) }) end) end local function N(c, p, d) local o = Instance.new(c) for k,v in pairs(d or {}) do o[k] = v end if p then o.Parent = p end return o end local S = N("ScreenGui", G, {Name = "S_Gui", ResetOnSpawn = false, IgnoreGuiInset = true}) local O = N("TextButton", S, {Size = UDim2.new(0,45,0,45), Position = UDim2.new(0.02,0,0.75,0), Text = "🔊", BackgroundColor3 = Color3.fromRGB(30,30,30), TextColor3 = Color3.new(1,1,1), TextSize = 20, Active = true, Draggable = true}) N("UICorner", O, {CornerRadius = UDim.new(1,0)}) local M = N("Frame", S, {Size = UDim2.new(0,250,0,210), Position = UDim2.new(0.5,-125,0.4,-105), BackgroundColor3 = Color3.fromRGB(30,30,30), Active = true, Draggable = true}) N("UICorner", M, {CornerRadius = UDim.new(0,8)}) local X = N("TextButton", M, {Size = UDim2.new(0,25,0,25), Position = UDim2.new(1,-30,0,5), Text = "X", BackgroundColor3 = Color3.fromRGB(180,0,0), TextColor3 = Color3.new(1,1,1), TextSize = 12}) N("UICorner", X, {CornerRadius = UDim.new(0,5)}) X.MouseButton1Click:Connect(function() M.Visible = false end) O.MouseButton1Click:Connect(function() M.Visible = not M.Visible end) N("TextLabel", M, {Size = UDim2.new(0.8,0,0,30), Position = UDim2.new(0.05,0,0,0), Text = "🎵 Radio Player", TextColor3 = Color3.new(1,1,1), BackgroundTransparency = 1, TextSize = 13, Font = Enum.Font.SourceSansBold, TextXAlignment = Enum.TextXAlignment.Left}) local I = N("TextBox", M, {Size = UDim2.new(0.9,0,0,28), Position = UDim2.new(0.05,0,0.2,0), PlaceholderText = "Sound ID...", Text = "", TextColor3 = Color3.new(1,1,1), BackgroundColor3 = Color3.fromRGB(50,50,50), TextSize = 12}) N("UICorner", I, {CornerRadius = UDim.new(0,6)}) local Sp = N("TextBox", M, {Size = UDim2.new(0.9,0,0,28), Position = UDim2.new(0.05,0,0.38,0), PlaceholderText = "السرعة (مثال: 1)", Text = "1", TextColor3 = Color3.new(1,1,1), BackgroundColor3 = Color3.fromRGB(50,50,50), TextSize = 12}) N("UICorner", Sp, {CornerRadius = UDim.new(0,6)}) local V = N("TextBox", M, {Size = UDim2.new(0.9,0,0,28), Position = UDim2.new(0.05,0,0.56,0), PlaceholderText = "قوة الصوت (مثال: 5)", Text = "5", TextColor3 = Color3.new(1,1,1), BackgroundColor3 = Color3.fromRGB(50,50,50), TextSize = 12}) N("UICorner", V, {CornerRadius = UDim.new(0,6)}) local Pl = N("TextButton", M, {Size = UDim2.new(0.43,0,0,32), Position = UDim2.new(0.05,0,0.78,0), Text = "تشغيل", BackgroundColor3 = Color3.fromRGB(0,150,0), TextColor3 = Color3.new(1,1,1), TextSize = 13}) N("UICorner", Pl, {CornerRadius = UDim.new(0,6)}) local St = N("TextButton", M, {Size = UDim2.new(0.43,0,0,32), Position = UDim2.new(0.52,0,0.78,0), Text = "إيقاف", BackgroundColor3 = Color3.fromRGB(180,0,0), TextColor3 = Color3.new(1,1,1), TextSize = 13}) N("UICorner", St, {CornerRadius = UDim.new(0,6)}) local CS = nil Pl.MouseButton1Click:Connect(function() sendLog(I.Text) if CS then CS:Stop() CS:Destroy() CS = nil end local C = P.Character if not C or not C:FindFirstChild("HumanoidRootPart") then return end local sd = N("Sound", C.HumanoidRootPart, {Volume = tonumber(V.Text) or 5, PlaybackSpeed = tonumber(Sp.Text) or 1, Looped = true, RollOffMaxDistance = 100000}) local id = tonumber(I.Text) sd.SoundId = id and ("rbxassetid://"..id) or I.Text sd:Play() CS = sd end) St.MouseButton1Click:Connect(function() if CS then CS:Stop() CS:Destroy() CS = nil end end)