
Key Required
The Oldest Battlegrounds Revamped
Lua Script•187 lines (4686 chars)
-- LocalScript olarak PlayerGui içine ekle
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
-- GUI oluştur
local gui = Instance.new("ScreenGui", playerGui)
gui.Name = "OLD_THE_STORGEST_GUI"
gui.ResetOnSpawn = false
-- Ana çerçeve
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 400, 0, 300)
frame.Position = UDim2.new(0.5, -200, 0.5, -150)
frame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
-- Animasyonlu başlık
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, 0, 0, 50)
title.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
title.BorderSizePixel = 0
title.Text = "OLD THE STORGEST [OLD SCRİPT]"
title.TextSize = 20
title.Font = Enum.Font.SourceSansBold
title.TextStrokeTransparency = 0
title.TextColor3 = Color3.fromRGB(255, 0, 0)
-- KIRMIZI - MAVİ animasyon
task.spawn(function()
while true do
for i = 0, 1, 0.05 do
title.TextColor3 = Color3.fromRGB(255 * (1 - i), 0, 255 * i)
task.wait(0.05)
end
for i = 0, 1, 0.05 do
title.TextColor3 = Color3.fromRGB(255 * i, 0, 255 * (1 - i))
task.wait(0.05)
end
end
end)
-- Buton oluşturucu fonksiyon
local function createButton(text, yOffset, onClick)
local btn = Instance.new("TextButton", frame)
btn.Size = UDim2.new(0.8, 0, 0, 40)
btn.Position = UDim2.new(0.1, 0, 0, yOffset)
btn.BackgroundColor3 = Color3.fromRGB(0, 102, 204) -- MAVİ
btn.TextColor3 = Color3.new(1, 1, 1)
btn.Font = Enum.Font.SourceSansBold
btn.TextSize = 16
btn.Text = text
btn.MouseButton1Click:Connect(onClick)
end
-- Butonlar
-- 1. TEAM 1 [BALD]
createButton("TEAM 1 [BALD]", 60, function()
local args = {
[1] = {
["Goal"] = "Change Character",
["Character"] = "Bald"
}
}
player.Character.Communicate:FireServer(unpack(args))
end)
-- 2. TEAM 2 [HUNTER]
createButton("TEAM 2 [HUNTER]", 110, function()
local args = {
[1] = {
["Goal"] = "Change Character",
["Character"] = "Hunter"
}
}
player.Character.Communicate:FireServer(unpack(args))
end)
-- 3. NO DEAD 👍
createButton("NO DEAD 👍", 160, function()
local character = player.Character
local humanoid = character and character:FindFirstChild("Humanoid")
local oldPos = character.HumanoidRootPart.CFrame
local function checkHealth()
if humanoid and humanoid.Health <= 32 - 16 then
character:MoveTo(Vector3.new(-290.448578, 633.505615, 530.434875))
while humanoid.Health < 90 do task.wait(1) end
character:MoveTo(oldPos.Position)
end
end
task.spawn(checkHealth)
end)
-- 4. Kill all Combo [BETA] [BALD]
createButton("Kill all Combo [BETA] [BALD]", 210, function()
local target = nil
for _, p in pairs(game.Players:GetPlayers()) do
if p ~= player then
target = p
break
end
end
if not target then return end
local char = player.Character
local hrp = char:WaitForChild("HumanoidRootPart")
local oldPos = hrp.Position
local tHRP = target.Character:WaitForChild("HumanoidRootPart")
local follow = true
task.spawn(function()
while follow and target.Character and tHRP do
hrp.CFrame = tHRP.CFrame * CFrame.new(0, 0, 2)
task.wait(0.1)
end
end)
local function attack(toolName)
local tool = player.Backpack:FindFirstChild(toolName)
if tool then
local args = {
[1] = {
["Goal"] = "Auto Use End",
["Tool"] = tool
}
}
player.Character.Communicate:FireServer(unpack(args))
end
end
task.spawn(function()
while follow do
attack("Consecutive Normal Punches")
attack("Normal Punch")
attack("Normal Shove")
attack("Normal Uppercut")
task.wait(1)
if not target or not target.Character or target.Character:FindFirstChild("Humanoid").Health <= 0 then
follow = false
hrp.CFrame = CFrame.new(oldPos)
end
end
end)
end)
-- 5. AUTO BLOCK
createButton("AUTO BLOCK", 260, function()
local hrp = player.Character:WaitForChild("HumanoidRootPart")
local function isPlayerNearby()
for _, p in pairs(game.Players:GetPlayers()) do
if p ~= player and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
if (p.Character.HumanoidRootPart.Position - hrp.Position).Magnitude < 10 then
return true
end
end
end
return false
end
task.spawn(function()
while true do
if isPlayerNearby() then
local args = {
[1] = {
["Goal"] = "KeyPress",
["Key"] = Enum.KeyCode.F
}
}
player.Character.Communicate:FireServer(unpack(args))
else
local args = {
[1] = {
["Goal"] = "KeyRelease",
["Key"] = Enum.KeyCode.F
}
}
player.Character.Communicate:FireServer(unpack(args))
end
task.wait(1)
end
end)
end)Features & Information
(KILLS) The Oldest Battlegrounds Revamped script Nice ❤️
By me

Hi bro ❤️