Your right, that is a broad request
Too broad, in fact. For the actual display of credits, titles & chapter names etc, there are several different ways of doing it, and that would very much change how you go about doing it.
One of the simpler (to implement) and more effective ways IMO is how White Night did it (if you haven't played it, go check it out), where text is displayed in an in-game environment, albeit with player control removed.
To do that, you'd use FadeIn/FadeOut funcs, TeleportPlayer to move the player around the different scenes, create entities on which to display the text(s). Then it's a case of mapping out interesting / relevant areas to display them in.
If you don't want to do it like that, and you still want advice, then you should specify how you want it to play out. Also, if you haven't already, bring up the engine script's wiki page and read through everything on there, particularly in the Player section - you don't have to know how they all work or how to implement them, but if you know whats possible from the descriptions then you'll know where to start when planning/scripting something like this