# move

Starts or stops bot movement and rotations.

```csharp
// See "LSL Helper Functions" page for this function
smartbotsAPI("move", [
  "instruction", "FORWARD",
  "param1", "START"
]);
```

```snippet http-api-variables-OmJyUigTgO
```

```snippet http-api-input-basic-parameters-5FcVlaJbq0 action="move"
```

```snippet http-api-input-q5yvAagqsZ
instruction | yes | The movement instruction. One of the following:<br>`FORWARD` — start/stop forward movement<br>`BACKWARD` — start/stop backward movement<br>`LEFT` — start/stop turning left<br>`RIGHT` — start/stop turning right<br>`FLY` — start/stop flying<br>`STOP` — stops all movements
param1      | yes | Value which controls the `instruction`completion:<br><br>`START` — starts instruction<br>`STOP` — stops instruction<br><br>(This value is ignored for the`STOP` instruction.)
```

```snippet http-api-output-JAwUcmg7i7
```

# Examples

**Bot starts moving forward:**

```
action=move&instruction=FORWARD&param1=START
```

**Bot stops moving forward:**

```
action=move&instruction=FORWARD&param1=STOP
```

**Bot stops all movements and turns:**

```
action=move&instruction=STOP
```