Thanks everyone for your help. I tried to get him into the vet but i live in a very small town and our vet is out of town until tomorrow. He has been lying down all day and seems to be getting better. When i touch his leg he doesnt whine or yell until i touch his foot. My neighbor said that he saw him jump and that he hit my awning before falling to the ground. My window had a screen on it but he must have pushed it out. I have tried just letting him be and have stayed by his side every second but he wont eat or drink anything im not sure what i should do. Also someone told me to give him a baby aspirin but im not sure if that will hurt him or not