How to assign customized velocity to atoms or molecule

Hi every one,i am new for material studios.I want to assign customized velocity to atoms or a molecule and i have read a lot here.I found script made by Reinier and i used the script and it real works.I attached the script here,but i still have several questios.

  1. \$atom->Velocity=Point(X=>-100); i know it means giving velocity to atoms,but x property means x cartesian coordinate of an object.Is there any connection between velocity and cartesian coordinate?Does that means the atom velociy is 100 angstrom/ps?if not ,what does it mean?
  2. Could it be possible to assign netvelocity to a molecule as most probable velocity according to Maxwell-Boltmann distribution.

Thanks

Li