Modifying Roblox's CameraModule TransparencyController

As most of you know, when entering and exiting first person in any Roblox game, there seems to be moderate lag spike, most likely because of the LocalTransparencyModifier being changed all at once for all the instances Inside of your Character.

  1. Is tweening the transparency a contributor to the lag?

  2. Is there a better way of handling the LocalTransparencyModifier when going in first person?

  3. How would I remove the transparency tween in Roblox’s CameraModule TransparencyController, so it instantly goes transparent as soon as I enter first person?

image
image