Converted this recently for someone who was interested in using it. Provides a smooth and fast mouse based Camera using Mouse.move and a lil math to compute where we should be looking.
Gist: https://gist.github.com/Lem0ns/a485f7906db0c08d5458583401a81047
Usage is nearly identical to that standard Camera (will update soon, new ipb throwing me off lol)
Camera lemonCamera = new Camera(script);
lemonCamera.moveNorth(); // Directions
lemonCamera.moveCamera(0, 33); // Moves yaw to 0, pi