Advertisement
U_M9

Bendy

Sep 26th, 2017
630
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 10.46 KB | None | 0 0
  1. local spreading = true --hax
  2.  
  3. local plr = game:GetService("Players").LocalPlayer
  4. plr.Character.Humanoid.WalkSpeed = 50
  5.  
  6. local function CreateLabel(text)
  7. local m = plr.Character:FindFirstChild("Model")
  8. if m then m:Destroy() end
  9. local function CreateNameTag(Head)
  10. local Adjustment = Vector2.new(5, 1)
  11. local Adornee = Head:Clone()
  12. Adornee.Name = "Head"
  13. Adornee:ClearAllChildren()
  14. Adornee.Transparency = 1
  15.  
  16. local BillboardGui = Instance.new("BillboardGui", Adornee)
  17. BillboardGui.Name = "Pi"
  18. BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  19. BillboardGui.StudsOffset = Vector3.new(0, 3, 0)
  20.  
  21. local Frame = Instance.new("Frame", BillboardGui)
  22. Frame.Size = UDim2.new(1, 0, 1, 0)
  23. Frame.BackgroundTransparency = 1
  24.  
  25. local TextLabel = Instance.new("TextLabel", Frame)
  26. TextLabel.BackgroundTransparency = 1
  27. TextLabel.Size = UDim2.new(Adjustment.X, 0, Adjustment.Y, 0)
  28. TextLabel.Position = UDim2.new((1 - Adjustment.X)/2, 0, (1 - Adjustment.Y)/2)
  29. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  30. TextLabel.TextScaled = true
  31.  
  32. return Adornee, TextLabel
  33. end        
  34.  
  35. local Head = plr.Character:WaitForChild("Head")
  36. local Adornee, TextLabel = CreateNameTag(Head)
  37. TextLabel.Text = text
  38. if text == "We're a new born cyanide!" then
  39. TextLabel.TextColor3 = BrickColor.new("Really red").Color
  40. else
  41. TextLabel.TextColor3 = BrickColor.new("Really black").Color        
  42. end
  43. TextLabel.Font = Enum.Font.Fantasy
  44. TextLabel.TextSize = 120
  45. Adornee.Parent = Instance.new("Model", plr.Character)
  46.        
  47. local Joint = Instance.new("Weld")
  48. Joint.Part0 = Head
  49. Joint.Part1 = Adornee
  50. Joint.Parent = game.JointsService
  51. end
  52.  
  53. local function asd(char)
  54. char = char or plr.Character
  55. Instance.new("SpecialMesh", plr.Character.Head).MeshType = 'FileMesh'
  56. plr.Character.Head:FindFirstChildOfClass'SpecialMesh':Remove()
  57. plr.Character.Head.face:Remove()
  58. workspace.CurrentCamera.CameraType = "Custom"
  59. workspace.CurrentCamera.CameraSubject = plr.Character.Head
  60.         for i,v in pairs(plr.Character:GetChildren()) do
  61.         if v:IsA'BasePart' and v.Name ~= "Head" then
  62.                 v.Transparency = 1
  63.         elseif v:IsA'Accessory' then
  64.                 coroutine.resume(coroutine.create(function()
  65.                         v:WaitForChild'Handle'.Transparency = 1
  66.                 end))
  67.         end
  68.         end
  69.         --[[local MeshPart = Instance.new("SpecialMesh",plr.Character.Head)
  70.         MeshPart.MeshId = "rbxassetid://749927813"
  71. MeshPart.TextureId = 'rbxassetid://749927884'
  72.         MeshPart.Scale = Vector3.new(.3,.3,.3)
  73. MeshPart.Offset = Vector3.new(0,-3,0)]]
  74. local bendyPart = Instance.new("Part",plr.Character)
  75. bendyPart.Name = "Bendy"
  76. bendyPart.CanCollide = false
  77. bendyPart.Size = plr.Character.Head.Size
  78. local w2 = Instance.new("Weld",plr.Character.Torso)
  79. w2.Part0 = plr.Character.Head
  80. w2.Part1 = plr.Character.Torso
  81. w2.C0 = CFrame.new(0,-2,0)
  82.  
  83. local w = Instance.new("Weld",plr.Character.Head)
  84. w.Part0 = bendyPart
  85. w.Part1 = plr.Character.Head
  86. w.C0 = CFrame.new(0,2.3,0)
  87. local MeshPart = Instance.new("SpecialMesh",bendyPart)
  88.         MeshPart.MeshId = "rbxassetid://749927813"
  89. MeshPart.TextureId = 'rbxassetid://749927884'
  90.         MeshPart.Scale = Vector3.new(.5,.5,.5)
  91. MeshPart.Offset = Vector3.new(0,-.3,0)
  92.  
  93. char.ChildAdded:connect(function(v)
  94.         if v:IsA'BasePart' and v.Name ~= "Head" then
  95.                 v.Transparency = 1
  96.         elseif v:IsA'Accessory' then
  97.                 coroutine.resume(coroutine.create(function()
  98.                         v:WaitForChild'Handle'.Transparency = 1
  99.                 end))
  100.         end
  101. end)
  102.  
  103.  
  104. local function spread(c)
  105.         if c.Parent:IsA'Model' then
  106.                 local hum = c.Parent:FindFirstChildOfClass("Humanoid")
  107.                 if hum then
  108.                         if not c.Parent.HumanoidRootPart:FindFirstChild("BlockMesh") then
  109.                                 asd(c.Parent)
  110.                                 --[[s2 = Instance.new("Sound", c.Parent.HumanoidRootPart)
  111.                                 s2.SoundId = 'rbxassetid://716099543'
  112.                                 s2.Looped = true
  113.                                 s2.Volume = 10
  114.                                 s2.EmitterSize = 100
  115.                                 s2.TimePosition = s.TimePosition
  116.                                 s2:Play()]]
  117.                                 hum.WalkSpeed = 50
  118.                                 plr.Character.HumanoidRootPart.Touched:connect(function(c)
  119.                                         spread(c)
  120.                                 end)
  121.                         end
  122.                 end
  123.         end
  124. end
  125.  
  126. char.HumanoidRootPart.Touched:connect(function(c)
  127.         if spreading then
  128.                 spread(c)
  129.         end
  130. end)
  131. end
  132.        
  133.  
  134. asd()
  135.  
  136. s = Instance.new("Sound", plr.Character.Head)
  137. s.SoundId = 'rbxassetid://716099543'
  138. s.Looped = true
  139. s.Volume = 1
  140. s:Play()
  141. last = 0
  142. game:GetService("RunService").Stepped:connect(function()
  143.         pcall(function()
  144.         local tpos = {13.35518460844468791, 14.764794231987, 16.171219922842283268, 17.07851900235255016, 18.360796205881342757, 19.343470485997386277, 20.719440219691023231, 22.509775554164662026, 23.879591961813275702, 25.0816730267033563, 26.028376259382639546, 28.020759121201990638, 29.343817656532337423, 31.115799853585485835, 31.95642321935883956, 32.936106975314032752, 34.740355553898552898, 35.429722823559131939, 36.991768096995656379, 38.989101239560113754, 39.743785391685378272, 40.584391974305617623, 43.958661531825782731, 45.802961055138439406, 47.646265269773721229, 49.007247752982948441, 50.011306375759886578, 51.349198202471598051, 52.687134417486959137, 54.643527872227423359, 55.710259711791877635, 56.979148329257441219, 61.104938050564669538, 63.026308405889722053, 64.193145706674840767, 68.383137713339237962,70.426008928559895139,71.656278538619517349,76.143835474249499384, 77.629218339774524793, 79.039499642211012542, 80.148285594281333033, 80.99288396679185098, 82.731846310234686825, 83.420646454891539179, 85.013022472892771475, 86.851326562318718061, 87.757966086377564352, 88.745609281970246229, 90.617012210073880851, 92.090271769542596303, 93.79749212674505543, 95.659920218480692711, 98.114523312273377087, 99.70467252544767689, 101.62604040518635884, 102.66777103159256512, 103.56057271252939245, 106.56250244994589593, 108.56990302479243837, 110.35159111447137548, 111.73956603993428871, 112.95240905471291626, 114.06418735379702412, 115.51117716034787009, 117.44358172365900828, 118.51946067316021072, 119.75125685154489474, 121.39250826741772471, 123.19574562453635735, 125.06179479898128193, 126.62695254126447253, 127.58828296684077941, 128.81614594033453614, 130.26720962965919171, 132.20763159767375328, 133.23137125857465435, 134.52869696615380235, 138.58325289225467714, 140.61465067620883929, 141.84352554858196527,145.94039783615153283, 147.82169137409800896,149.29077738647174556,150.67479856737918453,152.3460148117155768,155.12697248560289154,
  145. 56.43982586257334333, 157.92490633176203119, 159.74325606574711856, 164.10409148704638937, 166.11447919907368487, 167.76745835522160633, 169.97903805238456698, 172.6530663357625599, 174.54138849334412953, 177.02510992598399753, 179.57597802267264342, 180.99356731760053663, 182.59069800732686417, 183.39627096823096508, 184.49286756144283572, 186.53630503951717401, 188.09516091178375063, 190.22302621308335802, 191.21346631498454371, 192.0770119310109294, 195.24329996559390565, 197.09364264884061413}
  146.         local words = {"They have sent you a letter", "To come back home to play", "But to your dismay", "This isn't your day", "For the happy fun time", "Has begun to fade", "Watch as we reanimate", "Our corpses you abandoned", "We're dismantled", "We're mishandled", "But we won't be skipped and swayed", "Trapped within these walls", "You left our souls to drip away", "The ink decays", "The walls at bay", "But the reckoning has come today", "You say", "Borris has no guts 'cause you", "Replaced it with mechanical strain", "We've been tortured", "But we move forward", "This disorder kills your day!", "I am alive", "Immortalized", "You're the creator", "You traitor", "Hey!", "There's no vaccine", "To cure our dirty needs", "For now you must", "Build up our machine", "You die tonight!", "Tonight", "Build up our machine", "You die tonight", "Tonight", "Build up our machine", "You die tonight", "So you found all the pieces", "To initiate the pain", "Our venom stays", "The night remains", "But the ending is always just the same", "No gain", "Nod your head to the beat of death", "As you draw your last eternal breath", "Sensations", "Of an invasion", "Start to course right through your veins", "You say we have no brains", "We're just cartoons for your portrayal", "To tell some tale about a boat and sail", "But sure this inevitably unveils the fail", "Splashes of eternal hate", "Will flood the floor and clean your slate", "Now we're the tools", "And you're the fool", "Our nightmare dominates", "I am alive", "Immortalized", "You're the creator", "You traitor", "Hey!", "Theres no vaccine", "To cure our dirty needs", "For now you must", "Build up our machine", "You die tonight", "I am alive", "Immortalized", "You're the creator", "You traitor", "Hey!", "Theres no vaccine", "To cure our dirty needs", "For now you must", "Build up our machine", "You die tonight", "Tonight", "Build up our machine", "You die tonight", "Tonight", "Build up our machine", "You die tonight", "I am aware"
  147. , "That your soul is now divine", "We care not to toil", "With unbroken chains","So don't toil with ours","Like he did to our shining stars", "So prepare for adventure","We're a whole new creature","From the darkest side", "You can't take away the pain we feel","Created as monsters", "That come to life", "Come back to life","So you've come to the end now","Alive but dead inside","The heart beats loud", "You've joined our crowd","We are but punished serpentines", "Your life with with him was fun", "But now the terror's only just begun", "Now come with me","And you will see","We're a new born cyanide!", "I am alive", "Immortalized"}
  148.         if s.TimePosition > tpos[last + 1] then
  149.                 CreateLabel(words[last + 1])
  150.                 last = last + 1
  151.         end
  152.         end)
  153. end)
  154. plr.CharacterAdded:connect(function()
  155.         local ns = Instance.new("Sound", plr.Character)
  156.         ns.SoundId = 'rbxassetid://716099543'
  157.         ns.Looped = true
  158.         ns.Volume = 5
  159.         ns.TimePosition = s.TimePosition
  160.         ns.EmitterSize = 100
  161.         ns:Play()
  162.         s = ns
  163.         wait(3)
  164.         asd()
  165.         plr.Character:WaitForChild("Humanoid").WalkSpeed = 50
  166. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement