So im making a "simple" simulator game for fun, and for some reason this part of the script won't work (there are no errors in the output)

game.ReplicatedStorage.RemoteEvents.SwingEvent.OnServerEvent:Connect(function(plr)
	plr.leaderstats.Swings.Value = plr.leaderstats.Swings.Value + (1* plr.leaderstats.SValue.Value)
end)

basically the script is saying is that if SValue = 6 (for example), then per swing i should get 6 but i only get 1

the SValue changes when i upgrade