Is it worth creating a custom character controller to replace humanoids?

Hello!

I’m trying to create a game with a lot of silly physics (flinging players around, pulling forces etc) and was wondering if it was worth it to create a custom character controller to replace humanoids?

The problem I face with humanoids is:

  • They are bad for performance with many players generally, unless I go and disable a ton of states
  • The walking of characters is too strong against a force (e.g against a line force a player can walk away with no trouble, but if they jump they will go flying towards the other attachment as they are no longer on the ground)
  • Players aren’t able to be flung as smoothly as I wanted (They can easily jump out of it, sometimes it doesn’t work (this might be my fault for not finding better methods though))
  • If I wanted to change the direction of gravity it would be very hard

And just a lot more stuff I can’t easily control with humanoids. However, making a custom character controller seems very hard to do, so I’m not sure whether I try my best with humanoids or go and work with a new character controller.

Thanks!

1 Like

In most cases I would say no, dont tamper with the humanoid. But in your specific case I think it should be fine. Just remember to make the character movement fluid.