NPC walking from A to B

Hi,
it sound maybe stupid, but I’m a totaly noob.
I’m doing like a small cutscene.
I need to get one 3D NPC move(walk) from point A to point B. execute an animation then conitinuing moving/walking to point C.

now I did a script which make a cube to move from one point to another, even executing the animation art point B is no problem
but I can’t manage to:
1- make (for the test) the cube stick on the ground instead floating or passing through
2- making actually what i need a character walking alone without user control just from A to B

can any body help with this?

isn’t there anybody who can help?