Axiom
Key Required

Axiom

Unrated
00
Lua Script•537 lines (19549 chars)
-- Amour V8 - ULTIMATE ALL-IN-ONE EDITION (Lock & Spin Included) 💣✨
local plr = game.Players.LocalPlayer
local pg = plr:WaitForChild("PlayerGui")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")

if pg:FindFirstChild("AmourGui") then pg.AmourGui:Destroy() end
if pg:FindFirstChild("IntroGui") then pg.IntroGui:Destroy() end

-- ==================== [ تشغيل صوت الترحيب ] ====================
task.spawn(function()
    pcall(function()
        local sound = Instance.new("Sound")
        sound.SoundId = "rbxassetid://9043887003"
        sound.Volume = 2
        sound.Parent = game:GetService("SoundService")
        sound:Play()
    end)
end)

-- ==================== [ أسماء صانعي السكربت فوق الرأس ] ====================
local SCRIPT_CREATORS = {
    ["adamram454"] = "adamram454 - صانع السكربت",
    ["9ate3lkl"] = "9ate3lkl - صانع السكربت"
}

local activeGradients = {}
local activeBillboards = {}
local activeLabels = {}

local function createScriptTag(character, playerName)
    local tagText = SCRIPT_CREATORS[playerName]
    if not tagText then return end

    local head = character:WaitForChild("Head", 10)
    if not head then return end

    if head:FindFirstChild("ScriptTagGui") then head.ScriptTagGui:Destroy() end

    local billboard = Instance.new("BillboardGui")
    billboard.Name = "ScriptTagGui"
    billboard.Adornee = head
    billboard.Size = UDim2.new(0, 320, 0, 60)
    billboard.StudsOffset = Vector3.new(0, 3, 0)
    billboard.AlwaysOnTop = true
    billboard.Parent = head

    local label = Instance.new("TextLabel")
    label.Size = UDim2.new(1, 0, 1, 0)
    label.BackgroundTransparency = 1
    label.Text = tagText
    label.TextColor3 = Color3.fromRGB(255, 255, 255)
    label.TextStrokeTransparency = 0
    label.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
    label.Font = Enum.Font.FredokaOne
    label.TextScaled = true
    label.Parent = billboard

    local uiGradient = Instance.new("UIGradient")
    uiGradient.Color = ColorSequence.new({
        ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 0)),
        ColorSequenceKeypoint.new(0.2, Color3.fromRGB(255, 165, 0)),
        ColorSequenceKeypoint.new(0.4, Color3.fromRGB(255, 255, 0)),
        ColorSequenceKeypoint.new(0.6, Color3.fromRGB(0, 255, 0)),
        ColorSequenceKeypoint.new(0.8, Color3.fromRGB(0, 255, 255)),
        ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 255))
    })
    uiGradient.Parent = label

    table.insert(activeGradients, uiGradient)
    table.insert(activeBillboards, billboard)
    table.insert(activeLabels, label)
end

local function setupPlayerTags(player)
    if SCRIPT_CREATORS[player.Name] then
        player.CharacterAdded:Connect(function(char) createScriptTag(char, player.Name) end)
        if player.Character then task.spawn(function() createScriptTag(player.Character, player.Name) end) end
    end
end

for _, p in ipairs(Players:GetPlayers()) do setupPlayerTags(p) end
Players.PlayerAdded:Connect(setupPlayerTags)

local tagRotation = 0
local tagTimer = 0
RunService.RenderStepped:Connect(function(dt)
    tagRotation = (tagRotation + 250 * dt) % 360
    tagTimer = tagTimer + dt * 4

    for i = #activeGradients, 1, -1 do
        local grad = activeGradients[i]
        if grad and grad.Parent then grad.Rotation = tagRotation else table.remove(activeGradients, i) end
    end
    for i = #activeBillboards, 1, -1 do
        local bboard = activeBillboards[i]
        if bboard and bboard.Parent then bboard.StudsOffset = Vector3.new(0, 3 + math.sin(tagTimer) * 0.35, 0) else table.remove(activeBillboards, i) end
    end
    for i = #activeLabels, 1, -1 do
        local lbl = activeLabels[i]
        if lbl and lbl.Parent then lbl.Rotation = math.sin(tagTimer * 1.5) * 6 else table.remove(activeLabels, i) end
    end
end)

-- ==================== [ شاشة الترحيب ] ====================
local intro = Instance.new("ScreenGui", pg)
intro.Name = "IntroGui"
intro.IgnoreGuiInset = true

local introFrame = Instance.new("Frame", intro)
introFrame.Size = UDim2.new(1, 0, 1, 0)
introFrame.BackgroundColor3 = Color3.fromRGB(5, 5, 12)
introFrame.BackgroundTransparency = 0.15

local introText = Instance.new("TextLabel", introFrame)
introText.Size = UDim2.new(1, 0, 0, 200)
introText.Position = UDim2.new(0, 0, 0.5, -100)
introText.BackgroundTransparency = 1
introText.Text = "✨ AMOUR V8 - ALL FEATURES UNLOCKED 💣✨\n\n🔊 السكربت الشامل الكامل 🔊\nالمطورين: ادم & عمر"
introText.TextColor3 = Color3.fromRGB(0, 255, 200)
introText.Font = Enum.Font.FredokaOne
introText.TextSize = 25
introText.TextStrokeTransparency = 0

task.spawn(function()
    task.wait(3)
    TweenService:Create(introFrame, TweenInfo.new(0.5), {BackgroundTransparency = 1}):Play()
    TweenService:Create(introText, TweenInfo.new(0.5), {TextTransparency = 1}):Play()
    task.wait(0.5)
    intro:Destroy()
end)

-- ==================== [ الواجهة الرئيسية ] ====================
local gui = Instance.new("ScreenGui", pg)
gui.Name = "AmourGui"
gui.ResetOnSpawn = false

local icon = Instance.new("ImageButton", gui)
icon.Size = UDim2.new(0, 60, 0, 60)
icon.Position = UDim2.new(0, 20, 0, 20)
icon.Image = "rbxassetid://8273149857"
icon.BackgroundColor3 = Color3.fromRGB(10, 10, 20)
icon.BorderSizePixel = 0
icon.Active = true
icon.Draggable = true
Instance.new("UICorner", icon).CornerRadius = UDim.new(1, 0)

local iconGlow = Instance.new("UIStroke", icon)
iconGlow.Thickness = 5

local activeStrokes = {}
local activeTexts = {}

task.spawn(function()
    local hue = 0
    while true do
        hue = (hue + 0.008) % 1
        local rgbColor = Color3.fromHSV(hue, 1, 1)
        iconGlow.Color = rgbColor
        for stroke in pairs(activeStrokes) do if stroke.Parent then stroke.Color = rgbColor else activeStrokes[stroke] = nil end end
        for textLabel in pairs(activeTexts) do if textLabel.Parent then textLabel.TextColor3 = rgbColor else activeTexts[textLabel] = nil end end
        task.wait(0.02)
    end
end)

local f = Instance.new("Frame", gui)
f.Size = UDim2.new(0, 420, 0, 540)
f.Position = UDim2.new(0.35, 0, 0.2, 0)
f.BackgroundColor3 = Color3.fromRGB(8, 8, 15)
f.BorderSizePixel = 0
f.Active = true
f.Draggable = true
Instance.new("UICorner", f).CornerRadius = UDim.new(0, 18)

local mainGlow = Instance.new("UIStroke", f)
mainGlow.Thickness = 4.5
activeStrokes[mainGlow] = true

local header = Instance.new("Frame", f)
header.Size = UDim2.new(1, 0, 0, 50)
header.BackgroundTransparency = 1

local vipText = Instance.new("TextLabel", header)
vipText.Size = UDim2.new(0, 70, 1, 0)
vipText.Position = UDim2.new(0, 15, 0, 0)
vipText.Text = "👑 VIP"
vipText.Font = Enum.Font.FredokaOne
vipText.TextSize = 20
vipText.TextXAlignment = Enum.TextXAlignment.Left
vipText.BackgroundTransparency = 1
activeTexts[vipText] = true

local title = Instance.new("TextLabel", header)
title.Size = UDim2.new(1, -120, 1, 0)
title.Position = UDim2.new(0, 80, 0, 0)
title.Text = "AMOUR V8 - ALL FEATURES"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Font = Enum.Font.FredokaOne
title.TextSize = 15
title.TextXAlignment = Enum.TextXAlignment.Left
title.BackgroundTransparency = 1

local closeBtn = Instance.new("TextButton", header)
closeBtn.Size = UDim2.new(0, 32, 0, 32)
closeBtn.Position = UDim2.new(1, -40, 0, 9)
closeBtn.Text = "✕"
closeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
closeBtn.BackgroundColor3 = Color3.fromRGB(255, 20, 60)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 16
Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 8)

closeBtn.MouseButton1Click:Connect(function() f.Visible = false end)
icon.MouseButton1Click:Connect(function() f.Visible = not f.Visible end)

local tabHolder = Instance.new("Frame", f)
tabHolder.Size = UDim2.new(0, 110, 1, -60)
tabHolder.Position = UDim2.new(0, 10, 0, 50)
tabHolder.BackgroundColor3 = Color3.fromRGB(15, 15, 25)
Instance.new("UICorner", tabHolder).CornerRadius = UDim.new(0, 12)

local tabLayout = Instance.new("UIListLayout", tabHolder)
tabLayout.Padding = UDim.new(0, 8)
tabLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center

local contentHolder = Instance.new("Frame", f)
contentHolder.Size = UDim2.new(1, -138, 1, -60)
contentHolder.Position = UDim2.new(0, 128, 0, 50)
contentHolder.BackgroundTransparency = 1

local pages = {}

local function createPage(name)
    local page = Instance.new("ScrollingFrame", contentHolder)
    page.Size = UDim2.new(1, 0, 1, 0)
    page.BackgroundTransparency = 1
    page.BorderSizePixel = 0
    page.Visible = false
    page.CanvasSize = UDim2.new(0, 0, 0, 1100)
    page.ScrollBarThickness = 6
    page.ScrollBarImageColor3 = Color3.fromRGB(0, 255, 200)
    
    local layout = Instance.new("UIListLayout", page)
    layout.Padding = UDim.new(0, 10)
    
    pages[name] = page
    return page
end

local bombPage = createPage("القنبلة")
local movementPage = createPage("الحركة")
local lockPage = createPage("القفل/دوران")
local espPage = createPage("الكشف")
local funPage = createPage("ميزات")

local function createTabBtn(txt, iconEmoji, targetPage)
    local btn = Instance.new("TextButton", tabHolder)
    btn.Size = UDim2.new(0, 96, 0, 40)
    btn.Text = iconEmoji .. " " .. txt
    btn.BackgroundColor3 = Color3.fromRGB(22, 22, 38)
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.Font = Enum.Font.GothamBold
    btn.TextSize = 11
    Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 10)
    
    local stroke = Instance.new("UIStroke", btn)
    stroke.Thickness = 2
    activeStrokes[stroke] = true
    
    btn.MouseButton1Click:Connect(function()
        for _, p in pairs(pages) do p.Visible = false end
        targetPage.Visible = true
    end)
end

createTabBtn("القنبلة", "💣", bombPage)
createTabBtn("الحركة", "⚡", movementPage)
createTabBtn("القفل", "🔒", lockPage)
createTabBtn("الكشف", "👁️", espPage)
createTabBtn("الميزات", "✨", funPage)
bombPage.Visible = true

local function applySuperGlowButtonStyle(btn)
    Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 10)
    local stroke = Instance.new("UIStroke", btn)
    stroke.Thickness = 3
    stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
    activeStrokes[stroke] = true
end

local function makeToggle(parent, txt, emoji, callback)
    local state = false
    local btn = Instance.new("TextButton", parent)
    btn.Size = UDim2.new(1, 0, 0, 40)
    btn.Text = emoji .. "  " .. txt .. " [OFF]"
    btn.BackgroundColor3 = Color3.fromRGB(20, 20, 35)
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.Font = Enum.Font.GothamBold
    btn.TextSize = 12
    btn.TextXAlignment = Enum.TextXAlignment.Left
    
    local pad = Instance.new("UIPadding", btn)
    pad.PaddingLeft = UDim.new(0, 10)
    applySuperGlowButtonStyle(btn)

    btn.MouseButton1Click:Connect(function()
        state = not state
        btn.Text = state and (emoji .. "  " .. txt .. " [ON]") or (emoji .. "  " .. txt .. " [OFF]")
        btn.BackgroundColor3 = state and Color3.fromRGB(35, 35, 65) or Color3.fromRGB(20, 20, 35)
        callback(state)
    end)
end

local function makeAction(parent, txt, emoji, callback)
    local btn = Instance.new("TextButton", parent)
    btn.Size = UDim2.new(1, 0, 0, 40)
    btn.Text = emoji .. "  " .. txt
    btn.BackgroundColor3 = Color3.fromRGB(20, 20, 35)
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.Font = Enum.Font.GothamBold
    btn.TextSize = 12
    btn.TextXAlignment = Enum.TextXAlignment.Left
    
    local pad = Instance.new("UIPadding", btn)
    pad.PaddingLeft = UDim.new(0, 10)
    applySuperGlowButtonStyle(btn)
    btn.MouseButton1Click:Connect(callback)
end

-- ==================== [ قسم القنبلة ] ====================
makeAction(bombPage, "تلمس أقرب لاعب بالقنبلة", "🚀", function()
    local char = plr.Character
    if not char or not char:FindFirstChild("HumanoidRootPart") then return end
    local closest, minD = nil, math.huge
    for _, p in pairs(Players:GetPlayers()) do
        if p ~= plr and p.Character and p.Character:FindFirstChild("HumanoidRootPart") and p.Character:FindFirstChild("Humanoid").Health > 0 then
            local d = (char.HumanoidRootPart.Position - p.Character.HumanoidRootPart.Position).Magnitude
            if d < minD then minD = d closest = p end
        end
    end
    if closest then
        char.HumanoidRootPart.CFrame = closest.Character.HumanoidRootPart.CFrame
        task.wait(0.05)
        local tool = char:FindFirstChildOfClass("Tool") or plr.Backpack:FindFirstChildOfClass("Tool")
        if tool then tool.Parent = char tool:Activate() end
    end
end)

makeAction(bombPage, "تكبير مدى القنبلة (Hitbox)", "🎯", function()
    if plr.Character then
        for _, t in pairs(plr.Character:GetChildren()) do
            if t:IsA("Tool") and t:FindFirstChild("Handle") then
                t.Handle.Size = Vector3.new(25, 25, 25)
                t.Handle.Transparency = 0.5
                t.Handle.Massless = true
            end
        end
    end
end)

makeAction(bombPage, "توزيع القنبلة على الكل", "💣", function()
    local tool = plr.Character and plr.Character:FindFirstChildOfClass("Tool") or plr.Backpack:FindFirstChildOfClass("Tool")
    if tool then
        tool.Parent = plr.Character
        for _, p in pairs(Players:GetPlayers()) do
            if p ~= plr and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
                pcall(function() tool:Activate() end)
            end
        end
    end
end)

makeToggle(bombPage, "التوجيه التلقائي (Auto Pass)", "🎯", function(s)
    _G.AutoPass = s
    task.spawn(function()
        while _G.AutoPass do
            task.wait(0.1)
            local tool = plr.Character and plr.Character:FindFirstChildOfClass("Tool")
            if tool then
                for _, p in pairs(Players:GetPlayers()) do
                    if p ~= plr and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
                        pcall(function() tool:Activate() end)
                    end
                end
            end
        end
    end)
end)

-- ==================== [ قسم الحركة ] ====================
makeToggle(movementPage, "سرعة هرب خارقة", "⚡", function(s)
    if plr.Character and plr.Character:FindFirstChild("Humanoid") then
        plr.Character.Humanoid.WalkSpeed = s and 100 or 16
    end
end)

makeToggle(movementPage, "قفز مرتفع جداً", "🦘", function(s)
    if plr.Character and plr.Character:FindFirstChild("Humanoid") then
        plr.Character.Humanoid.JumpPower = s and 140 or 50
    end
end)

local flying = false
local flySpeed = 50
makeToggle(movementPage, "خاصية الطيران (Fly)", "🕊️", function(s)
    flying = s
    local char = plr.Character
    if not char or not char:FindFirstChild("HumanoidRootPart") then return end
    local hrp = char.HumanoidRootPart

    if flying then
        local bv = Instance.new("BodyVelocity")
        bv.Name = "FlyVelocity"
        bv.MaxForce = Vector3.new(1e9, 1e9, 1e9)
        bv.Velocity = Vector3.new(0, 0, 0)
        bv.Parent = hrp

        task.spawn(function()
            while flying and hrp and hrp:FindFirstChild("FlyVelocity") do
                local cam = workspace.CurrentCamera
                bv.Velocity = cam.CFrame.LookVector * flySpeed
                task.wait()
            end
            if hrp:FindFirstChild("FlyVelocity") then hrp.FlyVelocity:Destroy() end
        end)
    else
        if hrp:FindFirstChild("FlyVelocity") then hrp.FlyVelocity:Destroy() end
    end
end)

local noclip = false
makeToggle(movementPage, "اختراق الجدران (Noclip)", "🧱", function(s)
    noclip = s
    RunService.Stepped:Connect(function()
        if noclip and plr.Character then
            for _, part in pairs(plr.Character:GetDescendants()) do
                if part:IsA("BasePart") then part.CanCollide = false end
            end
        end
    end)
end)

-- ==================== [ قسم إزاحة القفل والدوران ] ====================
local orbitLock = false
local orbitAngle = 0
makeToggle(lockPage, "إزاحة القفل والدوران حول اللاعب", "🔒", function(s)
    orbitLock = s
    task.spawn(function()
        while orbitLock do
            task.wait(0.01)
            local char = plr.Character
            if char and char:FindFirstChild("HumanoidRootPart") then
                local closest, minD = nil, math.huge
                for _, p in pairs(Players:GetPlayers()) do
                    if p ~= plr and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
                        local d = (char.HumanoidRootPart.Position - p.Character.HumanoidRootPart.Position).Magnitude
                        if d < minD then minD = d closest = p end
                    end
                end
                if closest then
                    orbitAngle = orbitAngle + 0.1
                    local targetPos = closest.Character.HumanoidRootPart.Position
                    local offset = Vector3.new(math.cos(orbitAngle) * 8, 0, math.sin(orbitAngle) * 8)
                    char.HumanoidRootPart.CFrame = CFrame.new(targetPos + offset, targetPos)
                end
            end
        end
    end)
end)

local spinbot = false
makeToggle(lockPage, "الدوران الخارق للشخصية (Spinbot)", "🌀", function(s)
    spinbot = s
    task.spawn(function()
        while spinbot do
            task.wait(0.02)
            local char = plr.Character
            if char and char:FindFirstChild("HumanoidRootPart") then
                char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(50), 0)
            end
        end
    end)
end)

-- ==================== [ قسم الكشف ESP ] ====================
local espActive = false
makeToggle(espPage, "كشف أماكن اللاعبين (ESP)", "👁️", function(s)
    espActive = s
    for _, p in pairs(Players:GetPlayers()) do
        if p ~= plr and p.Character then
            if espActive then
                if not p.Character:FindFirstChild("ESPHighlight") then
                    local hl = Instance.new("Highlight")
                    hl.Name = "ESPHighlight"
                    hl.FillColor = Color3.fromRGB(255, 0, 100)
                    hl.OutlineColor = Color3.fromRGB(255, 255, 255)
                    hl.Parent = p.Character
                end
            else
                if p.Character:FindFirstChild("ESPHighlight") then
                    p.Character.ESPHighlight:Destroy()
                end
            end
        end
    end
end)

-- ==================== [ قسم الميزات العامة ] ====================
makeToggle(funPage, "التخفي الكامل عن اللاعبين", "👻", function(s)
    if plr.Character then
        for _, v in pairs(plr.Character:GetDescendants()) do
            if v:IsA("BasePart") or v:IsA("Decal") then v.Transparency = s and 1 or 0 end
        end
    end
end)

makeToggle(funPage, "حماية من السقوط (Anti-Void)", "🛡️", function(s)
    _G.AntiVoid = s
    task.spawn(function()
        while _G.AntiVoid do
            task.wait(0.5)
            if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
                if plr.Character.HumanoidRootPart.Position.Y < -50 then
                    plr.Character.HumanoidRootPart.CFrame = CFrame.new(0, 50, 0)
                end
            end
        end
    end)
end)

makeAction(funPage, "إعادة تحميل الشخصية (Respawn)", "🔄", function()
    if plr.Character and plr.Character:FindFirstChild("Humanoid") then
        plr.Character.Humanoid.Health = 0
    end
end)

Features & Information

سكربت ماب القنبلة في ميزات و يستخدم ايضا في time bomb و هو حلو راءع
#bomb battle timebomb arabic

Community Comments (0)

No comments yet for this script.

More Scripts for 💣 حرب القنابل الاصلي (تحديث الميمز⌛)