Script-Writing-and-Choreography