Honestly, I want to attempt to create a guard-break look for a game I am creating, and making it somewhat similar to this (of course it wouldn’t be close to this level, but I’m talking about the general concept of the screen breaking, and hopefully it can be tinted to remove the effect after a few seconds.
with parts or a spritesheet you can make bits fall from the screen sure, but you won’t be able to emulate the contents of the screen falling separately in nonuniform bits like that, viewportframes wouldn’t be able to handle it.
you’d want to rig a bunch of wedges together into an animable model, parent it to the clients’ Workspace.CurrentCamera to client render it, then play animation. Positioning it to consume the whole screen will be tricky but doable.