And then the whole thing explodes unrealistically at one line
autocam off:hide mouse:sync on:create bitmap 1,50,50:for i= 1 to 1550:ink rgb(255,35,155),0:line rnd(60),i,i,rnd(130):next i:blur bitmap 1,6:get image 1,10,10,50,50:delete bitmap 1:make object box 1,100,40,70:make object box 2,50,50,10:position object 2,0,50,0:make object sphere 3,10:make mesh from object 1,3:add limb 2,1,1:add limb 2,2,1:offset limb 2,1,0,20,-10:offset limb 2,2,0,-20,10:delete object 3:make object box 3,50,50,10:position object 3,0,50,0:make object box 4,3,60,10:offset limb 4,0,5,-25,0:make object box 5,3,60,10:offset limb 5,0,5,-25,0.5:make object box 6,15,15,60:position object 6,30,15,0:make object box 7,105,20,50:for i= 1 to 4:make object box 7+i,4,20,4:next i:position camera -100,100,-100:point camera 0,0,0:do:lx=limb position x(2,1):ly=limb position y(2,1):lz=limb position z(2,1):lx2=limb position x(2,2):ly2=limb position y(2,2):lz2=limb position z(2,2):for i= 1 to 11:texture object i,1:next i:position object 4,lx,ly,lz:point object 4,90,25,5:position object 5,lx2,ly2,lz2+5:point object 5,90,25,5:if explode<350 : position object 7,0-rnd(10),0,0 : endif :for i= 1 to 4:if explode<99 : position object 7+i,-40,20-rnd(10),-30+i*10 : endif :next i:motorSpeed#=MotorSpeed#+1:motor#=motor#+motorSpeed#:zrotate object 2,motor#:zrotate object 3,45+motor#:zrotate object 6,-motor#*1.9:explode=explode+1:if explode>350 :for x=1 to 6:if explode=351 : yrotate object x,rnd(360) : xrotate object x,rnd(360) : endif :move object x,5:next x : endif:center text screen width()/2,40,"ENGINE OVERHEAT!":sync:loop
[center]
