The character I have used to be a CharacterBody3D, but I switched over to a Rigidbody-based one because there were some things it could do that I simply couldn't with a CharacterBody node. It has worked out good so far, but the only thing the CharacterBody had over the RigidBody was that I could ride on moving platforms just fine. I did create a solution that kind of worked, but it only works if the platforms move at slower speeds. Is there a way I can get this to work without going back to a CharacterBody?