--[[ BOXY HUB - PROJECT SMASH (MOBILE DELTA MAX EDITION) Theme: Aggressive Red & Black Edition Features: 4s Bring Exploit, Speed & Fly Multipliers, Player Target TP, ESP, Auto-Farm STATUS: ALL PLAIN TEXT WEB LINKS REMOVED TO FIX EXECUTOR COMPILER ERRORS ]] -- ===================================================================== -- ROBLOX GAME ID VALIDATION SYSTEM -- ===================================================================== local TARGET_PLACE_ID = 15092647980 -- Verified Project Smash ID if game.PlaceId ~= TARGET_PLACE_ID and game.GameId ~= TARGET_PLACE_ID then warn("Boxy Hub Error: Verification failed. This script only works inside Project Smash!") return end -- ===================================================================== -- Services local RunService = game:GetService("RunService") local CoreGui = game:GetService("CoreGui") local Players = game:GetService("Players") local VirtualUser = game:GetService("VirtualUser") -- Anti-AFK Players.LocalPlayer.Idled:Connect(function() VirtualUser:CaptureController() VirtualUser:ClickButton2(Vector2.new(0,0)) end) -- Configurations & New Inputs local LocalPlayer = Players.LocalPlayer local FLY_HEIGHT = 126 local BRING_OFFSET = 3 -- Customizable Numbers (Safe Balanced Limits) local CUSTOM_FLY_SPEED = 1000 local CUSTOM_WALK_SPEED = 250 local TARGET_PLAYER_NAME = "" -- [Put Targeted Player Name Here] -- Toggle States local FlyEnabled = true local BringEnabled = true local TagEnabled = true local AutoFarmEnabled = true local SpeedEnabled = true local PlayerEspEnabled = true local TargetTpEnabled = false -- Create Screen GUI local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "BoxyHub_RedBlack" ScreenGui.ResetOnSpawn = false pcall(function() ScreenGui.Parent = CoreGui end) if not ScreenGui.Parent then ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") end -- Main UI Frame local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 240, 0, 420) MainFrame.Position = UDim2.new(0.05, 0, 0.2, 0) MainFrame.BackgroundColor3 = Color3.fromRGB(12, 12, 12) MainFrame.BorderSizePixel = 2 MainFrame.BorderColor3 = Color3.fromRGB(255, 0, 0) MainFrame.Active = true MainFrame.Draggable = true MainFrame.Parent = ScreenGui -- Top Bar local TopBar = Instance.new("Frame") TopBar.Size = UDim2.new(1, 0, 0, 35) TopBar.BackgroundColor3 = Color3.fromRGB(25, 25, 25) TopBar.BorderSizePixel = 0 TopBar.Parent = MainFrame -- Title Text local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, -40, 1, 0) Title.Position = UDim2.new(0, 10, 0, 0) Title.BackgroundTransparency = 1 Title.Text = "BOXY HUB | DELTA MOBILE" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 13 Title.Font = Enum.Font.RobotoMono Title.TextXAlignment = Enum.TextXAlignment.Left Title.Parent = TopBar local ContentFrame = Instance.new("ScrollingFrame") ContentFrame.Size = UDim2.new(1, 0, 1, -35) ContentFrame.Position = UDim2.new(0, 0, 0, 35) ContentFrame.BackgroundTransparency = 1 ContentFrame.CanvasSize = UDim2.new(0, 0, 0, 500) ContentFrame.ScrollBarThickness = 4 ContentFrame.Parent = MainFrame -- Flat Button Constructor local function createBoxyButton(name, text, position, default, callback) local btn = Instance.new("TextButton") btn.Name = name btn.Size = UDim2.new(1, -20, 0, 35) btn.Position = position btn.Font = Enum.Font.RobotoMono btn.TextSize = 11 btn.BorderSizePixel = 1 btn.Parent = ContentFrame local function updateVisual(state) if state then btn.BackgroundColor3 = Color3.fromRGB(35, 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 local state = default updateVisual(state) btn.MouseButton1Click:Connect(function() state = not state updateVisual(state) callback(state) end) end -- Initialize Layout Buttons createBoxyButton("FlyToggle", "AUTO-FLY TRACK", UDim2.new(0, 10, 0, 10), FlyEnabled, function(s) FlyEnabled = s end) createBoxyButton("BringToggle", "4S BRING EXPLOIT", UDim2.new(0, 10, 0, 50), BringEnabled, function(s) BringEnabled = s end) createBoxyButton("TagToggle", "NAME ESP (TAG)", UDim2.new(0, 10, 0, 90), TagEnabled, function(s) TagEnabled = s end) createBoxyButton("FarmToggle", "AUTO-FARM (ABILITY ALLOWED)", UDim2.new(0, 10, 0, 130), AutoFarmEnabled, function(s) AutoFarmEnabled = s end) createBoxyButton("SpeedToggle", "CUSTOM SPEED MULTI", UDim2.new(0, 10, 0, 170), SpeedEnabled, function(s) SpeedEnabled = s end) createBoxyButton("EspToggle", "WHITE PLAYER ESP", UDim2.new(0, 10, 0, 210), PlayerEspEnabled, function(s) PlayerEspEnabled = s end) createBoxyButton("TpToggle", "TP TO CHOSEN PLAYER", UDim2.new(0, 10, 0, 250), TargetTpEnabled, function(s) TargetTpEnabled = s end) -- White Box Highlight Player ESP System local function applyWhiteEsp(player) if player == LocalPlayer then return end local function setupHighlight(char) if char:FindFirstChild("BoxyEsp") then char.BoxyEsp: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 end if player.Character then setupHighlight(player.Character) end player.CharacterAdded:Connect(setupHighlight) end for _, pl in ipairs(Players:GetPlayers()) do applyWhiteEsp(pl) end Players.PlayerAdded:Connect(applyWhiteEsp) -- Target Acquisition Engine (Targets Back-Player) 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 -- Billboard Target Name Tag Setup local BillboardGui = Instance.new("BillboardGui") local TextLabel = Instance.new("TextLabel") BillboardGui.Size = UDim2.new(0, 200, 0, 50) BillboardGui.StudsOffset = Vector3.new(0, 3, 0) BillboardGui.AlwaysOnTop = true TextLabel.Size = UDim2.new(1, 0, 1, 0) TextLabel.BackgroundTransparency = 1 TextLabel.TextColor3 = Color3.fromRGB(255, 0, 0) TextLabel.TextSize = 14 TextLabel.Font = Enum.Font.RobotoMono TextLabel.TextStrokeTransparency = 0 TextLabel.Parent = BillboardGui -- 4-Second Bring Cycle Timer Loop local bringTimer = 0 RunService.Heartbeat:Connect(function(deltaTime) bringTimer = bringTimer + deltaTime local target = getBackPlayer() local myRoot = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") local myHumanoid = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") -- Custom Speed Logic if myHumanoid then if SpeedEnabled then myHumanoid.WalkSpeed = CUSTOM_WALK_SPEED else myHumanoid.WalkSpeed = 16 end end -- Update All Live White ESP Transparencies Dynamically for _, p in ipairs(Players:GetPlayers()) do if p.Character and p.Character:FindFirstChild("BoxyEsp") then p.Character.BoxyEsp.Enabled = PlayerEspEnabled end end -- Teleport Override Engine if TargetTpEnabled and TARGET_PLAYER_NAME ~= "" and myRoot then local tpTarget = Players:FindFirstChild(TARGET_PLAYER_NAME) if tpTarget and tpTarget.Character and tpTarget.Character:FindFirstChild("HumanoidRootPart") then myRoot.CFrame = tpTarget.Character.HumanoidRootPart.CFrame myRoot.Velocity = Vector3.new(0, 0, 0) return end end if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") and myRoot then -- Target Billboard Name ESP Tag if TagEnabled then BillboardGui.Parent = target.Character.HumanoidRootPart TextLabel.Text = "[!] TARGET: " .. string.upper(target.Name) else BillboardGui.Parent = nil end -- Fly Track System if FlyEnabled then local groundPosition = Vector3.new(target.Character.HumanoidRootPart.Position.X, target.Character.HumanoidRootPart.Position.Y, target.Character.HumanoidRootPart.Position.Z) local targetFlyPos = groundPosition + Vector3.new(0, FLY_HEIGHT, 0) local distance = (targetFlyPos - myRoot.Position).Magnitude if distance > 1 then local direction = (targetFlyPos - myRoot.Position).Unit local moveAmount = direction * CUSTOM_FLY_SPEED * deltaTime if moveAmount.Magnitude > distance then myRoot.CFrame = CFrame.new(targetFlyPos) else myRoot.CFrame = myRoot.CFrame + moveAmount end end myRoot.Velocity = Vector3.new(0, 0, 0) end -- 4-Second Bring Cycle if BringEnabled and bringTimer >= 4 then bringTimer = 0 pcall(function()