Camera keeps zooming in even when its cameratype is changed?

until recently, changing a players cameratype means you can move the camera through objects.
when I was setting this up I noticed all of the options for cameratype are reacting to parts in front of them. this Is unwanted as I need to be able to see through the model the camera is paired to.

I tried GetLargestCutOffDistance() but it seems to only apply to the “popper camera”.
is there a different way to have the camera ignore parts in its way? perhaps utilize cameratype:“Scriptable” as it sounds customizable?

Here is a roblox wiki article that should solve your problem: Workspace | Documentation - Roblox Creator Hub

isnt that only for raycasting? Im talking about camera manipulation.

My most sincere apologies, I did not fully read the post; I assumed that you could incorporate the camera with ray casting to detect whether a part is obstructing the camera.