My codes are so ugly so it is not able to be reused.....
I have a separate script fpr each cutscene.
and some general stuffs used in different parts of the game
are in some scripts that can be accessed by other scripts.