
Key Required Verified

-- VONUX HUB v1.0.0 - Ultimate Mobile/PC Utility
-- Features: 20+ Tools, Loading Screen, Circular Toggle, FPS Booster, Auto-Clicker, Player TP
-- Place this in a LocalScript inside StarterGui
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local Lighting = game:GetService("Lighting")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local rootPart = character:WaitForChild("HumanoidRootPart")
-- State Variables
local isFlying = false
local flightSpeed = 50
local espEnabled = false
local flingAllEnabled = false
local forceFieldEnabled = false
local isInvisible = false
local infJumpEnabled = false
local autoClickerEnabled = false
local noclipEnabled = false
local speedMultiplier = 1
local jumpMultiplier = 1
-- GUI Setup
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "VonuxHubV1"
screenGui.ResetOnSpawn = false
screenGui.Parent = player:WaitForChild("PlayerGui")
-- 1. LOADING SCREEN
local loadingFrame = Instance.new("Frame")
loadingFrame.Size = UDim2.new(0, 300, 0, 150)
loadingFrame.Position = UDim2.new(0.5, -150, 0.5, -75)
loadingFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
loadingFrame.BorderSizePixel = 0
loadingFrame.Parent = screenGui
Instance.new("UICorner", loadingFrame).CornerRadius = UDim.new(0, 20)
local loadingTitle = Instance.new("TextLabel")
loadingTitle.Size = UDim2.new(1, 0, 0, 50)
loadingTitle.BackgroundTransparency = 1
loadingTitle.Text = "VONUX HUB v1.0.0"
loadingTitle.TextColor3 = Color3.fromRGB(0, 255, 127)
loadingTitle.Font = Enum.Font.GothamBold
loadingTitle.TextSize = 26
loadingTitle.Parent = loadingFrame
local barBg = Instance.new("Frame")
barBg.Size = UDim2.new(0.8, 0, 0, 12)
barBg.Position = UDim2.new(0.1, 0, 0.55, 0)
barBg.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
barBg.Parent = loadingFrame
Instance.new("UICorner", barBg).CornerRadius = UDim.new(0, 6)
local barFill = Instance.new("Frame")
barFill.Size = UDim2.new(0, 0, 1, 0)
barFill.BackgroundColor3 = Color3.fromRGB(0, 255, 127)
barFill.Parent = barBg
Instance.new("UICorner", barFill).CornerRadius = UDim.new(0, 6)
local statusText = Instance.new("TextLabel")
statusText.Size = UDim2.new(1, 0, 0, 30)
statusText.Position = UDim2.new(0, 0, 0.75, 0)
statusText.BackgroundTransparency = 1
statusText.Text = "Initializing..."
statusText.TextColor3 = Color3.fromRGB(200, 200, 200)
statusText.Font = Enum.Font.Gotham
statusText.TextSize = 14
statusText.Parent = loadingFrame
-- 2. CIRCULAR TOGGLE BUTTON
local toggleBtn = Instance.new("TextButton")
toggleBtn.Name = "ToggleV"
toggleBtn.Size = UDim2.new(0, 50, 0, 50)
toggleBtn.Position = UDim2.new(0.02, 0, 0.1, 0)
toggleBtn.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
toggleBtn.Text = "V"
toggleBtn.TextColor3 = Color3.fromRGB(0, 255, 127)
toggleBtn.Font = Enum.Font.GothamBold
toggleBtn.TextSize = 24
toggleBtn.Visible = false
toggleBtn.Parent = screenGui
Instance.new("UICorner", toggleBtn).CornerRadius = UDim.new(1, 0)
Instance.new("UIStroke", toggleBtn).Color = Color3.fromRGB(0, 255, 127)
-- 3. MAIN GUI
local mainFrame = Instance.new("Frame")
mainFrame.Name = "MainFrame"
mainFrame.Size = UDim2.new(0, 400, 0, 300)
mainFrame.Position = UDim2.new(0.5, -200, 0.5, -150)
mainFrame.BackgroundColor3 = Color3.fromRGB(12, 12, 12)
mainFrame.Visible = false
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui
Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 15)
local sidebar = Instance.new("Frame")
sidebar.Size = UDim2.new(0, 100, 1, 0)
sidebar.BackgroundColor3 = Color3.fromRGB(18, 18, 18)
sidebar.Parent = mainFrame
Instance.new("UICorner", sidebar).CornerRadius = UDim.new(0, 15)
local contentArea = Instance.new("ScrollingFrame")
contentArea.Size = UDim2.new(1, -110, 1, -20)
contentArea.Position = UDim2.new(0, 105, 0, 10)
contentArea.BackgroundTransparency = 1
contentArea.CanvasSize = UDim2.new(0, 0, 0, 1000)
contentArea.ScrollBarThickness = 2
contentArea.Parent = mainFrame
Instance.new("UIListLayout", contentArea).Padding = UDim.new(0, 8)
-- Feature Creation Helper
local function addFeature(text, callback)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -10, 0, 35)
btn.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.Font = Enum.Font.GothamSemibold
btn.TextSize = 14
btn.Parent = contentArea
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)
btn.MouseButton1Click:Connect(function() callback(btn) end)
return btn
end
-- 20+ FEATURES
addFeature("Fly: OFF", function(btn)
isFlying = not isFlying
btn.Text = isFlying and "Fly: ON" or "Fly: OFF"
btn.BackgroundColor3 = isFlying and Color3.fromRGB(0, 150, 70) or Color3.fromRGB(25, 25, 25)
if isFlying then
humanoid.PlatformStand = true
bodyVelocity = Instance.new("BodyVelocity", rootPart)
bodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bodyGyro = Instance.new("BodyGyro", rootPart)
bodyGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
else
humanoid.PlatformStand = false
if bodyVelocity then bodyVelocity:Destroy() end
if bodyGyro then bodyGyro:Destroy() end
end
end)
addFeature("ESP: OFF", function(btn)
espEnabled = not espEnabled
btn.Text = espEnabled and "ESP: ON" or "ESP: OFF"
btn.BackgroundColor3 = espEnabled and Color3.fromRGB(0, 150, 70) or Color3.fromRGB(25, 25, 25)
end)
addFeature("Fling All: OFF", function(btn)
flingAllEnabled = not flingAllEnabled
btn.Text = flingAllEnabled and "Fling All: ON" or "Fling All: OFF"
btn.BackgroundColor3 = flingAllEnabled and Color3.fromRGB(0, 150, 70) or Color3.fromRGB(25, 25, 25)
end)
addFeature("Force Field: OFF", function(btn)
forceFieldEnabled = not forceFieldEnabled
btn.Text = forceFieldEnabled and "Force Field: ON" or "Force Field: OFF"
btn.BackgroundColor3 = forceFieldEnabled and Color3.fromRGB(0, 150, 70) or Color3.fromRGB(25, 25, 25)
end)
addFeature("Invisible: OFF", function(btn)
isInvisible = not isInvisible
btn.Text = isInvisible and "Invisible: ON" or "Invisible: OFF"
btn.BackgroundColor3 = isInvisible and Color3.fromRGB(0, 150, 70) or Color3.fromRGB(25, 25, 25)
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") or part:IsA("Decal") then
part.Transparency = isInvisible and 1 or (part.Name == "HumanoidRootPart" and 1 or 0)
end
end
end)
addFeature("NoClip: OFF", function(btn)
noclipEnabled = not noclipEnabled
btn.Text = noclipEnabled and "NoClip: ON" or "NoClip: OFF"
btn.BackgroundColor3 = noclipEnabled and Color3.fromRGB(0, 150, 70) or Color3.fromRGB(25, 25, 25)
end)
addFeature("Inf Jump: OFF", function(btn)
infJumpEnabled = not infJumpEnabled
btn.Text = infJumpEnabled and "Inf Jump: ON" or "Inf Jump: OFF"
btn.BackgroundColor3 = infJumpEnabled and Color3.fromRGB(0, 150, 70) or Color3.fromRGB(25, 25, 25)
end)
addFeature("Auto-Clicker: OFF", function(btn)
autoClickerEnabled = not autoClickerEnabled
btn.Text = autoClickerEnabled and "Auto-Clicker: ON" or "Auto-Clicker: OFF"
btn.BackgroundColor3 = autoClickerEnabled and Color3.fromRGB(0, 150, 70) or Color3.fromRGB(25, 25, 25)
end)
addFeature("FPS Booster", function()
Lighting.GlobalShadows = false
Lighting.FogEnd = 9e9
for _, v in pairs(game:GetDescendants()) do
if v:IsA("Part") or v:IsA("MeshPart") then
v.Material = Enum.Material.SmoothPlastic
v.Reflectance = 0
elseif v:IsA("Decal") or v:IsA("Texture") then
v:Destroy()
end
end
end)
addFeature("God Mode", function()
local cam = workspace.CurrentCamera
local oldChar = player.Character
local newChar = oldChar:Clone()
newChar.Parent = workspace
player.Character = newChar
oldChar:Destroy()
cam.CameraSubject = newChar.Humanoid
end)
addFeature("Get Kill Block", function()
local tool = Instance.new("Tool", player.Backpack)
tool.Name = "Kill Block"
local handle = Instance.new("Part", tool)
handle.Name = "Handle"
handle.Size = Vector3.new(1, 1, 1)
handle.Color = Color3.fromRGB(255, 0, 0)
handle.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= character then
hit.Parent.Humanoid.Health = 0
end
end)
end)
addFeature("Get TP Tool", function()
local tool = Instance.new("Tool", player.Backpack)
tool.Name = "TP Tool"
tool.RequiresHandle = false
tool.Activated:Connect(function()
rootPart.CFrame = CFrame.new(player:GetMouse().Hit.p + Vector3.new(0, 3, 0))
end)
end)
addFeature("Speed x2", function() speedMultiplier = 2 humanoid.WalkSpeed = 32 end)
addFeature("Jump x2", function() jumpMultiplier = 2 humanoid.JumpPower = 100 end)
addFeature("Reset Speed", function() speedMultiplier = 1 humanoid.WalkSpeed = 16 end)
addFeature("Reset Jump", function() jumpMultiplier = 1 humanoid.JumpPower = 50 end)
addFeature("Fake Ban", function() player:Kick("Banned for Exploiting.") end)
addFeature("Server Hop", function() game:GetService("TeleportService"):Teleport(game.PlaceId) end)
addFeature("Rejoin", function() game:GetService("TeleportService"):Teleport(game.PlaceId, player) end)
-- Player TP List
local tpLabel = Instance.new("TextLabel", contentArea)
tpLabel.Size = UDim2.new(1, 0, 0, 20)
tpLabel.Text = "--- Teleport to Player ---"
tpLabel.TextColor3 = Color3.fromRGB(0, 255, 127)
tpLabel.BackgroundTransparency = 1
local function updateTPList()
for _, p in pairs(Players:GetPlayers()) do
if p ~= player then
addFeature("TP to: " .. p.Name, function()
if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
rootPart.CFrame = p.Character.HumanoidRootPart.CFrame
end
end)
end
end
end
updateTPList()
-- Toggle Logic
toggleBtn.MouseButton1Click:Connect(function()
mainFrame.Visible = not mainFrame.Visible
end)
-- Loading Animation
task.spawn(function()
local steps = {"Loading Assets...", "Bypassing Security...", "Injecting Vonux...", "Ready!"}
for i, step in ipairs(steps) do
statusText.Text = step
TweenService:Create(barFill, TweenInfo.new(0.8), {Size = UDim2.new(i/4, 0, 1, 0)}):Play()
task.wait(0.8)
end
loadingFrame:Destroy()
toggleBtn.Visible = true
mainFrame.Visible = true
end)
-- Main Loops
RunService.Stepped:Connect(function()
if noclipEnabled then
for _, v in pairs(character:GetDescendants()) do
if v:IsA("BasePart") then v.CanCollide = false end
end
end
if isFlying and bodyVelocity then
bodyVelocity.Velocity = humanoid.MoveDirection * flightSpeed
bodyGyro.CFrame = workspace.CurrentCamera.CFrame
end
if flingAllEnabled and rootPart then
rootPart.RotVelocity = Vector3.new(0, 50000, 0)
for _, p in pairs(Players:GetPlayers()) do
if p ~= player and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
p.Character.HumanoidRootPart.Velocity = Vector3.new(0, -10000, 0)
end
end
end
if autoClickerEnabled then
local tool = character:FindFirstChildOfClass("Tool")
if tool then tool:Activate() end
end
end)
UserInputService.JumpRequest:Connect(function()
if infJumpEnabled then humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end
end)



Did you guys like the script am still fixing the bugs right now I will realse full version tommorow
@deadchat oh can I join I know codding bin lua java script and html
Can u give me your discord tag? I need to talk with you about something.
@mar331551 ok