I know this isn't right, but its what I have so far. The results are not exactly what I am looking for.
I want it to be a floating brick in front of my camera, but here is what I get: https://gyazo.com/37997b21badfe7610026fad91e69d4a7
wait(2)
local part = Instance.new("Part",game.Workspace.Camera)
part.Anchored = true
while true do
part.CFrame = game.Workspace.Camera.CoordinateFrame + Vector3.new(0, 0, -15)
wait(0.001)
end

2 comments
remove the '+ vector3.new' part. It seems to have an offset made by your code
@TheDeadlyPanther Removing that places the brick at the exact location of the Camera. It also turns the brick, but I want the brick to face the Camera (not face the same way the camera is facing)