[Release] Custom character controller

Just missing the ability to use shift lock to rotate the character and the ability to not hold space bar to keep jumping but other than that its great!

1 Like

Thought i’d release this for anyone still interested in EgoMoose’s Custom Character Controller:

https://www.roblox.com/games/4330418926/S-E-T-Sonic-Engine-Testing?refPageId=f1210d1e-4074-439e-9106-6c9cca000f4c

5 Likes

This doesn’t work for me :woman_shrugging: I think other people are encountering this problem too

It works good, have you made the script which it’s supposed to access the module with?

I didn’t know you had to access it with a script…I only though you had to put the scripts in the model and put the player module script under starter
player scripts.

You could ask on #help-and-feedback:scripting-support for this though the module has its’ own documentation.

The problem is that I already have and haven’t gotten a reply

This looks amazing! I’d like to experiment with this. Great job!

This is so cool! I dont get how people can script such amazing stuff like this!

I have a question, how do you make this for only one part so you can like wall climb?? @EgoMoose

Amazing work, and thank you for releasing this!

Quick question: exactly how do you set this up/where do you place the module? @EgoMoose

@EgoMoose hi, huge thanks for putting so much into this model but how do you deactivate the script that forces players cameras to not rotate in first person?

1 Like

@7HIRSTY
make all the other parts with the name “IgnoredPart”

Haha sorry for replying 9 months later but I just found this :sweat_smile:

I have been fidgeting with this for a day or so trying to figure out if it is possible to return the player to the normal gravity settings (how the player is when they spawn into the game), whenever the player is walking on a wall and jumps.

Basically, I want the player to fall back to the ground when they jump. Could anyone please help me with this? This scripting is miles above my skill level haha

1 Like

How would I use it on custom rigs?

hello, how can we make it active in only one section, for example when touching a part Let it activate?

When I start the included place file CustomCameraUpVector.rbxl, the camera is in front of my character, looking at my face.

When I start a new Baseplate, the camera is behind the character. As a Roblox player/developer, this is the expected behavior, for the camera to be behind the player.

When I copy the customized PlayerModule and child CameraModule and it’s children, into my blank Baseplate, now my Baseplate’s camera is initialized in front of the player instead of behind.

Is this a known/desired side effect of the CustomCameraUpVector implementation? Or is this a bug? I have been combing through the customized scripts but never found where the camera’s initial position is modified to be facing instead of behind the Character.

Thanks so much,
FirstVertex

UPDATE: I found the line of code I was looking for lol. In the CameraModule on line 463 where it initializes the CameraModule.RotationCFrame, I have modded as follows:

CameraModule.RotationCFrame = CFrame.fromOrientation(0,math.pi,0)

This starts my camera behind the character, as desired.

Cool !!! I will definitely use in my game

1 Like

Is it possible to make it apply only for 1 part and not for all ?

1 Like

I know this is old, but how did you get the humanoid to not correct the angle back to upright?