Momentum | Essential character effects to make your game more lively


A free, easy-to-use system that adds things like head movement, jump cooldown and walk bobbling for your player characters.

Fully-supported on PC and Mobile devices!

Supports both R6 and R15

Model Link

VERSION

Current Version

Momentum v1.4

Features

Features:

Settings

Settings:

Head:

  • A.enabled = Determines if head movement is enabled or disabled
  • A.replication = If players can see the head movement of each other
  • A.replicationInterval = Interval between each transmission of head position data (The higher, the less the remote event is fired, and lower, the more the remote event is fired)
  • A.smoothingFactor = The smoothing factor applied to the head movement
  • A.lockFeature = Feature that allows the player to lock their head in place
  • A.lockButtonImageID = The image ID to be used for the mobile lock feature button
  • A.lockButtonPosition = Position in UDim2 for the lock feature button
  • A.lockKey = The keybind for the lock feature
  • A.lockMechanism = What kind of mechanism to use for the lock feature (Toggle or Hold are supported)

Other:

  • bobbleEnabled = If bobble should happen when walking (only in first person)
  • jumpCooldown = The time it takes to be able to jump again

Settings are located in the Momentum_Client script as attributes

You’re absolutely allowed to use this system without crediting me! However, if you wish to do so I would greatly appreciate it!

Feedback is also greatly appreciated! : )

(It’s my first time making a post like this, so sorry if it looks bad!)

22 Likes

Very cool!

Ill be using this in my game… :+1: :smile:

1 Like

Awesome! I hope you enjoy it :smiley:

1 Like

Momentum - 1.2 Changelogs

New setting:

  • A.replicationInterval = Interval between each transmission of head position data (The higher, the less the remote event is fired, and lower, the more the remote event is fired)

Setting renames:

  • A.replicateA.replication
1 Like

Fyi anything you do to your character on the client is replicated (when it comes to editing your body parts and Motor6ds)

1 Like

As for manipulating the Neck’s CFrame on the client-side, it doesn’t get replicated automatically, so Momentum does it manually by using RemoteEvents

Wouldn’t it be better to use UnreliableRemoteEvents instead of RemoteEvents for this?

Quoting the announcement post for UnreliableRemoteEvents:

1 Like

Oh, that’s true, I’ll replace the RemoteEvent with an Unreliable one soon, thank you!

I was thinking of either using regular Events or Unreliable events, seems like Unreliable is the way to go

Momentum - 1.3 Changelogs

Changes:

  • Moved from using RemoteEvents to UnreliableRemoteEvents for the head movement replication

Momentum - 1.4 Changelogs

Additions:

  • Added support for R15
  • Small error fixes

But is there actual character momentum in the resource, by chance? I would like to jump, let go of W, and still have my aerial momentum.

2 Likes

Would be nice if we could see how it looks.

1 Like

Maybe I should plan to add actual momentum, however it is just a name choice lol

Added videos showcasing each feature!

1 Like

isnt this just Realism with less cool stuff

1 Like

Oh, I know Realism, may be lol, Momentum is still very new and more features will be added along the way. Realism is also not getting updated anymore it looks like; last update was 2 years ago

1 Like

Can you make an editable testing place or .rbxl?