---
title: "Player Controller - s&box library"
description: "Components for player controller"
canonical: "https://sbox.watch/libraries/facepunch/playercontroller/"
generated_at: "2026-07-23T00:04:23.767Z"
---

# Player Controller

Components for player controller

- Type: library
- Ident: facepunch.playercontroller
- Creator: Facepunch
- Canonical: https://sbox.watch/libraries/facepunch/playercontroller/
- Markdown: https://sbox.watch/libraries/facepunch/playercontroller.md
- sbox.game: https://sbox.game/facepunch/playercontroller/
- Generated: 2026-07-23T00:04:23.767Z

## Stats

- 24h momentum: +0
- Terry score: 96%
- Favorites: 98
- Upvotes: 74
- Downvotes: 0
- Updated: May 3, 2024
- Created: May 3, 2024
- Size: 9.5 KB
- Files: 8
- Tags: playercontroller, firstperson, shooter, halflife, quake

## Description

Provides a player controller that you can use in your games.

Features

Walking, running, sprinting, crouching.

Components

PlayerController - The actual player controller. Uses player inputs to move a CharacterController.

PlayerFootsteps - When attached to a SkinnedMeshRenderer will listen for and react to footstep events,

PlayerPusher - Creating a pusher will push the player. Attach these to other players to allow players to push others out of the way, and avoid them being able to walk inside each other.



## More by Facepunch

| Package | Ident | Players | Favorites | Upvotes | Score | Markdown |
| --- | --- | --- | --- | --- | --- | --- |
| SDF Mesh Library | facepunch.libsdf | 0 | 29 | 25 | 90% | https://sbox.watch/libraries/facepunch/libsdf.md |
| Sprite Tools (OBSOLETE) | facepunch.spritetools | 0 | 18 | 22 | 83% | https://sbox.watch/libraries/facepunch/spritetools.md |
| Game Events | facepunch.libevents | 0 | 15 | 13 | 83% | https://sbox.watch/libraries/facepunch/libevents.md |
| Spline Tools | facepunch.splinetools | 0 | 12 | 17 | 86% | https://sbox.watch/libraries/facepunch/splinetools.md |
| State Machines | facepunch.libstates | 0 | 12 | 15 | 85% | https://sbox.watch/libraries/facepunch/libstates.md |
| Movie Maker (Preview) | facepunch.moviemaker | 0 | 8 | 13 | 74% | https://sbox.watch/libraries/facepunch/moviemaker.md |
