I wanted to use maybe culling masks but I have no idea how am I going to apply it to every player individually
In a multiplayer game, you should have the ability to control whether gameobjects are affected by the Client or the Server. If your character goes into first person mode, check if it is the client, and let that determine whether or not to hide the mesh. For every other player’s game instance, theirs will not hide the mesh because it’s not their “client” character.