I actually was adjusting the baseline as well, and I think I may have found a solution. I was using IsCollidingWithCharacter when I should have been using AreThingsOverlapping. This is what I've got in rep_exec right now:
This needs a bit of tweaking as there's still a tiny bit of incorrect overlapping going on. The players also phase through each other at times, but it's not quite as obvious.
This needs a bit of tweaking as there's still a tiny bit of incorrect overlapping going on. The players also phase through each other at times, but it's not quite as obvious.