code by @ShibePawz (tweaked by @catdragon3210) art by @catdragon3210 OC is Milo (he/him, I'm using him too much lol)