Just out of curiosity, outside of shutdowns/migrations to latest update by the developer, will Players.PlayerRemoving consistently fire for the last player leaving a server?
To extend the question a bit, if you were to call a service on PlayerRemoving (e.g. DataStoreService, MessagingService) will the server be consistently able to finish whatever it’s doing before shutting down?