Sprinting allows a player to gain a short burst of speed for a few seconds. We can display a sprint bar in our game that also slowly recharges or have this hidden just in code. You can also allow players to sprint whenever they hold down the shift button with no limits. To make this happen we’ll need to use UserInputService in a LocalScript.
Emotes allow players to express themselves in game by dancing or moving their character to express an emotion. NPCs can also use emotes to add more flair to them.
Players go through several events while moving such as climbing, falling down, free falling, jumping, or running. We can use these events for all kinds of gameplay mechanics.
Tools are items that player’s have on their action bar. These tools may be weapons, items, or actual tools to build something awesome in game. The player’s backpack stores these tools and gets equipped when selected.