-- [[ SAD GENERAL HUB - BROOKHAVEN EDITION (تم التعديل) ]] -- -- المطور: الجنرال الحزين -- تيك توك: q.i8ix | روبلوكس: 3dai17 -- الإصدار: V2.0 | تحديث: إضافة لمسات احترافية + حماية ULTRA++ -- تعديل: تم إلغاء التشغيل التلقائي لسكربت IY local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() -- جلب بيانات المستخدم والنظام local Player = game.Players.LocalPlayer local DisplayName = Player.DisplayName local Name = Player.Name local UserID = Player.UserId local Executor = identifyexecutor and identifyexecutor() or "Unknown" local StartTime = tick() -- متغيرات الأدوات + متغيرات جديدة local Noclip = false local InfiniteJump = false local WalkspeedValue = 16 local JumppowerValue = 50 -- ========== متغيرات الحماية ULTRA++ ========== local UltraEnabled = false local Connections = {} local lastSafeCFrame = nil local lastCheck = tick() local MAX_SPEED = 85 local MAX_FALL_SPEED = -120 local MAP_Y_LIMIT = -80 -- ========== دوال الحماية ULTRA++ ========== local function disconnectAll() for _, c in ipairs(Connections) do pcall(function() c:Disconnect() end) end table.clear(Connections) end local function getChar() return game.Players.LocalPlayer.Character end local function getHRP() local c = getChar() return c and c:FindFirstChild("HumanoidRootPart") end local function getHum() local c = getChar() return c and c:FindFirstChildOfClass("Humanoid") end local function restorePosition() local hrp = getHRP() if hrp and lastSafeCFrame then hrp.AssemblyLinearVelocity = Vector3.zero hrp.AssemblyAngularVelocity = Vector3.zero hrp.CFrame = lastSafeCFrame + Vector3.new(0, 5, 0) end end -- ========== تفعيل دوال الحماية ========== local function setupUltraProtection() if not UltraEnabled then disconnectAll() return end disconnectAll() task.wait(0.4) table.insert(Connections, game:GetService("RunService").Heartbeat:Connect(function() local hrp = getHRP() if hrp then lastSafeCFrame = hrp.CFrame end end)) table.insert(Connections, game:GetService("RunService").Heartbeat:Connect(function() if not UltraEnabled then return end local char = getChar() local hrp = getHRP() local hum = getHum() if not (char and hrp and hum) then return end hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false) if hum:GetState() == Enum.HumanoidStateType.Seated then hum:ChangeState(Enum.HumanoidStateType.GettingUp) end for _, p in ipairs(char:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide = true p.Anchored = false end end hrp.AssemblyAngularVelocity = Vector3.zero if hrp.AssemblyLinearVelocity.Magnitude > MAX_SPEED then restorePosition() end hrp.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0) end)) table.insert(Connections, game:GetService("RunService").Heartbeat:Connect(function() if not UltraEnabled then return end local hrp = getHRP() if not hrp then return end local now = tick() if now - lastCheck < 0.15 then return end lastCheck = now local vy = hrp.AssemblyLinearVelocity.Y if vy < MAX_FALL_SPEED or hrp.Position.Y < MAP_Y_LIMIT then restorePosition() end end)) task.spawn(function() while UltraEnabled do for _, obj in ipairs(workspace:GetDescendants()) do if obj:IsA("BodyMover") or obj:IsA("VectorForce") or obj:IsA("AngularVelocity") or obj:IsA("LinearVelocity") then pcall(function() obj:Destroy() end) end end task.wait(2) end end) end -- [[ نظام القفز اللانهائي ]] -- task.spawn(function() game:GetService("UserInputService").JumpRequest:Connect(function() if InfiniteJump and Player.Character and Player.Character:FindFirstChild("Humanoid") then Player.Character.Humanoid:ChangeState("Jumping") end end) end) -- [[ نظام حماية الكاميرا من الاهتزاز ]] -- task.spawn(function() game:GetService("RunService").RenderStepped:Connect(function() pcall(function() if Player.Character and Player.Character:FindFirstChild("Humanoid") then local hum = Player.Character.Humanoid if hum.CameraOffset ~= Vector3.new(0,0,0) then hum.CameraOffset = Vector3.new(0,0,0) end end end) end) end) -- [[ تأثير ترحيبي عند التشغيل ]] -- task.spawn(function() wait(1.5) Rayfield:Notify({ Title = "✨ اهلاً بك يا " .. DisplayName .. " ✨", Content = "تم تشغيل SAD GENERAL HUB V2 بنجاح!", Duration = 5 }) end) local Window = Rayfield:CreateWindow({ Name = "الجنرال الحزين | SAD GENERAL V2", LoadingTitle = " 🔥 جاري تشغيل السكربت المطور.. 🔥 ", LoadingSubtitle = "بواسطة 7َZَNَ Aَl-hَarbَiَ | V2 + حماية ULTRA", ConfigurationSaving = {Enabled = true, FolderName = "SadGeneralGreat", FileName = "MainConfigV2"}, Theme = "BlackConsole", }) -- 1. تبويب السكربتات local MainTab = Window:CreateTab("الــســكــربــتات", 4483362458) MainTab:CreateSection("قــائــمــة الــســكــربــتات الــفـحــولــيــه 🥺") -- تم تعديل هذا الزر: لن يعمل تلقائياً عند التشغيل، فقط عندما تضغط عليه MainTab:CreateButton({Name = "ســكـــربــــت IY 🌪", Callback = function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Infinite-Yield-v64-90090"))() end}) MainTab:CreateButton({Name = "ســكـــربــــت ديــــمــوز", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/SuperTradei/Super/refs/heads/main/sfratolo23%20(1).txt"))() end}) MainTab:CreateButton({Name = "ســكـــربــــت الــFLY 〽️ ", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/hassounijamel-cpu/9282/refs/heads/main/ney.lua"))() end}) MainTab:CreateButton({Name = "ســكـــربــــت رقــصـات ✨", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/7yd7/Hub/refs/heads/Branch/GUIS/Emotes.lua"))() end}) MainTab:CreateButton({Name = " ســكـــربــــت JG 🪯 ", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/joygril/Brookhaven-RP-JG-Hub/refs/heads/main/Jeon-The-Best.txt"))() end}) MainTab:CreateButton({Name = " ســكـــربــــت VR7 ❗ ", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Hm5011/hussain/refs/heads/main/Mercy%20Script"))() end}) MainTab:CreateButton({Name = " ســكـــربــــت forbid music 💤 ", Callback = function() loadstring(game:HttpGet("https://gist.githubusercontent.com/forbid-unknown/68e5a6253095fd2ca38fb6e4edf802cc/raw/f6afc762405b2dc02368288db60ab4808ef73a1c/fm.lua"))() end}) MainTab:CreateButton({Name = " ســكـــربــــت FH7 ❌ ", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/DevFHD1/FH7-Script/refs/heads/main/Q"))() end}) MainTab:CreateButton({Name = "ســكـــربــــت صــمــلات ♏ ", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/mourad1-hub/N9atSMLAT/refs/heads/main/Protected_9506248386709347.lua.txt"))() end}) MainTab:CreateButton({Name = " ســكـــربــــت الــفــا 🧟‍♂️ ", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/ALFA5675/ALFA/refs/heads/main/ALFA_IRAQ.lua.txt"))() end}) -- ========== تبويب الحماية ULTRA++ ========== local ProtectionTab = Window:CreateTab("🛡️ الــحــمــايــة ULTRA", 4483362458) ProtectionTab:CreateSection("🔥 حماية قصوى من التجميد والكيك") -- زر تشغيل الحماية القصوى ProtectionTab:CreateToggle({ Name = "ULTRA++ | الحماية القصوى ", CurrentValue = false, Callback = function(state) UltraEnabled = state setupUltraProtection() Rayfield:Notify({ Title = state and "🛡️ تم التفعيل" or "🔓 تم الإيقاف", Content = state and "تم تفعيل الحماية القصوى ULTRA++" or "تم إيقاف نظام الحماية", Duration = 3 }) end }) -- معلومات عن الحماية ProtectionTab:CreateParagraph({ Title = "ℹ️ معلومات عن الحماية ULTRA++", Content = "• حماية من السرعة الزائدة\n• منع الجلوس \n• منع السقوط من الماب\n• إزالة المؤثرات الضارة\n• تثبيت الفيزياء\n• حماية من التجميد\n\nاذ بغيت تقفل المضاد قفل الزر و سوي ريست" }) -- ========== تبويب التحكم البطولي ========== local ControlTab = Window:CreateTab("🔥 الــتـحـكــم الـبـطـولـي", 4483362458) ControlTab:CreateSection("⚡ قــفــزات خــرافــيــه") -- قفز لا نهائي ControlTab:CreateToggle({ Name = "قـفـز لانـهـائـي 🦘", CurrentValue = false, Callback = function(Value) InfiniteJump = Value Rayfield:Notify({ Title = "⚡ تم التفعيل", Content = Value and "القفز اللانهائي يعمل الآن!" or "تم إيقاف القفز اللانهائي", Duration = 2 }) end, }) -- تحكم بقوة القفز ControlTab:CreateSlider({ Name = "قــوة الــقـفـزة 💪", Range = {40, 250}, Increment = 5, Suffix = "قوة", CurrentValue = 50, Flag = "JumpPowerFlag", Callback = function(Value) JumppowerValue = Value if Player.Character and Player.Character:FindFirstChild("Humanoid") then Player.Character.Humanoid.JumpPower = Value end Rayfield:Notify({ Title = "🦵 تم التعديل", Content = "قوة القفز: " .. Value, Duration = 1 }) end, }) ControlTab:CreateSection("🏃 ســرعــات جــنــونــيــه") -- تحكم بسرعة المشي ControlTab:CreateSlider({ Name = "ســرعــة الـمــشــي 🏃", Range = {16, 350}, Increment = 5, Suffix = "سرعة", CurrentValue = 16, Flag = "WalkSpeedFlag", Callback = function(Value) WalkspeedValue = Value if Player.Character and Player.Character:FindFirstChild("Humanoid") then Player.Character.Humanoid.WalkSpeed = Value end end, }) -- زر ضبط السرعة الطبيعية ControlTab:CreateButton({ Name = "🔁 إعــادة الــســرعــة الــطـبـيـعـيـة", Callback = function() if Player.Character and Player.Character:FindFirstChild("Humanoid") then Player.Character.Humanoid.WalkSpeed = 16 Player.Character.Humanoid.JumpPower = 50 WalkspeedValue = 16 JumppowerValue = 50 Rayfield:Notify({Title = "✅ تم", Content = "تم إعادة السرعة والقفز للوضع الطبيعي", Duration = 2}) end end, }) -- 2. تبويب الأدوات السريعة local ToolsTab = Window:CreateTab("الأدوات الســريـعـة ⚡", 4483362458) ToolsTab:CreateSection("🛠️ مــمــيزات الــقوة والـتحــسين") -- أداة اختراق الجدران ToolsTab:CreateToggle({ Name = "اخـتراق الـجـدران (Noclip) 🧱", CurrentValue = false, Callback = function(Value) Noclip = Value game:GetService("RunService").Stepped:Connect(function() if Noclip then pcall(function() for _, v in pairs(Player.Character:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end end) end end) end, }) -- تثبيت الشخصية في الهواء ToolsTab:CreateToggle({ Name = "الـتـثـبـيـت فـي الـهـواء (Float) 🕊️", CurrentValue = false, Callback = function(Value) if Value then pcall(function() if Player.Character and Player.Character:FindFirstChild("Humanoid") then Player.Character.Humanoid.PlatformStand = true end end) Rayfield:Notify({Title = "🕊️ تم", Content = "تم تثبيت الشخصية في الهواء", Duration = 2}) else pcall(function() if Player.Character and Player.Character:FindFirstChild("Humanoid") then Player.Character.Humanoid.PlatformStand = false end end) Rayfield:Notify({Title = "🕊️ تم", Content = "تم إلغاء التثبيت", Duration = 2}) end end, }) ToolsTab:CreateButton({ Name = "تـصـفـيـة الـجــرافـيـك (Full Bright) ✨", Callback = function() local L = game:GetService("Lighting") L.Brightness, L.ClockTime, L.FogEnd, L.GlobalShadows = 2, 14, 100000, false Rayfield:Notify({Title = "✨ تم", Content = "تم تصفية الجرافيك", Duration = 2}) end, }) ToolsTab:CreateButton({ Name = "🌙 إعــادة الإضــاءة الـطـبـيـعـيـة", Callback = function() local L = game:GetService("Lighting") L.Brightness, L.ClockTime, L.FogEnd, L.GlobalShadows = 1, 12, 500, true Rayfield:Notify({Title = "🌙 تم", Content = "تم إعادة الإضاءة الطبيعية", Duration = 2}) end, }) ToolsTab:CreateButton({ Name = "تـنـظـيـف الــلاق (Clear Lag) ♻️", Callback = function() local count = 0 for _, v in pairs(game:GetDescendants()) do if v:IsA("BasePart") and v.Transparency == 1 then v:Destroy() count = count + 1 end end Rayfield:Notify({Title = "🧹 تم التنظيف", Content = "تم مسح " .. count .. " قطعة!", Duration = 3}) end, }) ToolsTab:CreateSection("🔄 أدوات الـسـيـرفــر") ToolsTab:CreateButton({ Name = "إعادة دخول السيرفر (Rejoin) 🔄", Callback = function() Rayfield:Notify({Title = "🔄 جاري", Content = "إعادة الاتصال بالسيرفر...", Duration = 2}) game:GetService("TeleportService"):Teleport(game.PlaceId, Player) end, }) ToolsTab:CreateButton({ Name = "نسخ رقم السيرفر (Job ID) 📋", Callback = function() setclipboard(game.JobId) Rayfield:Notify({Title = "📋 تم النسخ", Content = "تم نسخ ايدي السيرفر: " .. string.sub(game.JobId, 1, 10) .. "...", Duration = 3}) end, }) ToolsTab:CreateButton({ Name = "تفعيل منع الطرد (Anti-AFK) 💤", Callback = function() local VirtualUser = game:GetService("VirtualUser") Player.Idled:Connect(function() VirtualUser:CaptureController() VirtualUser:ClickButton2(Vector2.new()) end) Rayfield:Notify({Title = "💤 Anti-AFK", Content = "لن يتم طردك تلقائياً!", Duration = 3}) end, }) ToolsTab:CreateSection("🎨 مــؤثــرات بــصــريــة") ToolsTab:CreateButton({ Name = "🌈 تــأثــيـر قـوس قـزح عـلـى الـشـخـصـيـة", Callback = function() pcall(function() local char = Player.Character if char then for _, part in pairs(char:GetDescendants()) do if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then task.spawn(function() while true do part.Color = Color3.fromHSV(tick() % 5 / 5, 1, 1) task.wait(0.1) end end) end end end end) Rayfield:Notify({Title = "🌈 تم", Content = "تفعيل تأثير قوس قزح على الشخصية", Duration = 3}) end, }) -- 3. تبويب المستخدم local UserTab = Window:CreateTab("الــمــســتــخــدم", 4483362458) UserTab:CreateSection("👤 بـطــاقـة تـعــريـف") UserTab:CreateLabel("👤 اسم العرض: " .. DisplayName) UserTab:CreateLabel("🆔 يوزر الحساب: @" .. Name) UserTab:CreateLabel("🏷️ الايدي: " .. UserID) UserTab:CreateSection("⚙️ مـعــلـومـات الــنـظــام") UserTab:CreateLabel("🚀 المشغل الحالي: " .. Executor) -- بار كهربائي متحرك local BarSection = UserTab:CreateSection("⚡ حــالــة الــســكــربــت") local StatusBar = UserTab:CreateLabel("🟢 السكربت يعمل بكفاءة 100%") task.spawn(function() while task.wait(3) do local bars = {"🟢", "🟡", "🔴"} for _, bar in ipairs(bars) do StatusBar:Set(bar .. " حالة السكربت: يعمل بكفاءة عالية " .. bar) task.wait(1) end end end) local FPSLabel = UserTab:CreateLabel("📊 سرعة الإطارات: FPS...") local TimeLabel = UserTab:CreateLabel("⏳ وقت الجلسة: 0 ثانية") local PingLabel = UserTab:CreateLabel("📡 سرعة الاتصال: 0 ms") task.spawn(function() while task.wait(1) do local CurrentTime = math.floor(tick() - StartTime) local Min, Sec = math.floor(CurrentTime / 60), CurrentTime % 60 TimeLabel:Set("⏳ وقت الجلسة: " .. Min .. " دقيقة و " .. Sec .. " ثانية") local FPS = math.floor(1 / game:GetService("RunService").RenderStepped:Wait()) FPSLabel:Set("📊 سرعة الإطارات: " .. FPS .. " FPS") local ping = game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString() PingLabel:Set("📡 سرعة الاتصال: " .. ping .. " ms") end end) -- 4. تبويب الحقوق local CreditsTab = Window:CreateTab("الــحــقــوق", 4483362458) CreditsTab:CreateSection("🛡️ تــوثــيـق الـمـطـور") CreditsTab:CreateLabel("👑 المطور: الجنرال الحزين") CreditsTab:CreateLabel("📱 تيك توك: q.i8ix") CreditsTab:CreateLabel("🎮 روبلوكس: 3dai17") CreditsTab:CreateLabel("📢 الإصدار: V2.0 - تحديث اللمسات الممتازة + حماية ULTRA") CreditsTab:CreateParagraph({Title = "📝 مــلاحــظــة:", Content = "هذا السكربت حصري لقناة الجنرال الحزين - يمنع بيعه أو نشره بدون حقوق"}) CreditsTab:CreateButton({Name = "📋 نسخ حساب التيك توك", Callback = function() setclipboard("q.i8ix") Rayfield:Notify({Title = "✅ تم", Content = "تم نسخ اسم التيك توك", Duration = 2}) end}) CreditsTab:CreateButton({Name = "📋 نسخ حساب روبلوكس", Callback = function() setclipboard("3dai17") Rayfield:Notify({Title = "✅ تم", Content = "تم نسخ اسم روبلوكس", Duration = 2}) end}) -- 5. تبويب الخروج local ExitTab = Window:CreateTab("الــخــروج 🧨", 4483362458) ExitTab:CreateSection("🔴 إغــلاق الــواجــهــة") ExitTab:CreateButton({ Name = "🚪 إغلاق الواجهة", Callback = function() Rayfield:Notify({Title = "👋 مع السلامة", Content = "تم إغلاق SAD GENERAL HUB", Duration = 2}) wait(1) Rayfield:Destroy() end }) -- لمسة أخيرة: رسالة في الكونسول print("═══════════════════════════════════════════") print("🔥 SAD GENERAL HUB V2 تم تشغيله بنجاح!") print("👑 المطور: الجنرال الحزين") print("📱 تيك توك: q.i8ix") print("═══════════════════════════════════════════")