Keyless

Key Required
Kaizen Battleground
Lua Script•198 lines (4720 chars)
local player = game.Players.LocalPlayer
local replicated = game:GetService("ReplicatedStorage")
local UserInputService = game:GetService("UserInputService")
local gui = Instance.new("ScreenGui", player.PlayerGui)
gui.Name = "TransparentCustomBackpack"
gui.ResetOnSpawn = false
pcall(function()
game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
end)
local main = Instance.new("Frame", gui)
main.Size = UDim2.new(0, 620, 0, 60)
main.Position = UDim2.new(0.5, -310, 1, -75)
main.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
main.BackgroundTransparency = 0.5
main.BorderSizePixel = 0
local corner = Instance.new("UICorner", main)
corner.CornerRadius = UDim.new(0, 14)
local stroke = Instance.new("UIStroke", main)
stroke.Color = Color3.fromRGB(255,255,255)
stroke.Thickness = 1
stroke.Transparency = 0.6
local layout = Instance.new("UIListLayout", main)
layout.FillDirection = Enum.FillDirection.Horizontal
layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
layout.VerticalAlignment = Enum.VerticalAlignment.Center
layout.Padding = UDim.new(0, 10)
-- ==========================================
local function getDmgValue()
local ls = player:FindFirstChild("leaderstats")
if ls and ls:FindFirstChild("Dmg") then
return ls.Dmg.Value
end
local stats = player:FindFirstChild("Stats")
if stats and stats:FindFirstChild("Dmg") then
return stats.Dmg.Value
end
local data = player:FindFirstChild("Data")
if data and data:FindFirstChild("Dmg") then
return data.Dmg.Value
end
local dmg = player:FindFirstChild("Dmg")
if dmg and dmg:IsA("NumberValue") then
return dmg.Value
end
return 0
end
local RedCharge = 0
local MaxCharge = 5
local lastDmg = getDmgValue()
local dmgBuffer = 0
-- ==========================================
local function AuraSlashFunc()
for i = 1, 50 do
replicated.Remotes.Yuta:FireServer("Rampage")
task.wait()
end
end
local function TimeTeleportFunc()
for i = 1, 3 do
replicated.Remotes.Yuta:FireServer("Strike")
task.wait()
end
end
local function AtomicFaFunc()
for i = 1, 10 do
replicated.Remotes.Yuta:FireServer("Slashes")
task.wait()
end
end
local function LetsMeLoveYouFunc()
for i = 1, 10 do
replicated.Remotes.Yuta:FireServer("Heal")
end
end
local function RedNukeFunc()
if RedCharge <= 0 then return end
RedCharge -= 1
updateChargeUI()
game:GetService("ReplicatedStorage").Remotes.Combat:FireServer("SlamDown")
for i = 1, 50 do
replicated.Remotes.Gojo:FireServer("Red")
task.wait()
end
end
-- ==========================================
local function createSkill(name, callback)
local btn = Instance.new("TextButton", main)
btn.Size = UDim2.new(0, 105, 0, 40)
btn.Text = name
btn.TextScaled = true
btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
btn.BackgroundTransparency = 0.35
btn.TextColor3 = Color3.fromRGB(255,255,255)
btn.BorderSizePixel = 0
local c = Instance.new("UICorner", btn)
c.CornerRadius = UDim.new(0, 10)
local s = Instance.new("UIStroke", btn)
s.Color = Color3.fromRGB(255,255,255)
s.Thickness = 1
s.Transparency = 0.6
btn.MouseButton1Click:Connect(callback)
return btn
end
createSkill("Aura Slash [Z]", AuraSlashFunc)
createSkill("Time Teleport [X]", TimeTeleportFunc)
createSkill("Atomic Fa [C]", AtomicFaFunc)
createSkill("Let's Me Love You [V]", LetsMeLoveYouFunc)
local redBtn = createSkill("Red Nuke [H]", RedNukeFunc)
-- ==========================================
local chargeText = Instance.new("TextLabel", redBtn)
chargeText.Size = UDim2.new(1, 0, 0, 22)
chargeText.Position = UDim2.new(0, 0, -0.6, 0)
chargeText.BackgroundTransparency = 1
chargeText.Text = "0"
chargeText.TextScaled = true
chargeText.TextColor3 = Color3.fromRGB(255, 70, 70)
chargeText.Font = Enum.Font.GothamBold
chargeText.TextStrokeTransparency = 0
chargeText.TextStrokeColor3 = Color3.fromRGB(0,0,0)
function updateChargeUI()
chargeText.Text = tostring(RedCharge)
end
updateChargeUI()
-- ==========================================
task.spawn(function()
while true do
local current = getDmgValue()
local delta = current - lastDmg
if delta > 0 then
dmgBuffer += delta
while dmgBuffer >= 100 do
if RedCharge < MaxCharge then
RedCharge += 1
updateChargeUI()
end
dmgBuffer -= 100
end
end
lastDmg = current
task.wait(0.15)
end
end)
-- ==========================================
UserInputService.InputBegan:Connect(function(input, gp)
if gp then return end
if input.KeyCode == Enum.KeyCode.Z then
AuraSlashFunc()
elseif input.KeyCode == Enum.KeyCode.X then
TimeTeleportFunc()
elseif input.KeyCode == Enum.KeyCode.C then
AtomicFaFunc()
elseif input.KeyCode == Enum.KeyCode.V then
LetsMeLoveYouFunc()
elseif input.KeyCode == Enum.KeyCode.H then
if RedCharge > 0 then
RedNukeFunc()
end
end
end)Features & Information
Kaizen Battleground
Community Comments (0)
No comments yet for this script.
