This paper presents a methodology for constructing a full order observer for linear time invariant systems subject to unknown disturbances, utilizing generalized matrix inverse. It establishes necessary conditions for the existence of unknown input observers and demonstrates through simulations that the proposed observer can effectively estimate system states despite unknown inputs. The study highlights advantages of the generalized matrix inverse approach over traditional methods and provides numerical examples related to missile autopilot systems.