As a Roblox developer, it is currently too difficult to prevent players from zooming their camera out through Transparent and/or CanCollide false blocks.
This has been a problem for years. As it seems, there is no feasible way to stop players from zooming out past Transparent and/or CanCollide false blocks.
Players commonly use this camera vulnerability to:
Navigate correct paths through multi-path obstacle courses
As a builder, I do not want players seeing the outside of my builds, or using petty glitches to speed through gameplay.
Introducing CameraPeaking
A new part property under Behavior allows players to peak through blocks specified by developers. By default, this feature will be off for all blocks, but can easily be toggled on/off.
This gives developers the choice which blocks allow peeking, and which blocks don’t.
If this issue is addressed, it would improve my development experience because this has the potential to completely eradicate this long-awaited issue, that is constantly abused by players.
This is true. That is why CameraPeaking would be a Part property, so instead of using InvisibleCamera and disabling the peaking ability of all parts, you can specify which parts allow peaking, and which don’t.
Perhaps I should have clarified more.
This was only used as an example. There is no line of code that toggles the Bool value of CameraPeaking, as CameraPeaking does not exist.