hit.transform.position + hit.normal; makes objects float

Hi!

I have some kind of block building thing I made and when I want the highlight thing to appear when I have the mouse over it and I am using this code:

addCube.transform.position = hit.transform.position + hit.normal;

But when I hover over it, it floats above it. I do have all the objects scaled down to 0.1 if that has anything to do with it. If it does, how can I fix it?

Thanks in advance!

simply, two camera for view, deep one for the thing, up one for the cube