looking for a VPS with good specs for it's price, at the same time it should be as safe as possible, I don't want whoever's running it to have access to my files
the main thing I need is storage, like 300-400 gb of storage would be perfect, idk how much that'd cost tho
I don't want whoever's running it to have access to my files
Run an encrypted file store of some sort, keep the keys only in the memory of the process that serves the files, type it in to start the process, keep it completely off the server. That's not bulletproof (there's nothing you can do to completely prevent the server operator from having access to what's going on on the server) but in practice it'll probably be good enough.
Yah hence why I gave advice on how to do it if the person just wants fairly-good privacy.
Some other gave input as to where might be hosting that is fully private / illegal stuff friendly if they want that, also. But, if they're doing genuinely illegal stuff, a Tor .onion site might be better. If they just want hosting with some level of privacy for their stuff, then probably Digitalocean+encrypted file store will serve.