How do I make this go 3 studs forward?

I made a script for my stand to face a part in workspace. I was wondering if I could do the same thing, but instead of the stand being stuck inside my torso, it’d always be 3 studs in front.

Here’s what it looks like:
https://gyazo.com/f853a36e8a80027b911f7ef062b04435

Here’s what I want it to look like:
https://gyazo.com/69c58d9913e3d156062a1046a752fc24

See how the second gif has their stand a few studs in front of the rotated position? It’s literally the same thing I did but it’s just a few studs forward.

CODE:

spawn(function()
			while Player.Character:WaitForChild("EchoesA3").ThreeFreeze.Value == true do
			wait()
			Attachment1.WorldCFrame = CFrame.new(Attachment1.Parent.Position, game.Workspace.Part.Position)	
		end
		end)
spawn(function()
		while Player.Character:WaitForChild("EchoesA3").ThreeFreeze.Value == true do
			wait()
			Attachment1.WorldCFrame = CFrame.new(Attachment1.Parent.Position, game.Workspace.Part.Position)*CFrame.new(0, 0, -3)
		end
end)
2 Likes