@samcarter Jump, not fly
\documentclass[tikz,border={1cm 3.14mm 1cm 3.14mm}]{standalone}
\usepackage{tikzmarmots3d}
\usetikzlibrary{shadows.blur}
\newsavebox\Marmot
\sbox\Marmot{\tikz{\marmot[whiskers,teeth]}}
\begin{document}
\foreach \X in {0,10,...,350}
{\pgfmathsetmacro{\Jump}{0.15*(0.7+sin(\X))}
\begin{tikzpicture}
\path[use as bounding box] (-0.5,-1) rectangle (3,3);
\begin{scope}[xshift={cos(30)*\Jump},yshift={sin(30)*\Jump}]
\fill[gray,opacity=0,blur shadow] (1.5,0.2) arc(60:405:8mm and 2mm)