--// ZaHub Redz Hub Style - Refăcut complet local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer --== GUI Principal ==-- local ScreenGui = Instance.new("ScreenGui", game.CoreGui) ScreenGui.Name = "ZaHub_Redz" local MainFrame = Instance.new("Frame", ScreenGui) MainFrame.Size = UDim2.new(0, 750, 0, 450) MainFrame.Position = UDim2.new(0.5, -375, 0.5, -225) MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) MainFrame.BorderSizePixel = 0 MainFrame.Active = true MainFrame.Draggable = true -- Header local Header = Instance.new("Frame", MainFrame) Header.Size = UDim2.new(1, 0, 0, 40) Header.BackgroundColor3 = Color3.fromRGB(200, 0, 0) local Title = Instance.new("TextLabel", Header) Title.Size = UDim2.new(1, -40, 1, 0) Title.Position = UDim2.new(0, 10, 0, 0) Title.BackgroundTransparency = 1 Title.Text = "ZaHub 🔴 Redz Style" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.Font = Enum.Font.GothamBold Title.TextSize = 20 Title.TextXAlignment = Enum.TextXAlignment.Left -- Buton X local CloseBtn = Instance.new("TextButton", Header) CloseBtn.Size = UDim2.new(0,40,1,0) CloseBtn.Position = UDim2.new(1,-40,0,0) CloseBtn.Text = "X" CloseBtn.TextColor3 = Color3.fromRGB(255,255,255) CloseBtn.Font = Enum.Font.GothamBold CloseBtn.TextSize = 20 CloseBtn.BackgroundColor3 = Color3.fromRGB(150,0,0) -- Taburi (stânga) local TabFrame = Instance.new("Frame", MainFrame) TabFrame.Size = UDim2.new(0, 160, 1, -40) TabFrame.Position = UDim2.new(0, 0, 0, 40) TabFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) local TabList = Instance.new("UIListLayout", TabFrame) TabList.SortOrder = Enum.SortOrder.LayoutOrder TabList.Padding = UDim.new(0,2) -- Zona Content (dreapta) local ContentFrame = Instance.new("Frame", MainFrame) ContentFrame.Size = UDim2.new(1, -160, 1, -40) ContentFrame.Position = UDim2.new(0, 160, 0, 40) ContentFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40) --== Sistem Taburi ==-- local Tabs = {} local CurrentTab = nil local function CreateTab(name) local Button = Instance.new("TextButton", TabFrame) Button.Size = UDim2.new(1,0,0,40) Button.Text = name Button.BackgroundColor3 = Color3.fromRGB(50, 50, 50) Button.TextColor3 = Color3.fromRGB(255,255,255) Button.Font = Enum.Font.GothamBold Button.TextSize = 16 local Page = Instance.new("ScrollingFrame", ContentFrame) Page.Size = UDim2.new(1,0,1,0) Page.CanvasSize = UDim2.new(0,0,0,0) Page.ScrollBarThickness = 4 Page.Visible = false Page.BackgroundTransparency = 1 local Layout = Instance.new("UIListLayout", Page) Layout.SortOrder = Enum.SortOrder.LayoutOrder Layout.Padding = UDim.new(0,5) Button.MouseButton1Click:Connect(function() if CurrentTab then CurrentTab.Visible = false end Page.Visible = true CurrentTab = Page end) Tabs[name] = Page if not CurrentTab then Page.Visible = true CurrentTab = Page end return Page end --== Helper pentru UI în pagini ==-- local function NewSection(parent, text) local Label = Instance.new("TextLabel", parent) Label.Size = UDim2.new(1, -10, 0, 30) Label.BackgroundTransparency = 1 Label.Text = ">> "..text Label.TextColor3 = Color3.fromRGB(200,0,0) Label.Font = Enum.Font.GothamBold Label.TextSize = 18 Label.TextXAlignment = Enum.TextXAlignment.Left end local function NewButton(parent, text, callback) local Button = Instance.new("TextButton", parent) Button.Size = UDim2.new(1, -20, 0, 35) Button.Position = UDim2.new(0, 10, 0, 0) Button.BackgroundColor3 = Color3.fromRGB(60, 60, 60) Button.Text = text Button.TextColor3 = Color3.fromRGB(255,255,255) Button.Font = Enum.Font.Gotham Button.TextSize = 16 Button.MouseButton1Click:Connect(callback) end --== Creăm taburile ==-- local InfoPage = CreateTab("ℹ️ Info") local MainPage = CreateTab("⭐ Main") local TpPage = CreateTab("🌀 Teleport") local VisPage = CreateTab("👁️ Visuals") local FishPage = CreateTab("🎣 Fish") --== Conținutul taburilor ==-- -- Info NewSection(InfoPage,"Welcome to ZaHub 🎉🔥⚡") NewButton(InfoPage,"📋 Copy Discord", function() setclipboard("https://discord.gg/c5kcxD6v") end) -- Main NewSection(MainPage,"Hubs") NewButton(MainPage,"🌋 Volcano Hub", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/indexeduu/BF-NewVer/refs/heads/main/V3New.lua"))() end) NewButton(MainPage,"🌋 Volcano Laggy", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/wpisstestfprg/Volcano/refs/heads/main/VolcanoNewUpdated.luau"))() end) NewButton(MainPage,"💠 BlueX Hub", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Dev-BlueX/BlueX-Hub/refs/heads/main/Main.lua"))() end) NewButton(MainPage,"🔴 Redz Beta", function() local Settings = { JoinTeam = "Pirates"; Translator = true; } getgenv().BETA_VERSION = true loadstring(game:HttpGet("https://raw.githubusercontent.com/tlredz/Scripts/refs/heads/main/main.luau"))(Settings) end) NewButton(MainPage,"🐉 Hydra Hub", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/itsnoctural/loader/main/HydraHub"))() end) NewButton(MainPage,"⚡ RealRedz Hub", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/realredz/BloxFruits/refs/heads/main/Source.lua"))() end) -- Teleport NewSection(TpPage,"Teleport Options") local savedPositions = {} for i=1,3 do NewButton(TpPage,"💾 Save Pos "..i, function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then savedPositions[i] = LocalPlayer.Character.HumanoidRootPart.CFrame end end) NewButton(TpPage,"🌀 TP to Pos "..i, function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") and savedPositions[i] then LocalPlayer.Character.HumanoidRootPart.CFrame = savedPositions[i] end end) end -- ESP NewSection(VisPage,"ESP Options") local ESPEnabled = false NewButton(VisPage,"✨ Toggle ESP Highlight", function() ESPEnabled = not ESPEnabled end) local highlights = {} RunService.RenderStepped:Connect(function() for _,plr in pairs(Players:GetPlayers()) do if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then if ESPEnabled then if not highlights[plr] then local hl = Instance.new("Highlight") hl.FillColor = Color3.fromRGB(200,0,0) hl.OutlineColor = Color3.fromRGB(255,255,255) hl.Parent = plr.Character highlights[plr] = hl end else if highlights[plr] then highlights[plr]:Destroy() highlights[plr] = nil end end end end end) -- Fish NewSection(FishPage,"Auto Fish") NewButton(FishPage,"🎣 Auto Fish Blox Fruits", function() _G.madeby = "vateq" loadstring(game:HttpGet("https://raw.githubusercontent.com/tym487ty78/vaqservices/refs/heads/main/bloxfruits.lua"))() end) --== Sistem Minimizare ==-- local MinButton = Instance.new("TextButton", ScreenGui) MinButton.Size = UDim2.new(0,40,0,40) MinButton.Position = UDim2.new(0,20,1,-60) MinButton.Text = "☰" MinButton.BackgroundColor3 = Color3.fromRGB(200,0,0) MinButton.TextColor3 = Color3.fromRGB(255,255,255) MinButton.Font = Enum.Font.GothamBold MinButton.TextSize = 22 MinButton.Visible = false local function Minimize() MainFrame.Visible = false MinButton.Visible = true end CloseBtn.MouseButton1Click:Connect(Minimize) MinButton.MouseButton1Click:Connect(function() MainFrame.Visible = true MinButton.Visible = false end)