try this one http://www.scriptspot.com/bobo/mxs2/freehandspline/
outline
FHS converts the mouse world coordinates into spline knot (vertex) points with user-defined precision.
When the distance of mouse to the last point drawn exceeds the user-specified Min.Segment Length,
the next point is generated. FHS allows for multiple splines in a single shape, open/closed splines, curve/line segments, renderable splines, and extruded or meshed contours.
it maybe not the one your looking for and you won't find everything for free you would need to spend some money on the plugin's and scripts you want