I've been working on creating custom humanoid objects and controllers over the last week. This is my version 1.0 that I'm opening to the public. lol. https://www.roblox.com/games/1212383251/Custom-Humanoids
Mainly I'm doing this to ask around and see if anyone notices things that could be improved or glitches that I haven't noticed, but I'm also doing it to inspire others (I know soybeen was working on custom humanoids a little bit ago ;-; )
If you have any questions for how I do it, feel free to ask.
Things to note:
The NPCs are moved using a combination of Body velocity and body positioning, they are oriented with a body gyro.
NPC's can not jump or walk up small steps.
There are NO roblox humanoids inside of the npcs, only my custom humanoid.
I've also noticed that if you attempt to move the npc to a point directly behind it but not very far away, it won't turn and just wanders off in the opposite direction. Not sure why this happens as of yet.