-- Hashmi Bomb Multi-Tab GUI (Stepped Ticking Clock Hand & 20 Min Continuous Sound) local TweenService = game:GetService("TweenService") local Players = game:GetService("Players") local RunService = game:GetService("RunService") local CoreGui = game:GetService("CoreGui") local Lighting = game:GetService("Lighting") local UserInputService = game:GetService("UserInputService") local TextService = game:GetService("TextService") local SoundService = game:GetService("SoundService") local LocalPlayer = Players.LocalPlayer local Theme = { bg = Color3.fromRGB(8, 8, 10), panel = Color3.fromRGB(14, 14, 18), card = Color3.fromRGB(20, 20, 25), cardHover = Color3.fromRGB(32, 32, 40), accent = Color3.fromRGB(190, 190, 200), accentBright = Color3.fromRGB(255, 255, 255), accentDark = Color3.fromRGB(70, 70, 80), text = Color3.fromRGB(245, 245, 250), muted = Color3.fromRGB(140, 140, 150), off = Color3.fromRGB(55, 55, 65), knobOn = Color3.fromRGB(30, 30, 38), verifiedBlue = Color3.fromRGB(29, 155, 240), } local function addCorner(parent, radius) local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, radius) corner.Parent = parent return corner end local function addStroke(parent, color, transparency, thickness) local stroke = Instance.new("UIStroke") stroke.Color = color stroke.Transparency = transparency or 0 stroke.Thickness = thickness or 1 stroke.Parent = parent return stroke end local function addGradient(parent, firstColor, secondColor, rotation) local gradient = Instance.new("UIGradient") gradient.Color = ColorSequence.new(firstColor, secondColor) gradient.Rotation = rotation or 0 gradient.Parent = parent return gradient end -- تشغيل صوت الساعة والموسيقى بمدة طويلة (20 دقيقة مستمرة وتتكرر) local function playContinuousSound() local sound = Instance.new("Sound") sound.SoundId = "rbxassetid://8966275754" -- صوت التك تك والتناغم الزمني sound.Volume = 1 sound.Looped = true -- تكرار تلقائي ليظل مستمرًا sound.Parent = SoundService sound:Play() task.delay(1200, function() if sound and sound.Parent then sound:Stop() sound:Destroy() end end) end -- دالة إنشاء شارة التوثيق local function createVerifiedBadge(parent, size) size = size or 16 local badgeFrame = Instance.new("Frame") badgeFrame.Size = UDim2.new(0, size, 0, size) badgeFrame.BackgroundTransparency = 1 badgeFrame.Parent = parent local badgeBG = Instance.new("Frame") badgeBG.Size = UDim2.new(1, 0, 1, 0) badgeBG.BackgroundColor3 = Theme.verifiedBlue badgeBG.BorderSizePixel = 0 badgeBG.Parent = badgeFrame addCorner(badgeBG, math.floor(size * 0.3)) local rotFrame = Instance.new("Frame") rotFrame.Size = UDim2.new(1, 0, 1, 0) rotFrame.BackgroundColor3 = Theme.verifiedBlue rotFrame.BorderSizePixel = 0 rotFrame.Rotation = 45 rotFrame.Parent = badgeFrame addCorner(rotFrame, math.floor(size * 0.3)) local innerCover = Instance.new("Frame") innerCover.Size = UDim2.new(0.85, 0, 0.85, 0) innerCover.Position = UDim2.new(0.5, 0, 0.5, 0) innerCover.AnchorPoint = Vector2.new(0.5, 0.5) innerCover.BackgroundColor3 = Theme.verifiedBlue innerCover.BorderSizePixel = 0 innerCover.Parent = badgeFrame addCorner(innerCover, math.floor(size * 0.25)) local checkMark = Instance.new("TextLabel") checkMark.Size = UDim2.new(1, 0, 1, 0) checkMark.BackgroundTransparency = 1 checkMark.Text = "✓" checkMark.TextColor3 = Color3.fromRGB(255, 255, 255) checkMark.TextSize = math.floor(size * 0.75) checkMark.Font = Enum.Font.SourceSansBold checkMark.Parent = badgeFrame return badgeFrame end local function createExactGothicRings(parentFrame, sizeScale) sizeScale = sizeScale or 1 local outerGear = Instance.new("Frame") outerGear.Size = UDim2.new(0, 116 * sizeScale, 0, 116 * sizeScale) outerGear.Position = UDim2.new(0.5, 0, 0.5, 0) outerGear.AnchorPoint = Vector2.new(0.5, 0.5) outerGear.BackgroundTransparency = 1 outerGear.Parent = parentFrame for i = 1, 8 do local tooth = Instance.new("Frame") tooth.Size = UDim2.new(0, 10 * sizeScale, 0, 16 * sizeScale) tooth.Position = UDim2.new(0.5, 0, 0.5, 0) tooth.AnchorPoint = Vector2.new(0.5, 0.5) tooth.BackgroundColor3 = Theme.accentBright tooth.BorderSizePixel = 0 tooth.Parent = outerGear addCorner(tooth, 3) local angle = math.rad((i - 1) * 45) local dist = 52 * sizeScale tooth.Position = UDim2.new(0.5, math.cos(angle) * dist, 0.5, math.sin(angle) * dist) tooth.Rotation = (i - 1) * 45 end for i = 1, 8 do local dot = Instance.new("Frame") dot.Size = UDim2.new(0, 5 * sizeScale, 0, 5 * sizeScale) dot.Position = UDim2.new(0.5, 0, 0.5, 0) dot.AnchorPoint = Vector2.new(0.5, 0.5) dot.BackgroundColor3 = Theme.accentBright dot.BorderSizePixel = 0 dot.Parent = outerGear addCorner(dot, 3) local angle = math.rad((i - 1) * 45 + 22.5) local dist = 48 * sizeScale dot.Position = UDim2.new(0.5, math.cos(angle) * dist, 0.5, math.sin(angle) * dist) end end local screenGui = Instance.new("ScreenGui") screenGui.Name = "HashmiBombClockSingleHandGUI" screenGui.ResetOnSpawn = false screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling if syn and syn.protect_gui then syn.protect_gui(screenGui) screenGui.Parent = CoreGui elseif gethui then screenGui.Parent = gethui() else screenGui.Parent = CoreGui end local function showNotification(message) task.spawn(function() local notif = Instance.new("Frame") notif.Size = UDim2.new(0, 260, 0, 42) notif.Position = UDim2.new(1, 280, 1, -60) notif.BackgroundColor3 = Theme.panel notif.BorderSizePixel = 0 notif.Parent = screenGui addCorner(notif, 10) addStroke(notif, Theme.verifiedBlue, 0.2, 1.2) local icon = createVerifiedBadge(notif, 16) icon.Position = UDim2.new(1, -24, 0.5, -8) local lbl = Instance.new("TextLabel") lbl.Size = UDim2.new(1, -36, 1, 0) lbl.Position = UDim2.new(0, 12, 0, 0) lbl.BackgroundTransparency = 1 lbl.Text = message lbl.TextColor3 = Theme.text lbl.TextSize = 11 lbl.Font = Enum.Font.SourceSansBold lbl.TextXAlignment = Enum.TextXAlignment.Right lbl.Parent = notif TweenService:Create(notif, TweenInfo.new(0.35, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {Position = UDim2.new(1, -272, 1, -60)}):Play() task.wait(2.8) local tweenOut = TweenService:Create(notif, TweenInfo.new(0.25, Enum.EasingStyle.Quint, Enum.EasingDirection.In), {Position = UDim2.new(1, 280, 1, -60)}) tweenOut:Play() tweenOut.Completed:Connect(function() notif:Destroy() end) end) end -- ==================== نافذة التحميل ==================== local loadFrame = Instance.new("Frame") loadFrame.Name = "HashmiLoadingScreen" loadFrame.Size = UDim2.new(0, 420, 0, 270) loadFrame.Position = UDim2.new(0.5, 0, 0.5, 0) loadFrame.AnchorPoint = Vector2.new(0.5, 0.5) loadFrame.BackgroundColor3 = Theme.bg loadFrame.BorderSizePixel = 0 loadFrame.Parent = screenGui addCorner(loadFrame, 14) addStroke(loadFrame, Theme.accentDark, 0.3, 1) local notificationBanner = Instance.new("Frame") notificationBanner.Size = UDim2.new(0, 260, 0, 32) notificationBanner.Position = UDim2.new(0.5, 0, 0, -42) notificationBanner.AnchorPoint = Vector2.new(0.5, 0) notificationBanner.BackgroundColor3 = Theme.panel notificationBanner.BorderSizePixel = 0 notificationBanner.Parent = loadFrame addCorner(notificationBanner, 8) addStroke(notificationBanner, Theme.accentDark, 0.2, 1) local notifText = Instance.new("TextLabel") notifText.Size = UDim2.new(1, 0, 1, 0) notifText.BackgroundTransparency = 1 notifText.Text = "أنت انضميت إلى الهاشمي" notifText.TextColor3 = Theme.text notifText.TextSize = 12 notifText.Font = Enum.Font.SourceSansBold notifText.Parent = notificationBanner local loadClockBtn = Instance.new("Frame") loadClockBtn.Size = UDim2.new(0, 84, 0, 84) loadClockBtn.Position = UDim2.new(0.5, 0, 0, 18) loadClockBtn.AnchorPoint = Vector2.new(0.5, 0) loadClockBtn.BackgroundColor3 = Theme.panel loadClockBtn.BorderSizePixel = 0 loadClockBtn.Parent = loadFrame addCorner(loadClockBtn, 42) addStroke(loadClockBtn, Theme.accentBright, 0, 1.5) createExactGothicRings(loadClockBtn, 0.72) local loadClockFace = Instance.new("Frame") loadClockFace.Size = UDim2.new(0, 62, 0, 62) loadClockFace.Position = UDim2.new(0.5, 0, 0.5, 0) loadClockFace.AnchorPoint = Vector2.new(0.5, 0.5) loadClockFace.BackgroundColor3 = Theme.bg loadClockFace.BorderSizePixel = 0 loadClockFace.Parent = loadClockBtn addCorner(loadClockFace, 31) addStroke(loadClockFace, Theme.accentBright, 0.2, 1.2) local romanNumerals = {"XII", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI"} for i, num in ipairs(romanNumerals) do local angle = math.rad((i - 1) * 30 - 90) local radius = 21 local numLabel = Instance.new("TextLabel") numLabel.Size = UDim2.new(0, 16, 0, 16) numLabel.AnchorPoint = Vector2.new(0.5, 0.5) numLabel.Position = UDim2.new(0.5, math.cos(angle) * radius, 0.5, math.sin(angle) * radius) numLabel.BackgroundTransparency = 1 numLabel.Text = num numLabel.TextColor3 = Theme.accentBright numLabel.TextSize = 7.5 numLabel.Font = Enum.Font.SourceSansBold numLabel.Parent = loadClockFace end -- عقرب واحد كبير في ساعة التحميل local loadSingleHand = Instance.new("Frame") loadSingleHand.Size = UDim2.new(0, 2, 0, 22) loadSingleHand.Position = UDim2.new(0.5, 0, 0.5, 0) loadSingleHand.AnchorPoint = Vector2.new(0.5, 1) loadSingleHand.BackgroundColor3 = Theme.accentBright loadSingleHand.BorderSizePixel = 0 loadSingleHand.Parent = loadClockFace addCorner(loadSingleHand, 1) local loadCenterDot = Instance.new("Frame") loadCenterDot.Size = UDim2.new(0, 5, 0, 5) loadCenterDot.Position = UDim2.new(0.5, 0, 0.5, 0) loadCenterDot.AnchorPoint = Vector2.new(0.5, 0.5) loadCenterDot.BackgroundColor3 = Theme.accentBright loadCenterDot.BorderSizePixel = 0 loadCenterDot.Parent = loadClockFace addCorner(loadCenterDot, 3) local loadTitle = Instance.new("TextLabel") loadTitle.Size = UDim2.new(1, 0, 0, 24) loadTitle.Position = UDim2.new(0, 0, 0, 108) loadTitle.BackgroundTransparency = 1 loadTitle.Text = "الهاشمي" loadTitle.TextColor3 = Theme.text loadTitle.TextSize = 17 loadTitle.Font = Enum.Font.SourceSansBold loadTitle.Parent = loadFrame local loadStatusText = Instance.new("TextLabel") loadStatusText.Size = UDim2.new(1, 0, 0, 20) loadStatusText.Position = UDim2.new(0, 0, 0, 134) loadStatusText.BackgroundTransparency = 1 loadStatusText.Text = "عمك الهاشمي" loadStatusText.TextColor3 = Theme.accentBright loadStatusText.TextSize = 12 loadStatusText.Font = Enum.Font.SourceSansBold loadStatusText.Parent = loadFrame local barBg = Instance.new("Frame") barBg.Size = UDim2.new(0, 360, 0, 10) barBg.Position = UDim2.new(0.5, 0, 0, 164) barBg.AnchorPoint = Vector2.new(0.5, 0) barBg.BackgroundColor3 = Theme.panel barBg.BorderSizePixel = 0 barBg.Parent = loadFrame addCorner(barBg, 5) addStroke(barBg, Theme.accentDark, 0.4, 1) local barFill = Instance.new("Frame") barFill.Size = UDim2.new(0, 0, 1, 0) barFill.BackgroundColor3 = Theme.accentBright barFill.BorderSizePixel = 0 barFill.Parent = barBg addCorner(barFill, 5) addGradient(barFill, Color3.fromRGB(140, 140, 150), Color3.fromRGB(255, 255, 255), 0) local percentLabel = Instance.new("TextLabel") percentLabel.Size = UDim2.new(1, 0, 0, 24) percentLabel.Position = UDim2.new(0, 0, 0, 188) percentLabel.BackgroundTransparency = 1 percentLabel.Text = "50%" percentLabel.TextColor3 = Theme.muted percentLabel.TextSize = 13 percentLabel.Font = Enum.Font.SourceSansBold percentLabel.Parent = loadFrame -- ==================== الواجهة الرئيسية ==================== local Toggles = { AutoPass = false, InstantPass = false, CrazyFastPass = false, FastOrbit = false, InvisPass = false, SafePass = false, PassTarget = false, AutoDodge = false, SpeedHack = false, Fly = false, InfiniteJump = false, Noclip = false, HighJump = false, ESP = false, Tracers = false, HighlightBomb = false, Fullbright = false, FOV = false, AntiTP = false, AntiRagdoll = false, AntiExplosion = false, AutoRejoin = false, HideName = false } local SelectedTargetPlayer = nil local WINDOW_SIZE = UDim2.new(0, 500, 0, 320) local mainFrame = Instance.new("Frame") mainFrame.Name = "HashmiWindow" mainFrame.Size = WINDOW_SIZE mainFrame.Position = UDim2.new(0.5, 0, 0.5, 0) mainFrame.AnchorPoint = Vector2.new(0.5, 0.5) mainFrame.BackgroundColor3 = Theme.bg mainFrame.BorderSizePixel = 0 mainFrame.Active = true mainFrame.Draggable = true mainFrame.ClipsDescendants = true mainFrame.Visible = false mainFrame.Parent = screenGui addCorner(mainFrame, 12) addStroke(mainFrame, Theme.accentDark, 0.2, 1) local topBar = Instance.new("Frame") topBar.Name = "TopBar" topBar.Size = UDim2.new(1, 0, 0, 46) topBar.BackgroundColor3 = Theme.panel topBar.BorderSizePixel = 0 topBar.Parent = mainFrame addGradient(topBar, Color3.fromRGB(24, 24, 30), Theme.panel, 0) local titleLabel = Instance.new("TextLabel") titleLabel.Size = UDim2.new(1, -90, 0, 22) titleLabel.Position = UDim2.new(0, 15, 0, 5) titleLabel.BackgroundTransparency = 1 titleLabel.Text = "المطور الهاشمي" titleLabel.TextColor3 = Theme.text titleLabel.TextSize = 15 titleLabel.Font = Enum.Font.SourceSansBold titleLabel.TextXAlignment = Enum.TextXAlignment.Left titleLabel.Parent = topBar local creditLabel = Instance.new("TextLabel") creditLabel.Name = "CreditLabel" creditLabel.Size = UDim2.new(1, -90, 0, 16) creditLabel.Position = UDim2.new(0, 16, 0, 25) creditLabel.BackgroundTransparency = 1 creditLabel.Text = "عمك الهاشمي" creditLabel.TextColor3 = Theme.muted creditLabel.TextSize = 10 creditLabel.Font = Enum.Font.SourceSans creditLabel.TextXAlignment = Enum.TextXAlignment.Left creditLabel.Parent = topBar local textBounds = TextService:GetTextSize("عمك الهاشمي", 10, Enum.Font.SourceSans, Vector2.new(math.huge, 16)) local badgeTop = createVerifiedBadge(creditLabel, 13) badgeTop.Position = UDim2.new(0, textBounds.X + 4, 0.5, -6.5) local badgeTopLeft = createVerifiedBadge(creditLabel, 13) badgeTopLeft.Position = UDim2.new(0, textBounds.X + 22, 0.5, -6.5) local closeBtn = Instance.new("TextButton") closeBtn.Size = UDim2.new(0, 32, 0, 32) closeBtn.Position = UDim2.new(1, -40, 0, 7) closeBtn.BackgroundColor3 = Theme.card closeBtn.Text = "×" closeBtn.TextColor3 = Theme.text closeBtn.TextSize = 22 closeBtn.Font = Enum.Font.SourceSans closeBtn.AutoButtonColor = false closeBtn.Parent = topBar addCorner(closeBtn, 8) local isWindowOpen = true local function animateWindow(open) isWindowOpen = open if open then mainFrame.Visible = true mainFrame.Size = UDim2.new(0, 0, 0, 0) TweenService:Create(mainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {Size = WINDOW_SIZE}):Play() else local tween = TweenService:Create(mainFrame, TweenInfo.new(0.2, Enum.EasingStyle.Quint, Enum.EasingDirection.In), {Size = UDim2.new(0, 0, 0, 0)}) tween:Play() tween.Completed:Connect(function() if not isWindowOpen then mainFrame.Visible = false end end) end end closeBtn.MouseButton1Click:Connect(function() animateWindow(false) end) local toggleOpenBtn = Instance.new("Frame") toggleOpenBtn.Name = "HashmiOpenButton" toggleOpenBtn.Size = UDim2.new(0, 62, 0, 62) toggleOpenBtn.Position = UDim2.new(0.03, 0, 0.16, 0) toggleOpenBtn.BackgroundColor3 = Theme.panel toggleOpenBtn.BorderSizePixel = 0 toggleOpenBtn.Active = true toggleOpenBtn.Draggable = true toggleOpenBtn.Visible = false toggleOpenBtn.Parent = screenGui addCorner(toggleOpenBtn, 31) addStroke(toggleOpenBtn, Theme.accentBright, 0, 1.2) createExactGothicRings(toggleOpenBtn, 0.52) local floatClockFace = Instance.new("Frame") floatClockFace.Size = UDim2.new(0, 46, 0, 46) floatClockFace.Position = UDim2.new(0.5, 0, 0.5, 0) floatClockFace.AnchorPoint = Vector2.new(0.5, 0.5) floatClockFace.BackgroundColor3 = Theme.bg floatClockFace.BorderSizePixel = 0 floatClockFace.Parent = toggleOpenBtn addCorner(floatClockFace, 23) addStroke(floatClockFace, Theme.accentBright, 0.1, 1) for i, num in ipairs(romanNumerals) do local angle = math.rad((i - 1) * 30 - 90) local radius = 15 local fNum = Instance.new("TextLabel") fNum.Size = UDim2.new(0, 12, 0, 12) fNum.AnchorPoint = Vector2.new(0.5, 0.5) fNum.Position = UDim2.new(0.5, math.cos(angle) * radius, 0.5, math.sin(angle) * radius) fNum.BackgroundTransparency = 1 fNum.Text = num fNum.TextColor3 = Theme.accentBright fNum.TextSize = 5.5 fNum.Font = Enum.Font.SourceSansBold fNum.Parent = floatClockFace end -- عقرب واحد كبير في الزر الطافي local floatSingleHand = Instance.new("Frame") floatSingleHand.Size = UDim2.new(0, 1.5, 0, 16) floatSingleHand.Position = UDim2.new(0.5, 0, 0.5, 0) floatSingleHand.AnchorPoint = Vector2.new(0.5, 1) floatSingleHand.BackgroundColor3 = Theme.accentBright floatSingleHand.BorderSizePixel = 0 floatSingleHand.Parent = floatClockFace addCorner(floatSingleHand, 1) local floatCenterDot = Instance.new("Frame") floatCenterDot.Size = UDim2.new(0, 4, 0, 4) floatCenterDot.Position = UDim2.new(0.5, 0, 0.5, 0) floatCenterDot.AnchorPoint = Vector2.new(0.5, 0.5) floatCenterDot.BackgroundColor3 = Theme.accentBright floatCenterDot.BorderSizePixel = 0 floatCenterDot.Parent = floatClockFace addCorner(floatCenterDot, 2) local floatClickDetector = Instance.new("TextButton") floatClickDetector.Size = UDim2.new(1, 0, 1, 0) floatClickDetector.BackgroundTransparency = 1 floatClickDetector.Text = "" floatClickDetector.Parent = toggleOpenBtn floatClickDetector.MouseButton1Click:Connect(function() if isWindowOpen then animateWindow(false) else animateWindow(true) end end) local pagesHolder = Instance.new("Frame") pagesHolder.Name = "Pages" pagesHolder.Size = UDim2.new(1, -138, 1, -46) pagesHolder.Position = UDim2.new(0, 138, 0, 46) pagesHolder.BackgroundColor3 = Theme.bg pagesHolder.BorderSizePixel = 0 pagesHolder.ClipsDescendants = true pagesHolder.Parent = mainFrame local mainClockOuter = Instance.new("Frame") mainClockOuter.Name = "MainGothicClock" mainClockOuter.Size = UDim2.new(0, 150, 0, 150) mainClockOuter.Position = UDim2.new(0.58, 0, 0.52, 0) mainClockOuter.AnchorPoint = Vector2.new(0.5, 0.5) mainClockOuter.BackgroundColor3 = Theme.panel mainClockOuter.BorderSizePixel = 0 mainClockOuter.ZIndex = 0 mainClockOuter.Parent = pagesHolder addCorner(mainClockOuter, 75) addStroke(mainClockOuter, Theme.accentBright, 0, 1.8) createExactGothicRings(mainClockOuter, 1.28) local mainClockFace = Instance.new("Frame") mainClockFace.Size = UDim2.new(0, 110, 0, 110) mainClockFace.Position = UDim2.new(0.5, 0, 0.5, 0) mainClockFace.AnchorPoint = Vector2.new(0.5, 0.5) mainClockFace.BackgroundColor3 = Theme.bg mainClockFace.BorderSizePixel = 0 mainClockFace.Parent = mainClockOuter addCorner(mainClockFace, 55) addStroke(mainClockFace, Theme.accentBright, 0.1, 1.5) for i, num in ipairs(romanNumerals) do local angle = math.rad((i - 1) * 30 - 90) local radius = 38 local numLbl = Instance.new("TextLabel") numLbl.Size = UDim2.new(0, 24, 0, 24) numLbl.AnchorPoint = Vector2.new(0.5, 0.5) numLbl.Position = UDim2.new(0.5, math.cos(angle) * radius, 0.5, math.sin(angle) * radius) numLbl.BackgroundTransparency = 1 numLbl.Text = num numLbl.TextColor3 = Theme.accentBright numLbl.TextSize = 12 numLbl.Font = Enum.Font.SourceSansBold numLbl.Parent = mainClockFace end -- عقرب واحد رئيسي داخل واجهة السكربت local mainSingleHand = Instance.new("Frame") mainSingleHand.Size = UDim2.new(0, 2.5, 0, 40) mainSingleHand.Position = UDim2.new(0.5, 0, 0.5, 0) mainSingleHand.AnchorPoint = Vector2.new(0.5, 1) mainSingleHand.BackgroundColor3 = Theme.accentBright mainSingleHand.BorderSizePixel = 0 mainSingleHand.Parent = mainClockFace addCorner(mainSingleHand, 1) local mainClockCenter = Instance.new("Frame") mainClockCenter.Size = UDim2.new(0, 6, 0, 6) mainClockCenter.Position = UDim2.new(0.5, 0, 0.5, 0) mainClockCenter.AnchorPoint = Vector2.new(0.5, 0.5) mainClockCenter.BackgroundColor3 = Theme.accentBright mainClockCenter.BorderSizePixel = 0 mainClockCenter.Parent = mainClockFace addCorner(mainClockCenter, 3) -- نظام حركة العقرب بنظام "تك وتك" لكل الساعات (حركة متقطعة وثابتة بالثانية) RunService.RenderStepped:Connect(function() local t = tick() -- استخدام math.floor لضمان أن العقرب يتحرك قفزة بكل ثانية (تك وتك) local currentSeconds = math.floor(t) local rotationAngle = (currentSeconds % 60) * 6 if loadSingleHand then loadSingleHand.Rotation = rotationAngle end if floatSingleHand then floatSingleHand.Rotation = rotationAngle end if mainSingleHand then mainSingleHand.Rotation = rotationAngle end end) task.spawn(function() local steps = 50 local startVal = 50 local stepInterval = 6 / steps task.spawn(function() task.wait(1.5) notifText.Text = "تفضيل العنصر" task.wait(2.5) loadStatusText.Text = "الهاشمي بعيونه حسنين" end) for i = 1, steps do local currentPercent = startVal + i percentLabel.Text = currentPercent .. "%" TweenService:Create(barFill, TweenInfo.new(stepInterval, Enum.EasingStyle.Linear), {Size = UDim2.new(currentPercent/100, 0, 1, 0)}):Play() task.wait(stepInterval) end loadFrame:Destroy() toggleOpenBtn.Visible = true animateWindow(true) -- تشغيل الصوت لمدة طويلة ومستمرة playContinuousSound() showNotification("تم تفعيل سكربت الهاشمي") end) local tabsHolder = Instance.new("Frame") tabsHolder.Name = "Tabs" tabsHolder.Size = UDim2.new(0, 138, 1, -46) tabsHolder.Position = UDim2.new(0, 0, 0, 46) tabsHolder.BackgroundColor3 = Theme.panel tabsHolder.BorderSizePixel = 0 tabsHolder.Parent = mainFrame local tabsPadding = Instance.new("UIPadding") tabsPadding.PaddingTop = UDim.new(0, 8) tabsPadding.PaddingLeft = UDim.new(0, 7) tabsPadding.PaddingRight = UDim.new(0, 7) tabsPadding.Parent = tabsHolder local tabsLayout = Instance.new("UIListLayout") tabsLayout.SortOrder = Enum.SortOrder.LayoutOrder tabsLayout.Padding = UDim.new(0, 5) tabsLayout.Parent = tabsHolder local pagesList = {} local tabList = {} local activeTab = 1 local function selectTab(order) activeTab = order for i, data in pairs(tabList) do local selected = (i == order) data.indicator.Visible = selected TweenService:Create(data.button, TweenInfo.new(0.18, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), { BackgroundColor3 = selected and Theme.cardHover or Theme.panel, TextColor3 = selected and Theme.text or Theme.muted }):Play() if pagesList[i] then pagesList[i].Visible = selected end end end local function createTab(tabName, order) local tabBtn = Instance.new("TextButton") tabBtn.Name = "Tab" .. order tabBtn.Size = UDim2.new(1, 0, 0, 36) tabBtn.LayoutOrder = order tabBtn.BackgroundColor3 = order == 1 and Theme.cardHover or Theme.panel tabBtn.Text = tabName tabBtn.TextColor3 = order == 1 and Theme.text or Theme.muted tabBtn.Font = Enum.Font.SourceSansBold tabBtn.TextSize = 10 tabBtn.TextXAlignment = Enum.TextXAlignment.Left tabBtn.AutoButtonColor = false tabBtn.Parent = tabsHolder addCorner(tabBtn, 8) local tabPad = Instance.new("UIPadding") tabPad.PaddingLeft = UDim.new(0, 8) tabPad.Parent = tabBtn local indicator = Instance.new("Frame") indicator.Size = UDim2.new(0, 2, 0, 20) indicator.Position = UDim2.new(1, -6, 0.5, -10) indicator.BackgroundColor3 = Theme.accentBright indicator.BorderSizePixel = 0 indicator.Visible = (order == 1) indicator.Parent = tabBtn addCorner(indicator, 1) local page = Instance.new("ScrollingFrame") page.Name = "Page" .. order page.Size = UDim2.new(1, -8, 1, -8) page.Position = UDim2.new(0, 4, 0, 4) page.BackgroundTransparency = 1 page.BorderSizePixel = 0 page.ScrollBarThickness = 2 page.ScrollBarImageColor3 = Theme.accent page.Visible = (order == 1) page.Parent = pagesHolder local UIListLayout = Instance.new("UIListLayout") UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder UIListLayout.Padding = UDim.new(0, 6) UIListLayout.Parent = page UIListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() page.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y + 12) end) pagesList[order] = page tabList[order] = {button = tabBtn, indicator = indicator} tabBtn.MouseButton1Click:Connect(function() selectTab(order) end) return page end local function addFeatureToggle(page, text, toggleKey, callback) local button = Instance.new("TextButton") button.Name = toggleKey button.Size = UDim2.new(1, -4, 0, 34) button.BackgroundColor3 = Theme.card button.Text = text button.TextColor3 = Theme.text button.Font = Enum.Font.SourceSans button.TextSize = 11 button.TextXAlignment = Enum.TextXAlignment.Left button.AutoButtonColor = false button.Parent = page addCorner(button, 8) addStroke(button, Theme.accentDark, 0.5, 1) local textPadding = Instance.new("UIPadding") textPadding.PaddingLeft = UDim.new(0, 10) textPadding.PaddingRight = UDim.new(0, 65) textPadding.Parent = button local stateLabel = Instance.new("TextLabel") stateLabel.Size = UDim2.new(0, 24, 0, 16) stateLabel.Position = UDim2.new(1, -58, 0.5, -8) stateLabel.BackgroundTransparency = 1 stateLabel.Text = "OFF" stateLabel.TextColor3 = Theme.muted stateLabel.TextSize = 8 stateLabel.Font = Enum.Font.SourceSansBold stateLabel.Parent = button local switch = Instance.new("Frame") switch.Size = UDim2.new(0, 32, 0, 18) switch.Position = UDim2.new(1, -40, 0.5, -9) switch.BackgroundColor3 = Theme.off switch.BorderSizePixel = 0 switch.Parent = button addCorner(switch, 9) local knob = Instance.new("Frame") knob.Size = UDim2.new(0, 12, 0, 12) knob.Position = UDim2.new(0, 3, 0.5, -6) knob.BackgroundColor3 = Theme.muted knob.BorderSizePixel = 0 knob.Parent = switch addCorner(knob, 6) local function setState(enabled) stateLabel.Text = enabled and "ON" or "OFF" stateLabel.TextColor3 = enabled and Theme.accentBright or Theme.muted TweenService:Create(button, TweenInfo.new(0.15), {BackgroundColor3 = enabled and Theme.cardHover or Theme.card}):Play() TweenService:Create(switch, TweenInfo.new(0.15), {BackgroundColor3 = enabled and Theme.accentDark or Theme.off}):Play() TweenService:Create(knob, TweenInfo.new(0.18, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { Position = enabled and UDim2.new(1, -15, 0.5, -6) or UDim2.new(0, 3, 0.5, -6), BackgroundColor3 = enabled and Theme.knobOn or Theme.muted }):Play() end button.MouseButton1Click:Connect(function() Toggles[toggleKey] = not Toggles[toggleKey] setState(Toggles[toggleKey]) if callback then callback(Toggles[toggleKey]) end end) return button end local function setCharacterVisibility(visible) local char = LocalPlayer.Character if char then for _, part in pairs(char:GetDescendants()) do if part:IsA("BasePart") or part:IsA("Decal") then part.Transparency = visible and 0 or 1 end end end end -- ==================== القائمة الأولى: حقوق الهاشمي ==================== local pageRights = createTab("حقوق الهاشمي", 1) local function addVerifiedCardLeft(parent, labelPrefix, rawValue, textSize) local card = Instance.new("TextButton") card.Size = UDim2.new(1, -4, 0, 42) card.BackgroundColor3 = Theme.card card.BorderSizePixel = 0 card.Text = "" card.AutoButtonColor = false card.Parent = parent addCorner(card, 8) addStroke(card, Theme.accentDark, 0.4, 1) local lbl = Instance.new("TextLabel") lbl.Size = UDim2.new(1, -16, 1, 0) lbl.Position = UDim2.new(0, 8, 0, 0) lbl.BackgroundTransparency = 1 lbl.Text = labelPrefix .. rawValue lbl.TextColor3 = Theme.text lbl.TextSize = textSize or 11 lbl.Font = Enum.Font.SourceSansBold lbl.TextXAlignment = Enum.TextXAlignment.Left lbl.Parent = card local badge = createVerifiedBadge(card, 14) badge.Position = UDim2.new(1, -24, 0.5, -7) card.MouseButton1Click:Connect(function() if setclipboard then setclipboard(rawValue) showNotification("تم نسخ اليوزر: " .. rawValue) else showNotification("خاصية النسخ غير متوفرة بمنصتك") end end) return card end local function addInfoCard(parent, textContent, textSize) local card = Instance.new("Frame") card.Size = UDim2.new(1, -4, 0, 42) card.BackgroundColor3 = Theme.card card.BorderSizePixel = 0 card.Parent = parent addCorner(card, 8) addStroke(card, Theme.accentDark, 0.4, 1) local lbl = Instance.new("TextLabel") lbl.Size = UDim2.new(1, -16, 1, 0) lbl.Position = UDim2.new(0, 8, 0, 0) lbl.BackgroundTransparency = 1 lbl.Text = textContent lbl.TextColor3 = Theme.text lbl.TextSize = textSize or 11 lbl.Font = Enum.Font.SourceSansBold lbl.TextWrapped = true lbl.Parent = card return card end addVerifiedCardLeft(pageRights, "تيك توك: ", "ai_bx.0", 11) addVerifiedCardLeft(pageRights, "تليجرام: ", "@YNSMA10", 11) addInfoCard(pageRights, "للتواصل معه الهاشمي تواصل تلي او تيك توك واذا عندك مشكله راسلني ع احد اليوزرات", 10) addInfoCard(pageRights, "ياكوسج بحر يمرجف الحوت حسافة ياسبع نايم بتابوت", 10) addInfoCard(pageRights, "الهاشمي بعيونه حسنين الحزين جدن جدن.", 11) addInfoCard(pageRights, "هل اكو شخص ينافسني ع افضل سكربت في ماب القنابل؟", 11) addInfoCard(pageRights, "صلي ع النبي (ﷺ)", 12) local timerCard = Instance.new("Frame") timerCard.Size = UDim2.new(1, -4, 0, 48) timerCard.BackgroundColor3 = Theme.card timerCard.BorderSizePixel = 0 timerCard.Parent = pageRights addCorner(timerCard, 8) addStroke(timerCard, Theme.accentDark, 0.4, 1) local timerTitleLbl = Instance.new("TextLabel") timerTitleLbl.Size = UDim2.new(1, -16, 0, 18) timerTitleLbl.Position = UDim2.new(0, 8, 0, 4) timerTitleLbl.BackgroundTransparency = 1 timerTitleLbl.Text = "⏱️ وقت تشغيل السكربت:" timerTitleLbl.TextColor3 = Theme.muted timerTitleLbl.TextSize = 10 timerTitleLbl.Font = Enum.Font.SourceSansBold timerTitleLbl.TextXAlignment = Enum.TextXAlignment.Left timerTitleLbl.Parent = timerCard local timerValLbl = Instance.new("TextLabel") timerValLbl.Size = UDim2.new(1, -16, 0, 22) timerValLbl.Position = UDim2.new(0, 8, 0, 22) timerValLbl.BackgroundTransparency = 1 timerValLbl.Text = "00:00:00" timerValLbl.TextColor3 = Theme.accentBright timerValLbl.TextSize = 14 timerValLbl.Font = Enum.Font.SourceSansBold timerValLbl.TextXAlignment = Enum.TextXAlignment.Left timerValLbl.Parent = timerCard local startTimeTick = tick() RunService.RenderStepped:Connect(function() local elapsed = math.floor(tick() - startTimeTick) local hours = math.floor(elapsed / 3600) local minutes = math.floor((elapsed % 3600) / 60) local seconds = elapsed % 60 timerValLbl.Text = string.format("%02d:%02d:%02d", hours, minutes, seconds) end) -- ==================== بقية القوائم ==================== local page1 = createTab("1. ميزات القنبلة", 2) local searchBox = Instance.new("TextBox") searchBox.Size = UDim2.new(1, -8, 0, 30) searchBox.PlaceholderText = "ابحث عن يوزر اللاعب (حرفين)..." searchBox.Text = "" searchBox.BackgroundColor3 = Theme.card searchBox.TextColor3 = Theme.text searchBox.Font = Enum.Font.SourceSans searchBox.TextSize = 12 searchBox.Parent = page1 addCorner(searchBox, 6) local searchResultLabel = Instance.new("TextLabel") searchResultLabel.Size = UDim2.new(1, -8, 0, 22) searchResultLabel.BackgroundTransparency = 1 searchResultLabel.Text = "الهدف الحالي: جميع الخصوم" searchResultLabel.TextColor3 = Theme.accentBright searchResultLabel.TextSize = 11 searchResultLabel.Font = Enum.Font.SourceSansBold searchResultLabel.Parent = page1 searchBox:GetPropertyChangedSignal("Text"):Connect(function() local text = searchBox.Text:lower() if #text >= 2 then local found = nil for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and (p.Name:lower():find(text) or p.DisplayName:lower():find(text)) then found = p break end end if found then SelectedTargetPlayer = found searchResultLabel.Text = "الهدف: " .. found.DisplayName .. " (@" .. found.Name .. ")" else SelectedTargetPlayer = nil searchResultLabel.Text = "لم يتم العثور على لاعب" end else SelectedTargetPlayer = nil searchResultLabel.Text = "الهدف الحالي: جميع الخصوم" end end) addFeatureToggle(page1, "نقل القنبلة عند 3 ثوانٍ", "AutoPass") addFeatureToggle(page1, "نقل فوري بدون انتظار", "InstantPass") addFeatureToggle(page1, "نقل سرعة جنونية + فلنق ع اللاعب", "CrazyFastPass") addFeatureToggle(page1, "دوران سريع حول الهدف", "FastOrbit") addFeatureToggle(page1, "إعطاء القنبلة في وضع الاختفاء", "InvisPass") addFeatureToggle(page1, "الانتقال الآمن (Tween Anti-Cheat)", "SafePass") addFeatureToggle(page1, "استهداف أبعد لاعب بدلاً من الأقرب", "PassTarget") addFeatureToggle(page1, "الهروب التلقائي من حامل القنبلة", "AutoDodge") local page2 = createTab("2. العرض والحركة", 3) addFeatureToggle(page2, "عرض بيسي (FOV 90)", "FOV_PC", function(state) if state then workspace.CurrentCamera.FieldOfView = 90 else workspace.CurrentCamera.FieldOfView = 70 end end) addFeatureToggle(page2, "عرض ايباد (FOV 105)", "FOV_iPad", function(state) if state then workspace.CurrentCamera.FieldOfView = 105 else workspace.CurrentCamera.FieldOfView = 70 end end) addFeatureToggle(page2, "عرض احترافي (FOV 120)", "FOV_Pro", function(state) if state then workspace.CurrentCamera.FieldOfView = 120 else workspace.CurrentCamera.FieldOfView = 70 end end) addFeatureToggle(page2, "سرعة فائقة (Speed Hack)", "SpeedHack") addFeatureToggle(page2, "قفز لا نهائي (Inf Jump)", "InfiniteJump") addFeatureToggle(page2, "اختراق الجدران (Noclip)", "Noclip") addFeatureToggle(page2, "قفزة عالية (High Jump)", "HighJump", function(state) if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then LocalPlayer.Character:FindFirstChildOfClass("Humanoid").JumpPower = state and 120 or 50 end end) addFeatureToggle(page2, "الطيران (Fly)", "Fly") local page3 = createTab("3. الرؤية والكشف", 4) addFeatureToggle(page3, "تحديد حامل القنبلة فقط (Highlight Bomb)", "HighlightBomb") addFeatureToggle(page3, "كشف أماكن اللاعبين (Player ESP)", "ESP") addFeatureToggle(page3, "إضاءة الماب الكاملة (Fullbright)", "Fullbright", function(state) Lighting.Brightness = state and 2 or 1 Lighting.ClockTime = state and 14 or 12 end) local page4 = createTab("4. الحماية والأمان", 5) addFeatureToggle(page4, "مضاد السقوط والنقل الخاطئ (Anti-TP)", "AntiTP") addFeatureToggle(page4, "مضاد التعثر والوقوع (Anti-Ragdoll)", "AntiRagdoll") addFeatureToggle(page4, "إعادة الدخول التلقائي عند الطرد", "AutoRejoin") local page5 = createTab("5. السيرفر والماب", 6) addFeatureToggle(page5, "السفر لسيرفر آخر (Server Hop)", "ServerHop", function() game:GetService("TeleportService"):Teleport(game.PlaceId, LocalPlayer) end) addFeatureToggle(page5, "إعادة تحميل الشخصية (Rejoin)", "Rejoin", function() game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, LocalPlayer) end) addFeatureToggle(page5, "حذف المؤثرات لتقليل اللغ (FPS Booster)", "FPSBoost", function() for _, v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Material = Enum.Material.SmoothPlastic end end end) addFeatureToggle(page5, "تجميد الموقف (Freeze Position)", "Freeze", function(state) if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.Anchored = state end end) RunService.RenderStepped:Connect(function() for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("Head") then local head = p.Character.Head local tag = head:FindFirstChild("HashmiNametag") if Toggles.ESP then if not tag then tag = Instance.new("BillboardGui") tag.Name = "HashmiNametag" tag.Size = UDim2.new(0, 150, 0, 40) tag.StudsOffset = Vector3.new(0, 2, 0) tag.AlwaysOnTop = true tag.Parent = head local textLbl = Instance.new("TextLabel") textLbl.Name = "Label" textLbl.Size = UDim2.new(1, 0, 1, 0) textLbl.BackgroundTransparency = 1 textLbl.TextColor3 = Color3.fromRGB(255, 255, 255) textLbl.TextStrokeTransparency = 0 textLbl.Font = Enum.Font.SourceSansBold textLbl.TextSize = 12 textLbl.Parent = tag end local hasTool = p.Character:FindFirstChildOfClass("Tool") tag.Label.Text = p.DisplayName .. "\n(@" .. p.Name .. ")" tag.Label.TextColor3 = hasTool and Color3.fromRGB(255, 50, 50) or Color3.fromRGB(50, 255, 50) tag.Enabled = true else if tag then tag.Enabled = false end end end end end) local function getTargetPlayer() if SelectedTargetPlayer and SelectedTargetPlayer.Character and SelectedTargetPlayer.Character:FindFirstChild("HumanoidRootPart") then local hum = SelectedTargetPlayer.Character:FindFirstChildOfClass("Humanoid") if hum and hum.Health > 0 then return SelectedTargetPlayer end end local selectedPlayer = nil local maxDist = Toggles.PassTarget and 0 or math.huge local myChar = LocalPlayer.Character if not myChar or not myChar:FindFirstChild("HumanoidRootPart") then return nil end for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then local hum = p.Character:FindFirstChildOfClass("Humanoid") if hum and hum.Health > 0 then local dist = (myChar.HumanoidRootPart.Position - p.Character.HumanoidRootPart.Position).Magnitude if Toggles.PassTarget then if dist > maxDist then maxDist = dist; selectedPlayer = p end else if dist < maxDist then maxDist = dist; selectedPlayer = p end end end end end return selectedPlayer end RunService.RenderStepped:Connect(function() if Toggles.SpeedHack and LocalPlayer.Character then local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.WalkSpeed = 45 end end end) UserInputService.JumpRequest:Connect(function() if Toggles.InfiniteJump and LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping") end end) RunService.Stepped:Connect(function() if Toggles.Noclip and LocalPlayer.Character then for _, part in pairs(LocalPlayer.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end) local isPassing = false RunService.Heartbeat:Connect(function() if (not Toggles.AutoPass and not Toggles.CrazyFastPass and not Toggles.InvisPass) or isPassing then return end local char = LocalPlayer.Character if not char or not char:FindFirstChild("HumanoidRootPart") then return end local bombInHand = char:FindFirstChildOfClass("Tool") if not bombInHand then return end local timer = bombInHand:FindFirstChild("Time") or bombInHand:FindFirstChild("Timer") or char:FindFirstChild("BombTimer") local triggerLimit = (Toggles.InstantPass or Toggles.CrazyFastPass or Toggles.InvisPass) and 999 or 3 local timeLeft = (timer and typeof(timer.Value) == "number") and timer.Value or 3 if timeLeft <= triggerLimit then local target = getTargetPlayer() if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then isPassing = true local originalCFrame = char.HumanoidRootPart.CFrame local targetHRP = target.Character.HumanoidRootPart if Toggles.InvisPass then setCharacterVisibility(false) end local angle = 0 local startTime = tick() local speedMultiplier = (Toggles.CrazyFastPass or Toggles.FastOrbit) and 1.5 or 0.4 while char:FindFirstChildOfClass("Tool") and (tick() - startTime < 3.5) do if targetHRP and targetHRP.Parent then angle = angle + speedMultiplier local distanceOffset = Toggles.CrazyFastPass and 0.5 or 1.5 local offset = Vector3.new(math.cos(angle) * distanceOffset, 0, math.sin(angle) * distanceOffset) char.HumanoidRootPart.CFrame = CFrame.new(targetHRP.Position + offset, targetHRP.Position) if Toggles.CrazyFastPass then char.HumanoidRootPart.Velocity = Vector3.new(500, 500, 500) end else break end task.wait() end char.HumanoidRootPart.Velocity = Vector3.new(0,0,0) char.HumanoidRootPart.CFrame = originalCFrame if Toggles.InvisPass then setCharacterVisibility(true) end task.wait(0.3) isPassing = false end end end)