Place blocks with left click

how would I place blocks on the ground in front of the player by left clicking the mouse, and doing it in blueprint? Even better is if there is a way to place static meshes by left clicking. Im looking to incorporate building in game kinda like minecraft or Landmark