
KeylessUniversal

-- K4VI3R HUB Atualizado
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
local UI = Instance.new("ScreenGui", game.CoreGui)
-- Funções auxiliares
local function createButton(name, pos, callback)
local btn = Instance.new("TextButton", UI)
btn.Text = name
btn.Position = pos
btn.Size = UDim2.new(0,100,0,30)
btn.BackgroundTransparency = 0.5
btn.MouseButton1Click:Connect(callback)
return btn
end
local function createTextBox(placeholder, pos, defaultValue, minVal, maxVal, callback)
local box = Instance.new("TextBox", UI)
box.PlaceholderText = placeholder.." ("..defaultValue..")"
box.Text = ""
box.Position = pos
box.Size = UDim2.new(0,120,0,30)
box.BackgroundTransparency = 0.5
box.ClearTextOnFocus = false
box.FocusLost:Connect(function(enterPressed)
local val = tonumber(box.Text)
if val then
val = math.clamp(val, minVal, maxVal)
callback(val)
box.PlaceholderText = placeholder.." ("..val..")"
box.Text = ""
end
end)
return box
end
-- TikTok e Roblox
local tiktokBtn = createButton("TikTok", UDim2.new(0,10,0,10), function()
setclipboard("@zeitu_scripts")
end)
local robloxBtn = createButton("Roblox", UDim2.new(0,120,0,10), function()
setclipboard("@YEETGUYOFICIAL")
end)
-- Rocket
local rocketBtn = createButton("Rocket", UDim2.new(0,10,0,50), function()
local char = LocalPlayer.Character
if char and char:FindFirstChild("HumanoidRootPart") then
char.HumanoidRootPart.Velocity = Vector3.new(0,100,0)
end
end)
-- Velocidade
local currentVelocity = 16
local velocityBox = createTextBox("Velocidade", UDim2.new(0,10,0,90), currentVelocity, 16, 700, function(val)
currentVelocity = val
print("Velocidade alterada para:", currentVelocity)
end)
-- Pulo
local currentJump = 50
local jumpBox = createTextBox("Pulo", UDim2.new(0,10,0,130), currentJump, 50, 144, function(val)
currentJump = val
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.JumpPower = currentJump
end
print("Tamanho do Pulo alterado para:", currentJump)
end)
-- Gravidade
local currentGravity = 196.2
local gravityBox = createTextBox("Gravidade", UDim2.new(0,10,0,170), currentGravity, 196.2, 1765.8, function(val)
currentGravity = val
Workspace.Gravity = currentGravity
print("Gravidade alterada para:", currentGravity)
end)
-- Magnet
local magnetActive = false
local magnetBtn = createButton("Magnet", UDim2.new(0,10,0,210), function()
magnetActive = not magnetActive
end)
RunService.RenderStepped:Connect(function()
if magnetActive and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local hrp = LocalPlayer.Character.HumanoidRootPart
for _,plr in pairs(Players:GetPlayers()) do
if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
local targetHRP = plr.Character.HumanoidRootPart
targetHRP.CFrame = targetHRP.CFrame:Lerp(hrp.CFrame + Vector3.new(0,0,5), 0.05)
end
end
end
end)
-- Queimar
createButton("Queimar", UDim2.new(0,10,0,250), function()
local char = LocalPlayer.Character
if char then
for _,part in pairs(char:GetChildren()) do
if part:IsA("BasePart") then
local fire = Instance.new("Fire", part)
fire.Size = 5
fire.Heat = 10
game:GetService("Debris"):AddItem(fire, 3)
end
end
end
end)
-- Giro Orbit 🔄
local orbiting = false
local orbitBtn = createButton("Orbit 🔄", UDim2.new(0,10,0,290), function()
orbiting = not orbiting
end)
RunService.RenderStepped:Connect(function(dt)
if orbiting and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local hrp = LocalPlayer.Character.HumanoidRootPart
hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(180*dt), 0)
end
end)
-- FPS, Ping, GPM
local fpsLabel = Instance.new("TextLabel", UI)
fpsLabel.Position = UDim2.new(0,10,0,330)
fpsLabel.Size = UDim2.new(0,120,0,30)
fpsLabel.BackgroundTransparency = 0.5
local pingLabel = Instance.new("TextLabel", UI)
pingLabel.Position = UDim2.new(0,10,0,370)
pingLabel.Size = UDim2.new(0,120,0,30)
pingLabel.BackgroundTransparency = 0.5
local gpmLabel = Instance.new("TextLabel", UI)
gpmLabel.Position = UDim2.new(0,10,0,410)
gpmLabel.Size = UDim2.new(0,120,0,30)
gpmLabel.BackgroundTransparency = 0.5
RunService.RenderStepped:Connect(function(dt)
fpsLabel.Text = "FPS: "..math.floor(1/dt)
local ping = LocalPlayer:GetNetworkPing() * 1000
pingLabel.Text = "Ping: "..math.floor(ping)
gpmLabel.Text = "GPM: "..tick()%50
end)
-- Spy
local spyActive = false
local spyLabel = Instance.new("TextLabel", UI)
spyLabel.Position = UDim2.new(0,10,0,450)
spyLabel.Size = UDim2.new(0,300,0,100)
spyLabel.BackgroundTransparency = 0.5
spyLabel.TextWrapped = true
local spyBtn = createButton("Spy", UDim2.new(0,10,0,450), function()
spyActive = not spyActive
end)
RunService.RenderStepped:Connect(function()
if spyActive then
local infoText = ""
for _,plr in pairs(Players:GetPlayers()) do
if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
local dist = (LocalPlayer.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).Magnitude
local color = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))
infoText = infoText..string.format("👤 %s | Dist: %.1f | RGB: %.0f,%.0f,%.0f\n", plr.Name, dist, color.R*255, color.G*255, color.B*255)
end
end
spyLabel.Text = infoText
else
spyLabel.Text = ""
end
end)
-- Botão de minimizar (fixo)
local minimizeBtn = createButton("🎃K4VI3R HUB🎃", UDim2.new(0,350,0,10), function()
local allObjects = {
tiktokBtn, robloxBtn, rocketBtn, velocityBox, jumpBox, gravityBox, magnetBtn, orbitBtn, spyBtn, fpsLabel, pingLabel, gpmLabel, spyLabel
}
for _,obj in pairs(allObjects) do
obj.Visible = not obj.Visible
end
end)-- K4VI3R HUB Atualizado
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
local UI = Instance.new("ScreenGui", game.CoreGui)
-- Funções auxiliares
local function createButton(name, pos, callback)
local btn = Instance.new("TextButton", UI)
btn.Text = name
btn.Position = pos
btn.Size = UDim2.new(0,100,0,30)
btn.BackgroundTransparency = 0.5
btn.MouseButton1Click:Connect(callback)
return btn
end
local function createTextBox(placeholder, pos, defaultValue, minVal, maxVal, callback)
local box = Instance.new("TextBox", UI)
box.PlaceholderText = placeholder.." ("..defaultValue..")"
box.Text = ""
box.Position = pos
box.Size = UDim2.new(0,120,0,30)
box.BackgroundTransparency = 0.5
box.ClearTextOnFocus = false
box.FocusLost:Connect(function(enterPressed)
local val = tonumber(box.Text)
if val then
val = math.clamp(val, minVal, maxVal)
callback(val)
box.PlaceholderText = placeholder.." ("..val..")"
box.Text = ""
end
end)
return box
end
-- TikTok e Roblox
local tiktokBtn = createButton("TikTok", UDim2.new(0,10,0,10), function()
setclipboard("@zeitu_scripts")
end)
local robloxBtn = createButton("Roblox", UDim2.new(0,120,0,10), function()
setclipboard("@YEETGUYOFICIAL")
end)
-- Rocket
local rocketBtn = createButton("Rocket", UDim2.new(0,10,0,50), function()
local char = LocalPlayer.Character
if char and char:FindFirstChild("HumanoidRootPart") then
char.HumanoidRootPart.Velocity = Vector3.new(0,100,0)
end
end)
-- Velocidade
local currentVelocity = 16
local velocityBox = createTextBox("Velocidade", UDim2.new(0,10,0,90), currentVelocity, 16, 700, function(val)
currentVelocity = val
print("Velocidade alterada para:", currentVelocity)
end)
-- Pulo
local currentJump = 50
local jumpBox = createTextBox("Pulo", UDim2.new(0,10,0,130), currentJump, 50, 144, function(val)
currentJump = val
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.JumpPower = currentJump
end
print("Tamanho do Pulo alterado para:", currentJump)
end)
-- Gravidade
local currentGravity = 196.2
local gravityBox = createTextBox("Gravidade", UDim2.new(0,10,0,170), currentGravity, 196.2, 1765.8, function(val)
currentGravity = val
Workspace.Gravity = currentGravity
print("Gravidade alterada para:", currentGravity)
end)
-- Magnet
local magnetActive = false
local magnetBtn = createButton("Magnet", UDim2.new(0,10,0,210), function()
magnetActive = not magnetActive
end)
RunService.RenderStepped:Connect(function()
if magnetActive and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local hrp = LocalPlayer.Character.HumanoidRootPart
for _,plr in pairs(Players:GetPlayers()) do
if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
local targetHRP = plr.Character.HumanoidRootPart
targetHRP.CFrame = targetHRP.CFrame:Lerp(hrp.CFrame + Vector3.new(0,0,5), 0.05)
end
end
end
end)
-- Queimar
createButton("Queimar", UDim2.new(0,10,0,250), function()
local char = LocalPlayer.Character
if char then
for _,part in pairs(char:GetChildren()) do
if part:IsA("BasePart") then
local fire = Instance.new("Fire", part)
fire.Size = 5
fire.Heat = 10
game:GetService("Debris"):AddItem(fire, 3)
end
end
end
end)
-- Giro Orbit 🔄
local orbiting = false
local orbitBtn = createButton("Orbit 🔄", UDim2.new(0,10,0,290), function()
orbiting = not orbiting
end)
RunService.RenderStepped:Connect(function(dt)
if orbiting and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local hrp = LocalPlayer.Character.HumanoidRootPart
hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(180*dt), 0)
end
end)
-- FPS, Ping, GPM
local fpsLabel = Instance.new("TextLabel", UI)
fpsLabel.Position = UDim2.new(0,10,0,330)
fpsLabel.Size = UDim2.new(0,120,0,30)
fpsLabel.BackgroundTransparency = 0.5
local pingLabel = Instance.new("TextLabel", UI)
pingLabel.Position = UDim2.new(0,10,0,370)
pingLabel.Size = UDim2.new(0,120,0,30)
pingLabel.BackgroundTransparency = 0.5
local gpmLabel = Instance.new("TextLabel", UI)
gpmLabel.Position = UDim2.new(0,10,0,410)
gpmLabel.Size = UDim2.new(0,120,0,30)
gpmLabel.BackgroundTransparency = 0.5
RunService.RenderStepped:Connect(function(dt)
fpsLabel.Text = "FPS: "..math.floor(1/dt)
local ping = LocalPlayer:GetNetworkPing() * 1000
pingLabel.Text = "Ping: "..math.floor(ping)
gpmLabel.Text = "GPM: "..tick()%50
end)
-- Spy
local spyActive = false
local spyLabel = Instance.new("TextLabel", UI)
spyLabel.Position = UDim2.new(0,10,0,450)
spyLabel.Size = UDim2.new(0,300,0,100)
spyLabel.BackgroundTransparency = 0.5
spyLabel.TextWrapped = true
local spyBtn = createButton("Spy", UDim2.new(0,10,0,450), function()
spyActive = not spyActive
end)
RunService.RenderStepped:Connect(function()
if spyActive then
local infoText = ""
for _,plr in pairs(Players:GetPlayers()) do
if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
local dist = (LocalPlayer.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).Magnitude
local color = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))
infoText = infoText..string.format("👤 %s | Dist: %.1f | RGB: %.0f,%.0f,%.0f\n", plr.Name, dist, color.R*255, color.G*255, color.B*255)
end
end
spyLabel.Text = infoText
else
spyLabel.Text = ""
end
end)
-- Botão de minimizar (fixo)
local minimizeBtn = createButton("🎃K4VI3R HUB🎃", UDim2.new(0,350,0,10), function()
local allObjects = {
tiktokBtn, robloxBtn, rocketBtn, velocityBox, jumpBox, gravityBox, magnetBtn, orbitBtn, spyBtn, fpsLabel, pingLabel, gpmLabel, spyLabel
}
for _,obj in pairs(allObjects) do
obj.Visible = not obj.Visible
end
end)No comments yet for this script.

![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)

