Help with Cutscene System

Hey all, I have a cutscene system where each cutscene has their own local script. However, if two cutscenes are triggered at the same time, It overlaps with each other.

For example, music from one cutscene starts playing along with music from the other cutscene.

Both of the cutscene scripts run at the same time and it just creates a big mess.

How can I make it so the latest cutscene that is triggered plays while the before is paused and after one cutscene is done, the other one finishes?

Please let me know also if there is a better way to go about this system.

Some scripts contain just dialogue that the player can read as they play while other scripts are full on cutscenes that make the player stop what they are doing and watch.

Screenshot 2024-06-01 194503