\documentclass{book}

\usepackage{xcolor, amssymb}
\usepackage[thmmarks, framed]{ntheorem}
\usepackage{xepersian}


\theoremstyle{plain}
\theoremheaderfont{\large\bfseries\color{red}}
\theorembodyfont{\rm}
\theoremseparator{}
\theoremprework{\par\noindent{\color{red}\rule{2cm}{1.5pt}}}
%\theorempostwork{\hrule\bigskip}
\theoremsymbol{{\color{red}\ensuremath{\blacksquare}}}
\newtheorem{point}{نکته}[chapter]



\newsavebox\mybox
\newcounter{cPoint}[chapter] 

\newenvironment{Point}
{
  \refstepcounter{cPoint}
\sbox{\mybox}{
{\large  \textbf{ \color{red}
نکته \thechapter.\thecPoint
}
}
}

\par\noindent{\color{red}\rule{\wd\mybox}{1.5pt}}\\
\noindent
{\large \color{red} \textbf{
نکته \thechapter.\thecPoint
}
}

} 
{
\par\noindent{\color{red}\rule{2mm}{2mm}}
\addtocounter{cPoint}{10000} % just for test. you should remove this line.
} 




\begin{document}
\chapter{مقدمه}

\begin{point}\label{p1}
فقط متن فقط متن فقط متن فقط متن فقط متن فقط متن فقط متن فقط متن فقط متن فقط متن فقط متن  فقط متن.
\end{point}
\begin{point}
متن و فرمول:
\[ a=b \]
\end{point}



\begin{Point}
متن و فرمول:
\[ a=b \]
\end{Point}
\begin{Point}
متن و فرمول:
\[ a=b \]
\end{Point}


\end{document}