With the most recent update, CFrame.upVector and CFrame.rightVector were added as properties of CoordinateFrames. Obviously, they aren’t on the wiki yet, but that should be corrected. Their names are pretty self explanatory; upVector is a unit vector that indicates the direction that is ‘up’ for the CFrame, and rightVector is the same but for the right.
Yep. In fact, lookVector is actually the negative of the back vector, which is what you get from CFrame:components() because in ROBLOX, +Z is coming out of the screen.
Due to a very silly oversight by myself, these won’t work in server scripts just yet. I hope to have that fixed today, just wanted to note that in case anyone tried it and became confused.