First, by live humanoid, I mean a humanoid that is not in a Physics, PlatformStand or Sitting position.
Also I am talking about NPC type objects (not player controlled, so on the server only)
What I would like to do, is have one object (with live humanoid that is moving around the map with a server script) to be able to pull (with a rope constraint, or any type of weld or constraint) an entirely different model that also have a live humanoid, that does not walk, but only stands and is pulled.
When I try this it ‘works’ but I find that having both model objects connected in any sort of way, be it ropes or welds, causes random issues between the two humanoids, such as one or the other randomly going into a ‘falling down’ state, or any seats attached to them, not playing the sitting animation. Jumping out of seats attached to them, making the opposite humanoid jump, etc…
When the link (weld or constraint) is removed, the two models with humanoids behave properly. So I know its an issue with them being connected.
The reason I am doing this so that the object being pulled, will ‘levitate’ over obstacles on the ground, and also auto rotate, and float when in water. I am sure all of these behaviours could be coded into a model with no humanoid, but not only is that a bit beyond my skill level, but also, I would hate to have to try and re-invent the humanoid.
So before I try to hack something together on my own to emulate a humanoid on the object being pulled, is there ANY way this is possible in the Roblox engine? Is there any sort of pattern or way to connect the welds or constraints? Any sort of settings that might do the trick? Anything?
If not… any links to or information about humanoid emulation would also be helpful.
Thanks