--[=[ V4MP Admin Hub - By Klaus Admin Scripts Hub with Infinite Yield & Nameless Admin ]=] local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local CoreGui = game:GetService("CoreGui") local player = Players.LocalPlayer -- Create ScreenGui local screenGui = Instance.new("ScreenGui") screenGui.Name = "V4MPAdminHub" screenGui.ResetOnSpawn = false screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling pcall(function() screenGui.Parent = CoreGui end) if not screenGui.Parent then screenGui.Parent = player:WaitForChild("PlayerGui") end -- Main Frame local mainFrame = Instance.new("Frame") mainFrame.Name = "MainFrame" mainFrame.Size = UDim2.new(0, 550, 0, 400) mainFrame.Position = UDim2.new(0.5, -275, 0.5, -200) mainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) mainFrame.BorderSizePixel = 0 mainFrame.Active = true mainFrame.Parent = screenGui local mainCorner = Instance.new("UICorner") mainCorner.CornerRadius = UDim.new(0, 12) mainCorner.Parent = mainFrame -- RGB Stroke local mainStroke = Instance.new("UIStroke") mainStroke.Color = Color3.fromRGB(255, 255, 255) mainStroke.Thickness = 2 mainStroke.Parent = mainFrame local mainGradient = Instance.new("UIGradient") mainGradient.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 0)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(138, 43, 226)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0)) } mainGradient.Parent = mainStroke -- Title local titleLabel = Instance.new("TextLabel") titleLabel.Size = UDim2.new(0, 450, 0, 50) titleLabel.Position = UDim2.new(0.02, 0, 0.025, 0) titleLabel.BackgroundTransparency = 1 titleLabel.Text = "V4MP ADMIN HUB" titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) titleLabel.TextSize = 38 titleLabel.Font = Enum.Font.GothamBold titleLabel.Parent = mainFrame local titleStroke = Instance.new("UIStroke") titleStroke.Color = Color3.fromRGB(255, 255, 255) titleStroke.Thickness = 2 titleStroke.Parent = titleLabel local titleGradient = Instance.new("UIGradient") titleGradient.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 0)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(138, 43, 226)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0)) } titleGradient.Parent = titleStroke -- By Klaus local byKlaus = Instance.new("TextLabel") byKlaus.Size = UDim2.new(0, 150, 0, 25) byKlaus.Position = UDim2.new(0.72, 0, 0.03, 0) byKlaus.BackgroundTransparency = 1 byKlaus.Text = "By Klaus" byKlaus.TextColor3 = Color3.fromRGB(150, 150, 150) byKlaus.TextSize = 16 byKlaus.Font = Enum.Font.GothamBold byKlaus.TextXAlignment = Enum.TextXAlignment.Right byKlaus.Parent = mainFrame -- Toggle Button local toggleBtn = Instance.new("TextButton") toggleBtn.Size = UDim2.new(0, 40, 0, 40) toggleBtn.Position = UDim2.new(0, 5, 0, 5) toggleBtn.BackgroundColor3 = Color3.fromRGB(35, 35, 35) toggleBtn.Text = "−" toggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255) toggleBtn.TextSize = 28 toggleBtn.Font = Enum.Font.GothamBold toggleBtn.Parent = mainFrame local toggleCorner = Instance.new("UICorner") toggleCorner.CornerRadius = UDim.new(0, 8) toggleCorner.Parent = toggleBtn -- Content Frame (Scrolling) local contentFrame = Instance.new("ScrollingFrame") contentFrame.Size = UDim2.new(0, 530, 0, 310) contentFrame.Position = UDim2.new(0.018, 0, 0.18, 0) contentFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20) contentFrame.BorderSizePixel = 0 contentFrame.ScrollBarThickness = 6 contentFrame.ScrollBarImageColor3 = Color3.fromRGB(138, 43, 226) contentFrame.CanvasSize = UDim2.new(0, 0, 0, 0) contentFrame.Parent = mainFrame local contentCorner = Instance.new("UICorner") contentCorner.CornerRadius = UDim.new(0, 8) contentCorner.Parent = contentFrame local listLayout = Instance.new("UIListLayout") listLayout.SortOrder = Enum.SortOrder.LayoutOrder listLayout.Padding = UDim.new(0, 10) listLayout.Parent = contentFrame local padding = Instance.new("UIPadding") padding.PaddingTop = UDim.new(0, 10) padding.PaddingLeft = UDim.new(0, 10) padding.PaddingRight = UDim.new(0, 10) padding.PaddingBottom = UDim.new(0, 10) padding.Parent = contentFrame -- Admin Scripts Database local adminScripts = { { name = "Infinite Yield", description = "The most powerful admin commands script", icon = "🔥", color = Color3.fromRGB(255, 100, 100), code = [[loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()]] }, { name = "Nameless Admin", description = "Advanced admin commands with modern UI", icon = "⚡", color = Color3.fromRGB(100, 150, 255), code = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/FilteringEnabled/NamelessAdmin/main/Source"))()]] }, { name = "CMD-X", description = "Powerful command line admin script", icon = "💻", color = Color3.fromRGB(100, 255, 150), code = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/Source",true))()]] }, { name = "Reviz Admin", description = "Classic admin commands script", icon = "👑", color = Color3.fromRGB(255, 200, 100), code = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/Roblox-Hacker-Community/RHC-Hub/refs/heads/main/RevizAdmin.lua"))()]] }, { name = "Fates Admin", description = "Feature-rich admin commands", icon = "🌟", color = Color3.fromRGB(200, 100, 255), code = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/fatesc/fates-admin/main/main.lua"))()]] }, { name = "Hydroxide", description = "Script decompiler and remote spy", icon = "🔍", color = Color3.fromRGB(100, 255, 255), code = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/Upbolt/Hydroxide/revision/init.lua"))()]] }, { name = "Dark Dex", description = "Advanced game explorer", icon = "📁", color = Color3.fromRGB(255, 150, 200), code = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/Babyhamsta/RBLX_Scripts/main/Universal/BypassedDarkDexV3.lua"))()]] }, { name = "Simple Spy", description = "Remote spy for detecting game calls", icon = "👁️", color = Color3.fromRGB(150, 255, 150), code = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/exxtremestuffs/SimpleSpySource/master/SimpleSpy.lua"))()]] }, { name = "RoXploit", description = "Multi-purpose admin script", icon = "⚔️", color = Color3.fromRGB(255, 100, 200), code = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/KiLLerModeAoF/RoXploit/main/RoXploit"))()]] }, { name = "VG Hub", description = "Universal game hub with admin", icon = "🎮", color = Color3.fromRGB(100, 200, 255), code = [[loadstring(game:HttpGet('https://raw.githubusercontent.com/1201for/V.G-Hub/main/V.Ghub'))()]] } } -- Create Script Cards local function createScriptCard(scriptData) local card = Instance.new("Frame") card.Size = UDim2.new(0, 510, 0, 80) card.BackgroundColor3 = Color3.fromRGB(30, 30, 30) card.BorderSizePixel = 0 card.Parent = contentFrame local cardCorner = Instance.new("UICorner") cardCorner.CornerRadius = UDim.new(0, 8) cardCorner.Parent = card local cardStroke = Instance.new("UIStroke") cardStroke.Color = scriptData.color cardStroke.Thickness = 2 cardStroke.Transparency = 0.5 cardStroke.Parent = card -- Icon local icon = Instance.new("TextLabel") icon.Size = UDim2.new(0, 50, 0, 50) icon.Position = UDim2.new(0, 10, 0.5, -25) icon.BackgroundTransparency = 1 icon.Text = scriptData.icon icon.TextSize = 32 icon.Font = Enum.Font.GothamBold icon.Parent = card -- Name local nameLabel = Instance.new("TextLabel") nameLabel.Size = UDim2.new(0, 300, 0, 25) nameLabel.Position = UDim2.new(0, 70, 0, 10) nameLabel.BackgroundTransparency = 1 nameLabel.Text = scriptData.name nameLabel.TextColor3 = scriptData.color nameLabel.TextSize = 20 nameLabel.Font = Enum.Font.GothamBold nameLabel.TextXAlignment = Enum.TextXAlignment.Left nameLabel.Parent = card -- Description local descLabel = Instance.new("TextLabel") descLabel.Size = UDim2.new(0, 300, 0, 20) descLabel.Position = UDim2.new(0, 70, 0, 40) descLabel.BackgroundTransparency = 1 descLabel.Text = scriptData.description descLabel.TextColor3 = Color3.fromRGB(150, 150, 150) descLabel.TextSize = 14 descLabel.Font = Enum.Font.Gotham descLabel.TextXAlignment = Enum.TextXAlignment.Left descLabel.Parent = card -- Execute Button local execBtn = Instance.new("TextButton") execBtn.Size = UDim2.new(0, 120, 0, 35) execBtn.Position = UDim2.new(0, 380, 0.5, -17.5) execBtn.BackgroundColor3 = scriptData.color execBtn.Text = "EXECUTE" execBtn.TextColor3 = Color3.fromRGB(255, 255, 255) execBtn.TextSize = 16 execBtn.Font = Enum.Font.GothamBold execBtn.Parent = card local btnCorner = Instance.new("UICorner") btnCorner.CornerRadius = UDim.new(0, 8) btnCorner.Parent = execBtn -- Execute Logic execBtn.MouseButton1Click:Connect(function() execBtn.Text = "LOADING..." execBtn.BackgroundColor3 = Color3.fromRGB(100, 100, 100) local success, err = pcall(function() loadstring(scriptData.code)() end) if success then execBtn.Text = "✓ LOADED" execBtn.BackgroundColor3 = Color3.fromRGB(50, 255, 50) task.wait(2) execBtn.Text = "EXECUTE" execBtn.BackgroundColor3 = scriptData.color warn("[V4MP Admin Hub] " .. scriptData.name .. " loaded successfully!") else execBtn.Text = "✗ ERROR" execBtn.BackgroundColor3 = Color3.fromRGB(255, 50, 50) task.wait(2) execBtn.Text = "EXECUTE" execBtn.BackgroundColor3 = scriptData.color warn("[V4MP Admin Hub] Error loading " .. scriptData.name .. ": " .. tostring(err)) end end) -- Hover Effect execBtn.MouseEnter:Connect(function() TweenService:Create(execBtn, TweenInfo.new(0.2), { BackgroundColor3 = Color3.new( math.min(scriptData.color.R + 0.2, 1), math.min(scriptData.color.G + 0.2, 1), math.min(scriptData.color.B + 0.2, 1) ) }):Play() end) execBtn.MouseLeave:Connect(function() if execBtn.Text == "EXECUTE" then TweenService:Create(execBtn, TweenInfo.new(0.2), { BackgroundColor3 = scriptData.color }):Play() end end) end -- Create all script cards for _, scriptData in ipairs(adminScripts) do createScriptCard(scriptData) end -- Update canvas size listLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() contentFrame.CanvasSize = UDim2.new(0, 0, 0, listLayout.AbsoluteContentSize.Y + 20) end) -- RGB Animation task.spawn(function() while true do for i = 0, 360, 2 do mainGradient.Rotation = i titleGradient.Rotation = i task.wait(0.03) end end end) -- Toggle Minimize local isMinimized = false toggleBtn.MouseButton1Click:Connect(function() isMinimized = not isMinimized if isMinimized then TweenService:Create(mainFrame, TweenInfo.new(0.3), { Size = UDim2.new(0, 550, 0, 55) }):Play() toggleBtn.Text = "+" contentFrame.Visible = false byKlaus.Visible = false else TweenService:Create(mainFrame, TweenInfo.new(0.3), { Size = UDim2.new(0, 550, 0, 400) }):Play() toggleBtn.Text = "−" task.wait(0.3) contentFrame.Visible = true byKlaus.Visible = true end end) -- Dragify local dragging = false local dragInput, dragStart, startPos mainFrame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = mainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) mainFrame.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if dragging and input == dragInput then local delta = input.Position - dragStart mainFrame.Position = UDim2.new( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end end) -- Load Message print("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━") print(" V4MP ADMIN HUB - By Klaus") print(" " .. #adminScripts .. " Admin Scripts Loaded!") print("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━") task.wait(0.5) local hint = Instance.new("Hint", workspace) hint.Text = "V4MP Admin Hub - By Klaus | " .. #adminScripts .. " Scripts Ready!" task.wait(3) hint:Destroy()