Instead of glitching through the ground, it glitches in the air. From my observations, it happens more each time I use the move. They glide further the more times I use the move. I really don’t understand how this happens.
I don’t know much about pivot functions. So maybe it’s worthless advice, but if it works, I’ll give you some advice. Try pivoting it on the arm or hand. Also, maybe you can try pivotting on top of character head.