local tracedata = {} tracedata.start = pl:GetPos() tracedata.endpos = tracedata.start + (pl:GetUp() * -1) local trace = util.TraceLine(tracedata) ihls.svDebugLog(pl, "trace=" .. tostring(trace.HitPos)) local pos1 = trace.HitPos + trace.HitNormal local pos2 = trace.HitPos - trace.HitNormal util.Decal("SmallScorch", pos1, pos2)