## NOTE
# I'll probably have to break down and make a hitbox
# for each leg bone (upperleg, lowerleg, foot, left and right)
# I can't think of another way to meet both of these requirements:
# - Prevent NPC hovering when crouching (caused by long lower hitboxes or big foot hitboxes)
# - Allow NPCs to be detectable and/or shootable (gaps in hitboxes make NPCs seem stupid when the raycast doesn't hit them)

- Create characterbody
- Add model (.glb)
- Rotate model 180 degrees by Y axis

- Add hitboxes
-- hitbox_head
-- hitbox_torso
-- hitbox_lower
-- hitbox_knee
-- hitbox_foot

- Add bone attachments
-- head_attachment
-- torso_attachment
-- lhand_attachment
-- rhand_attachment
-- lower_attachment
-- knee_attachment
-- foot_attachment

- Add bone attachment RemoteTransforms
-- head_attachment > RemoteTransform3D
-- torso_attachment > RemoteTransform3D
-- lower_attachment > RemoteTransform3D
-- knee_attachment > RemoteTransform3D
-- foot_attachment > RemoteTransform3D

- Add bone attachment anchors
-- head_attachment > anchor
-- torso_attachment > anchor
-- lhand_attachment > anchor
-- rhand_attachment > anchor
-- lower_attachment > anchor
-- knee_attachment > anchor
-- foot_attachment > anchor
