Moving to selected points....

I have some points spread across my scene and I want to add a script so that if someone drags from one of my points to another point my character will move to that point.

NOTE: I want the character to move from point to point only. Not randomly.

How can I do this?


Lots of questions on this topic.