Base Idle Animation, Random Idle Animation (from a vast range), Base Idle Animation, LOOP

How to do this for New Users?

Go into your Animation Blueprint, go into AnimGraph, go into your New State Machine (you can call it Locomotion) and enter the State where you want to put the 1 frame copy (to follow these answers there should be another State Machine in the State, with another State called Start). Inside this last State(Start) you can add the animation(searching it by name with Right-Click or dragging it through your Asset Browser). When you have your Play “Animation Name” in the black space with white squares (you can connect it to Output Animation Pose), Right-Click itand at the bottom there is an option called “Convert to Single Frame Animation” (under Sequence Player). Click on it, and the Play “Animation Name” is gonna change to Evaluate “Animation Name”.
In Explicit Time you can add a Float Number, which represents the number of the frame we want to “freeze” the animation on.

To know what’s the last frame of your animation, open your animation (easily doable by double-clicking on the animation called* Evaluate “Animation Name”*) and look at the bottom of the page, the last frame is written at the bottom-right corner, above the Play button, after the name Current Frame (example: Current Frame num.1 / num.2 Frame, where num.2 is the last frame of that Animation).
You can insert that num(2) into the Explicit Time of your Evaluate (Animation Name) to put a 1 frame copy of the end of the pose, used as “backup”.