Garry's Mod Wiki

Entity:GetVelocity

  Vector Entity:GetVelocity()

Description

Returns the entity's velocity.

Actually binds to CBaseEntity::GetAbsVelocity() on the server and C_BaseEntity::EstimateAbsVelocity() on the client. This returns the total velocity of the entity and is equal to local velocity + base velocity.
This can become out-of-sync on the client if the server has been up for a long time.

Issue Tracker: 774

Returns

1 Vector
The velocity of the entity.

Example

Lets you know if the object is being moved.

if ent:GetVelocity():LengthSqr() > 0 then // Is being moved else // Not being moved end