@Administrator1, the only way to have a mixed view in a single Project – where some Tasks have certain Custom Fields and others do not – would be to have the Tasks themselves live in different Projects. So, for example, “Status” may be a Custom Field for all Tasks in Project A. Any Tasks that live in Project A will have a Status Field. If any Task in Project A also lives in Project B (and Project B has no Custom Fields), those Tasks will still show Status as a field, but no other Tasks in that Project will.
While this may be overly complicated for what you’re trying to achieve, I’ve seen this work well for surfacing important information about company goals. Tasks that live in the Company Goals project have metadata that’s important to surface (like result, stakeholders, etc.), and so those Custom Fields are added to the “Goals” Project. Tasks in that Project (representing Goals) may live in other projects as well (like a roadmap project for work for the upcoming quarter. The roadmap Project will then have a mix of Tasks – the Goals Tasks will have the Custom Field data from their “home” Project, while the other Tasks will not.