Then you might want to offset it outwards, you’d have to place the primary part in each model to correctly line up when its CFrame is set.
Edit: Keep in mind this can be due to the fact that you are rounding. If you don’t it would keep the position at the raycast hit.