
Keyless

-- 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)No comments yet for this script.