It is known that sprinting is client side so it has to be prevented on server side. But for me cancelling the event would be insufficient because the player will still go some distance before cancellation. If i could somehow send fake food bar to the client that would solve my problem. There is no api method for such thing and i do not know how to manipulate packets. Any help? For example server side will have normal food level but client will constantly have lets say 2 food. I already am considering just storing the real food level in a separate variable but i am still wondering if if the way with packets is possible.