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.
