Welcome to the Airtable community.
No, it is not currently possible to create a new view with scripting.
It is possible to create a new table, but not new views.
It is possible to adjust the records in a particular view by using scripting to adjust the field values of records to match the filter for a particular view. For example, you could have a filtered view that shows records that have a checkbox selected. Then have a script set/clear the value of the checkbox based on whatever criteria you like.