Hi, i'm trying to make a screen Gui popup only for new players. I want it to be activated when They click the play button and if they are a new player it will come up.
It would require some sort of a datastore system. Make the default data with a value like JoinedBefore = false.
once they click the button, you could do something like
function clickedbutton() if RemoteFunction:InvokeServer() == "First_Time" then frame.visible = true end end
from the server it may look like
function RemoteFunction.OnServerInvoke(player) if data[player].JoinedBefore == false then data[player].JoinedBefore = true -- change it so it wont run again after this one time return "First_Time" else return "Returning_Player" end