Sungmingamerpro13

MainScript Styled SungExetior13RBLX (UPDATE)

Jul 25th, 2025 (edited)
1,214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 2.19 KB | None | 0 0
  1. --- Sungmingamerpro13
  2.  
  3. -- Services
  4. TweenService = game:GetService('TweenService')
  5.  
  6. MessageValue = game.ReplicatedStorage.Message
  7. ImageValue = game.ReplicatedStorage.Message.SpeakerImage
  8. SpeakerValue = game.ReplicatedStorage.Message.SpeakerName
  9.  
  10. -- randomPlayer or NPC
  11.  
  12. local randomPlayer
  13.  
  14. -- Functions
  15.  
  16. function BroadCastMessage(Text)
  17.     MessageValue.Value = Text
  18. end
  19.  
  20. function SetMessageSpeaker(Name, Model)
  21.     if Name == "Random" then
  22.         randomPlayer = game.Players:GetChildren()[math.random(1,#game.Players:GetChildren())]
  23.         Name = randomPlayer.Name
  24.     end
  25.     ImageValue.Value = Name or Model
  26.     SpeakerValue.Value = Name
  27. end
  28.  
  29. function ChangeTime(ToTime, TweenDuration)
  30.     local Lightning = game.Lighting
  31.     local TI = TweenInfo.new(TweenDuration,Enum.EasingStyle.Linear)
  32.     local Tween = TweenService:Create(Lightning, TI, {ClockTime = ToTime})
  33.     Tween:Play()
  34. end
  35.  
  36. function ChangeFogend(ChangeTo, TweenDuration,ColourOrNone)
  37.     if ColourOrNone ~= 'None' then
  38.         game.Lighting.FogColor = ColourOrNone
  39.     end
  40.     local FogendValue = Instance.new('IntValue')
  41.     FogendValue.Value = game.Lighting.FogEnd
  42.     FogendValue:GetPropertyChangedSignal('Value'):Connect(function()
  43.         game.Lighting.FogEnd = FogendValue.Value
  44.     end)
  45.     local TI = TweenInfo.new(TweenDuration,Enum.EasingStyle.Linear)
  46.     local Tween = TweenService:Create(FogendValue, TI, {Value = ChangeTo})
  47.     Tween:Play()
  48.     spawn(function()
  49.         Tween.Completed:Connect(function()
  50.             FogendValue:Destroy()
  51.         end)
  52.     end)
  53. end
  54.  
  55. function teleportPlayers(partCFrame)
  56.     local players = game.Players:getPlayers()
  57.     for _,player in pairs(players) do
  58.         if player.Character then
  59.             if player.Character.HumanoidRootPart.Anchored == false then
  60.                 player.Character.Humanoid.Jump = true
  61.             end
  62.         end
  63.     end
  64.     wait(.5)
  65.     for _,player in pairs(players) do
  66.         if player.Character then
  67.             if player.Character.HumanoidRootPart.Anchored == false then
  68.                 player.Character:SetPrimaryPartCFrame(partCFrame)
  69.             end
  70.         end
  71.     end
  72. end
  73.  
  74. function TransitionScreen()
  75.     for _, player in pairs(game.Players:GetPlayers()) do
  76.         spawn(function()
  77.             local NewGui = game.ServerStorage.Assets.TransitionScreen:Clone()
  78.             NewGui.Parent = player.PlayerGui
  79.         end)
  80.     end
  81. end
  82.  
  83. --- MainScript ---
Advertisement
Add Comment
Please, Sign In to add comment