Saving player walk speed and jump power stats with datastore

You do have data in datastore, but you already saved zeroes.
Fix it by using ternary operator

Humanoid.WalkSpeed = if speed.Value > 0 then speed.Value else 20 end
Humanoid.JumpPower = if jump.Value > 0 then jump.Value else 30 end