
Key Required

--[[
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")
https://discord.gg/FmMuvkaWvG JOIN OUR DISCORD FOR MORE OP OPEN SOURCE SCRIPT
most blatant chatGPT
not my script
so you skidded it, also there is no infinite cash or anything
there is infinite cash and rebirths and ascends, go to the ascend / rebirth and click start
Astric do you can't read description?