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)