Which system should I use to check if a player has completed a tutorial?

I want to make a script that checks if a player has completed a tutorial, and I’m not sure if I should use DataStoreService to do this, or if I should make a badge that is awarded when the player completes the tutorial.

The tutorial is in another Place, so I am not sure which method would work better.
Which system should I use?

The issue with using a badge is that the player could just delete it after they get it. Datastores are probably the better option overall but badges would be easier to script.

I see your point with badges being removeable from inventories but be realistic, why would a player want to restart a tutorial?

1 Like

Yeah, I think I’m going to use the DataStoreService then. @BobygoWasTaken they may want to restart a tutorial if they forgot how to play a game, etc. Though, I would probably make it a feature to go back to the tutorial regardless of there being a badge.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.