Right now I'm using this:
local pos = owner.HumanoidRootPart.CFrame + (owner.HumanoidRootPart.CFrame.lookVector * -6)
to get the position behind the player using the lookVector of the HumanoidRootPart.
I am trying to figure out how I would get the right or left of the lookVector too
Turns out I was able to simply just do this:
owner.HumanoidRootPart.CFrame.RightVector