Head swap

I want to put his head on this body. Shrink wrap doesn’t work because the teeth and eyeballs become a problem.

If I cut his head off and move it over, everything that I was trying to preserve breaks. Is there another way?

I dont se that as much of a problem to duplicate the head and join it to the other body. What breaks? Everything should be as you cutted it, so you get a black head on white body. If the models are rigged, that can be a problem but if its just geometry it should be ok.