Hi @PValueEnemy
It may be difficult to help you only based on this residuals plot and your topic description, but here are some suggestions from similar topic :Fit Model - Limiting Model Response to Only Positive Values : You can use response transformation to avoid negative predictions.
You can use the platform Distributions to check the most probable data distribution(s) of your response(s) and use this information in your response transformation or in setting an appropriate distribution in your Generalized Regression model.
Hope this first discussion starter might help,
Victor GUILLER
"It is not unusual for a well-designed experiment to analyze itself" (Box, Hunter and Hunter)