I still want pull requests from repo forks to still build, just not deploy, the normal PR behavior that doesn't need skipping.
What I'm asking for is that I want pull requests from a branch on my repo to build the branch and skip PR so it does the branch behavior which includes deploy, but I don't want it to build twice, hence why I want basically the skip the PR rather than vice versa.
Sorry but I still believe that this should work for your scenario... If you uncheck Pull request in Webhook settings, this does not prevent Webhooks triggered by push. Anytime you create pull request, you do normal commit to the feature branch as well, right? So push webhook should be triggered OK and build for feature branch should be started. If you need separate deployment settings for the feature branch, you can do conditional deployment. And again with Pull request unchecked, PR build for the master branch will not be started, so nothing will be built twice.