I've taken a lot of time off from scripting lately so I'm pretty sure I made a basic mistake but my I have an IntValue inside replicated storage with a script as its child. The code within the script is below:
script.Parent.Changed:Connect(function(newVal)
print('Changed')
local timerEvent = game.ReplicatedStorage.Events.TimerChange
timerEvent:FireAllClients(newVal)
wait(1)
timerEvent:FireServer(newVal)
end)
Even the print isn't present in the output. I've tried manually changing the value using the explorer and I've also ran a command in the studio commandline. No matter what I do, the event just isn't being fired.
Thank you in advance.

1 comment
Try maybe to put the script under ServerScriptService