local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer local Camera = workspace.CurrentCamera local ScreenGui = Instance.new("ScreenGui", game.CoreGui) ScreenGui.Name = "Lujain_Royal_V44" -- [ دائرة الأيمبوت المصغرة ] local fov_circle = Drawing.new("Circle") fov_circle.Visible = false; fov_circle.Radius = 70; fov_circle.Color = Color3.fromRGB(0, 150, 255); fov_circle.Thickness = 1; fov_circle.Transparency = 0.6; fov_circle.Filled = false -- [ القائمة الرئيسية ] local MainFrame = Instance.new("Frame", ScreenGui) MainFrame.Size = UDim2.new(0, 250, 0, 500); MainFrame.Position = UDim2.new(0.5, -125, 0.3, 0); MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 30); MainFrame.BackgroundTransparency = 0.2; MainFrame.Active = true; MainFrame.Draggable = true Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 20) local MainStroke = Instance.new("UIStroke", MainFrame); MainStroke.Color = Color3.fromRGB(0, 150, 255); MainStroke.Thickness = 2 local Title = Instance.new("TextLabel", MainFrame) Title.Size = UDim2.new(1, 0, 0, 60); Title.Text = "👑 أبو لجين الملكي V44 👑"; Title.TextColor3 = Color3.fromRGB(255, 255, 255); Title.BackgroundTransparency = 1; Title.Font = Enum.Font.GothamBold; Title.TextSize = 16; Title.RichText = true local Gradient = Instance.new("UIGradient", Title); Gradient.Color = ColorSequence.new(Color3.fromRGB(0, 150, 255), Color3.fromRGB(150, 0, 255)); Gradient.Rotation = 90 local Scroll = Instance.new("ScrollingFrame", MainFrame) Scroll.Size = UDim2.new(1, -20, 1, -80); Scroll.Position = UDim2.new(0, 10, 0, 70); Scroll.BackgroundTransparency = 1; Scroll.CanvasSize = UDim2.new(0, 0, 0, 850); Scroll.ScrollBarThickness = 0 local Layout = Instance.new("UIListLayout", Scroll); Layout.HorizontalAlignment = Enum.HorizontalAlignment.Center; Layout.Padding = UDim.new(0, 10) local AimEnabled, EspEnabled, SpeedEnabled, HitboxEnabled, NoclipEnabled = false, false, false, false, false -- [ الأزرار المختصرة ] local function createS(name, icon, pos, action) local btn = Instance.new("TextButton", ScreenGui); btn.Size = UDim2.new(0, 50, 0, 50); btn.Position = pos; btn.Text = icon; btn.BackgroundColor3 = Color3.fromRGB(30, 30, 40); btn.TextColor3 = Color3.fromRGB(200, 200, 200); btn.Font = Enum.Font.GothamBold; btn.TextSize = 24; btn.Active = true; btn.Draggable = true; btn.Visible = false Instance.new("UICorner", btn).CornerRadius = UDim.new(1, 0); local st = Instance.new("UIStroke", btn); st.Color = Color3.fromRGB(50, 50, 60); st.Thickness = 2 btn.MouseButton1Click:Connect(function() action(st) end) return btn end local aimBtn = createS("Aim", "🎯", UDim2.new(0.02, 0, 0.18, 0), function(s) AimEnabled = not AimEnabled; fov_circle.Visible = AimEnabled; s.Color = AimEnabled and Color3.new(0, 1, 0) or Color3.fromRGB(50, 50, 60) end) local espBtn = createS("Esp", "👁️", UDim2.new(0.02, 0, 0.26, 0), function(s) EspEnabled = not EspEnabled; s.Color = EspEnabled and Color3.new(0, 1, 0) or Color3.fromRGB(50, 50, 60) end) local headBtn = createS("Head", "💀", UDim2.new(0.02, 0, 0.34, 0), function(s) HitboxEnabled = not HitboxEnabled; s.Color = HitboxEnabled and Color3.new(0, 1, 0) or Color3.fromRGB(50, 50, 60) end) local speedBtn = createS("Speed", "⚡", UDim2.new(0.02, 0, 0.42, 0), function(s) SpeedEnabled = not SpeedEnabled; s.Color = SpeedEnabled and Color3.new(0, 1, 0) or Color3.fromRGB(50, 50, 60) end) local noclipBtn = createS("Noclip", "👻", UDim2.new(0.02, 0, 0.50, 0), function(s) NoclipEnabled = not NoclipEnabled; s.Color = NoclipEnabled and Color3.new(0, 1, 0) or Color3.fromRGB(50, 50, 60) end) local function CreateMenuOption(text, icon, toggleBtnRef) local frame = Instance.new("Frame", Scroll); frame.Size = UDim2.new(0, 220, 0, 55); frame.BackgroundColor3 = Color3.fromRGB(30, 30, 40); frame.BackgroundTransparency = 0.5; Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 10) local lbl = Instance.new("TextLabel", frame); lbl.Size = UDim2.new(0.7, 0, 1, 0); lbl.Position = UDim2.new(0, 10, 0, 0); lbl.Text = icon .. " " .. text; lbl.TextColor3 = Color3.fromRGB(200, 200, 200); lbl.BackgroundTransparency = 1; lbl.Font = Enum.Font.GothamBold; lbl.TextSize = 14; lbl.TextXAlignment = Enum.TextXAlignment.Left local ts = Instance.new("TextButton", frame); ts.Size = UDim2.new(0, 60, 0, 30); ts.Position = UDim2.new(1, -70, 0.5, -15); ts.BackgroundColor3 = Color3.fromRGB(50, 50, 60); ts.Text = "خفي"; ts.TextColor3 = Color3.new(1, 1, 1); ts.Font = Enum.Font.GothamBold; ts.TextSize = 12; Instance.new("UICorner", ts).CornerRadius = UDim.new(0, 8) ts.MouseButton1Click:Connect(function() toggleBtnRef.Visible = not toggleBtnRef.Visible; ts.Text = toggleBtnRef.Visible and "ظهر" or "خفي"; ts.BackgroundColor3 = toggleBtnRef.Visible and Color3.fromRGB(0, 150, 255) or Color3.fromRGB(50, 50, 60) end) end CreateMenuOption("تفعيل الأيمبوت", "🎯", aimBtn); CreateMenuOption("كاشف الأسماء", "👁️", espBtn); CreateMenuOption("تكبير الرأس", "💀", headBtn); CreateMenuOption("سرعة خارقة", "⚡", speedBtn); CreateMenuOption("اختراق الجدران", "👻", noclipBtn) local function CreateNameTag(player) if player.Character and player.Character:FindFirstChild("Head") then local head = player.Character.Head local tag = head:FindFirstChild("Lujain_Tag") or Instance.new("BillboardGui", head) tag.Name = "Lujain_Tag"; tag.Size = UDim2.new(0, 100, 0, 50); tag.Adornee = head; tag.AlwaysOnTop = true; tag.ExtentsOffset = Vector3.new(0, 3, 0) local lbl = tag:FindFirstChild("NameLabel") or Instance.new("TextLabel", tag) lbl.Name = "NameLabel"; lbl.Size = UDim2.new(1, 0, 1, 0); lbl.BackgroundTransparency = 1; lbl.Text = player.Name; lbl.TextColor3 = Color3.new(1, 1, 1); lbl.Font = Enum.Font.GothamBold; lbl.TextSize = 11; lbl.TextStrokeTransparency = 0 tag.Enabled = EspEnabled end end -- [ المحرك ] RunService.RenderStepped:Connect(function() local char = LocalPlayer.Character if char and SpeedEnabled then local hum = char:FindFirstChild("Humanoid") if hum and hum.MoveDirection.Magnitude > 0 then char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (hum.MoveDirection * 0.6) end end fov_circle.Position = Camera.ViewportSize / 2 for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character then local head = p.Character:FindFirstChild("Head") if head then -- تعديل حجم الهيتبوكس ليكون متزن وبدون قلتشات if HitboxEnabled then head.Size = Vector3.new(3.5, 3.5, 3.5); head.Transparency = 0.5; head.CanCollide = false else head.Size = Vector3.new(2,1,1); head.Transparency = 0 end CreateNameTag(p) local tag = head:FindFirstChild("Lujain_Tag") if tag then tag.Enabled = EspEnabled end end end end if AimEnabled then local target, dist = nil, fov_circle.Radius for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("Head") and p.Character.Humanoid.Health > 0 then local pos, vis = Camera:WorldToViewportPoint(p.Character.Head.Position) if vis then local mDist = (Vector2.new(pos.X, pos.Y) - fov_circle.Position).Magnitude if mDist < dist then dist = mDist; target = p.Character.Head end end end end if target then Camera.CFrame = CFrame.new(Camera.CFrame.Position, target.Position) end end end) RunService.Stepped:Connect(function() if NoclipEnabled and LocalPlayer.Character then for _,v in pairs(LocalPlayer.Character:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end end end) local ToggleBtn = Instance.new("TextButton", ScreenGui); ToggleBtn.Size = UDim2.new(0, 40, 0, 40); ToggleBtn.Position = UDim2.new(0.02, 0, 0.1, 0); ToggleBtn.Text = "☰"; ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255); ToggleBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 40); Instance.new("UICorner", ToggleBtn).CornerRadius = UDim.new(1, 0) ToggleBtn.MouseButton1Click:Connect(function() MainFrame.Visible = not MainFrame.Visible; ToggleBtn.Text = MainFrame.Visible and "✕" or "☰" end)