The Oldest Battlegrounds Revamped
Key Required

The Oldest Battlegrounds Revamped

(KILLS) The Oldest Battlegrounds RevampedScripstScripst 3.2K views 130 executesUpdated Apr 24, 2025
5.0/ 5(3 votes)
30100% Positive
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
#KILLS The Oldest Battlegrounds Revamped#The storgest#Battleground#Kill#Script

Community Comments (1)

ScripstScripstApr 24, 2025

Hi bro ❤️