local RunService = game:GetService("RunService")
local CoreGui = game:GetService("CoreGui")
local Players = game:GetService("Players")
local VirtualUser = game:GetService("VirtualUser")
local LocalPlayer = Players.LocalPlayer
local FARM_OFFSET = 3
local CUSTOM_FLY_SPEED = 1000
local CUSTOM_WALK_SPEED = 250
local TARGET_PLAYER_NAME = ""
local FlyEnabled = true
local BringEnabled = true
local TagEnabled = true
local AutoFarmEnabled = true
local SpeedEnabled = true
local PlayerEspEnabled = true
local TargetTpEnabled = false
local NoVoidEnabled = true
local NoFlingEnabled = true
local NoStunEnabled = true
local InfComboEnabled = true
Players.LocalPlayer.Idled:Connect(function()
VirtualUser:CaptureController()
VirtualUser:ClickButton2(Vector2.new(0,0))
end)
-- Create Native Master Screen Container
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "BoxyHub_RedBlack"
ScreenGui.ResetOnSpawn = false
ScreenGui.DisplayOrder = 999999 -- Forced to absolute top render layer
local success, err = pcall(function() ScreenGui.Parent = CoreGui end)
if not success or not ScreenGui.Parent then ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") end
-- FORCED STANDALONE BIG FRAME (PATCHED SIZE FOR MOBILE RENDERING DETECTS)
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 340, 0, 480) -- Fixed static sizing to bypass executor UI drops
MainFrame.Position = UDim2.new(0.5, -170, 0.5, -240) -- Locked perfectly dead center
MainFrame.BackgroundColor3 = Color3.fromRGB(12, 12, 12)
MainFrame.BorderSizePixel = 2
MainFrame.BorderColor3 = Color3.fromRGB(255, 0, 0)
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Visible = false -- STARTS HIDDEN TO PREVENT MOBILE EXECUTOR INITIALIZATION CRASHES
MainFrame.Parent = ScreenGui
-- Top Bar Header
local TopBar = Instance.new("Frame")
TopBar.Size = UDim2.new(1, 0, 0, 45)
TopBar.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
TopBar.BorderSizePixel = 0
TopBar.Parent = MainFrame
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, -60, 1, 0)
Title.Position = UDim2.new(0, 15, 0, 0)
Title.BackgroundTransparency = 1
Title.Text = "BOXY HUB | MOBILE OVERCLOCK"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 14
Title.Font = Enum.Font.RobotoMono
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.Parent = TopBar
-- INTERACTIVE CLOSE BUTTON [X]
local CloseBtn = Instance.new("TextButton")
CloseBtn.Name = "CloseBtn"
CloseBtn.Size = UDim2.new(0, 35, 0, 35)
CloseBtn.Position = UDim2.new(1, -40, 0, 5)
CloseBtn.BackgroundColor3 = Color3.fromRGB(45, 15, 15)
CloseBtn.BorderColor3 = Color3.fromRGB(255, 0, 0)
CloseBtn.Font = Enum.Font.RobotoMono
CloseBtn.Text = "X"
CloseBtn.TextColor3 = Color3.fromRGB(255, 50, 50)
CloseBtn.TextSize = 14
CloseBtn.Parent = TopBar
-- FLOATING BOXY BOO IMAGE OPEN BUTTON (STARTS VISIBLE INSTANTLY)
local OpenBtn = Instance.new("ImageButton")
OpenBtn.Name = "BoxyOpenToggle"
OpenBtn.Size = UDim2.new(0, 75, 0, 75) -- Sized perfectly for mobile thumbs
OpenBtn.Position = UDim2.new(0.02, 0, 0.2, 0) -- Floating safely on the left edge of your HUD
OpenBtn.BackgroundTransparency = 1
OpenBtn.Image = "rbxassetid://15092647980" -- Linked straight to your texture model
OpenBtn.Visible = true -- STARTS ALIVE ON REBOOT
OpenBtn.ZIndex = 999999
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 16)
UICorner.Parent = OpenBtn
local UIStroke = Instance.new("UIStroke")
UIStroke.Color = Color3.fromRGB(255, 0, 0)
UIStroke.Thickness = 3
UIStroke.Parent = OpenBtn
OpenBtn.Parent = ScreenGui
-- Wire toggle switches securely
CloseBtn.MouseButton1Click:Connect(function()
MainFrame.Visible = false
OpenBtn.Visible = true
end)
OpenBtn.MouseButton1Click:Connect(function()
MainFrame.Visible = true
OpenBtn.Visible = false
end)
-- Scroll Menu Items Box
local ContentFrame = Instance.new("ScrollingFrame")
ContentFrame.Size = UDim2.new(1, -20, 1, -55)
ContentFrame.Position = UDim2.new(0, 10, 0, 50)
ContentFrame.BackgroundTransparency = 1
ContentFrame.CanvasSize = UDim2.new(0, 0, 0, 720)
ContentFrame.ScrollBarThickness = 5
ContentFrame.Parent = MainFrame
local function createBoxyButton(text, position, default, callback)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, 0, 0, 45)
btn.Position = position
btn.Font = Enum.Font.RobotoMono
btn.TextSize = 12
btn.BorderSizePixel = 1
btn.Parent = ContentFrame
local state = default
local function updateVisual()
if state then
btn.BackgroundColor3 = Color3.fromRGB(45, 10, 10)
btn.BorderColor3 = Color3.fromRGB(255, 50, 50)
btn.Text = ":: " .. text .. " [ON] ::"
btn.TextColor3 = Color3.fromRGB(255, 50, 50)
else
btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
btn.BorderColor3 = Color3.fromRGB(80, 80, 80)
btn.Text = ":: " .. text .. " [OFF] ::"
btn.TextColor3 = Color3.fromRGB(150, 150, 150)
end
end
updateVisual()
btn.MouseButton1Click:Connect(function()
state = not state
updateVisual()
callback(state)
end)
end
-- Generate UI Selection Buttons inside the scroll box frame
createBoxyButton("AUTO-FLY TRACK (FREEBOUND)", UDim2.new(0, 0, 0, 10), FlyEnabled, function(s) FlyEnabled = s end)
createBoxyButton("4S BRING EXPLOIT", UDim2.new(0, 0, 0, 65), BringEnabled, function(s) BringEnabled = s end)
createBoxyButton("CLOSE-RANGE AUTO-FARM", UDim2.new(0, 0, 0, 120), AutoFarmEnabled, function(s) AutoFarmEnabled = s end)
createBoxyButton("CUSTOM SPEED MULTI", UDim2.new(0, 0, 0, 175), SpeedEnabled, function(s) SpeedEnabled = s end)
createBoxyButton("ANTI-VOID SYSTEM", UDim2.new(0, 0, 0, 230), NoVoidEnabled, function(s) NoVoidEnabled = s end)
createBoxyButton("ANTI-FLING STABILIZATION", UDim2.new(0, 0, 0, 285), NoFlingEnabled, function(s) NoFlingEnabled = s end)
createBoxyButton("INSTANT NO-STUN RECOVERY", UDim2.new(0, 0, 0, 340), NoStunEnabled, function(s) NoStunEnabled = s end)
createBoxyButton("INFINITE COMBO MACRO ATTACK", UDim2.new(0, 0, 0, 395), InfComboEnabled, function(s) InfComboEnabled = s end)
createBoxyButton("ALL NAME ESP TAGS", UDim2.new(0, 0, 0, 450), TagEnabled, function(s) TagEnabled = s end)
createBoxyButton("ALL PLAYERS HIGHLIGHT ESP", UDim2.new(0, 0, 0, 505), PlayerEspEnabled, function(s) PlayerEspEnabled = s end)
createBoxyButton("TP TO CHOSEN PLAYER", UDim2.new(0, 0, 0, 560), TargetTpEnabled, function(s) TargetTpEnabled = s end)
-- USERNAME TARGET INPUT TEXTBOX
local NameInput = Instance.new("TextBox")
NameInput.Size = UDim2.new(1, 0, 0, 45)
NameInput.Position = UDim2.new(0, 0, 0, 625)
NameInput.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
NameInput.BorderColor3 = Color3.fromRGB(255, 0, 0)
NameInput.BorderSizePixel = 1
NameInput.Font = Enum.Font.RobotoMono
NameInput.PlaceholderText = "[ TYPE USERNAME & ENTER ]"
NameInput.PlaceholderColor3 = Color3.fromRGB(120, 120, 120)
NameInput.Text = ""
NameInput.TextColor3 = Color3.fromRGB(255, 255, 255)
NameInput.TextSize = 11
NameInput.Parent = ContentFrame
NameInput.FocusLost:Connect(function(enterPressed)
if enterPressed then
TARGET_PLAYER_NAME = NameInput.Text
end
end)
-- Server-wide Player Highlighting Systems
local function applyUniversalEsp(player)
if player == LocalPlayer then return end
local function createTags(char)
if char:FindFirstChild("BoxyEsp") then char.BoxyEsp:Destroy() end
if char:FindFirstChild("BoxyTag") then char.BoxyTag:Destroy() end
local highlight = Instance.new("Highlight")
highlight.Name = "BoxyEsp"
highlight.FillColor = Color3.fromRGB(255, 255, 255)
highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
highlight.FillTransparency = 0.5
highlight.OutlineTransparency = 0
highlight.Adornee = char
highlight.Enabled = PlayerEspEnabled
highlight.Parent = char
local bb = Instance.new("BillboardGui")
bb.Name = "BoxyTag"
bb.Size = UDim2.new(0, 200, 0, 50)
bb.StudsOffset = Vector3.new(0, 3, 0)
bb.AlwaysOnTop = true
local tl = Instance.new("TextLabel")
tl.Size = UDim2.new(1, 0, 1, 0)
tl.BackgroundTransparency = 1
tl.TextColor3 = Color3.fromRGB(255, 0, 0)
tl.TextSize = 13
tl.Font = Enum.Font.RobotoMono
tl.TextStrokeTransparency = 0
tl.Text = "[!] PLAYER: " .. string.upper(player.Name)
tl.Parent = bb
local root = char:WaitForChild("HumanoidRootPart", 5)
if root then bb.Parent = root end
end
if player.Character then createTags(player.Character) end
player.CharacterAdded:Connect(createTags)
end
for _, pl in ipairs(Players:GetPlayers()) do applyUniversalEsp(pl) end
Players.PlayerAdded:Connect(applyUniversalEsp)
local function getBackPlayer()
local furthestPlayer = nil
local maxZ = -math.huge
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") and player.Character:FindFirstChildOfClass("Humanoid") and player.Character:FindFirstChildOfClass("Humanoid").Health > 0 then
local zPos = player.Character.HumanoidRootPart.Position.Z
if zPos > maxZ then
maxZ = zPos
furthestPlayer = player
end
end
end
return furthestPlayer
end
-- Core Physics Execution Thread
local bringTimer = 0
RunService.Heartbeat:Connect(function(deltaTime)
bringTimer = bringTimer + deltaTime
local target = getBackPlayer()
local myRoot = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
Comments
No comments yet
Be the first to share your thoughts!