Mat = Object.getOrientation() RotX = Mathutils.RotationMatrix(-T/2000*RanNum, 3, 'x') RotY = Mathutils.RotationMatrix(-T/2500*RanNum, 3, 'y') RotZ = Mathutils.RotationMatrix(-T/1500*RanNum, 3, 'z') Mat = Mathutils.Matrix(Mat[0],Mat[1],Mat[2]) * RotX * RotY * RotZ Mat = [[Mat[0][0],Mat[0][1],Mat[0][2]],[Mat[1][0],Mat[1][1],Mat[1][2]],[Mat[2][0],Mat[2][1],Mat[2][2]]] Object.setOrientation(Mat)