Presenting "Rust the Robot". Feel free to use however you wish. He is fully rigged with rigify. I've created 3 actions, a walk cycle, a run cycle, and a jump. You can preview on YouTube if you would like to get an idea of how he operates. In order for each Action to execute as you would expect, you will need to adjust the "end time" on the Timeline for each action to match the final keyframe for that action.