--============================================================ -- ⚡ ENERGY INCREMENTAL — Helper UI -- Tabs: Main | Teleports | Prestige Info -- • Auto Click simulates REAL screen clicks (can interfere with other buttons & dragging) -- • WalkSpeed 50 toggle -- • Teleports (names only) + jump -- • Prestige Info is scrollable -- Credit: Chimera__Gaming | Find at RSCRIPTS --============================================================ local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local VIM = game:GetService("VirtualInputManager") local player = Players.LocalPlayer local PG = player:WaitForChild("PlayerGui") --============================================================ -- ROOT UI (glass / neon style) --============================================================ local gui = Instance.new("ScreenGui") gui.Name = "EnergyIncrementalUI" gui.ResetOnSpawn = false gui.Parent = PG local frame = Instance.new("Frame") frame.Size = UDim2.fromOffset(380, 360) frame.Position = UDim2.fromScale(0.5, 0.26) frame.AnchorPoint = Vector2.new(0.5, 0) frame.BackgroundColor3 = Color3.fromRGB(25, 25, 35) frame.BackgroundTransparency = 0.15 frame.Active = true frame.Draggable = true frame.Parent = gui Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12) local stroke = Instance.new("UIStroke", frame) stroke.Thickness = 2 stroke.Color = Color3.fromRGB(95, 125, 255) stroke.Transparency = 0.3 local gradient = Instance.new("UIGradient", frame) gradient.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0.0, Color3.fromRGB(40, 40, 60)), ColorSequenceKeypoint.new(1.0, Color3.fromRGB(10, 10, 20)) } gradient.Rotation = 90 -- Header local header = Instance.new("TextLabel") header.Size = UDim2.new(1, -34, 0, 38) header.Position = UDim2.new(0, 12, 0, 8) header.BackgroundTransparency = 1 header.Font = Enum.Font.GothamBlack header.Text = "⚡ Energy Incremental" header.TextSize = 24 header.TextColor3 = Color3.fromRGB(255,255,255) header.TextXAlignment = Enum.TextXAlignment.Left header.Parent = frame local closeBtn = Instance.new("TextButton") closeBtn.Size = UDim2.fromOffset(26, 26) closeBtn.Position = UDim2.new(1, -34, 0, 10) closeBtn.Text = "X" closeBtn.Font = Enum.Font.GothamBold closeBtn.TextSize = 18 closeBtn.TextColor3 = Color3.fromRGB(255,255,255) closeBtn.BackgroundColor3 = Color3.fromRGB(170,50,60) closeBtn.Parent = frame Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 8) Instance.new("UIStroke", closeBtn).Thickness = 1 closeBtn.MouseButton1Click:Connect(function() gui:Destroy() end) --============================================================ -- TABS --============================================================ local tabBar = Instance.new("Frame", frame) tabBar.Size = UDim2.new(1, -24, 0, 34) tabBar.Position = UDim2.new(0, 12, 0, 50) tabBar.BackgroundTransparency = 1 local tabLayout = Instance.new("UIListLayout", tabBar) tabLayout.FillDirection = Enum.FillDirection.Horizontal tabLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center tabLayout.Padding = UDim.new(0, 8) local function makeTab(name) local b = Instance.new("TextButton") b.Size = UDim2.new(0.32, 0, 1, 0) b.Text = name b.Font = Enum.Font.GothamBold b.TextSize = 15 b.TextColor3 = Color3.fromRGB(240,240,255) b.BackgroundColor3 = Color3.fromRGB(35,35,55) Instance.new("UICorner", b).CornerRadius = UDim.new(0, 8) local s = Instance.new("UIStroke", b); s.Thickness = 1; s.Color = Color3.fromRGB(120,140,255); s.Transparency = 0.35 b.AutoButtonColor = true b.Parent = tabBar return b end local tabMain = makeTab("Main") local tabTeleports = makeTab("Teleports") local tabPrestige = makeTab("Prestige Info") --============================================================ -- PAGES --============================================================ local function makePage() local p = Instance.new("Frame") p.Size = UDim2.new(1, -24, 1, -118) p.Position = UDim2.new(0, 12, 0, 92) p.BackgroundTransparency = 1 p.Visible = false p.Parent = frame return p end local pageMain = makePage() local pageTP = makePage() local pagePI = makePage() pageMain.Visible = true local function show(page) pageMain.Visible, pageTP.Visible, pagePI.Visible = false, false, false page.Visible = true end tabMain.MouseButton1Click:Connect(function() show(pageMain) end) tabTeleports.MouseButton1Click:Connect(function() show(pageTP) end) tabPrestige.MouseButton1Click:Connect(function() show(pagePI) end) --============================================================ -- BUTTON FACTORY (neon) --============================================================ local function makeButton(parent, text) local b = Instance.new("TextButton") b.Size = UDim2.new(1, 0, 0, 42) b.BackgroundColor3 = Color3.fromRGB(0, 110, 255) b.Text = text b.Font = Enum.Font.GothamBold b.TextSize = 19 b.TextColor3 = Color3.fromRGB(255,255,255) Instance.new("UICorner", b).CornerRadius = UDim.new(0,8) local s = Instance.new("UIStroke", b); s.Thickness = 1.6; s.Color = Color3.fromRGB(130,160,255); s.Transparency = 0.15 b.Parent = parent return b end --============================================================ -- MAIN (Auto Click + WS) --============================================================ local layoutMain = Instance.new("UIListLayout", pageMain) layoutMain.Padding = UDim.new(0, 8) local clickBtn = makeButton(pageMain, "Auto Click (OFF)") local wsBtn = makeButton(pageMain, "WalkSpeed 50 (OFF)") local note = Instance.new("TextLabel", pageMain) note.Size = UDim2.new(1,0,0,38) note.BackgroundTransparency = 1 note.Font = Enum.Font.Gotham note.TextSize = 13 note.TextWrapped = true note.TextColor3 = Color3.fromRGB(255, 210, 150) note.Text = "Note: Auto Click imitates a real screen click.\nIt can interfere with other buttons and with dragging this UI." local runningClick = false local wsEnabled = false local originalWS = 16 local function setState(btn, on) btn.BackgroundColor3 = on and Color3.fromRGB(0, 175, 70) or Color3.fromRGB(0,110,255) btn.Text = on and btn.Text:gsub("OFF","ON") or btn.Text:gsub("ON","OFF") end -- Background auto screen click (slower: 0.25s) clickBtn.MouseButton1Click:Connect(function() runningClick = not runningClick setState(clickBtn, runningClick) if runningClick then task.spawn(function() while runningClick and gui.Parent do local cam = workspace.CurrentCamera local x = cam.ViewportSize.X / 2 local y = cam.ViewportSize.Y * 0.72 -- click a bit below center VIM:SendMouseButtonEvent(x, y, 0, true, game, 0) VIM:SendMouseButtonEvent(x, y, 0, false, game, 0) task.wait(0.25) -- adjust speed here (higher = slower) end end) end end) -- WalkSpeed 50 toggle wsBtn.MouseButton1Click:Connect(function() local char = player.Character or player.CharacterAdded:Wait() local hum = char:FindFirstChildOfClass("Humanoid"); if not hum then return end wsEnabled = not wsEnabled setState(wsBtn, wsEnabled) if wsEnabled then originalWS = hum.WalkSpeed; hum.WalkSpeed = 50 else hum.WalkSpeed = originalWS end end) --============================================================ -- TELEPORTS (names only) + jump once --============================================================ local tpScroll = Instance.new("ScrollingFrame", pageTP) tpScroll.Size = UDim2.new(1,0,1,0) tpScroll.CanvasSize = UDim2.new(0,0,0,420) tpScroll.BackgroundTransparency = 1 tpScroll.ScrollBarThickness = 6 local tpList = Instance.new("UIListLayout", tpScroll); tpList.Padding = UDim.new(0,8) local function addTP(name, pos) local b = makeButton(tpScroll, name) b.MouseButton1Click:Connect(function() local char = player.Character or player.CharacterAdded:Wait() local hrp = char:FindFirstChild("HumanoidRootPart") if hrp then hrp.CFrame = CFrame.new(pos + Vector3.new(0,6,0)) local hum = char:FindFirstChildOfClass("Humanoid"); if hum then hum.Jump = true end end end) end addTP("Leaderboards", Vector3.new(380,179,-1387)) addTP("Spawn", Vector3.new(-255,269,-1810)) addTP("Power Plant", Vector3.new(-285,247,-1235)) addTP("Factory", Vector3.new(-727,251,-1284)) --============================================================ -- PRESTIGE INFO (scrollable) — UPDATED P3 DETAILS --============================================================ local infoScroll = Instance.new("ScrollingFrame", pagePI) infoScroll.Size = UDim2.new(1,0,1,0) infoScroll.CanvasSize = UDim2.new(0,0,0,540) -- a bit taller for new lines infoScroll.BackgroundTransparency = 1 infoScroll.ScrollBarThickness = 6 local infoList = Instance.new("UIListLayout", infoScroll) infoList.Padding = UDim.new(0,8) local infoLabel = Instance.new("TextLabel", infoScroll) infoLabel.Size = UDim2.new(1, -6, 0, 520) infoLabel.BackgroundTransparency = 1 infoLabel.Font = Enum.Font.GothamBold infoLabel.TextSize = 17 infoLabel.TextWrapped = true infoLabel.TextXAlignment = Enum.TextXAlignment.Left infoLabel.TextYAlignment = Enum.TextYAlignment.Top infoLabel.TextColor3 = Color3.fromRGB(240,240,255) infoLabel.Text = [[ Prestige Information - All prestiges will boost previous stats (Flux, Energy, Rune Speed, Etc.) Prestige 1: • Auto Starter Rune Prestige 2: • Auto Flux • Unlocks Power Plant Prestige 3: • "Mega" Power Plant Upgrade • Auto Quantum Rune • New Voltage Upgrade Prestige 4: • "Mega" Power Plant Upgrade (Again) Prestige 5: • Unknown (We’ll add more details as they’re discovered.) ]] --============================================================ -- FOOTER CREDIT --============================================================ local credit = Instance.new("TextLabel", frame) credit.Size = UDim2.new(1, 0, 0, 28) credit.Position = UDim2.new(0, 0, 1, -30) credit.BackgroundTransparency = 1 credit.Font = Enum.Font.GothamBold credit.TextSize = 13 credit.TextWrapped = true credit.TextXAlignment = Enum.TextXAlignment.Center credit.TextColor3 = Color3.fromRGB(200,200,200) credit.Text = "Chimera__Gaming | Find at RSCRIPTS" print("✅ Energy Incremental Helper UI loaded (Prestige 3 updated)")