| modelid | m, mid, model | Targeted model. If null, targets all models. | String | |
| limbs | p, pbone | Targeted player limb bones (e.g. bone1,bone2,bone3). If null, targets all player limb bones. | String | |
| uuid | | Use the texture of the player with this UUID.<br/>UUID works with or without dashes (`-`)<br/>Player does not need to be online. Texture data is only downloaded once. | String | |
| username | user, name | Use the texture of a player.<br/>Player does not need to be online. Texture data is only downloaded once. | String | |
| skin | s | Base64 texture data. If the data does not contain model information, default to CLASSIC model. | String | |
| slim | | Force the player model. If not set, it will default to the model the texture is using. | Boolean | |
## Examples
#### Set skin of all player limb bones:
This will set the skin of all player limb bones with the skin of the player interacting with the entity.
```yaml
Skills:
-model{m=skin} @self ~onSpawn
-modelplayerskin @trigger ~onInteract
```
---
#### Set skin of multiple player limb bone:
This will set the skin of the left and right arm with the skin of the player interacting with the entity.