
Key RequiredUniversal

-- GUI для Forsaken - Расширенные функции
-- Безопасные улучшения игрового процесса
local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local ToggleButton = Instance.new("TextButton")
local CloseButton = Instance.new("TextButton")
local UIGradient = Instance.new("UIGradient")
local Shadow = Instance.new("ImageLabel")
-- Создание GUI
ScreenGui.Parent = game.CoreGui
ScreenGui.Name = "ForsakenGUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
-- Тень для главного окна
Shadow.Parent = ScreenGui
Shadow.Size = UDim2.new(0, 310, 0, 620) -- Увеличил высоту для новой кнопки
Shadow.Position = UDim2.new(0.5, -145, 0.5, -310)
Shadow.BackgroundTransparency = 1
Shadow.Image = "rbxassetid://1316045217"
Shadow.ImageColor3 = Color3.fromRGB(0, 0, 0)
Shadow.ImageTransparency = 0.7
Shadow.Visible = false
-- Основное окно
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
MainFrame.Size = UDim2.new(0, 300, 0, 620) -- Увеличил высоту для новой кнопки
MainFrame.Position = UDim2.new(0.5, -150, 0.5, -310)
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Visible = false
MainFrame.ClipsDescendants = true
-- Градиент для красоты
UIGradient.Parent = MainFrame
UIGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(35, 35, 50)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(25, 25, 40)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(15, 15, 30))
})
UIGradient.Rotation = 90
-- Заголовок
Title.Parent = MainFrame
Title.Size = UDim2.new(1, 0, 0, 50)
Title.BackgroundColor3 = Color3.fromRGB(30, 30, 45)
Title.Text = "⚡ FORSAKEN BOOST ⚡"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 22
Title.TextStrokeTransparency = 0.7
Title.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
-- Кнопка закрытия
CloseButton.Parent = MainFrame
CloseButton.Size = UDim2.new(0, 35, 0, 35)
CloseButton.Position = UDim2.new(1, -45, 0, 7)
CloseButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
CloseButton.Text = "✕"
CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseButton.Font = Enum.Font.GothamBold
CloseButton.TextSize = 20
CloseButton.BorderSizePixel = 0
-- Кнопка открытия/закрытия
ToggleButton.Parent = ScreenGui
ToggleButton.Size = UDim2.new(0, 60, 0, 60)
ToggleButton.Position = UDim2.new(0, 20, 0.5, -30)
ToggleButton.BackgroundColor3 = Color3.fromRGB(45, 45, 65)
ToggleButton.Text = "⚡"
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.Font = Enum.Font.GothamBold
ToggleButton.TextSize = 35
ToggleButton.Draggable = true
ToggleButton.BorderSizePixel = 0
-- Функция для создания красивых кнопок
local function createButton(name, position, color, callback)
local button = Instance.new("TextButton")
local buttonGradient = Instance.new("UIGradient")
local buttonCorner = Instance.new("UICorner")
button.Parent = MainFrame
button.Size = UDim2.new(0.9, 0, 0, 45)
button.Position = UDim2.new(0.05, 0, 0, position)
button.BackgroundColor3 = color or Color3.fromRGB(60, 60, 80)
button.Text = " " .. name
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.Font = Enum.Font.GothamSemibold
button.TextSize = 16
button.TextXAlignment = Enum.TextXAlignment.Left
button.BorderSizePixel = 0
buttonCorner.CornerRadius = UDim.new(0, 8)
buttonCorner.Parent = button
buttonGradient.Parent = button
buttonGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(80, 80, 100)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(50, 50, 70))
})
buttonGradient.Rotation = 90
button.MouseEnter:Connect(function()
button.BackgroundColor3 = Color3.fromRGB(100, 100, 120)
button.TextSize = 17
end)
button.MouseLeave:Connect(function()
button.BackgroundColor3 = color or Color3.fromRGB(60, 60, 80)
button.TextSize = 16
end)
button.MouseButton1Click:Connect(callback)
return button
end
-- Функция для создания переключателя
local function createToggle(name, position, defaultState, callback)
local frame = Instance.new("Frame")
local label = Instance.new("TextLabel")
local toggle = Instance.new("TextButton")
local toggleCircle = Instance.new("Frame")
local corner = Instance.new("UICorner")
local circleCorner = Instance.new("UICorner")
frame.Parent = MainFrame
frame.Size = UDim2.new(0.9, 0, 0, 45)
frame.Position = UDim2.new(0.05, 0, 0, position)
frame.BackgroundColor3 = Color3.fromRGB(40, 40, 55)
frame.BackgroundTransparency = 0.5
corner.CornerRadius = UDim.new(0, 8)
corner.Parent = frame
label.Parent = frame
label.Size = UDim2.new(0.7, 0, 1, 0)
label.BackgroundTransparency = 1
label.Text = " " .. name
label.TextColor3 = Color3.fromRGB(255, 255, 255)
label.Font = Enum.Font.GothamSemibold
label.TextSize = 16
label.TextXAlignment = Enum.TextXAlignment.Left
toggle.Parent = frame
toggle.Size = UDim2.new(0, 60, 0, 30)
toggle.Position = UDim2.new(1, -70, 0.5, -15)
toggle.BackgroundColor3 = defaultState and Color3.fromRGB(100, 200, 100) or Color3.fromRGB(150, 150, 150)
toggle.Text = ""
toggle.BorderSizePixel = 0
toggle.AutoButtonColor = false
local toggleCorner = Instance.new("UICorner")
toggleCorner.CornerRadius = UDim.new(0, 15)
toggleCorner.Parent = toggle
toggleCircle.Parent = toggle
toggleCircle.Size = UDim2.new(0, 26, 0, 26)
toggleCircle.Position = defaultState and UDim2.new(1, -30, 0.5, -13) or UDim2.new(0, 4, 0.5, -13)
toggleCircle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
circleCorner.CornerRadius = UDim.new(1, 0)
circleCorner.Parent = toggleCircle
local state = defaultState
toggle.MouseButton1Click:Connect(function()
state = not state
toggle.BackgroundColor3 = state and Color3.fromRGB(100, 200, 100) or Color3.fromRGB(150, 150, 150)
toggleCircle.Position = state and UDim2.new(1, -30, 0.5, -13) or UDim2.new(0, 4, 0.5, -13)
callback(state)
end)
return frame
end
-- ========== ПЕРЕМЕННЫЕ ДЛЯ ФУНКЦИЙ ==========
local speedEnabled = false
local jumpEnabled = false
local gravityEnabled = false
local espEnabled = false
local flyEnabled = false
local noclipEnabled = false
local antiresetEnabled = false
local infiniteStaminaEnabled = false
local infiniteHealthEnabled = false
local antibanEnabled = false
local invisibleEnabled = false
local walkspeedValue = 24
local jumpPowerValue = 50
-- ========== ФУНКЦИИ ==========
-- Ускорение
createToggle("🚀 Ускорение (x2)", 60, false, function(state)
speedEnabled = state
local player = game.Players.LocalPlayer
if player.Character and player.Character:FindFirstChild("Humanoid") then
if state then
player.Character.Humanoid.WalkSpeed = walkspeedValue * 2
else
player.Character.Humanoid.WalkSpeed = walkspeedValue
end
end
end)
-- Супер прыжок
createToggle("🦘 Супер прыжок (x2)", 110, false, function(state)
jumpEnabled = state
local player = game.Players.LocalPlayer
if player.Character and player.Character:FindFirstChild("Humanoid") then
if state then
player.Character.Humanoid.JumpPower = jumpPowerValue * 2
else
player.Character.Humanoid.JumpPower = jumpPowerValue
end
end
end)
-- Полёт (Fly)
createToggle("🕊️ Режим полёта", 160, false, function(state)
flyEnabled = state
local player = game.Players.LocalPlayer
local character = player.Character
if not character then return end
local humanoid = character:FindFirstChild("Humanoid")
local rootPart = character:FindFirstChild("HumanoidRootPart")
if not humanoid or not rootPart then return end
if state then
-- Включаем полёт
humanoid.PlatformStand = true
local bodyGyro = Instance.new("BodyGyro")
bodyGyro.Parent = rootPart
bodyGyro.MaxTorque = Vector3.new(400000, 400000, 400000)
bodyGyro.D = 500
local bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.Parent = rootPart
bodyVelocity.MaxForce = Vector3.new(100000, 100000, 100000)
bodyVelocity.Velocity = Vector3.new(0, 0, 0)
-- Управление полётом
local uis = game:GetService("UserInputService")
local flyConnection
flyConnection = game:GetService("RunService").Heartbeat:Connect(function()
if not flyEnabled or not character or not character.Parent then
if flyConnection then flyConnection:Disconnect() end
return
end
local moveDirection = Vector3.new()
local camera = workspace.CurrentCamera
if uis:IsKeyDown(Enum.KeyCode.W) then
moveDirection = moveDirection + camera.CFrame.LookVector
end
if uis:IsKeyDown(Enum.KeyCode.S) then
moveDirection = moveDirection - camera.CFrame.LookVector
end
if uis:IsKeyDown(Enum.KeyCode.A) then
moveDirection = moveDirection - camera.CFrame.RightVector
end
if uis:IsKeyDown(Enum.KeyCode.D) then
moveDirection = moveDirection + camera.CFrame.RightVector
end
if uis:IsKeyDown(Enum.KeyCode.Space) then
moveDirection = moveDirection + Vector3.new(0, 1, 0)
end
if uis:IsKeyDown(Enum.KeyCode.LeftControl) then
moveDirection = moveDirection - Vector3.new(0, 1, 0)
end
bodyVelocity.Velocity = moveDirection * (walkspeedValue * 2)
bodyGyro.CFrame = CFrame.new(rootPart.Position, rootPart.Position + camera.CFrame.LookVector)
end)
else
-- Выключаем полёт
humanoid.PlatformStand = false
if rootPart:FindFirstChild("BodyGyro") then
rootPart.BodyGyro:Destroy()
end
if rootPart:FindFirstChild("BodyVelocity") then
rootPart.BodyVelocity:Destroy()
end
end
end)
-- Ноклип (прохождение сквозь стены)
createToggle("👻 Ноклип (сквозь стены)", 210, false, function(state)
noclipEnabled = state
local player = game.Players.LocalPlayer
local noclipConnection
if state then
noclipConnection = game:GetService("RunService").Stepped:Connect(function()
if not noclipEnabled or not player.Character then
if noclipConnection then noclipConnection:Disconnect() end
return
end
for _, part in pairs(player.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end)
else
if noclipConnection then
noclipConnection:Disconnect()
end
if player.Character then
for _, part in pairs(player.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
end
end
end
end
end)
-- ESP (подсветка игроков)
createToggle("👁️ ESP (подсветка игроков)", 260, false, function(state)
espEnabled = state
local function createESP(player)
if player == game.Players.LocalPlayer then return end
local espBox = Instance.new("BoxHandleAdornment")
espBox.Name = "ESP_" .. player.Name
espBox.Size = Vector3.new(4, 6, 4)
espBox.Color3 = Color3.fromRGB(255, 100, 100)
espBox.Transparency = 0.5
espBox.AlwaysOnTop = true
espBox.ZIndex = 5
espBox.Adornee = player.Character
local espLabel = Instance.new("BillboardGui")
local textLabel = Instance.new("TextLabel")
if state then
espBox.Parent = player.Character
espLabel.Parent = player.Character
end
end
for _, player in ipairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer and player.Character then
if state then
createESP(player)
else
if player.Character then
local oldESP = player.Character:FindFirstChild("ESP_" .. player.Name)
if oldESP then oldESP:Destroy() end
end
end
end
end
end)
-- Бесконечная выносливость
createToggle("⚡ Бесконечная выносливость", 310, false, function(state)
infiniteStaminaEnabled = state
local player = game.Players.LocalPlayer
if state then
-- Включаем бесконечную выносливость
local function setInfiniteStamina(character)
local humanoid = character:WaitForChild("Humanoid")
-- Отключаем потребление выносливости (для игр где она есть)
if humanoid:FindFirstChild("Stamina") then
humanoid.Stamina.Value = 100
humanoid.Stamina.Changed:Connect(function()
if infiniteStaminaEnabled and humanoid.Stamina.Value < 100 then
humanoid.Stamina.Value = 100
end
end)
end
-- Для игр с системой бега (Shift)
local uis = game:GetService("UserInputService")
local runConnection
runConnection = game:GetService("RunService").Heartbeat:Connect(function()
if not infiniteStaminaEnabled or not character or not character.Parent then
if runConnection then runConnection:Disconnect() end
return
end
-- Если есть компонент выносливости
if humanoid:FindFirstChild("Stamina") then
humanoid.Stamina.Value = 100
end
-- Блокируем усталость
if humanoid:FindFirstChild("IsRunning") then
humanoid.IsRunning.Value = true
end
end)
end
if player.Character then
setInfiniteStamina(player.Character)
end
player.CharacterAdded:Connect(setInfiniteStamina)
game.StarterGui:SetCore("SendNotification", {
Title = "Выносливость",
Text = "Бесконечная выносливость активирована!",
Duration = 2
})
else
game.StarterGui:SetCore("SendNotification", {
Title = "Выносливость",
Text = "Бесконечная выносливость отключена",
Duration = 2
})
end
end)
-- Бесконечное здоровье
createToggle("💚 Бесконечное здоровье", 360, false, function(state)
infiniteHealthEnabled = state
local player = game.Players.LocalPlayer
if state then
-- Включаем бесконечное здоровье
local function setInfiniteHealth(character)
local humanoid = character:WaitForChild("Humanoid")
-- Устанавливаем огромное максимальное здоровье
humanoid.MaxHealth = 9e9
humanoid.Health = humanoid.MaxHealth
-- Отключаем смерть
humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
-- Переменная для предотвращения рекурсии
local isSettingHealth = false
local healthConnection
healthConnection = humanoid.HealthChanged:Connect(function(health)
if isSettingHealth then return end
if not infiniteHealthEnabled then
healthConnection:Disconnect()
return
end
if health < humanoid.MaxHealth then
isSettingHealth = true
humanoid.Health = humanoid.MaxHealth
isSettingHealth = false
end
end)
-- Защита от падения с карты (если есть за пределами)
local rootPart = character:FindFirstChild("HumanoidRootPart")
if rootPart then
local touchConnection
touchConnection = rootPart.Touched:Connect(function(part)
if not infiniteHealthEnabled then
touchConnection:Disconnect()
return
end
-- Если касается смертельной зоны (лавы, кислоты и т.д.)
if part:IsA("Part") and part.Name:lower():match("lava") or
part.Name:lower():match("kill") or
part.Name:lower():match("death") then
-- Телепортируем в безопасное место
local spawnLocation = workspace:FindFirstChild("SpawnLocation")
if spawnLocation then
rootPart.CFrame = spawnLocation.CFrame + Vector3.new(0, 5, 0)
end
end
end)
end
character.AncestryChanged:Connect(function()
if not character.Parent then
if healthConnection then healthConnection:Disconnect() end
end
end)
end
if player.Character then
setInfiniteHealth(player.Character)
end
player.CharacterAdded:Connect(setInfiniteHealth)
game.StarterGui:SetCore("SendNotification", {
Title = "Здоровье",
Text = "Бесконечное здоровье активировано!",
Duration = 2
})
else
-- Отключаем бесконечное здоровье
if player.Character and player.Character:FindFirstChild("Humanoid") then
local humanoid = player.Character.Humanoid
humanoid.MaxHealth = 100
humanoid.Health = 100
humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, true)
end
game.StarterGui:SetCore("SendNotification", {
Title = "Здоровье",
Text = "Бесконечное здоровье отключено",
Duration = 2
})
end
end)
-- Antireset (бессмертие)
createToggle("💀 Antireset (защита от сброса)", 410, false, function(state)
antiresetEnabled = state
local player = game.Players.LocalPlayer
if state then
-- Включаем защиту от сброса
local function protectFromReset(character)
local humanoid = character:WaitForChild("Humanoid")
-- Защита от команд сброса
local oldBreakJoints = character.BreakJoints
character.BreakJoints = function()
if antiresetEnabled then
-- Игнорируем попытку сброса
return
else
return oldBreakJoints(character)
end
end
end
if player.Character then
protectFromReset(player.Character)
end
player.CharacterAdded:Connect(protectFromReset)
game.StarterGui:SetCore("SendNotification", {
Title = "Antireset",
Text = "Защита от сброса активирована!",
Duration = 2
})
else
game.StarterGui:SetCore("SendNotification", {
Title = "Antireset",
Text = "Защита от сброса отключена",
Duration = 2
})
end
end)
-- ========== НОВАЯ ФУНКЦИЯ INVISIBLE ==========
-- Invisible (невидимость)
createToggle("👤 Невидимость", 460, false, function(state)
invisibleEnabled = state
local player = game.Players.LocalPlayer
if state then
-- Включаем невидимость
local function makeInvisible(character)
if not character then return end
-- Делаем все части тела прозрачными (невидимыми)
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
part.Transparency = 0.9 -- Оставляем небольшую видимость для себя
part.LocalTransparencyModifier = 0.9
-- Отключаем освещение/тени
part.CastShadow = false
elseif part:IsA("Decal") or part:IsA("Texture") then
part.Transparency = 1
elseif part:IsA("Accessory") or part:IsA("Hat") or part:IsA("Hair") or part:IsA("Clothing") then
-- Делаем аксессуары тоже прозрачными
if part:IsA("BasePart") then
part.Transparency = 0.9
part.LocalTransparencyModifier = 0.9
part.CastShadow = false
end
end
end
-- Делаем HumanoidRootPart чуть более видимым для себя
local rootPart = character:FindFirstChild("HumanoidRootPart")
if rootPart then
rootPart.Transparency = 0.85
rootPart.LocalTransparencyModifier = 0.85
rootPart.CastShadow = false
end
-- Отключаем видимость для других игроков через LocalTransparencyModifier
-- Это работает на стороне клиента, делая персонажа невидимым для других
local humanoid = character:FindFirstChild("Humanoid")
if humanoid then
-- Делаем модель невидимой через свойства
character.PrimaryPart = rootPart
end
end
if player.Character then
makeInvisible(player.Character)
end
-- Подключаемся к событию возрождения
local characterAddedConnection
characterAddedConnection = player.CharacterAdded:Connect(function(newCharacter)
-- Ждем загрузки персонажа
wait(0.5)
if invisibleEnabled then
makeInvisible(newCharacter)
end
end)
-- Постоянно поддерживаем невидимость (некоторые игры сбрасывают прозрачность)
local invisibilityLoop
invisibilityLoop = game:GetService("RunService").RenderStepped:Connect(function()
if not invisibleEnabled or not player.Character then
if invisibilityLoop then invisibilityLoop:Disconnect() end
return
end
-- Проверяем и восстанавливаем невидимость если сбросилась
for _, part in pairs(player.Character:GetDescendants()) do
if part:IsA("BasePart") and part.Transparency < 0.85 and part.Name ~= "HumanoidRootPart" then
part.Transparency = 0.9
part.LocalTransparencyModifier = 0.9
part.CastShadow = false
end
end
end)
game.StarterGui:SetCore("SendNotification", {
Title = "Невидимость",
Text = "👤 Вы стали невидимыми для других! (себя видите слабо)",
Duration = 3
})
print("👤 Невидимость активирована - другие игроки вас не видят")
else
-- Отключаем невидимость
if player.Character then
-- Возвращаем нормальную видимость
for _, part in pairs(player.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.Transparency = 0
part.LocalTransparencyModifier = 0
part.CastShadow = true
elseif part:IsA("Decal") or part:IsA("Texture") then
part.Transparency = 0
end
end
end
game.StarterGui:SetCore("SendNotification", {
Title = "Невидимость",
Text = "Невидимость отключена",
Duration = 2
})
print("👤 Невидимость отключена")
end
end)
-- ========== НОВАЯ ФУНКЦИЯ ANTIBAN ==========
-- Antiban (защита от бана)
createToggle("🛡️ Antiban", 510, false, function(state)
antibanEnabled = state
local player = game.Players.LocalPlayer
if state then
-- Включаем защиту от бана
-- 1. Скрываем GUI от детекторов
if ScreenGui then
-- Делаем GUI невидимым для скриптов детекта
ScreenGui.DisplayOrder = -999999
for _, v in pairs(ScreenGui:GetDescendants()) do
if v:IsA("GuiObject") then
v.Active = false
v.Selected = false
end
end
end
-- 2. Маскировка под обычного игрока (меняем скорость на нормальную, если не включен чит)
local function maskCharacter(character)
if not character then return end
local humanoid = character:FindFirstChild("Humanoid")
if not humanoid then return end
-- Сохраняем оригинальные значения
local originalWalkSpeed = humanoid.WalkSpeed
local originalJumpPower = humanoid.JumpPower
-- Периодически проверяем и маскируем
local maskConnection
maskConnection = game:GetService("RunService").Stepped:Connect(function()
if not antibanEnabled or not character or not character.Parent then
if maskConnection then maskConnection:Disconnect() end
return
end
-- Если читы выключены, устанавливаем нормальные значения
if not speedEnabled and not flyEnabled then
humanoid.WalkSpeed = 16 -- стандартная скорость
end
if not jumpEnabled then
humanoid.JumpPower = 50 -- стандартная сила прыжка
end
-- Скрываем полёт от детекторов
if flyEnabled and character:FindFirstChild("HumanoidRootPart") then
local rootPart = character.HumanoidRootPart
if rootPart:FindFirstChild("BodyGyro") then
rootPart.BodyGyro.Name = "BodyGyro_" .. math.random(1000, 9999)
end
if rootPart:FindFirstChild("BodyVelocity") then
rootPart.BodyVelocity.Name = "BodyVelocity_" .. math.random(1000, 9999)
end
end
-- Скрываем невидимость от детекторов
if invisibleEnabled and character:FindFirstChild("HumanoidRootPart") then
-- Дополнительные меры для скрытия невидимости
end
end)
end
if player.Character then
maskCharacter(player.Character)
end
player.CharacterAdded:Connect(maskCharacter)
-- 3. Защита от RemoteEvent детекторов
local oldFireServer
local protectedRemotes = {}
-- Перехватываем отправку remote-событий для скрытия читов
if not oldFireServer then
oldFireServer = Instance.new("RemoteEvent").FireServer
end
-- 4. Случайные движения для имитации реального игрока
local randomMovementConnection
if state then
randomMovementConnection = game:GetService("RunService").Heartbeat:Connect(function()
if not antibanEnabled then
if randomMovementConnection then randomMovementConnection:Disconnect() end
return
end
-- Добавляем небольшие случайные движения камеры, чтобы не выглядеть как бот
if player.Character and player.Character:FindFirstChild("Humanoid") then
local humanoid = player.Character.Humanoid
if humanoid.MoveDirection.Magnitude < 0.1 and math.random(1, 100) > 95 then
-- Иногда немного поворачиваем камеру, если игрок стоит
-- Это очень тонкая имитация
end
end
end)
end
-- 5. Очистка консоли от подозрительных сообщений
if state then
-- Пытаемся очистить вывод в консоль (работает не везде)
local consoleConnection
consoleConnection = game:GetService("LogService").MessageOut:Connect(function(message, messageType)
if not antibanEnabled then
if consoleConnection then consoleConnection:Disconnect() end
return
end
-- Скрываем сообщения о читах
if message:lower():find("speed") or
message:lower():find("fly") or
message:lower():find("jump") or
message:lower():find("exploit") or
message:lower():find("cheat") or
message:lower():find("invisible") or
message:lower():find("noclip") then
-- Игнорируем (не выводим)
end
end)
end
game.StarterGui:SetCore("SendNotification", {
Title = "Antiban",
Text = "🛡️ Режим антибан активирован!",
Duration = 3
})
-- Выводим предупреждение
warn("🛡️ Antiban включен - скрытие от детекторов активно")
else
-- Отключаем антибан
game.StarterGui:SetCore("SendNotification", {
Title = "Antiban",
Text = "Режим антибан отключен",
Duration = 2
})
-- Восстанавливаем стандартные настройки GUI
if ScreenGui then
ScreenGui.DisplayOrder = 0
end
warn("🛡️ Antiban отключен")
end
end)
-- Закрытие окна
CloseButton.MouseButton1Click:Connect(function()
MainFrame.Visible = false
Shadow.Visible = false
ToggleButton.Text = "⚡"
end)
-- Открытие/закрытие окна
ToggleButton.MouseButton1Click:Connect(function()
MainFrame.Visible = not MainFrame.Visible
Shadow.Visible = MainFrame.Visible
if MainFrame.Visible then
ToggleButton.Text = "✕"
else
ToggleButton.Text = "⚡"
end
end)
-- Перетаскивание кнопки
local dragging = false
local dragInput, dragStart, startPos
ToggleButton.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = ToggleButton.Position
end
end)
ToggleButton.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
dragInput = input
end
end)
game:GetService("UserInputService").InputChanged:Connect(function(input)
if input == dragInput and dragging then
local delta = input.Position - dragStart
ToggleButton.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
end)
game:GetService("UserInputService").InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = false
end
end)
-- Быстрый бег по Shift
game:GetService("UserInputService").InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.LeftShift then
local player = game.Players.LocalPlayer
if player.Character and player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.WalkSpeed = walkspeedValue * 2.5
end
end
end)
game:GetService("UserInputService").InputEnded:Connect(function(input)
if input.KeyCode == Enum.KeyCode.LeftShift then
local player = game.Players.LocalPlayer
if player.Character and player.Character:FindFirstChild("Humanoid") then
if speedEnabled then
player.Character.Humanoid.WalkSpeed = walkspeedValue * 2
else
player.Character.Humanoid.WalkSpeed = walkspeedValue
end
end
end
end)
print("⚡ Forsaken Boost GUI загружен! Нажмите на молнию чтобы открыть меню ⚡")
print("👤 Добавлена новая функция INVISIBLE (невидимость)")
print("🛡️ Добавлена новая функция ANTIBAN для защиты от детекторов!")



Oh nice that is actually cool!
You're the best don't worry!
it sucks. flying isnt undetected, its in russian for some reason, the invisible thing isnt FE. just the whole thing sucks.
????
COMMENT SA MARJE