If the horizontal spacing needs changing, that can be done with kerns. If it is needed in smaller (script) mathstyles, let me know in a comment and I will revise my answer to provide them.
\documentclass[10pt]{article}
\usepackage{amsmath}
\newcommand\repdots{\mathbin{{\cdot}\raisebox{.75pt}{$\cdot$}%
\raisebox{1pt}{$\cdot$}\raisebox{.75pt}{$\cdot$}{\cdot}}}
\begin{document}
$x \cdot x \cdot x \cdots x.$
$x \cdot x \cdot x \repdots x.$
\end{document}

SUPPLEMENT to add extra \cdot kern (also supports smaller mathstyles)
The value of \dotkern is used to space out the \cdots. The value 1\LMpt (Local Math pt) is 1 pt in text and display styles, but proportionately smaller in the smaller math styles.
\documentclass[10pt]{article}
\usepackage{amsmath,scalerel}
\newcommand\dotkern{\kern1\LMpt}
\newcommand\repdots{\mathbin{\ThisStyle{{\cdot}\dotkern%
\raisebox{.75\LMpt}{$\SavedStyle\cdot$}\dotkern
\raisebox{1\LMpt}{$\SavedStyle\cdot$}\dotkern%
\raisebox{.75\LMpt}{$\SavedStyle\cdot$}\dotkern{\cdot}}}}
\begin{document}
$x \cdot x \cdot x \cdots x.$
$x \cdot x \cdot x \repdots x.$
$\scriptstyle x \cdot x \cdot x \repdots x.$
$\scriptscriptstyle x \cdot x \cdot x \repdots x.$
\end{document}

$x \cdot x \cdot \ldots \cdot x$? – Andrew Swann Dec 08 '21 at 11:23