Spawn a actor on the floor only

Is there some way to spawn a actor into the world but on the floor only?

For example im trying to avoid spawning a actor in mid air and so far i have no clue how to do this.

The spawning is all set up and ready to go the help im looking for is getting it to be placed on the floor only.

did you try using a line trace?

Hey,
You could do a line trace to the ground, and then use Location (from Break Hit Result) as your new spawn point for whatever you want to spawn. You will need to make a transform and plug in Location to it before connecting to Spawn Transform.

and is it possible to show where the actor will be placed before its placed?
That meaning that you can see the actor position moving and when a button is pressed it will be placed?

Could you please show how to do a line trace to the ground? I cannot find anything on the internet.
Thanks.