Hi, I have a script that's speed is determined by a numbervalue. The numbervalue updates frequently, but these updates aren't recognized.
local blinkspeed = script.BlinkSpeed.Value
while true do
if (blinklev > 0) then
wait(0.03)
script.Parent.smokeframe.Visible = false
blinklev = blinklev - (0.033 * blinkspeed)
meter.Size = meter.Size - UDim2.new(0, (1 * blinkspeed), 0, 0)
Please note this is just a snippet of code, the "end"s are located later.

2 comments
try removing the ".Value" at line one and add it everywhere you typed "blinkspeed" ex: "blinkspeed.Value"
heya you fixed it. thank you!