Plastisheep

TapeMain

Jan 6th, 2022
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 11.30 KB | None | 0 0
  1. local rserv = game:GetService("RunService")
  2. local yes = 2
  3. local MainSound = Instance.new("Sound")
  4. MainSound.SoundId = "rbxassetid://295550109"
  5. MainSound.Looped = true
  6. MainSound.Volume = 1
  7. local maxhealth = math.huge
  8. local differentchar = "No"
  9.  
  10. wait(.8)
  11.  
  12. local player = script.Parent.Parent
  13. print(player.Name)
  14.  
  15. local IsAPlayer = "Unknown"
  16.  
  17.  
  18. warn("")
  19. warn("INITIALIZING DARKMATTER SCRIPT!!")
  20.  
  21. wait(.8)
  22.  
  23. warn("")
  24. warn("DARKMATTER SCRIPT INITIALIZED!!")
  25.  
  26. wait(.6)
  27.  
  28. warn("")
  29. warn("DARMATTER SCRIPT BY THEULTIMATEREALDUDE")
  30. warn("")
  31. warn("If you try to take this, I will find you you stupid skid")
  32. warn("")
  33. warn("[-------------------------------------]")
  34. warn("  local player = ".. player.Name)
  35. warn("  script = 'DARKMATTER'")
  36. warn("  comments = 'He comes from the depths")
  37. warn("  of the earth to take the souls of")
  38. warn("  the unworthy...'")
  39. warn("[-------------------------------------]")
  40.  
  41. rserv.Heartbeat:Connect(function(step)
  42.     player.Character.Humanoid.Health = maxhealth
  43.     if differentchar == "Yes" then
  44.         local camera = game.Workspace.CurrentCamera
  45.         camera.CameraType = Enum.CameraType.Scriptable
  46.         camera:Interpolate(CFrame.new(0, 5, 0) * player.Character.Head.CFrame*CFrame.Angles(math.rad(-90),math.rad(-270),math.rad(-90)), player.Character.Head.CFrame, 0.1)
  47.     end
  48.    
  49. end)
  50.  
  51. if player.Character then
  52.     IsAPlayer = true
  53.     player.Character.Archivable = true
  54. else   
  55.     IsAPlayer = false
  56. end
  57. local cloneofboi = "Waiting"
  58.  
  59.  
  60. if IsAPlayer == true then
  61.    
  62.     local fire1 = script.MysticFire:Clone()
  63.     local fire2 = script.MysticFire:Clone()
  64.    
  65.     fire1.Enabled = true
  66.     fire1.Parent = player.Character["Left Arm"]
  67.     fire2.Enabled = true
  68.     fire2.Parent = player.Character["Right Arm"]
  69.    
  70.     player.Character.Animate.walk.WalkAnim.AnimationId = "rbxassetid://5491726723"
  71.     player.Character.Animate.run.RunAnim.AnimationId = "rbxassetid://5491733092"
  72.     player.Character.Animate.jump.JumpAnim.AnimationId = "rbxassetid://5491698708"
  73.     player.Character.Animate.climb.ClimbAnim.AnimationId = "rbxassetid://5491709413"
  74.     player.Character.Animate.fall.FallAnim.AnimationId = "rbxassetid://5491735929"
  75.     player.Character.Animate.idle.Animation1.AnimationId = "rbxassetid://5491739100"
  76.     player.Character.Animate.idle.Animation2.AnimationId = "rbxassetid://5491739100"
  77.    
  78.    
  79.     MainSound.Parent = player.Character.Torso
  80.     MainSound:Play()
  81.    
  82.     player.Character.Humanoid.MaxHealth = maxhealth
  83.     player.Character.Humanoid.Health = maxhealth
  84. end
  85.  
  86. local attackdb = 0
  87. local bigmys = script.GiantMysFire
  88. local owanm = script.ArmsOpen
  89. local dancey = script.Dance
  90. local Character = player.Character
  91. local IsDancing = 0
  92. local IsMoving = 0
  93. cloneofboi = player.Character:Clone()
  94. cloneofboi.Parent = game.ReplicatedStorage
  95.  
  96. function owe()
  97.     if attackdb == 0 then
  98.         attackdb = 1
  99.         local copyscript = script.kill:Clone()
  100.         local outwardanim = player.Character.Humanoid:LoadAnimation(owanm)
  101.         outwardanim.Priority = Enum.AnimationPriority.Action
  102.         outwardanim:Play()
  103.         Character.Humanoid.WalkSpeed = 0
  104.         wait(2.4)
  105.         local smalbal = Instance.new("Part")
  106.         smalbal.Shape = Enum.PartType.Ball
  107.         smalbal.Size = Vector3.new(31,31,31)
  108.         smalbal.BrickColor = BrickColor.new("Magenta")
  109.         smalbal.Transparency = 0.2
  110.         smalbal.CanCollide = false
  111.         smalbal.Parent = game.Workspace
  112.         copyscript.Parent = smalbal
  113.         local sndfx = Instance.new("Sound")
  114.         sndfx.SoundId = "rbxassetid://1040136448"
  115.         sndfx.Volume = 20
  116.         sndfx.Looped = false
  117.         sndfx.Parent = smalbal
  118.         sndfx:Play()
  119.         local biggeymys = bigmys:Clone()
  120.         biggeymys.Enabled = true
  121.         biggeymys.Parent = smalbal
  122.         smalbal.Position = player.Character.Torso.Position
  123.         local bigbal = Instance.new("Part")
  124.         local copyscript = script.kill:Clone()
  125.         bigbal.Shape = Enum.PartType.Ball
  126.         bigbal.Size = Vector3.new(38,38,38)
  127.         bigbal.BrickColor = BrickColor.new("Plum")
  128.         bigbal.Transparency = 0.5
  129.         bigbal.CanCollide = false
  130.         bigbal.Parent = game.Workspace
  131.         bigbal.Position = smalbal.Position
  132.         copyscript.Parent = bigbal
  133.         for rolley = 1 , 60 do
  134.             local copyscript = script.kill:Clone()
  135.             local prat = Instance.new("Part")
  136.             prat.Size = Vector3.new(3,3,3)
  137.             prat.CanCollide = false
  138.             prat.BrickColor = BrickColor.new("Mulberry")
  139.             prat.Transparency = 0.2
  140.             prat.TopSurface = Enum.SurfaceType.Smooth
  141.             prat.BottomSurface = Enum.SurfaceType.Smooth
  142.             prat.Parent = smalbal
  143.             prat.Position = smalbal.Position
  144.             copyscript.Parent = prat
  145.             prat.RotVelocity = Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  146.             prat.Velocity = Vector3.new(math.random(-90,90),math.random(-90,90),math.random(-90,90))
  147.         end
  148.         print("OWE")
  149.         Character.Humanoid.WalkSpeed = 16
  150.         wait(1)
  151.         attackdb = 0
  152.     end
  153. end
  154.  
  155. local kaboum = script.KaBoom
  156.  
  157. function kial()
  158.     if attackdb == 0 then
  159.         attackdb = 1
  160.         print("KIAL")
  161.         local outwardanim = player.Character.Humanoid:LoadAnimation(kaboum)
  162.         outwardanim.Priority = Enum.AnimationPriority.Action
  163.         outwardanim:Play()
  164.         Character.Humanoid.WalkSpeed = 0
  165.         local yell = Instance.new("Sound")
  166.         yell.SoundId = "rbxassetid://2760786854"
  167.         yell.Volume = 20
  168.         yell.Parent = player.Character.Torso
  169.         yell:Play()
  170.         wait(3.9)
  171.         local kablamo = Instance.new("Explosion")
  172.         kablamo.Parent = player.Character.Torso
  173.         local explu = Instance.new("Sound")
  174.         explu.SoundId = "rbxassetid://165969964"
  175.         explu.Volume = 50
  176.         explu.Parent = player.Character.Torso
  177.         explu:Play()
  178.         wait(.1)
  179.         for _,plr in next, game:GetService("Players"):GetPlayers() do
  180.             if plr.Character then
  181.                 if plr.Name ~= player.Name then
  182.                     plr.Character:BreakJoints()
  183.                 end
  184.             end
  185.         end
  186.         Character.Humanoid.WalkSpeed = 16
  187.         wait(1)
  188.         attackdb = 0
  189.     end
  190. end
  191.  
  192. function moving()
  193.     IsMoving = 1
  194.     IsDancing = 0
  195. end
  196.  
  197. function notmoving()
  198.     IsMoving = 0
  199. end
  200.  
  201. function dance()
  202.     if IsMoving == 0 and IsDancing == 0 then
  203.         local dancet = player.Character.Humanoid:LoadAnimation(dancey)
  204.         dancet.Priority = Enum.AnimationPriority.Action
  205.         dancet.Looped = true
  206.         dancet:Play()
  207.         IsDancing = 1
  208.     elseif IsMoving == 1 then
  209.         local dancet = player.Character.Humanoid:LoadAnimation(dancey)
  210.         dancet.Priority = Enum.AnimationPriority.Action
  211.         dancet.Looped = true
  212.         dancet:Stop()
  213.         IsDancing = 0
  214.     end
  215. end
  216.  
  217. function unoof()
  218.     local sfsf = Instance.new("Sound")
  219.     sfsf.SoundId = "rbxassetid://145487017"
  220.     sfsf.Volume = 3
  221.     sfsf:Play()
  222.     cloneofboi.Parent = game.Workspace
  223.     cloneofboi:MoveTo(player.Character.Torso.Position)
  224.     player.Character:Destroy()
  225.     differentchar = "Yes"
  226.     local camera = game.Workspace.CurrentCamera
  227.     camera:Interpolate(CFrame.new(0, 5, 0) * cloneofboi.Head.CFrame*CFrame.Angles(math.rad(-90),math.rad(-270),math.rad(-90)), cloneofboi.Head.CFrame, 0.1)
  228.     player.Character = cloneofboi
  229.     player.Character.Animate.walk.WalkAnim.AnimationId = "rbxassetid://5491726723"
  230.     player.Character.Animate.run.RunAnim.AnimationId = "rbxassetid://5491733092"
  231.     player.Character.Animate.jump.JumpAnim.AnimationId = "rbxassetid://5491698708"
  232.     player.Character.Animate.climb.ClimbAnim.AnimationId = "rbxassetid://5491709413"
  233.     player.Character.Animate.fall.FallAnim.AnimationId = "rbxassetid://5491735929"
  234.     player.Character.Animate.idle.Animation1.AnimationId = "rbxassetid://5491739100"
  235.     player.Character.Animate.idle.Animation2.AnimationId = "rbxassetid://5491739100"
  236.  
  237.     MainSound.Parent = player.Character.Torso
  238.     MainSound:Play()
  239.  
  240.     player.Character.Humanoid.MaxHealth = maxhealth
  241.     player.Character.Humanoid.Health = maxhealth
  242.     local smalbal = Instance.new("Part")
  243.     smalbal.Shape = Enum.PartType.Ball
  244.     smalbal.Size = Vector3.new(31,31,31)
  245.     smalbal.BrickColor = BrickColor.new("Magenta")
  246.     smalbal.Transparency = 0.2
  247.     smalbal.CanCollide = false
  248.     smalbal.Parent = game.Workspace
  249.     local copyscript = script.kill:Clone()
  250.     copyscript.Parent = smalbal
  251.     local sndfx = Instance.new("Sound")
  252.     sndfx.SoundId = "rbxassetid://1040136448"
  253.     sndfx.Volume = 20
  254.     sndfx.Looped = false
  255.     sndfx.Parent = smalbal
  256.     sndfx:Play()
  257.     local biggeymys = bigmys:Clone()
  258.     biggeymys.Enabled = true
  259.     biggeymys.Parent = smalbal
  260.     smalbal.Position = player.Character.Torso.Position
  261.     local bigbal = Instance.new("Part")
  262.     local copyscript = script.kill:Clone()
  263.     bigbal.Shape = Enum.PartType.Ball
  264.     bigbal.Size = Vector3.new(38,38,38)
  265.     bigbal.BrickColor = BrickColor.new("Plum")
  266.     bigbal.Transparency = 0.5
  267.     bigbal.CanCollide = false
  268.     bigbal.Parent = game.Workspace
  269.     bigbal.Position = smalbal.Position
  270.     copyscript.Parent = bigbal
  271.     for rolley = 1 , 60 do
  272.         local copyscript = script.kill:Clone()
  273.         local prat = Instance.new("Part")
  274.         prat.Size = Vector3.new(3,3,3)
  275.         prat.CanCollide = false
  276.         prat.BrickColor = BrickColor.new("Mulberry")
  277.         prat.Transparency = 0.2
  278.         prat.TopSurface = Enum.SurfaceType.Smooth
  279.         prat.BottomSurface = Enum.SurfaceType.Smooth
  280.         prat.Parent = smalbal
  281.         prat.Position = smalbal.Position
  282.         copyscript.Parent = prat
  283.         prat.RotVelocity = Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  284.         prat.Velocity = Vector3.new(math.random(-90,90),math.random(-90,90),math.random(-90,90))
  285.     end
  286.     player.Character.Humanoid.Health = maxhealth
  287.     player.Character:MakeJoints()
  288. end
  289.  
  290. function ou()
  291.     local sfsf = Instance.new("Sound")
  292.     sfsf.SoundId = "rbxassetid://145487017"
  293.     sfsf.Volume = 3
  294.     sfsf:Play()
  295.     player.Character.Humanoid.Health = maxhealth
  296.     player.Character:MakeJoints()
  297. end
  298.  
  299. function chatfunc(text)
  300. local chat = coroutine.wrap(function()
  301. if Character:FindFirstChild("textboard")~= nil then
  302. Character:FindFirstChild("textboard"):destroy()
  303. end
  304. if Character:FindFirstChild("glitchboard")~= nil then
  305. Character:FindFirstChild("glitchboard"):destroy()
  306. end
  307. local naeeym2 = script.textboard:Clone()
  308. naeeym2.Parent = Character
  309. naeeym2.StudsOffset = Vector3.new(0,3,0)
  310. naeeym2.Adornee = Character.Head
  311. naeeym2.Enabled = true
  312. local naeeym3 = script.glitchboard:Clone()
  313. naeeym3.Parent = Character
  314. naeeym3.StudsOffset = Vector3.new(0,3,0)
  315. naeeym3.Adornee = Character.Head
  316. naeeym3.Enabled = true
  317. local tecks2 = naeeym2.TextLabel
  318. tecks2.Text = ""
  319. for i = 1,string.len(text),1 do
  320. local heh = Instance.new("Sound")
  321. heh.SoundId = "rbxassetid://1313873191"
  322. heh.Volume = 5
  323. heh.Parent = Character.Head
  324. heh:Play()
  325. tecks2.Text = string.sub(text,1,i)
  326. if i ~= string.len(text) then
  327.                 local ADD = string.sub(text,i,i)
  328.                 if ADD == "." or ADD == "?" or ADD == "!" then
  329.                     wait(0.4)
  330.                 elseif ADD == "," then
  331.                     wait(0.2)
  332.                 else
  333.                 end
  334.             end
  335. wait(0.01)
  336. end
  337.  
  338. wait(2)
  339. naeeym2:Destroy()
  340. naeeym3:Destroy()
  341. end)
  342. chat()
  343. end
  344. local skipnum = 1
  345. local nochat = false
  346. local MSG
  347. function onChatted(msg)
  348. if string.sub(string.lower(msg), 1, 3) == "/e " then
  349. msg = string.sub(msg, 4)
  350. nochat = true
  351. wait(1)
  352. nochat = false
  353. end
  354. if string.sub(string.lower(msg), 1, 5) == "skip/" then
  355. MSG = string.sub(msg, 6)
  356. if MSG == "0" then
  357.     print("You can't do that.")
  358.     else
  359.     skipnum = MSG
  360.     dialogue = skipnum
  361.     print(dialogue)
  362. end
  363. end
  364. if nochat == false then
  365. chatfunc("# "..msg)
  366. end
  367. end
  368.  
  369. player.Chatted:connect(onChatted)
  370.  
  371. script.OutwardExplosion.OnServerEvent:Connect(owe)
  372.  
  373. script.KillAll.OnServerEvent:Connect(kial)
  374.  
  375. script.Dancin.OnServerEvent:Connect(dance)
  376.  
  377. script.IsMoving.OnServerEvent:Connect(moving)
  378.  
  379. script.IsNotMoving.OnServerEvent:Connect(notmoving)
  380.  
  381. player.Character.Humanoid.Died:Connect(unoof)
  382.  
  383. player.Character.Humanoid.HealthChanged:Connect(ou)
  384.  
  385. player.Character.Humanoid.HealthChanged:Connect(function ()
  386.     player.Character.Humanoid.Health = maxhealth
  387. end)
Advertisement
Add Comment
Please, Sign In to add comment