
Key RequiredUniversal

--[[
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})



Is this fe?