Any good Third person modules, or Force shift lock?

I’ve been trying to find a good way to have the camera automatically lock with Shift lock when you unsheath your weapon, but the solutions I have found are just weird. I don’t want to take alot of time, and write my own Third Person camera, and I haven’t found any reliable information on forcing shift lock.
Solutions, modules anything anyone?

This has been asked a few times.

I prefer this solution: