Well, when you set it, you are subtracting the distance from x.
Is distance in front of you all that you care about? That would be +z I would imagine.
If you want the exact offset, that would be a Vector3. It sounds more like you just want +z if it’s always straight in front of you. Something like transform.forward * distance. I assume you could have the droid keep the same y and x as the player. Unless it’s up higher or to the side…
The droid is in the right height but it’s all the time display in it’s original position and not the position from the player camera.
The player is FirstPersonCharacter and i want that if i moved the player camera not the player position only camera to some direction and pressing F display the droid on this camera direction it’s pointing and with the same distance original distance.
And then when the droid is displaying and i move the player camera around the droid should be following the player camera(FirstPersonCharacter camera). Like in the first screenshot no matter what direction the player is facing display the droid in this direction with the same distance and when moving around the player camera move also the droid with it.