MotionScript的擴展至更複雜的動作，如圓周運動或線性運動，主要依賴於其規則基礎算法的靈活性和可擴展性。首先，MotionScript可以通過引入新的運動代碼（motioncode）來捕捉這些複雜動作的特徵。例如，對於圓周運動，可以定義一組新的運動代碼來描述關節的旋轉和移動路徑，這些運動代碼可以包括旋轉的方向、速度和圓周的半徑等參數。對於線性運動，則可以強調關節在三維空間中的直線移動，並使用位置運動代碼來描述移動的起始和結束位置。這樣的擴展不僅增強了MotionScript的描述能力，還使其能夠生成更具表現力和多樣性的動作描述，從而支持更高層次的文本到動作生成任務。