So I saw a pretty good rig the other day of an egg shaped character, but what caught my interest was that when you move the arms around the body (from the shoulder), it seemed that the arms where attached using a boolean modifier, so you could have the arms move to the front of the character and the mesh still looked great. I don't have access to this rig and it was made using maya (I think) but I wanna try making the arms effect on blender on another round shaped character. I tried using booleans but it always created some artifacts, that makes me think that the original rig wasn't made using booleans. Any ideas how to recreate this?
Here goes an image of how the arms moved. Even when moved, the arms still looked like they are coming out of the body, not like it was just another object.
And here is the model that I want to use to recreate that effect.