So I have a script in workspace, with a value in that script.
local value = script.Value
value.Value = true
value.Value = false
value:GetPropertyChangedSignal("Value"):Connect(function()
if inGame.Value == false then
--rest of script
end
end)
However, the problem is the script never starts.
Is there any reason as to why?

2 comments
You should not be using GetPropertyChangedSignal for a value holder. Use the changed event instead.
ive tried changed, it didnt work tho