Download the carrotCharacter.ai file. Double-click on the composition to open it, and open Comp Settings. Set the comp to 24 fps, 2 seconds long, and 1920 x 1080.
Use the Pan Behind tool (Y) to move the origin point on the CarrotBody to around where the hips will be. Move the origin point for both legs and feet to where the heel would be. Move the origin points for the rest of the limbs to where they connect with the body. Set up the parenting structure for all the parts.
Set the Work Area to 1 second. Select the CarrotBody layer, and open the Rotation, Scale and Position parameters. R+Click on position > separate dimensions.
At 00:00 in the timeline, set the first rotation keyframe at ~-16. Drag the body position to the right, and add a keyframe to the x-position.
At 12:00 in the timeline, set rotation and position keyframes in the opposite direction. Then at 01:00, copy/ paste the first keyframes.
Now edit the position animation path directly in the viewer window to create an arc - basically an "up" position in the middle of the movement, but you're doing it without adding a keyframe. You'll need to switch to the convert vertex tool (nested under the pen tool) to edit the handles individually.
Squash (96, 104) on the down frames (00, 12:00, 24:00), stretch (104, 96) on the up frames (6:00, 18:00). Add Easy Ease to everything.
00.00: Leg Right Rotation: 11 || Leg Left Rotation: 20
00:12 & 00:24: Switch the above!
Keyframe the arm rotations to swing the opposite direction as the body.