Find the issue in file chapter01_scene16.rpy
---------------
label chapter01_scene_16:
hide screen phonebutton
play music night fadein(10) loop volume(0.5)
n "During the night..."
scene chapter01_scene_16_01 with Dissolve(0.5, alpha=True)
mct "Damn heat. Woke me up again! I should get a aircon next year!"
scene chapter01_scene_16_02 with Dissolve(0.5, alpha=True)
mct "Leni is sleeping like a baby right now."
scene chapter01_scene_16_01 with Dissolve(0.5, alpha=True)
mct "I'd like some water."
scene chapter01_scene_16_02a with Dissolve(0.5, alpha=True)
mct "Should I put on some pants?"
mct "Nah... Why bother?"
scene chapter01_scene_16_03 with Dissolve(0.5, alpha=True)
mct "The door is open. Did Leni forget to close it?"
scene chapter01_scene_16_04 with Dissolve(0.5, alpha=True)
play sound dog_short volume(0.3)
tyras "Wof!"
mct "What's that noise?"
scene chapter01_scene_16_05 with Dissolve(0.5, alpha=True)
if persistent.show_best:
play sound dog volume(0.5)
tyras "WOF! WOF!"
mct "Tyras is barking."
menu: #Menu 16 01 marker: Time 00:00
"Investigate." if persistent.show_hints == False:
jump chapter01_scene_16a
"Investigate. (Franzi path)" if persistent.show_hints:
jump chapter01_scene_16a
"Ignore and get some water.":
jump chapter01_scene_16
else:
jump chapter01_scene_16
---------------
So if persistent.show_best = False, the script starts from line 1 again