Ray cast hitting players left leg

local player = game.Players.LocalPlayer
local character = player.Character

local hrp = script.Parent:WaitForChild("HumanoidRootPart")
local rayOrigin = hrp.Position
local rayDirection = Vector3.new(0, -100, 0)

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

local result = workspace:Raycast(origin, direction, raycastParams)

local raycastResult = workspace:Raycast(rayOrigin, rayDirection)

while true do
	wait(0.1)
	print(raycastResult)
end