Save your player data with ProfileService! (DataStore Module)

Profile:ListenToHopReady() triggers after the last DataStore UpdateAsync call has finished (It’s a yielding method) for said Profile - This is the last non-arbitrary event that we can get in terms of having a profile we just saved be instantly loaded elsewhere swiftly (Instead of receiving a session lock in the process of being removed which can prolong loading time). It has no additional DataStore API cost.

2 Likes