How can I make my character place an item over another item based on the face of the cube the character is pointing to?

Anyway, I got it. For those who want to see the answer, I have searched hundreds of forum threads and got this- [Free] Tiny Blueprint Minecraft Clone - Source - Programming & Scripting - Epic Developer Community Forums
It is a blueprint MineClone and the creator had put on real hard work if we see the player blueprint. It makes instances of a block relative to the position and transform of the other block.