If so, it already has a variable called ‘Mesh’, which might be the cause of your problems - since it’s the updated mesh that forms the main body of the character. Try using a different variable name.
Basically the mesh in my human class is what’s considered the body. In the human class, the variable ItemSocketMesh is set to the Mesh (body), which means the game will connect weapons and stuff to the Mesh.
However in my player class, (which is inherited from human) there’s still the mesh class, also the body. However in this new class we have another mesh added: the arms. This is to allow the player to rotate arms with the camera. In other words, the ItemSocketMesh is set to Arms.
And for the player, everything works:
Yaaasss. However, whenever I set ItemSocketMesh to Mesh, this happens:
What it’s supposed to do is not change to ItemSocketMesh, just like player does. When I do this to the Arms, it doesn’t do this…
I am never recreating mesh, because it’s created in the character class, I’m just referencing it.