Advertisement
Sungmingamerpro13

CutsceneScript + Skip (LocalScript)

Jul 3rd, 2025
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 1.07 KB | None | 0 0
  1. local CutsceneFrame = script.Parent.CutsceneFrame
  2. local CutsceneEvent = game.ReplicatedStorage.CutsceneEvent
  3.  
  4. local players = game.Players:GetPlayers()
  5.  
  6. CutsceneEvent.MessageCutscene:GetPropertyChangedSignal("Value"):Connect(function()
  7.     if CutsceneEvent.MessageCutscene.Value == "None" then
  8.         script.Parent.MessageFrame.Visible = false
  9.     else
  10.         script.Parent.MessageFrame.Visible = true
  11.     end
  12.     script.Parent.MessageFrame.dialogLabel.Text = CutsceneEvent.MessageCutscene.Value
  13.     script.Click:Play()
  14. end)
  15.  
  16. CutsceneFrame.SkipButton.MouseButton1Click:Connect(function()
  17.     CutsceneEvent.PlayersAmount.Value += 1
  18.     CutsceneFrame.SkipButton.Visible = false
  19. end)
  20.  
  21. CutsceneEvent.PlayersAmount:GetPropertyChangedSignal("Value"):Connect(function()
  22.     CutsceneFrame.SkipButton.skipAmount.Text = "("..CutsceneEvent.PlayersAmount.Value.."/"..#players..")"
  23.    
  24.     if CutsceneEvent.PlayersAmount.Value >= #players then
  25.         CutsceneEvent.SkipEvent:FireServer(game.Players.LocalPlayer)
  26.     end
  27. end)
  28. CutsceneFrame.SkipButton.skipAmount.Text = "("..CutsceneEvent.PlayersAmount.Value.."/"..#players..")"
  29.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement