We are working in $\mathsf{ZF}$. Let $X$ be a set. Let $A$ be the class of all injections $f: \alpha \to X$ for arbitrary ordinals $\alpha$.
I am quite sure that, in fact, $A$ is a set, since if not, there is an injection from every ordinal $\alpha$ into our set $X$. Hence, $X$ is too large to be a set and must be a class. Contradiction.
In $\mathsf{ZFC}$ it is quite clear, that $A$ is a set, since there cannot be an injection from $\alpha$ to $X$ if $|\alpha| > |X|$. Therefore, for all such $\alpha$ where there is an injection we have that $\alpha < |X|^+$, i.e. $A \subseteq \mathcal{P}(|X|^+ \times X)$ and therefore $A$ is a set by separation.
The second argument makes use of $\mathsf{AC}$ since we need this to make sure that every set has a cardinality.
First of all, please let me know if I am right. If so, I would like to know how I can prove this by making use only of the axioms of $\mathsf{ZF}$. I tried to get a contradiction using the Replacement Scheme, but this did not seem to work.