I have this thruster model with a TON of values in a configuration folder, and they don't want to change. (Bool values, Object Values, Number Values, String Values) One of my scripts:
local config = script.Parent.Parent.Configuration local acc = config.TempAccel local max = config.TempMax local min = config.TempMin local tempc = config.TempratureC --variables while tempc.Value <= max.Value and config.On.Value == true do tempc.Value = tempc.Value + acc.Value wait(config.Speed.Value/5) end while tempc.Value <= min.Value and config.On.Value == false do tempc.Value = tempc.Value - config.TempDeAccel.Value wait(config.TempDeAccel.Value/5) end
Second Script:
local config = script.Parent.Parent.Configuration local acc = config.TempAccel local max = config.TempMax local min = config.TempMin local tempc = config.TempratureC --variables while tempc.Value >= max do config.On.Value = false config.Speed.Value = config.Speed.Value - 10 config.Started.Value = false config.Overheated.Value = true end while tempc.Value <= min do config.On.Value = false config.Speed.Value = config.Speed.Value - 10 config.Started.Value = false config.Underheated.Value = true end
These scripts aren't local.