Alright so here is what I have tried
player = game.Players.LocalPlayer
if player.Humanoid.WalkSpeed.Value > 16 then player:Kick ("You have been kicked for speed hacking")
end
if someone could help explain to why it does not work and then I could learn from my errors it would be great!

1 comment
I'm not sure if you can kick from a local script but you would need to use a loop in order to repeatably check if the players walkspeed has changed. Or maybe try using a Player.Character.Humanoid.Walkspeed.Changed:connect(function() ect... You would want to use some WaitForChilds as well.