This isn’t a bug. As soon as you add rigidboyd and collision components, you hand responsibility of setting the entity’s transform to the physics engine. setLocalEulerAngles (and the other entity transform functions have an effect). To override the physics engine’s control of the entity (say for teleporting a rigid body entity somewhere) use the teleport function. This it outlined in the user manual. So what you need to do is: