Can I use a domain without changing nameservers?

I was wanting to use my domain with another hoster but use DNS to point to these pages. I use Cloudflare to make subdomains and use HTTPS for free. I wanted to point one of the subdomains to a website that I made, but I don’t know how to or if it’s possible to with this hosting. I’ve tried this hoster, but I can’t make subdomains. If that could be fixed, that’d be greatly appreciated! Thanks,

Grizzly

You should change the nameservers to InfinityFree, but after adding domain to cPanel you can switch your nameservers back! To add subdomain that should work with cloudflare you should add it on your cPanel first, and then InfinityFree will return files that hosted on ftp in the htdocs folder of your subdomain