RoundStart logevent doesn't parse a "id", so you're basically always setting Crysis[0] = false
You don't need an entire array if there can be only 1 player at a time, just set a variable to the player id.
Also, I don't think you're getting random player ID right... since player IDs can have gaps... meaning, 4 players are in-game... and their entity ids can be: 1,2,5 and 16, but that get_players() returns 4, and you'll have only 1-4 range which will fk up your random player.
PS: I'm quite curious what you mean by "You are Crysis", that just sounds wrong.
The suit is named "nanosuit" and "Crysis" is "crisis" (search translation), Crytek likes to use their name in every game they make.