BrumeVector dir = "cliked point" - "tiny.Pos";
tiny.Orient( dir , the good up vector );
it's enough ....
but your model may not watch in the good direction..
So before orienting you can rotate the object a little with changes like dir.X = -dir.X;