This is not clickbait, although I wish it was. Here’s me fixing my code by slapping an error on the end of it… is there some weird hangup with TweenService that I’m not aware of? Leaning towards writing my own now because of this.
I’ve isolated this issue here in a simplified script, something very wrong is going on here I think…
local TS = game:GetService("TweenService")
local val = Instance.new("NumberValue")
val.Value = 0
val.Changed:Connect(function(num)
print(num) --We should see this...
end)
local info = TweenInfo.new(1,Enum.EasingStyle.Cubic,Enum.EasingDirection.InOut,-1,false,0)
TS:Create(val,info,{Value = 100}):Play()
error("Fix") --Comment out this line to break the code