How do I teleport a player in front of another player?

Title basically says all, I want it to teleport one or two studs in front of another player, so that they’re not inside of each other.

local OFFSET = 2

local function teleportInFrontOf(char1, char2)
	char2:WaitForChild("HumanoidRootPart").CFrame = char1:WaitForChild("HumanoidRootPart").CFrame * CFrame.new(0, 0, -OFFSET)
end