MotionBuilder is really great at a lot of things. However, deleting objects is not one of those things. Piggy backing off of this blog post by Marcus Krautwurst, deleting often requires custom/order of operation sensitive scripting.