Not really... if you have 6 characters to choose, you only need 6 conditional branches, tops.
Copy paste the events...
For example:
Message: Who do you want to choose?
Choices: Bat -> Change party: Add Bat
Bet -> Change party: Add Bet
Bit -> Change party: Add Bit
Bot -> Change party: Add Bot
IF Bat is in the party THEN:
Message: Yeah, Bat speaking here. So, I will now go to the castle.
Message 2: Really? Why?
Message: To take on the evil witch! I hate witches.
Message 2: You talk politely.
Message: Indeed.
ELSE
IF Bet is in the party THEN:
Message: Yo, Bet in da house!. Imma gonna raid that place dog!
Message 2: Really? Why?
Message: Them witches are so yummy, I could just eat them all!
Message 2: You talk politely.
Message: Politely your ass! Imma shooting your ass!
ELSE
IF Bit is in the party THEN:
Message: LOADING... BIT... 100% LOADED. BIT WILL DESLOCATE HIMSELF TO THE CASTLE.
Message 2: Really? Why?
Message: BIT'S MISSION IS TO EXTERMINATE THE WITCH.
Message 2: You talk politely.
Message: BIT DOES NOT HAVE A MESSAGE PROGRAMMED TO ANSWER THAT SENTENCE.
ELSE
IF Bot is in the party THEN:
Message: Ola! Eu sou o Bot! Vamos para o castelo!
Message 2: Really? Why?
Message: Para matar aquela bruxa malvada!
Message 2: You talk politely.
Message: Não estás realmente a perceber o que te digo, pois não?
ELSE
And there... You have 6 characters to choose from, 6 conditional branches would do.