RobloxUIRobloxUI
BrowseDocsPricingSubmit
/
/
RobloxUIRobloxUI — Roblox UI Components Marketplace
DocsSitemapTermsPrivacyCookiesSettingsPerformance
  1. Home
  2. /
  3. Combat
  4. /
  5. Cooldown Manager
Booting Luau VM…

Install with the CLI

Add Cooldown Manager to your Roblox project in one command. Requires Node 18+ and a Roblox project — run robloxui init first if you don't have one yet. See the docs.

bashnpx robloxui add cooldown-manager

First time? Start with the documentation.

Import

tsx
import { Cooldown Manager } from "./src/client/ui/components/cooldown-manager";

Usage

tsx
local CooldownService = require(script.Parent.CooldownService)
CooldownService:Start("fireball", 4)
CooldownService:StartGlobal(1.5)
print(CooldownService:Remaining("fireball"))

Cooldown Manager

TSX + LuauFree

Unified per-ability + global cooldown clock. CooldownService.Start(id, dur) / StartGlobal(dur) set expiries; Remaining(id) returns the max of per-ability and GCD. SweepArc provides a radial mask overlay (UIGradient-driven) for clock-style cooldown finishes. Drop into any ability/spell system for shared GCD handling.

by RobloxUI Team

View Source

Details

AuthorRobloxUI Team
FrameworkRoblox-TS + React-Luau
CategoryCombat
Dependencies@rbxts/react
Theme Tokens
colors.primary, colors.primaryLight, colors.primaryDark, colors.secondary, colors.secondaryLight, colors.secondaryDark, colors.accent, colors.accentLight, colors.accentDark, colors.bg, colors.bgSecondary, colors.bgTertiary, colors.surface, colors.border, colors.borderLight, colors.glow, colors.text, colors.textPrimary, colors.textSecondary, colors.textMuted, colors.success, colors.successLight, colors.error, colors.errorLight, colors.warning, colors.info, colors.gold, colors.goldLight, gradients.primary, gradients.gold, gradients.health, gradients.mana, gradients.purple, gradients.card, gradients.surface, gradients.surfaceLight, spacing.3xs, spacing.2xs, spacing.xs, spacing.sm, spacing.md, spacing.lg, spacing.xl, radius.sm, radius.md, radius.lg, radius.xl
Last UpdatedJuly 31, 2026
Cooldown Manager — RobloxUI