Tried running this however only returns no result.
uis.InputBegan:Connect(function(inp, gpe)
if gpe then return end
if inp.KeyCode == Enum.KeyCode.X then
local mousePos = mouse.Hit.Position
local origin = humRP.Position
local direction = (origin - mousePos).Unit
local params = RaycastParams.new()
params.FilterDescendantsInstances = {char, ignore}
params.FilterType = Enum.RaycastFilterType.Exclude
local rayCastResult = workspace:Raycast(origin, direction, params)
connection = runService.Heartbeat:Connect(function(dt)
if rayCastResult then
local part = Instance.new("Part")
part.Parent = ignore
part.Position = direction
else
print("no result")
end
end)
end
end)