Hey. I’m trying to make a system that can prevent a player from ever being replicated to a specific/all clients, similar to Adonis’ ;incognito command (which runs a local script on all clients to remove the specific player and character), but I’m trying to make something where the player object doesn’t get replicated in the first place.
I haven’t seen any solutions for what I’m trying to do, and I wouldn’t be surprised if modifying that default behaviour is possible by developers. I am not looking for just a basic “remove player on join” function in StarterPlayerScripts or something, I am looking for a way to override that specific replication feature so that the server still lets a player join, but the clients never receive a player joining.
You should also be able to delete the character on the server so that it wouldn’t appear for other clients and then manually spawn it in on the client that you want to be in incognito.
To get rid of the other areas where players are present, check out this post