local CutsceneFrame = script.Parent.CutsceneFrame local CutsceneEvent = game.ReplicatedStorage.CutsceneEvent local players = game.Players:GetPlayers() CutsceneEvent.MessageCutscene:GetPropertyChangedSignal("Value"):Connect(function() if CutsceneEvent.MessageCutscene.Value == "None" then script.Parent.MessageFrame.Visible = false else script.Parent.MessageFrame.Visible = true end script.Parent.MessageFrame.dialogLabel.Text = CutsceneEvent.MessageCutscene.Value script.Click:Play() end) CutsceneFrame.SkipButton.MouseButton1Click:Connect(function() CutsceneEvent.PlayersAmount.Value += 1 CutsceneFrame.SkipButton.Visible = false end) CutsceneEvent.PlayersAmount:GetPropertyChangedSignal("Value"):Connect(function() CutsceneFrame.SkipButton.skipAmount.Text = "("..CutsceneEvent.PlayersAmount.Value.."/"..#players..")" if CutsceneEvent.PlayersAmount.Value >= #players then CutsceneEvent.SkipEvent:FireServer(game.Players.LocalPlayer) end end) CutsceneFrame.SkipButton.skipAmount.Text = "("..CutsceneEvent.PlayersAmount.Value.."/"..#players..")"