Hello, I recently found how to freeze players without just canceling the PlayerMoveEvent. It is actually very simple. I currently do not have any code with you, but I'll just share with you what I've learned. If you give somebody jump boost with an amplifier of 128 they won't be allowed to jump anymore. If you give somebody slowness 6 they won't be able to move at all. However, there is a side effect. The player's FOV will get zoomed in, I'm sure a plugin may be able to fix this however. Also, there is only one glitch as well. Players who jump up and down at the same time when they have both effects on (not moving, and not jumping) will have a jump that is about .1 meters tall and puts you about .1 meters further. You could just play around with this and get something pretty cool. This is also good for bigger servers who hate having bugs in their movement. Thank you.