script sign function returns float
script limit aim function