How to rig a character where every element is separated?
You can for example parent any mesh object to bones with 'Empty groups' option and then in weight paint mode paint the weights for that empty vertex group