I have a stray cat that I see every other day and comes over meowing when I call them over. I give him/her(for the sake of it, let's go with she/her) food as well but it's only about half the time the food is taken. Almost every time though she meows when she sees me and runs towards me but she starts hissing when I get near her. Does anyone have any suggestions on how to deal with this kind of behavior? She seems happy to see me but most of the time I end up getting scratched when I pet her. Very seldom do I get to pet her without being scratched. Maybe 2 out of 5 times I don't lol.