I want to create a GUI like a dialog that says a word like hi! (which i know how to do already) when the player joins the game for the 1st time, and when he rejoins/joins for the 2nd time, the game wont start with a dialog and will start with a GUI like a menu or sum and it stay like that no matter how much times the player rejoins.
You could use two methods for this.
Badge
-Detect if a player owns a badge upon joining (Welcome badge could work)
-If they do, the menu shows up
-If they don’t, have the dialogue show up and award them the badge
Datastore (more complicated, if you don't want a badge):
-Have a datastore with pretty much anything (values work usually)
-Detect if the value exists under the player name in the datastore
-If it doesn’t, have the dialogue show up and insert the player into your datastore
-If it does, have the menu show up
DataStoreService Documentation
There are also plenty of datastore tutorials online, I used to never go near it but it’s not as complex as you would think
both are quite easy to understand and easy to do too, il try it out, thanks!
1 Like