Universal Rayfield (some feature can dont work)
Key RequiredUniversal

Universal Rayfield (some feature can dont work)

Universal ScriptZetadenYTZetadenYT 1.2K views 693 executesUpdated Mar 13, 2026
5.0/ 5(2 votes)
20100% Positive
Lua Script•164 lines (8976 chars)
--[[
    HACK TEST HUB: MEGA EDITION (FORSAKEN + GLOBAL DEBUG)
    Note: TSB Features Removed.
    Toggle UI: RightControl
]]

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

-- Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Lighting = game:GetService("Lighting")
local UIS = game:GetService("UserInputService")
local TS = game:GetService("TeleportService")

local player = Players.LocalPlayer
local camera = workspace.CurrentCamera
local mouse = player:GetMouse()

------------------------------------------------
-- VARIABLES D'ÉTAT
------------------------------------------------
local Vars = {
    God = false, Fly = false, Noclip = false, InfJump = false,
    Aimbot = false, KillAura = false, AutoBlock = false,
    InfStamina = false, MobESP = false, PlayerESP = false,
    Rainbow = false, Spin = false,
    HitboxVal = 2, SpeedVal = 16, JumpVal = 50
}

local Window = Rayfield:CreateWindow({
   Name = "Hack Test Hub | Mega Edition",
   LoadingTitle = "Initialisation du Système...",
   LoadingSubtitle = "Prêt pour Forsaken & Global Debug",
   ConfigurationSaving = { Enabled = true, FolderName = "HackTestHub", FileName = "Config" }
})

------------------------------------------------
-- 1. COMBAT
------------------------------------------------
local CombatTab = Window:CreateTab("Combat", 4483362458)
CombatTab:CreateSection("Main Combat")
CombatTab:CreateToggle({Name = "Aimbot (Smart Lock)", CurrentValue = false, Callback = function(v) Vars.Aimbot = v end})
CombatTab:CreateToggle({Name = "Kill Aura", CurrentValue = false, Callback = function(v) Vars.KillAura = v end})
CombatTab:CreateSlider({Name = "Hitbox Expander", Range = {2, 50}, Increment = 1, CurrentValue = 2, Callback = function(v) Vars.HitboxVal = v end})
CombatTab:CreateToggle({Name = "Spinbot", CurrentValue = false, Callback = function(v) Vars.Spin = v end})

CombatTab:CreateSection("Advanced Combat Mods")
CombatTab:CreateDropdown({
   Name = "Combat Exploits",
   Options = {"No Recoil","No Spread","Fast Reload","Infinite Ammo","Wallbang","TriggerBot","Rapid Fire","Anti-Knockback","Reach","Aim Assist"},
   CurrentOption = "Select",
   Callback = function(Option) print("Activated: " .. Option) end
})

------------------------------------------------
-- 2. MOVEMENT
------------------------------------------------
local MoveTab = Window:CreateTab("Movement", 4483362458)
MoveTab:CreateSection("Essentials")
MoveTab:CreateSlider({Name = "WalkSpeed", Range = {16, 500}, Increment = 1, CurrentValue = 16, Callback = function(v) Vars.SpeedVal = v end})
MoveTab:CreateSlider({Name = "JumpPower", Range = {50, 500}, Increment = 1, CurrentValue = 50, Callback = function(v) Vars.JumpVal = v end})
MoveTab:CreateToggle({Name = "Fly Mode", CurrentValue = false, Callback = function(v) Vars.Fly = v end})
MoveTab:CreateToggle({Name = "Noclip", CurrentValue = false, Callback = function(v) Vars.Noclip = v end})
MoveTab:CreateToggle({Name = "Infinite Jump", CurrentValue = false, Callback = function(v) Vars.InfJump = v end})

MoveTab:CreateSection("Movement Styles")
MoveTab:CreateDropdown({
   Name = "Special Moves",
   Options = {"Spider Mode","BunnyHop","Air Walk","Swim Air","Anti-Fall","No Slowdown","Fast Climb","Low Gravity","Dash Boost"},
   CurrentOption = "Select",
   Callback = function(Option) end
})

------------------------------------------------
-- 3. FORSAKEN OPS
------------------------------------------------
local ForsakenTab = Window:CreateTab("Forsaken Ops", 4483362458)
ForsakenTab:CreateSection("Special Forsaken")
ForsakenTab:CreateToggle({
   Name = "Infinite Stamina",
   CurrentValue = false,
   Callback = function(v) Vars.InfStamina = v end
})
ForsakenTab:CreateToggle({Name = "Mob ESP", CurrentValue = false, Callback = function(v) Vars.MobESP = v end})
ForsakenTab:CreateToggle({Name = "Auto-Collect Items", CurrentValue = false, Callback = function(v) print("AutoCollect: "..tostring(v)) end})

------------------------------------------------
-- 4. VISUALS & WORLD
------------------------------------------------
local VisualsTab = Window:CreateTab("Visuals", 4483362458)
VisualsTab:CreateToggle({Name = "Player ESP", CurrentValue = false, Callback = function(v) Vars.PlayerESP = v end})
VisualsTab:CreateToggle({Name = "Full Bright", CurrentValue = false, Callback = function(v) Lighting.Brightness = v and 5 or 1; Lighting.GlobalShadows = not v end})
VisualsTab:CreateSlider({Name = "Field of View", Range = {70, 120}, Increment = 1, CurrentValue = 70, Callback = function(v) camera.FieldOfView = v end})
VisualsTab:CreateToggle({Name = "Rainbow Character", CurrentValue = false, Callback = function(v) Vars.Rainbow = v end})

local WorldTab = Window:CreateTab("World", 4483362458)
WorldTab:CreateButton({Name = "FPS Boost (No Textures)", Callback = function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Material = "SmoothPlastic" end end end})
WorldTab:CreateSlider({Name = "Gravity Control", Range = {0, 196}, Increment = 1, CurrentValue = 196, Callback = function(v) workspace.Gravity = v end})

------------------------------------------------
-- 5. UTILITY (ORIGINAL FUNCTIONS)
------------------------------------------------
local UtilityTab = Window:CreateTab("Utility", 4483362458)
UtilityTab:CreateSection("Your Original Functions")
UtilityTab:CreateButton({Name = "Spawn Platform", Callback = function() 
    local p = Instance.new("Part", workspace) p.Size = Vector3.new(20,1,20); p.Anchored = true; p.Position = player.Character.HumanoidRootPart.Position - Vector3.new(0,5,0)
end})
UtilityTab:CreateButton({Name = "Drop Neon Platform", Callback = function() 
    local p = Instance.new("Part", workspace) p.Size = Vector3.new(30,1,30); p.Anchored = true; p.Position = player.Character.HumanoidRootPart.Position - Vector3.new(0,6,0); p.Material = Enum.Material.Neon; p.Color = Color3.fromRGB(0, 255, 0)
end})
UtilityTab:CreateButton({Name = "Dash Forward", Callback = function() player.Character.HumanoidRootPart.Velocity = camera.CFrame.LookVector * 150 end})
UtilityTab:CreateButton({Name = "Super Jump", Callback = function() player.Character.Humanoid.JumpPower = 150 end})
UtilityTab:CreateButton({Name = "Respawn", Callback = function() player:LoadCharacter() end})
UtilityTab:CreateButton({Name = "Teleport To Spawn", Callback = function() local sp = workspace:FindFirstChildWhichIsA("SpawnLocation") if sp then player.Character.HumanoidRootPart.CFrame = sp.CFrame + Vector3.new(0,5,0) end end})

local coordLabel = UtilityTab:CreateLabel("Position: 0, 0, 0")

UtilityTab:CreateSection("System")
UtilityTab:CreateKeybind({Name = "Toggle UI", CurrentKeybind = "RightControl", Callback = function() Rayfield:Toggle() end})
UtilityTab:CreateButton({Name = "Rejoin Server", Callback = function() TS:Teleport(game.PlaceId, player) end})

------------------------------------------------
-- LOGIQUE DE FOND (RUNSERVICE)
------------------------------------------------
RunService.Heartbeat:Connect(function()
    if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
        local root = player.Character.HumanoidRootPart
        local hum = player.Character.Humanoid

        -- Position Tracker
        coordLabel:Set("Pos: "..math.floor(root.Position.X)..","..math.floor(root.Position.Y)..","..math.floor(root.Position.Z))

        -- Movement Stats
        hum.WalkSpeed = Vars.SpeedVal
        hum.JumpPower = Vars.JumpVal

        -- Fly / Noclip / Spin
        if Vars.Fly then root.Velocity = camera.CFrame.LookVector * 100 root.RotVelocity = Vector3.new(0,0,0) end
        if Vars.Noclip then for _,p in pairs(player.Character:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide = false end end end
        if Vars.Spin then root.CFrame = root.CFrame * CFrame.Angles(0, math.rad(45), 0) end
        
        -- Rainbow Character
        if Vars.Rainbow then for _,v in pairs(player.Character:GetChildren()) do if v:IsA("BasePart") then v.Color = Color3.fromHSV(tick()%5/5, 1, 1) end end end

        -- Hitbox Expander
        if Vars.HitboxVal > 2 then
            for _,p in pairs(Players:GetPlayers()) do
                if p ~= player and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
                    p.Character.HumanoidRootPart.Size = Vector3.new(Vars.HitboxVal, Vars.HitboxVal, Vars.HitboxVal)
                    p.Character.HumanoidRootPart.Transparency = 0.8
                end
            end
        end

        -- Forsaken Stamina
        if Vars.InfStamina and player.Character:FindFirstChild("Stamina") then player.Character.Stamina.Value = 100 end
    end
end)

-- Infinite Jump Hook
UIS.JumpRequest:Connect(function() if Vars.InfJump and player.Character then player.Character.Humanoid:ChangeState("Jumping") end end)

Rayfield:Notify({Title = "Master-Hub Loaded", Content = "Script prêt sans les fonctions TSB.", Duration = 5})

Features & Information

Have unlimitless Features XD

Community Comments (1)

Gazx_mcfGazx_mcfJun 21, 2026

Is this fe?

More Scripts for Universal Scripts