Help needed for directing branching!

there’s a error that says unexpected string: Can I check my character points?
i’m doing a Q&A while also showing readers their points.
below attached is the coding i’ve written

choice
“How often do you update?” {
NARRATOR
I try to update at least twice per week but it depends on my schedule.

goto QandA

} “Can I customize my character again?” {
NARRATOR
I will see how many of y’all request it.
If there’s a demanding amount, then I’ll allow it.

goto QandA

} “Can I check my reputation points?” {

}if (REPUTATION = 1) {
NARRATOR
You have 1/7 reputation points.

} elif (REPUTATION = 3){
NARRATOR
You have collected 3/7 reputation points.

} elif (REPUTATION = 5) {
NARRATOR
You have collected 5/7 reputation points.

} elif (REPUTATION = 7) {
NARRATOR
You have collected 7/7 reputation points.

goto QandA

}“Can I check my character points?” {

}

label character_points

    NARRATOR
Which character points do you want to check?

choice
“Isra”{

} if (ISRA = 0){
NARRATOR
You have collected 0/2 points for Isra.

} elif (ISRA = 1){
NARRATOR
You have collected 1/2 points for Isra.

} elif (ISRA = 2){
NARRATOR
You have collected 2/2 points for Isra.

goto character_points

}

    NARRATOR
Avery points.

choice
“Avery”{

} if (AVERY = 0){
NARRATOR
You have collected 0/2 points for Avery.

} elif (AVERY = 1){
NARRATOR
You have collected 1/2 points for Avery.

} elif (AVERY = 2){
NARRATOR
You have collected 2/2 points for Avery.

goto character_points

}

    NARRATOR
Raphael points.

choice
“Raphael”{

} if (RAPHAEL = 0){
NARRATOR
You have collected 0/2 points for Raphael.

} elif (RAPHAEL = 1){
NARRATOR
You have collected 1/2 points for Raphael.

} elif (RAPHAEL = 2){
NARRATOR
You have collected 2/2 points for Raphael.

goto character_points

}

    NARRATOR
Reyes points.

choice
“Reyes”{
NARRATOR
You have not interacted with Reyes in this episode.

goto character_points

}

    NARRATOR
Ezra points.

choice
“Ezra”{
NARRATOR
You have not interacted with Ezra in this episode.

goto character_points

goto QandA

}“I’m done asking questions.” {

    NARRATOR
Are you sure you're done asking questions?

choice
“Yes, I’m done.” {
} “No, take me back.” {
goto QandA
}}

the first three questions work perfectly fine but the last question does not work at all.

This needs to be out inside the reputation points choice, or you need to use labels and Goto’s.

Because the character points option isn’t connected to the choice.

how to do it

reputation points and character points are diff choices

EXT. ABANDONED HOME - DAY
label QandA
NARR
Q&A
choice
“How often do you update?” {
NARRATOR
I try to update at least twice per week but it depends on my schedule.
goto QandA

}“Can I customize my character again?” {
NARRATOR
I will see how many of y’all request it.
If there’s a demanding amount, then I’ll allow it.
goto QandA

} “Can I check my reputation points?” {
if (REPUTATION = 1) {
NARRATOR
You have 1/7 reputation points.
} elif (REPUTATION = 3){
NARRATOR
You have collected 3/7 reputation points.
} elif (REPUTATION = 5) {
NARRATOR
You have collected 5/7 reputation points.
} elif (REPUTATION = 7) {
NARRATOR
You have collected 7/7 reputation points.
}
goto QandA

}“Can I check my character points?” {
goto character_points
}“I’m done asking questions” {

NARRATOR

Are you sure you’re done asking questions?
choice
“Yes, I’m done.” {
goto QandAend
} “No, take me back.” {
goto QandA
}
}

label character_points

NARRATOR

Which character points do you want to check?
choice
“Isra”{
if (ISRA = 0){
NARRATOR
You have collected 0/2 points for Isra.

} elif (ISRA = 1){
NARRATOR
You have collected 1/2 points for Isra.

} elif (ISRA = 2){
NARRATOR
You have collected 2/2 points for Isra.
}
} “Avery” {
if (AVERY = 0){
NARRATOR
You have collected 0/2 points for Avery.
} elif (AVERY = 1){
NARRATOR
You have collected 1/2 points for Avery.
} elif (AVERY = 2){
NARRATOR
You have collected 2/2 points for Avery.
}
}“Raphael”{
if (RAPHAEL = 0){
NARRATOR
You have collected 0/2 points for Raphael.
} elif (RAPHAEL = 1){
NARRATOR
You have collected 1/2 points for Raphael.
} elif (RAPHAEL = 2){
NARRATOR
You have collected 2/2 points for Raphael.
}
}“Reyes”{
NARRATOR
You have not interacted with Reyes in this episode.
}“Ezra”{
NARRATOR
You have not interacted with Ezra in this episode.
}“Done”{
goto QandA
}
goto character_points

label QandAend
NARR
Done!

oh okay thank you so much!

label QandA
NARRATOR
Q&A

choice
“How often do you update?” {
NARRATOR
I try to update at least twice per week but it depends on my schedule.
goto QandA

}“Can I customize my character again?” {
NARRATOR
I will see how many of y’all request it.
If there’s a demanding amount, then I’ll allow it.
goto QandA

} “Can I check my reputation points?” {
if (REPUTATION = 1) {
NARRATOR
You have 1/7 reputation points.
} elif (REPUTATION = 3){
NARRATOR
You have collected 3/7 reputation points.
} elif (REPUTATION = 5) {
NARRATOR
You have collected 5/7 reputation points.
} elif (REPUTATION = 7) {
NARRATOR
You have collected 7/7 reputation points.
}
goto QandA

}“Can I check my character points?” {
goto character_points
}“I’m done asking questions” {

NARRATOR
Are you sure you’re done asking questions?
choice
“Yes, I’m done.” {
goto QandAend
} “No, take me back.” {
goto QandA
}
}

label character_points

NARRATOR
Which character points do you want to check?
choice
“Isra”{
if (ISRA = 0){
NARRATOR
You have collected 0/2 points for Isra.

} elif (ISRA = 1){
NARRATOR
You have collected 1/2 points for Isra.

} elif (ISRA = 2){
NARRATOR
You have collected 2/2 points for Isra.
}
} “Avery” {
if (AVERY = 0){
NARRATOR
You have collected 0/2 points for Avery.
} elif (AVERY = 1){
NARRATOR
You have collected 1/2 points for Avery.
} elif (AVERY = 2){
NARRATOR
You have collected 2/2 points for Avery.
}
}“Raphael”{
if (RAPHAEL = 0){
NARRATOR
You have collected 0/2 points for Raphael.
} elif (RAPHAEL = 1){
NARRATOR
You have collected 1/2 points for Raphael.
} elif (RAPHAEL = 2){
NARRATOR
You have collected 2/2 points for Raphael.
}
}“Reyes”{
NARRATOR
You have not interacted with Reyes in this episode.
}“Ezra”{
}if (EZRA = 1){
NARRATOR
You have collected 1/2 points for Ezra.
} elif (EZRA = 2){
NARRATOR
You have collected 2/2 points for Ezra.
}“Done”{
goto QandA
}
goto character_points

label QandAend
NARR
Done!

and also after checking Isra, Reyes, Raphael, Ezra and Avery points it also shows me Ezra points too. why is that happening?

“Done”{ shows up after showing Ezra points too

Q&A

The user can choose to look at all of their character’s points, and press done to return the the Q&A menu.

Character Points

Closed: Marked as solved by thread op :v: