Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if game.PlaceId~=843468296 and true then
- wait(1)
- script.Name = "∞"
- local function degg()
- local function makesound(id,loop,parent)
- local sound = Instance.new("Sound",parent)
- sound.Looped = loop
- sound.Volume = 4
- if id==12222242 then
- sound.TimePosition = 1
- end
- sound.SoundId = "rbxassetid://"..id
- sound:Play()
- sound.Ended:Connect(function()
- if loop==false then
- sound:Destroy()
- end
- end)
- end
- local players = game:GetService("Players")
- local deggstrution = Instance.new("Model",workspace)
- deggstrution.Name = ""
- local Head = Instance.new("Part",deggstrution)
- Head.Name = "Head"
- Head.Material = Enum.Material.ForceField
- Head.BrickColor = BrickColor.new("Institutional white")
- Head.Size = Vector3.new(2, 2.4, 2)
- Head.Position = Vector3.new(55,50,50)
- Head.Massless = true
- Head.Shape = "Ball"
- local db = true
- local val = Instance.new("StringValue")
- val.Value="lolno"
- makesound(141396566,true,Head)
- local at1 = Instance.new("Attachment",Head)
- at1.Orientation = Vector3.new(-0, 180, 90)
- local p1 = Instance.new("Part",workspace)
- p1.Anchored = true
- p1.CanCollide = false
- p1.Transparency = 1
- local at2 = Instance.new("Attachment",p1)
- at2.Orientation = Vector3.new(0, 0, 90)
- local ao = Instance.new("AlignOrientation",Head)
- ao.Attachment0 = at2
- ao.Attachment1 = at1
- ao.PrimaryAxisOnly = true
- ao.ReactionTorqueEnabled = true
- local mes = Instance.new("SpecialMesh",Head)
- mes.MeshType = Enum.MeshType.FileMesh
- mes.MeshId = "rbxassetid://1527559"
- local BG = Instance.new("BillboardGui",Head)
- BG.ExtentsOffsetWorldSpace = Vector3.new(0, 5, 0)
- BG.MaxDistance = 100
- BG.Size = UDim2.new(10,0,2,0)
- local hb = Instance.new("TextLabel",BG)
- hb.AnchorPoint = Vector2.new(0,.5)
- hb.BackgroundColor3 = Color3.new(0, 255, 0)
- hb.BorderColor3 = Color3.new(0,0,0)
- hb.BorderSizePixel = 10
- hb.Position = UDim2.new(0, 0,0.5, 0)
- hb.Size = UDim2.new(1, 0,1, 0)
- hb.Text = ''
- local BG2 = Instance.new("BillboardGui",Head)
- BG2.ExtentsOffsetWorldSpace = Vector3.new(0, 5, 0)
- BG2.MaxDistance = 100
- BG2.Size = UDim2.new(10,0,2,0)
- local hb2 = Instance.new("TextLabel",BG2)
- hb2.AnchorPoint = Vector2.new(0.5, 0.5)
- hb2.BackgroundTransparency = 1
- hb2.BorderColor3 = Color3.new(0,0,0)
- hb2.BorderSizePixel = 0
- hb2.Position = UDim2.new(0.5, 0,0.5, 0)
- hb2.Size = UDim2.new({1, 0},{1, 0})
- hb2.Text = '1'
- hb2.TextStrokeTransparency = 0
- hb2.Font = Enum.Font.SciFi
- hb2.TextScaled = true
- hb2.TextColor3 = Color3.new(255, 255, 255)
- hb2.Size = UDim2.new(1, 0,1, 0)
- local BG3 = Instance.new("BillboardGui",Head)
- BG3.ExtentsOffsetWorldSpace = Vector3.new(0, 7.5, 0)
- BG3.MaxDistance = 100
- BG3.Size = UDim2.new(10,0,2,0)
- local hb3 = Instance.new("TextLabel",BG3)
- hb3.AnchorPoint = Vector2.new(0.5, 0.5)
- hb3.BackgroundTransparency = 1
- hb3.BorderColor3 = Color3.new(0,0,0)
- hb3.BorderSizePixel = 0
- hb3.Position = UDim2.new(0.5, 0,0.5, 0)
- hb3.Size = UDim2.new({1, 0},{1, 0})
- hb3.Font = Enum.Font.SciFi
- hb3.TextScaled = true
- hb3.TextColor3 = Color3.new(255, 255, 255)
- hb3.Size = UDim2.new(1, 0,1, 0)
- hb3.Text = "THE DISRESPECT EGG (YOU'VE BEEN VERY ABUSIVE)"
- local level = 1
- local dhum = Instance.new("Humanoid",deggstrution)
- dhum.Name="∞"
- local fal = true
- dhum.MaxHealth = 1
- dhum.Health = 1
- local health = 1
- local tar1e = nil
- local function attach()
- local player = nil
- while true do
- local rnt = math.random(1,#players:GetChildren())
- local wpl = players:GetChildren()[rnt]
- if wpl.Character~=nil then
- local wch = wpl.Character
- local whead = wch:FindFirstChild'Head'
- local whum = wch:FindFirstChildWhichIsA'Humanoid'
- if whead and whum and wch:FindFirstChild'IceEgg'==nil and wch:FindFirstChildWhichIsA("BodyVelocity",true)==nil then
- if whum.Health>0 then
- player = wpl
- if whead.Position.Y>Head.Position.Y + 4 or whead.Position.Y<Head.Position.Y - 4 then
- Head.Position = whead.Position
- end
- end
- end
- end
- wait()
- if player~=nil then
- break
- end
- end
- if Head:FindFirstChildWhichIsA("LineForce")then
- Head:FindFirstChildWhichIsA("LineForce"):Destroy()
- end
- if Head:FindFirstChildWhichIsA("Beam")then
- Head:FindFirstChildWhichIsA("Beam"):Destroy()
- end
- local at2 = Instance.new("Attachment",player.Character:FindFirstChild'Head')
- local lf = Instance.new("LineForce",Head)
- lf.Attachment0 = at1
- lf.Attachment1 = at2
- lf.Magnitude = 1000
- lf.ApplyAtCenterOfMass = true
- local beam = Instance.new("Beam",Head)
- beam.Attachment0 = at1
- beam.Attachment1 = at2
- beam.FaceCamera = true
- end
- attach()
- dhum.HealthChanged:Connect(function()
- if fal then
- fal = false
- health = health - 1
- hb2.Text = tostring(health)
- dhum.Health = health
- hb.Size = UDim2.new(dhum.Health / (10^level/10),0,1,0)
- if dhum.Health<=0 then
- if level==4 then
- else
- level = level + 1
- dhum.MaxHealth = (10^level)/10
- dhum.Health = (10^level)/10
- health = (10^level)/10
- hb.Size = UDim2.new(1,0,1,0)
- hb2.Text = tostring(dhum.Health)
- if level==4 then
- hb.BackgroundColor3 = Color3.new(255, 0, 0)
- elseif level==3 then
- hb.BackgroundColor3 = Color3.new(255, 176, 0)
- elseif level==2 then
- hb.BackgroundColor3 = Color3.new(255, 255, 0)
- end
- end
- end
- wait(.01)
- fal = true
- end
- end)
- Head.ChildAdded:Connect(function(ch)
- if ch:IsA'LineForce'then
- ch.Changed:Connect(function(prop)
- if prop=='Attachment0'then
- if ch.Attachment0==nil then
- attach()
- else
- end
- end
- end)
- end
- end)
- local db = true
- Head.Touched:Connect(function(p)
- local atk = math.random(1,4)
- if p.Parent:FindFirstChildWhichIsA'Humanoid'and db and p.Parent.Name~=""then
- if p.Parent:FindFirstChildWhichIsA'Humanoid'.Health>0 then
- if atk==1 then
- db = false
- local ex = Instance.new("Explosion",Head)
- ex.BlastPressure = 100
- ex.DestroyJointRadiusPercent = 0.95
- ex.Position = Head.Position
- ex.ExplosionType = Enum.ExplosionType.CratersAndDebris
- wait(.5)
- db = true
- ex:Destroy()
- attach()
- elseif atk==2 then
- db = false
- local pchar = p.Parent
- for _,v in pairs(pchar:GetChildren())do
- if v:IsA'BasePart'then
- v.Anchored = true
- end
- end
- local ice = Instance.new("Part",pchar)
- ice.Material = Enum.Material.ForceField
- ice.Anchored = true
- ice.BrickColor = BrickColor.new("Bright bluish green")
- ice.Position = pchar:FindFirstChild'Head'.Position
- ice.Size = Vector3.new(4,6,4)
- ice.CanCollide = false
- ice.Name = "IceEgg"
- wait(.5)
- attach()
- db = true
- elseif atk==3 then
- db = false
- local phe = p.Parent:FindFirstChild'Head'
- if phe then
- local bv = Instance.new("BodyVelocity",phe)
- bv.MaxForce= Vector3.new(0, 4000, 0)
- bv.Velocity = Vector3.new(0, 3, 0)
- for _,v in pairs(p.Parent:GetDescendants())do
- if v:IsA'BasePart' then
- v.Massless = true
- end
- end
- end
- local hum = p.Parent:FindFirstChildWhichIsA('Humanoid',true)
- if hum then
- end
- wait(.5)
- attach()
- db = true
- elseif atk==4 then
- local hum1 = p.Parent:FindFirstChildWhichIsA('Humanoid',true)
- if hum1 then
- hum1.PlatformStand = true
- end
- end
- end
- end
- end)
- end
- degg()
- workspace.DescendantRemoving:Connect(function(d)
- if (d.Name=="" and d:IsA'Model' and workspace:FindFirstChild''==nil) then
- degg()
- elseif d.Parent~=workspace and d.Name=="Head"then
- if d.Parent.Name=="" then
- if d.Name=="Head" then
- game:GetService'Debris':AddItem(d,.1)
- else
- d:Destroy()
- end
- degg()
- end
- end
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement