M
Description
Infinite Double Jumps + Double Jump Sound
GAMERIVALS [❄️FREEZE RAY❄️]
UPDATEDOct 10, 2026
ACCESSKeyless
PLATFORMDesktop & Mobile
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. Deal with caution.
--
-- Stay safe:
-- • Never log in on unofficial Roblox sites or lookalike domains.
-- • Real Roblox links use roblox.com (check the .com ending).
-- • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End BloxScripts Risk Notice ]]
-- Infinite Double Jumps only
-- Extracted from HD8TBv.lua.txt
-- No GUI, toggles, Linoria controls, or other mod features.
local Players = game:GetService('Players')
local LocalPlayer = Players.LocalPlayer
local MAX_DOUBLE_JUMPS = 676767
local FighterController
local CurrentFighter
local ItemAddedConnection
local ItemRemovedConnection
local function ResolveFighterController()
if FighterController then
return FighterController
end
local playerScripts = LocalPlayer:FindFirstChild('PlayerScripts')
local controllers = playerScripts and playerScripts:FindFirstChild('Controllers')
local module = controllers and controllers:FindFirstChild('FighterController')
if not module then
return nil
end
local ok, controller = pcall(require, module)
if not ok or type(controller) ~= 'table' then
return nil
end
FighterController = controller
return controller
end
local function ResolveLocalFighter()
local controller = ResolveFighterController()
if not controller then
return nil
end
if controller.LocalFighter then
return controller.LocalFighter
end
if type(controller.GetFighter) ~= 'function' then
return nil
end
local fighter = controller:GetFighter(LocalPlayer)
if fighter then
return fighter
end
if LocalPlayer.Character then
fighter = controller:GetFighter(LocalPlayer.Character)
if fighter then
return fighter
end
end
return nil
end
local function ApplyInfiniteDoubleJumps(item)
if type(item) ~= 'table' then
return
end
local info = item.Info
if type(info) ~= 'table' then
return
end
rawset(info, 'MaxDoubleJumps', MAX_DOUBLE_JUMPS)
end
local function DisconnectFighterSignals()
if ItemAddedConnection then
pcall(function()
ItemAddedConnection:Disconnect()
end)
ItemAddedConnection = nil
end
if ItemRemovedConnection then
pcall(function()
ItemRemovedConnection:Disconnect()
end)
ItemRemovedConnection = nil
end
end
local function Refresh()
local fighter = ResolveLocalFighter()
if not fighter then
return false
end
if fighter ~= CurrentFighter then
DisconnectFighterSignals()
CurrentFighter = fighter
if fighter.ItemAdded and type(fighter.ItemAdded.Connect) == 'function' then
ItemAddedConnection = fighter.ItemAdded:Connect(function(item)
ApplyInfiniteDoubleJumps(item)
end)
end
end
if type(fighter.Items) ~= 'table' then
return false
end
for _, item in pairs(fighter.Items) do
ApplyInfiniteDoubleJumps(item)
end
return true
end
-- Enabled immediately; no UI or toggle is required.
Refresh()
-- Keep it applied when the fighter/items are recreated or changed.
task.spawn(function()
while true do
pcall(Refresh)
task.wait(0.5)
end
end)Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place