I’ve a bit interested if it’s possible to delete a player but still have them able to chat. I’ve seen a game do this with their admin system, and they can delete their name from the playerlist. Anyways, is this possible to do? I’ve tried a few ways but wasn’t able to get it. Thanks.
But to be honest, I’ve never tried something like that, disabling the Roblox default leaderboard and adding a “username blacklist” for a certain person. I watched how people do it in the past but never tried to recreate.
I do believe @DeRobloxMeneer’s solution will work. I looked it up and it puts the player in some sort of spectator state, with FreeCam and Chat enabled
There is no way to remove a Player object from a game without disconnecting the associated user. This type of functionality was removed sometime before 2014. You are also unable to remove a player’s name from the default leaderboard CoreGui.
To accomplish what you’re looking for, you will have to create a custom leaderboard that removes the names of certain players on demand. Likely through the use of a RemoteEvent that incorporates the method ::FireAllClients
This was most likely done by copying the internal CoreScript code for Roblox’s default playerlist and incorporating something like the idea I stated above. You can find a copy of this code here:
If someone is somehow doing what you’re requesting without the use of a customized leaderboard, then assume it’s a hack that can/will break in the future, thus would not be reliable to use.
Wrong, doing :Destroy() on the player removes the player but they are still able to chat, and freely move around (without anyone seeing them) but the chats are visible.