About HB Player Controller
From Steam WorkshopThe HB Player Controller is a SWEP that allows you to take direct control of other Players, or even Bots! You control their actions just as if they were doing it themselves, including movement,…
The HB Player Controller is a SWEP that allows you to take direct control of other Players, or even Bots! You control their actions just as if they were doing it themselves, including movement, looking around, aiming, shooting, building, text chatting and much more!
This had been a little side project of mine due to some friends of mine asking if it could be done, and a little something different for me to do than the usual work I normally do on my Server. Written from scratch, it took about two weeks from concept to finished product. This does NOT work on (S)NPCs. Special thanks to Sf for the Puppeteer image!
[h1]Some Cool Features: Some, but not all features. Explore for more![/h1]
- Works on any Player in a Game, including both Humans and Bots (Including Player NextBots), leaving them powerless to your control.
- Take direct control of your Victim, just as if you were them, having them mimmick your movement, actions, etc. and you having the same Usergroup privileges as them.
- Drive vehicles as your Victim, as if you were the one in the driver's seat, as well as being compatabile with third party vehicles and even the Sit Anywhere Script.
- Spawn Props, Effects, Ragdolls, SENTs, SWEPs, Vehicles, NPCs etc. as your Victim, as if they were doing it themselves.
- Manipulate entities as your Victim, using the Physgun, with the ability to move, rotate, freeze, un-freeze etc.
- Undo actions of your Victim, like you were doing an Undo of one of your own actions, as well as being able to do cleanups as them.
- Kill or be killed as your Victim, with the ability to use any weapon or tool as them, such as firing weapons, changing weapons, changing toolmodes, reloading weapons, etc.
- Use Text Chat as your Victim, where anything you say will be shown as something they say to others, as well as the ability to run Console Commands on your Victim.
- Use the Flashlight and Noclip as your Victim, providing they have access to them of course. Any Impulse Console Command you execute, they shall also execute automatically.
- Zoom your view when Controlling In or Out, even with the ability to view at their eye position (sort of like Firstperson).
- Works seamlessly in various Gamemodes, both Sandbox and Non-Sandbox derived, including Sandbox itself, DarkRP, Cinema, etc.
- Customisable to Server Operators, with included ConVars and logging system which can be altered to your needs.
[h1]Usage: You can hover your mouse over the Player Controller's menu for a (crude) help menu with better in-depth information too (not everything is covered here).[/h1]
- !!: Doing this at the start of a Text Chat message will have what comes after it executed as a Command via your Victim's Console (Example: "!! kill").
- !!!: Doing this at the start of a Text Chat message will have what comes after it said as yourself, not your Victim (Example: "!!! Hello World!").
- F6: Shows/Hides the mouse cursor (to use the Player Controller menu).
- F7: Expands/Collapses the Player Controller menu.
- F8: Ceases control of your Victim (you can also press the 'X' Button in the Player Controller menu).
[h1]Console Variables (ConVars): These are not saved. You will have to add them into your server.cfg or other auto-executed config file if you wish for your own set values to persist between maps/restarts.[/h1]
- hb_playercontroller_log - Specifies whether to log Player Controller usage to the Server.
- [0: Disabled | 1: Enabled - Default: 1]
- hb_playercontroller_log_cl - Specifies whether to log Player Controller usage to Clients.
- [0: Disabled | 1: Everyone | 2: Admins only | 3: Superadmins only - Default: 2]
- hb_playercontroller_immunity - Specifies whether to use immunity, where users of lower usergroups cannot target users of higher usergroups.
- [0: Disabled | 1: Enabled - Default: 1]
- hb_playercontroller_access - Specifies the minimum required access rights to use the Player Controller.
- [0: Everyone | 1: Admins only | 2: Superadmins only | 3: Custom-defined - Default: 1]
Some Other Notes:
- Bots are not real Clients, so lack a Console or any set ConVars. Due to this, you cannot execute Console Commands on them at all, nor can you use the Mouse to move entities to/away from you or rotate them with the Physgun. Use E + W, A, S, D instead (or whatever you have them binded to). The Toolgun is totally unusable on Bots.
- Not all Console Commands can be executed on your Victim. There is a blacklist in Garry's Mod of exploitable Commands to prevent abuse (and rightfully so). Attempting to use any of those will do nothing.
- If Clientside logging is enabled at all, despite the setting, your Victim will receive a log whenever you take control of them, release control of them, or execute a Console Command as them.
- Remember, when controlling a Victim, what you can do as them is subject to what permissions they have on the Server. If they're a Superadmin with root access, you can do anything (be careful!). If they're a user without even the permission to text chat, then you won't be able to either as them.
- Using Chat Commands as your Victim can be a little risky. Due to the way they work, it can have it execute both as your Victim and yourself. It's recommended to execute such commands as a Console Command on your victim where possible.
Highlights
From source dataFootprint
Rated a light load on a server.
Last update
Its author last shipped an update 8 yr ago.
HB Player Controller on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Garry's Mod servers. We download it from Steam Workshop, place it, and restart the server.
- Server load
- light
- Smallest plan we suggest
- Garry's Mod — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 2018-12-07, released 2018-12-07
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Workshop |
From 1 recorded build of HB Player Controller.
Run HB Player Controller on a Garry's Mod server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogWeapons, items & crafting
New weapons, gear, items and the recipes to make them.
Compatibility
- Game
- Garry's Mod
Verified at the source
- ✓Steam WorkshopOfficial listing, checked 2026-10-10Open ↗
- ✓AuthorHazbelll, as published on Steam Workshop
- ✓LicenseNot published by the sourceFree
