
the player GRAB state manadges this entity
the_Obj_Iam_Grabbing -> is the [KinematicBody:2058]
The player Slam state ( he grabs the enemie and trows him )

the function bindGrabEntity( entity, state, x, y, z ): in the player grabState ---> OpponentSlam = _entity;

_bindGrabEntity makes the enemy (x, y, z) the same has the player ( x, y, z )
In the player slam state

the player transforms the -> enemy Animation NODE position (x, y, z, angle ) in the function --> _slamPos( 1, -0.02, 0, -0.01, 1, 1, 0 );
it also transforms its own animation NODE in --> _animTransform( anim, -0.6, 0.55, 1, 1, 90);
to take some advantage of godot flexibility, and give more costumization to the slams, withOut having edit the sprite ( rotate the image sprite and save to png for example )