# Wiggle bones (a jiggle bone implementation for 2.8)

**URL:** <https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726>\
**Category:** Released Add-ons and Extensions\
**Tags:** add-ons, free, blender2-80\
**Created:** [April 7, 2019, 6:49pm UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726 "2019-04-07T18:49:44Z")\
**Posts on this page:** 20\
**Page:** 35

<div class="post-metadata">

**Author:** ![Ecad](https://blenderartists.org/user_avatar/blenderartists.org/ecad/32/1126151_2.png) [@Ecad](https://blenderartists.org/u/Ecad)\
**Post date:** [October 12, 2023, 4:29am UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/699 "2023-10-12T04:29:28Z")

</div>

Hello!  
I have been animating a scene with a character model that has wiggle bones on certain hair bones, but they are going absolutely crazy whenever I play the animation or rewind the animation - any suggestions on how to fix this issue? I’m not sure if they were baked yet is that the problem?

Heres a google drive folder with 2 images of the issue → [https://drive.google.com/drive/folders/1EE-suTNjsa6SWA25Pqte82OHhW5cILME?usp=sharing](https://drive.google.com/drive/folders/1EE-suTNjsa6SWA25Pqte82OHhW5cILME?usp=sharing)

---

<div class="post-metadata">

**Author:** ![kcanon](https://blenderartists.org/letter_avatar_proxy/v4/letter/k/9e8a1a/32.png) [@kcanon](https://blenderartists.org/u/kcanon)\
**Post date:** [November 24, 2023, 9:23pm UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/700 "2023-11-24T21:23:06Z")

</div>

> [@PierreSchiller](#):
>
> t is it possible to make it bake in Blender 3.6? I’ve animated, keyframed bones (even wiggle bones) and I press BAKE WIGGLE BONES, and I get this error:
> 
> Python: Traceback (most recent call last):  
> File “C:\Users\3DCompositor\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\wiggle\_bones1\_5\_b16.py”, line 889, in execute  
> track.strips.new(action.name, action.frame\_range[0], action)  
> TypeError: NlaStrips.new(): error with argument 2, “start” - Function.start expected an int type, not float

man i wish i saw that sooner. this was very simple to fix

---

<div class="post-metadata">

**Author:** ![daniel\_westlund](https://blenderartists.org/user_avatar/blenderartists.org/daniel_westlund/32/1472945_2.png) [@daniel\_westlund](https://blenderartists.org/u/daniel_westlund)\
**Post date:** [April 18, 2024, 2:19pm UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/701 "2024-04-18T14:19:48Z")

</div>

@shteeve Hi and thank you for this awesome addon! Would it be possible to fix it for 4.1? There is some parts that gets baked,like freeze etc that I make it a little hard to use

Best  
Daniel

---

<div class="post-metadata">

**Author:** ![shteeve](https://blenderartists.org/letter_avatar_proxy/v4/letter/s/53a042/32.png) [@shteeve](https://blenderartists.org/u/shteeve)\
**Post date:** [April 18, 2024, 2:39pm UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/702 "2024-04-18T14:39:48Z")

</div>

hey, i might need a bit more context. wiggle works ok for me in 4.1, when you click bake, it bakes the active armature’s wiggle to keyframes and ‘freezes’ the wiggle effect for hte armature so as not to double up. if you want to redo the bake, you delete the old wiggle keyframes and click the snowflake icon to unfreeze the effect again.

---

<div class="post-metadata">

**Author:** ![daniel\_westlund](https://blenderartists.org/user_avatar/blenderartists.org/daniel_westlund/32/1472945_2.png) [@daniel\_westlund](https://blenderartists.org/u/daniel_westlund)\
**Post date:** [April 18, 2024, 4:05pm UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/703 "2024-04-18T16:05:25Z")

</div>

Thanks! This is what it looks like after baking  
wiggle is not freezed and instead it gets keys on every frame. There is not an option either, to freeze bones or scene etc. I cant find it. so I have to delete the keys and enable and freeze and then turn of wiggle on the armature.  
This is blender 4.1.1 for me it was the same in 4.1. In 4.0 it works well! except for not finding the option on what to freeze after baking  
Best/  
Daniel

 ![Screenshot 2024-04-18 175233](https://blenderartists.org/uploads/default/original/4X/0/5/4/054fbfbbde9fa0d8955893ebceba2b1c9ba9587b.png)  
 ![Screenshot 2024-04-18 175249](https://blenderartists.org/uploads/default/original/4X/3/3/9/3397961ab98c2c0dd2193dad526cd6cc6375e207.png)

---

<div class="post-metadata">

**Author:** ![shteeve](https://blenderartists.org/letter_avatar_proxy/v4/letter/s/53a042/32.png) [@shteeve](https://blenderartists.org/u/shteeve)\
**Post date:** [April 18, 2024, 10:38pm UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/704 "2024-04-18T22:38:50Z")

</div>

ahh ok now i see! i think i’ve figured out a fix, but i just need to figure out of there’s a way to make it work for 4.1 without introducing code that confuses earlier versions of blender!

thanks for catching this!

update: @daniel_westlund would you mind seeing if this update to the addon addresses the issue for you? i’m gonna test myself a couple times before pushing it as a release:

> <https://github.com/shteeve3d/blender-wiggle-2/blob/main/wiggle_2.py>

---

<div class="post-metadata">

**Author:** ![daniel\_westlund](https://blenderartists.org/user_avatar/blenderartists.org/daniel_westlund/32/1472945_2.png) [@daniel\_westlund](https://blenderartists.org/u/daniel_westlund)\
**Post date:** [April 19, 2024, 6:43am UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/705 "2024-04-19T06:43:55Z")

</div>

Thanks!!! Tested it on 4.1.1 and 4.2 did not test in 4.0.2  
Tried all different ways of baking (I use to push down the main armature animation before baking)  
It works as expected in all caseses 🥰  
Thank you for your quick response  
/Daniel

---

<div class="post-metadata">

**Author:** ![Krayne](https://blenderartists.org/user_avatar/blenderartists.org/krayne/32/993034_2.png) [@Krayne](https://blenderartists.org/u/Krayne)\
**Post date:** [December 7, 2024, 1:51am UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/706 "2024-12-07T01:51:13Z")

</div>

Hey there. Great addon! Its perfect for what I need!

I’m running Blender 4.2.1 on Windows 10 and I get this error whenever I try to bake

> Python: Traceback (most recent call last):  
> File “wiggle\_bones1\_5\_b20.py”, line 928, in execute  
> ob.animation\_data.create()  
> ^^^^^^^^^^^^^^^^^^^^^^^^  
> AttributeError: ‘NoneType’ object has no attribute ‘create’

I get this error when I try to bake in any mode with any bone selected.

---

<div class="post-metadata">

**Author:** ![Kuri\_Mu](https://blenderartists.org/letter_avatar_proxy/v4/letter/k/e99b99/32.png) [@Kuri\_Mu](https://blenderartists.org/u/Kuri_Mu)\
**Post date:** [January 19, 2025, 1:25pm UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/707 "2025-01-19T13:25:57Z")

</div>

Yep, this no longer works in 4.2. You have to go to 4.1 to bake.

---

<div class="post-metadata">

**Author:** ![squabblecat](https://blenderartists.org/user_avatar/blenderartists.org/squabblecat/32/1345192_2.png) [@squabblecat](https://blenderartists.org/u/squabblecat)\
**Post date:** [February 12, 2025, 11:08am UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/708 "2025-02-12T11:08:44Z")

</div>

I found a glitch that makes wiggle 2 unusable with animation references.

When loading a video in the sequencer, the active wiggle bones will completely stop working as intended. Unless I undo adding the video, the wiggle bones will never work again until I port the assets to a fresh save file.

[![](https://blenderartists.org/uploads/default/original/4X/d/5/3/d532538cf80eda091239f287ef235a55e93ed201.jpeg "Wiggle 2 Glitch") ](https://www.youtube.com/watch?v=lvguJNK2UjU)

Granted, I’m not sure if this is caused by another plugin I’m using. I don’t have many installed as I just got Blender again this week on a fresh PC. I’m using Blender 4.1.1. Would love to see if anyone else has or can replicate this. Thanks.

---

<div class="post-metadata">

**Author:** ![Tvaroog](https://blenderartists.org/user_avatar/blenderartists.org/tvaroog/32/1420515_2.png) [@Tvaroog](https://blenderartists.org/u/Tvaroog)\
**Post date:** [May 18, 2025, 4:02am UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/709 "2025-05-18T04:02:24Z")

</div>

I used version **wiggle\_bones1\_5\_b14\_fix.py** from the first post in blender 4.4.3. In object mode it throws an error but in pose mode baking works on selected bones.

---

<div class="post-metadata">

**Author:** ![3D\_Bear](https://blenderartists.org/user_avatar/blenderartists.org/3d_bear/32/743433_2.png) [@3D\_Bear](https://blenderartists.org/u/3D_Bear)\
**Post date:** [August 16, 2025, 12:53pm UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/710 "2025-08-16T12:53:05Z")

</div>

Does the addon work with Blender 4.5? It does not appear in Bone Properties after I tried to install it 🤔

---

<div class="post-metadata">

**Author:** ![ChamIseul\_ZEPETO](https://blenderartists.org/user_avatar/blenderartists.org/chamiseul_zepeto/32/1501173_2.png) [@ChamIseul\_ZEPETO](https://blenderartists.org/u/ChamIseul_ZEPETO)\
**Post date:** [April 25, 2026, 3:11am UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/711 "2026-04-25T03:11:15Z")

</div>

**제목: Updated version for Blender 5.0+ available**

Hi everyone,  
Since the original Wiggle 2 development has stalled, I’ve forked the repository and updated it to be fully compatible with **Blender 5.0**.

I’ve also submitted it to the **Blender Extensions** platform, but you can download the latest release right now from  
my GitHub:[https://github.com/mayalhc/blender-wiggle-2](https://github.com/mayalhc/blender-wiggle-2)  
 ![blender_lvtPK5V8JB](https://blenderartists.org/uploads/default/original/4X/e/d/1/ed14f7dba1cdde6f254b729582b73d5b437f2d86.gif)

---

<div class="post-metadata">

**Author:** ![B00Bmaster](https://blenderartists.org/user_avatar/blenderartists.org/b00bmaster/32/1105038_2.png) [@B00Bmaster](https://blenderartists.org/u/B00Bmaster)\
**Post date:** [April 26, 2026, 6:03pm UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/712 "2026-04-26T18:03:45Z")

</div>

one question does it support collision with others and self ?

---

<div class="post-metadata">

**Author:** ![ChamIseul\_ZEPETO](https://blenderartists.org/user_avatar/blenderartists.org/chamiseul_zepeto/32/1501173_2.png) [@ChamIseul\_ZEPETO](https://blenderartists.org/u/ChamIseul_ZEPETO)\
**Post date:** [April 27, 2026, 4:35am UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/713 "2026-04-27T04:35:42Z")

</div>

![blender_icRehby48J](https://blenderartists.org/uploads/default/original/4X/9/9/9/999bc7c661e82b7dd2e95ef6481d08452062c143.gif)  
Currently, the basic features of Wiggle 2 are only available in version 4.5 or higher. We plan to gradually update the features in the future.

---

<div class="post-metadata">

**Author:** ![ChamIseul\_ZEPETO](https://blenderartists.org/user_avatar/blenderartists.org/chamiseul_zepeto/32/1501173_2.png) [@ChamIseul\_ZEPETO](https://blenderartists.org/u/ChamIseul_ZEPETO)\
**Post date:** [May 1, 2026, 11:30am UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/714 "2026-05-01T11:30:01Z")

</div>

Wiggle 2 v2.1.6 Update is HERE! 🚀🦴  
✅ Engine Ready: Perfect 0.01 scale support for Unreal & Unity!  
✅ New Feature: Independent X/Z Angle Limits for precision control.

---

<div class="post-metadata">

**Author:** ![B00Bmaster](https://blenderartists.org/user_avatar/blenderartists.org/b00bmaster/32/1105038_2.png) [@B00Bmaster](https://blenderartists.org/u/B00Bmaster)\
**Post date:** [May 2, 2026, 10:43am UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/715 "2026-05-02T10:43:47Z")

</div>

amazing work this has so much potential ahead

---

<div class="post-metadata">

**Author:** ![ChamIseul\_ZEPETO](https://blenderartists.org/user_avatar/blenderartists.org/chamiseul_zepeto/32/1501173_2.png) [@ChamIseul\_ZEPETO](https://blenderartists.org/u/ChamIseul_ZEPETO)\
**Post date:** [May 4, 2026, 4:00pm UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/716 "2026-05-04T16:00:18Z")

</div>

Blender Wiggle 2 Physics  
The angle settings have become more sophisticated to minimize twisting and folding. #b3d #wiggle #physics #blender #addon

---

<div class="post-metadata">

**Author:** ![melvi](https://blenderartists.org/letter_avatar_proxy/v4/letter/m/ecb155/32.png) [@melvi](https://blenderartists.org/u/melvi)\
**Post date:** [May 4, 2026, 5:12pm UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/717 "2026-05-04T17:12:26Z")

</div>

Thanks so much for continuing development of the addon and maintaining it. 👍

---

<div class="post-metadata">

**Author:** ![ChamIseul\_ZEPETO](https://blenderartists.org/user_avatar/blenderartists.org/chamiseul_zepeto/32/1501173_2.png) [@ChamIseul\_ZEPETO](https://blenderartists.org/u/ChamIseul_ZEPETO)\
**Post date:** [May 5, 2026, 1:11am UTC](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726/718 "2026-05-05T01:11:46Z")

</div>

“You’re very welcome! Thanks for the support, it means a lot to me. 🙏”

[Previous page](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726.md?page=34)

[Next page](https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/1154726.md?page=36)
