About

A set of movement scripts for a more polished feel. Hold Shift to run with a speed and FOV change, use the smooth spring based shift lock, get a jump cooldown, a ragdoll when the character dies, and a camera that lags slightly behind fast movement. A mobile run button shows on touch devices.

Setup: the file is a folder named MovementSystem. Move its children to the matching places: ReplicatedStorage items to ReplicatedStorage, CustomShiftLock to StarterPlayerScripts, the character scripts to StarterCharacterScripts, MobileGui to StarterGui and DisableShiftLock to ServerScriptService. Tune it in ReplicatedStorage > RunConfig (RunSpeed 30, run FOV 80, CanSprint, RunKey) and in the SmoothCameraFolder Settings module. The Animate script and RunConfig use placeholder animation IDs that only play for the account that owns them, so replace them with your own published animations. No DataStores.

What's inside

  • RunConfig module (speeds, FOV, keys, run and sprint animation IDs)
  • ShiftToRun LocalScript with tweened speed and FOV
  • SmoothShiftLock with Spring, Signal and Maid utilities
  • SmoothCameraFolder (camera lag script and settings)
  • JumpCooldown, Ragdoll, DisablePlayerSounds and Animate scripts
  • MobileGui with run button

License

Free to use in your own games. Do not resell or reupload.