How do I pick a random player for a function?

Shuffle will return a shuffled array, it doesn’t actually mutate AllPlayers. You would need to do

ShuffledPlayers := Shuffle(AllPlayers)
if (FirstPlayer : player = ShuffledPlayers[0]):

or

if (FirstPlayer := Shuffle(AllPlayers)[0]):
4 Likes