Hello. I'm making a game where there's a voting system. When the voting is done, everyone's camera should be placed back to normal. But it doesn't even do that. (There are no error outputs.) I'm using a BindableEvent to get in contact with a LocalScript from a regular script. Here's my following scripts:
Fire BinEvent: (Regular Script in StarterGUI)
local remEvent = game.ReplicatedStorage.Remotes:WaitForChild("RemoteEvent")
local remEvent2 = game.ReplicatedStorage.Remotes:WaitForChild("RemoteEvent2")
local remEvent3 = game.ReplicatedStorage.Remotes:WaitForChild("RemoteEvent3")
local binEvent = game.ReplicatedStorage.Bindables:WaitForChild("Event")
local val = script.Parent.votin.votes.votesgiven
local val2 = script.Parent.votin.timeleft.decreasing
local gui = script.Parent
remEvent2.OnServerEvent:Connect(function()
script.Parent.votin.timeleft.Text = "15"
wait(1)
script.Parent.votin.timeleft.Text = "14"
wait(1)
script.Parent.votin.timeleft.Text = "13"
wait(1)
script.Parent.votin.timeleft.Text = "12"
wait(1)
script.Parent.votin.timeleft.Text = "11"
wait(1)
script.Parent.votin.timeleft.Text = "10"
wait(1)
script.Parent.votin.timeleft.Text = "9"
wait(1)
script.Parent.votin.timeleft.Text = "8"
wait(1)
script.Parent.votin.timeleft.Text = "7"
wait(1)
script.Parent.votin.timeleft.Text = "6"
wait(1)
script.Parent.votin.timeleft.Text = "5"
wait(1)
script.Parent.votin.timeleft.Text = "4"
wait(1)
script.Parent.votin.timeleft.Text = "3"
wait(1)
script.Parent.votin.timeleft.Text = "2"
wait(1)
script.Parent.votin.timeleft.Text = "1"
wait(1)
script.Parent.votin.timeleft.Text = "0"
wait(0.1)
script.Parent.votin.notifier.Visible = true
wait(3)
binEvent:Fire()
end)
Receive fire (LocalScript In StarterPlayerScripts)
local binEvent = game.ReplicatedStorage.Bindables:WaitForChild("Event")
local camera = workspace.CurrentCamera
binEvent.Event:Connect(function()
camera.CameraType = Enum.CameraType.Custom
end)
Any working answer is appreciated.

2 comments
Hey, aren't bindable events only restricted to communication between server scripts and other server scripts?
Also, I'd suggest using a for loop for that timeleft thing. It is really simple to use, and it really pays off once you learn how to use it.