I played around a bit with OBS and Badlion, and I've figured out that I can record everything else, including default Minecraft perfectly fine. Which sucks since I only plan to record on Badlion. The error message I get when Badlion crashes is "Action! seems to have caused your game to crash. We suggest you disable Action and play without it or update their software". The weird thing is that I don't even have Action! installed nor have I ever used it (I haven't even heard of Action until now).
I'm 99% sure OBS is causing Badlion to crash since Badlion works completely fine without OBS. Badlion only crashes when it's in one of the sources (I tried recording with Game Capture, which might be crashing it but I really don't know). It might just be a problem with Badlion, but if anyone knows a possible solution, please let me know. Thanks in advance :)