---
title: "createConstraintsScript"
canonical: "https://help.vicon.com/space/Shogun111/13207714/createConstraintsScript"
format: markdown
---
# Description

Use the createConstraintsScript to output a Shogun Post script which creates constraints or just constraint weights of the current subject or selected constraints.

The output script can be written to a file, or written to the **Script Editor**, where they can be modified as required for use in other rigs.

This command is the equivalent of clicking the **Export Weights** or **Import** **Weights** and **Export Constraints** or **Import** **Constraints** buttons on the **Modify Setup** tab of the **Solving** tab in the **Subject Setup** panel.

When createConstraintsScript is run, constraint mirroring is disabled. [getMirrorConstraintCreation](https://vicon-help.atlassian.net/wiki/spaces/Shogun111/pages/13208020) enables you to restore constraint mirroring to its original state.

## Functional area

Skeletal Solving

# Command syntax

## Syntax

|  |
| --- |
| `createConstraintsScript [-file string] [-interface] [-weightsOnly][-retargeting] [-applyToCurrentSubject]` |

### Arguments

None

### Flags

> Macro (scroll-tablelayout)

| **Name** | **Flag arguments** | **Argument type** | **Exclusive to** | **Comments** |
| --- | --- | --- | --- | --- |
| `file` | 1 | string | — | Writes the script to the given file path. |
| `interface` | 0 | — | — | Writes the created script in the **Script Editor** panel. |
| `weightsOnly` |  |  |  | Creates just the constraint weights of the current subject or selected constraints. |
| `retargeting` |  |  |  | Creates retargeting constraints and their weights |
| `applyToCurrentSubject` |  |  |  | Enables constraint and weight exported scripts to run on any subject rather than just the one it was created from, as long as the constraint names (in the case of weights) and bone names (in the case of constraints) are the same. This applies to scripts it creates for both solving and retargeting. |

## Return value

void

# Additional information

## Related commands

- [getMirrorConstraintCreation](https://vicon-help.atlassian.net/wiki/spaces/Shogun111/pages/13208020)