If you're aiming to keep this server sided, maybe you could place a black shape over the players eyes. Make sure to set their player datablock to something that can't enter third person. The downside is that you probably wouldn't be able to fade the color out, and it's prone to exploitation, as players could edit the datablock on the client side to regain the ability to enter third person.