--[[ 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")