Not being any too sure what is meant by weapons and distance, Atlatals are fun to practice with, but you will get some odd looks if you take it to town.
With some practice you should be able to throw a dart the size of a short spear over 100 yards. Some bows can do better than that, and might get less odd looks since people will know what you have.
If you mean Self Defence I am not your guy, since i use a gun for that, and only a gun for that. Before i would hit someone with a stick i would shoot them. before i shot them, I would say Stop!. I will never say stop and hit someone with a stick if they don't.