I have a local script that is responsible for the camera and I have it to where you press "E" to flip first person and third person. I want the head to turn invisible when in first person, since it looks weird when it is visible. I believe since it is a local script, the head should only turn invisible for the player, but this is not happening. Any help will be greatly appreciated.
You probably have FilteringEnabled turned off. If you turn it on, changes made on the client will only be visible on the client. This will let you make the head invisible with the Transparency property without making it invisible for anyone else. (Do keep in mind that any changes that everyone is supposed to see has to be done with a serverscript though!)