diff --git a/source/funkin/game/PlayState.hx b/source/funkin/game/PlayState.hx index 9e36b860..69e6bc99 100644 --- a/source/funkin/game/PlayState.hx +++ b/source/funkin/game/PlayState.hx @@ -1691,8 +1691,8 @@ class PlayState extends MusicBeatState */ public function endSong():Void { + if (gameAndCharsEvent("onSongEnd", new CancellableEvent()).cancelled) return; endingSong = true; - gameAndCharsCall("onSongEnd"); canPause = false; for (strumLine in strumLines.members) strumLine.vocals.stop();