
KeylessUniversal

--// HUNTER – ALL IN ONE (FINAL BUILD)
--// CLEAN • STABLE • BOXING BETA READY
-----------------------------------------------------
-- LOAD RAYFIELD
-----------------------------------------------------
local Rayfield = loadstring(game:HttpGet("https://sirius.menu/rayfield"))()
local Window = Rayfield:CreateWindow({
Name = "HUNTER | ALL-IN-ONE",
LoadingTitle = "HUNTER",
LoadingSubtitle = "Final Build",
Theme = "Dark",
})
Rayfield:Notify({
Title = "HUNTER",
Content = "Loaded Successfully",
Duration = 3
})
-----------------------------------------------------
-- SERVICES
-----------------------------------------------------
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Lighting = game:GetService("Lighting")
local TeleportService = game:GetService("TeleportService")
local player = Players.LocalPlayer
local hum, root
local function refreshChar()
local char = player.Character or player.CharacterAdded:Wait()
hum = char:WaitForChild("Humanoid")
root = char:WaitForChild("HumanoidRootPart")
end
refreshChar()
player.CharacterAdded:Connect(refreshChar)
-----------------------------------------------------
-- MOVEMENT TAB
-----------------------------------------------------
local MovementTab = Window:CreateTab("Movement")
local baseSpeed = 16
MovementTab:CreateSlider({
Name = "WalkSpeed",
Range = {0, 200},
Increment = 1,
CurrentValue = 16,
Callback = function(v)
baseSpeed = v
if hum then hum.WalkSpeed = v end
end,
})
MovementTab:CreateSlider({
Name = "JumpPower",
Range = {0, 200},
Increment = 1,
CurrentValue = 50,
Callback = function(v)
if hum then hum.JumpPower = v end
end,
})
-- Sprint
local sprinting = false
local sprintSpeed = 40
UIS.InputBegan:Connect(function(i,gp)
if gp then return end
if i.KeyCode == Enum.KeyCode.LeftShift then
sprinting = true
if hum then hum.WalkSpeed = sprintSpeed end
end
end)
UIS.InputEnded:Connect(function(i,gp)
if gp then return end
if i.KeyCode == Enum.KeyCode.LeftShift then
sprinting = false
if hum then hum.WalkSpeed = baseSpeed end
end
end)
-- Noclip
local noclip = false
MovementTab:CreateToggle({
Name = "Noclip",
CurrentValue = false,
Callback = function(v)
noclip = v
end,
})
RunService.Stepped:Connect(function()
if noclip and player.Character then
for _, p in ipairs(player.Character:GetDescendants()) do
if p:IsA("BasePart") then p.CanCollide = false end
end
end
end)
-----------------------------------------------------
-- WORLD TAB
-----------------------------------------------------
local WorldTab = Window:CreateTab("World")
WorldTab:CreateSlider({
Name = "Field Of View",
Range = {40, 120},
Increment = 1,
CurrentValue = 70,
Callback = function(v)
workspace.CurrentCamera.FieldOfView = v
end,
})
WorldTab:CreateSlider({
Name = "Gravity",
Range = {0, 400},
Increment = 5,
CurrentValue = workspace.Gravity,
Callback = function(v)
workspace.Gravity = v
end,
})
WorldTab:CreateSlider({
Name = "Time Of Day",
Range = {0, 24},
Increment = 0.1,
CurrentValue = Lighting.ClockTime,
Callback = function(v)
Lighting.ClockTime = v
end,
})
-----------------------------------------------------
-- CHARACTER TAB
-----------------------------------------------------
local CharTab = Window:CreateTab("Character")
local hipEnabled = false
local hipValue = 1
CharTab:CreateToggle({
Name = "Enable HipHeight",
CurrentValue = false,
Callback = function(v)
hipEnabled = v
if hum then
hum.HipHeight = v and hipValue or 0.1
end
end,
})
CharTab:CreateSlider({
Name = "HipHeight",
Range = {1, 200},
Increment = 1,
CurrentValue = 1,
Callback = function(v)
hipValue = v
if hipEnabled and hum then
hum.HipHeight = v
end
end,
})
CharTab:CreateButton({
Name = "Stylish Walkstyle",
Callback = function()
if not hum then return end
local desc = Players:GetHumanoidDescriptionFromUserId(player.UserId)
hum:ApplyDescription(desc)
end,
})
-----------------------------------------------------
-- ESP TAB (GREEN HUNTER OUTLINE)
-----------------------------------------------------
local ESPTab = Window:CreateTab("ESP")
local espEnabled = false
local espFolder = Instance.new("Folder", workspace)
espFolder.Name = "HUNTER_ESP"
local function clearESP()
for _, v in ipairs(espFolder:GetChildren()) do v:Destroy() end
end
local function createESP(plr)
if not plr.Character then return end
local h = Instance.new("Highlight")
h.FillTransparency = 1
h.OutlineColor = Color3.fromRGB(0, 255, 0)
h.OutlineTransparency = 0
h.Adornee = plr.Character
h.Parent = espFolder
end
local function refreshESP()
clearESP()
if not espEnabled then return end
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= player then createESP(plr) end
end
end
ESPTab:CreateToggle({
Name = "Player ESP (Hunter Green)",
CurrentValue = false,
Callback = function(v)
espEnabled = v
refreshESP()
end,
})
Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function()
if espEnabled then task.wait(1) refreshESP() end
end)
end)
-----------------------------------------------------
-- TELEPORT TAB
-----------------------------------------------------
local TeleTab = Window:CreateTab("Teleports")
local names = {}
local selected = nil
local function updateList()
table.clear(names)
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= player then table.insert(names, plr.Name) end
end
end
updateList()
local dropdown = TeleTab:CreateDropdown({
Name = "Select Player",
Options = names,
CurrentOption = names[1],
MultipleOptions = false,
Callback = function(opt)
selected = typeof(opt) == "table" and opt[1] or opt
end,
})
Players.PlayerAdded:Connect(function()
updateList()
dropdown:Set(names)
end)
Players.PlayerRemoving:Connect(function()
updateList()
dropdown:Set(names)
end)
TeleTab:CreateButton({
Name = "Teleport To Player",
Callback = function()
if not selected or not root then return end
local t = Players:FindFirstChild(selected)
if t and t.Character and t.Character:FindFirstChild("HumanoidRootPart") then
root.CFrame = t.Character.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0)
end
end,
})
TeleTab:CreateButton({
Name = "Rejoin",
Callback = function()
TeleportService:Teleport(game.PlaceId, player)
end,
})
TeleTab:CreateButton({
Name = "Server Hop",
Callback = function()
TeleportService:Teleport(game.PlaceId)
end,
})
-----------------------------------------------------
-- BOXING BETA TAB (INF STAMINA + AUTO DODGE)
-----------------------------------------------------
local BoxingTab = Window:CreateTab("Boxing Beta")
getgenv().BoxConfig = {
InfStamina = false,
StamThreshold = 77,
CombatSpeed = 28,
BlockSpeed = 14,
CombatMomentum = false,
AutoDodgePunches = false,
DodgeAura = false,
}
-----------------------------------------------------
-- UI
-----------------------------------------------------
BoxingTab:CreateToggle({
Name = "Smart Stamina Floor (Inf Stamina)",
CurrentValue = false,
Callback = function(v)
getgenv().BoxConfig.InfStamina = v
end,
})
BoxingTab:CreateSlider({
Name = "Minimum Stamina Floor",
Range = {1, 100},
Increment = 1,
CurrentValue = 77,
Callback = function(v)
getgenv().BoxConfig.StamThreshold = v
end,
})
BoxingTab:CreateToggle({
Name = "Combat Momentum (Safe)",
CurrentValue = false,
Callback = function(v)
getgenv().BoxConfig.CombatMomentum = v
end,
})
BoxingTab:CreateToggle({
Name = "Auto Dodge Punches (Predictive)",
CurrentValue = false,
Callback = function(v)
getgenv().BoxConfig.AutoDodgePunches = v
end,
})
BoxingTab:CreateToggle({
Name = "Dodge Aura",
CurrentValue = false,
Callback = function(v)
getgenv().BoxConfig.DodgeAura = v
end,
})
-----------------------------------------------------
-- INF STAMINA (SAFE)
-----------------------------------------------------
RunService.Stepped:Connect(function()
if not getgenv().BoxConfig.InfStamina then return end
if not player.Character then return end
local char = player.Character
local attr = char:GetAttribute("Stamina")
if typeof(attr) == "number" and attr < getgenv().BoxConfig.StamThreshold then
char:SetAttribute("Stamina", getgenv().BoxConfig.StamThreshold)
end
local s = char:FindFirstChild("Stamina")
if s and s:IsA("NumberValue") and s.Value < getgenv().BoxConfig.StamThreshold then
s.Value = getgenv().BoxConfig.StamThreshold
end
end)
-----------------------------------------------------
-- ANTI-FATIGUE RESET (FIXES WEIRD MOVEMENT)
-----------------------------------------------------
RunService.Heartbeat:Connect(function()
if not getgenv().BoxConfig.InfStamina then return end
if not hum or not root then return end
local state = hum:GetState()
if state == Enum.HumanoidStateType.FallingDown
or state == Enum.HumanoidStateType.PlatformStanding
or state == Enum.HumanoidStateType.Physics
or state == Enum.HumanoidStateType.Ragdoll then
hum:ChangeState(Enum.HumanoidStateType.Running)
hum.Sit = false
hum.PlatformStand = false
root.AssemblyLinearVelocity = Vector3.new(
root.AssemblyLinearVelocity.X,
0,
root.AssemblyLinearVelocity.Z
)
root.RotVelocity = Vector3.zero
end
end)
-----------------------------------------------------
-- SAFE COMBAT MOMENTUM
-----------------------------------------------------
RunService.Heartbeat:Connect(function()
if not getgenv().BoxConfig.CombatMomentum then return end
if not hum or not root then return end
if hum.MoveDirection.Magnitude < 0.1 then return end
local blocking = UIS:IsMouseButtonPressed(Enum.UserInputType.MouseButton2)
local targetSpeed = blocking and getgenv().BoxConfig.BlockSpeed or getgenv().BoxConfig.CombatSpeed
root.AssemblyLinearVelocity = Vector3.new(
hum.MoveDirection.X * targetSpeed,
root.AssemblyLinearVelocity.Y,
hum.MoveDirection.Z * targetSpeed
)
end)
-----------------------------------------------------
-- AUTO DODGE PUNCHES (PREDICTIVE)
-----------------------------------------------------
local function getPunchThreat()
local closest = nil
local closestDist = math.huge
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= player and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
local hrp = plr.Character.HumanoidRootPart
local hum2 = plr.Character:FindFirstChild("Humanoid")
if not hum2 then continue end
local dist = (hrp.Position - root.Position).Magnitude
if dist < 8 and dist < closestDist then
local dir = (root.Position - hrp.Position).Unit
local facing = hrp.CFrame.LookVector:Dot(dir)
local speed = hrp.AssemblyLinearVelocity.Magnitude
local rot = math.abs(hrp.AssemblyAngularVelocity.Y)
if facing > 0.82 or speed > 16 or rot > 0.18 then
closest = plr
closestDist = dist
end
end
end
end
return closest
end
RunService.Heartbeat:Connect(function()
if not getgenv().BoxConfig.AutoDodgePunches then return end
if not hum or not root then return end
local threat = getPunchThreat()
if threat then
local hrp = threat.Character.HumanoidRootPart
local away = (root.Position - hrp.Position).Unit
hum:Move(away * 2.3, true)
end
end)
-----------------------------------------------------
-- DODGE AURA (OPTIONAL)
-----------------------------------------------------
RunService.Heartbeat:Connect(function()
if not getgenv().BoxConfig.DodgeAura then return end
if not hum or not root then return end
local closest, dist = nil, math.huge
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= player and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
local hrp = plr.Character.HumanoidRootPart
local mag = (hrp.Position - root.Position).Magnitude
if mag < dist then
dist = mag
closest = plr
end
end
end
if closest and dist < 6 then
local away = (root.Position - closest.Character.HumanoidRootPart.Position).Unit
hum:Move(away * 1.8, true)
end
end)
-----------------------------------------------------
-- EXTRA TAB
-----------------------------------------------------
local ExtraTab = Window:CreateTab("Extra")
ExtraTab:CreateToggle({
Name = "Anti AFK",
CurrentValue = true,
Callback = function(v)
if v then
player.Idled:Connect(function()
game:GetService("VirtualUser"):Button2Down(Vector2.new(), workspace.CurrentCamera.CFrame)
task.wait(0.1)
game:GetService("VirtualUser"):Button2Up(Vector2.new(), workspace.CurrentCamera.CFrame)
end)
end
end,
})
ExtraTab:CreateButton({
Name = "Infinite Yield",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()
end,
})

![*UPD* | Repz hub | [MOBILE & PC]](https://scriptblox.com/images/sb/rbx-d982be8ab3af7289e9d6fddb03cdf637-bd1558bff4a5.png)

w
cool script even tho you js took my script and added onto it i lowkey like this one more it has more features
@bigmambajamba never took your script... but okay
@foxchucky29 your anti fatigue reset didn’t do anything if you join a game and spam dodge and punch a couple times while spamming block which is what you do in this game it has the same glitch it’s non fixable because the game is trying to do too many things at once you have to be a really good coder that doesn’t use ai like me and you to fix it
@bigmambajamba mmm i pay to make my scripts online from ai but the thing is mine is paid im not being rude either ill fix it and make it way better soon if u think i got urs ill remove it if you want me to i dont wanna be on your bad side just trying to make scripts that people would like
@bigmambajamba wanna make a script with me we can help make one together i feel like 2 people would be way better if so add me on snap chuckys2much
well at least i thought i liked it more this scripts autododge and aura dodge doesn’t even work along with a bit of other features in the script do you even test the scripts or did you just hand it to ai and let it do wtv
@bigmambajamba lol do you hand your scripts to ai because you say my script was yours and i looked at all the scripts after u said that and looked at yours and i need to know how i took yours bc yours isint great it glitches your character everytime u run out of stamina even tho it works it just makes you lose easier bc how glitchy it is
@foxchucky29 i actually tested this on your script and it does the same exact thing it’s non fixable and i actually do use ai but i test my scripts and the only reason i use ai is to put the code together because im not good at coding and in your script there’s the exact same name and im 100% you took this off my script because i have it to where when you first execute the script its at 77 min stam floor oh and what a coincidence yours is too? atleast dont lie and you didnt even explain why you dont test your scripts cause half of the things in this script don’t work if anything in my script didnt work i spent hours trying to get it to work and if it never did i would just remove the feature and im almost 100% sure you used ai cause most people that dont use ai obfuscate their scripts.
i can also tell your using ai because at the very top of the script it says “hunter build all in one ready” and me using ai i know that that’s what the ai said and you just didnt remove it
this script sucks dih
Hack như con cặc The script is like your mother's daughter, like the * mother of the guy who wrote it. The script is like a * and a *. The writer's mother is a spoiled, depraved pig who sucks *.
@Lyo120 alr buddy I wrote the script and u ain fin talk to me like that on some rs I’ll smack u irl u couldn’t ever make a script as good as I could and I quit Roblox this was forever ago u need to get off the game buddy id like to see I make sum better then this and while ur talking about my mom urs is either dead or sitting on her ahh somewhere jobless living rent free on a couch while someone pays bills