I know their is an illegal way to do it, flashing or modding or whatever the heck it is.
But I installed Revelations on my Xbox, but my Xbox can't read my disc. Is their any way I can play directly from my Hard Drive?
No. You need the disc to play from your hard drive. There is no way you can do this.