I’ve been making a game where the player’s character doesn’t need to move at all. However, even after trying to remove the humanoid (this broke the character), anchor the entire thing (didn’t work except on the client), or unbind all actions (didn’t unbind the movement actions), the character still is controllable.
How can I make it so that the character can’t move at all? Thanks for your time.
NOTES:
i still want the character model itself, but really don’t need the humanoid (can always use an animation controller if animations are needed)
The client has network ownership over their own character models so they can essentially do whatever they like, hence you could perform server-side checks if necessary.
all the replies are great but you can also disable it
local playerscripts = player.PlayerScripts
local playermodule = require(playerscripts:WaitForChild("PlayerModule"))
local controls = playermodule:GetControls()
controls:Disable()