For Impact Frames you can just make an ImageLabel that covers the entire screen however to make a sort of “animated” one like in the video you can just import a video into a screengui/frame (uploads are still in beta). No game can do real time impact frames so they use scripted events like an attack to give the illusion of impact frames.