INF JUMP INF CASH AUTO UPGRADE
Key Required

INF JUMP INF CASH AUTO UPGRADE

[🎃] Highest Jump Ever?x2zux2zu 7.2K views 54 executesUpdated May 16, 2025
3.8/ 5(4 votes)
3175% Positive
Lua Script•734 lines (26309 chars)
--[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local localPlayer = Players.LocalPlayer

-- ====================== НАСТРОЙКИ ======================
-- Цветовая палитра для неона
local NEON_PALETTE = {
    Color3.fromRGB(0, 255, 255),   -- Голубой
    Color3.fromRGB(255, 0, 255),   -- Пурпурный
    Color3.fromRGB(255, 50, 50),   -- Красный
    Color3.fromRGB(50, 255, 50),   -- Зеленый
    Color3.fromRGB(255, 255, 0)    -- Желтый
}

-- Настройки автоулучшений
local upgradeEvent = ReplicatedStorage:WaitForChild("Events"):WaitForChild("Upgrade")
local upgradesList = {
    "Musculer Legs",         -- Улучшение прыжка
    "Millioner $$",          -- Множитель денег
    "I'm not enough",        -- Множитель силы
    "I can't stop",          -- Скорость приседаний
    "Elon Tusk's Chip",      -- Мощность чипа
    "More Slower Bar",       -- Скорость бара
    "Rebirth Master",        -- Множитель перерождения
    "Discount Contest",      -- Скидка
    "Diamond Hunter"         -- Множитель алмазов
}

-- Настройки спаммера событий
local eventNames = {"Ascend", "Rebirth", "Reward"}
local activeEvents = {}
for _, name in ipairs(eventNames) do
    local event = ReplicatedStorage:FindFirstChild("Events"):FindFirstChild(name)
    if event then table.insert(activeEvents, event) end
end

-- Настройки игровых хаков
local WALK_SPEED_BOOSTED = 100
local SQUAT_FIRE_RATE = 0.01

-- ====================== СОЗДАНИЕ GUI ======================
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "UltraHackGUI"
ScreenGui.Parent = game:GetService("CoreGui")

-- Главный контейнер
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 350, 0, 400)
mainFrame.Position = UDim2.new(0.5, -175, 0.5, -200)
mainFrame.BackgroundColor3 = Color3.fromRGB(15, 20, 30)
mainFrame.BackgroundTransparency = 0.15
mainFrame.BorderSizePixel = 0
mainFrame.ClipsDescendants = true
mainFrame.Parent = ScreenGui

-- Неоновая обводка
local neonStroke = Instance.new("UIStroke")
neonStroke.Color = NEON_PALETTE[1]
neonStroke.Thickness = 3
neonStroke.Transparency = 0.2
neonStroke.Parent = mainFrame

-- Фоновая подсветка
local backGlow = Instance.new("Frame")
backGlow.Size = UDim2.new(1, 20, 1, 20)
backGlow.Position = UDim2.new(0, -10, 0, -10)
backGlow.BackgroundTransparency = 1
backGlow.Parent = mainFrame

local backGlowStroke = Instance.new("UIStroke")
backGlowStroke.Color = NEON_PALETTE[1]
backGlowStroke.Thickness = 15
backGlowStroke.Transparency = 0.9
backGlowStroke.Parent = backGlow

-- Анимация переливания цветов
task.spawn(function()
    local i = 1
    while true do
        local nextColor = NEON_PALETTE[i % #NEON_PALETTE + 1]
        local tweenInfo = TweenInfo.new(3, Enum.EasingStyle.Sine)
        TweenService:Create(neonStroke, tweenInfo, {Color = nextColor}):Play()
        TweenService:Create(backGlowStroke, tweenInfo, {Color = nextColor}):Play()
        i = i + 1
        task.wait(3)
    end
end)

-- Заголовок
local titleBar = Instance.new("Frame")
titleBar.Size = UDim2.new(1, 0, 0, 40)
titleBar.BackgroundColor3 = Color3.fromRGB(25, 30, 40)
titleBar.BorderSizePixel = 0
titleBar.Parent = mainFrame

local title = Instance.new("TextLabel")
title.Text = "Autofarm by AyanamiRe1"
title.Size = UDim2.new(1, -40, 1, 0)
title.Position = UDim2.new(0, 40, 0, 0)
title.BackgroundTransparency = 1
title.TextColor3 = Color3.new(1, 1, 1)
title.Font = Enum.Font.GothamBold
title.TextSize = 18
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = titleBar

-- Кнопка закрытия
local closeBtn = Instance.new("TextButton")
closeBtn.Text = "×"
closeBtn.Size = UDim2.new(0, 30, 0, 30)
closeBtn.Position = UDim2.new(1, -35, 0.5, -15)
closeBtn.BackgroundTransparency = 1
closeBtn.TextColor3 = Color3.new(1, 1, 1)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 24
closeBtn.Parent = titleBar

local closeGlow = Instance.new("UIStroke")
closeGlow.Color = NEON_PALETTE[1]
closeGlow.Thickness = 1
closeGlow.Parent = closeBtn

-- Вкладки
local TabButtonsFrame = Instance.new("Frame")
TabButtonsFrame.Name = "TabButtonsFrame"
TabButtonsFrame.Size = UDim2.new(1, 0, 0, 30)
TabButtonsFrame.Position = UDim2.new(0, 0, 0, 40)
TabButtonsFrame.BackgroundTransparency = 1
TabButtonsFrame.Parent = mainFrame

local UpgradeTabButton = Instance.new("TextButton")
UpgradeTabButton.Name = "UpgradeTabButton"
UpgradeTabButton.Size = UDim2.new(0.33, 0, 1, 0)
UpgradeTabButton.Position = UDim2.new(0, 0, 0, 0)
UpgradeTabButton.BackgroundColor3 = Color3.fromRGB(60, 60, 80)
UpgradeTabButton.Text = "Auto Upgrade"
UpgradeTabButton.Font = Enum.Font.GothamBold
UpgradeTabButton.TextColor3 = Color3.fromRGB(255, 255, 255)
UpgradeTabButton.TextSize = 12
UpgradeTabButton.Parent = TabButtonsFrame

local EventTabButton = Instance.new("TextButton")
EventTabButton.Name = "EventTabButton"
EventTabButton.Size = UDim2.new(0.33, 0, 1, 0)
EventTabButton.Position = UDim2.new(0.33, 0, 0, 0)
EventTabButton.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
EventTabButton.Text = "Ascend / Rebirth"
EventTabButton.Font = Enum.Font.GothamBold
EventTabButton.TextColor3 = Color3.fromRGB(200, 200, 200)
EventTabButton.TextSize = 12
EventTabButton.Parent = TabButtonsFrame

local HackTabButton = Instance.new("TextButton")
HackTabButton.Name = "HackTabButton"
HackTabButton.Size = UDim2.new(0.34, 0, 1, 0)
HackTabButton.Position = UDim2.new(0.66, 0, 0, 0)
HackTabButton.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
HackTabButton.Text = "Autoclicker"
HackTabButton.Font = Enum.Font.GothamBold
HackTabButton.TextColor3 = Color3.fromRGB(200, 200, 200)
HackTabButton.TextSize = 12
HackTabButton.Parent = TabButtonsFrame

-- Фреймы для вкладок
local UpgradeFrame = Instance.new("Frame")
UpgradeFrame.Name = "UpgradeFrame"
UpgradeFrame.Size = UDim2.new(1, 0, 1, -70)
UpgradeFrame.Position = UDim2.new(0, 0, 0, 70)
UpgradeFrame.BackgroundTransparency = 1
UpgradeFrame.Visible = true
UpgradeFrame.Parent = mainFrame

local EventFrame = Instance.new("Frame")
EventFrame.Name = "EventFrame"
EventFrame.Size = UDim2.new(1, 0, 1, -70)
EventFrame.Position = UDim2.new(0, 0, 0, 70)
EventFrame.BackgroundTransparency = 1
EventFrame.Visible = false
EventFrame.Parent = mainFrame

local HackFrame = Instance.new("Frame")
HackFrame.Name = "HackFrame"
HackFrame.Size = UDim2.new(1, 0, 1, -70)
HackFrame.Position = UDim2.new(0, 0, 0, 70)
HackFrame.BackgroundTransparency = 1
HackFrame.Visible = false
HackFrame.Parent = mainFrame

-- ====================== ВКЛАДКА АВТОУЛУЧШЕНИЙ ======================
local UpgradeToggleButton = Instance.new("TextButton")
UpgradeToggleButton.Name = "UpgradeToggleButton"
UpgradeToggleButton.Size = UDim2.new(0.8, 0, 0, 40)
UpgradeToggleButton.Position = UDim2.new(0.1, 0, 0, 10)
UpgradeToggleButton.BackgroundColor3 = Color3.fromRGB(60, 60, 80)
UpgradeToggleButton.Text = "START AUTO UPGRADE"
UpgradeToggleButton.Font = Enum.Font.GothamBold
UpgradeToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
UpgradeToggleButton.TextSize = 14
UpgradeToggleButton.Parent = UpgradeFrame

local Corner1 = Instance.new("UICorner")
Corner1.CornerRadius = UDim.new(0, 6)
Corner1.Parent = UpgradeToggleButton

local UpgradeScrollFrame = Instance.new("ScrollingFrame")
UpgradeScrollFrame.Name = "UpgradeScrollFrame"
UpgradeScrollFrame.Size = UDim2.new(0.9, 0, 0, 280)
UpgradeScrollFrame.Position = UDim2.new(0.05, 0, 0, 60)
UpgradeScrollFrame.BackgroundTransparency = 1
UpgradeScrollFrame.BorderSizePixel = 0
UpgradeScrollFrame.ScrollBarThickness = 4
UpgradeScrollFrame.CanvasSize = UDim2.new(0, 0, 0, #upgradesList * 40)
UpgradeScrollFrame.Parent = UpgradeFrame

local UpgradeListLayout = Instance.new("UIListLayout")
UpgradeListLayout.Padding = UDim.new(0, 5)
UpgradeListLayout.Parent = UpgradeScrollFrame

-- Создаем элементы для каждого улучшения (с крестиками/галочками)
local selectedUpgrades = {}
for i, upgradeName in ipairs(upgradesList) do
    selectedUpgrades[upgradeName] = true
    
    local UpgradeItemFrame = Instance.new("Frame")
    UpgradeItemFrame.Name = upgradeName
    UpgradeItemFrame.Size = UDim2.new(1, 0, 0, 35)
    UpgradeItemFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
    UpgradeItemFrame.BorderSizePixel = 0
    UpgradeItemFrame.Parent = UpgradeScrollFrame
    
    local Corner = Instance.new("UICorner")
    Corner.CornerRadius = UDim.new(0, 4)
    Corner.Parent = UpgradeItemFrame
    
    local Checkbox = Instance.new("TextButton")
    Checkbox.Name = "Checkbox"
    Checkbox.Size = UDim2.new(0, 25, 0, 25)
    Checkbox.Position = UDim2.new(0, 5, 0.5, -12.5)
    Checkbox.BackgroundColor3 = Color3.fromRGB(30, 80, 30)
    Checkbox.Text = "✓"
    Checkbox.Font = Enum.Font.GothamBold
    Checkbox.TextColor3 = Color3.fromRGB(100, 255, 100)
    Checkbox.TextSize = 14
    Checkbox.Parent = UpgradeItemFrame
    
    local Corner = Instance.new("UICorner")
    Corner.CornerRadius = UDim.new(0, 4)
    Corner.Parent = Checkbox
    
    local UpgradeNameLabel = Instance.new("TextLabel")
    UpgradeNameLabel.Name = "UpgradeNameLabel"
    UpgradeNameLabel.Size = UDim2.new(1, -40, 1, 0)
    UpgradeNameLabel.Position = UDim2.new(0, 35, 0, 0)
    UpgradeNameLabel.BackgroundTransparency = 1
    UpgradeNameLabel.Text = upgradeName
    UpgradeNameLabel.Font = Enum.Font.Gotham
    UpgradeNameLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
    UpgradeNameLabel.TextSize = 12
    UpgradeNameLabel.TextXAlignment = Enum.TextXAlignment.Left
    UpgradeNameLabel.Parent = UpgradeItemFrame
    
    Checkbox.MouseButton1Click:Connect(function()
        selectedUpgrades[upgradeName] = not selectedUpgrades[upgradeName]
        if selectedUpgrades[upgradeName] then
            Checkbox.Text = "✓"
            Checkbox.BackgroundColor3 = Color3.fromRGB(30, 80, 30)
            Checkbox.TextColor3 = Color3.fromRGB(100, 255, 100)
        else
            Checkbox.Text = "×"
            Checkbox.BackgroundColor3 = Color3.fromRGB(80, 30, 30)
            Checkbox.TextColor3 = Color3.fromRGB(255, 100, 100)
        end
    end)
end

-- ====================== ВКЛАДКА СПАММЕРА СОБЫТИЙ ======================
local EventToggleButton = Instance.new("TextButton")
EventToggleButton.Name = "EventToggleButton"
EventToggleButton.Size = UDim2.new(0.8, 0, 0, 40)
EventToggleButton.Position = UDim2.new(0.1, 0, 0, 10)
EventToggleButton.BackgroundColor3 = Color3.fromRGB(60, 60, 80)
EventToggleButton.Text = "START AUTO ASCEND&REBIRTH"
EventToggleButton.Font = Enum.Font.GothamBold
EventToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
EventToggleButton.TextSize = 14
EventToggleButton.Parent = EventFrame

local Corner2 = Instance.new("UICorner")
Corner2.CornerRadius = UDim.new(0, 6)
Corner2.Parent = EventToggleButton

local EventScrollFrame = Instance.new("ScrollingFrame")
EventScrollFrame.Name = "EventScrollFrame"
EventScrollFrame.Size = UDim2.new(0.9, 0, 0, 280)
EventScrollFrame.Position = UDim2.new(0.05, 0, 0, 60)
EventScrollFrame.BackgroundTransparency = 1
EventScrollFrame.BorderSizePixel = 0
EventScrollFrame.ScrollBarThickness = 4
EventScrollFrame.CanvasSize = UDim2.new(0, 0, 0, #activeEvents * 40)
EventScrollFrame.Parent = EventFrame

local EventListLayout = Instance.new("UIListLayout")
EventListLayout.Padding = UDim.new(0, 5)
EventListLayout.Parent = EventScrollFrame

-- Создаем элементы для каждого события (с крестиками/галочками)
local selectedEvents = {}
for i, event in ipairs(activeEvents) do
    selectedEvents[event.Name] = true
    
    local EventItemFrame = Instance.new("Frame")
    EventItemFrame.Name = event.Name
    EventItemFrame.Size = UDim2.new(1, 0, 0, 35)
    EventItemFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
    EventItemFrame.BorderSizePixel = 0
    EventItemFrame.Parent = EventScrollFrame
    
    local Corner = Instance.new("UICorner")
    Corner.CornerRadius = UDim.new(0, 4)
    Corner.Parent = EventItemFrame
    
    local Checkbox = Instance.new("TextButton")
    Checkbox.Name = "Checkbox"
    Checkbox.Size = UDim2.new(0, 25, 0, 25)
    Checkbox.Position = UDim2.new(0, 5, 0.5, -12.5)
    Checkbox.BackgroundColor3 = Color3.fromRGB(30, 80, 30)
    Checkbox.Text = "✓"
    Checkbox.Font = Enum.Font.GothamBold
    Checkbox.TextColor3 = Color3.fromRGB(100, 255, 100)
    Checkbox.TextSize = 14
    Checkbox.Parent = EventItemFrame
    
    local Corner = Instance.new("UICorner")
    Corner.CornerRadius = UDim.new(0, 4)
    Corner.Parent = Checkbox
    
    local EventNameLabel = Instance.new("TextLabel")
    EventNameLabel.Name = "EventNameLabel"
    EventNameLabel.Size = UDim2.new(1, -40, 1, 0)
    EventNameLabel.Position = UDim2.new(0, 35, 0, 0)
    EventNameLabel.BackgroundTransparency = 1
    EventNameLabel.Text = event.Name
    EventNameLabel.Font = Enum.Font.Gotham
    EventNameLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
    EventNameLabel.TextSize = 12
    EventNameLabel.TextXAlignment = Enum.TextXAlignment.Left
    EventNameLabel.Parent = EventItemFrame
    
    Checkbox.MouseButton1Click:Connect(function()
        selectedEvents[event.Name] = not selectedEvents[event.Name]
        if selectedEvents[event.Name] then
            Checkbox.Text = "✓"
            Checkbox.BackgroundColor3 = Color3.fromRGB(30, 80, 30)
            Checkbox.TextColor3 = Color3.fromRGB(100, 255, 100)
        else
            Checkbox.Text = "×"
            Checkbox.BackgroundColor3 = Color3.fromRGB(80, 30, 30)
            Checkbox.TextColor3 = Color3.fromRGB(255, 100, 100)
        end
    end)
end

-- ====================== ВКЛАДКА ИГРОВЫХ ХАКОВ ======================
local function createNeonToggle(name, label, yPos)
    local container = Instance.new("Frame")
    container.Size = UDim2.new(0.9, 0, 0, 55)
    container.Position = UDim2.new(0.05, 0, yPos, 0)
    container.BackgroundTransparency = 1
    container.Parent = HackFrame
    
    -- Текст
    local labelText = Instance.new("TextLabel")
    labelText.Text = label
    labelText.Size = UDim2.new(0.7, 0, 1, 0)
    labelText.Position = UDim2.new(0, 0, 0, 0)
    labelText.BackgroundTransparency = 1
    labelText.TextColor3 = Color3.new(1, 1, 1)
    labelText.Font = Enum.Font.GothamSemibold
    labelText.TextSize = 15
    labelText.TextXAlignment = Enum.TextXAlignment.Left
    labelText.Parent = container
    
    -- Контейнер переключателя с неоном
    local toggleFrame = Instance.new("Frame")
    toggleFrame.Size = UDim2.new(0, 55, 0, 28)
    toggleFrame.Position = UDim2.new(1, -55, 0.5, -14)
    toggleFrame.BackgroundColor3 = Color3.fromRGB(40, 45, 60)
    toggleFrame.Parent = container
    
    local frameCorner = Instance.new("UICorner")
    frameCorner.CornerRadius = UDim.new(1, 0)
    frameCorner.Parent = toggleFrame
    
    local frameGlow = Instance.new("UIStroke")
    frameGlow.Color = NEON_PALETTE[1]
    frameGlow.Thickness = 1.5
    frameGlow.Parent = toggleFrame
    
    -- Кнопка переключателя с неоном
    local toggleBtn = Instance.new("Frame")
    toggleBtn.Name = "ToggleButton"
    toggleBtn.Size = UDim2.new(0, 24, 0, 24)
    toggleBtn.Position = UDim2.new(0, 2, 0.5, -12)
    toggleBtn.BackgroundColor3 = Color3.fromRGB(200, 200, 200)
    toggleBtn.Parent = toggleFrame
    
    local btnCorner = Instance.new("UICorner")
    btnCorner.CornerRadius = UDim.new(1, 0)
    btnCorner.Parent = toggleBtn
    
    local btnGlow = Instance.new("UIStroke")
    btnGlow.Color = NEON_PALETTE[2]
    btnGlow.Thickness = 1
    btnGlow.Parent = toggleBtn
    
    -- Активационная кнопка
    local button = Instance.new("TextButton")
    button.Size = UDim2.new(1, 0, 1, 0)
    button.BackgroundTransparency = 1
    button.Parent = toggleFrame
    
    return {
        button = button,
        toggle = toggleBtn,
        frame = toggleFrame,
        frameGlow = frameGlow,
        btnGlow = btnGlow,
        active = false
    }
end

-- Создаем переключатели для хаков
local speedToggle = createNeonToggle("speed", "Ultra Speed", 0.1)
local jumpToggle = createNeonToggle("jump", "Auto Jump", 0.3)
local squatToggle = createNeonToggle("squat", "Instant Squat", 0.5)

-- Анимация переключателей
local function animateToggle(toggleData, state)
    if not toggleData or not toggleData.toggle then return end
    
    local tweenInfo = TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
    
    if state then
        TweenService:Create(toggleData.toggle, tweenInfo, {
            Position = UDim2.new(1, -29, 0.5, -12),
            BackgroundColor3 = neonStroke.Color,
            Size = UDim2.new(0, 26, 0, 26)
        }):Play()
        
        TweenService:Create(toggleData.frame, tweenInfo, {
            BackgroundColor3 = Color3.fromRGB(50, 55, 70)
        }):Play()
    else
        TweenService:Create(toggleData.toggle, tweenInfo, {
            Position = UDim2.new(0, 2, 0.5, -12),
            BackgroundColor3 = Color3.fromRGB(200, 200, 200),
            Size = UDim2.new(0, 24, 0, 24)
        }):Play()
        
        TweenService:Create(toggleData.frame, tweenInfo, {
            BackgroundColor3 = Color3.fromRGB(40, 45, 60)
        }):Play()
    end
end

-- Обновление цветов переключателей
task.spawn(function()
    while true do
        speedToggle.toggle.BackgroundColor3 = speedToggle.active and neonStroke.Color or Color3.fromRGB(200, 200, 200)
        jumpToggle.toggle.BackgroundColor3 = jumpToggle.active and neonStroke.Color or Color3.fromRGB(200, 200, 200)
        squatToggle.toggle.BackgroundColor3 = squatToggle.active and neonStroke.Color or Color3.fromRGB(200, 200, 200)
        
        speedToggle.frameGlow.Color = neonStroke.Color
        jumpToggle.frameGlow.Color = neonStroke.Color
        squatToggle.frameGlow.Color = neonStroke.Color
        
        local nextColor = NEON_PALETTE[((table.find(NEON_PALETTE, neonStroke.Color) or 1) % #NEON_PALETTE) + 1]
        speedToggle.btnGlow.Color = nextColor
        jumpToggle.btnGlow.Color = nextColor
        squatToggle.btnGlow.Color = nextColor
        
        task.wait()
    end
end)

-- ====================== ЛОГИКА РАБОТЫ ======================
-- Переменные для управления скриптами
local isUpgradeRunning = false
local isEventRunning = false
local upgradeThread = nil
local eventThread = nil
local squatThread = nil

-- Функция для запуска/остановки автоапгрейда
local function toggleUpgrade()
    isUpgradeRunning = not isUpgradeRunning
    
    if isUpgradeRunning then
        UpgradeToggleButton.Text = "STOP AUTO UPGRADE"
        UpgradeToggleButton.BackgroundColor3 = Color3.fromRGB(80, 30, 30)
        
        upgradeThread = task.spawn(function()
            while isUpgradeRunning do
                for upgradeName, isSelected in pairs(selectedUpgrades) do
                    if isSelected then
                        local success, result = pcall(function()
                            local upgradeButton = game:GetService("Players").LocalPlayer.PlayerGui.Main.UpgradesFrame.ScrollingFrame[upgradeName].Upgrade
                            upgradeEvent:FireServer(upgradeButton)
                            return true
                        end)
                        
                        if success then
                            print("Отправлен запрос на улучшение:", upgradeName)
                        else
                            warn("Ошибка при улучшении", upgradeName, ":", result)
                        end
                        
                        task.wait(0.01)
                    end
                end
                task.wait(0.01)
            end
        end)
    else
        UpgradeToggleButton.Text = "START AUTO UPGRADE"
        UpgradeToggleButton.BackgroundColor3 = Color3.fromRGB(60, 60, 80)
        
        if upgradeThread then
            task.cancel(upgradeThread)
            upgradeThread = nil
        end
    end
end

-- Функция для запуска/остановки спама событий
local function toggleEventSpam()
    isEventRunning = not isEventRunning
    
    if isEventRunning then
        EventToggleButton.Text = "STOP"
        EventToggleButton.BackgroundColor3 = Color3.fromRGB(80, 30, 30)
        
        eventThread = task.spawn(function()
            while isEventRunning do
                for _, event in ipairs(activeEvents) do
                    if selectedEvents[event.Name] then
                        event:FireServer()
                        task.wait(0.0001)
                    end
                end
                task.wait(0.0001)
            end
        end)
    else
        EventToggleButton.Text = "START AUTO ASCEND&REBIRTH"
        EventToggleButton.BackgroundColor3 = Color3.fromRGB(60, 60, 80)
        
        if eventThread then
            task.cancel(eventThread)
            eventThread = nil
        end
    end
end

-- Функции для игровых хаков
local function toggleSpeed()
    speedToggle.active = not speedToggle.active
    animateToggle(speedToggle, speedToggle.active)
end

local function toggleJump()
    jumpToggle.active = not jumpToggle.active
    animateToggle(jumpToggle, jumpToggle.active)
end

local function toggleSquat()
    squatToggle.active = not squatToggle.active
    animateToggle(squatToggle, squatToggle.active)
    
    if squatToggle.active then
        if squatThread then task.cancel(squatThread) end
        squatThread = task.spawn(function()
            while squatToggle.active do
                task.wait(SQUAT_FIRE_RATE)
                local squatTool = localPlayer:FindFirstChildOfClass("Backpack"):FindFirstChild("Squat") or 
                                 (localPlayer.Character and localPlayer.Character:FindFirstChild("Squat"))
                if squatTool and squatTool:FindFirstChild("Squat") then
                    pcall(function()
                        squatTool.Squat:FireServer()
                    end)
                end
            end
        end)
    else
        if squatThread then
            task.cancel(squatThread)
            squatThread = nil
        end
    end
end

-- Инициализация переключателей
speedToggle.button.MouseButton1Click:Connect(toggleSpeed)
jumpToggle.button.MouseButton1Click:Connect(toggleJump)
squatToggle.button.MouseButton1Click:Connect(toggleSquat)

-- Основная игровая логика для хаков
RunService.Heartbeat:Connect(function()
    if not localPlayer.Character then return end
    local humanoid = localPlayer.Character:FindFirstChild("Humanoid")
    if not humanoid then return end
    
    humanoid.WalkSpeed = speedToggle.active and WALK_SPEED_BOOSTED or 16
    
    if jumpToggle.active and humanoid.FloorMaterial ~= Enum.Material.Air then
        pcall(function()
            local jumpModule = ReplicatedStorage.Modules.UI:FindFirstChild("JumpBar")
            if jumpModule then
                require(jumpModule):Deploy()
            end
        end)
    end
end)

-- ====================== УПРАВЛЕНИЕ ИНТЕРФЕЙСОМ ======================
-- Переключение вкладок
UpgradeTabButton.MouseButton1Click:Connect(function()
    UpgradeFrame.Visible = true
    EventFrame.Visible = false
    HackFrame.Visible = false
    UpgradeTabButton.BackgroundColor3 = Color3.fromRGB(60, 60, 80)
    EventTabButton.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
    HackTabButton.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
end)

EventTabButton.MouseButton1Click:Connect(function()
    UpgradeFrame.Visible = false
    EventFrame.Visible = true
    HackFrame.Visible = false
    UpgradeTabButton.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
    EventTabButton.BackgroundColor3 = Color3.fromRGB(60, 60, 80)
    HackTabButton.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
end)

HackTabButton.MouseButton1Click:Connect(function()
    UpgradeFrame.Visible = false
    EventFrame.Visible = false
    HackFrame.Visible = true
    UpgradeTabButton.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
    EventTabButton.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
    HackTabButton.BackgroundColor3 = Color3.fromRGB(60, 60, 80)
end)

-- Закрытие GUI
closeBtn.MouseButton1Click:Connect(function()
    if upgradeThread then task.cancel(upgradeThread) end
    if eventThread then task.cancel(eventThread) end
    if squatThread then task.cancel(squatThread) end
    ScreenGui:Destroy()
end)

-- Перетаскивание окна
local dragging, dragInput, dragStart, startPos

local function updateInput(input)
    local delta = input.Position - dragStart
    mainFrame.Position = UDim2.new(
        startPos.X.Scale, 
        startPos.X.Offset + delta.X, 
        startPos.Y.Scale, 
        startPos.Y.Offset + delta.Y
    )
end

titleBar.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = true
        dragStart = input.Position
        startPos = mainFrame.Position
        
        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
            end
        end)
    end
end)

titleBar.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseMovement then
        dragInput = input
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        updateInput(input)
    end
end)

-- Горячие клавиши
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    if input.KeyCode == Enum.KeyCode.F1 then toggleSpeed() end
    if input.KeyCode == Enum.KeyCode.F2 then toggleJump() end
    if input.KeyCode == Enum.KeyCode.F3 then toggleSquat() end
end)

-- Запуск систем
UpgradeToggleButton.MouseButton1Click:Connect(toggleUpgrade)
EventToggleButton.MouseButton1Click:Connect(toggleEventSpam)

-- Эффект при запуске
task.spawn(function()
    local pulse = TweenService:Create(backGlowStroke, TweenInfo.new(1, Enum.EasingStyle.Sine), {
        Thickness = 25,
        Transparency = 0.7
    })
    pulse:Play()
    task.wait(1)
    pulse = TweenService:Create(backGlowStroke, TweenInfo.new(1, Enum.EasingStyle.Sine), {
        Thickness = 15,
        Transparency = 0.9
    })
    pulse:Play()
end)

print("AutoFarm успешно активирован! Made by AyanamiRe1")

Features & Information

- INF CASH - INF JUMP — Auto Upgrades — Auto Ascend & Rebirth — Auto Jump — Auto Squat — Speedhack Credit Discord : @ayanamireitbf
#INF CASH#FREE#SCRIPT#OPEN SOURCE

Community Comments (6)

x2zux2zuMay 16, 2025

https://discord.gg/FmMuvkaWvG JOIN OUR DISCORD FOR MORE OP OPEN SOURCE SCRIPT

xyrevexxyrevexMay 16, 2025

most blatant chatGPT

x2zux2zuMay 16, 2025

not my script

xyrevexxyrevexMay 16, 2025

so you skidded it, also there is no infinite cash or anything

blood*edblood*edMay 16, 2025

there is infinite cash and rebirths and ascends, go to the ascend / rebirth and click start

x2zux2zuMay 16, 2025

Astric do you can't read description?

More Scripts for [🎃] Highest Jump Ever?