AAA level - the most advenced movement system i ever created

As in the title i will now give you my first(and probably last) AAA level Movement System in Roblox.

I Will give you every single Code and Every Instructions to Implement This sistem In Your Game.
This System Supports Movement Based On Environment, Situation and it was also created by Using another System that i created (An Octree System that works completely fine), So this system that used to have it’s own unique Physics was also made so that it was performant in even a server full of people because it would Disable Completely or partialy based on the players position and how far were they.

This was a system Created Based On Uncharted 4 So it had many and i say many features that would make it top tier, but not every features is implemented in the current System.

Obviovisly, There is a catch: It didn’t matter what i did(Completely Rewriting it- From it’s unique system to a sort of hybrid between Roblox native system and this one- from a complete Dyagnostics, To Using Ai - bought pro version for this also- And Completely rewriting it there also); No Matter what i did, The Character Did Not Move from it’s place.

So, i decided because i give up, to instead of just eliminating everything to give it to the community so if there is a more talented or more experienced Developer Out There who wanted to create his system and maybe wanted a solid Base to start from, he can have this system that trut it would have been so good( I was creating it for a game open world that i would love to be able to support at least 50 people at once in a single server). I Think the problem is in the HumanoidAdapter and the Conversion of the Data from theory to actual movement.

To implement This you will have to:
-create a folder in StarterPlayerScripts Called BaseMovement and Insert InitMovementSystem
-Create a folder in ReplicatedStorage Called BaseMovement and Insert Every Module but the extensions
-In ReplicatedStorage in the BaseMovement Create 2 Forlders one called Extensions where you will put extensions and one called Animations where you will put the animations
-In ReplicatedStorage Create a folder Called Octree and create a module Called DetailManager and then create empty functions so when the MovementSystem Calls for the octree it will not have errors

This system was also supposed to be able to implement New Movement Actions Easly so yea this is a really solid base on where to start.

This system was not meant to be public so you will find some modules with english comments some with italian some with nothing(because it was something that was added when i decided to use Ai for the debugging and solution). This version here is also heavely influenced by ai cuz i gave up trying to find a solutions at a certain point, so yea it’s a lot messy.

If you have claude Max just put everything there and if you find anything on how to make it work pls tell me.

I Want To ask one thing Only - IF YOU EVER FIND THE PROBLEM AND YOU MAKE IT WORK PLS TELL ME HOWWWW cuz i can’t and i think i will just implement some crappy movement system cuz im not good enought to try things this complicated

Initialization LocalScript:
InitMovementSystem.txt (26.3 KB)

Modules:
ActionManager.txt (43.2 KB)
AnimationController.txt (52.8 KB)
EnvironmentalDetector.txt (74.1 KB)
EnvironmentModifier.txt (38.6 KB)
HumanoidAdapter.txt (41.0 KB)
MovementController.txt (48.2 KB)
MovementStateManager.txt (54.6 KB)
NativeAnimationBridge.txt (30.3 KB)
OctreeBridge.txt (68.3 KB)

Configuration Module:
MovementConfig.txt (83.9 KB)

Error System Modules:
ErrorManager.txt (6.1 KB)
ErrorRecoveryStrategies.txt (6.5 KB)
ErrorTelemetryService.txt (9.8 KB)
ApplicationErrorHandler.txt (24.3 KB)

Other Modules:
ConfigEditor.txt (75.3 KB)
PerformanceMonitor.txt (36.6 KB)

Extensions Modules:
ActionExtensions.txt (32.7 KB)
EnvironmentExtensions.txt (61.0 KB)
StateExtensions.txt (21.6 KB)

Sooooo yeah pls tell me if you find a solution :sob:

btw there is this waning but i don’t even want to put other time on it because i think this will not solve it(or maybe idk): " 13:47:56.762 [4925.602] [HumAdapter] [WARN] MOVIMENTO NON APPLICATO: Velocità non cambiata (0.00 → 0.00) - Client - HumanoidAdapter:133"

10 Likes

the most advenced and the most complicated to install as well. ATLEAST MAKE IT A .RBXM BRO

provide videos as well.

15 Likes

Provide showcase and use RBXM file please

4 Likes
  • this just seems like you prematurely open-sourcing “your most advanced movement system”
  • 90% of your post is just “guys please fix my problems pls pls pls”
  • the hell is this supposed to mean? claude max? is this an AI model? yh now your resource credibility is down to the core of the earth
  • dont ever individually upload each script instead of an rbxm all at once
  • you emphasizing your heavy use of AI and even using the paid pro version just shows that you’re mostly a vibecoder (and a desperate one), you dont even understand your own system??
8 Likes

i tried to bring the movement system and it doesnt works
looks like Octree tries to find other modules apart from DetailManager
igiveupwiththis.rbxl (305,2 KB)

Ain’t no way I’m going to use each of those files, one by one, without a showcase or a RBXM file. I still have to check them for viruses too. Suspicious activity detected.

1 Like

yeah basically that i guess???
i am against vibecoders but not against using AI as a tool, i use it to I use it to sort the code and make it more readable :coefficients: (not the best practice but works for personal proyects and stuff if you know what you’re doing)

1 Like

they dont have viruses thankfully, just looks like he doesnt know how to save it as .rbxm or something…

1 Like

So wait, this doesn’t actually work? Why are you releasing this as a “AAA level” resource?

1 Like

Any time I see “the most advanced” or “the best” on a Developer forum resource, I already know it’s BS.

5 Likes

If you knew the physics maybe you could make your own “AAA level” movement system :exploding_head:

PV = nrt and all that jazz

1 Like

The most advanced part of this is the installation, bloody hell.

I have a few questions for you.

  1. Why did you put them all in .txt files instead of .lua files
  2. Why didn’t you compile them all into an .rbxm/.rbxl
  3. Why didn’t you link any videos

And this is quite a confusing read, I would suggest using spoilers for each step or to space them out & define them better.

I have 3 things to say:


  1. Rewrite the post - its honestly confusing to understand.
  2. Compile the files into a .rbxm.
  3. Provide a showcase video so we know what it does.
3 Likes

Too hard to setup. Try just giving the whole .rbxm file.

Im sorry but this is kind of AI slop :/.

1 Like

@grok is this guy forreal

Summary

This text will be hidden

4 Likes