I’ve made a 100% custom character controller system using the new ControllerManager instance. I want to keep the functionality of the physics controller and make a system that allows me to change the gravity (so that you can walk on walls) but I’m finding that this system is very very limiting. For example, I can’t set an up direction on the controller manager, I can’t set the SearchDistance property on a ControllerSensor to a negative number, and I can’t set the ground offset on a GroundController to a negative number either. Using an AlignOrientation allows me to flip the character successfully, but for some reason it just refuses to act normal even though it senses the part below the character (when I manually update the ControllerSensor).
So the Roblox physics controller is obviously not going to work. I want to use a physics controller (so no Humanoid movement) and the Roblox one is amazing but it’s just SO LIMITING. If nothing comes up I’m gonna make one from scratch but I just wanna see if anyone has any ideas since I really don’t want to do that.
Maybe a module or something I could use? I’m seriously at a loss and it’s so frustrating how limiting and undocumented these new Roblox features are. The main reason I don’t wanna write my own is because of the GroundOffset property, I have no clue how I am going to replicate that with a script. If anyone has any ideas or modules for me to look at I’d appreciate it a lot.