I'd like a native scripted screen overlay, including an opaque blackout mode, authorised through an explicit permission or accepted Experience. Currently, a creator can attach a prim HUD to cover the scene, but it can be moved, resized, made transparent, or hidden through viewer HUD controls. Scripts can repair some changes afterwards, but that leaves gaps and doesn't address viewer-side hiding. Could we have a viewer-rendered overlay that doesn't depend on prim geometry, attachment slots, or screen aspect ratio? Ideally: Supports a solid colour, opacity, optional texture, and readable text. Can cover the entire 3D scene while optionally keeping necessary interface controls accessible. Works independently of the ordinary Show/Hide HUDs setting, but could toggle that setting via Experience. Reports whether the viewer supports and has activated it. Identifies the controlling Experience and provides a clear way to withdraw permission or leave. Automatically clears on Experience withdrawal, leaving its permitted area, or controller failure through an expiring lease. Provides predictable behaviour when multiple controllers request overlays. Uses include game blindness effects, transitions, camera-boundary warnings, and blackout when a camera enters a protected area. This would not make content confidential against modified viewers, but it would provide a consistent native effect for supporting viewers without relying on movable HUD prims. I'm happy to discuss the design and help develop/test the viewer-side implementation.