Hey, I'm trying to make multiple parts move at a random position around a player, but keep the rotation of the part (0, 0, 0) instead of also being the player's rotation. Is there a way to do this with CFrame?

Here is my code

local character = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()

local vect = Vector3.new(0, 0, 0)

while true do
	wait()
	local brick = Instance.new("Part")
	brick.Anchored = true
	brick.CanCollide = false
	brick.Size = Vector3.new(1, 1, 1)
	brick.Parent = workspace
	brick.CFrame = character:WaitForChild("HumanoidRootPart").CFrame * CFrame.new(math.random(-10, 10), 0, math.random(-10, 10))
end

I have solved it by adding this line brick.Rotation = Vector3.new(0, 0, 0), but it feels like a really cheap and bad way to do it, and I'm wondering if there's an easier way to do it within the CFrame line.

Thanks in advance.