i have a part in my script that tracks when my stamina goes over 40 and above 40 but the problem is when it goes above 40 i dont want it to keep replying i want to jst happen once and den stop but instead its repeating it self anyone can help?
if Stamina <= 40 and not effectApplied then
print("Below 40 working")
local targetTransparency = math.clamp((Stamina / 100), 0, 0.8)
TweenService:Create(UI.Vignette, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {ImageTransparency = targetTransparency}):Play()
TweenService:Create(Camera, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {FieldOfView = 60}):Play()
StaminaBar.warning.Visible = true
effectApplied = true
effectReset = false
end
if Stamina > 40 and not effectReset then
print("above 40 working")
TweenService:Create(UI.Vignette, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {ImageTransparency = 0.8}):Play()
StaminaBar.warning.Visible = false
effectReset = true
effectApplied = false
end```