Advanced Floating Combat Text module is a "drop-in" solution that adds highly satisfying, arcade-style radial physics to hits. Just drop the module into your game, call a single line of code, and the engine handles the complex trigonometry, animations, and cleanup automatically.
Core Features:
Plug & Play Installation: No messy setup. Drag the DamageFX module into ReplicatedStorage. You're done.
Proof of Simplicity (How to use it): Whenever you deal damage in your own scripts, just require the module and call the Show() function. It is that easy.
- Radial Fountain Physics: Numbers don't just pop up; they burst outward from the enemy's center in a 360-degree radius, then smoothly curve upward into the air.
- Dual-Text Spawning: The engine automatically generates matched pairs. The damage number bursts from the chest/waist area, while a status text ("HIT!" or "CRITICAL!") simultaneously bursts from the head level along the same trajectory.
- WorldSpace Locking: Numbers are anchored to the world space, not the player's rotation. If you punch an enemy and they spin or get knocked backward, the floating text stays suspended perfectly in the air instead of wildly spinning with their body.
- Built-In Critical States: Pass a simple true or false to the function to instantly trigger massive, aggressive red text for Critical Hits, versus sleek white text for standard hits.
- Zero Memory Leaks: The module uses Roblox's Debris service to automatically vaporize the UI instances the exact millisecond the fade-out animation finishes. You can spawn 1,000 numbers without lagging the server.
