(please share the FULL error message you see)
Change your nameservers at your domain registrar and wait a few hours. You can also create an account with a subdomain first.
Other Information
I have added the infinity free nameservers at the domain registrar but still it is showing validation error after 8 hours while my other account was validated after adding nameservers in a couple of minutes.
(other information and details relevant to your question)
It seems that there is some issue in validating the custom domain even after adding the nameservers. Please help me to resolve this as I am looking for its resolution for a long time now. Thanks.
it says the change may take up to 24 hours but its usually done much quicker
now in infinityfree cpanel scroll down to domains and click on aliases (parked domains)
enter iamsoul.ml into the domain name box
if you have more than one hosting account on infinityfree then click the parked onto drop down box and choose the account you wish to link to iamsoul.ml
click add parked domain button
(if you get an error message then freenom hasnt completed the name server change request yet so you’ll have to try again later)
thats it
it can take up to 72 hours before the name servers syncronize and point to your hosting