Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Chat(msg) -- Credit to jillmiles1, kthxbye
- if hat.Parent then
- pcall(function()
- if hat:FindFirstChild("Vanta Chat Gui") then
- hat['Vanta Chat Gui']:destroy()
- end
- local Gui = Instance.new('BillboardGui', hat)
- Gui.Name = "Vanta Chat Gui"
- Gui.ExtentsOffset = Vector3.new(0,3,0)
- Gui.Size = UDim2.new(0,200,0,300)
- local Frame = Instance.new('Frame',Gui)
- Frame.BackgroundTransparency = 1
- Frame.Size = UDim2.new(1,0,1,0)
- local Txt = Instance.new('TextLabel',Frame)
- Txt.BackgroundTransparency = 1
- Txt.Size = UDim2.new(1,0,1,0)
- Txt.Font = 'ArialBold'
- Txt.Name = "ChatGui"
- Txt.FontSize = 'Size24'
- Txt.Text = ''
- Txt.TextColor3 = BrickColor.new("Really black").Color
- Txt.TextStrokeColor3 = Color3.new(.2,0,.6)
- Txt.TextStrokeTransparency = .5
- Txt.TextWrapped = true
- Txt.TextScaled = false
- delay(wait(),function()
- for v = 1, #msg do
- Txt.Text=string.sub(msg,1,v)
- TalkSound:Play()
- Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
- wait(.009)
- Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
- wait(.009)
- Gui.ExtentsOffset = Vector3.new(0,3,0)
- end;
- Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(0,3,0)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(0,3,0)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(0,3,0)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(0,3,0)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(0,3,0)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
- wait(.03)
- Gui.ExtentsOffset = Vector3.new(0,3,0)
- wait(.03)
- Txt.TextStrokeTransparency = .6
- wait()
- Txt.TextStrokeTransparency = .7
- wait()
- Txt.TextStrokeTransparency = .8
- wait()
- Txt.TextStrokeTransparency = .9
- wait()
- Txt.TextStrokeTransparency = 1
- wait()
- for v = 1, #Txt.Text do
- Txt.Text=string.sub(msg,-1,v)
- end;
- Gui:remove()
- end)
- end)
- else
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement