Entities required
These are the entities needed for a credit sequence. This is certainly not the only way of doing a credit sequence: the list is by no means definitive and some of these entities are optional.
env_fade - to fade the screen out
player_weaponstrip - to remove the player's suit and weapons
point_teleport/trigger_teleport - now you've faded the player's screen to black, why not put them into a nice dark room to avoid any glitches with the fade
env_soundscape - to set the soundscape to be silent
ambient_generic - to play music during the credits
env_credits - to display the actual credit roll
point_clientcommand - use the command startupmenu force to force the game to quit to the menu
Source