WickedX - That is some nice code, thanks for sharing it!
I made a slight modification to it, adding some timers and sync calls to see the action
ObjectNumber = 1
MeshNumber = 1
disable escapekey
sync on
sync rate 60
backdrop on
color backdrop 0
autocam off
position camera 0, 0, -50
make object cone ObjectNumber, 10
make mesh from object MeshNumber, ObjectNumber
SYNC : WAIT 1000
rotate limb ObjectNumber, 0, 0, 0, 90
SYNC : WAIT 1000
offset limb ObjectNumber, 0, -5, 0, 0
SYNC : WAIT 1000
color limb ObjectNumber, 0, rgb(0, 255, 0)
SYNC : WAIT 1000
add limb ObjectNumber, 1, MeshNumber
delete mesh MeshNumber
rotate limb ObjectNumber, 1, 0, 0, -90
SYNC : WAIT 1000
offset limb ObjectNumber, 1, 5, 0, 0
SYNC : WAIT 1000
color limb ObjectNumber, 1, rgb(255, 0, 0)
SYNC : WAIT 1000
if path exist("objdbo") = 0
make directory "objdbo"
endif
if file exist("objdbo\mynewobject.dbo")
delete file "objdbo\mynewobject.dbo"
endif
save object "objdbo\mynewobject.dbo", ObjectNumber
SYNC : WAIT 1000 // Pause for dramatic effect
do
sync
yrotate object ObjectNumber, wrapvalue(object angle Y(ObjectNumber)+1)
if escapekey()
exit
endif
loop
delete object ObjectNumber
end

