I need the help identifying what type of bike I have a notes specialized but that's about it
The frame is somewhat like a 2003 Specialized Hardrock, no later than that because the 2004 frames seem to have additional bracing between the NDS stays for the disc brake.
However, it looks like every single component has been changed or upgraded since. Therefore you answered your own question; you have a frame, a Specialized, with a list of components as you described.
See John Burgess' answer for a more precise match on frame i.d.