For a movement:
* ondoyant: This means "wavy" or "undulating," and could describe something moving in a smooth, wiggly way.
* ondulé: Similar to "ondoyant," but can also mean "rippled" or "wavy."
* tordu: This means "twisted" or "bent," and could describe something moving in a more irregular, wiggly way.
* sinueux: This means "sinuous" or "winding," and can be used to describe something that moves in a smooth, wiggly way with curves.
* agité: This means "agitated" or "restless," and could describe something moving in a jerky, wiggly way.
For a shape:
* ondulé: This can also be used to describe a shape that is wavy or undulating.
* tordu: This can also be used to describe a shape that is twisted or bent.
For a feeling:
* agité: This can also be used to describe someone feeling restless or uneasy.
* nerveux: This means "nervous," and could describe someone who is fidgety or wiggly.
The best translation will depend on the specific context of what you are trying to say.