Code:

SWEP.VertGrip_Idle = {
["Right_L_Arm"] = {vector = Vector(0, 0, -1.7), angle = Vector(-0.639, 6.705, -107.996)},
["Bone22"] = {vector = Vector(0, 0, 0), angle = Vector(13.331, -13.457, -22.057)},
["Bone23"] = {vector = Vector(0, 0, 0), angle = Vector(-4.2, -36.369, 0)},
["Bone24"] = {vector = Vector(0, 0, 0), angle = Vector(0, -54.563, 0)},
["Bone06"] = {vector = Vector(0, 0, 0), angle = Vector(47.73, -34.776, -23.521)},
["Bone07"] = {vector = Vector(0, 0, 0), angle = Vector(28.468, 0, 0)},
["Bone08"] = {vector = Vector(0, 0, 0), angle = Vector(21.85, 0, 0)},
["Bone10"] = {vector = Vector(0, 0, 0), angle = Vector(30.732, -27.119, 3.694)},
["Bone11"] = {vector = Vector(0, 0, 0), angle = Vector(32.219, 0, 0)},
["Bone12"] = {vector = Vector(0, 0, 0), angle = Vector(38.599, 0, 0)},
["Bone14"] = {vector = Vector(0, 0, 0), angle = Vector(32.562, -4.281, 6.605)},
["Bone15"] = {vector = Vector(0, 0, 0), angle = Vector(20.305, 0, 0)},
["Bone16"] = {vector = Vector(0, 0, 0), angle = Vector(60.962, 0, 0)},
["Bone18"] = {vector = Vector(0, 0, 0), angle = Vector(2.812, -15.275, 0)},
["Bone19"] = {vector = Vector(0, 0, 0), angle = Vector(7.644, 0, 0)},
["Bone20"] = {vector = Vector(0, 0, 0), angle = Vector(63.03, 0, 0)}}

To be exact, the "Right_L_arm" bone is the one that's giving me problems. The angles are working, but the position vectors aren't.