You are missing a "=" on line 486, so instead of if (args.Length < 1) should be if (args.Length <= 1). If you don't add that when the player types with only one argument like "/givekit kit_name" he will get an error instead of a message saying that he needs to type the player name as well.