-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- Delta Mobile Advanced Tabbed Hub local Player = game.Players.LocalPlayer local UIS = game:GetService("UserInputService") local RS = game:GetService("RunService") local Lighting = game:GetService("Lighting") -- Clean up any previous instances of this specific menu to avoid clutter if game.CoreGui:FindFirstChild("DeltaMegaHub") then game.CoreGui.DeltaMegaHub:Destroy() end -- Create the Primary Screen Context local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "DeltaMegaHub" ScreenGui.Parent = game.CoreGui ScreenGui.ResetOnSpawn = false -- 1. MAIN INTERFACE FRAME (The Big Script Page) local MainFrame = Instance.new("Frame") MainFrame.Parent = ScreenGui MainFrame.BackgroundColor3 = Color3.fromRGB(24, 26, 32) MainFrame.BorderSizePixel = 0 MainFrame.Position = UDim2.new(0.1, 0, 0.15, 0) MainFrame.Size = UDim2.new(0, 480, 0, 320) -- Explicitly sized widescreen panel for mobile layout MainFrame.Active = true MainFrame.Draggable = true -- Allows you to reposition the page anywhere on your touch screen -- UI Corner Styling local FrameCorner = Instance.new("UICorner") FrameCorner.CornerRadius = UDim.new(0, 10) FrameCorner.Parent = MainFrame -- 2. HEADER TOP BAR local TopBar = Instance.new("Frame") TopBar.Parent = MainFrame TopBar.Size = UDim2.new(1, 0, 0, 40) TopBar.BackgroundColor3 = Color3.fromRGB(32, 35, 45) TopBar.BorderSizePixel = 0 local TopBarCorner = Instance.new("UICorner") TopBarCorner.CornerRadius = UDim.new(0, 10) TopBarCorner.Parent = TopBar local Title = Instance.new("TextLabel") Title.Parent = TopBar Title.Size = UDim2.new(0.6, 0, 1, 0) Title.Position = UDim2.new(0.04, 0, 0, 0) Title.BackgroundTransparency = 1 Title.Text = "DELTA ADVANCED SURVIVAL HUB" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 16 Title.Font = Enum.Font.SourceSansBold Title.TextXAlignment = Enum.TextXAlignment.Left -- Close / Minimize Button inside TopBar local CloseBtn = Instance.new("TextButton") CloseBtn.Parent = TopBar CloseBtn.Size = UDim2.new(0, 35, 0, 35) CloseBtn.Position = UDim2.new(0.92, 0, 0.05, 0) CloseBtn.BackgroundColor3 = Color3.fromRGB(200, 60, 60) CloseBtn.Text = "X" CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255) CloseBtn.Font = Enum.Font.SourceSansBold CloseBtn.TextSize = 16 local CloseCorner = Instance.new("UICorner") CloseCorner.CornerRadius = UDim.new(0, 8) CloseCorner.Parent = CloseBtn -- 3. SIDEBAR NAVIGATION SYSTEM local SideBar = Instance.new("Frame") SideBar.Parent = MainFrame SideBar.Position = UDim2.new(0, 0, 0, 40) SideBar.Size = UDim2.new(0, 130, 1, -40) SideBar.BackgroundColor3 = Color3.fromRGB(18, 20, 24) SideBar.BorderSizePixel = 0 local TabMovementLayout = Instance.new("UIListLayout") TabMovementLayout.Parent = SideBar TabMovementLayout.SortOrder = Enum.SortOrder.LayoutOrder TabMovementLayout.Padding = UDim.new(0, 4) -- 4. MAIN CONTENT CONTAINER (Houses the pages) local ContentFrame = Instance.new("Frame") ContentFrame.Parent = MainFrame ContentFrame.Position = UDim2.new(0, 135, 0, 45) ContentFrame.Size = UDim2.new(1, -140, 1, -50) ContentFrame.BackgroundTransparency = 1 -- Create Individual Content Scrolling Pages local Page1 = Instance.new("ScrollingFrame") local Page2 = Instance.new("ScrollingFrame") local function SetupPage(scrollingFrame) scrollingFrame.Parent = ContentFrame scrollingFrame.Size = UDim2.new(1, 0, 1, 0) scrollingFrame.BackgroundTransparency = 1 scrollingFrame.ScrollBarThickness = 5 scrollingFrame.CanvasSize = UDim2.new(0, 0, 1.5, 0) -- Scrolling space for buttons scrollingFrame.Visible = false local list = Instance.new("UIListLayout") list.Parent = scrollingFrame list.Padding = UDim.new(0, 8) end SetupPage(Page1) SetupPage(Page2) Page1.Visible = true -- Tab 1 open by default -- Tab Switching Functionality local Tab1Btn = Instance.new("TextButton") local Tab2Btn = Instance.new("TextButton") local function FormatTabButton(button, text, layoutOrder) button.Parent = SideBar button.Size = UDim2.new(1, 0, 0, 40) button.BackgroundTransparency = 1 button.Text = text button.TextColor3 = Color3.fromRGB(180, 180, 180) button.Font = Enum.Font.SourceSansBold button.TextSize = 14 button.LayoutOrder = layoutOrder end FormatTabButton(Tab1Btn, "🏠 Movement", 1) FormatTabButton(Tab2Btn, "👁️ Visuals", 2) Tab1Btn.TextColor3 = Color3.fromRGB(0, 200, 255) -- Active highlight color local function SwitchTab(activePage, activeBtn) Page1.Visible = false Page2.Visible = false Tab1Btn.TextColor3 = Color3.fromRGB(180, 180, 180) Tab2Btn.TextColor3 = Color3.fromRGB(180, 180, 180) activePage.Visible = true activeBtn.TextColor3 = Color3.fromRGB(0, 200, 255) end Tab1Btn.MouseButton1Click:Connect(function() SwitchTab(Page1, Tab1Btn) end) Tab2Btn.MouseButton1Click:Connect(function() SwitchTab(Page2, Tab2Btn) end) -- UI ELEMENT HELPER (Generates clean toggle rows for functions) local function CreateToggleButton(parentPage, labelText, defaultState, callback) local ButtonFrame = Instance.new("Frame") ButtonFrame.Parent = parentPage ButtonFrame.Size = UDim2.new(0.95, 0, 0, 45) ButtonFrame.BackgroundColor3 = Color3.fromRGB(32, 35, 45) ButtonFrame.BorderSizePixel = 0 local c = Instance.new("UICorner") c.CornerRadius = UDim.new(0, 6) c.Parent = ButtonFrame local Label = Instance.new("TextLabel") Label.Parent = ButtonFrame Label.Size = UDim2.new(0.6, 0, 1, 0) Label.Position = UDim2.new(0.05, 0, 0, 0) Label.BackgroundTransparency = 1 Label.Text = labelText Label.TextColor3 = Color3.fromRGB(240, 240, 240) Label.TextSize = 14 Label.Font = Enum.Font.SourceSans Label.TextXAlignment = Enum.TextXAlignment.Left local ActionBtn = Instance.new("TextButton") ActionBtn.Parent = ButtonFrame ActionBtn.Size = UDim2.new(0, 80, 0, 30) ActionBtn.Position = UDim2.new(0.7, 0, 0.15, 0) ActionBtn.BackgroundColor3 = defaultState and Color3.fromRGB(50, 160, 80) or Color3.fromRGB(140, 50, 50) ActionBtn.Text = defaultState and "ON" or "OFF" ActionBtn.TextColor3 = Color3.fromRGB(255, 255, 255) ActionBtn.Font = Enum.Font.SourceSansBold ActionBtn.TextSize = 12 local ac = Instance.new("UICorner") ac.CornerRadius = UDim.new(0, 4) ac.Parent = ActionBtn local active = defaultState ActionBtn.MouseButton1Click:Connect(function() active = not active ActionBtn.Text = active and "ON" or "OFF" ActionBtn.BackgroundColor3 = active and Color3.fromRGB(50, 160, 80) or Color3.fromRGB(140, 50, 50) callback(active) end) end -- ========================================================================= -- TAB 1 FEATURES (MOVEMENT CONFIGURATIONS) -- ========================================================================= -- Feature A: Infinite Air Jump local infJumpActive = false UIS.JumpRequest:Connect(function() if infJumpActive and Player.Character and Player.Character:FindFirstChildOfClass("Humanoid") then Player.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping) end end) CreateToggleButton(Page1, "Enable Infinite Jump", false, function(state) infJumpActive = state end) -- Feature B: Mobile Directional Flight local flying = false local flySpeed = 45 local bGyro, bVelocity CreateToggleButton(Page1, "Enable Air Flight Mode", false, function(state) flying = state local char = Player.Character if not char or not char:FindFirstChild("HumanoidRootPart") then return end if flying then local root = char.HumanoidRootPart bGyro = Instance.new("BodyGyro", root) bGyro.P = 9e4 bGyro.maxTorque = Vector3.new(9e9, 9e9, 9e9) bGyro.cframe = root.CFrame bVelocity = Instance.new("BodyVelocity", root) bVelocity.maxForce = Vector3.new(9e9, 9e9, 9e9) RS.RenderStepped:Connect(function() if not flying then return end local cam = workspace.CurrentCamera local humanoid = char:FindFirstChildOfClass("Humanoid") if humanoid and humanoid.MoveDirection.Magnitude > 0 then bVelocity.velocity = cam.CFrame.LookVector * flySpeed else bVelocity.velocity = Vector3.new(0, 0.1, 0) end bGyro.cframe = cam.CFrame end) else if bGyro then bGyro:Destroy() end if bVelocity then bVelocity:Destroy() end end end) -- Feature C: Custom Sprint Modifier local customSprint = false CreateToggleButton(Page1, "Super Sprint Velocity", false, function(state) customSprint = state local char = Player.Character local hum = char and char:FindFirstChildOfClass("Humanoid") if hum then hum.WalkSpeed = customSprint and 36 or 16 end end) -- ========================================================================= -- TAB 2 FEATURES (VISUAL CONTEXT OVERRIDES) -- ========================================================================= -- Feature D: Environmental Ambient Overrides (Full Brightness) local fullBrightActive = false local originalAmbient = Lighting.Ambient CreateToggleButton(Page2, "Environmental FullBright", false, function(state) fullBrightActive = state if fullBrightActive then Lighting.Ambient = Color3.fromRGB(255, 255, 255) Lighting.Brightness = 2 else Lighting.Ambient = originalAmbient Lighting.Brightness = 1 end end) -- ========================================================================= -- SCREEN CLOSE & OPEN CONVENIENCE FLOAT OVERLAY -- ========================================================================= -- Create a small Floating Toggle Button so you can open/close the huge menu anytime local FloatBtn = Instance.new("TextButton") FloatBtn.Name = "HubFloatToggle" FloatBtn.Parent = ScreenGui