yes, you don't have give out private key or json file to everyone, but your computer already infected virus and wallet already compromised,
Very unfortunate, if you have thousands of dollars on it, its definitely something to get mad.
Virus is mostly acquired from porn sites so OP should just avoid jacking off for now so your wallet won't be compromised.
WTH is porn sites? LOL! Yes it can be also the reason because many unsecured sites are in porn sites and because you're too excited you somehow went to a click bait.
OP should move on to this even we know it's hard for us to loss our hard earned money. But mocking can't help you either way.