Is there a way to get the first player who joins the island?

I’m working on save system using Save Point Device, I want to preload the island settings based on the first player data who joins in.

I think this would work:

        AllPlayers := GetPlayspace().GetPlayers()
        if (FirstPlayer := AllPlayers[0]):
            #FirstPlayer should be the first to have joined the island