(Legs won't fall off) Ball-joint articulated octopus keyring remix

This is a one-two hours project and it turned out great. I made a couple versions, but I think most 3D printers and settings will work well on this version. Enjoy!!

I got a couple requests that the articulated ball joints are great, but they kept falling off.
To make it safer around children, I made the articulated ball joints not fall off.

Special thanks to Andrew Lindsey and Solid_Alexei.