Advertisement
WaverlyCoal

Chat FE

Jul 22nd, 2018
583
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.96 KB | None | 0 0
  1. local Source = [[local Player = owner
  2. local Bill = Instance.new("BillboardGui",Player.Character.Head)
  3. Bill.StudsOffset = Vector3.new(0,6,0)
  4. Bill.Size = UDim2.new(10,0,3,0)
  5. local Frame = Instance.new("ScrollingFrame",Bill)
  6. Frame.Size = UDim2.new(1,0,1,-1)
  7. Frame.Transparency = 1
  8. Frame.ScrollBarThickness = 0
  9. Frame.CanvasSize = UDim2.new(0,0,0,0)
  10. local Text = Instance.new("TextLabel",Frame)
  11. Text.Position = UDim2.new(0.5,0,1,-1)
  12. Text.Size = UDim2.new(0,0,1,0)
  13. Text.Text = "Loading..."
  14. Text.BorderColor = BrickColor.new('Really red')
  15. Text.BackgroundTransparency = 0
  16. Text.BorderSizePixel = 0
  17. Text.Font = "SourceSansBold"
  18. Text.FontSize = "Size36"
  19. Text.TextScaled = true
  20. Text.TextColor = BrickColor.new('White')
  21. Text.Font = "SourceSansItalic"
  22. Text.BackgroundColor3 = Color3.new(0.15,0.15,0.15)
  23. Text:TweenSize(UDim2.new(1, 0, 1, 0),"Out", "Bounce", 1.2)
  24. Text:TweenPosition(UDim2.new(0, 0, 1, -1),"Out", "Bounce", 0.5)
  25. wait(0.5)
  26. Text:TweenPosition(UDim2.new(0, 0, 0, 0),"Out", "Bounce", 0.5)
  27. wait(0.5)
  28. Text.Text = 'Chat by bellaouzo loaded! Say "chat:cmds" for a list of commands! (Prints in output). Now finishing loading...'
  29. wait(8.5)
  30. Text:TweenPosition(UDim2.new(0, 0, 1, -1),"Out", "Bounce", 0.5)
  31. wait(0.5)
  32. Text:TweenPosition(UDim2.new(0.5, 0, 1, -1),"Out", "Bounce", 1.2)
  33. Text:TweenSize(UDim2.new(0, 0, 1, 0),"Out", "Bounce", 1.2)
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43. local Bubble = false
  44. local Player = owner
  45. Player.Chatted:connect(function(msg)
  46. local Chat = coroutine.resume(coroutine.create(function()
  47. local Bill = Instance.new("BillboardGui",Player.Character.Head)
  48. Bill.StudsOffset = Vector3.new(0,6,0)
  49. Bill.Size = UDim2.new(10,0,3,0)
  50. local Frame = Instance.new("ScrollingFrame",Bill)
  51. Frame.Size = UDim2.new(1,0,1,-1)
  52. Frame.Transparency = 1
  53. Frame.ScrollBarThickness = 0
  54. Frame.CanvasSize = UDim2.new(0,0,0,0)
  55. local Text = Instance.new("TextLabel",Frame)
  56. Text.Position = UDim2.new(0.5,0,1,-1)
  57. Text.Size = UDim2.new(0,0,1,0)
  58. Text.Text = ""
  59. Text.BorderColor = BrickColor.new('Really red')
  60. Text.BackgroundTransparency = 0
  61. Text.BorderSizePixel = 0
  62. Text.Font = "SourceSansBold"
  63. Text.FontSize = "Size36"
  64. Text.TextScaled = true
  65. Text.TextColor = BrickColor.new('White')
  66. Text.BackgroundColor3 = Color3.new(0.15,0.15,0.15)
  67. Text:TweenSize(UDim2.new(1, 0, 1, 0),"Out", "Bounce", 1.2)
  68. Text:TweenPosition(UDim2.new(0, 0, 1, -1),"Out", "Bounce", 0.5)
  69. wait(0.5)
  70. Text:TweenPosition(UDim2.new(0, 0, 0, 0),"Out", "Bounce", 0.5)
  71. wait(0.5)
  72. for i = 1,#msg do
  73. Text.Text = msg:sub(1,i)
  74. wait(0.075)
  75. end
  76. wait(3)
  77. Text:TweenPosition(UDim2.new(0, 0, 1, -1),"Out", "Bounce", 0.5)
  78. wait(0.5)
  79. Text:TweenPosition(UDim2.new(0.5, 0, 1, -1),"Out", "Bounce", 1.2)
  80. Text:TweenSize(UDim2.new(0, 0, 1, 0),"Out", "Bounce", 1.2)
  81. local Bubble = false
  82. end))
  83. end)
  84. local PLight = Instance.new("PointLight",Player.Character.Head)
  85. PLight.Color = Color3.new(255,0,0)
  86. PLight.Brightness = 100 PLight.Range = 25
  87. local Bill = Instance.new("BillboardGui",Player.Character.Head)
  88. Bill.StudsOffset = Vector3.new(0,2.5,0)
  89. Bill.Size = UDim2.new(5,0,2,0)
  90. Text = Instance.new("TextLabel",Bill)
  91. Text.Size = UDim2.new(1,0,1,0)
  92. Text.BackgroundTransparency = 1
  93. Text.Text = Player.Name
  94. Text.Font = "SourceSansBold"
  95. Text.FontSize = "Size96"
  96. Text.TextScaled = true
  97. hue = 0
  98. inc = 1
  99. Text.TextColor3 = Color3.new(255,0,0)
  100. local Bill2 = Instance.new("BillboardGui",Player.Character.Head)
  101. Bill2.StudsOffset = Vector3.new(0,4,0)
  102. Bill2.Size = UDim2.new(5,0,2,0)
  103. Text2 = Instance.new("TextLabel",Bill2)
  104. Text2.Size = UDim2.new(1,0,1,0)
  105. Text2.BackgroundTransparency = 1
  106. if Player:GetRankInGroup(3256759) >= 252 then
  107. Text2.Text = "Rank: Game MOD+"
  108. game:GetService('RunService').Stepped:connect(function()
  109. hue = hue + inc
  110. Text2.TextColor3 = Color3.fromHSV((hue%360)/360,1,1)
  111. Text.TextColor3 = Color3.fromHSV((hue%360)/360,1,1)
  112. Bill2.StudsOffset = Vector3.new(0,3.5,0)
  113. end)
  114. elseif Player:GetRankInGroup(3256759) == 249 then
  115. Text2.Text = "Rank: Scripter"
  116. Text.TextColor3 = Color3.new(255,0,0)
  117. Text2.TextColor3 = Color3.new(255,0,0)
  118. Bill2.StudsOffset = Vector3.new(0,3.5,0)
  119. elseif Player:GetRankInGroup(3256759) == 250 then
  120. Text2.Text = "Rank: Advanced Scripter"
  121. Text2.TextColor3 = Color3.new(255,0,0)
  122. Text.TextColor3 = Color3.new(255,0,0)
  123. Bill2.StudsOffset = Vector3.new(0,3.5,0)
  124. elseif Player:IsInGroup(3256759) then
  125. Text2.Text = "Rank: Member"
  126. Text2.TextColor3 = Color3.new(1,1,1)
  127. Text.TextColor3 = Color3.new(1,1,1)
  128. else
  129. Text2.Text = "Rank: None"
  130. Text2.TextColor3 = Color3.new(1,1,1)
  131. Text2.Font = "SourceSansBold"
  132. Text2.FontSize = "Size60"
  133. Text2.TextScaled = true
  134. Text.TextColor3 = Color3.new(1,1,1)
  135. hue = 0
  136. inc = 1
  137. local Angle = 0
  138. end
  139. wait()
  140. local Player = owner
  141. Player.Chatted:connect(function(msg)
  142. if msg:sub(1,13):lower()== "chat:hiderank" then
  143. Text2.Visible = false
  144. elseif msg:sub(1,13):lower() == "chat:showrank" then
  145. Text2.Visible = true
  146. elseif msg:sub(1,5):lower() == "rank:" then
  147. Text2.Text = msg:sub(6)
  148. elseif msg:sub(1,5):lower() == "name:" then
  149. Text.Text = msg:sub(6)
  150. elseif msg:sub(1,13):lower() == "chat:hidename" then
  151. Text.Visible = false
  152. elseif msg:sub(1,13):lower() == "chat:showname" then
  153. Text.Visible = true
  154. elseif msg:sub(1,5):lower() == "font:" then
  155. Text.Font = msg:sub(6)
  156. Text2.Font = msg:sub(6)
  157. elseif msg:sub(1,11):lower() == "textcolor: " then
  158. Text.TextColor = BrickColor.new(msg:sub(12))
  159. Text2.TextColor = BrickColor.new(msg:sub(12))
  160. elseif msg:sub(1,9):lower() == "chat:cmds" then
  161. warn("\nchat:hiderank >Hides your rank above head\nchat:showrank >Shows rank above head\nchat:hidename > Hides your name above head\nchat:showname >Shows name above head\nrank:TEXTHERE >Sets rank text to whatever you desire\nname:TEXTHERE >Sets name text to whatever you desire\ntextcolor:TEXHERE >Changes name and rank text to said BrickColor\nfont:TEXTHERE >Sets name and rank text to said FontType")
  162. end
  163. end)]]
  164.  
  165. print("Making ServerScript")
  166. local Remote = NS(Source,owner.Character)
  167. print("Scripts loaded! No remotes necessary. ~WaverlyCoal")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement