Why is value being added but not subtracted?

Does it print the value of dps? If so, maybe try this to subtract?

plr.Data.Damage.Value -= dps

If it isn’t being subtracted, try the print debug method. It’ll tell us if your code is working or not in some aspects.
If it’s fully working, then we’re going to point at dps. If not, I don’t know.

Yes, it prints the value @Obj_ective

That didn’t work also but it’s printing the value

wdym point at dps?

I mean, the problem that is in question is dps.

it prints a value but it doesn’t do anything, it doesn’t subtract anything