
Keyless

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
if playerGui:FindFirstChild("TrainPowerGUI") then
playerGui.TrainPowerGUI:Destroy()
end
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local Lighting = game:GetService("Lighting")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local blur = Instance.new("BlurEffect", Lighting)
blur.Size = 0
TweenService:Create(blur, TweenInfo.new(0.3), { Size = 25 }):Play()
local gui = Instance.new("ScreenGui")
gui.Name = "TrainPowerGUI"
gui.ResetOnSpawn = false
gui.Parent = playerGui
local currentTheme = "dark"
local themes = {
dark = { bg=Color3.fromRGB(30,30,35), tab=Color3.fromRGB(40,40,50), content=Color3.fromRGB(25,25,30), text=Color3.new(1,1,1), button=Color3.fromRGB(60,90,130) },
light= { bg=Color3.fromRGB(235,235,240), tab=Color3.fromRGB(215,215,225), content=Color3.fromRGB(245,245,250), text=Color3.new(0,0,0), button=Color3.fromRGB(140,170,220) }
}
local alive = true
local frame = Instance.new("Frame", gui)
frame.AnchorPoint = Vector2.new(.5,.5)
frame.Position = UDim2.new(.5,0,.5,0)
frame.Size = UDim2.new(0,500,0,360)
frame.BackgroundColor3 = themes[currentTheme].bg
frame.BackgroundTransparency = 1
frame.BorderSizePixel = 0
frame.ClipsDescendants = true
Instance.new("UICorner", frame).CornerRadius = UDim.new(0,18)
TweenService:Create(frame, TweenInfo.new(0.4), { BackgroundTransparency = 0 }):Play()
local close = Instance.new("TextButton", frame)
close.Text = "β"
close.Size = UDim2.new(0,32,0,32)
close.Position = UDim2.new(1,-40,0,10)
close.Font = Enum.Font.GothamBold
close.TextSize = 20
close.BackgroundColor3 = themes[currentTheme].button
close.TextColor3 = themes[currentTheme].text
close.BorderSizePixel = 0
Instance.new("UICorner", close).CornerRadius = UDim.new(0,10)
close.MouseButton1Click:Connect(function()
farming = false
alive = false
if altConnection then
altConnection:Disconnect()
end
TweenService:Create(blur, TweenInfo.new(0.3), { Size = 0 }):Play()
task.delay(0.4, function()
blur:Destroy()
end)
gui:Destroy()
end)
local title = Instance.new("TextLabel", frame)
title.Text = "π₯ Reborn As Swordsman | ver: 1.0.0"
title.Size = UDim2.new(1,-90,0,35)
title.Position = UDim2.new(0,20,0,10)
title.Font = Enum.Font.GothamBlack
title.TextSize = 22
title.TextXAlignment = Enum.TextXAlignment.Left
title.BackgroundTransparency = 1
title.TextColor3 = themes[currentTheme].text
local themeToggle = Instance.new("TextButton", frame)
themeToggle.Text = "π"
themeToggle.Size = UDim2.new(0,32,0,32)
themeToggle.Position = UDim2.new(1,-80,0,10)
themeToggle.Font = Enum.Font.Gotham
themeToggle.TextSize = 20
themeToggle.BackgroundColor3 = themes[currentTheme].button
themeToggle.TextColor3 = themes[currentTheme].text
themeToggle.BorderSizePixel = 0
Instance.new("UICorner", themeToggle).CornerRadius = UDim.new(0,10)
local tabHolder = Instance.new("Frame", frame)
tabHolder.Size = UDim2.new(1,0,0,50)
tabHolder.Position = UDim2.new(0,0,0,50)
tabHolder.BackgroundColor3= themes[currentTheme].tab
tabHolder.BorderSizePixel = 0
Instance.new("UICorner", tabHolder).CornerRadius = UDim.new(0,12)
local contentHolder = Instance.new("Frame", frame)
contentHolder.Position = UDim2.new(0,0,0,100)
contentHolder.Size = UDim2.new(1,0,1,-100)
contentHolder.BackgroundColor3= themes[currentTheme].content
contentHolder.BorderSizePixel = 0
Instance.new("UICorner", contentHolder).CornerRadius = UDim.new(0,12)
local farming, currentTab = false, nil
local function showFarm()
if currentTab then currentTab:Destroy() end
local page = Instance.new("Frame", contentHolder)
page.Size = UDim2.new(1,0,1,0)
page.BackgroundTransparency = 1
local toggle = Instance.new("TextButton", page)
toggle.Size = UDim2.new(0,220,0,55)
toggle.Position = UDim2.new(0.5,-110,0.5,-28)
toggle.Text = "Auto Farm: Disabled"
toggle.Font = Enum.Font.GothamBold
toggle.TextSize = 20
toggle.BackgroundColor3 = themes[currentTheme].button
toggle.TextColor3 = themes[currentTheme].text
toggle.BorderSizePixel = 0
Instance.new("UICorner", toggle).CornerRadius = UDim.new(0,10)
toggle.MouseButton1Click:Connect(function()
farming = not farming
toggle.Text = "Auto Farm: " .. (farming and "Enabled" or "Disabled")
end)
task.spawn(function()
while alive do
if farming then
ReplicatedStorage.Events.Game.Re_TrainPower:FireServer()
end
task.wait(0.05)
end
end)
currentTab = page
end
local promoCodes = { "lol10k", "tx15k", "nice25k", "god35k" }
local redeemRemote = ReplicatedStorage:WaitForChild("Events"):WaitForChild("Stats"):WaitForChild("Re_RedeemCode")
local function showCodes()
if currentTab then currentTab:Destroy() end
local page = Instance.new("Frame", contentHolder)
page.Size = UDim2.new(1,0,1,0)
page.BackgroundTransparency = 1
local btn = Instance.new("TextButton", page)
btn.Size = UDim2.new(0,220,0,55)
btn.Position = UDim2.new(0.5,-110,0.5,-28)
btn.Text = "β
Redeem All Codes"
btn.Font = Enum.Font.GothamBold
btn.TextSize = 20
btn.BackgroundColor3 = themes[currentTheme].button
btn.TextColor3 = themes[currentTheme].text
btn.BorderSizePixel = 0
Instance.new("UICorner", btn).CornerRadius = UDim.new(0,10)
btn.MouseButton1Click:Connect(function()
btn.Active = false
for _, code in ipairs(promoCodes) do
redeemRemote:FireServer(code)
task.wait(0.2)
end
btn.Active = true
end)
currentTab = page
end
local function showInfo()
if currentTab then currentTab:Destroy() end
local page = Instance.new("Frame", contentHolder)
page.Size = UDim2.new(1,0,1,0)
page.BackgroundTransparency = 1
local label = Instance.new("TextLabel", page)
label.Size = UDim2.new(1,-40,1,-40)
label.Position = UDim2.new(0,20,0,20)
label.TextWrapped = true
label.TextScaled = true
label.Font = Enum.Font.Gotham
label.TextColor3 = themes[currentTheme].text
label.BackgroundTransparency = 1
label.Text = [[
Made with love <3
Left Alt to hide/show menu.
]]
currentTab = page
end
local farmBtn = Instance.new("TextButton", tabHolder)
farmBtn.Size = UDim2.new(0,100,0,40)
farmBtn.Position = UDim2.new(0,20,0,5)
farmBtn.Text = "π₯ Farm"
farmBtn.Font = Enum.Font.GothamBold
farmBtn.TextSize = 18
farmBtn.BackgroundColor3 = themes[currentTheme].button
farmBtn.TextColor3 = themes[currentTheme].text
farmBtn.BorderSizePixel = 0
Instance.new("UICorner", farmBtn).CornerRadius = UDim.new(0,8)
farmBtn.MouseButton1Click:Connect(showFarm)
local infoBtn = Instance.new("TextButton", tabHolder)
infoBtn.Size = UDim2.new(0,100,0,40)
infoBtn.Position = UDim2.new(0,140,0,5)
infoBtn.Text = "π Info"
infoBtn.Font = Enum.Font.GothamBold
infoBtn.TextSize = 18
infoBtn.BackgroundColor3 = themes[currentTheme].button
infoBtn.TextColor3 = themes[currentTheme].text
infoBtn.BorderSizePixel = 0
Instance.new("UICorner", infoBtn).CornerRadius = UDim.new(0,8)
infoBtn.MouseButton1Click:Connect(showInfo)
local codesBtn = Instance.new("TextButton", tabHolder)
codesBtn.Size = UDim2.new(0,100,0,40)
codesBtn.Position = UDim2.new(0,260,0,5)
codesBtn.Text = "ποΈ Codes"
codesBtn.Font = Enum.Font.GothamBold
codesBtn.TextSize = 18
codesBtn.BackgroundColor3 = themes[currentTheme].button
codesBtn.TextColor3 = themes[currentTheme].text
codesBtn.BorderSizePixel = 0
Instance.new("UICorner", codesBtn).CornerRadius = UDim.new(0,8)
codesBtn.MouseButton1Click:Connect(showCodes)
showFarm()
themeToggle.MouseButton1Click:Connect(function()
currentTheme = (currentTheme=="dark") and "light" or "dark"
local th = themes[currentTheme]
TweenService:Create(frame, TweenInfo.new(0.3), { BackgroundColor3 = th.bg }):Play()
TweenService:Create(tabHolder, TweenInfo.new(0.3), { BackgroundColor3 = th.tab }):Play()
TweenService:Create(contentHolder, TweenInfo.new(0.3), { BackgroundColor3 = th.content }):Play()
title.TextColor3 = th.text
close.BackgroundColor3 = th.button; close.TextColor3 = th.text
themeToggle.BackgroundColor3 = th.button; themeToggle.TextColor3 = th.text
farmBtn.BackgroundColor3 = th.button; farmBtn.TextColor3 = th.text
infoBtn.BackgroundColor3 = th.button; infoBtn.TextColor3 = th.text
codesBtn.BackgroundColor3 = th.button; codesBtn.TextColor3 = th.text
themeToggle.Text = (currentTheme=="dark") and "π" or "βοΈ"
end)
local visible = true
local altConnection
altConnection = UserInputService.InputBegan:Connect(function(input, processed)
if processed or input.KeyCode ~= Enum.KeyCode.LeftAlt then return end
visible = not visible
frame.Visible = visible
if visible then
TweenService:Create(blur, TweenInfo.new(0.3), { Size = 25 }):Play()
else
TweenService:Create(blur, TweenInfo.new(0.3), { Size = 0 }):Play()
end
end)



vouchβ π