Get all the parts the player can see, shove them into a viewport frame, display the viewport frame across the user’s entire screen and you’re good.
In fact, the ViewportFrame Handler module has done kinda this with a flashbang burn-in effect
Here’s the video they attached: