Well, it could be the cable too. I've had an issue like that with a USB cable before.
Do you have any spare cables you could try, just to be sure?
yeah I've tried a few different cables
The HDD isn't necessarily broken, there's just a loose/bad wire somewhere. Like I said, if you break it open and put the hard drive in another enclosure, it'll probably work, but you're best off just getting your own hard drive.
Well either way I'm getting my ass chewed out. My mom is the kind of person who likes to blame stuff on people and not the thing itself.