-- im trying to make a system s the player gains time 1 by 1 but it adds alot on -- 1 second heres my script : script.Parent.Touched:Connect(function(hit) if hit.Parent:FindFirstChild("ForceField") then hit.Parent.ForceField:Destroy() end -- this is on the floor where your supposed to get time while true do wait(1) local plr = game.Players:GetPlayerFromCharacter(hit.Parent) plr.leaderstats.Time.Value = plr.leaderstats.Time.Value +1 break end end)