Critical Datastore failure when getting kicked

I have a game that will simply and efficiently save the players data once they leave the game by using Players.PlayerRemoving(). but ive gotten multiple reports that if a user is removed from the server via a roblox issued removal (Same account launched from a different device, Lack of memory), their data will fail to save and be wiped.

Has anyone ever had this issue before? Is this possibly an oversight that i missed? If so can someone please let me know what I can try to do to fix it.

Yk that you can and should save player’s data about every minute and not only when they are leaving?

Do you save data via Value in the Player object? If so, it’s better to store player data in a ModuleScript

i use profile store, im not sure if it does this automatically but if not ill look into implementing it, thank you :slight_smile:

i use a module script to store data. more specifically i use profile store by loleris