Make Object Collision Box is a simple command! Basically, the X1 is where it starts on the X axis, and X2 is where it ends. The same goes for everything else. You want the center of your object to be in the middle of your collision box, and the center of the object is at 0,0,0 with this command. So, if you had a box with the object number 11 and it its size was 10 on all axis, then you'd write
MAKE OBJECT COLLISION BOX 11,-5,-5,-5,5,5,5,0
The 0 is because the collision box will not be continuously rotating. If it was, we'd put a 1 there. So basically, the first 3 numbes (X1 Y1 and Z1) are the negative versions of half of the object's size, and the next 3 are the positive versions. Here's another example:
Make object collision box 11,-1*Object size x(11)/2,-1*Object size y(11)/2,-1*Object size z(11)/2,Object size x(11)/2,Object size y(11)/2,Object size z(11)/2,0
It basically starts at 0,0,0 on your object, and goes out in a negative direction (with the X1 Y1 Z1) to the extent you specify, and then it goes out in a positive direction (with the X2 Y2 Z2) to the extent that you specify. That's all you need to do, for the collision box will now cling to the object like crazy glue. If you need a function for it I think that this would work:
function CollisionBox(Object)
Make object collision box Object,-1*Object size x(Object)/2,-1*Object size y(Object)/2,-1*Object size z(Object)/2,Object size x(Object)/2,Object size y(Object)/2,Object size z(Object)/2,0
endfunction
None of this is tested but it should give you a general understanding of the command. I hope it fares out well for you in your game!