Whenever I attempt to access the site, via the direct URL or /(insert subpage), I get an error message saying that the site took too long to respond. However, if I Google something related, such as "LSPDFR" or "GTA V police mods" and one of the results is linked to this site, I can click the link and get on the site no problem. I've had this problem on Google Chrome, Firefox, Internet Explorer, and Windows Edge.
I don't mind Googling stuff and clicking on it to get here, I just wanted to make everyone aware of the issue.