What's new
Heapleak - Scripthub

Get the most out of HeapLeak by creating a free account! Once signed in, you’ll gain full access to restricted content, be able to share your own scripts, and participate in our member-only discussions.

Universal📌 Float AI, Anti Kick and View Player March 2026 Updated

Version / Update: v1.0.0
Download / Script Link
-- Hyzen hub - Versão Final (Draggable Open Button + Low Float)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera

-- Configurações de Estado
local SelectedPlayer = nil
local ActiveFloat = false
local Viewing = false
local AntiKickEnabled = false
local FollowDistance = 5

-- Cores do Tema
local Theme = {
Background = Color3.fromRGB(15, 15, 20),
Accent = Color3.fromRGB(0, 210, 255),
Text = Color3.fromRGB(255, 255, 255),
BtnNormal = Color3.fromRGB(30, 30, 35),
BtnSelected = Color3.fromRGB(0, 210, 100),
Stop = Color3.fromRGB(255, 50, 50),
}

-- Interface Principal
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "HyzenHub_GUI"
ScreenGui.Parent = game.CoreGui
ScreenGui.ResetOnSpawn = false

-- Botão OPEN (Agora Arrastável)
local OpenBtn = Instance.new("TextButton")
OpenBtn.Name = "OpenBtn"
OpenBtn.Parent = ScreenGui
OpenBtn.BackgroundColor3 = Theme.Background
OpenBtn.Position = UDim2.new(0.5, 105, 0.5, -175)
OpenBtn.Size = UDim2.new(0, 60, 0, 35)
OpenBtn.Text = "OPEN"
OpenBtn.TextColor3 = Theme.Accent
OpenBtn.Font = Enum.Font.GothamBold
OpenBtn.TextSize = 13
OpenBtn.Visible = false
OpenBtn.Active = true
OpenBtn.Draggable = true -- Botão Open agora pode ser movido
Instance.new("UICorner", OpenBtn).CornerRadius = UDim.new(0, 8)
Instance.new("UIStroke", OpenBtn).Color = Theme.Accent

local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Theme.Background
MainFrame.Position = UDim2.new(0.5, -125, 0.5, -180)
MainFrame.Size = UDim2.new(0, 250, 0, 420)
MainFrame.Active = true
MainFrame.Draggable = true -- Hub arrastável
Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 15)

-- Título
local Title = Instance.new("TextLabel")
Title.Parent = MainFrame
Title.Size = UDim2.new(1, 0, 0, 50)
Title.Font = Enum.Font.GothamBold
Title.Text = "Hyzen hub"
Title.TextColor3 = Theme.Accent
Title.TextSize = 20
Title.BackgroundTransparency = 1

-- Botão FECHAR (X)
local CloseBtn = Instance.new("TextButton")
CloseBtn.Parent = MainFrame
CloseBtn.BackgroundColor3 = Theme.Stop
CloseBtn.Position = UDim2.new(0.85, 0, 0.03, 0)
CloseBtn.Size = UDim2.new(0, 25, 0, 25)
CloseBtn.Text = "X"
CloseBtn.TextColor3 = Theme.Text
CloseBtn.Font = Enum.Font.GothamBold
Instance.new("UICorner", CloseBtn).CornerRadius = UDim.new(1, 0)

CloseBtn.MouseButton1Click:Connect(function()
MainFrame.Visible = false
OpenBtn.Visible = true
end)

OpenBtn.MouseButton1Click:Connect(function()
MainFrame.Visible = true
OpenBtn.Visible = false
end)

-- Lista de Players
local ScrollingFrame = Instance.new("ScrollingFrame")
ScrollingFrame.Parent = MainFrame
ScrollingFrame.BackgroundTransparency = 1
ScrollingFrame.Position = UDim2.new(0.05, 0, 0.12, 0)
ScrollingFrame.Size = UDim2.new(0.9, 0, 0.35, 0)
ScrollingFrame.ScrollBarThickness = 2
ScrollingFrame.ScrollBarImageColor3 = Theme.Accent
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Parent = ScrollingFrame
UIListLayout.Padding = UDim.new(0, 5)

local function UpdatePlayerList()
for _, child in pairs(ScrollingFrame:GetChildren()) do if child:IsA("TextButton") then child:Destroy() end end
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
local pBtn = Instance.new("TextButton")
pBtn.Size = UDim2.new(0.95, 0, 0, 28)
pBtn.BackgroundColor3 = (SelectedPlayer == player) and Theme.BtnSelected or Theme.BtnNormal
pBtn.Text = player.DisplayName
pBtn.TextColor3 = Theme.Text
pBtn.Font = Enum.Font.Gotham
pBtn.Parent = ScrollingFrame
Instance.new("UICorner", pBtn).CornerRadius = UDim.new(0, 5)
pBtn.MouseButton1Click:Connect(function() SelectedPlayer = player UpdatePlayerList() end)
end
end
end
UpdatePlayerList()
Players.PlayerAdded:Connect(UpdatePlayerList)
Players.PlayerRemoving:Connect(UpdatePlayerList)

-- Botões de Ação
local function CreateActionBtn(text, pos)
local btn = Instance.new("TextButton")
btn.Parent = MainFrame
btn.BackgroundColor3 = Theme.BtnNormal
btn.Position = pos
btn.Size = UDim2.new(0.85, 0, 0, 35)
btn.Font = Enum.Font.GothamSemibold
btn.Text = text
btn.TextColor3 = Theme.Text
btn.TextSize = 13
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)
return btn
end

local FloatBtn = CreateActionBtn("AI Float: OFF", UDim2.new(0.075, 0, 0.50, 0))
local DistanceBtn = CreateActionBtn("Distance: Near", UDim2.new(0.075, 0, 0.60, 0))
local ViewBtn = CreateActionBtn("View Player", UDim2.new(0.075, 0, 0.70, 0))
local AntiKickBtn = CreateActionBtn("Anti-Kick: OFF", UDim2.new(0.075, 0, 0.80, 0))

DistanceBtn.MouseButton1Click:Connect(function()
if FollowDistance == 5 then
FollowDistance = 15
DistanceBtn.Text = "Distance: Medium"
elseif FollowDistance == 15 then
FollowDistance = 30
DistanceBtn.Text = "Distance: Far"
else
FollowDistance = 5
DistanceBtn.Text = "Distance: Near"
end
end)

FloatBtn.MouseButton1Click:Connect(function()
if not SelectedPlayer then return end
ActiveFloat = not ActiveFloat
FloatBtn.Text = ActiveFloat and "AI Float: ON" or "AI Float: OFF"
FloatBtn.BackgroundColor3 = ActiveFloat and Theme.BtnSelected or Theme.BtnNormal
end)

ViewBtn.MouseButton1Click:Connect(function()
if not SelectedPlayer then return end
Viewing = not Viewing
Camera.CameraSubject = Viewing and SelectedPlayer.Character.Humanoid or LocalPlayer.Character.Humanoid
ViewBtn.Text = Viewing and "Stop Viewing" or "View Player"
ViewBtn.BackgroundColor3 = Viewing and Theme.Stop or Theme.BtnNormal
end)

AntiKickBtn.MouseButton1Click:Connect(function()
AntiKickEnabled = not AntiKickEnabled
AntiKickBtn.Text = AntiKickEnabled and "Anti-Kick: ON" or "Anti-Kick: OFF"
AntiKickBtn.BackgroundColor3 = AntiKickEnabled and Theme.BtnSelected or Theme.Stop
task.wait(0.1)
print(AntiKickEnabled and "Anti kick is Activated" or "Anti-kick is disabled")
end)

-- Loop de Movimentação (Low Float)
RunService.Heartbeat:Connect(function()
local char = LocalPlayer.Character
local hrp = char and char:FindFirstChild("HumanoidRootPart")
local hum = char and char:FindFirstChild("Humanoid")

if ActiveFloat and SelectedPlayer and SelectedPlayer.Character and hrp and hum then
local targetHrp = SelectedPlayer.Character:FindFirstChild("HumanoidRootPart")
local targetHum = SelectedPlayer.Character:FindFirstChild("Humanoid")

if targetHum and targetHum.Health > 0 and targetHrp then
hum.Sit = false
local offset = targetHrp.CFrame.LookVector * -FollowDistance
local targetPos = targetHrp.Position + offset + Vector3.new(0, 0.2, 0)

hrp.CFrame = hrp.CFrame:Lerp(CFrame.new(targetPos, targetHrp.Position), 0.1)
hrp.Velocity = Vector3.new(0,0,0)
else
hrp.Velocity = Vector3.new(0,0,0)
end
end
end)

-- Metatable Anti-Kick
local mt = getrawmetatable(game)
local old = mt.__namecall
setreadonly(mt, false)
mt.__namecall = newcclosure(function(self, ...)
if AntiKickEnabled and getnamecallmethod() == "Kick" then return nil end
return old(self, ...)
end)
setreadonly(mt, true)
[ View More ]

1774115335658.webp
⚡ SPONSORED BY HeapLeak.com – #1 Roblox Script Community




🎮 Any Roblox Game
Float AI, Anti Kick and View Player | March 2026
Last Verified: March 2026 · No Key · Undetected · PC & Mobile




Experience the power of Float AI, Anti Kick, and View player with this Universal script, bringing 100% functional features to any Roblox game.




⚙️ KEY FEATURES
──────────────────────────

Float AI – allows players to float in the game
Anti Kick – protects players from being kicked
View Player – enables viewing of other players
NO KEY REQUIRED – instant execution, zero ads




📦 COMPATIBILITY
──────────────────────────


💻 PC
Windows 10 / 11
✔ Supported

📱 Android
Delta / Arceus X
✔ Supported

🎮 iOS
Delta / Pallene
✔ Supported





📋 HOW TO USE
──────────────────────────

1. Download and open your executor (Solara, Wave, Celery, etc.)
2. Attach to Roblox and open any Roblox game
3. Paste the script below into the executor console
4. Press Execute and enjoy





🛡️ SAFE USAGE NOTE
──────────────────────────

This Universal script is currently UNDETECTED as of March 2026.

Use on an alt account first. We are not responsible for any account action taken by Roblox.




🔥 Want more free undetected scripts?

► Browse the Full Script Library on HeapLeak
Daily drops · Undetected releases · Free scripts · No Key required




This post is indexed and maintained by HeapLeak – the largest free Roblox script hub in the community. Scripts are tested before posting. Last updated March 2026.

roblox script, roblox hack 2026, universal roblox script, roblox script any game, roblox multi game script 2026, solara universal script, wave executor universal, undetected roblox script march 2026, float ai roblox script, anti kick roblox script

Q: Is this Universal script undetected?
A: Yes, it is currently undetected as of March 2026.
Q: Does this script require a key?
A: No, it does not require a key.
Q: Does this script work on mobile?
A: Yes, it supports Android and iOS devices.

Universal Roblox Scripts, Float AI Script
 
Back
Top