Sorry about the bad title, I couldn't think of a way to explain this question.

So, if you've ever played the conquerors, you probably know how to move the troops. I found a version of the game uncopylocked, but I can't understand the script to get the direction the model needs to move. Here's part of the script where Torso is a part inside a model, And location is a Vector3 Value inside of torso.

Speed = 12
Location = Torso.Location

Torso.BodyGyro.cframe=
CFrame.new(Torso.Position*Vector3.new(1,0,1),Location.Value*Vector3.new(1,0,1))
Torso.BodyVelocity.velocity = CFrame.new(Torso.Position, Location.Value).lookVector * Speed

????????????????????????????????

Can anybody explain this to my puny mind?