Here’s how I do it with a custom event in my spectator pawn (you would use whatever player pawn you use). My Game Instance calls this event, and this saves the screenshot with whatever file name I designate. My Save Game has a string variable that contains this file name, and my load game widget gets that screenshot file name and imports the screenshot file as a Texture 2D.