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