it would also need to be if(!player.hasPlayedBefore()){ otherwise it would give them the gift every time they join