Problem flipping horizontally a node with a sprite3d subnode on godot 3 beta 2

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By 2plus2makes5
:warning: Old Version Published before Godot 3 was released.

Hi all, i have this problem, i have a scene(a character) with a kinematicbody root, a sprite3d subnode, area/collisionshape subnodes and other subnodes, and i want to flip it horizontally, i don’t use the flipH property of the sprite3d because i want the entire scene to be flipped(in particular the various area/collisionshapes).

The most natural solution was obviously to set the x scale of the root to 1 or -1 but it has a weird result, it flips horizontally but it also continuosly flips vertically.

I tried rotating of 180 degrees instead and it works… except that it seems to rotate the light and shadow applied to it(the sprite3d receives external lights and shadows, but the character itself has no light nodes), if rotated when it should be lit it’s darkened and vice-versa.

What to do?

Sorry if it’s a dumb question.