well first if shes treating you this way shes not a good friend! try hanging out with your other friends more, she might just be hanging out with this other girl to make you jealous, does she get jealous a lot? or ask if you can hang out with them, and try to stay with them the whole time, and also try talking to her and telling her how it makes you feel, stupid i know but it does help, good luck!!!
Its hard to say sense i don't know him but going from what you told me he deff does!!! Tell him how much you would miss him if he moved and maybe try getting him used to hugging you like once a day. Let his friends down easy and try introducing them to some of your other fiends so they stop liking you.next time you go to the movie hold his hand, its at least worth a try! i think hes nervous to tell people he likes you cause of how much he likes you and he doesnt want to mess anything up