Hello! I decided to create an OpenSourced Movement System free of use for anyone to use. It’s not really the nicest looking thing in the world in terms of back-end, I will admit; since this is the first open-source thing I’ve made, I tried to explain things out as much as I can. Enough with a back story, here’s what it can do:
If you’re gonna use it; please give credit unless you modify it majorly. Then, you’re free to not provide credit.
- Sprinting
- Crouching
- Custom Animation Loading
That is about it, I don’t want to drone on about any possible benefits, because really I don’t see any over making your own system, (which I’d encourage if you had the time.)
In order to set a custom animation you should do:
Client > Look for a variable called “SprintAnimation” Update the number to your AnimationId.
Client > Look for a variable called “CrouchIdle” Update the number to your AnimationId.
Client > Look for a variable called “CrouchWalk” Update the number to your AnimationId.
In order to set a custom walkspeed (Crouch, Sprint) you should do:
Server > Speeds, then adjust all speeds within the table. DO NOT CHANGE THE NAMES OF THE ACTUAL VALUES OR THE SYSTEM WILL BREAK!
In order to set a custom default walkspeed (Crouch, Sprint) you should do:
Server > look for the variable DefaultWalkspeed, then adjust as wanted.
In order to set a custom name for the Event or a location you should:
Server, Client > Look for the variable “RemoteEvent” and adjust the location finding as wanted.
Videos of the system in action.
https://i.gyazo.com/e7fff98284581d4de3be30e40eaa2c7a.mp4
https://i.gyazo.com/070ed52e33e0c1a50c541dc60f3e3a6b.mp4
Link of the actual model.
Any and all feedback is welcome! (As well as any bugs that occur.)