Casting multiple rays in cardinal directions

I want to cast a ray for each of the cardinal directions relative to a part (e.g, north, south, west, east).

However the method I’m doing it doesn’t seem to work and always cast the ray in one direction.

local Origin = Part.Position

for count = 1, 4 do
	local Direction = Vector3.new(90*count, 0, 0) -- 90, 180, 270, 360

	local raycastParams = RaycastParams.new()
	raycastParams.FilterDescendantsInstances = {Part}
	raycastParams.FilterType = Enum.RaycastFilterType.Blacklist

	local Result = workspace:Raycast(Origin, Direction, raycastParams)
end

If you want to raycast in “cardinal” directions, you need to cast in the vectors below. I wouldn’t consider these cardinal directions in video games though as it’s more arbitrary than that, it’s just forward, backward, left, and right from the world space.
1, 0 ,0 Right (i.e. east)
-1, 0, 0 Left (i.e. west)
0, 0, -1 Forward (i.e. north)
0, 0, 1 Backward (i.e. south)

90*count is just adding to the length of the cast, not the actual direction it’s being casted.