A neighbor (from a block away) went on vacation, and left their cat outdoors to fend for itself. Since then, it has been coming up to different houses, trying to get at food and/or enter the house.
It was our turn yesterday. Made a BBQ for dinner, and the cat came right up to us and wouldn't leave, obviously used to human contact and receiving food from humans.
I first picked up the cat and walked it down the street, leaving it on a bit of grass near some other houses. It was back 5 minutes later (and ran into our house). Also scared the little kids when it went under the table and tried to jump on them.
I then took a half-eaten chicken wing, picked up the cat, walked it a block and a half away, and left it with its dinner on the edge of a public park. This solved the issue for yesterday - but this morning it was back.
I don't want to harm the cat, and the neighbors (who are very apologetic) are coming home soon. So I just need a solution about ways to dissuade a cat of this nature from hanging around us. What should I do? And did I make things much worse by giving it any food (albeit, only provided a distance from the house)?