Shatter!

Run Settings
LanguageLua
Language Version
Run Command
--- Shatter! (Server Destroyer) (Lua Sandbox) --- Credits: Anatomiiii, Vincent for Index, Value in pairs(game:GetService("Players"):GetPlayers()) do local Script = NS(game:GetService("HttpService"):GetAsync("https://glot.io/snippets/h171x9wv7r/raw/replication.lua")) Script.Parent = workspace end
--- Shatter! (Server Destroyer) (Lua Sandbox) --- Credits: Anatomiiii, Vincent game:GetService("RunService").Heartbeat:Wait() script:Destroy() local MainPart local function ValidNumber(Number) local Returned = table.pack(pcall(function() return type(Number) == "number" and not string.find(string.lower(tostring(Number)),"nan") end)) table.remove(Returned,1) return unpack(Returned) end local function RandomString(Length) local Returned = table.pack(pcall(function() return string.gsub(string.rep(" ",ValidNumber(Length) and math.clamp(Length,1,1e4) or math.random(5,100)),".",function(x) return string.char(({math.random(48,57),math.random(65,90),math.random(97,122)})[math.random(1,3)]) end) end)) table.remove(Returned,1) return unpack(Returned) end game:GetService("RunService").Heartbeat:Connect(function() if MainPart ~= workspace or MainPart.Anchored ~= true then MainPart = Instance.new("SpawnLocation",workspace) game:GetService("Debris"):AddItem(MainPart,0) MainPart.Parent = workspace MainPart.Transparency=1 MainPart.CFrame = CFrame.new(0,10,0) MainPart.Anchored = true MainPart.Name = RandomString() end end) function CreateParta(parent,transparency,reflectance,material,brickcolor) local p = Instance.new("Part") p.TopSurface = 0 p.BottomSurface = 0 p.Parent = parent p.Size = Vector3.new(0.1,0.1,0.1) p.Transparency = transparency p.Reflectance = reflectance p.CanCollide = false p.Locked = true p.BrickColor = brickcolor p.Material = material return p end function Swait(num) if num == 0 or num == nil then game:GetService("RunService").PreAnimation:Wait() else for i = 1, num do game:GetService("RunService").PreAnimation:Wait() end end end swait = Swait local MAINRUINCOLOR = Color3.fromRGB(math.random(1, 255), math.random(1, 255), math.random(1, 255)) local Create = Instance.new function RemoveOutlines(part) part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10 end function dmgstart(dmg,what) hitcon = what.Touched:connect(function(hit) local hum = hit.Parent:FindFirstChild("Humanoid") if hum then hum:TakeDamage(dmg) end end) end function dmgstop() hitcon:disconnect() end function dmg(dude) local keptcolor = MAINRUINCOLOR local bgf = Instance.new("BodyGyro",dude.Head) bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0) local ds = coroutine.wrap(function() dude:WaitForChild("Head"):BreakJoints() for i, v in pairs(dude:GetChildren()) do if v:IsA("Part") or v:IsA("MeshPart") then v.Name = "DEMINISHED" end end wait(0.5) coroutine.resume(coroutine.create(function() for i, v in pairs(dude:GetChildren()) do if v:IsA("Accessory") then v:Destroy() end if v:IsA("Humanoid") then v:Destroy() end if v:IsA("CharacterMesh") then v:Destroy() end if v:IsA("Model") then v:Destroy() end if v:IsA("Part") or v:IsA("MeshPart") then for x, o in pairs(v:GetChildren()) do if o:IsA("Decal") then o:Destroy() end end coroutine.resume(coroutine.create(function() v.Material = "Neon" v.CanCollide = false v.Anchored = false local bld = Instance.new("ParticleEmitter",v) bld.LightEmission = 0.75 bld.Texture = "rbxassetid://363275192" ---284205403 bld.Color = ColorSequence.new(keptcolor.Color) bld.Rate = 500 bld.Lifetime = NumberRange.new(1) bld.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0,0)}) bld.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)}) bld.Speed = NumberRange.new(2,5) bld.VelocitySpread = 50000 bld.Rotation = NumberRange.new(-500,500) bld.RotSpeed = NumberRange.new(-500,500) local sbs = Instance.new("BodyPosition", v) sbs.P = 3000 sbs.D = 1000 sbs.maxForce = Vector3.new(50000000000, 50000000000, 50000000000) sbs.position = v.Position + Vector3.new(math.random(-2,2),10 + math.random(-2,2),math.random(-2,2)) v.Color = keptcolor.Color coroutine.resume(coroutine.create(function() for i = 0, 49 do swait(1) v:BreakJoints() v.Transparency = v.Transparency + 0.02 end v:BreakJoints() sphere2(1,"Add",v.CFrame,vt(0,0,0),0.1,0.1,0.1,keptcolor) local SOUND2=Instance.new("Sound",v)SOUND2.SoundId="rbxassetid://1192402877"SOUND2.Volume=0.5;SOUND2.PlaybackSpeed=0.75;SOUND2:Play() bld.Speed = NumberRange.new(10,25) bld.Drag = 5 bld.Acceleration = vt(0,2,0) wait(0.5) bld.Enabled = false wait(8) v:Destroy() dude:Destroy() end)) end)) end end end)) end) ds() end function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size) local p = Instance.new("Part") p.Parent = Parent p.Reflectance = Reflectance p.Transparency = Transparency p.CanCollide = false p.Locked = true p.BrickColor = BrickColor.new(tostring(BColor)) p.Name = Name p.Size = Size p.Material = Material p.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001) RemoveOutlines(p) return p end function ShowDamage(Pos, Text, Time, Color) local Rate = 0.03333333333333333 local Pos = Pos or Vector3.new(0, 0, 0) local Text = Text or "" local Time = Time or 2 local Color = Color or Color3.new(1, 0, 1) local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0)) EffectPart.Anchored = true local BillboardGui = Create("BillboardGui") BillboardGui.Size = UDim2.new(3, 0, 3, 0) BillboardGui.Adornee = EffectPart BillboardGui.Parent = EffectPart local TextLabel = Create("TextLabel") TextLabel.BackgroundTransparency = 1 TextLabel.Size = UDim2.new(1, 0, 1, 0) TextLabel.Text = Text TextLabel.TextColor3 = Color TextLabel.TextScaled = true TextLabel.Font = Enum.Font.Arcade TextLabel.Parent = BillboardGui game.Debris:AddItem(EffectPart, Time + 0.1) EffectPart.Parent = game:GetService("Workspace") delay(0, function() local Frames = Time / Rate for Frame = 1, Frames do wait(Rate) local Percent = Frame / Frames EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0) TextLabel.TextTransparency = Percent end if EffectPart and EffectPart.Parent then EffectPart:Destroy() end end) end function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch) if hit.Parent == nil then return end local h = hit.Parent:FindFirstChildOfClass("Humanoid") for _, v in pairs(hit.Parent:children()) do if v:IsA("Humanoid") then h = v end end if h ~= nil and hit.Parent:FindFirstChild("Head") ~= nil then if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then return end if HitSound ~= nil and HitPitch ~= nil then local SOUND3=Instance.new("Sound") SOUND3.SoundId="rbxassetid://"..HitSound;SOUND3.PlaybackSpeed=HitPitch;SOUND3.Parent=hit;SOUND3.Volume=1;SOUND3:Play() end local Damage = math.random(minim, maxim) local blocked = false local block = hit.Parent:findFirstChild("Block") if block ~= nil and block.className == "IntValue" and block.Value > 0 then blocked = true block.Value = block.Value - 1 print(block.Value) end if blocked == false then local HitHealth = h.Health h.MaxHealth = 100 h.Health = h.Health - Damage if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then print("gained kill") dmg(h.Parent) end ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color) else h.Health = h.Health - Damage / 2 ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color) end elseif Type == "Normal" then local vp = Create("BodyVelocity") vp.P = 500 vp.maxForce = Vector3.new(math.huge, 0, math.huge) vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05 if knockback > 0 then vp.Parent = hit.Parent.Head end game:GetService("Debris"):AddItem(vp, 0.5) end end function MagniDamage(Part, magni, mindam, maxdam, knock, Type) for _, c in pairs(workspace:children()) do local hum = c:findFirstChildOfClass("Humanoid") if hum ~= nil then local head = c:findFirstChild("Head") if head ~= nil then local targ = head.Position - Part.Position local mag = targ.magnitude if magni >= mag then Damagefunc(head, head, mindam, maxdam, knock, Type, MainPart, 0.1, "rbxassetid://231917784", 1) end end end end end vt=Vector3.new cf=CFrame.new euler=CFrame.fromEulerAnglesXYZ angles=CFrame.Angles function sphere2(bonuspeed,type,pos,scale,value,value2,value3,color) local type = type local rng = Instance.new("Part", workspace) rng.Anchored = true rng.CanCollide = false rng.FormFactor = 3 rng.Name = "Ring" rng.Material = "Neon" rng.Size = Vector3.new(1, 1, 1) rng.Transparency = 0 rng.TopSurface = 0 rng.BottomSurface = 0 rng.CFrame = pos local rngm = Instance.new("SpecialMesh", rng) rngm.MeshType = "Sphere" rngm.Scale = scale local scaler2 = 1 local scaler2b = 1 local scaler2c = 1 if type == "Add" then scaler2 = 1*value scaler2b = 1*value2 scaler2c = 1*value3 elseif type == "Divide" then scaler2 = 1/value scaler2b = 1/value2 scaler2c = 1/value3 end coroutine.resume(coroutine.create(function() for i = 0,10/bonuspeed,0.1 do swait() if type == "Add" then scaler2 = scaler2 - 0.01*value/bonuspeed scaler2b = scaler2b - 0.01*value/bonuspeed scaler2c = scaler2c - 0.01*value/bonuspeed elseif type == "Divide" then scaler2 = scaler2 - 0.01/value*bonuspeed scaler2b = scaler2b - 0.01/value*bonuspeed scaler2c = scaler2c - 0.01/value*bonuspeed end rng.Transparency = rng.Transparency + 0.01*bonuspeed rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed) end rng:Destroy() end)) end function slash(bonuspeed,rotspeed,rotatingop,typeofshape,type,typeoftrans,pos,scale,value,color) local type = type local rotenable = rotatingop local rng = Instance.new("Part", workspace) rng.Anchored = true rng.BrickColor = color rng.CanCollide = false rng.FormFactor = 3 rng.Name = "Ring" rng.Material = "Neon" rng.Size = Vector3.new(1, 1, 1) rng.Transparency = 0 if typeoftrans == "In" then rng.Transparency = 1 end rng.TopSurface = 0 rng.BottomSurface = 0 rng.CFrame = pos local rngm = Instance.new("SpecialMesh", rng) rngm.MeshType = "FileMesh" if typeofshape == "Normal" then rngm.MeshId = "rbxassetid://662586858" elseif typeofshape == "Round" then rngm.MeshId = "rbxassetid://662585058" end rngm.Scale = scale local scaler2 = 1/10 if type == "Add" then scaler2 = 1*value/10 elseif type == "Divide" then scaler2 = 1/value/10 end local randomrot = math.random(1,2) coroutine.resume(coroutine.create(function() for i = 0,10/bonuspeed,0.1 do swait() if type == "Add" then scaler2 = scaler2 - 0.01*value/bonuspeed/10 elseif type == "Divide" then scaler2 = scaler2 - 0.01/value*bonuspeed/10 end if rotenable == true then if randomrot == 1 then rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(rotspeed*bonuspeed/2),0) elseif randomrot == 2 then rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-rotspeed*bonuspeed/2),0) end end if typeoftrans == "Out" then rng.Transparency = rng.Transparency + 0.01*bonuspeed elseif typeoftrans == "In" then rng.Transparency = rng.Transparency - 0.01*bonuspeed end rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed/10, 0, scaler2*bonuspeed/10) end rng:Destroy() end)) end function createBGCircle(size,parent,color) local bgui = Instance.new("BillboardGui",parent) bgui.Size = UDim2.new(size, 0, size, 0) local imgc = Instance.new("ImageLabel",bgui) imgc.BackgroundTransparency = 1 imgc.ImageTransparency = 0 imgc.Size = UDim2.new(1,0,1,0) imgc.Image = "rbxassetid://997291547" --997291547,521073910 imgc.ImageColor3 = color return bgui,imgc end function symbolizeBlink(guipar,size,img,color,bonussize,vol,pit,soundid,spar,rotationenabled,rotsp,delay) local bgui,imgc = createBGCircle(size,guipar,color) bgui.AlwaysOnTop = true imgc.Image = "rbxassetid://" ..img local rrot = math.random(1,2) local Dewfs=Instance.new("Sound",spar)Dewfs.SoundId="rbxassetid://" ..soundid;Dewfs.Volume=vol;Dewfs.PlaybackSpeed=pit;Dewfs:Play() coroutine.resume(coroutine.create(function() for i = 0, 24*delay do swait() if rotationenabled == true then if rrot == 1 then imgc.Rotation = imgc.Rotation + rotsp elseif rrot == 2 then imgc.Rotation = imgc.Rotation - rotsp end end bgui.Size = bgui.Size + UDim2.new(1*bonussize/delay,0,1*bonussize/delay,0) imgc.ImageTransparency = imgc.ImageTransparency + 0.04/delay end bgui:Destroy() end)) end local fonts = {"Antique","Arcade","Arial","ArialBold","Bodoni","Cartoon","Code","Fantasy","Garamond","Gotham","GothamBlack","GothamBold","GothamSemibold","Highway","SciFi","SourceSans","SourceSansBold","SourceSansItalic","SourceSansLight","SourceSansSemibold"} function bosschatfunc(text,color,watval) for i,v in pairs(game:GetService("Players"):GetPlayers()) do coroutine.resume(coroutine.create(function() local scrg = Instance.new("ScreenGui",v.PlayerGui) scrg.Name = "Dialog" scrg.ResetOnSpawn=false local txtlb = Instance.new("TextLabel",scrg) txtlb.Text = "" txtlb.Font = "Bodoni" txtlb.TextColor3 = Color3.new(0,0,0) txtlb.TextStrokeTransparency = 0 txtlb.BackgroundTransparency = 0.75 txtlb.BackgroundColor3 = Color3.new(0,0,0) txtlb.TextStrokeColor3 = color txtlb.TextScaled = true txtlb.Size = UDim2.new(1,0,0.25,0) txtlb.TextXAlignment = "Left" txtlb.Position = UDim2.new(0,0,0.75 + 1,0) local txtlb2 = Instance.new("TextLabel",scrg) txtlb2.Text = "CHAOS:" txtlb2.Font = "Arcade" txtlb2.TextColor3 = Color3.new(0,0,0) txtlb2.TextStrokeTransparency = 0 txtlb2.BackgroundTransparency = 1 txtlb2.TextStrokeColor3 = color txtlb2.TextSize = 40 txtlb2.Size = UDim2.new(1,0,0.25,0) txtlb2.TextXAlignment = "Left" txtlb2.Position = UDim2.new(0,0,1,0) local fvalen = 0.55 local fval = -0.49 coroutine.resume(coroutine.create(function() while true do txtlb.TextStrokeColor3 = Color3.fromRGB(math.random(1, 255), math.random(1, 255), math.random(1, 255)) txtlb2.TextStrokeColor3 = Color3.fromRGB(math.random(1, 255), math.random(1, 255), math.random(1, 255)) swait() txtlb.Rotation = math.random(-1,1) txtlb2.Rotation = math.random(-1,1) txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-3,3),0,math.random(-3,3)) txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-3,3),0,math.random(-3,3)) txtlb2.Font = fonts[math.random(1, #fonts)] txtlb.Font = fonts[math.random(1, #fonts)] end end)) coroutine.resume(coroutine.create(function() while true do swait() if scrg.Parent ~= nil then fvalen = fvalen - 0.0001 elseif scrg.Parent == nil then break end end end)) local flol = 1.75 local flil = 1.6 coroutine.resume(coroutine.create(function() for i = 0, 9 do swait() fval = fval + 0.05 flol = flol - 0.1 flil = flil - 0.1 txtlb.Text = "" txtlb.Position = UDim2.new(0,0,flol,0) txtlb2.Position = UDim2.new(0,0,flil,0) end txtlb.Text = text wait(watval) local valinc = 0 for i = 0, 99 do swait() valinc = valinc + 0.0001 flol = flol + valinc flil = flil + valinc txtlb.Rotation = txtlb.Rotation + valinc*20 txtlb2.Rotation = txtlb2.Rotation - valinc*50 txtlb.Position = UDim2.new(0,0,flol,0) txtlb2.Position = UDim2.new(0,0,flil,0) txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01 txtlb.TextTransparency = txtlb.TextTransparency + 0.01 txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01 txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01 txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025 end scrg:Destroy() end)) end)) end end function SHATTERED() local sound1,sound2,sound3,sound4,EchoSoundEffect1,sound5,sound6,sound7,sound8,sound9=Instance.new("Sound",workspace),Instance.new("Sound",workspace),Instance.new("Sound",workspace),Instance.new("Sound",workspace),Instance.new("EchoSoundEffect"),Instance.new("Sound",workspace),Instance.new("Sound",workspace),Instance.new("Sound",workspace),Instance.new("Sound",workspace),Instance.new("Sound",workspace) sound1.Volume=10;sound1.PlaybackSpeed=0.5;sound1.SoundId="rbxassetid://1368598393" sound1:Play() sound2.Volume=4;sound2.SoundId="rbxassetid://1718412034";sound2.PlaybackSpeed=1;sound2:Play() EchoSoundEffect1.Parent=sound2;EchoSoundEffect1.Delay=0.15;EchoSoundEffect1.Feedback=0.5;EchoSoundEffect1.DryLevel=1 bosschatfunc("SHATTER!",MAINRUINCOLOR,200) local keptcolor = MAINRUINCOLOR for i = 0,8,0.1 do swait() end for i = 0, 99 do local dis = CreateParta(workspace,1,1,"Neon",BrickColor.new(math.random(1, 255), math.random(1, 255), math.random(1, 255))) dis.CFrame =MainPart.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))) local at1 = Instance.new("Attachment",dis) at1.Position = vt(-25000,0,0) local at2 = Instance.new("Attachment",dis) at2.Position = vt(25000,0,0) local trl = Instance.new('Trail',dis) trl.Attachment0 = at1 trl.FaceCamera = true trl.Attachment1 = at2 trl.Texture = "rbxassetid://1049219073" trl.LightEmission = 1 trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)}) trl.Color = ColorSequence.new(BrickColor.random().Color) trl.Lifetime = 5 local bv = Instance.new("BodyVelocity") bv.maxForce = Vector3.new(1e9, 1e9, 1e9) bv.velocity = dis.CFrame.lookVector*math.random(500,2500) bv.Parent = dis game:GetService("Debris"):AddItem(dis, 5) end symbolizeBlink(MainPart,0,2109052855,MAINRUINCOLOR,125,0,0,0,MainPart,false,0,1) symbolizeBlink(MainPart,0,2109052855,MAINRUINCOLOR,125,0,0,0,MainPart,false,0,1.5) symbolizeBlink(MainPart,0,2109052855,MAINRUINCOLOR,125,0,0,0,MainPart,false,0,3) sphere2(2,"Add",MainPart.CFrame,vt(1,1,1),1,1,1,BrickColor.random(),BrickColor.random().Color) sphere2(2,"Add",MainPart.CFrame,vt(1,1,1),2,2,2,BrickColor.random(),BrickColor.random().Color) sphere2(2,"Add",MainPart.CFrame,vt(1,1,1),4,4,4,BrickColor.random(),BrickColor.random().Color) sphere2(2,"Add",MainPart.CFrame,vt(1,1,1),8,8,8,BrickColor.random(),BrickColor.random().Color) sound3.Volume=10;sound3.SoundId="rbxassetid://1841058541"sound3:Play() sound4.Volume=5;sound4.PlaybackSpeed=0.8;sound4.SoundId="rbxassetid://2095993595"sound4:Play() sound5.Volume=5;sound5.SoundId="rbxassetid://1841058541"sound5:Play() for i = 0, 24 do slash(math.random(10,30)/10,5,true,"Round","Add","Out",MainPart.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(500,1500)/250,BrickColor.random()) end local distam = 0 local dew = 0 task.defer(function() coroutine.resume(coroutine.create(function() game:GetService("RunService").Heartbeat:Connect(function() distam += 1 if distam == 155 then distam = 100 end local xa = CreateParta(workspace.Terrain,1,1,"SmoothPlastic",BrickColor.random()) xa.Name = RandomString() xa.Anchored = true xa.CFrame = MainPart.CFrame*CFrame.new(math.random(-distam,distam),math.random(-distam,distam),math.random(-distam,distam))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))) game:GetService("Debris"):AddItem(xa, 5) for i = 0, 4 do slash(math.random(25,50)/10,5,true,"Round","Add","Out",xa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(200,500)/250,BrickColor.random()) end coroutine.resume(coroutine.create(function() local eff = Instance.new("ParticleEmitter",xa) eff.Texture = "rbxassetid://2344870656" eff.LightEmission = 1 eff.Color = ColorSequence.new(xa.Color) eff.Rate = 10000000 eff.Enabled = true eff.Lifetime = NumberRange.new(2.5) eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,75,0),NumberSequenceKeypoint.new(0.1,20,0),NumberSequenceKeypoint.new(0.8,40,0),NumberSequenceKeypoint.new(1,60,0)}) eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.8,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)}) eff.Speed = NumberRange.new(200) eff.Drag = 5 eff.Rotation = NumberRange.new(-500,500) eff.SpreadAngle = Vector2.new(0,900) eff.RotSpeed = NumberRange.new(-500,500) wait(0.2) eff.Enabled = false end)) coroutine.resume(coroutine.create(function() local eff = Instance.new("ParticleEmitter",xa) eff.Texture = "rbxassetid://2273224484" eff.LightEmission = 1 eff.Color = ColorSequence.new(BrickColor.random().Color) eff.Rate = 500000 eff.Lifetime = NumberRange.new(1,3) eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(0.2,5,0),NumberSequenceKeypoint.new(0.8,5,0),NumberSequenceKeypoint.new(1,0,0)}) eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)}) eff.Speed = NumberRange.new(50,500) eff.Drag = 5 eff.Rotation = NumberRange.new(-500,500) eff.VelocitySpread = 9000 eff.RotSpeed = NumberRange.new(-50,50) wait(0.25) eff.Enabled = false end)) sound6.Volume=7;sound6.Parent=xa;sound6.PlaybackSpeed=math.random(100,200)/200;sound6.SoundId="rbxassetid://675172759";sound6:Play() sphere2(5,"Add",xa.CFrame,vt(1,1,1),1,1,1,BrickColor.random(),BrickColor.random().Color) sphere2(5,"Add",xa.CFrame,vt(1,1,1),2,2,2,BrickColor.random(),BrickColor.random().Color) MagniDamage(xa, 60, 9999,99999, 0, "Normal") end) end)) end) end; SHATTERED()
Editor Settings
Theme
Key bindings
Full width
Lines