OofNoob

testing a tag and custom chat

Mar 20th, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.71 KB | None | 0 0
  1. --CUSTOM CHAT FUNC
  2. function chatfunc(text)
  3. spawn(function()
  4. local rs=game:service'RunService'.RenderStepped
  5. local function sw(n)if n==nil then rs:wait()else for i=1,n do rs:wait()end end return true end
  6. local Character=game:service'Players'.LocalPlayer.Character local RootPart=Character.HumanoidRootPart
  7. local s=Instance.new("Sound",Character)s.SoundId="rbxassetid://418252437"s.Volume=2
  8. if Character:FindFirstChild("cht")then Character.cht:Destroy()end
  9. local b=Instance.new("BillboardGui",Character)b.AlwaysOnTop=true b.Adornee=RootPart b.StudsOffset=Vector3.new(0,4.5,0)b.Name="cht"
  10. local snum=text:len()b.Size=UDim2.new(snum/1.7,0,2,0)
  11. local texts={}
  12. for i=1,snum do
  13. texts[i]=Instance.new("TextLabel",b)
  14. texts[i].Size=UDim2.new(1/snum,0,1,0)texts[i].Name=text:sub(i,i)--texts[i].TextSize=30
  15. texts[i].Text=text:sub(i,i)texts[i].Position=UDim2.new((i-1)/snum,0,.3,0)texts[i].BackgroundTransparency=1 texts[i].TextColor3=Color3.new(0,255,255)
  16. texts[i].TextStrokeTransparency=1 texts[i].Font="Antique"texts[i].TextScaled=1 texts[i].TextTransparency=1
  17. end
  18. for i=1,#texts do
  19. if texts[i].Parent then
  20. texts[i].TextTransparency=0 texts[i].Rotation=math.random(-30,30)texts[i].TextStrokeTransparency=.6
  21. end
  22. if texts[i].Text~=" "then s:Play()end
  23. sw(3)
  24. end
  25. sw(60)
  26. for i=1,#texts do
  27. if texts[i].Parent then texts[i].Text="~"texts[i].Rotation=0 end
  28. end
  29. s.Volume=1 s.SoundId="rbxassetid://138093550"s:Play()s.Ended:connect(function()s:Destroy()b:Destroy()end)
  30. game:service'Debris':AddItem(b,5)
  31. end)
  32. end
  33. game:service'Players'.LocalPlayer.Chatted:connect(function(msg)chatfunc(game:service("Chat"):FilterStringAsync(msg,game:service'Players'.LocalPlayer,game:service'Players'.LocalPlayer))
  34. end)
  35.  
  36.  
  37. --TAG FUNC
  38. CV="Maroon"
  39. Player = game.Players.LocalPlayer
  40. char = Player.Character
  41. local txt = Instance.new("BillboardGui", Character)
  42. txt.Adornee = Character .Head
  43. txt.Name = "_status"
  44. txt.Size = UDim2.new(2, 0, 1.2, 0)
  45. txt.StudsOffset = Vector3.new(-9, 8, 0)
  46. local text = Instance.new("TextLabel", txt)
  47. text.Size = UDim2.new(10, 0, 7, 0)
  48. text.FontSize = "Size24"
  49. text.TextScaled = true
  50. text.TextTransparency = 0
  51. text.BackgroundTransparency = 1
  52. text.TextTransparency = 0
  53. text.TextStrokeTransparency = 0
  54. text.Font = "Bodoni"
  55. text.TextStrokeColor3 = Color3.new(255,255,255)
  56.  
  57. v=Instance.new("Part")
  58. v.Name = "ColorBrick"
  59. v.Parent=Player.Character
  60. v.FormFactor="Symmetric"
  61. v.Anchored=true
  62. v.CanCollide=false
  63. v.BottomSurface="Smooth"
  64. v.TopSurface="Smooth"
  65. v.Size=Vector3.new(10,5,3)
  66. v.Transparency=1
  67. v.CFrame=Character.Torso.CFrame
  68. v.BrickColor=BrickColor.new(CV)
  69. v.Transparency=1
  70. text.TextColor3 = Color3.new(255,255,255)
  71. v.Shape="Block"
  72. text.Text = "Scout"
Add Comment
Please, Sign In to add comment