I would like to disable player's from controlling their character for a short period of time, is there a way I could do this. (No, I don't mean changing walkspeed or something like that.)
You can clear ControllService to disable all input, to replace the input you instance a new HumanoindController into ControllerService.
The easiest way to do this is to just set the WalkSpeed to 0 and then anchor the entire character. You could get fancy with cloning the character and such, but that's really just not worth the work for nearly the same outcome.