SebTDZ

Untitled

Jul 22nd, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.16 KB | None | 0 0
  1. owner = game.Players.TheOfficialSeb
  2.  
  3. Messages = 0
  4. function NewMessage(msg)
  5.     plr = game.Workspace:WaitForChild(owner.Name)
  6.     plrH = plr:WaitForChild('HumanoidRootPart')
  7.    
  8.     Messages = Messages+1
  9.    
  10.     --New Folder
  11.     local NewFolder = Instance.new("Folder")
  12.     NewFolder.Parent = plrH
  13.     local Num = Messages
  14.     if plrH:FindFirstChild("Item" .. Num) then
  15.         plrH:FindFirstChild("Item" .. Num):Remove()
  16.     end
  17.     NewFolder.Name = "Item" .. Num
  18.     --New Model
  19.     local NewModel = Instance.new("Model")
  20.     NewModel.Parent = NewFolder
  21.     NewModel.Name = msg
  22.     --New Humanoid
  23.     local NewHumanoid = Instance.new("Humanoid")
  24.     NewHumanoid.Parent = NewModel
  25.     --New Part
  26.     local NewPart = Instance.new("Part")
  27.     NewPart.Parent = NewModel
  28.     NewPart.Material = "ForceField"
  29.     NewPart.Position = plrH.Position
  30.     NewPart.BrickColor = BrickColor.new("Bright blue")
  31.     NewPart.Anchored = false
  32.     NewPart.CanCollide = false
  33.     NewPart.Size = Vector3.new(2, 2, 2)
  34.     NewPart.Name = "Head"
  35.     --BodyPos
  36.    
  37.     local LocPos = Vector3.new(1, 1, 1)
  38.     local Part = NewPart
  39.     local Body = Instance.new("BodyPosition")
  40.     Body.Parent = Part
  41.     Body. MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  42.    
  43.     local Body2 = Instance.new("BodyAngularVelocity")
  44.     Body2.Parent = Part
  45.     Body2.AngularVelocity = Vector3.new(1, 1, 1)
  46.  
  47.     Amount = Messages
  48.     DA = 360 / Amount
  49.     local pFolder = Instance.new("Folder",game.Lighting)
  50.     for i=1,Amount do
  51.         local p = Instance.new('Part', pFolder)
  52.         p.Size = Vector3.new(1, 1, 1)
  53.         p.Anchored = true
  54.         p.CFrame = CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(DA * i), 0) * CFrame.new(Amount,0,0)
  55.         wait()
  56.     end
  57.  
  58.     local m = plrH:GetChildren()
  59.     local m2 = pFolder:GetChildren()
  60.     for ic=1,#m do
  61.         print(m[ic]:FindFirstChildOfClass("Model").Head:FindFirstChildOfClass("BodyPosition").Position)
  62. -- = plrH.Position + m2[ic].Position
  63.         m2[ic]:Remove()
  64.     end
  65.    
  66.     game.Debris:AddItem(NewFolder,5)
  67.     wait(5)
  68.     Messages = Messages-1
  69. end
  70.  
  71. db = true
  72. owner.Chatted:Connect(function(m)
  73.     if db then
  74.         NewMessage(m)
  75.     end
  76. end)
  77. wait(10)
  78. db = false
  79. print("Ended")
Add Comment
Please, Sign In to add comment