It appears you are not familiar with the concept of PopperCam, which allows the camera to pop in place if an obstruction exists between the player’s head and the camera.
You can find a module related to this by forking it during Play Solo(meaning that you’ll copy-paste the module to learn about it), which contains the code for this behavior.
So I’ve forked the PopperCam module and opened it, and since it’s a module script, I presume I will have to select and work with only a bit of it. What should I do with this code? Do I select some certain parts of it and insert it directly into another script?
(CameraType I’m using is Scriptable, so I think it’s disabled during my playtests)
Think it’s just requiring this and then something something something. I haven’t touched the module for a while and I think you should at least try to learn about its functionality.