This repository was archived by the owner on Oct 4, 2025. It is now read-only.
Repository navigation
Expand file tree
/
Copy pathscript-ch23.rpy
More file actions
653 lines (633 loc) · 24.9 KB
/
Copy pathscript-ch23.rpy
File metadata and controls
653 lines (633 loc) · 24.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
image noface1:
topleft
xtile 10 ytile 10
block:
block:
choice:
"images/sayori/noface1.png"
choice:
"images/sayori/noface1b.png"
block:
choice:
0.075
choice:
0.3
choice:
0.4
choice:
0.5
choice:
0.6
repeat
image noface2:
"images/sayori/noface2.png"
xalign 0.95 yalign 0.47
label ch23_main:
if renpy.random.randint(0,15) == 0 and not seen_eyes_this_chapter:
$ quick_menu = False
scene white
show noface1
show noface2
with dissolve_scene_half
play sound "sfx/gnid.ogg"
pause 7
$ quick_menu = True
scene bg club_day2
show yuri 2 at i11 zorder 2
else:
scene bg club_day2
with dissolve_scene_half
play music t6
show yuri 2y5 at t11 zorder 2
y "Hi, [player]!"
y "I've been waiting for you."
y 2d "Are you ready to continue reading?"
y "I brought my best tea today--"
show yuri 2f
show natsuki 4w at f33 zorder 3
n "Monika!"
n "I told you not to--"
n 1g "Ugh..."
n "Is she really late again?"
show natsuki at t33 zorder 2
show yuri at f32 zorder 3
y 1h "Inconsiderate as usual, Natsuki."
show yuri at t32 zorder 2
show natsuki at f33 zorder 3
n 4c "Excuse me?"
show natsuki at t33 zorder 2
show yuri at f32 zorder 3
y 1r "Must you always interrupt my conversations with your incessant yelling?"
show yuri at t32 zorder 2
show natsuki at f33 zorder 3
n 1o "What are you talking about?!"
n 1q "You say that like I do it on a regular basis or something."
n "I just wasn't paying attention, okay? I'm sorry."
n 4u "Seriously... What's gotten into you lately?"
show natsuki at t33 zorder 2
show yuri at f32 zorder 3
y 2n "Me?"
y 2o "N-Nothing..."
show yuri at t32 zorder 2
show natsuki at f33 zorder 3
n "..."
show natsuki at t33 zorder 2
show yuri at f32 zorder 3
y 2v "Is it really that bad...?"
show yuri at t32 zorder 2
show natsuki at f33 zorder 3
n 2m "See, it {i}is{/i} something."
show natsuki at t33 zorder 2
show yuri at f32 zorder 3
y 3p "I'll get over it!"
y 3y6 "It's not even anything noteworthy..."
y 3o "I've just been feeling a little on edge lately..."
y 3n "A-Anyway, we don't need to talk about it!"
show yuri at t32 zorder 2
show natsuki at f33 zorder 3
n 2q "Well, I just felt like I needed to bring it up."
n 5q "It's not like I really care or anything..."
show natsuki at t33 zorder 2
show yuri 3e
show monika 1g at l31
m "Aw, man..."
m "I'm the last one here again!"
show natsuki at f33 zorder 3
n 2c "Well, [player] just walked in too."
show natsuki at t33 zorder 2
show yuri at f32 zorder 3
y 1f "Were you practicing piano again?"
show yuri at t32 zorder 2
show monika at f31 zorder 3
m 5a "Yeah..."
m "Ahaha..."
show monika at t31 zorder 2
show yuri at f32 zorder 3
y 1m "You must have a lot of determination."
y "Starting this club, and still trying to make time for piano..."
show yuri 1a at t32 zorder 2
show monika at f31 zorder 3
m 1a "Well, maybe not determination..."
m 3a "But I guess passion."
m "It motivates me to work hard for the festival and..."
m 3n "Um..."
show monika at t31 zorder 2
show natsuki at f33 zorder 3
n 5s "..."
show natsuki at t33 zorder 2
show monika at f31 zorder 3
m 1l "Right..."
m "I-I forgot..."
show monika at thide zorder 1
hide monika
show yuri at f32 zorder 3
y 2v "Um, about that, Natsuki..."
y "We were all talking yesterday, and..."
y 2t "Well...we decided that we would like to support the festival as well."
y 2l "However...!"
y 2h "I understand how you feel about not wanting the club to change."
y "I think we all kind of feel that way."
y 2f "So as long as we're all working together, this club will never become something we don't want."
show yuri at t32 zorder 2
show natsuki at f33 zorder 3
n "..."
show natsuki at t33 zorder 2
show yuri at f32 zorder 3
y 2v "Um, also..."
y "If you help us out with the festival..."
y 3r "...Then I'll buy you a new manga!"
show yuri 3t at t32 zorder 2
show natsuki at f33 zorder 3
n 5h "..."
n 2z "Ahahaha!"
n "Sorry, that last part was really funny."
n 2c "Look..."
n "I did some thinking about yesterday."
n 2q "I was a little more hostile than I meant to be..."
n 1q "I guess I really felt threatened or something."
n 1h "But I know this is something we're doing together."
n 1q "Another new member wouldn't hurt, as long as they're cool..."
n 5w "And I guess another girl would be nice this time..."
n 5e "...But more importantly, I would hate to see the event suck just because I chose to back out!"
n "I'm a pro, you know!"
n 5c "So I'm gonna help too, and we'll make sure it's done right."
show natsuki at t33 zorder 2
show yuri at f32 zorder 3
y 2s "Thank goodness..."
y "Isn't that great, Monika?"
show yuri at t32 zorder 2
show natsuki at f33 zorder 3
n 2k "...Monika?"
show natsuki at t33 zorder 2
show monika 1o at f31 zorder 3
m "Ah--"
m 1n "Yeah, that's wonderful!"
m "It wouldn't be the same without you, Natsuki."
m 5 "Anyway, [player]..."
m "What do you want to do today?"
m "I was thinking we could--"
show monika at t31 zorder 2
show yuri at f32 zorder 3
y 1l "We already have plans today."
show yuri at t32 zorder 2
show monika at f31 zorder 3
m 1r "Ah..."
m "Is that so, Yuri?"
show monika at t31 zorder 2
show yuri at f32 zorder 3
y 1y6 "That's correct."
y "[player] is already engaged in a novel that we're reading together."
y 1y5 "Aren't you glad I've already gotten him into literature, Monika?"
show yuri 1a at t32 zorder 2
show monika at f31 zorder 3
m 2l "I..."
m "I suppose..."
m "I was just--"
m 1r "Actually, it doesn't matter."
m 1i "It really doesn't."
m "You guys can do whatever you want."
show monika at t31 zorder 2
show yuri at hf32 zorder 3
y 2y1 "{i}(Yes!){/i}{w=0.5}{nw}"
y 2u "Um... Thank you for understanding, Monika."
if poemwinner[2] == "natsuki":
$ poemwinner[2] = "yuri"
$ y_appeal += 1
scene bg club_day2
show yuri 3 at t11 zorder 2
with wipeleft_scene
call yuri_exclusive2_2_ch22 from _call_yuri_exclusive2_2_ch22
return
label ch23_end:
stop music fadeout 1.0
scene black
with wipeleft_scene
call screen confirm("", Return(True), Return(True))
if _return:
call expression "poem_special_" + str(persistent.special_poems[2]) from _call_expression_4
scene black with Dissolve(1.0)
else:
pass
scene bg club_day2
show monika 4b at t32 zorder 2
with wipeleft_scene
play music t3
m "Okay, everyone!"
m "It's time to figure out the festival preparations."
m 1i "Let's hurry and get this over with."
show natsuki 4q at f31 zorder 3
n "Jeez..."
n "Why is the mood so weird today?"
n "Look, even Yuri isn't immune to it."
show natsuki at t31 zorder 2
show yuri 4b at f33 zorder 3
y "Uu..."
y "Stagnating air is common foreshadowing that something terrible is about to happen..."
show yuri at t33 zorder 2
show monika at f32 zorder 3
m 2r "Look, can we just get this done?"
m 2d "I'm going to be printing and assembling all the poetry pamphlets."
m "Natsuki, I was thinking--"
show monika at t32 zorder 2
show natsuki at f31 zorder 3
n 2d "I want to make cupcakes!"
show natsuki 2a at t31 zorder 2
show monika at f32 zorder 3
m 2a "...Yeah, that."
m "Glad we're on the same page."
m 1m "Yuri, you can..."
m 1r "...Well, it doesn't matter."
m 1i "Do whatever you want, as long as you think it'll help."
show monika at t32 zorder 2
show yuri at f33 zorder 3
y 2h "Monika..."
y "I'm not useless, you know!"
show yuri at t33 zorder 2
show monika at f32 zorder 3
m 2p "I-I know that!"
show monika at t32 zorder 2
show yuri at f33 zorder 3
y 1l "I already know what I'd like to do."
y 1h "We can't run a successful poetry event without having the right atmosphere for the occasion."
y "So I'm going to make decorations and set up some nice mood lighting."
show yuri at t33 zorder 2
show monika at f32 zorder 3
m 2j "There, see?"
m "That's a great idea!"
m 1a "And that gives us all something to do."
show monika at t32 zorder 2
show yuri at f33 zorder 3
y 2f "Eh?"
y "What about [player]?"
show yuri at t33 zorder 2
show monika at f32 zorder 3
m 2b "[player] is going to help me."
show monika 2a at t32 zorder 2
show natsuki at f31 zorder 3
n 4e "Wait, you?"
n "You have the easiest job, Monika!"
show natsuki at t31 zorder 2
show monika at f32 zorder 3
m 1i "Sorry, but that's just how it is."
show monika at t32 zorder 2
show natsuki at f31 zorder 3
n 1f "Like hell it is!"
n "What are you trying to pull?"
show natsuki at t31 zorder 2
show yuri at f33 zorder 3
y 3h "I-I agree with Natsuki!"
y "Not only is your work already most suitable for one person..."
y 3l "But my task is laborious enough to benefit from an extra pair of hands."
show yuri at t33 zorder 2
show natsuki at f31 zorder 3
n 4c "Mine too!"
show natsuki at t31 zorder 2
show yuri at f33 zorder 3
y 1h "What, your cupcakes?"
y "Please."
show yuri at t33 zorder 2
show natsuki at f31 zorder 3
n 1o "Like {i}you{/i} would fucking know!"
n 1x "All you care about now is dragging [player] around with you and your stupid books."
n 1f "You {i}and{/i} Monika!"
show natsuki at t31 zorder 2
show monika at f32 zorder 3
m 2g "Hey!"
m "I didn't even do anything!"
show monika at t32 zorder 2
show natsuki at f31 zorder 3
n 3e "Okay, then why not let [player] decide who to help instead of abusing your power?"
show natsuki at t31 zorder 2
show monika at f32 zorder 3
m 1p "I'm not...abusing my power."
show monika at t32 zorder 2
show yuri at f33 zorder 3
y 2h "Yes you are, Monika."
y "Just let [player] make the choice, okay?"
show yuri at t33 zorder 2
show monika at f32 zorder 3
m 1r "Okay, fine!"
m "Fine."
show monika 1h at t32 zorder 2
show natsuki at f31 zorder 3
n 3w "Jeez..."
n "[player], I know how fed up you are with these two by now."
n 3c "We can just--"
show natsuki at t31 zorder 2
show yuri at f33 zorder 3
y 2r "Natsuki, shut your fucking mouth and let him decide for himself."
show yuri at t33 zorder 2
show natsuki at f31 zorder 3
n 1o "{i}You{/i} shut your mouth!"
show natsuki at t31 zorder 2
show monika at f32 zorder 3
m 1r "Jesus christ..."
m 1i "This is never going to end. Just make the choice, okay?"
show monika at t32 zorder 2
python:
madechoice = renpy.display_menu([("Natsuki.", "natsuki"), ("Yuri.", "yuri"), ("Monika.", "monika")], screen="rigged_choice")
if madechoice != "monika":
window hide(None)
$ musicpos = get_pos()
stop music
scene white
show yuripupils zorder 10
pause 3.0
show bg club_day:
alpha 0.05
yoffset 0 ytile 2
linear 5.25 yoffset -720
repeat
show noise:
alpha 0.1
$ gtext = glitchtext(80)
window auto
menu:
"[gtext]"
"Monika":
pass
"Monika":
pass
"Monika":
pass
"Monika":
pass
"Monika":
pass
"Monika":
pass
"Monika":
pass
"Monika":
pass
"Monika":
pass
"Monika":
pass
scene bg club_day
$ audio.t3m = "<from " + str(musicpos) + " loop 4.618>bgm/3.ogg"
play music t3m
show monika 5 at i11
else:
show natsuki at thide zorder 1
show yuri at thide zorder 1
hide natsuki
hide yuri
m 5a "Yay, you picked me!"
m "We can meet at your house this weekend."
m "I promise it'll be fun."
m "Is Sunday okay with you?"
show natsuki 1e at f31 zorder 3
n "Are you fucking kidding me?"
n "This isn't fair at all!"
show natsuki at t31 zorder 2
show monika at f32 zorder 3
m 2i "It is fair, Natsuki."
m "It's what he chose."
show monika at t32 zorder 2
show yuri 3r at f33 zorder 3
y "No, it's not fair!"
y "Giving us all this work and then taking [player] for yourself."
y "What a shameful thing to do!"
show yuri at t33 zorder 2
show monika at f32 zorder 3
m 2r "Yuri, I didn't even give you any work."
m 2i "You decided it for yourself."
m "You're being a little unreasonable here."
stop music
show monika at t32 zorder 2
show yuri at f33 zorder 3
y 2y4 "I'm being unreasonable?"
y 2y3 "Ahahaha!"
y "Monika, I can't believe how delusional and self-important you are!"
y "Pulling [player] away from me every single time you're not included in something."
y 1y1 "Are you jealous?"
y "Crazy?"
y 1y3 "Or maybe you just hate yourself so much that you take it out on others?"
y 1y4 "Here's a suggestion. Have you considered killing yourself?"
y "It would be beneficial to your mental health."
show yuri at t33 zorder 2
show natsuki at f31 zorder 3
n 5u "Yuri, you're scaring me a little..."
show natsuki at t31 zorder 2
show monika at f32 zorder 3
m 1r "Natsuki, let's just go."
m 1i "I don't think she wants us around right now."
show monika at t32 zorder 2
show yuri at f33 zorder 3
y 2y3 "See, that wasn't very hard."
y "All I want is to spend a little time with him."
y "Is that so much to ask?"
hide natsuki
hide monika
hide yuri
with wipeleft
"Yuri follows Monika and Natsuki to the door."
show monika 5a at t11 zorder 2
m "Hey, [player]..."
m "Yuri is really something, isn't she?"
show monika at thide zorder 1
hide monika
"Monika giggles as Yuri pushes her out the door."
play music t10y
show yuri 2m at t11 zorder 2
y "Finally."
y 2y1 "Finally!"
y 2s "This is really all I wanted."
y 1y6 "[player], there's no need to spend the weekend with Monika."
y "Don't listen to her."
y 1y5 "Just come to my house instead."
y 3y5 "The whole day, with just the two of us..."
y "Doesn't that sound wonderful?"
y 3y1 "Ahahaha!"
y 3y4 "Wow... There's really something wrong with me, isn't there?"
y "But you know what?"
y 1y3 "I don't care anymore."
y "I've never felt this good my whole life."
y 1y4 "Just being with you is a far greater pleasure than anything I could imagine."
y "I'm addicted to you."
y 3y4 "It feels like I'm going to die if I'm not breathing the same air as you."
y 4a "Doesn't it feel nice to have someone care about you so much?"
y "To have someone who wants to revolve their entire life around you?"
y 2y6 "But if it feels so good..."
y 2y4 "Then why does it feel more and more like something horrible is going to happen?"
y 2y6 "Maybe that's why I tried stopping myself at first..."
y "But the feeling is too strong now."
y 3y1 "I don't care anymore, [player]!"
y "I have to tell you!"
y 3y4 "I'm...I'm madly in love with you!"
y "It feels like every inch of my body...every drop of blood in me...is screaming your name."
y 3y3 "I don't care what the consequences are anymore!"
y "I don't care if Monika is listening!"
y 3w "Please, [player], just know how much I love you."
y 3m "I love you so much that I even touch myself with the pen I stole from you."
y 3y4 "I just want to pull your skin open and crawl inside of you."
y 3y6 "I want you all to myself."
y "And I will be only yours."
y "Doesn't that sound perfect?"
y 3s "Tell me, [player]."
y "Tell me you want to be my lover."
y "Do you accept my confession?"
menu:
"Yes.":
jump yuri_kill
"No.":
jump yuri_kill
label yuri_kill:
$ quick_menu = False
window hide(None)
stop music
pause 1.0
# Goodbye
# Instead of deleting saves, we'll use after_load label to return to Yuri whenever a save is loaded
window auto
$ persistent.yuri_kill = 1
$ in_yuri_kill = True
label yuri_kill_1:
window auto
$ persistent.autoload = "yuri_kill_1"
$ quick_menu = False
stop music
scene bg club_day
show yuri 3d at i11
y "...Ahahaha."
y "Ahahahahahaha!"
$ style.say_dialogue = style.normal
y 3y5 "Ahahahahahahahaha!"
$ style.say_dialogue = style.edited
y 3y3 "AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA{nw}"
window hide(None)
window auto
$ style.say_dialogue = style.normal
play sound "sfx/yuri-kill.ogg"
pause 1.43
show yuri stab_1
pause 0.75
show yuri stab_2
show blood:
pos (610,485)
pause 1.25
show yuri stab_3
pause 0.75
show yuri stab_2
show blood:
pos (610,485)
show yuri stab_4 with ImageDissolve("images/yuri/stab/4_wipe.png", 0.25)
pause 1.25
show yuri stab_5
pause 0.70
show yuri stab_6:
2.55
easeout_cubic 0.5 yoffset 300
show blood as blood2:
pos (635,335)
pause 2.55
hide blood
hide blood2
pause 0.25
play sound fall
pause 0.25
scene black
pause 2.0
scene black
show y_kill
with dissolve_cg
label yuri_kill_2:
$ quick_menu = True
$ persistent.autoload = "yuri_kill_2"
python:
_history_list = []
m.add_history(None, "", """Welcome to the Literature Club! It's always been a dream of mine to make something special out of the things I love. Now that you're a club member, you can help me make that dream come true in this cute game!Every day is full of chit-chat and fun activities with all of my adorable and unique club members:Sayori, the youthful bundle of sunshine who values happiness the most;Natsuki, the deceivingly cute girl who packs an assertive punch;Yuri, the timid and mysterious one who finds comfort in the world of books;...And, of course, Monika, the leader of the club! That's me!I'm super excited for you to make friends with everyone and help the Literature Club become a more intimate place for all my members. But I can tell already that you're a sweetheart—will you promise to spend the most time with me?Welcome to the Literature Club! It's always been a dream of mine to make something special out of the things I love. Now that you're a club member, you can help me make that dream come true in this cute game!Every day is full of chit-chat and fun activities with all of my adorable and unique club members:Sayori, the youthful bundle of sunshine who values happiness the most;Natsuki, the deceivingly cute girl who packs an assertive punch;Yuri, the timid and mysterious one who finds comfort in the world of books;...And, of course, Monika, the leader of the club! That's me!I'm super excited for you to make friends with everyone and help the Literature Club become a more intimate place for all my members. But I can tell already that you're a sweetheart—will you promise to spend the most time with me?Welcome to the Literature Club! It's always been a dream of mine to make something special out of the things I love. Now that you're a club member, you can help me make that dream come true in this cute game!Every day is full of chit-chat and fun activities with all of my adorable and unique club members:Sayori, the youthful bundle of sunshine who values happiness the most;Natsuki, the deceivingly cute girl who packs an assertive punch;Yuri, the timid and mysterious one who finds comfort in the world of books;...And, of course, Monika, the leader of the club! That's me!I'm super excited for you to make friends with everyone and help the Literature Club become a more intimate place for all my members. But I can tell already that you're a sweetheart—will you promise to spend the most time with me?will you promise to spend the most time with me?will you promise to spend the most time with me?will you promise to spend the most time with me?will you promise to spend the most time with me?will you promise to spend the most time with me?will you promise to spend the most time with me?will you promise to spend the most time with me?will you promise to spend the most time with me?will you promise to spend the most time with me?will you promise to spend the most time with me?will you promise to spend the most time with me?will you promise to spend the most time with me?will you promise to spend the most time with""")
$ style.say_dialogue = style.edited
scene black
window show(None)
if not renpy.music.get_playing(channel='music') == audio.t6s:
$ audiostart = str(renpy.random.random() * 360)
$ audio.t6s = "<from " + audiostart + " loop 43.572>bgm/6s.ogg"
play music t6s
show y_kill
label yuri_kill_loop:
$ persistent.yuri_kill += 1
if persistent.yuri_kill < 1440:
$ gtext = glitchtext(renpy.random.randint(8, 80))
if config.developer:
y "[persistent.yuri_kill] [gtext]"
else:
y "[gtext]"
$ _history_list.pop()
jump yuri_kill_loop
else:
$ delete_all_saves()
jump yuri_kill_3
label yuri_kill_3:
$ persistent.autoload = "yuri_kill_3"
$ config.skipping = False
$ config.allow_skipping = False
$ allow_skipping = False
$ quick_menu = False
$ style.say_dialogue = style.normal
$ gtext = glitchtext(renpy.random.randint(8, 80))
if not renpy.music.get_playing(channel='music') == audio.t6s:
$ audiostart = str(renpy.random.random() * 360)
$ audio.t6s = "<from " + audiostart + " loop 43.572>bgm/6s.ogg"
play music t6s
scene bg club_day
"[gtext]"
window auto
n "Alright, it's festival time!"
show natsuki 4k at t11 zorder 2
n "Wow, you got here before me?"
n "I thought I was pretty ea--{nw}"
show natsuki scream at h11
n "EYAH!"
n "AAAAAAAAAAAAAAAHHHH!!!"
pause 1.0
show natsuki scream at h11
pause 0.75
show natsuki vomit at h11
pause 1.25
show natsuki at lhide
hide natsuki
"Natsuki runs away."
m "..."
show monika 2b at t11 zorder 2
m "I'm here!"
m 2d "[player], did something happen?"
m "Natsuki just ran past me..."
m 2i "...Oh..."
m "...Oh."
m 2r "..."
m 2l "Ahahaha!"
m "Well, that's a shame."
m 2d "Wait, were you here the entire weekend, [player]?"
m "Oh, jeez..."
m 2g "I didn't realize the script was broken that badly."
m "I'm super sorry!"
m "It must have been pretty boring..."
m 2e "I'll make it up to you, okay?"
m "Just gimme a sec..."
$ consolehistory = []
call updateconsole("os.remove(\"characters/yuri.chr\")", "yuri.chr deleted successfully.") from _call_updateconsole_15
$ delete_character("yuri")
pause 1.0
call updateconsole("os.remove(\"characters/natsuki.chr\")", "natsuki.chr deleted successfully.") from _call_updateconsole_16
$ delete_character("natsuki")
pause 1.0
m 2a "I'm almost done."
m 2j "I just want to have a cupcake real quick!"
$ gtext = glitchtext(10)
"Monika lifts the foil from [gtext]'s tray and takes a cupcake."
m 2b "Seriously, these are the best!"
m "I really just had to have one, since it's the last time I'll ever get the chance to."
m 2a "You know, before they stop existing and everything."
m "...But anyway, I really shouldn't be making you wait any longer."
m 2j "Just bear with me, okay?"
m 2a "This should only take a second."
show screen tear(8, offtimeMult=1, ontimeMult=10)
pause 1.5
$ delete_all_saves()
$ persistent.playthrough = 3
$ persistent.anticheat = renpy.random.randint(100000, 999999)
$ persistent.autoload = "ch30_main"
$ renpy.utter_restart()
return