-- ============================================= -- 🟣 VEX MENU • VEX HUB I NEW • NO PASSWORD 🟣 -- 👑 DEVELOPED BY: shalaan49 • مباشر بدون كلمة مرور ✨ -- ✅ جميع التحديثات السابقة سارية المفعول ✅ -- ============================================= local TweenService = game:GetService("TweenService") local CoreGui = game:GetService("CoreGui") local SoundService = game:GetService("SoundService") local Players = game:GetService("Players") local UIS = game:GetService("UserInputService") local RunService = game:GetService("RunService") local TeleportService = game:GetService("TeleportService") local StarterGui = game:GetService("StarterGui") -- 🛡️ بيانات أساسية local LocalPlayer = Players.LocalPlayer local PlayerName = LocalPlayer.Name local DisplayName = LocalPlayer.DisplayName local UserId = LocalPlayer.UserId local PlaceId = game.PlaceId local JobId = game.JobId -- ✅ الأصول والأصوات والروابط المحدثة local VEX_LOGO = "rbxassetid://6075481276" local CLICK_SOUND = "rbxassetid://129273414525214" local DISCORD_LINK = "https://discord.gg/SEqg9uCqA" local LOG_SCRIPT_LINK = "https://pastebin.com/raw/WZSMKrPh" local AFK_SCRIPT_LINK = "https://pastebin.com/raw/MzBYqatV" local MAP_COPY_LINK = "https://pastebin.com/raw/EyAuhz0Z" local SKINS_LINK = "https://pastebin.com/raw/6JvWs5EQ" local BLUE_SCRIPT_LINK = "https://pastefy.app/jtNfIwTL/raw" local CLAN_CHAT_LINK = "https://rawscripts.net/raw/Universal-Script-ABD-HUN-CHAT-241712" local CMD_BAR_LINK = "https://rawscripts.net/raw/Universal-Script-HdAdmin-Cmdbar2-65105" local COPY_PROTECT_LINK = "https://pastebin.com/raw/Tjh3Ji7P" local EVENT_COPY_LINK = "https://pastebin.com/raw/PwXcZRs5" local CHAT_SPAM_LINK = "https://pastebin.com/raw/QJ9g9JQf" local ANTI_EXPLODE_LINK = "https://pastebin.com/raw/3K09CLvU" local VR7_LINK = "https://rawscripts.net/raw/Universal-Script-Vr7-xxz-v2-239949" local SIMPLE_LOG_LINK = "https://pastebin.com/raw/nkvx8FJQ" local BYPASS_SPAM_LINK = "https://pastebin.com/raw/a9NbX2if" local COPY_CLIPBOARD_LINK = "https://raw.githubusercontent.com/scripteredwinter/scripts/refs/heads/main/gag2spawner" local HIDDEN_SPAM_LINK = "https://pastebin.com/raw/2QCAvtP1" -- 🎨 الألوان البنفسجية local THEME = { Main = Color3.fromHex("#9D4EDD"), Light = Color3.fromHex("#C77DFF"), Dark = Color3.fromHex("#1A1425"), Bg = Color3.fromHex("#120E1B"), Card = Color3.fromHex("#241A38"), Hover = Color3.fromHex("#3D2F5A"), Text = Color3.new(1,1,1), Dim = Color3.fromHex("#A897C7"), Success = Color3.fromHex("#4ADE80"), Danger = Color3.fromHex("#EF4444"), OverlayDark = Color3.fromRGB(20, 15, 30) } -- 🛡️ تنظيف القديم for _, Gui in ipairs(CoreGui:GetChildren()) do if Gui.Name:match("^VEX_") then Gui:Destroy() end end local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "VEX_MENU_LEGEND" ScreenGui.Parent = CoreGui ScreenGui.ResetOnSpawn = false ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ScreenGui.DisplayOrder = 99999 local AlertGui = Instance.new("ScreenGui") AlertGui.Name = "VEX_Alerts" AlertGui.Parent = CoreGui AlertGui.ResetOnSpawn = false AlertGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling AlertGui.DisplayOrder = 99998 local ClickSoundObj = Instance.new("Sound") ClickSoundObj.SoundId = CLICK_SOUND ClickSoundObj.Volume = 1 ClickSoundObj.Parent = SoundService -- ============================================= -- 🚨 نظام الإشعارات التلقائية ✅ -- ============================================= local function ShowAlert(Message) ClickSoundObj:Play() local Alert = Instance.new("Frame") Alert.Size = UDim2.new(0, 300, 0, 50) Alert.Position = UDim2.new(0.5, -150, 0.82, 0) Alert.BackgroundColor3 = THEME.Card Alert.BorderSizePixel = 0 Alert.ClipsDescendants = true Alert.Parent = AlertGui Instance.new("UICorner", Alert).CornerRadius = UDim.new(0,12) local AlertStroke = Instance.new("UIStroke") AlertStroke.Color = THEME.Main AlertStroke.Thickness = 2 AlertStroke.Parent = Alert local AlertText = Instance.new("TextLabel") AlertText.Size = UDim2.new(1, -20, 1, 0) AlertText.Position = UDim2.new(0,10,0,0) AlertText.BackgroundTransparency = 1 AlertText.Text = Message AlertText.TextColor3 = THEME.Text AlertText.Font = Enum.Font.GothamBold AlertText.TextSize = 14 AlertText.Parent = Alert TweenService:Create(Alert, TweenInfo.new(0.3), {Position = UDim2.new(0.5, -150, 0.78, 0), BackgroundTransparency = 0}):Play() TweenService:Create(AlertStroke, TweenInfo.new(0.3), {Transparency = 0}):Play() task.wait(2.5) TweenService:Create(Alert, TweenInfo.new(0.3), {Position = UDim2.new(0.5, -150, 0.82, 0), BackgroundTransparency = 1}):Play() TweenService:Create(AlertStroke, TweenInfo.new(0.3), {Transparency = 1}):Play() TweenService:Create(AlertText, TweenInfo.new(0.3), {TextTransparency = 1}):Play() task.wait(0.3) Alert:Destroy() end -- ============================================= -- 🚫 حظر اشعارات الأدمن • النافذة المخصصة ✅ -- ============================================= local AdminNotificationsBlocked = false local OriginalSendNotification = nil local function OpenAdminBlockWindow() ClickSoundObj:Play() ShowAlert("✅ تم فتح لوحة الحظر") local BlockWin = Instance.new("Frame") BlockWin.Size = UDim2.new(0, 330, 0, 240) BlockWin.Position = UDim2.new(0.5, -165, 0.5, -120) BlockWin.BackgroundColor3 = THEME.Bg BlockWin.Active = true BlockWin.Draggable = true BlockWin.Parent = ScreenGui Instance.new("UICorner", BlockWin).CornerRadius = UDim.new(0, 16) Instance.new("UIStroke", BlockWin).Color = THEME.Main local WinTitle = Instance.new("TextLabel") WinTitle.Size = UDim2.new(1, -20, 0, 28) WinTitle.Position = UDim2.new(0,10,0,12) WinTitle.BackgroundTransparency = 1 WinTitle.Text = "vex hub | حظر اشعارات ورسائل السبام" WinTitle.TextColor3 = THEME.Light WinTitle.Font = Enum.Font.GothamBlack WinTitle.TextSize = 15 WinTitle.Parent = BlockWin local InfoBox = Instance.new("Frame") InfoBox.Size = UDim2.new(1, -30, 0, 110) InfoBox.Position = UDim2.new(0,15,0,50) InfoBox.BackgroundColor3 = THEME.Card Instance.new("UICorner", InfoBox).CornerRadius = UDim.new(0, 10) Instance.new("UIStroke", InfoBox).Color = THEME.Light InfoBox.Parent = BlockWin local InfoText = Instance.new("TextLabel") InfoText.Size = UDim2.new(1, -15, 1, 0) InfoText.Position = UDim2.new(0,7,0,0) InfoText.BackgroundTransparency = 1 InfoText.Text = "سيتم إخفاء تلقائي لـ:\n✅ جميع اشعارات الأدمن والنظام\n✅ رسائل السبام والأوامر المتكررة\n✅ رسائل التحذير والحظر والتنبيهات\n✅ رسائل الأدمن المزعجة والمتكررة" InfoText.TextColor3 = THEME.Text InfoText.Font = Enum.Font.GothamSemibold InfoText.TextSize = 12 InfoText.TextWrapped = true InfoText.Parent = InfoBox local ToggleBtn = Instance.new("TextButton") ToggleBtn.Size = UDim2.new(1, -30, 0, 45) ToggleBtn.Position = UDim2.new(0,15,1,-55) ToggleBtn.BackgroundColor3 = THEME.Danger ToggleBtn.Text = "🔴 تفعيل الحظر الشامل" ToggleBtn.TextColor3 = THEME.Text ToggleBtn.Font = Enum.Font.GothamBold ToggleBtn.TextSize = 15 Instance.new("UICorner", ToggleBtn).CornerRadius = UDim.new(0,12) ToggleBtn.Parent = BlockWin ToggleBtn.MouseButton1Click:Connect(function() ClickSoundObj:Play() AdminNotificationsBlocked = not AdminNotificationsBlocked if AdminNotificationsBlocked then ToggleBtn.BackgroundColor3 = THEME.Success ToggleBtn.Text = "🟢 إيقاف الحظر الشامل" ShowAlert("✅ تم تفعيل حظر الإشعارات والسبام") pcall(function() if not OriginalSendNotification then OriginalSendNotification = StarterGui.SendNotification end StarterGui.SendNotification = function(self, Data) local Title = (Data.Title or ""):lower() local Body = (Data.Text or ""):lower() local BlockWords = { "admin", "ادمن", "system", "نظام", "تحذير", "حظر", "تنبيه", "warning", "banned", "kick", "jail", "freeze", "explode", "spam", "سبام", "رسالة", "command", "أمر", "الكل", "everyone" } for _, Word in pairs(BlockWords) do if Title:find(Word) or Body:find(Word) then return end end return OriginalSendNotification(self, Data) end end) pcall(function() local TextChat = game:GetService("TextChatService") if TextChat:FindFirstChild("TextChannels") then local General = TextChat.TextChannels:FindFirstChild("RBXGeneral") if General then General.ShouldDeliverMessage = function(self, msg) local Text = msg.Text:lower() local BlockPatterns = { "^%;", "^%!", "^%?", "^%/", "سبام", "spam", "copy", "نسخ", "kick", "ban", "حظر", "طرد", "تفجير", "explode", "jail", "سجن" } for _, Pat in pairs(BlockPatterns) do if Text:find(Pat) then return false end end return true end end end end) else ToggleBtn.BackgroundColor3 = THEME.Danger ToggleBtn.Text = "🔴 تفعيل الحظر الشامل" ShowAlert("✅ تم إيقاف الحظر وعرض الرسائل") pcall(function() if OriginalSendNotification then StarterGui.SendNotification = OriginalSendNotification end end) pcall(function() local TextChat = game:GetService("TextChatService") if TextChat:FindFirstChild("TextChannels") then local General = TextChat.TextChannels:FindFirstChild("RBXGeneral") if General then General.ShouldDeliverMessage = nil end end end) end end) end -- ============================================= -- 🔘 زر فتح القائمة • يظهر مباشرة ✅ -- ============================================= local OpenBtn = Instance.new("ImageButton") OpenBtn.Size = UDim2.new(0, 55, 0, 55) OpenBtn.Position = UDim2.new(0.02, 0, 0, 75) OpenBtn.BackgroundColor3 = THEME.Dark OpenBtn.BackgroundTransparency = 0.05 OpenBtn.Image = VEX_LOGO OpenBtn.ScaleType = Enum.ScaleType.Fit OpenBtn.Active = true OpenBtn.Draggable = true OpenBtn.Parent = ScreenGui Instance.new("UICorner", OpenBtn).CornerRadius = UDim.new(0, 16) local BtnStroke = Instance.new("UIStroke", OpenBtn) BtnStroke.Color = THEME.Main BtnStroke.Thickness = 3 local Overlay = Instance.new("Frame") Overlay.Size = UDim2.new(1, 0, 1, 0) Overlay.BackgroundColor3 = THEME.OverlayDark Overlay.BackgroundTransparency = 0.5 Overlay.Parent = OpenBtn Instance.new("UICorner", Overlay).CornerRadius = UDim.new(0, 16) local VexText = Instance.new("TextLabel") VexText.Size = UDim2.new(1, 0, 1, 0) VexText.BackgroundTransparency = 1 VexText.Text = "VEX" VexText.TextColor3 = THEME.Light VexText.Font = Enum.Font.GothamBlack VexText.TextSize = 16 VexText.Parent = Overlay task.spawn(function() while OpenBtn and OpenBtn.Parent do TweenService:Create(BtnStroke, TweenInfo.new(1.5), {Color = THEME.Light, Thickness = 3.5}):Play() task.wait(1.5) TweenService:Create(BtnStroke, TweenInfo.new(1.5), {Color = THEME.Main, Thickness = 3}):Play() task.wait(1.5) end end) -- ============================================= -- 📦 النافذة الرئيسية -- ============================================= local MainWindow = Instance.new("Frame") MainWindow.Size = UDim2.new(0, 350, 0, 620) MainWindow.Position = UDim2.new(0.5, -175, 0.5, -310) MainWindow.BackgroundColor3 = THEME.Bg MainWindow.ClipsDescendants = true MainWindow.Visible = false MainWindow.Parent = ScreenGui Instance.new("UICorner", MainWindow).CornerRadius = UDim.new(0, 18) Instance.new("UIStroke", MainWindow).Color = THEME.Main local Header = Instance.new("Frame") Header.Size = UDim2.new(1, 0, 0, 70) Header.BackgroundColor3 = THEME.Dark Header.Parent = MainWindow Instance.new("UICorner", Header).CornerRadius = UDim.new(0, 18) local WinTitle = Instance.new("TextLabel") WinTitle.Size = UDim2.new(1, -20, 0, 24) WinTitle.Position = UDim2.new(0,15,0,12) WinTitle.BackgroundTransparency = 1 WinTitle.Text = "🟣 VEX MENU" WinTitle.TextColor3 = THEME.Light WinTitle.Font = Enum.Font.GothamBold WinTitle.TextSize = 18 WinTitle.Parent = Header local DevSign = Instance.new("TextLabel") DevSign.Size = UDim2.new(1, -20, 0, 14) DevSign.Position = UDim2.new(0,15,0,38) DevSign.BackgroundTransparency = 1 DevSign.Text = "by shalaan49 • بدون كلمة مرور ✨" DevSign.TextColor3 = THEME.Dim DevSign.Font = Enum.Font.GothamBold DevSign.TextSize = 12 DevSign.Parent = Header local NewHeaderBox = Instance.new("Frame") NewHeaderBox.Size = UDim2.new(1, -30, 0, 90) NewHeaderBox.Position = UDim2.new(0,15,0,85) NewHeaderBox.BackgroundColor3 = THEME.Card NewHeaderBox.BackgroundTransparency = 0.3 NewHeaderBox.Parent = MainWindow Instance.new("UICorner", NewHeaderBox).CornerRadius = UDim.new(0,12) Instance.new("UIStroke", NewHeaderBox).Color = THEME.Light local BoxLogo = Instance.new("ImageLabel") BoxLogo.Size = UDim2.new(0, 65, 0, 65) BoxLogo.Position = UDim2.new(0,12,0.5,-32) BoxLogo.BackgroundTransparency = 1 BoxLogo.Image = VEX_LOGO BoxLogo.Parent = NewHeaderBox local BoxTitle = Instance.new("TextLabel") BoxTitle.Size = UDim2.new(1, -95, 1, 0) BoxTitle.Position = UDim2.new(0,85,0,0) BoxTitle.BackgroundTransparency = 1 BoxTitle.Text = "vex hub i new" BoxTitle.TextColor3 = THEME.Light BoxTitle.Font = Enum.Font.GothamBlack BoxTitle.TextSize = 22 BoxTitle.Parent = NewHeaderBox local SearchBox = Instance.new("TextBox") SearchBox.Size = UDim2.new(0, 320, 0, 40) SearchBox.Position = UDim2.new(0,15,0,195) SearchBox.BackgroundColor3 = THEME.Card SearchBox.PlaceholderText = "ابحث عن أي أداة... 🔍" SearchBox.Text = "" SearchBox.TextColor3 = THEME.Text SearchBox.Font = Enum.Font.SourceSansBold SearchBox.TextSize = 14 Instance.new("UICorner", SearchBox).CornerRadius = UDim.new(0,12) SearchBox.Parent = MainWindow local ScrollFrame = Instance.new("ScrollingFrame") ScrollFrame.Size = UDim2.new(0, 320, 0, 320) ScrollFrame.Position = UDim2.new(0,15,0,245) ScrollFrame.BackgroundColor3 = THEME.Dark ScrollFrame.ScrollBarImageColor3 = THEME.Main ScrollFrame.ScrollBarThickness = 6 Instance.new("UICorner", ScrollFrame).CornerRadius = UDim.new(0,14) ScrollFrame.Parent = MainWindow local ListLayout = Instance.new("UIListLayout") ListLayout.Padding = UDim.new(0, 10) ListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center ListLayout.Parent = ScrollFrame -- ============================================= -- 🛠️ المتغيرات والنظام -- ============================================= local RotateLoop = nil local ButtonCounter = 1 local function StartRotate() if RotateLoop then return end ShowAlert("🔄 بدء الدوران السريع") local Char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local Root = Char:WaitForChild("HumanoidRootPart", 15) RotateLoop = RunService.Heartbeat:Connect(function() if Root then Root.CFrame = Root.CFrame * CFrame.Angles(0, math.rad(15), 0) end end) end local function StopRotate() if RotateLoop then RotateLoop:Disconnect() RotateLoop = nil ShowAlert("🛑 تم إيقاف الدوران") end end local function CopyToClipboard(text) pcall(function() if setclipboard then setclipboard(text) elseif UIS then UIS:ClipboardWrite(text) end end) end local function RejoinServer() ShowAlert("🔁 جاري إعادة الدخول لنفس السيرفر") pcall(function() TeleportService:TeleportToPlaceInstance(PlaceId, JobId, LocalPlayer) end) end local function ChangeServer() ShowAlert("🔄 جاري تغيير السيرفر") task.spawn(function() local Servers = TeleportService:GetPlayerServers(PlaceId, 50) if Servers and #Servers > 0 then TeleportService:TeleportToPlaceInstance(PlaceId, Servers[math.random(#Servers)].JobId, LocalPlayer) else TeleportService:Teleport(PlaceId, LocalPlayer) end end) end -- ============================================= -- 🛠️ نظام إنشاء الأزرار ✨✅ -- ============================================= local AllScriptBtns = {} local function AddScriptBtn(name, link, customFunc, AlertText) local NumberedName = "✨ "..ButtonCounter.." • "..name ButtonCounter += 1 local Btn = Instance.new("TextButton") Btn.Size = UDim2.new(0, 290, 0, 52) Btn.BackgroundColor3 = THEME.Card Btn.Text = NumberedName Btn.TextColor3 = THEME.Text Btn.Font = Enum.Font.GothamBold Btn.TextSize = 14 Instance.new("UICorner", Btn).CornerRadius = UDim.new(0,10) Instance.new("UIStroke", Btn).Color = THEME.Main Btn.MouseEnter:Connect(function() TweenService:Create(Btn, TweenInfo.new(0.15), {BackgroundColor3 = THEME.Hover}):Play() end) Btn.MouseLeave:Connect(function() TweenService:Create(Btn, TweenInfo.new(0.15), {BackgroundColor3 = THEME.Card}):Play() end) Btn.MouseButton1Click:Connect(function() ClickSoundObj:Play() if AlertText then ShowAlert(AlertText) end if customFunc then customFunc() elseif link then pcall(function() loadstring(game:HttpGet(link, {Timeout=20}))() end) end end) Btn.Parent = ScrollFrame table.insert(AllScriptBtns, {Btn=Btn, Name=name:lower()}) end -- ============================================= -- 📜 القائمة النهائية ✨🟣 -- ============================================= AddScriptBtn("دوران", nil, StartRotate, "✅ بدأ الدوران السريع") AddScriptBtn("ايقاف الدوران", nil, StopRotate, "✅ تم إيقاف الدوران") AddScriptBtn("سبام اوامر الأدمن", BYPASS_SPAM_LINK, nil, "✅ تم فتح سبام الأوامر") AddScriptBtn("حظر اشعارات الأدمن", nil, OpenAdminBlockWindow, "✅ تم فتح لوحة الحظر") AddScriptBtn("لوق اللاعبين", LOG_SCRIPT_LINK, nil, "✅ تم فتح لوق اللاعبين") AddScriptBtn("حمايه من النسخ", COPY_PROTECT_LINK, nil, "✅ تم تفعيل الحماية") AddScriptBtn("نسخ فعاليات pro", EVENT_COPY_LINK, nil, "✅ تم فتح نسخ الفعاليات") AddScriptBtn("سبام شات", CHAT_SPAM_LINK, nil, "✅ تم فتح سبام الشات") AddScriptBtn("سبام شات مخفي", HIDDEN_SPAM_LINK, nil, "✅ تم فتح السبام المخفي") AddScriptBtn("تغيير السيرفر", nil, ChangeServer, "✅ جاري تغيير السيرفر") AddScriptBtn("اعادة الدخول لنفس السيرفر", nil, RejoinServer, "✅ جاري إعادة الدخول") AddScriptBtn("لوق بسيط", SIMPLE_LOG_LINK, nil, "✅ تم فتح اللوق البسيط") AddScriptBtn("ديسكورد", nil, function() CopyToClipboard(DISCORD_LINK) ShowAlert("✅ تم نسخ الرابط") end, "✅ تم نسخ الديسكورد") AddScriptBtn("سبام شات ماب النسخ", MAP_COPY_LINK, nil, "✅ تم فتح سبام الماب") AddScriptBtn("شات الكلان", CLAN_CHAT_LINK, nil, "✅ تم فتح شات الكلان") AddScriptBtn("سكربت بلو", BLUE_SCRIPT_LINK, nil, "✅ تم فتح سكربت بلو") AddScriptBtn("Vr7", VR7_LINK, nil, "✅ تم فتح سكربت Vr7") AddScriptBtn("vex cmdbar2", CMD_BAR_LINK, nil, "✅ تم فتح cmdbar") AddScriptBtn("سبام يكسر الحمايه", BYPASS_SPAM_LINK, nil, "✅ تم فتح السبام الخارق") AddScriptBtn("سبام شات مقلد", CHAT_SPAM_LINK, nil, "✅ تم فتح سبام المقلد") AddScriptBtn("حمايه من النسخ", COPY_PROTECT_LINK, nil, "✅ تم تفعيل الحماية المزدوجة") AddScriptBtn("مضاد clogs / logs /explode", ANTI_EXPLODE_LINK, nil, "✅ تم تفعيل المضاد") AddScriptBtn("افك / AFK", AFK_SCRIPT_LINK, nil, "✅ تم تشغيل وضع AFK") AddScriptBtn("ماب النسخ", MAP_COPY_LINK, nil, "✅ تم فتح نسخ الماب") AddScriptBtn("تجهيز نسخ في الحافظه", nil, function() CopyToClipboard("تم نسخ البيانات ✅") ShowAlert("✅ تم النسخ للحافظة") end, "✅ تم النسخ للحافظة") ScrollFrame.CanvasSize = UDim2.new(0, 0, 0, (#AllScriptBtns * 60) + 50) -- ============================================= -- 🔑 التحكم والتنقل المباشر ✅ -- ============================================= OpenBtn.MouseButton1Click:Connect(function() ClickSoundObj:Play() MainWindow.Visible = not MainWindow.Visible ShowAlert(MainWindow.Visible and "✅ تم فتح القائمة" or "✅ تم إغلاق القائمة") end) -- سحب النافذة local Drag = {Active=false, Start=nil, Pos=nil} Header.InputBegan:Connect(function(I) if I.UserInputType == Enum.UserInputType.MouseButton1 or I.UserInputType == Enum.UserInputType.Touch then Drag.Active = true Drag.Start = I.Position Drag.Pos = MainWindow.Position end end) UIS.InputChanged:Connect(function(I) if Drag.Active and (I.UserInputType == Enum.UserInputType.MouseMovement or I.UserInputType == Enum.UserInputType.Touch) then MainWindow.Position = UDim2.new(Drag.Pos.X.Scale, Drag.Pos.X.Offset + (I.Position.X - Drag.Start.X), Drag.Pos.Y.Scale, Drag.Pos.Y.Offset + (I.Position.Y - Drag.Start.Y)) end end) Header.InputEnded:Connect(function() Drag.Active = false end) print("\n"..string.rep("🟣✨", 15)) print("✅ ✨ جاهز بدون كلمة مرور ✨✅") print("🔘 الزر يظهر مباشرة، اضغط عليه لفتح القائمة") print("📋 جميع الأدوات والروابط سارية المفعول") print(string.rep("🟣✨", 15).."\n")