I am developing a third person system and I am trying to create a thirdperson system except it is not shoulder locked, character can freely move camera without hold left click. (Similar to this one, https://i.gyazo.com/e9671c135520b13c8a6cbfbbe8b6b0ee.gif )
What I am trying to figure out is there another way to use mouse behavior lock and also have the ability to move the camera around or will I have to recreate the camera movement using mouse movement? Trying to limit the amount of code needed for this so I am just looking for options other than recreating it.