Since there’s already a pretty good answer here, I’ll just link AxisAngle’s great resources on understanding both Vectors and CFrame, if you want to read more in depth.