When changing the access setting for an experience between “Free to Play”, “Requires Robux” and “Requires Local Currency”, any players within the game will silently disconnect with no kick message whatsoever.
I tested this in my own place, on which when Players.PlayerRemoving
is fired a leaving message is displayed. Upon changing the setting, a message was displayed for all players in the server without them getting a core UI kick message.
Steps to reproduce:
- Open up any published place and join it in Roblox, not Studio
- Change the access settings while playing it and save them
- Watch as there is no kick message, just silent disconnection
The player will still be able to move around as well as all client scripts functioning, but no client-server communications will work as well as server-related instances like the Backpack.
Expected behavior
The player should be displayed a kick message upon the access setting being changed.