I was thinking litss was asking about offsetting one segment of a polyline, in which case I believe the vlax-get-curve??? functions should help. You know, the one that returns the nearest points of the segment selected. Then from that take a distance of those two points, information from the user on the distance and side of offset, then just draw a line using polar that parallels the segment the specified distance. It's not a true offset, but it would get the job done. Something quite similar to what LE showed. Sorry, no code here either. I haven't had the time nor inclination to do coding like that in some time. Although, it does seem like fun.