Add/Transfer one object's weight painted vertex groups to different object (identical mesh)? I have two versions of a face mesh (via Shift+D--should be identical XYZ positions); one has correct eye (and nose) weight-painting and the other has correct lips (and chin) weight-painting. The only vertex group they both share is &quot;head&quot;, since each object's specific region's weights were subtracted from the head. Is it possible to add/transfer one object's VGs (e.g. lips) to the other (e.g. eyes) and also correctly combine (subtract) the relevant weights from the overlapping VG (e.g. head)? I tried applying the commenter's answer here (TL;DR: Data Transfer modifier), but got strange midline-lips and lateral inner-mouth motion. (The inner mouth is not shown.) Thanks!
Face with correct eyes rig (JP names are &quot;head&quot; and &quot;eyelash top/bottom 1, 2, etc.&quot;):

Lips (masked from identical face mesh) with correct lips rig (JP names are &quot;head&quot; and &quot;(center)top/bottom lip L/R):
There may be a more streamlined way.
The nose rig didn't change between the eyes-rig and lips-rig face objects, so I duplicated them both -&gt; deleted the nonfunctional halves of each mesh at the nose bridge -&gt; merged (Ctrl+J) the functional halves. I also merged the same-loop/XYZ-coords edge loops  (Merge by Distance) and cleared sharp edges to resolve a subtle but obvious shading issue. Here, Shift+D and Alt+D didn't seem to differ as a duplication method.