Quote: "u should remove the jump feature or at least make the distance farther"
I put that to allow you to move your ally into high spots. The distance is there to make it look like you are giving your ally a boost.
Quote: "he jumps really high and gets stuck in the ceiling"
I have had this problem to, except it only happens when he is close to the ceiling.
Quote: "can change the damage the ally does in the ally script"
No this is not a problem. Just change the damage his weapon does.
Note: In case you didn't know. the weapons used by the player and enemy always need a "reference" weapon to draw changes off of.
Quote: "when i use the retreat key its the same as move to my location "
That is the distance restrictions being used. to rid youself of it just remove the ",plrdistfurther=100" in this part of the script:
:state=1,plrdistfurther=100:animate=5,followplr
Quote: "thanks for the script works better then other ones ive used"
Your welcome and thanks for the comment.