I need to shoot a raycast based off a Vector3 position in the direction of a CFrame.Angles rotation thingy. (this is based off the wind direction converted into cframe.angles)

```
local wind = workspace.GlobalWind
local windRotation = CFrame.Angles(
math.rad(wind.X),
math.rad(wind.Y),
math.rad(wind.Z)
)
return windRotation
```

Above is the code to get the wind direction and give it back as CFrame.Angles.

Whenever I try to shoot the raycast it returns as nil when I think it should be shooting regularly.

I use the lookvector of the CFrame to shoot the raycast which gives me this:

```
0.4067366421222687, -0.09138357639312744, -0.9089633226394653
```

To shoot the raycast I make the CFrame for the position of the part (start point) to a Vector3. Then I use the LookVector of the CFrame.Angles to get the direction of the raycast? Iām not sure if I am at all doing this right.

```
local rayCastResult = workspace:Raycast(positioning.compileToVector(rainStart), direction.LookVector)
```

Thank you if you can help.

(all this really needs to do is shoot a raycast from a point in the sky at x direction which my peanut brain can not figure out)