Print in place. No supports. Use gentle force to brake eyes rotatable after print.
A thickness of 2.5mm seems sufficient to hold the rotating eyes inside the socket.
But strong children will squeeze them out bare-knuckle :) → .(
Increase the thickness with OpenSCAD to make it more robust.
You can do a manual color change in the middle of printing.
Or - if you own a MMU, use OpenSCAD to render all colored parts. (I didn't try that. Let me know if you've done so)
The author remixed this model.
Now with more love.