if _G.CooldownModifierActive then return end _G.CooldownModifierActive = true local Cooldown = workspace.Cooldown local function installHook() if not Cooldown or not Cooldown.OnClientEvent then return false end for _, connection in pairs(getconnections(Cooldown.OnClientEvent)) do connection:Disconnect() end Cooldown.OnClientEvent:Connect(function(cooldown, abilityName) end) return true end spawn(function() while _G.CooldownModifierActive do if not installHook() then wait(5) else wait(1) end end end) local originalFireSignal = firesignal firesignal = function(event, ...) local args = {...} if event == Cooldown.OnClientEvent and #args >= 2 then args[1] = 0 end return originalFireSignal(event, unpack(args)) end game:GetService("ScriptContext").DescendantAdded:Connect(function(descendant) if descendant == Cooldown or descendant.Parent == Cooldown then wait() installHook() end end)