# Transform.WithPosition

## Overload 1

```csharp
Transform WithPosition(in Vector3 position)
```

Return this transform with a new position.

### Parameters

- `in position` (`Vector3`)

### Returns

`Transform`

## Overload 2

```csharp
Transform WithPosition(in Vector3 position, in Rotation rotation)
```

Return this transform with a new position and rotation

### Parameters

- `in position` (`Vector3`)
- `in rotation` (`Rotation`)

### Returns

`Transform`

Declared in [Transform](/api/Transform).
Assembly: `Sandbox.System`.
