# onClientObjectMoveStart (Client)

> Fired on this client when an object starts a `moveObject` movement, whether this client or the server made it.

- **Platform**: MY Multiplayer (MYMP)
- **Kind**: Lua Event
- **Side**: Client
- **Category**: Objects
- **URL**: https://wiki.mymp.gg/en/onClientObjectMoveStart

## Syntax

```lua
addEventHandler("onClientObjectMoveStart", root, function() ... end)
```

## Source

The object that started moving.

A movement lasting 0 ms fires this event and puts the object at its destination at once, without firing `onClientObjectMoveStop`.

## Example

```lua
addEventHandler("onClientObjectMoveStart", root, function()
    outputDebugString("An object started moving")
end)
```

## See also

- [onClientObjectMoveStop (Client)](https://wiki.mymp.gg/en/onClientObjectMoveStop.md): Fired on this client when an object's movement ends: it arrived, stopObject stopped it or a new moveObject took over.
- [moveObject (Shared)](https://wiki.mymp.gg/en/moveObject.md): Moves an object smoothly to a position, turning it along the way.
