Sir_Spaceboi

Untitled

Jul 23rd, 2021
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. local module = {}
  2.  
  3. local tweenService = game:GetService("TweenService")
  4. local tweenInfo = TweenInfo.new(.3, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut)
  5.  
  6. function module.doLoad()
  7. for i, v in pairs(game.Players:GetPlayers()) do
  8. local PlayerGui = v:WaitForChild("PlayerGui")
  9. local LoadGui = PlayerGui:WaitForChild("LoadingGui")
  10.  
  11. local Player = v
  12. local Charatcer = v.Character
  13.  
  14.  
  15. local FirstFrame = LoadGui:WaitForChild("First")
  16. local SecondFrame = LoadGui:WaitForChild("Second")
  17. local ThirdFrame = LoadGui:WaitForChild("Third")
  18.  
  19. FirstFrame.Visible = true
  20. SecondFrame.Visible = true
  21. ThirdFrame.Visible = true
  22.  
  23. local tween1 = tweenService:Create(FirstFrame, tweenInfo, {Size = FirstFrame.Size + UDim2.new(0.289, 0,0.472, 0)})
  24. local tween2 = tweenService:Create(SecondFrame, tweenInfo, {Size = SecondFrame.Size + UDim2.new(0.319, 0,0.568, 0)})
  25. local tween3 = tweenService:Create(ThirdFrame, tweenInfo, {Size = UDim2.new(1, 0, 1, 0)})
  26.  
  27. tween1:Play()
  28. wait(.2)
  29. tween2:Play()
  30. wait(.2)
  31. tween3:Play()
  32.  
  33. Player:LoadCharacter()
  34.  
  35. LoadGui.Enabled = true
  36. end
  37. end
  38.  
  39. function module.doLoadOut()
  40. for i, v in pairs(game.Players:GetPlayers()) do
  41. local PlayerGui = v:WaitForChild("PlayerGui")
  42. local LoadGui = PlayerGui:WaitForChild("LoadingGui")
  43.  
  44.  
  45. local FirstFrame = LoadGui:WaitForChild("First")
  46. local SecondFrame = LoadGui:WaitForChild("Second")
  47. local ThirdFrame = LoadGui:WaitForChild("Third")
  48.  
  49.  
  50. local tween1 = tweenService:Create(FirstFrame, tweenInfo, {Size = FirstFrame.Size - UDim2.new(0.289, 0,0.472, 0)})
  51. local tween2 = tweenService:Create(SecondFrame, tweenInfo, {Size = SecondFrame.Size - UDim2.new(0.319, 0,0.568, 0)})
  52. local tween3 = tweenService:Create(ThirdFrame, tweenInfo, {Size = UDim2.new(0, 0, 0, 0)})
  53.  
  54. tween1:Play()
  55. wait(.2)
  56. tween2:Play()
  57. wait(.2)
  58. tween3:Play()
  59.  
  60. FirstFrame.Visible = false
  61. SecondFrame.Visible = false
  62. ThirdFrame.Visible = false
  63. end
  64. end
  65.  
  66. return module
  67.  
Advertisement
Add Comment
Please, Sign In to add comment