---
name: "unitAimPositionVisual"
type: command
status: ok
groups: ["Object Manipulation", "Render Time Scope"]
arma3_since: "1.64"
locality: {"argument": "global", "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/unitAimPositionVisual
revid: 377836
updated: 2026-01-03T04:32:14Z
---

# unitAimPositionVisual

*Command · Object Manipulation, Render Time Scope · Arma 3 v1.64*

Locality: arguments **global**

## Description

Returns the position on the unit other units can aim at in render scope. See also [aimPos](../commands/aimPos.md), [unitAimPosition](../commands/unitAimPosition.md).

## Syntax

```sqf
unitAimPositionVisual unit
```

**Parameters:**

- `unit`: [Object](../topics/Object.md)

**Returns:** [PositionAGL](../topics/Position.md#positionagl) - position

## Examples

### Example 1

```sqf
unitAimPositionVisual player;
```

## See also

[unitAimPosition](../commands/unitAimPosition.md) · [aimPos](../commands/aimPos.md) · [eyePos](../commands/eyePos.md) · [getPosASL](../commands/getPosASL.md) · [weaponDirection](../commands/weaponDirection.md)

## Community notes

**Sa-Matra** — 2023-04-30

This command (along with [unitAimPosition](../commands/unitAimPosition.md) and [aimPos](../commands/aimPos.md)) is unreliable when entity has [objectParent](../commands/objectParent.md), it can return its last position in the world in case of static weapon packed into backpack, or can return very outdated (lagging behind) position or even [0,0,0] on remote units inside vehicles. Be careful when using it!

<sub>Source: [BI Community Wiki — unitAimPositionVisual](https://community.bistudio.com/wiki/unitAimPositionVisual) (revision 377836).</sub>
