Since using attachTo even on a local object is broadcast to players. I think it would make sense to have either a local param in attachTo or a new function. lightAttachObject is also another function similar attachTo but is local for lights?
Ex: attachToLocal || attachTo [object2, offset, memPoint, followBoneRotation, isGlobal]