Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- script.Parent = nil
- local p = game.Workspace:FindFirstChild("SmokeDelsin")
- local pp = game.Players:FindFirstChild("SmokeDelsin")
- local ppos = p.Torso.Position
- Col = "Black"
- time = game.Lighting.TimeOfDay
- pp.Chatted:connect(function(m)
- if m == "suit up" then
- p.Humanoid.MaxHealth = math.huge
- all = Instance.new("Model")
- all.Parent = p
- all.Name = "Suit"
- p["Head"].Transparency = 1
- p["Left Arm"].Transparency = 1
- p["Torso"].Transparency = 1
- p["Right Arm"].Transparency = 1
- p["Left Leg"].Transparency = 1
- p["Right Leg"].Transparency = 1
- local a = Instance.new("Part")
- a.Parent = all
- a.Name = "Head"
- a.Anchored = false
- a.Transparency = 0
- a.Size = Vector3.new(1, 1, 1)
- a.TopSurface = "Smooth"
- a.BottomSurface = "Smooth"
- a.Locked = true
- a.FormFactor = "Symmetric"
- a.Shape = "Block"
- local m1 = Instance.new("SpecialMesh")
- m1.Parent = a
- m1.MeshType = "Sphere"
- local h = Instance.new("Humanoid")
- h.Parent = all
- h.MaxHealth = 0
- local b = Instance.new("Part")
- b.Parent = all
- b.Name = "test"
- b.Anchored = false
- b.Transparency = 0
- b.Size = Vector3.new(2, 1, 1)
- b.TopSurface = "Smooth"
- b.BottomSurface = "Smooth"
- b.Color = BrickColor.new(Col).Color
- b.Locked = true
- b.FormFactor = "Symmetric"
- b.Shape = "Block"
- local m = Instance.new("SpecialMesh")
- m.Parent = b
- m.MeshType = "Head"
- m.Scale = Vector3.new(1.25,1.25,1.25)
- local w = Instance.new("Weld")
- w.Parent = b
- w.Part0 = b
- w.Part1 = p.Head
- w.C0 = CFrame.new(0, -0.2, 0)
- local c = Instance.new("Part")
- c.Parent = all
- c.Name = "test2"
- c.Anchored = false
- c.Transparency = 0
- c.Size = Vector3.new(2, 2, 1.2)
- c.TopSurface = "Weld"
- c.BottomSurface = "Smooth"
- c.LeftSurface = "Weld"
- c.RightSurface = "Weld"
- c.Color = BrickColor.new(Col).Color
- c.Locked = true
- c.FormFactor = "Symmetric"
- c.Shape = "Block"
- local w2 = Instance.new("Weld")
- w2.Parent = c
- w2.Part0 = c
- w2.Part1 = p.Torso
- local d = Instance.new("Part")
- d.Parent = all
- d.Name = "test3"
- d.Anchored = false
- d.Transparency = 0
- d.Size = Vector3.new(1, 2, 1)
- d.TopSurface = "Smooth"
- d.BottomSurface = "Smooth"
- d.Color = BrickColor.new(Col).Color
- d.Locked = true
- d.FormFactor = "Symmetric"
- d.Shape = "Block"
- local w3 = Instance.new("Weld")
- w3.Parent = d
- w3.Part0 = d
- w3.Part1 = p["Left Arm"]
- local e = Instance.new("Part")
- e.Parent = all
- e.Name = "test4"
- e.Anchored = false
- e.Transparency = 0
- e.Size = Vector3.new(1, 2, 1)
- e.TopSurface = "Smooth"
- e.BottomSurface = "Smooth"
- e.Color = BrickColor.new(Col).Color
- e.Locked = true
- e.FormFactor = "Symmetric"
- e.Shape = "Block"
- local w4 = Instance.new("Weld",p)
- w4.Part0 = e
- w4.Part1 = p["Right Arm"]
- local f = Instance.new("Part")
- f.Parent = all
- f.Name = "test5"
- f.Anchored = false
- f.Transparency = 0
- f.Size = Vector3.new(1, 2, 1)
- f.TopSurface = "Smooth"
- f.BottomSurface = "Smooth"
- f.CanCollide = false
- f.Color = BrickColor.new(Col).Color
- f.Locked = true
- f.FormFactor = "Symmetric"
- f.Shape = "Block"
- local w5 = Instance.new("Weld")
- w5.Parent = f
- w5.Part0 = f
- w5.Part1 = p["Left Leg"]
- local g = Instance.new("Part")
- g.Parent = all
- g.Name = "test6"
- g.Anchored = false
- g.Transparency = 0
- g.Size = Vector3.new(1, 2, 1)
- g.TopSurface = "Smooth"
- g.BottomSurface = "Smooth"
- g.CanCollide = false
- g.Color = BrickColor.new(Col).Color
- g.Locked = true
- g.FormFactor = "Symmetric"
- g.Shape = "Block"
- local w6 = Instance.new("Weld")
- w6.Parent = g
- w6.Part0 = g
- w6.Part1 = p["Right Leg"]
- local wire1 = Instance.new("Part")
- wire1.Parent = all
- wire1.Name = "bwire"
- wire1.Anchored = false
- wire1.Locked = true
- wire1.Size = Vector3.new(1, 1, 1)
- wire1.FormFactor = "Custom"
- wire1.Color = BrickColor.new("Really blue").Color
- wire1.CanCollide = false
- local mc = Instance.new("CylinderMesh")
- mc.Parent = wire1
- mc.Scale = Vector3.new(0.25, 1, 0.25)
- local w7 = Instance.new("Weld")
- w7.Parent = wire1
- w7.Part0 = wire1
- w7.Part1 = p.Head
- w7.C0 = CFrame.new(0.2,0.2,0)
- local wire2 = Instance.new("Part")
- wire2.Parent = all
- wire2.Name = "rwire"
- wire2.Anchored = false
- wire2.Locked = true
- wire2.Size = Vector3.new(1, 1, 1)
- wire2.FormFactor = "Custom"
- wire2.Color = BrickColor.new("Really red").Color
- wire2.CanCollide = false
- local mc = Instance.new("CylinderMesh")
- mc.Parent = wire2
- mc.Scale = Vector3.new(0.25, 1, 0.25)
- local w7 = Instance.new("Weld")
- w7.Parent = wire2
- w7.Part0 = wire2
- w7.Part1 = p.Head
- w7.C0 = CFrame.new(-0.2,0.2,0)
- local swire1 = Instance.new("Part")
- swire1.Parent = all
- swire1.Name = "es1"
- swire1.Anchored = false
- swire1.Locked = true
- swire1.Size = Vector3.new(1,1,1)
- swire1.FormFactor = "Custom"
- swire1.Reflectance = 0.4
- swire1.CanCollide = false
- local mc = Instance.new("CylinderMesh")
- mc.Parent = swire1
- mc.Scale = Vector3.new(0.05, 1, 0.05)
- local w7 = Instance.new("Weld")
- w7.Parent = swire1
- w7.Part0 = swire1
- w7.Part1 = p.Head
- w7.C0 = CFrame.new(-0.2,0.2,0.3)
- local swire2 = Instance.new("Part")
- swire2.Parent = all
- swire2.Name = "es2"
- swire2.Anchored = false
- swire2.Locked = true
- swire2.Size = Vector3.new(15, 1, 1)
- swire2.FormFactor = "Custom"
- swire2.Reflectance = 0.4
- swire2.CanCollide = false
- local mc = Instance.new("CylinderMesh")
- mc.Parent = swire2
- mc.Scale = Vector3.new(0.05, 1, 0.05)
- local w7 = Instance.new("Weld")
- w7.Parent = swire2
- w7.Part0 = swire2
- w7.Part1 = p.Head
- w7.C0 = CFrame.new(0,0.2,-0.2)
- local swire3 = Instance.new("Part")
- swire3.Parent = all
- swire3.Name = "es3"
- swire3.Anchored = false
- swire3.Locked = true
- swire3.CanCollide = false
- swire3.Size = Vector3.new(0.5, 1, 0.5)
- swire3.FormFactor = "Custom"
- swire3.Reflectance = 0.4
- local mc = Instance.new("CylinderMesh")
- mc.Parent = swire3
- mc.Scale = Vector3.new(0.05, 1, 0.05)
- local w7 = Instance.new("Weld")
- w7.Parent = swire3
- w7.Part0 = swire3
- w7.Part1 = p.Head
- w7.C0 = CFrame.new(0,0.2,0.3)
- wait(3)
- p.Torso.CFrame = CFrame.new(0,10,0)
- end
- end)
- pp.Chatted:connect(function(off)
- if off == "suit off" then
- all:Remove()
- wait(0.5)
- p["Head"].Transparency = 0
- p["Left Arm"].Transparency = 0
- p["Torso"].Transparency = 0
- p["Right Arm"].Transparency = 0
- p["Left Leg"].Transparency = 0
- p["Right Leg"].Transparency = 0
- p.Humanoid.MaxHealth = 100
- end
- end)
- pp.Chatted:connect(function(shld)
- if shld == "suit shield" then
- Instance.new("ForceField",p)
- end
- end)
- pp.Chatted:connect(function(shldoff)
- if shldoff == "suit at ease" then
- p.ForceField:Remove()
- end
- end)
- pp.Chatted:connect(function(trans)
- if trans == "suit ghost" then
- no1 = p.Suit.test
- no2 = p.Suit.test2
- no3 = p.Suit.test3
- no4 = p.Suit.test4
- no5 = p.Suit.test5
- no6 = p.Suit.test6
- no1.Transparency = 0.5
- no2.Transparency = 0.5
- no3.Transparency = 0.5
- no4.Transparency = 0.5
- no5.Transparency = 0.5
- no6.Transparency = 0.5
- end
- end)
- pp.Chatted:connect(function(vis)
- if vis == "suit reborn" then
- no1 = p.Suit.test
- no2 = p.Suit.test2
- no3 = p.Suit.test3
- no4 = p.Suit.test4
- no5 = p.Suit.test5
- no6 = p.Suit.test6
- no1.Transparency = 0
- no2.Transparency = 0
- no3.Transparency = 0
- no4.Transparency = 0
- no5.Transparency = 0
- no6.Transparency = 0
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement