This paper treats 3D visual component-based approach for automatically generating 3D CG animation described using a script language. The authors have already implemented a player for TVML (TV program Making Language), one of the script languages of 3D CG animations, using IntelligentBox- IntelligentBox is a component-based 3D graphics software development system. This TVML player is realized as a composite component consisting of one new main component and several already existing components of IntelligentBox. If several script players are developed as a composite component, it will be possible to execute those players simultaneously. The authors also extended commands of TVML to manage generically every software component provided by IntelligentBox, This extension makes it possible to reuse many already existing composite components of IntelligentBox in a script.