
KeylessUniversal

local success, Rayfield = pcall(function()
return loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
end)
if not success or not Rayfield then return end
local Window = Rayfield:CreateWindow({
Name = "OMNI-HUB V46 | HITBOX FIX",
LoadingTitle = "Reparando Renderizado de Hitbox...",
LoadingSubtitle = "by potto666",
ConfigurationSaving = { Enabled = false },
KeySystem = false,
Theme = "Pink"
})
-- --- VARIABLES (MANTENIDAS AL 100% DE TU VERSIÓN) ---
getgenv().WalkSpeed = 16
getgenv().SprintSpeedAdd = 14
getgenv().JumpPower = 50
getgenv().NoclipEnabled = false
getgenv().ESPEnabled = false
getgenv().ESPColor = Color3.fromRGB(255, 105, 180)
getgenv().HitboxEnabled = false
getgenv().HitboxSize = 2
getgenv().HitboxColor = Color3.fromRGB(255, 0, 0)
getgenv().MyHitboxEnabled = false
getgenv().MyHitboxSize = 2
getgenv().DoubleJumpEnabled = false
getgenv().GhostModeActive = false
getgenv().AimbotEnabled = false
getgenv().AimbotKey = "MouseButton2"
getgenv().FOVRadius = 150
local lp = game.Players.LocalPlayer
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local camera = workspace.CurrentCamera
-- FOV Circle
local FOVCircle = Drawing.new("Circle")
FOVCircle.Thickness = 1; FOVCircle.Color = Color3.fromRGB(255, 255, 255); FOVCircle.Transparency = 1; FOVCircle.Visible = false
-- --- TABS ---
local MainTab = Window:CreateTab("Principal", 4483362458)
local CombatTab = Window:CreateTab("Combate", 4483362458)
local VisualTab = Window:CreateTab("Visuales", 4483362458)
local OptiTab = Window:CreateTab("Optimización", 10075402379)
-- --- SECCIÓN GHOST (V28 BASE) ---
MainTab:CreateSection("Stealth")
MainTab:CreateToggle({
Name = "GHOST MODE (Invisibilidad)",
CurrentValue = false,
Callback = function(state)
getgenv().GhostModeActive = state
local char = lp.Character
if not char then return end
if state then
local savedPos = char.HumanoidRootPart.CFrame
local seat = Instance.new("Seat", workspace)
seat.Name = "GhostSeat"; seat.Anchored = false; seat.CanCollide = false; seat.Transparency = 1; seat.CFrame = savedPos
local weld = Instance.new("Weld", seat)
weld.Part0 = seat; weld.Part1 = char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso")
for _, d in pairs(char:GetDescendants()) do if d:IsA("BasePart") or d:IsA("Decal") then d.Transparency = 0.5 end end
else
if workspace:FindFirstChild("GhostSeat") then workspace.GhostSeat:Destroy() end
for _, d in pairs(char:GetDescendants()) do if d:IsA("BasePart") or d:IsA("Decal") then d.Transparency = 0 end end
end
end,
})
-- --- MOVIMIENTO (V28 BASE) ---
MainTab:CreateSection("Movimiento")
MainTab:CreateSlider({Name = "Velocidad Base", Range = {16, 300}, Increment = 1, CurrentValue = 16, Callback = function(v) getgenv().WalkSpeed = v end})
MainTab:CreateSlider({Name = "Salto", Range = {50, 500}, Increment = 1, CurrentValue = 50, Callback = function(v) getgenv().JumpPower = v end})
MainTab:CreateToggle({Name = "Noclip", CurrentValue = false, Callback = function(state) getgenv().NoclipEnabled = state end})
MainTab:CreateToggle({Name = "Doble Salto", CurrentValue = false, Callback = function(state) getgenv().DoubleJumpEnabled = state end})
-- --- COMBATE (HITBOX FIXED) ---
CombatTab:CreateSection("Aimbot")
CombatTab:CreateToggle({Name = "Activar Aimbot", CurrentValue = false, Callback = function(state) getgenv().AimbotEnabled = state end})
CombatTab:CreateInput({Name = "Tecla Aimbot", PlaceholderText = "MouseButton2", Callback = function(t) getgenv().AimbotKey = t end})
CombatTab:CreateSlider({Name = "FOV", Range = {50, 800}, Increment = 10, CurrentValue = 150, Callback = function(v) getgenv().FOVRadius = v end})
CombatTab:CreateSection("Hitbox Enemigos")
CombatTab:CreateToggle({Name = "Hitbox Expander", CurrentValue = false, Callback = function(state) getgenv().HitboxEnabled = state end})
CombatTab:CreateSlider({Name = "Tamaño", Range = {2, 50}, Increment = 1, CurrentValue = 2, Callback = function(v) getgenv().HitboxSize = v end})
CombatTab:CreateColorPicker({Name = "Color Hitbox", Color = Color3.fromRGB(255, 0, 0), Callback = function(c) getgenv().HitboxColor = c end})
CombatTab:CreateSection("Myself Hitbox")
CombatTab:CreateToggle({Name = "Mi Hitbox (FUERA DE SERVICIO)", CurrentValue = false, Callback = function(state) getgenv().MyHitboxEnabled = state end})
-- --- VISUALES ---
VisualTab:CreateToggle({Name = "ESP (Nombre + Vida)", CurrentValue = false, Callback = function(state) getgenv().ESPEnabled = state end})
VisualTab:CreateColorPicker({Name = "Color ESP", Color = Color3.fromRGB(255, 105, 180), Callback = function(c) getgenv().ESPColor = c end})
-- --- OPTIMIZACIÓN ---
OptiTab:CreateButton({Name = "BOOST FPS", Callback = function()
for _, v in pairs(game:GetDescendants()) do if v:IsA("PostProcessEffect") then v.Enabled = false end end
end})
OptiTab:CreateButton({Name = "GRÁFICOS PATATA", Callback = function()
for _, v in pairs(game:GetDescendants()) do if v:IsA("BasePart") then v.Material = Enum.Material.SmoothPlastic elseif v:IsA("Decal") then v:Destroy() end end
end})
-- --- LÓGICA ESP ---
local function UpdateESP(player)
if not player.Character or player == lp then return end
local head = player.Character:FindFirstChild("Head")
if not head then return end
local gui = player.Character:FindFirstChild("OmniESP") or Instance.new("BillboardGui", player.Character)
gui.Name = "OmniESP"; gui.AlwaysOnTop = true; gui.Size = UDim2.new(0, 100, 0, 50); gui.Adornee = head
local text = gui:FindFirstChild("Info") or Instance.new("TextLabel", gui)
text.Name = "Info"; text.Size = UDim2.new(1,0,1,0); text.BackgroundTransparency = 1; text.TextScaled = true; text.TextColor3 = getgenv().ESPColor; text.Visible = getgenv().ESPEnabled
local hum = player.Character:FindFirstChild("Humanoid")
text.Text = player.Name .. "\n[" .. (hum and math.floor(hum.Health) or "0") .. " HP]"
end
-- --- BUCLE PRINCIPAL ---
RunService.RenderStepped:Connect(function()
if lp.Character then
local humanoid = lp.Character:FindFirstChild("Humanoid")
if humanoid then
local isSprinting = UIS:IsKeyDown(Enum.KeyCode.LeftShift)
humanoid.WalkSpeed = getgenv().WalkSpeed + (isSprinting and getgenv().SprintSpeedAdd or 0)
humanoid.JumpPower = getgenv().JumpPower
humanoid.UseJumpPower = true
end
if getgenv().NoclipEnabled then
for _, v in pairs(lp.Character:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end
end
end
-- Aimbot
FOVCircle.Visible = getgenv().AimbotEnabled; FOVCircle.Radius = getgenv().FOVRadius; FOVCircle.Position = Vector2.new(UIS:GetMouseLocation().X, UIS:GetMouseLocation().Y)
local isPressed = false
pcall(function() if getgenv().AimbotKey:find("MouseButton") then isPressed = UIS:IsMouseButtonPressed(Enum.UserInputType[getgenv().AimbotKey]) else isPressed = UIS:IsKeyDown(Enum.KeyCode[getgenv().AimbotKey:upper()]) end end)
if getgenv().AimbotEnabled and isPressed then
local target = nil; local dist = getgenv().FOVRadius
for _, v in pairs(game.Players:GetPlayers()) do
if v ~= lp and v.Character and v.Character:FindFirstChild("Head") then
local pos, vis = camera:WorldToViewportPoint(v.Character.Head.Position)
if vis then
local mDist = (Vector2.new(pos.X, pos.Y) - UIS:GetMouseLocation()).Magnitude
if mDist < dist then dist = mDist target = v.Character.Head end
end
end
end
if target then camera.CFrame = CFrame.new(camera.CFrame.Position, target.Position) end
end
-- HITBOX FIXED (RERENDERIZADO)
for _, p in pairs(game.Players:GetPlayers()) do
if p ~= lp and p.Character then
UpdateESP(p)
local hrp = p.Character:FindFirstChild("HumanoidRootPart")
if hrp then
if getgenv().HitboxEnabled then
hrp.Size = Vector3.new(getgenv().HitboxSize, getgenv().HitboxSize, getgenv().HitboxSize)
hrp.Transparency = 0.6 -- Un poco más visible para asegurar que aparezca
hrp.Color = getgenv().HitboxColor
hrp.Material = Enum.Material.Neon -- El neón fuerza el renderizado visual
hrp.CanCollide = false
else
hrp.Size = Vector3.new(2, 2, 1)
hrp.Transparency = 1
hrp.CanCollide = true
end
end
end
end
end)
-- Doble Salto
UIS.JumpRequest:Connect(function()
if getgenv().DoubleJumpEnabled and lp.Character and lp.Character:FindFirstChild("Humanoid") then
lp.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
Rayfield:Notify({Title = "V46 FIXED", Content = "Hitbox Expander Reparada.", Duration = 5})
put walkspeed on 29, the game have anti cheat, and jump power on 60, the hitbox expander works and ghost mode too, maybe i will put the script on english later, no clip dont use bc have anti cheat
@santiagoamogus I have it in English
@Geterx oh thats cool, do you like the script?
@santiagoamogus yea that cool script
does this work also what is the best script executer