I have this script that freezes the player (Anchors the player) but after the player is frozen, they have this freecam thing. So the HumanoidRootPart moves and is not frozen. And no, I DON'T want to set the WalkSpeed and JumpPower to 0
Code:
for i,v in pairs(character) do
if v:IsA("BasePart") then
v.Anchored = true
end
end
Thanks!

2 comments
Is that code the full script? If not, could you please paste it so we can see if there are other errors?
you could try anchoring a part welded to the player's character.