I tried to code myself but gave up @lillygator is going to try and finish it for me
Just some oc stuff I'll keep this up because why not?