You can simply attach the camera to players torso to get the “bodycam camera”. Roblox doesn’t support chromatic abbreviation so that’s dead end. The same goes with camera lens but you could emulate that using billboard GUIs
For the first question, just change the camera type to “scriptable” and set it’s Cframe on the torso cframe every frame.
For the second question, what I mean is you could get an image of how the camera lens gets blinded by bright lights, and the simply adding the image to the billboard GUI which would be very close in front of your camera, rotating it according how you face the light. It’s not really optimal but it’s the best I can think of
Alright, so I have tried many different methods since that post, and my best solution to the first question was making your own custom camera system. And I believe it worked the best than using Roblox’s premade modules.