when this server event is activated, one value goes up by 1, while the other (is supposed to be subtracted by 1) but goes to -1

local event = game.ReplicatedStorage:WaitForChild("Events").Strength

event.OnServerEvent:Connect(function(player)
	local spoints = player:WaitForChild("GameValues").strength
	spoints.Value = spoints.Value + 1
	local points = player:WaitForChild("GameValues").points
	points.Value = points.Value - 1
end)