local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local RunService = game:GetService("RunService") local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local Stats = game:GetService("Stats") local LocalPlayer = Players.LocalPlayer local Mouse = LocalPlayer:GetMouse() local Window = Rayfield:CreateWindow({ Name = "BORDER RP ADVANCED | v1.0", LoadingTitle = "Загрузка модулей...", LoadingSubtitle = "by Flor1x", ConfigurationSaving = { Enabled = false }, KeySystem = false }) -- ==================== ВЕШНИЕ ДАННЫЕ (FPS & PING) ==================== local StatsTab = Window:CreateTab("Инфо / Пинг", 4483362458) local StatsLabel = StatsTab:CreateLabel("FPS: ... | Ping: ...") task.spawn(function() while task.wait(0.5) do local fps = math.floor(1 / RunService.RenderStepped:Wait()) local ping = math.floor(Stats.Network.ServerStatsItem["Data Ping"]:GetValue()) StatsLabel:Set("FPS: " .. tostring(fps) .. " | Ping: " .. tostring(ping) .. " ms") end end) -- ==================== ДВИЖЕНИЕ (SPEED, FLY, NOCLIP) ==================== local MoveTab = Window:CreateTab("Движение", 4483362458) -- Спидхак _G.SpeedToggle = false _G.SpeedVal = 1.3 MoveTab:CreateToggle({ Name = "Безопасный Speedhack", CurrentValue = false, Callback = function(v) _G.SpeedToggle = v end }) MoveTab:CreateSlider({ Name = "Множитель скорости", Range = {1, 5}, Increment = 0.1, CurrentValue = 1.3, Callback = function(v) _G.SpeedVal = v end }) RunService.Heartbeat:Connect(function(dt) if _G.SpeedToggle and LocalPlayer.Character then local hum = LocalPlayer.Character:FindFirstChildOfClass("Humanoid") local hrp = LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if hum and hrp and hum.MoveDirection.Magnitude > 0 then hrp.CFrame = hrp.CFrame + (hum.MoveDirection * (_G.SpeedVal * 8) * dt) end end end) -- Флай (Fly) _G.Flying = false _G.FlySpeed = 50 MoveTab:CreateToggle({ Name = "Полёт (Fly)", CurrentValue = false, Callback = function(v) _G.Flying = v local char = LocalPlayer.Character if not char or not char:FindFirstChild("HumanoidRootPart") then return end local hrp = char.HumanoidRootPart if _G.Flying then local bv = Instance.new("BodyVelocity", hrp) bv.Name = "FlyVelocity" bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge) task.spawn(function() while _G.Flying do bv.Velocity = workspace.CurrentCamera.CFrame.LookVector * _G.FlySpeed task.wait() end bv:Destroy() end) end end }) MoveTab:CreateSlider({ Name = "Скорость полёта", Range = {10, 150}, Increment = 5, CurrentValue = 50, Callback = function(v) _G.FlySpeed = v end }) -- Отключение коллизии (Noclip) _G.Noclip = false MoveTab:CreateToggle({ Name = "Проход сквозь стены (Noclip)", CurrentValue = false, Callback = function(v) _G.Noclip = v end }) RunService.Stepped:Connect(function() if _G.Noclip and LocalPlayer.Character then for _, part in pairs(LocalPlayer.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end) -- Спинбот (SpinBot) _G.SpinBot = false MoveTab:CreateToggle({ Name = "Спинбот (SpinBot)", CurrentValue = false, Callback = function(v) _G.SpinBot = v end }) RunService.RenderStepped:Connect(function() if _G.SpinBot and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(50), 0) end end) -- ==================== ВИЗУАЛЫ (ESP, X-RAY, LIGHTING) ==================== local VisualsTab = Window:CreateTab("Визуалы", 4483362458) -- ESP (Подсветка игроков) _G.ESP = false VisualsTab:CreateToggle({ Name = "ESP (Подсветка игроков)", CurrentValue = false, Callback = function(v) _G.ESP = v for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character then if _G.ESP then if not p.Character:FindFirstChild("Highlight") then local hl = Instance.new("Highlight", p.Character) hl.FillColor = Color3.fromRGB(0, 255, 139) hl.OutlineColor = Color3.fromRGB(255, 255, 255) end else if p.Character:FindFirstChild("Highlight") then p.Character.Highlight:Destroy() end end end end end }) -- Рентген (X-Ray) _G.XRay = false VisualsTab:CreateToggle({ Name = "Рентгеновское зрение (X-Ray)", CurrentValue = false, Callback = function(v) _G.XRay = v for _, obj in pairs(workspace:GetDescendants()) do if obj:IsA("BasePart") and not obj.Parent:FindFirstChildOfClass("Humanoid") then obj.LocalTransparencyModifier = _G.XRay and 0.6 or 0 end end end }) -- Смена времени суток (День / Ночь) VisualsTab:CreateButton({ Name = "Включить День", Callback = function() Lighting.ClockTime = 14 end }) VisualsTab:CreateButton({ Name = "Включить Ночь", Callback = function() Lighting.ClockTime = 0 end }) -- ==================== ИДЕИ ФУНКЦИЙ (АВТОМАТИЗАЦИЯ) ==================== local ExtraTab = Window:CreateTab("Фичи / Идеи", 4483362458) -- Идея 1: Авто-сбор чекпоинтов/зарплаты ExtraTab:CreateToggle({ Name = "Авто-взаимодействие (Auto Proximity)", CurrentValue = false, Callback = function(v) _G.AutoProx = v task.spawn(function() while _G.AutoProx do task.wait(0.5) for _, prompt in pairs(workspace:GetDescendants()) do if prompt:IsA("ProximityPrompt") then fireproximityprompt(prompt) end end end end) end }) -- Идея 2: Авто-прыжок / Бесконечная стамина ExtraTab:CreateToggle({ Name = "Бесконечный прыжок", CurrentValue = false, Callback = function(v) _G.InfJump = v end }) game:GetService("UserInputService").JumpRequest:Connect(function() if _G.InfJump and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid:ChangeState("Jumping") end end) -- Идея 3: Очистка тумана и дождя для высокого ФПС ExtraTab:CreateButton({ Name = "Убрать Туман / Улучшить видимость", Callback = function() Lighting.FogEnd = 999999 Lighting.GlobalShadows = false Rayfield:Notify({ Title = "Графика оптимизирована!", Content = "Туман и тени отключены :)", Duration = 3, Image = 4483362458 }) end }) Rayfield:Notify({ Title = "Ultimate Hub Загружен!", Content = "Все 10+ функций готовы к работе!", Duration = 5, Image = 4483362458 })