When you have friends come over, have your friends give your kitty treats. Hopefully this will help your cat warm up to them. Any person with yummy food is a good person, right?
My vet administers pills with a pill gun coated in baby food, with a little additional baby food to help wash it down. I was not successful at all trying that technique at home, but maybe it takes some practice.
For her last 4 yrs my cat took fruity flavored liquid meds squirted in her food. If you can't use liquid my vet showed me a trick which I never tried. Crush the pill,put on a thin piece of paper,add a tiny bit of water from a syringe, stir, roll th paper together, add it to the syringe, lift her lip,then squirt side of her mouth. Her food was canned nature's variety duck