Opus,
Try out this routine (asuming you are not using LT).
It draws points as you drag your cursor. Left click to stop drawing. If you want to draw a small circle, insert a block, etc you'll just need to change one line. Let me know how it works.
Carl
------------------------------------------------
(princ "Type SPRAY to start"

(defun c:spray ()
(setvar "cmdecho" 0)
(setq CurRead T TimeTol 0.0000002)
(setq OldTime (getvar "CDATE"

)
(while CurRead
(setq ReadStuff (grread T 5 0)
NewTime (getvar "CDATE"

DeltaTime (- NewTime OldTime)
SprayFlag (if (> DeltaTime TimeTol) T nil)
);
(if (/= (car ReadStuff) 5) (setq CurRead nil))
(if SprayFlag
(progn
(setq Pt (cadr ReadStuff))
(entmake (list '(0 . "POINT"

(cons 10 Pt)))
;;(command "point" Pt)
(setq OldTime NewTime)
);progn
);if
);while
(princ)
);defun