Сначала используйте функцию CFrame.fromEulerAnglesXYZ, чтобы создать новый CFrame, указывающий в нужном вам направлении.Затем используйте Vector3 math, чтобы переместить CFrame в нужную позицию.EG.
local cframe = CFrame.fromEulerAnglesXYZ(XRADIANS, YRADIANS, ZRADIANS)
cframe = (cframe - cframe.p) + Vector3.new(XPOS,YPOS,ZPOS)