
Keyless

-- FNAF Co-Op ULTIMATE HUB | RAYFIELD | ALLE FEATURES + PERFECT ANTI-VOID
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "FNAF Co-Op Hub 🦊",
LoadingTitle = "FULL FEATURES + ANTI-VOID",
LoadingSubtitle = "Godmode/NightSkip/ALL",
ConfigurationSaving = {Enabled = true, FolderName = "FNAFHub", FileName = "Config"},
KeySystem = false
})
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
-- PLAYER HACKS TAB (ALLE ALTEN FEATURES)
local PlayerTab = Window:CreateTab("Player Hacks", 4483362458)
PlayerTab:CreateSection("Player Mods")
PlayerTab:CreateToggle({
Name = "Godmode",
CurrentValue = false,
Flag = "Godmode",
Callback = function(Value)
getgenv().Godmode = Value
end,
})
PlayerTab:CreateToggle({
Name = "Noclip",
CurrentValue = false,
Flag = "Noclip",
Callback = function(Value)
getgenv().Noclip = Value
end,
})
PlayerTab:CreateSlider({
Name = "WalkSpeed",
Range = {16, 500},
Increment = 1,
CurrentValue = 16,
Flag = "WalkSpeed",
Callback = function(Value)
getgenv().WalkSpeed = Value
end,
})
PlayerTab:CreateSlider({
Name = "JumpPower",
Range = {50, 500},
Increment = 1,
CurrentValue = 50,
Flag = "JumpPower",
Callback = function(Value)
getgenv().JumpPower = Value
end,
})
PlayerTab:CreateToggle({
Name = "Fly (WASD)",
CurrentValue = false,
Flag = "Fly",
Callback = function(Value)
_G.Fly = Value
end,
})
PlayerTab:CreateButton({
Name = "Teleport Spawn",
Callback = function()
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(0, 50, 0)
end
end,
})
-- TRUE GODMODE TAB (ANTI-VOID + FREDDY PROTECTION)
local GodTab = Window:CreateTab("🛡️ TRUE GODMODE", 4483362458)
GodTab:CreateSection("Anti-Kill System")
GodTab:CreateToggle({
Name = "🛡️ PERFECT GODMODE (Anti-Void/Freddy)",
CurrentValue = false,
Flag = "PerfectGodmode",
Callback = function(Value)
getgenv().PerfectGodmode = Value
spawn(function()
while getgenv().PerfectGodmode do
pcall(function()
-- MAX HEALTH LOCK
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.MaxHealth = math.huge
LocalPlayer.Character.Humanoid.Health = math.huge
end
-- SUPER ANTI-VOID (NIE TOT BEIM RAUSFALLEN)
local RootPart = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if RootPart then
-- Void Kill Prevention (Y < -20 = DANGER ZONE)
if RootPart.Position.Y < -20 then
RootPart.CFrame = CFrame.new(RootPart.Position.X, 100, RootPart.Position.Z) -- SAFE SPAWN
LocalPlayer.Character.Humanoid.Health = math.huge
end
-- Anti-Very Low Y (Extra Schutz)
if RootPart.Position.Y < 0 then
RootPart.Velocity = Vector3.new(0, 0, 0)
end
end
-- ANTI-ANIMATRONIC DAMAGE (Freddy/Bonnie/etc)
for _, model in pairs(Workspace:GetChildren()) do
if model:IsA("Model") and (model.Name:lower():find("freddy") or model.Name:lower():find("bonnie") or
model.Name:lower():find("chica") or model.Name:lower():find("foxy") or model.Name:lower():find("animatronic")) then
-- Disable ihre Scripts
for _, script in pairs(model:GetDescendants()) do
if script:IsA("Script") or script:IsA("LocalScript") then
pcall(function() script.Disabled = true end)
end
end
-- Kill ihre Humanoid
local hum = model:FindFirstChild("Humanoid")
if hum then
hum.Health = 0
hum.MaxHealth = 1
end
end
end
-- NOCLIP ALLES (gegen Kill-Parts)
if LocalPlayer.Character then
for _, part in pairs(LocalPlayer.Character:GetChildren()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end
end)
task.wait(0.01) -- 100 FPS Protection
end
end)
end,
})
GodTab:CreateButton({
Name = "🆘 EMERGENCY RESPAWN",
Callback = function()
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(0, 100, 0)
LocalPlayer.Character.Humanoid.Health = math.huge
end
Rayfield:Notify({Title = "EMERGENCY", Content = "🆘 RESPAWNED SAFE!", Duration = 3})
end,
})
-- FNAF FEATURES TAB (ALLE ALTEN)
local FNAFTab = Window:CreateTab("FNAF Features", 4483362458)
FNAFTab:CreateSection("Animatronics")
FNAFTab:CreateToggle({
Name = "Animatronic ESP",
CurrentValue = false,
Flag = "FNAFESP",
Callback = function(Value)
getgenv().FNAFESP = Value
end,
})
FNAFTab:CreateButton({
Name = "🟦 FREEZE ANIMATRONICS",
Callback = function()
local count = 0
for _, model in pairs(Workspace:GetChildren()) do
if model.Name:lower():find("freddy") or model.Name:lower():find("bonnie") or model.Name:lower():find("chica") or model.Name:lower():find("foxy") then
local root = model:FindFirstChild("HumanoidRootPart")
if root then root.Anchored = true count = count + 1 end
end
end
Rayfield:Notify({Title = "FNAF", Content = "Froze " .. count .. " bots!", Duration = 3})
end,
})
FNAFTab:CreateToggle({
Name = "Infinite Battery",
CurrentValue = false,
Flag = "Battery",
Callback = function(Value)
getgenv().Battery = Value
end,
})
FNAFTab:CreateButton({
Name = "🔒 LOCK DOORS",
Callback = function()
local count = 0
for _, part in pairs(Workspace:GetDescendants()) do
if part.Name:lower():find("door") or part.Name:lower():find("gate") then
part.CanCollide = true
part.Anchored = true
count = count + 1
end
end
Rayfield:Notify({Title = "Doors", Content = "Locked " .. count .. " doors!", Duration = 3})
end,
})
-- NIGHT CONTROL TAB (NIGHT SKIP)
local NightTab = Window:CreateTab("Night Control", 4483362458)
NightTab:CreateSection("Night Hacks")
NightTab:CreateToggle({
Name = "🌙 NIGHT SKIP (6AM)",
CurrentValue = false,
Flag = "NightSkip",
Callback = function(Value)
getgenv().NightSkip = Value
spawn(function()
while getgenv().NightSkip do
pcall(function()
for _, gui in pairs(LocalPlayer.PlayerGui:GetChildren()) do
if gui.Name:lower():find("clock") or gui.Name:lower():find("night") or gui.Name:lower():find("time") then
for _, label in pairs(gui:GetDescendants()) do
if label:IsA("TextLabel") and label.Text:find("AM") or label.Text:find("PM") then
label.Text = "6:00 AM"
end
end
end
end
end)
task.wait(0.5)
end
end)
end,
})
NightTab:CreateButton({
Name = "⏰ FORCE 6AM",
Callback = function()
for _, gui in pairs(LocalPlayer.PlayerGui:GetChildren()) do
if gui.Name:lower():find("clock") or gui.Name:lower():find("night") then
for _, label in pairs(gui:GetDescendants()) do
if label:IsA("TextLabel") then
label.Text = "6:00 AM"
end
end
end
end
Rayfield:Notify({Title = "Night", Content = "🌙 Forced 6AM!", Duration = 3})
end,
})
-- ANTI-CHEAT TAB
local ACTab = Window:CreateTab("Anti-Cheat", 4483362458)
ACTab:CreateButton({
Name = "🛡️ MASTER BYPASS",
Callback = function()
local mt = getrawmetatable(game)
setreadonly(mt, false)
local old = mt.__namecall
mt.__namecall = newcclosure(function(Self, ...)
local method = getnamecallmethod()
if method == "FireServer" then
local name = tostring(Self.Name):lower()
if name:find("anticheat") or name:find("kick") or name:find("check") then
return
end
end
return old(Self, ...)
end)
setreadonly(mt, true)
Rayfield:Notify({Title = "Bypass", Content = "🛡️ Anti-Cheat KILLED!", Duration = 4})
end,
})
-- MAIN LOOPS (ALLE FEATURES AKTIV)
spawn(function()
while task.wait() do
pcall(function()
-- PLAYER HACKS
if getgenv().Godmode and LocalPlayer.Character then
LocalPlayer.Character.Humanoid.MaxHealth = math.huge
LocalPlayer.Character.Humanoid.Health = math.huge
end
if getgenv().Noclip and LocalPlayer.Character then
for _, part in pairs(LocalPlayer.Character:GetChildren()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end
if getgenv().WalkSpeed and LocalPlayer.Character then
LocalPlayer.Character.Humanoid.WalkSpeed = getgenv().WalkSpeed
end
if getgenv().JumpPower and LocalPlayer.Character then
LocalPlayer.Character.Humanoid.JumpPower = getgenv().JumpPower
end
-- BATTERY
if getgenv().Battery then
for _, gui in pairs(LocalPlayer.PlayerGui:GetChildren()) do
if gui.Name:lower():find("battery") then
for _, bar in pairs(gui:GetDescendants()) do
if bar:IsA("Frame") and bar.Name:lower():find("bar") then
bar.Size = UDim2.new(1,0,1,0)
end
end
end
end
end
-- ESP
if getgenv().FNAFESP then
for _, model in pairs(Workspace:GetChildren()) do
if model.Name:lower():find("freddy") or model.Name:lower():find("bonnie") then
if not model:FindFirstChild("ESP") then
local esp = Instance.new("Highlight", model)
esp.Name = "ESP"
esp.FillColor = Color3.fromRGB(255,0,0)
end
end
end
end
end)
end
end)
Rayfield:Notify({
Title = "🦊 FNAF HUB COMPLETE",
Content = "ALLE Features + PERFECT ANTI-VOID geladen!",
Duration = 6,
})
print("🛡️ FULL FNAF HUB + ANTI-VOID LOADED!")
works on xeno ? if yes then there are no buttons only Main tab and player hacks text
doesnt work on velocity too
sry i gonna fix i saw
does it work for fnaf 3 and 6?
dude its ai-made WORST SCRIPT