Heyyo,

I’m having trouble when scripting my character holding an object.

When player comes to the throwable item, he can pick it and it’s placed in his hand - works fine. But then the object start changing it’s local position - Y coordinate (found by debug.log) IN TIME. So it spontaneously starts to move . The parent object (hand) is being animated with idle state, but its not changing its position (nor local or world).

Any idea?

Solved by added constraints (object has physics for throwing) but I still wonder… In case it wont have physics…

Edit: So when I apply contraints it’s messing up with throwing direction (even though I delete all of them right before I throw the object)… still no idea why it was moving (original Q) and now no idea why it’s changing direction of the throwing… Ray is pointing in perfect direction…

Edit2 → SOLVED: #$%^&(… you know… it was easier then I thought… the problem was, that my throwable was colliding with player’s collider:smiley: I’ve added the throwable into layer which is not colliding with player and it was it… no need of constraints neither…