How to drop objects to the ground

Thank you so much! the first suggestion solved the problem! And did I misunderstand the use of normalization? I thought it just turns a vector into a direction with a magnitude of 1 no ?
But I seriously cannot thank you for the time and effort that you’ve put to help me out!

Edit: It turns out that the addition of the 500 units in the z-direction made it that we don’t need a linetrace if the sphere trace didnt hit anything because the spheretrace range is so large it hits the ground when we look down. Would it then be a good idea to omit the function “DropObjectAhead” and keep the 500 units long spheretracing as the default ?