Line trace: detect object Within the viewport

How about if you try shape trace, capsule or box. I dont think theres a cone shape trace but you can do something with capsule.
https://docs.unrealengine.com/latest/INT/Gameplay/HowTo/UseRaycasts/Blueprints/