Quote: "What is happening right now is that the laser is not sticking to the pivot point. When I am firing the laser and rotate it left or right, the laser fires from a location off the ship equal to the limb off set and the degrees turned."
Does your model indeed have limbs? If you don't know, you can run this code:
perform checklist for object limbs ObjectNumber
TotalLimbs = checklist quantity() - 1
and then print out the value to see how many limbs there are. You could very easily place a sphere at the limb locations (start at limb 3) so that you can visually see where they are. To get the actual limb locations, use LIMBPOSX# = LIMB POSITION X(ObjectNumber,LimbNumber) - same for Y and Z positions. If you have 3D modeling software, you could easily create a limb where you want the object to fire from (it should be the child of the root limb). you could place your laser beam there and angle it according to the limb's angle and simply move it from there. If you don't have 3D modeling software, you could email me the model and I will be glad to do it for you.
Quote: "What I hope some one can help me with now is gluing one object to another. Is it possible to glue object 2 to object 1 at a specific location on object 1? "
You really wouldn't want to glue the laser beam to a limb, as you need to move it. If you really wanted to, look up the GLUE OBJECT TO LIMB command. Beware, the object being glued takes on the scale of the main object. If you scale the original object to 500,500,500, your glued object will be 5X normal size (I learned this the hard way). The glued object is held at the position of the limb that it was glued to. You could offset the limb to move it, but I really don't think you need to go there.
Hope this helps.