First, you can't really buy BTC through paypal. You can "invest" in BTC - so don't do that. You can't actually use the crypto to buy anything.
Easiest way to get BTC is open a Coinbase account. Link you paypal and bank account to it. The more you do, the faster you get verified. Once you have an active Coinbase account, you can buy BTC using Paypal (instant) or your bank account (about 3 days or less). The Crypto goes right into your Coinbase wallet, and you can transact from there. I have heard that it can be risky to do so, but I have for a while now, and no issues so far. If you're worried, transfer the funds to another wallet and transact from there. There are fees for each transfer, so I recommend getting at least 5% more BTC than the whole transaction needs (Buy $525 if the N costs $500).
Another option is create a crypto wallet on your phone (mycelium, exodus, electrum). Search on craigslist or facebook for face to face transfers. DO NOT do private transfers through email/text/etc. You Venmo/cash app someone money, and I guarantee you're not getting your crypto. Keep in mind, this can be dangerous - you can get robbed very easily, so make sure to bring a friend, and at least one of you be armed. Also, most people won't meet for a face to face for less than $1000, but $5000 min is pretty common. Also also, face to face tends to want about 10% as a transaction fee, plus the transfer fee, so you may only wind up with about $890 in BTC for $1000.
When actually having illicit items shipped to your house - MAKE SURE to use your real name, address, etc. Most of the times when things get intercepted, it's because people ship to a fake name not associated with the address. If you have a UPS Store address, that's even better.