> For the complete documentation index, see [llms.txt](https://xeavin.gitbook.io/the-insurgents-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xeavin.gitbook.io/the-insurgents-handbook/scripts/vm-call-targets/set-scale-164.md).

# Set Scale 164

### Signature

```c
void setscale_164(float scaleX, float scaleY, float scaleZ); //id:0x0164
```

### Description

Does the same as the [Set Scale](/the-insurgents-handbook/scripts/vm-call-targets/set-scale.md) function, but with this one, all 3 axis can be scaled independently from each other.

### Arguments

#### Scale X

The scale ratio on the x-axis.

#### Scale Y

The scale ratio on the y-axis.

#### Scale Z

The scale ratio on the z-axis.
