Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local rserv = game:GetService("RunService")
- local yes = 2
- local MainSound = Instance.new("Sound")
- MainSound.SoundId = "rbxassetid://295550109"
- MainSound.Looped = true
- MainSound.Volume = 1
- local maxhealth = math.huge
- local differentchar = "No"
- wait(.8)
- local player = script.Parent.Parent
- print(player.Name)
- local IsAPlayer = "Unknown"
- warn("")
- warn("INITIALIZING DARKMATTER SCRIPT!!")
- wait(.8)
- warn("")
- warn("DARKMATTER SCRIPT INITIALIZED!!")
- wait(.6)
- warn("")
- warn("DARMATTER SCRIPT BY THEULTIMATEREALDUDE")
- warn("")
- warn("If you try to take this, I will find you you stupid skid")
- warn("")
- warn("[-------------------------------------]")
- warn(" local player = ".. player.Name)
- warn(" script = 'DARKMATTER'")
- warn(" comments = 'He comes from the depths")
- warn(" of the earth to take the souls of")
- warn(" the unworthy...'")
- warn("[-------------------------------------]")
- rserv.Heartbeat:Connect(function(step)
- player.Character.Humanoid.Health = maxhealth
- if differentchar == "Yes" then
- local camera = game.Workspace.CurrentCamera
- camera.CameraType = Enum.CameraType.Scriptable
- 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)
- end
- end)
- if player.Character then
- IsAPlayer = true
- player.Character.Archivable = true
- else
- IsAPlayer = false
- end
- local cloneofboi = "Waiting"
- if IsAPlayer == true then
- local fire1 = script.MysticFire:Clone()
- local fire2 = script.MysticFire:Clone()
- fire1.Enabled = true
- fire1.Parent = player.Character["Left Arm"]
- fire2.Enabled = true
- fire2.Parent = player.Character["Right Arm"]
- player.Character.Animate.walk.WalkAnim.AnimationId = "rbxassetid://5491726723"
- player.Character.Animate.run.RunAnim.AnimationId = "rbxassetid://5491733092"
- player.Character.Animate.jump.JumpAnim.AnimationId = "rbxassetid://5491698708"
- player.Character.Animate.climb.ClimbAnim.AnimationId = "rbxassetid://5491709413"
- player.Character.Animate.fall.FallAnim.AnimationId = "rbxassetid://5491735929"
- player.Character.Animate.idle.Animation1.AnimationId = "rbxassetid://5491739100"
- player.Character.Animate.idle.Animation2.AnimationId = "rbxassetid://5491739100"
- MainSound.Parent = player.Character.Torso
- MainSound:Play()
- player.Character.Humanoid.MaxHealth = maxhealth
- player.Character.Humanoid.Health = maxhealth
- end
- local attackdb = 0
- local bigmys = script.GiantMysFire
- local owanm = script.ArmsOpen
- local dancey = script.Dance
- local Character = player.Character
- local IsDancing = 0
- local IsMoving = 0
- cloneofboi = player.Character:Clone()
- cloneofboi.Parent = game.ReplicatedStorage
- function owe()
- if attackdb == 0 then
- attackdb = 1
- local copyscript = script.kill:Clone()
- local outwardanim = player.Character.Humanoid:LoadAnimation(owanm)
- outwardanim.Priority = Enum.AnimationPriority.Action
- outwardanim:Play()
- Character.Humanoid.WalkSpeed = 0
- wait(2.4)
- local smalbal = Instance.new("Part")
- smalbal.Shape = Enum.PartType.Ball
- smalbal.Size = Vector3.new(31,31,31)
- smalbal.BrickColor = BrickColor.new("Magenta")
- smalbal.Transparency = 0.2
- smalbal.CanCollide = false
- smalbal.Parent = game.Workspace
- copyscript.Parent = smalbal
- local sndfx = Instance.new("Sound")
- sndfx.SoundId = "rbxassetid://1040136448"
- sndfx.Volume = 20
- sndfx.Looped = false
- sndfx.Parent = smalbal
- sndfx:Play()
- local biggeymys = bigmys:Clone()
- biggeymys.Enabled = true
- biggeymys.Parent = smalbal
- smalbal.Position = player.Character.Torso.Position
- local bigbal = Instance.new("Part")
- local copyscript = script.kill:Clone()
- bigbal.Shape = Enum.PartType.Ball
- bigbal.Size = Vector3.new(38,38,38)
- bigbal.BrickColor = BrickColor.new("Plum")
- bigbal.Transparency = 0.5
- bigbal.CanCollide = false
- bigbal.Parent = game.Workspace
- bigbal.Position = smalbal.Position
- copyscript.Parent = bigbal
- for rolley = 1 , 60 do
- local copyscript = script.kill:Clone()
- local prat = Instance.new("Part")
- prat.Size = Vector3.new(3,3,3)
- prat.CanCollide = false
- prat.BrickColor = BrickColor.new("Mulberry")
- prat.Transparency = 0.2
- prat.TopSurface = Enum.SurfaceType.Smooth
- prat.BottomSurface = Enum.SurfaceType.Smooth
- prat.Parent = smalbal
- prat.Position = smalbal.Position
- copyscript.Parent = prat
- prat.RotVelocity = Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- prat.Velocity = Vector3.new(math.random(-90,90),math.random(-90,90),math.random(-90,90))
- end
- print("OWE")
- Character.Humanoid.WalkSpeed = 16
- wait(1)
- attackdb = 0
- end
- end
- local kaboum = script.KaBoom
- function kial()
- if attackdb == 0 then
- attackdb = 1
- print("KIAL")
- local outwardanim = player.Character.Humanoid:LoadAnimation(kaboum)
- outwardanim.Priority = Enum.AnimationPriority.Action
- outwardanim:Play()
- Character.Humanoid.WalkSpeed = 0
- local yell = Instance.new("Sound")
- yell.SoundId = "rbxassetid://2760786854"
- yell.Volume = 20
- yell.Parent = player.Character.Torso
- yell:Play()
- wait(3.9)
- local kablamo = Instance.new("Explosion")
- kablamo.Parent = player.Character.Torso
- local explu = Instance.new("Sound")
- explu.SoundId = "rbxassetid://165969964"
- explu.Volume = 50
- explu.Parent = player.Character.Torso
- explu:Play()
- wait(.1)
- for _,plr in next, game:GetService("Players"):GetPlayers() do
- if plr.Character then
- if plr.Name ~= player.Name then
- plr.Character:BreakJoints()
- end
- end
- end
- Character.Humanoid.WalkSpeed = 16
- wait(1)
- attackdb = 0
- end
- end
- function moving()
- IsMoving = 1
- IsDancing = 0
- end
- function notmoving()
- IsMoving = 0
- end
- function dance()
- if IsMoving == 0 and IsDancing == 0 then
- local dancet = player.Character.Humanoid:LoadAnimation(dancey)
- dancet.Priority = Enum.AnimationPriority.Action
- dancet.Looped = true
- dancet:Play()
- IsDancing = 1
- elseif IsMoving == 1 then
- local dancet = player.Character.Humanoid:LoadAnimation(dancey)
- dancet.Priority = Enum.AnimationPriority.Action
- dancet.Looped = true
- dancet:Stop()
- IsDancing = 0
- end
- end
- function unoof()
- local sfsf = Instance.new("Sound")
- sfsf.SoundId = "rbxassetid://145487017"
- sfsf.Volume = 3
- sfsf:Play()
- cloneofboi.Parent = game.Workspace
- cloneofboi:MoveTo(player.Character.Torso.Position)
- player.Character:Destroy()
- differentchar = "Yes"
- local camera = game.Workspace.CurrentCamera
- 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)
- player.Character = cloneofboi
- player.Character.Animate.walk.WalkAnim.AnimationId = "rbxassetid://5491726723"
- player.Character.Animate.run.RunAnim.AnimationId = "rbxassetid://5491733092"
- player.Character.Animate.jump.JumpAnim.AnimationId = "rbxassetid://5491698708"
- player.Character.Animate.climb.ClimbAnim.AnimationId = "rbxassetid://5491709413"
- player.Character.Animate.fall.FallAnim.AnimationId = "rbxassetid://5491735929"
- player.Character.Animate.idle.Animation1.AnimationId = "rbxassetid://5491739100"
- player.Character.Animate.idle.Animation2.AnimationId = "rbxassetid://5491739100"
- MainSound.Parent = player.Character.Torso
- MainSound:Play()
- player.Character.Humanoid.MaxHealth = maxhealth
- player.Character.Humanoid.Health = maxhealth
- local smalbal = Instance.new("Part")
- smalbal.Shape = Enum.PartType.Ball
- smalbal.Size = Vector3.new(31,31,31)
- smalbal.BrickColor = BrickColor.new("Magenta")
- smalbal.Transparency = 0.2
- smalbal.CanCollide = false
- smalbal.Parent = game.Workspace
- local copyscript = script.kill:Clone()
- copyscript.Parent = smalbal
- local sndfx = Instance.new("Sound")
- sndfx.SoundId = "rbxassetid://1040136448"
- sndfx.Volume = 20
- sndfx.Looped = false
- sndfx.Parent = smalbal
- sndfx:Play()
- local biggeymys = bigmys:Clone()
- biggeymys.Enabled = true
- biggeymys.Parent = smalbal
- smalbal.Position = player.Character.Torso.Position
- local bigbal = Instance.new("Part")
- local copyscript = script.kill:Clone()
- bigbal.Shape = Enum.PartType.Ball
- bigbal.Size = Vector3.new(38,38,38)
- bigbal.BrickColor = BrickColor.new("Plum")
- bigbal.Transparency = 0.5
- bigbal.CanCollide = false
- bigbal.Parent = game.Workspace
- bigbal.Position = smalbal.Position
- copyscript.Parent = bigbal
- for rolley = 1 , 60 do
- local copyscript = script.kill:Clone()
- local prat = Instance.new("Part")
- prat.Size = Vector3.new(3,3,3)
- prat.CanCollide = false
- prat.BrickColor = BrickColor.new("Mulberry")
- prat.Transparency = 0.2
- prat.TopSurface = Enum.SurfaceType.Smooth
- prat.BottomSurface = Enum.SurfaceType.Smooth
- prat.Parent = smalbal
- prat.Position = smalbal.Position
- copyscript.Parent = prat
- prat.RotVelocity = Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- prat.Velocity = Vector3.new(math.random(-90,90),math.random(-90,90),math.random(-90,90))
- end
- player.Character.Humanoid.Health = maxhealth
- player.Character:MakeJoints()
- end
- function ou()
- local sfsf = Instance.new("Sound")
- sfsf.SoundId = "rbxassetid://145487017"
- sfsf.Volume = 3
- sfsf:Play()
- player.Character.Humanoid.Health = maxhealth
- player.Character:MakeJoints()
- end
- function chatfunc(text)
- local chat = coroutine.wrap(function()
- if Character:FindFirstChild("textboard")~= nil then
- Character:FindFirstChild("textboard"):destroy()
- end
- if Character:FindFirstChild("glitchboard")~= nil then
- Character:FindFirstChild("glitchboard"):destroy()
- end
- local naeeym2 = script.textboard:Clone()
- naeeym2.Parent = Character
- naeeym2.StudsOffset = Vector3.new(0,3,0)
- naeeym2.Adornee = Character.Head
- naeeym2.Enabled = true
- local naeeym3 = script.glitchboard:Clone()
- naeeym3.Parent = Character
- naeeym3.StudsOffset = Vector3.new(0,3,0)
- naeeym3.Adornee = Character.Head
- naeeym3.Enabled = true
- local tecks2 = naeeym2.TextLabel
- tecks2.Text = ""
- for i = 1,string.len(text),1 do
- local heh = Instance.new("Sound")
- heh.SoundId = "rbxassetid://1313873191"
- heh.Volume = 5
- heh.Parent = Character.Head
- heh:Play()
- tecks2.Text = string.sub(text,1,i)
- if i ~= string.len(text) then
- local ADD = string.sub(text,i,i)
- if ADD == "." or ADD == "?" or ADD == "!" then
- wait(0.4)
- elseif ADD == "," then
- wait(0.2)
- else
- end
- end
- wait(0.01)
- end
- wait(2)
- naeeym2:Destroy()
- naeeym3:Destroy()
- end)
- chat()
- end
- local skipnum = 1
- local nochat = false
- local MSG
- function onChatted(msg)
- if string.sub(string.lower(msg), 1, 3) == "/e " then
- msg = string.sub(msg, 4)
- nochat = true
- wait(1)
- nochat = false
- end
- if string.sub(string.lower(msg), 1, 5) == "skip/" then
- MSG = string.sub(msg, 6)
- if MSG == "0" then
- print("You can't do that.")
- else
- skipnum = MSG
- dialogue = skipnum
- print(dialogue)
- end
- end
- if nochat == false then
- chatfunc("# "..msg)
- end
- end
- player.Chatted:connect(onChatted)
- script.OutwardExplosion.OnServerEvent:Connect(owe)
- script.KillAll.OnServerEvent:Connect(kial)
- script.Dancin.OnServerEvent:Connect(dance)
- script.IsMoving.OnServerEvent:Connect(moving)
- script.IsNotMoving.OnServerEvent:Connect(notmoving)
- player.Character.Humanoid.Died:Connect(unoof)
- player.Character.Humanoid.HealthChanged:Connect(ou)
- player.Character.Humanoid.HealthChanged:Connect(function ()
- player.Character.Humanoid.Health = maxhealth
- end)
Advertisement
Add Comment
Please, Sign In to add comment