I mean, that looks much better than blocking the entire screen, but there's a few issues...
Overlays can't be customized. They're essentially texture files that would be shown to a player on command use. So having [staff member name here] and [Reason here] wouldn't be possible unless you made 15 different overlays with different reasons, and 15 different commands. So it'd look like this:
>!hwarn (target) (warning number from 1 - 15) (duration)
Duration also wouldn't work on an animated overlay, as it would just play the animation and not slow it down or anything. A single image texture would be better for that.
All in all, I feel it's more work than it's worth. Considering we'd have to not only make overlay textures, but also a plugin to use them, and probably some kind of menu option so we don't have to type it out every time.
When compared to how we do it now, it's a heck of a lot faster just to type @Stop micspamming, dingus