I created a free addon script for After Effects that allows parenting puppet pins – it creates control Nulls for all Puppet Tool pins of the selected layer. Nulls are created in correct positions. Nulls will have the name of the pins with an optional prefix added. Layer name can also be added after prefix. Puppet tool pins are parented to the nulls with expressions. You can also specify the scaling of the nulls to suit your needs.
tip: if you have not named your pins and the “Prefix layer name” is on, default puppet names “Puppet Pin 1..x” will be replaced with “LayerName_Pin_1..x” to have nicer name
Updated for AE 2019 with support for Advanced puppet pin engine. This includes support for Advanced and Bend pin types – linking Rotation and Scale values to control Nulls!