Just converting what Kezzla said to some code:
rem ---------------------------------------------------------------------
rem Pick individual limbs from an object
rem ---------------------------------------------------------------------
rem by TheComet
rem ---------------------------------------------------------------------
rem setup screen
sync on
sync rate 60
backdrop on
color backdrop 0xFF00FFFF
show mouse
rem load our object
load object "object.x" , 1
rem "hide" the object using the trick you mentioned
color object 1 , 0
set object transparency 1 , 2
rem now we will go through each limb of the object and turn them into separate objects
perform checklist for object limbs 1
for n = 1 to checklist quantity()-1
make object from limb n+1 , 1 , n
next n
rem next, glue all of the new objects to the original limbs
rem (note that you can compress this into the last loop, this is just for better readability)
for n = 1 to checklist quantity()-1
glue object to limb n+1 , 1 , n
next n
rem main loop
do
rem position camera
position camera 0 , 0 , 0 - (object size(1)*5)
rem refresh screen
sync
rem end of main loop
loop
rem end program
end
It hides the original object, creates new objects from every limb, and then glues those objects to the original limbs. When your model moves (animation), the glued objects will move with the limbs.
This doesn't work with bone animation.
TheComet