Need help with placing objects onto other objects

When I tried to drag a prefab into the scene, it moved around the camera instead of on the object I want to place it on. Is there any way I could fix this? I think I pressed the wrong key on accident.

You can drag it instead into the hierarchy on top of the GameObject you want it to be placed on. I believe this will make it a child at 0,0,0 local position to the parent. If you don’t want it to be a child, you then just move it in the hierarchy where you actually want it, but it’s original placed position should be preserved. Then just make any minor adjustments needed in the scene view. I do it this way sometimes when the scene view seems to get confused as to what I’m trying to place the object on top of.

May have to do with large objects in the scene like fog volumes confusing it? Not sure, never bothered to investigate.

Thank you.