Blue Skye Character Controller V1.0

A highly editable character controller script, designed specifically for platformers by someone who loves them.

It completely overwrites default Roblox movement physics, introducing momentum and friction, etc, while still using the humanoid for ease of use.

This base version is designed to make obbies feel better to play, including built-in features such as a double jump, variable jump height, coyote time, and custom sound effects for flavour.

It supports both keyboard and gamepad input, and has built-in safeguards against ragdoll physics. Unfortunately, it makes swimming janky and impossible, so I’ve disabled it, but in version 2.0, I plan to make a custom swimming system to replace it.

The script is modular and optimised for expansion. Future updates will introduce a finite state machine into it for ease of adding moveset stuff, more precise input tech, and eventually, a complete separation from Roblox’s built-in state system - allowing for maximum flexibility and control.

Excited to see what people think!

6 Likes

what an absolute goat, keep up the work :mending_heart: