It appears I lied, that doens't work at all, it's just my error grabbing stopped me realising lol. SHould've run it debug!
Help! Lol, I have no idea how the file is getting locked, or why even. Is my unhiding not working, I'm not entirely sure how to set the attribute to remove the faHidden to be honest.