This is the articulated version of the Stack Botz. My wife wanted something more fidgetable and this was born. You can also make a game of these, much like the stationary model, how many can you stack together?
There's 3 different heads for different expressions. You can print and combine as many joints as you wish, making gangly-armed or legged robots.
So supports needed. Best printed at .15mm or better.
The other Stack Botz: https://www.printables.com/model/173990-stack-botz
The author hasn't provided the model origin yet.