# Duplicating, copying and pasting Limbs

### Duplicating

### <img src="https://495148195-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2oQ9bgWOCexFQ9H1I2MD%2Fuploads%2FiR5lHHNzSZBZQmTMnoYm%2FButton_0005_Dupe.png?alt=media&#x26;token=687aceb6-777f-4e8c-bcb5-81a54b6e3f86" alt="" data-size="original">

To duplicate a limb, select any one of it's layers and click the **Duplicate** button. This will bring up a popup window that prompts you to change the first part of the layer name, with the idea that if you had named the first limb set *Right* you could now name the duplicate limb *Left*. Custom limbs can be duplicated just like default limbs, and the limb layer will be an exact copy of the one being duplicated, including any animation.

### Copying and Pasting

### <img src="https://495148195-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2oQ9bgWOCexFQ9H1I2MD%2Fuploads%2FYT5QtO4mPlkaZnP9UZN6%2FButton_0001_Copy.png?alt=media&#x26;token=ad2be989-c404-41c3-9f53-7bd8fc6b727e" alt="" data-size="original"> <img src="https://495148195-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2oQ9bgWOCexFQ9H1I2MD%2Fuploads%2FVmigzgC6Y2SmFnkwQhlf%2FButton_0006_Paste.png?alt=media&#x26;token=57b7ef3f-45ca-4415-b6c8-f95a409a453a" alt="" data-size="original">&#x20;

Select a Limber layer, click **Copy**, then select a layer from a different limb set and click **Paste**. The pasting process works by deleting the limb layer of the destination set and replacing it with a full blown copy of the copied limb layer, then updating properties so as to link it to the destination limb’s controllers. If you've added Effects to your limb, like *Roughen Edges* or *Turbulent Displace*, those will be copied over too.

The Limber effect [properties](https://support.animatable.co/getting-started/limb-properties) (Lengths, Sizes, Colors etc) on the end controller are also pasted (except Clockwise and those in the FK Group).  **If you hold Alt whilst clicking Paste, the limb layer is pasted without changing those properties**. This is often what you want when copying and pasting [custom limb layers](https://support.animatable.co/custom-limbs/the-limb-library), eg. if you’ve already set the size and color of your destination limb.

When pasting, certain layer properties such as markers, masks, opacity, switches and effects on the destination limb layer, may be lost, replaced or reset. Keyframed properties are copied using the value at the current time.  If your destination limb has keyframes on Limber properties affected by the Paste operation, the script makes a new keyframe for them at the current time.
