
KeylessUniversal

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "Hacker Menu | 30 Toggles de Jugador",
LoadingTitle = "Cargando Módulos de Toggles...",
LoadingSubtitle = "by Universal Hacker",
ConfigurationSaving = {
Enabled = false,
FolderName = "HackerTogglesMenu",
FileName = "Config"
},
KeySystem = false,
})
local Tab1 = Window:CreateTab("Toggles 1-15", 4483362458)
local Tab2 = Window:CreateTab("Toggles 16-30", 4483362458)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Lighting = game:GetService("Lighting")
---------------------------------------------------
-- SECCIÓN 1: TOGGLES 1 AL 15
---------------------------------------------------
Tab1:CreateSection("Modificaciones Activas (1 - 15)")
-- 1. WalkSpeed
Tab1:CreateToggle({
Name = "1. Super Velocidad (WalkSpeed 100)",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle1 = Value
task.spawn(function()
while getgenv().Toggle1 do
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.WalkSpeed = 100
end
task.wait(0.1)
end
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.WalkSpeed = 16
end
end)
end,
})
-- 2. JumpPower
Tab1:CreateToggle({
Name = "2. Super Salto (JumpPower 150)",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle2 = Value
task.spawn(function()
while getgenv().Toggle2 do
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.JumpPower = 150
end
task.wait(0.1)
end
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.JumpPower = 50
end
end)
end,
})
-- 3. Noclip
local noclipConn
Tab1:CreateToggle({
Name = "3. Noclip (Atravesar Paredes)",
CurrentValue = false,
Callback = function(Value)
if Value then
noclipConn = RunService.Stepped:Connect(function()
if LocalPlayer.Character then
for _, part in pairs(LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end)
else
if noclipConn then noclipConn:Disconnect() end
end
end,
})
-- 4. Infinite Jump
Tab1:CreateToggle({
Name = "4. Salto Infinito en el Aire",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle4 = Value
UserInputService.JumpRequest:Connect(function()
if getgenv().Toggle4 and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
end,
})
-- 5. Godmode Falso
Tab1:CreateToggle({
Name = "5. Godmode (Regeneración de Vida)",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle5 = Value
task.spawn(function()
while getgenv().Toggle5 do
local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then
hum.Health = hum.MaxHealth
end
task.wait(0.1)
end
end)
end,
})
-- 6. Vuelo Noclip
Tab1:CreateToggle({
Name = "6. Vuelo Libre con Cámara",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle6 = Value
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if Value and root then
local bp = Instance.new("BodyPosition", root)
bp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bp.Position = root.Position
task.spawn(function()
while getgenv().Toggle6 do
bp.Position = workspace.CurrentCamera.CFrame.Position + (workspace.CurrentCamera.CFrame.LookVector * 50)
task.wait()
end
bp:Destroy()
end)
end
end,
})
-- 7. Invisibilidad Local
Tab1:CreateToggle({
Name = "7. Invisibilidad de Avatar",
CurrentValue = false,
Callback = function(Value)
local char = LocalPlayer.Character
if char then
for _, part in pairs(char:GetDescendants()) do
if part:IsA("BasePart") or part:IsA("Decal") then
part.Transparency = Value and 1 or 0
end
end
end
end,
})
-- 8. Arcoíris en Partes
Tab1:CreateToggle({
Name = "8. Efecto Color Arcoíris en Ropa",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle8 = Value
task.spawn(function()
while getgenv().Toggle8 do
local char = LocalPlayer.Character
if char then
for _, part in pairs(char:GetDescendants()) do
if part:IsA("BasePart") then
part.Color = Color3.fromHSV(tick() % 5 / 5, 1, 1)
end
end
end
task.wait(0.1)
end
end)
end,
})
-- 9. SpinBot Visual
Tab1:CreateToggle({
Name = "9. Giro Constante (SpinBot)",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle9 = Value
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if Value and root then
local bav = Instance.new("BodyAngularVelocity", root)
bav.Name = "SpinBotToggle"
bav.MaxTorque = Vector3.new(0, math.huge, 0)
bav.AngularVelocity = Vector3.new(0, 150, 0)
task.spawn(function()
while getgenv().Toggle9 do task.wait(0.1) end
if root:FindFirstChild("SpinBotToggle") then
root.SpinBotToggle:Destroy()
end
end)
end
end,
})
-- 10. Cabeza Gigante (Hitbox Visual)
Tab1:CreateToggle({
Name = "10. Cabeza Gigante Extrema",
CurrentValue = false,
Callback = function(Value)
local char = LocalPlayer.Character
if char and char:FindFirstChild("Head") then
if Value then
char.Head.Size = Vector3.new(5, 5, 5)
char.Head.CanCollide = false
else
char.Head.Size = Vector3.new(2, 1, 1)
end
end
end,
})
-- 11. Gravedad Cero Personal
Tab1:CreateToggle({
Name = "11. Gravedad Baja (Flotar Leve)",
CurrentValue = false,
Callback = function(Value)
workspace.Gravity = Value and 30 or 196.2
end,
})
-- 12. Fullbright / Visión Nocturna
Tab1:CreateToggle({
Name = "12. Visión Nocturna Completa",
CurrentValue = false,
Callback = function(Value)
if Value then
Lighting.Brightness = 3
Lighting.ClockTime = 12
Lighting.GlobalShadows = false
else
Lighting.Brightness = 1
Lighting.ClockTime = 14
Lighting.GlobalShadows = true
end
end,
})
-- 13. FOV Extendido de Hacker
Tab1:CreateToggle({
Name = "13. Campo de Visión Amplio (FOV 120)",
CurrentValue = false,
Callback = function(Value)
workspace.CurrentCamera.FieldOfView = Value and 120 or 70
end,
})
-- 14. Anti-AFK
Tab1:CreateToggle({
Name = "14. Anti-AFK (Evitar Patada por Inactividad)",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle14 = Value
local vu = game:GetService("VirtualUser")
LocalPlayer.Idled:Connect(function()
if getgenv().Toggle14 then
vu:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
task.wait(1)
vu:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end
end)
end,
})
-- 15. Brillo de Personaje (Highlight Propio)
Tab1:CreateToggle({
Name = "15. Aura Brillante en el Personaje",
CurrentValue = false,
Callback = function(Value)
local char = LocalPlayer.Character
if char then
if Value then
local hl = Instance.new("Highlight")
hl.Name = "SelfHighlightHacker"
hl.FillColor = Color3.fromRGB(0, 255, 255)
hl.Parent = char
else
if char:FindFirstChild("SelfHighlightHacker") then
char.SelfHighlightHacker:Destroy()
end
end
end
end,
})
---------------------------------------------------
-- SECCIÓN 2: TOGGLES 16 AL 30
---------------------------------------------------
Tab2:CreateSection("Modificaciones Activas (16 - 30)")
-- 16. Bloqueo de Posición (Anclar)
Tab2:CreateToggle({
Name = "16. Congelar Mi Posición (Anchor)",
CurrentValue = false,
Callback = function(Value)
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if root then
root.Anchored = Value
end
end,
})
-- 17. Modo Espectador Automático Cercano
Tab2:CreateToggle({
Name = "17. Cambiar Cámara a Primera Persona Forzada",
CurrentValue = false,
Callback = function(Value)
LocalPlayer.CameraMode = Value and Enum.CameraMode.LockFirstPerson or Enum.CameraMode.Classic
end,
})
-- 18. Auto-Clicker de Herramienta
Tab2:CreateToggle({
Name = "18. Auto-Clicker Constante",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle18 = Value
task.spawn(function()
while getgenv().Toggle18 do
local tool = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool then tool:Activate() end
task.wait(0.05)
end
end)
end,
})
-- 19. Eliminar Niebla del Mapa
Tab2:CreateToggle({
Name = "19. Eliminar Toda la Niebla del Entorno",
CurrentValue = false,
Callback = function(Value)
for _, v in pairs(Lighting:GetChildren()) do
if v:IsA("Atmosphere") or v:IsA("Fog") then
v.Parent = Value and nil or Lighting
end
end
end,
})
-- 20. Desactivar Colisiones de Accesorios (Sombreros/Pelo)
Tab2:CreateToggle({
Name = "20. Desactivar Colisión de Accesorios",
CurrentValue = false,
Callback = function(Value)
local char = LocalPlayer.Character
if char then
for _, accessory in pairs(char:GetChildren()) do
if accessory:IsA("Accessory") then
local handle = accessory:FindFirstChild("Handle")
if handle then handle.CanCollide = not Value end
end
end
end
end,
})
-- 21. Efecto de Suspensión en el Aire (Flotar estático)
Tab2:CreateToggle({
Name = "21. Plataforma Invisible Bajo los Pies",
CurrentValue = false,
Callback = function(Value)
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if Value and root then
local p = Instance.new("Part", workspace)
p.Name = "FloatPlatformHacker"
p.Size = Vector3.new(4, 1, 4)
p.Transparency = 1
p.Anchored = true
p.CFrame = root.CFrame - Vector3.new(0, 3.5, 0)
task.spawn(function()
while root and workspace:FindFirstChild("FloatPlatformHacker") do
p.CFrame = root.CFrame - Vector3.new(0, 3.5, 0)
task.wait()
end
end)
else
if workspace:FindFirstChild("FloatPlatformHacker") then
workspace.FloatPlatformHacker:Destroy()
end
end
end,
})
-- 22. Rotación de Cámara Lenta Automática
Tab2:CreateToggle({
Name = "22. Giro Lento de Cámara Automático",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle22 = Value
task.spawn(function()
while getgenv().Toggle22 do
workspace.CurrentCamera.CFrame = workspace.CurrentCamera.CFrame * CFrame.Angles(0, math.rad(1), 0)
task.wait()
end
end)
end,
})
-- 23. Eliminar Sombreado Global del Mapa
Tab2:CreateToggle({
Name = "23. Apagar Sombras Globales (FPS Boost)",
CurrentValue = false,
Callback = function(Value)
Lighting.GlobalShadows = not Value
end,
})
-- 24. Cambiar Color de Brazos a Rojo Hacker
Tab2:CreateToggle({
Name = "24. Forzar Color Rojo en Brazos",
CurrentValue = false,
Callback = function(Value)
local char = LocalPlayer.Character
if char then
for _, part in pairs(char:GetChildren()) do
if part:IsA("BasePart") and (part.Name == "Left Arm" or part.Name == "Right Arm" or part.Name == "LeftHand" or part.Name == "RightHand") then
part.Color = Value and Color3.fromRGB(255, 0, 0) or Color3.fromRGB(248, 218, 149)
end
end
end
end,
})
-- 25. Ocultar Interfaz Nativa del Juego (CoreGUI / Chat visual)
Tab2:CreateToggle({
Name = "25. Ocultar HUD del Juego (Inmersivo)",
CurrentValue = false,
Callback = function(Value)
local StarterGui = game:GetService("StarterGui")
pcall(function()
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.All, not Value)
end)
end,
})
-- 26. Auto-Desequipar Herramientas al Iniciar
Tab2:CreateToggle({
Name = "26. Bloqueo de Equipamiento de Herramientas",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle26 = Value
task.spawn(function()
while getgenv().Toggle26 do
local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then hum:UnequipTools() end
task.wait(0.5)
end
end)
end,
})
-- 27. Cambiar Color de Piernas a Azul Neón
Tab2:CreateToggle({
Name = "27. Forzar Color Azul Neón en Piernas",
CurrentValue = false,
Callback = function(Value)
local char = LocalPlayer.Character
if char then
for _, part in pairs(char:GetChildren()) do
if part:IsA("BasePart") and (part.Name:find("Leg") or part.Name:find("Foot")) then
part.Color = Value and Color3.fromRGB(0, 150, 255) or Color3.fromRGB(150, 150, 150)
end
end
end
end,
})
-- 28. Efecto de Salto Constante (Rebote)
Tab2:CreateToggle({
Name = "28. Rebote Continuo Automático",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle28 = Value
task.spawn(function()
while getgenv().Toggle28 do
local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if hum and hum.FloorMaterial ~= Enum.Material.Air then
hum:ChangeState(Enum.HumanoidStateType.Jumping)
end
task.wait(0.2)
end
end)
end,
})
-- 29. Transparencia Parcial del Cuerpo (Efecto Fantasma)
Tab2:CreateToggle({
Name = "29. Efecto Fantasma Parcial (50% Transparencia)",
CurrentValue = false,
Callback = function(Value)
local char = LocalPlayer.Character
if char then
for _, part in pairs(char:GetDescendants()) do
if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
part.Transparency = Value and 0.5 or 0
end
end
end
end,
})
-- 30. Modo Anti-Gravedad Extrema (Acelerar hacia arriba)
Tab2:CreateToggle({
Name = "30. Anti-Gravedad Flotante Continuo",
CurrentValue = false,
Callback = function(Value)
getgenv().Toggle30 = Value
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if Value and root then
local bv = Instance.new("BodyVelocity", root)
bv.Name = "AntiGravToggle"
bv.MaxForce = Vector3.new(0, math.huge, 0)
bv.Velocity = Vector3.new(0, 5, 0)
task.spawn(function()
while getgenv().Toggle30 do task.wait(0.1) end
if root:FindFirstChild("AntiGravToggle") then
root.AntiGravToggle:Destroy()
end
end)
end
end,
})
Rayfield:Notify({
Title = "¡Menú de 30 Toggles Cargado!",
Content = "Todas las opciones se activan y desactivan con interruptores independientes.",
Duration = 5,
Image = 4483362458,
})No comments yet for this script.



