local O=Vector3.new local w=CFrame.new local V=O(0,0,0)local W=O(0,0,1)local q=O(1,0,0)local D=math.sqrt local c=V.Dot local B=V.Cross
-- Shorthands
local vec3 = Vector3.new
local cframe = CFrame.new
local zeroVector = vec3(0, 0, 0)
local uz = vec3(0, 0, 1)
local ux = vec3(1, 0, 0)
local sqrt = math.sqrt
local dot = zeroVector.Dot
local cross = zeroVector.Cross
