Chapter 2

Yeri berdiri kaku. Rambutnya basah total, tetesan susu ngucur turun dari pucuk kepala sampai kerah blazer yang udah lengket. Seragamnya belepotan, bau manis yang harusnya enak, berubah jadi menjijikkan.

Dan di depan dia… si pelaku utama.

Joshua cuma nyengir santai kayak abis nyiram tanaman, bukan abis nyiram kepala orang.

Yeri ngedip sekali. Dua kali. Napasnya naik turun.

“Apa maksud lo Josh?!” teriak Yeri, suaranya pecah gara-gara emosi yang ditahan.

Seluruh kantin sekolah langsung freeze. Yang lagi makan berhenti. Yang lagi jalan langsung noleh. Yang lagi gosip langsung diem. Bahkan angin pun kayak ikut nahan napas.

Joshua cuma comot tisu dari kantong hoodie-nya, kibas-kibasin dikit seolah abis kena tumpahan kecil di meja.

“Ups,” katanya ringan banget. “Sorry, tangan gue kepeleset.”

Yeri meraung dalam hati. KEPELESET?

“Lo ngangkat kotak susu kayak mau nuangin ke gelas, terus guyur itu ke rambut gue pelan-pelan selama tiga detik penuh! Itu nggak keliatan ada unsur kepeleset sama sekali!”

Dari belakang mereka, terdengar suara Uji, setengah teriak setengah shock.

“Wahh, Josh… udah gila dia!”

Dika cuma megang kepala. Sengkara bengong, mulutnya kebuka kayak ikan. Johan yang biasanya paling chill pun langsung tegang, langkahnya maju satu ke arah Joshua. Uji? Dia lagi bingung mau abisin snack nya dulu atau bantu Joshua. Mereka berlima yang biasa dijuluki geng VOCAL jelas kaget. Ini udah kelewatan, bahkan buat leader mereka Joshua.

Tapi Joshua tetap santai. Sombong. Nyebelin. Lebih ngenesnya lagi, mukanya masih aja cakep.

Yeri mengepalkan tangan. Rahangnya kenceng. “Lo pikir lucu ya?” suaranya rendah, tapi kedengeran bahaya.

Joshua nyengir kecil. “Nggak lucu sih… tapi entertaining.”

Dan itu cukup buat Yeri meledak.

DEG!

Yeri maju dua langkah dan langsung nyeret kerah hoodie Joshua, nariknya sampai cowok itu sedikit maju ke depan. Orang-orang langsung heboh.

“Eh, eh, eh WOY!”

“Gila Yeri ngamuk!”

“Joshua diapain tuh!?”

“Panggil Damkar cepet!”

Semua teriak, tapi Yeri nggak denger apa-apa. Fokusnya cuma satu, muka cowok yang udah bikin harga diri Yeri, bikin seolah diremas-remas, terus dibuang ke tempat sampah.

Joshua nampak kaget sepersekian detik. Tapi dia langsung balik jutek.

“Lepasin,” ujarnya datar, tapi nadanya peringatan.

“Nggak,” Yeri membalas cepat.

Mereka tatap-tatapan. Deket banget. Sampai Yeri bisa lihat jelas betapa menyebalkannya mata coklat muda Joshua itu.

“Gue bilang lepasin,” ulang Joshua. Napasnya berat, rahangnya ngunci.

“Lo mau apa? Ngancem gue?” Yeri memberikan senyum sinis. “Ayo. Lo mau mukul cewek? Depan semua orang? Seriously Josh? Anak mama, baby boy!”

Joshua mencibir. “Jangan mancing.”

“Lah, lo dari tadi kerjaannya mancing gue,” balas Yeri. “Sekarang giliran gue bales, lo ngelipir? Takut?”

Orang-orang di sekitar udah mulai rekam dari segala sudut. Situasinya makin panas.

Frustrasi, Joshua tiba-tiba angkat tangan kanan, jelas-jelas mau mukul atau minimal mau ngelepasin Yeri paksa.

Tapi tangannya langsung ditahan. Johan maju cepat dan nyekel pergelangan tangan Joshua sebelum bener-bener turun.

“Udah,” suara Johan keras, tegas. Nggak ada nada bercanda seperti biasanya. “Josh, cukup.”

Joshua ngelempar pandangan tajam ke Johan. “Lepasin.”

“Lo mau viral? Lo mau dipanggil kepala yayasan? Mau masalah makin gede? Ini udah banyak yang lihat, bro.” Johan nahan suara, tapi semua orang bisa denger.

Uji ikut maju. “Josh, sumpah, lo udah kelewatan banget.”

Dika manggut cepat. “Udahan dulu, sumpah—”

Sengkara tersenyum canggung. “Mbak Yeri udah aja ya? Aduh Josh, mending kita makan aja yuk, daripada ribut gini.”

Joshua nahan napas panjang, keliatan kesel banget. Tapi dia akhirnya diem. Bukan karena takut, lebih ke karena gengnya sendiri udah ngasih tanda stop.

Johan ngelepas tangan Joshua pelan, Joshua ngelirik Yeri. Pandangannya menyala. Kelihatan luka ego yang ke gores udah besar banget.

Yeri nggak kalah. Dia masih megang kerah Joshua erat-erat. Ibarat kata kalau Joshua mukul dia sekarang, dia udah siap dunia akhirat.

“Lepasin,” kata Joshua, sekarang lebih pelan. Masih emosi, tapi jelas malu karena banyak penonton.

“Kalau lo minta baik-baik,” Yeri jawab pedas.

Joshua mengembuskan napas kasar. “Yeri.”

“Apa?”

“Gue bilang… lepasin.”

Yeri menatap dalam beberapa detik. Lalu dia mendorong Joshua mundur dengan sengaja. Biar makin malu.

Joshua hampir kehilangan keseimbangan, tapi berhasil berdiri tegak lagi. Rahangnya keras. Geng VOCAL langsung sigap ngebentuk formasi, seolah ngawal Joshua biar nggak balik nyerang.

“Josh,” Johan nunjuk kepalanya ke arah pintu gedung. “Kita cabut. Lo juga, cabut.”

Joshua ngelirik Yeri untuk terakhir kalinya, wajahnya gelap.

Terus dia berbalik dan pergi. Dika, Uji, dan Sengkara buru-buru nyusul.

Johan jadi yang terakhir. “Yeri… bersihin diri dulu gih. Jangan lanjutin ribut. Ini udah heboh banget.”

Yeri cuma ngibasin tangannya kasar. “Bukan urusan lo! Lagian ini bos lo, Joshua yang mulai duluan!”

Johan ngelirik Yeri sebentar, lalu ikut pergi. Begitu mereka hilang dari pandangan… Yeri berdiri sendirian. Badannya basah, lengket, dingin, bau susu, dan perasaannya kesel banget kayak mau makan orang. Jantungnya masih deg-degan. Wajahnya memerah. Tapi yang orang-orang tidak sadari adalah, tangan Yeri gemeteran sedikit.

“Sialan…” gumamnya, nyengir marah. “Lo pikir gue bakal diem aja?”

Yeri ngusap rambutnya yang lepek. Mata Yeri menyipit. Senyumnya muncul.

“Awas aja lo, Josh. Gue bakal bales!”

***

Seseorang bernama Kristal berdiri di balkon lantai dua, tangannya nyilang di dada, ekspresi dia kelihatan jutek maksimal. Rambutnya yang selalu blow sempurna bergoyang halus kena angin. Di bawah sana, dia ngeliat jelas Joshua yang menyiram Yeri, dan Yeri yang narik kerah Joshua kayak mau mulai perang dunia. Geng Kristal adalah geng cewek populer yang selalu nempel seperti lem fox ke Joshua.

“Lo liat itu?” bisik Clara.

Kristal mendecak, bibirnya maju sedikit. “Gue liat. Dan gue muak.”

Tatapannya tajam ke arah Yeri, yang sekarang jalan cepat menuju toilet cewek dengan rambut masih basah lengket air susu.

“Lo mau apa, Kris?” tanya Ayunda.

Kristal cuma naikin alis, senyum kecil muncul. “Cuma… ngobrol?”

Tapi “ngobrol” versi Kristal, semua tau, nggak pernah berarti damai.

***

[Di Toilet Cewek]

Yeri ngedorong pintu toilet dan langsung masuk ke bilik paling ujung. Dia kesel setengah mati. Seragamnya basah, rambutnya lengket, moodnya hancur banget.

“Gila bener anak itu!” gumamnya sambil ngelepas blazer.

Di luar bilik, tiga bayangan masuk barengan. Kristal, Clara dan Ayunda. Tanpa suara, Kristal cuma ngasih lirikan. Dengan satu kode kecil.

Klik.

Mereka ngunci pintu utama toilet dari dalam. Clara dan Ayunda ambil gagang pel lalu naro di depan bilik Yeri dari luar. Yeri nggak sadar.

“Ambil baju olahraganya,” bisik Kristal.

Clara dengan cekatan ngambil baju olahraga Yeri yang dia taro di atas pintu bilik.

“Dapet!”

Kristal senyum puas. “Cabut.”

Mereka bertiga keluar dengan santai banget kayak abis foto OOTD, bukan abis ngejebak orang. Sementara itu, setelah beres ngelap muka, Yeri mau ganti baju olahraga. Dia terkejut melihat baju olahraganya yang hilang.

“Loh? Kemana?” Yeri ngecek lantai. Nggak ada. “Jangan bilang baju gue ada yang ambil?” Lanjutnya.

Dia langsung narik gagang pintu bilik. Tapi pintu itu nggak bisa di dorong. Yeri coba lagi, lebih keras.

Masih nggak bisa kebuka.

Dia menggedor pintu. “Woy! Ada orang nggak!? Buka pintunya!”

Toilet sepi banget. Bikin suaranya  Yeri menggema.

“Anjir… siapa lagi sih yang cari gara-gara!”

Yeri menarik rambutnya frustasi, dalam kondisi begini Bahkan dirinya lupa rambut itu masih kotor bau susu, remasan tadi malah bikin rambut Yeri dua kali lipat nambah lengket.

“Sialan. Sumpah… kalian semua nyari masalah sama orang yang salah,” ujar Yeri dengan dendam kusumat.

...JOHAN FRIYAWAN...

Terpopuler

Comments

Wulandarry

Wulandarry

hadehh blm slsai ama Josh, skrg ada geng ciwi2 jg😩 Ini Johan calon2 sad boy kah🤣 Blonde bgitu buad aku saja min🤭

2026-04-09

2

Syiraa

Syiraa

Johan chilling as always, tapi pas udah mode serius beuhh... aura pelindungnya langsung keluar. Kayaknya Johan lebih waras dibanding anggota geng VOCAL lainnya ga si

2026-04-30

2

Nara Aline

Nara Aline

Yeri sikat aja udah, Suka banget tipe cewe yg nggak menye-menye gini. Tarik kerahnya terus, jangan kasih kendor biar tahu rasa itu si anak mama😆😆

2026-04-30

2

lihat semua
Episodes
1 Chapter 1
2 Chapter 2
3 Chapter 3
4 Chapter 4
5 Chapter 5
6 Chapter 6
7 Chapter 7
8 Chapter 8
9 Chapter 9
10 Chapter 10
11 Chapter 11
12 Chapter 12
13 Chapter 13
14 Chapter 14
15 Chapter 15
16 Chapter 16
17 Chapter 17
18 Chapter 18
19 Chapter 19
20 Chapter 20
21 Chapter 21
22 Chapter 22
23 Chapter 23
24 Chapter 24
25 Chapter 25
26 Chapter 26
27 Chapter 27
28 Chapter 28
29 Chapter 29
30 Chapter 30
31 Chapter 31
32 Chapter 32
33 Chapter 33
34 Chapter 34
35 Chapter 35
36 Chapter 36
37 Chapter 37
38 Chapter 38
39 Chapter 39
40 Chapter 40
41 Chapter 41
42 Chapter 42
43 Chapter 43
44 Chapter 44
45 Chapter 45
46 Chapter 46
47 Chapter 47
48 Chapter 48
49 Chapter 49
50 Chapter 50
51 Chapter 51
52 Chapter 52
53 Chapter 53
54 Chapter 54
55 Chapter 55
56 Chapter 56
57 Chapter 57
58 Chapter 58
59 Chapter 59
60 Chapter 60
61 Chapter 61
62 Chapter 62
63 Chapter 63
64 Chapter 64
65 Chapter 65
66 Chapter 66
67 Chapter 67
68 Chapter 68
69 Chapter 69
70 Chapter 70
71 Chapter 71
72 Chapter 72
73 Chapter 73
74 Chapter 74
75 Chapter 75
76 Chapter 76
77 Chapter 77
78 Chapter 78
79 Chapter 79
80 Chapter 80
81 Chapter 81
82 Chapter 82
83 Chapter 83
84 Chapter 84
85 Chapter 85
86 Chapter 86
87 Chapter 87
88 Chapter 88
89 Chapter 89
90 Chapter 90
91 Chapter 91
92 Chapter 92
93 Chapter 93
94 Chapter 94
95 Chapter 95
96 Chapter 96
97 Chapter 97
98 Chapter 98
99 Chapter 99
100 Chapter 100
101 Chapter 101
102 Chapter 102
103 Chapter 103
104 Chapter 104
105 Chapter 105
106 Chapter 106
107 Chapter 107
108 Chapter 108
109 Chapter 109
110 Chapter 110
111 Chapter 111
112 Chapter 112
113 Chapter 113
114 Chapter 114
115 Chapter 115
116 Chapter 116
117 Chapter 117
118 Chapter 118
119 Chapter 119
120 Chapter 120
121 Chapter 121
122 Chapter 122
123 Chapter 123
124 Chapter 124
125 Chapter 125
126 Chapter 126
127 Chapter 127
128 Chapter 128
129 Chapter 129
130 Chapter 130
131 Chapter 131
132 Chapter 132
133 Chapter 133
134 Chapter 134
135 Chapter 135
136 Chapter 136
137 Chapter 137
138 Chapter 138
139 Chapter 139
140 Chapter 140
141 Chapter 141
142 Chapter 142
143 Chapter 143
144 Chapter 144
145 Chapter 145
146 Chapter 146
147 Chapter 147
148 Chapter 148
149 Chapter 149
150 Chapter 150
Episodes

Updated 150 Episodes

1
Chapter 1
2
Chapter 2
3
Chapter 3
4
Chapter 4
5
Chapter 5
6
Chapter 6
7
Chapter 7
8
Chapter 8
9
Chapter 9
10
Chapter 10
11
Chapter 11
12
Chapter 12
13
Chapter 13
14
Chapter 14
15
Chapter 15
16
Chapter 16
17
Chapter 17
18
Chapter 18
19
Chapter 19
20
Chapter 20
21
Chapter 21
22
Chapter 22
23
Chapter 23
24
Chapter 24
25
Chapter 25
26
Chapter 26
27
Chapter 27
28
Chapter 28
29
Chapter 29
30
Chapter 30
31
Chapter 31
32
Chapter 32
33
Chapter 33
34
Chapter 34
35
Chapter 35
36
Chapter 36
37
Chapter 37
38
Chapter 38
39
Chapter 39
40
Chapter 40
41
Chapter 41
42
Chapter 42
43
Chapter 43
44
Chapter 44
45
Chapter 45
46
Chapter 46
47
Chapter 47
48
Chapter 48
49
Chapter 49
50
Chapter 50
51
Chapter 51
52
Chapter 52
53
Chapter 53
54
Chapter 54
55
Chapter 55
56
Chapter 56
57
Chapter 57
58
Chapter 58
59
Chapter 59
60
Chapter 60
61
Chapter 61
62
Chapter 62
63
Chapter 63
64
Chapter 64
65
Chapter 65
66
Chapter 66
67
Chapter 67
68
Chapter 68
69
Chapter 69
70
Chapter 70
71
Chapter 71
72
Chapter 72
73
Chapter 73
74
Chapter 74
75
Chapter 75
76
Chapter 76
77
Chapter 77
78
Chapter 78
79
Chapter 79
80
Chapter 80
81
Chapter 81
82
Chapter 82
83
Chapter 83
84
Chapter 84
85
Chapter 85
86
Chapter 86
87
Chapter 87
88
Chapter 88
89
Chapter 89
90
Chapter 90
91
Chapter 91
92
Chapter 92
93
Chapter 93
94
Chapter 94
95
Chapter 95
96
Chapter 96
97
Chapter 97
98
Chapter 98
99
Chapter 99
100
Chapter 100
101
Chapter 101
102
Chapter 102
103
Chapter 103
104
Chapter 104
105
Chapter 105
106
Chapter 106
107
Chapter 107
108
Chapter 108
109
Chapter 109
110
Chapter 110
111
Chapter 111
112
Chapter 112
113
Chapter 113
114
Chapter 114
115
Chapter 115
116
Chapter 116
117
Chapter 117
118
Chapter 118
119
Chapter 119
120
Chapter 120
121
Chapter 121
122
Chapter 122
123
Chapter 123
124
Chapter 124
125
Chapter 125
126
Chapter 126
127
Chapter 127
128
Chapter 128
129
Chapter 129
130
Chapter 130
131
Chapter 131
132
Chapter 132
133
Chapter 133
134
Chapter 134
135
Chapter 135
136
Chapter 136
137
Chapter 137
138
Chapter 138
139
Chapter 139
140
Chapter 140
141
Chapter 141
142
Chapter 142
143
Chapter 143
144
Chapter 144
145
Chapter 145
146
Chapter 146
147
Chapter 147
148
Chapter 148
149
Chapter 149
150
Chapter 150

Download

Suka karya ini? Unduh App, riwayat baca tak akan hilang
Download

Bonus

Pengguna baru dapat mengunduh App untuk membuka 10 bab secara gratis

Ambil
NovelToon
Novel sejumlah besar sedang menunggu Anda baca! Juga ada komik, buku audio, dan konten lain untuk dipilih~
Semua konten GRATIS! Klik di bawah untuk download!