An attachment device comprising: a first subassembly comprising: a mounting component comprising an opening defining at least one slot, wherein the opening of the mounting component defines an axis for rotation of the first subassembly; a retainer component coupled to the mounting component defining a first cavity extending from a first surface of the mounting component to a second surface of the mounting component, wherein the first surface of the mounting component is opposite the second surface of the mounting component; and a spring component coupled to the retainer component, the spring component being housed in the first cavity; and a second subassembly pivotally coupled to the first subassembly, wherein the second subassembly is defined to rotate about the axis, the second subassembly comprising: a first rotatable component defining at least one tab defined to be received within the at least one slot of the opening of the mounting component of the first subassembly; a second rotatable component coupled to the first rotatable component, wherein the coupling of the second rotatable component to the first rotatable component defines a second cavity extending from a first surface of the first rotatable component to a second surface of the second rotatable component, wherein the first surface of the first rotatable component is opposite the second surface of the second rotatable component; and a trigger assembly coupled to the second rotatable component, wherein the trigger assembly comprises a trigger actuator being housed in the second cavity. a first subassembly comprising: a mounting component comprising an opening defining at least one slot, wherein the opening of the mounting component defines an axis for rotation of the first subassembly; a retainer component coupled to the mounting component defining a first cavity extending from a first surface of the mounting component to a second surface of the mounting component, wherein the first surface of the mounting component is opposite the second surface of the mounting component; and a spring component coupled to the retainer component, the spring component being housed in the first cavity; and a mounting component comprising an opening defining at least one slot, wherein the opening of the mounting component defines an axis for rotation of the first subassembly; a retainer component coupled to the mounting component defining a first cavity extending from a first surface of the mounting component to a second surface of the mounting component, wherein the first surface of the mounting component is opposite the second surface of the mounting component; and a spring component coupled to the retainer component, the spring component being housed in the first cavity; and a second subassembly pivotally coupled to the first subassembly, wherein the second subassembly is defined to rotate about the axis, the second subassembly comprising: a first rotatable component defining at least one tab defined to be received within the at least one slot of the opening of the mounting component of the first subassembly; a second rotatable component coupled to the first rotatable component, wherein the coupling of the second rotatable component to the first rotatable component defines a second cavity extending from a first surface of the first rotatable component to a second surface of the second rotatable component, wherein the first surface of the first rotatable component is opposite the second surface of the second rotatable component; and a trigger assembly coupled to the second rotatable component, a first rotatable component defining at least one tab defined to be received within the at least one slot of the opening of the mounting component of the first subassembly; a second rotatable component coupled to the first rotatable component, wherein the coupling of the second rotatable component to the first rotatable component defines a second cavity extending from a first surface of the first rotatable component to a second surface of the second rotatable component, wherein the first surface of the first rotatable component is opposite the second surface of the second rotatable component; and a trigger assembly coupled to the second rotatable component, wherein the trigger assembly comprises a trigger actuator being housed in the second cavity.