Input.mousePosition is broken, anyway to make it accurate?

Provided is a YouTube video showcasing the fact that Input.mousePosition is just plain broken for my game.

I’m trying to destroy GameObjects based on the mousePosition, but when I click somewhere, it removes a block from somewhere almost opposite of where the mouse actually is located. Does anyone know a fix for this issue?

How are you using Input.mousePosition? It looks like your camera is moving within your scene. Are you taking that movement into account when selecting which gameobject to destroy?