How would I use DataStores to detect when a player has picked up notes?

New scripter here working on an ARG, I’m working a lot with the DataStore for entirely the first time in order to get player info to sync across multiple subplaces within the experience, though I’m having a hard time understanding how to set up a table of values
(Note1Viewed, Note2Viewed, Note3Viewed, etc.)
which would be booleans, false by default, that get updated to True on the requirements fulfilled
(Viewing Note 1 contained in Subplace 1 sets its Datastore Async to true, viewing Note2 contained in Subplace 2 ditto)
and ultimately have a function activate when a player joins the starting place that has every single one of these datavalues true for them. How would I go about this?

1 Like

You just asked how data stores work essentially, that has been asked and answered in depth multiple times. I’d recommend watching a YouTube video on that as your application of it is relatively simple. Dev forum tutorials will go too far into the details and just confuse you. Storing some bool values isn’t hard.