Stacked CharacterBody movement

Godot Version

4.2

Question

I am making a game that involves having multiple players being controlled at once. I want these players to be stackable, but when I stack them and move left or right, the velocity of the top player is doubled, because it moves with the player below it plus being moved normally. how can I make it so the player’s position is not effected by moving objects?

To not move them, but make the walking animation happen.

Or change the physics of the head of the player to be slippery?