Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ----[[ Game Objects ]]----
- local Workspace = game:GetService('Workspace')
- local Players = game:GetService('Players')
- local Lighting = game:GetService('Lighting')
- local ReplicatedFirst = game:GetService('ReplicatedFirst')
- local ReplicatedStorage = game:GetService('ReplicatedStorage')
- local ServerScriptService = game:GetService('ServerScriptService')
- local ServerStorage = game:GetService('ServerStorage')
- local Teams = game:GetService('Teams')
- local HttpService = game:GetService('HttpService')
- PlayersInGame = {}
- ----[[ Player Objects ]]----
- local Client = Players.LocalPlayer
- local Mouse = Client:GetMouse()
- local PlayerScripts = Client:WaitForChild('PlayerScripts')
- local Character = Client.Character
- local HumanoidRootPart = Character:WaitForChild('HumanoidRootPart')
- ----[[ Shild Config ]]----
- local Transparency = 1
- local spin = 10
- local Killer = false
- local ShildSpeed = 100
- function SetUp ()
- script.Parent = PlayerScripts
- INF = math.huge
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- mas.Name = "CompiledModel"
- o1 = Instance.new("Model")
- o2 = Instance.new("Folder")
- o3 = Instance.new("Part")
- o4 = Instance.new("Part")
- o5 = Instance.new("Part")
- o6 = Instance.new("Part")
- o7 = Instance.new("Part")
- o8 = Instance.new("Part")
- o9 = Instance.new("Part")
- o10 = Instance.new("Part")
- o11 = Instance.new("Part")
- o12 = Instance.new("Part")
- o13 = Instance.new("Part")
- o14 = Instance.new("Part")
- o15 = Instance.new("Part")
- o16 = Instance.new("Part")
- o17 = Instance.new("Part")
- o18 = Instance.new("Part")
- o19 = Instance.new("Part")
- o20 = Instance.new("Part")
- o21 = Instance.new("Part")
- o22 = Instance.new("Part")
- o23 = Instance.new("Part")
- o24 = Instance.new("Part")
- o25 = Instance.new("Part")
- o26 = Instance.new("Part")
- o27 = Instance.new("Part")
- o28 = Instance.new("Part")
- o29 = Instance.new("Part")
- o30 = Instance.new("Part")
- o31 = Instance.new("Part")
- o32 = Instance.new("Part")
- o33 = Instance.new("Part")
- o34 = Instance.new("Part")
- o35 = Instance.new("Part")
- o36 = Instance.new("Folder")
- o37 = Instance.new("Part")
- o38 = Instance.new("Weld")
- o39 = Instance.new("Weld")
- o40 = Instance.new("Weld")
- o41 = Instance.new("Weld")
- o42 = Instance.new("Weld")
- o43 = Instance.new("Weld")
- o44 = Instance.new("Weld")
- o45 = Instance.new("Weld")
- o46 = Instance.new("Weld")
- o47 = Instance.new("Weld")
- o48 = Instance.new("Weld")
- o49 = Instance.new("Weld")
- o50 = Instance.new("Weld")
- o51 = Instance.new("Weld")
- o52 = Instance.new("Weld")
- o53 = Instance.new("Weld")
- o54 = Instance.new("Weld")
- o55 = Instance.new("Weld")
- o56 = Instance.new("Weld")
- o57 = Instance.new("Weld")
- o58 = Instance.new("Weld")
- o59 = Instance.new("Weld")
- o60 = Instance.new("Weld")
- o61 = Instance.new("Weld")
- o62 = Instance.new("Weld")
- o63 = Instance.new("Weld")
- o64 = Instance.new("Weld")
- o65 = Instance.new("Weld")
- o66 = Instance.new("Weld")
- o67 = Instance.new("Weld")
- o68 = Instance.new("Weld")
- o69 = Instance.new("Weld")
- o70 = Instance.new("Weld")
- o71 = Instance.new("Weld")
- o72 = Instance.new("BodyGyro")
- o73 = Instance.new("BodyPosition")
- o1.Name = "Box Shield "..Client.Name
- o1.Parent = mas
- o1.PrimaryPart = o37
- o2.Name = "KillParts"
- o2.Parent = o1
- wait()
- o3.Parent = o2
- o3.Transparency = Transparency
- o3.Position = Vector3.new(2.92748594, 5.25, 5.99455738)
- o3.Rotation = Vector3.new(0, 90, 0)
- o3.CanCollide = false
- o3.Locked = true
- o3.Size = Vector3.new(0.0500000007, 10.5, 12)
- o3.CFrame = CFrame.new(2.92748594, 5.25, 5.99455738, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
- o3.Position = Vector3.new(2.92748594, 5.25, 5.99455738)
- o3.Orientation = Vector3.new(0, 90, 0)
- o4.Parent = o2
- o4.Transparency = Transparency
- o4.Position = Vector3.new(2.97748518, 5.25, -6.00544214)
- o4.Rotation = Vector3.new(0, -90, 0)
- o4.CanCollide = false
- o4.Locked = true
- o4.Size = Vector3.new(0.0500000007, 10.5, 12)
- o4.CFrame = CFrame.new(2.97748518, 5.25, -6.00544214, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
- o4.Position = Vector3.new(2.97748518, 5.25, -6.00544214)
- o4.Orientation = Vector3.new(0, -90, 0)
- o5.Parent = o2
- o5.Transparency = Transparency
- o5.Position = Vector3.new(-3.01336432, 10.7024517, -0.0304422379)
- o5.Rotation = Vector3.new(0, 0, -30)
- o5.CanCollide = false
- o5.Locked = true
- o5.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o5.CFrame = CFrame.new(-3.01336432, 10.7024517, -0.0304422379, 0.866025388, 0.5, 0, -0.5, 0.866025388, 0, 0, 0, 1)
- o5.Position = Vector3.new(-3.01336432, 10.7024517, -0.0304422379)
- o5.Orientation = Vector3.new(0, 0, -30)
- o6.Parent = o2
- o6.Transparency = Transparency
- o6.Position = Vector3.new(3.01248527, 10.7024517, -5.97129011)
- o6.Rotation = Vector3.new(30, -90, 0)
- o6.CanCollide = false
- o6.Locked = true
- o6.Size = Vector3.new(0.0500000007, 0.149999976, 11.9299994)
- o6.CFrame = CFrame.new(3.01248527, 10.7024517, -5.97129011, 1.13565513e-07, 6.55670789e-08, -1, -0.5, 0.866025388, 0, 0.866025388, 0.5, 1.31134158e-07)
- o6.Position = Vector3.new(3.01248527, 10.7024517, -5.97129011)
- o6.Orientation = Vector3.new(0, -90, -30)
- o7.Parent = o2
- o7.Transparency = Transparency
- o7.Position = Vector3.new(2.92748594, 10.7024517, 5.96040726)
- o7.Rotation = Vector3.new(-30, 90, 0)
- o7.CanCollide = false
- o7.Locked = true
- o7.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o7.CFrame = CFrame.new(2.92748594, 10.7024517, 5.96040726, -3.78551732e-08, -2.18556941e-08, 1, -0.5, 0.866025388, 0, -0.866025388, -0.5, -4.37113883e-08)
- o7.Position = Vector3.new(2.92748594, 10.7024517, 5.96040726)
- o7.Orientation = Vector3.new(0, 90, -30)
- o8.Parent = o2
- o8.Transparency = Transparency
- o8.Position = Vector3.new(3.06248522, 10.7024517, -5.52978468)
- o8.Rotation = Vector3.new(150, -90, 0)
- o8.CanCollide = false
- o8.Locked = true
- o8.Size = Vector3.new(0.0500000007, 0.149999976, 11.8299999)
- o8.CFrame = CFrame.new(3.06248522, 10.7024517, -5.52978468, -1.13565513e-07, 6.55670789e-08, -1, -0.5, -0.866025388, 0, -0.866025388, 0.5, 1.31134158e-07)
- o8.Position = Vector3.new(3.06248522, 10.7024517, -5.52978468)
- o8.Orientation = Vector3.new(0, -90, -150)
- o9.Parent = o2
- o9.Transparency = Transparency
- o9.Position = Vector3.new(-3.04751444, 10.5750008, -0.0304422379)
- o9.CanCollide = false
- o9.Locked = true
- o9.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o9.CFrame = CFrame.new(-3.04751444, 10.5750008, -0.0304422379, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o9.Position = Vector3.new(-3.04751444, 10.5750008, -0.0304422379)
- o10.Parent = o2
- o10.Transparency = Transparency
- o10.Position = Vector3.new(2.92748594, 10.5750008, 5.99455738)
- o10.Rotation = Vector3.new(0, 90, 0)
- o10.CanCollide = false
- o10.Locked = true
- o10.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o10.CFrame = CFrame.new(2.92748594, 10.5750008, 5.99455738, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
- o10.Position = Vector3.new(2.92748594, 10.5750008, 5.99455738)
- o10.Orientation = Vector3.new(0, 90, 0)
- o11.Parent = o2
- o11.Transparency = Transparency
- o11.Position = Vector3.new(8.69758224, 10.8299046, 0.0195570216)
- o11.Rotation = Vector3.new(180, 0, 90)
- o11.CanCollide = false
- o11.Locked = true
- o11.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o11.CFrame = CFrame.new(8.69758224, 10.8299046, 0.0195570216, -9.92821463e-15, -1, -8.74227837e-08, -1, -9.92821039e-15, -4.52333348e-14, -4.926202e-14, 8.74227624e-08, -1)
- o11.Position = Vector3.new(8.69758224, 10.8299046, 0.0195570216)
- o11.Orientation = Vector3.new(0, -180, -90)
- o12.Parent = o2
- o12.Transparency = Transparency
- o12.Position = Vector3.new(8.82503319, 10.7957535, 0.0195570104)
- o12.Rotation = Vector3.new(180, 0, 120)
- o12.CanCollide = false
- o12.Locked = true
- o12.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o12.CFrame = CFrame.new(8.82503319, 10.7957535, 0.0195570104, -0.5, -0.866025388, -8.74227766e-08, -0.866025388, 0.5, -3.07674024e-15, 4.37113812e-08, 7.57103464e-08, -1)
- o12.Position = Vector3.new(8.82503319, 10.7957535, 0.0195570104)
- o12.Orientation = Vector3.new(0, -180, -60)
- o13.Parent = o2
- o13.Transparency = Transparency
- o13.Position = Vector3.new(8.95248604, 10.5750008, 0.0195569992)
- o13.Rotation = Vector3.new(-180, 0, -180)
- o13.CanCollide = false
- o13.Locked = true
- o13.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o13.CFrame = CFrame.new(8.95248604, 10.5750008, 0.0195569992, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
- o13.Position = Vector3.new(8.95248604, 10.5750008, 0.0195569992)
- o13.Orientation = Vector3.new(0, -180, 0)
- o14.Parent = o2
- o14.Transparency = Transparency
- o14.Position = Vector3.new(2.96248531, 10.5750008, -6.00544214)
- o14.Rotation = Vector3.new(0, -90, 0)
- o14.CanCollide = false
- o14.Locked = true
- o14.Size = Vector3.new(0.0500000007, 0.149999976, 12.0299997)
- o14.CFrame = CFrame.new(2.96248531, 10.5750008, -6.00544214, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
- o14.Position = Vector3.new(2.96248531, 10.5750008, -6.00544214)
- o14.Orientation = Vector3.new(0, -90, 0)
- o15.Parent = o2
- o15.Transparency = Transparency
- o15.Position = Vector3.new(-3.04751444, 5.25, -0.0304422379)
- o15.CanCollide = false
- o15.Locked = true
- o15.Size = Vector3.new(0.0500000007, 10.5, 12)
- o15.CFrame = CFrame.new(-3.04751444, 5.25, -0.0304422379, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o15.Position = Vector3.new(-3.04751444, 5.25, -0.0304422379)
- o16.Parent = o2
- o16.Transparency = Transparency
- o16.Position = Vector3.new(-2.53770685, 10.5750008, -0.0304422379)
- o16.Rotation = Vector3.new(0, 0, -180)
- o16.CanCollide = false
- o16.Locked = true
- o16.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o16.CFrame = CFrame.new(-2.53770685, 10.5750008, -0.0304422379, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- o16.Position = Vector3.new(-2.53770685, 10.5750008, -0.0304422379)
- o16.Orientation = Vector3.new(0, 0, 180)
- o17.Parent = o2
- o17.Transparency = Transparency
- o17.Position = Vector3.new(2.92748594, 10.5750008, 5.48474979)
- o17.Rotation = Vector3.new(-180, 90, 0)
- o17.CanCollide = false
- o17.Locked = true
- o17.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o17.CFrame = CFrame.new(2.92748594, 10.5750008, 5.48474979, 4.37234604e-08, 1.06748915e-11, 1, -7.10242736e-20, -1, -1.06756557e-11, 1, -3.24624085e-19, -4.36993091e-08)
- o17.Position = Vector3.new(2.92748594, 10.5750008, 5.48474979)
- o17.Orientation = Vector3.new(0, 90, -180)
- o18.Parent = o2
- o18.Transparency = Transparency
- o18.Position = Vector3.new(3.06248522, 10.5750008, -5.49563456)
- o18.Rotation = Vector3.new(-180, -90, 0)
- o18.CanCollide = false
- o18.Locked = true
- o18.Size = Vector3.new(0.0500000007, 0.149999976, 11.8299999)
- o18.CFrame = CFrame.new(3.06248522, 10.5750008, -5.49563456, -1.31134158e-07, 0, -1, 0, -1, 0, -1, 0, 1.31134158e-07)
- o18.Position = Vector3.new(3.06248522, 10.5750008, -5.49563456)
- o18.Orientation = Vector3.new(0, -90, 180)
- o19.Parent = o2
- o19.Transparency = Transparency
- o19.Position = Vector3.new(8.44267845, 10.5750008, 0.0195570439)
- o19.Rotation = Vector3.new(180, 0, 0)
- o19.CanCollide = false
- o19.Locked = true
- o19.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o19.CFrame = CFrame.new(8.44267845, 10.5750008, 0.0195570439, 1, -9.92948348e-15, -8.73986181e-08, 9.92790038e-15, -1, -2.13513113e-11, -8.74469208e-08, -2.13497831e-11, -1)
- o19.Position = Vector3.new(8.44267845, 10.5750008, 0.0195570439)
- o19.Orientation = Vector3.new(0, -180, 180)
- o20.Parent = o2
- o20.Transparency = Transparency
- o20.Position = Vector3.new(8.95248604, 5.25, 0.0195569992)
- o20.Rotation = Vector3.new(-180, 0, -180)
- o20.CanCollide = false
- o20.Locked = true
- o20.Size = Vector3.new(0.0500000007, 10.5, 12)
- o20.CFrame = CFrame.new(8.95248604, 5.25, 0.0195569992, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
- o20.Position = Vector3.new(8.95248604, 5.25, 0.0195569992)
- o20.Orientation = Vector3.new(0, -180, 0)
- o21.Parent = o2
- o21.Transparency = Transparency
- o21.Position = Vector3.new(-2.79261065, 10.8299046, -0.0304422379)
- o21.Rotation = Vector3.new(0, 0, -90)
- o21.CanCollide = false
- o21.Locked = true
- o21.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o21.CFrame = CFrame.new(-2.79261065, 10.8299046, -0.0304422379, 0, 1, 0, -1, 0, 0, 0, 0, 1)
- o21.Position = Vector3.new(-2.79261065, 10.8299046, -0.0304422379)
- o21.Orientation = Vector3.new(0, 0, -90)
- o22.Parent = o2
- o22.Transparency = Transparency
- o22.Position = Vector3.new(-2.57185698, 10.7024517, -0.0304422379)
- o22.Rotation = Vector3.new(0, 0, -150)
- o22.CanCollide = false
- o22.Locked = true
- o22.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o22.CFrame = CFrame.new(-2.57185698, 10.7024517, -0.0304422379, -0.866025388, 0.5, 0, -0.5, -0.866025388, 0, 0, 0, 1)
- o22.Position = Vector3.new(-2.57185698, 10.7024517, -0.0304422379)
- o22.Orientation = Vector3.new(0, 0, -150)
- o23.Parent = o2
- o23.Transparency = Transparency
- o23.Position = Vector3.new(8.47682953, 10.7024517, 0.0195570402)
- o23.Rotation = Vector3.new(180, 0, 30)
- o23.CanCollide = false
- o23.Locked = true
- o23.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o23.CFrame = CFrame.new(8.47682953, 10.7024517, 0.0195570402, 0.866025388, -0.5, -8.74210144e-08, -0.5, -0.866025388, -3.24870773e-12, -7.5713487e-08, 4.37094521e-08, -1)
- o23.Position = Vector3.new(8.47682953, 10.7024517, 0.0195570402)
- o23.Orientation = Vector3.new(0, -180, -150)
- o24.Parent = o2
- o24.Transparency = Transparency
- o24.Position = Vector3.new(2.92748594, 10.7957535, 5.86710548)
- o24.Rotation = Vector3.new(-60, 90, 0)
- o24.CanCollide = false
- o24.Locked = true
- o24.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o24.CFrame = CFrame.new(2.92748594, 10.7957535, 5.86710548, -2.18556906e-08, -3.78551732e-08, 1, -0.866025388, 0.5, -1.53837012e-15, -0.5, -0.866025388, -4.37113883e-08)
- o24.Position = Vector3.new(2.92748594, 10.7957535, 5.86710548)
- o24.Orientation = Vector3.new(0, 90, -60)
- o25.Parent = o2
- o25.Transparency = Transparency
- o25.Position = Vector3.new(3.06248522, 10.8299046, -5.75053835)
- o25.Rotation = Vector3.new(90, -90, 0)
- o25.CanCollide = false
- o25.Locked = true
- o25.Size = Vector3.new(0.0500000007, 0.149999976, 11.8299999)
- o25.CFrame = CFrame.new(3.06248522, 10.8299046, -5.75053835, 0, 1.31134158e-07, -1, -1, 0, 0, 0, 1, 1.31134158e-07)
- o25.Position = Vector3.new(3.06248522, 10.8299046, -5.75053835)
- o25.Orientation = Vector3.new(0, -90, -90)
- o26.Parent = o2
- o26.Transparency = Transparency
- o26.Position = Vector3.new(-2.92006254, 10.7957535, -0.0304422379)
- o26.Rotation = Vector3.new(0, 0, -60)
- o26.CanCollide = false
- o26.Locked = true
- o26.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o26.CFrame = CFrame.new(-2.92006254, 10.7957535, -0.0304422379, 0.5, 0.866025388, 0, -0.866025388, 0.5, 0, 0, 0, 1)
- o26.Position = Vector3.new(-2.92006254, 10.7957535, -0.0304422379)
- o26.Orientation = Vector3.new(0, 0, -60)
- o27.Parent = o2
- o27.Transparency = Transparency
- o27.Position = Vector3.new(3.06248522, 10.7957535, -5.87799025)
- o27.Rotation = Vector3.new(60, -90, 0)
- o27.CanCollide = false
- o27.Locked = true
- o27.Size = Vector3.new(0.0500000007, 0.149999976, 11.8299999)
- o27.CFrame = CFrame.new(3.06248522, 10.7957535, -5.87799025, 6.55670789e-08, 1.13565513e-07, -1, -0.866025388, 0.5, 0, 0.5, 0.866025388, 1.31134158e-07)
- o27.Position = Vector3.new(3.06248522, 10.7957535, -5.87799025)
- o27.Orientation = Vector3.new(0, -90, -60)
- o28.Parent = o2
- o28.Transparency = Transparency
- o28.Position = Vector3.new(2.92748594, 10.8299046, 5.73965359)
- o28.Rotation = Vector3.new(-90, 90, 0)
- o28.CanCollide = false
- o28.Locked = true
- o28.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o28.CFrame = CFrame.new(2.92748594, 10.8299046, 5.73965359, 2.463101e-14, -4.37113812e-08, 1, -1, 1.55293997e-22, -2.26166674e-14, -7.66067546e-22, -1, -4.37113918e-08)
- o28.Position = Vector3.new(2.92748594, 10.8299046, 5.73965359)
- o28.Orientation = Vector3.new(0, 90, -90)
- o29.Parent = o2
- o29.Transparency = Transparency
- o29.Position = Vector3.new(2.92748594, 10.7024517, 5.51889992)
- o29.Rotation = Vector3.new(-150, 90, 0)
- o29.CanCollide = false
- o29.Locked = true
- o29.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o29.CFrame = CFrame.new(2.92748594, 10.7024517, 5.51889992, 3.78567435e-08, -2.1854726e-08, 1, -0.5, -0.866025388, -1.62435386e-12, 0.866025388, -0.5, -4.37105072e-08)
- o29.Position = Vector3.new(2.92748594, 10.7024517, 5.51889992)
- o29.Orientation = Vector3.new(0, 90, -150)
- o30.Parent = o2
- o30.Transparency = Transparency
- o30.Position = Vector3.new(2.9524858, 10.7000008, -0.0304422379)
- o30.Rotation = Vector3.new(0, 0, -90)
- o30.CanCollide = false
- o30.Locked = true
- o30.Size = Vector3.new(0.0500000007, 11.5999994, 11.3999996)
- o30.CFrame = CFrame.new(2.9524858, 10.7000008, -0.0304422379, 1.19248806e-08, 1, 0, -1, 1.19248806e-08, 0, 0, 0, 1)
- o30.Position = Vector3.new(2.9524858, 10.7000008, -0.0304422379)
- o30.Orientation = Vector3.new(0, 0, -90)
- o31.Parent = o2
- o31.Transparency = Transparency
- o31.Position = Vector3.new(8.91833401, 10.7024517, 0.0195570029)
- o31.Rotation = Vector3.new(-180, 0, 150)
- o31.CanCollide = false
- o31.Locked = true
- o31.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o31.CFrame = CFrame.new(8.91833401, 10.7024517, 0.0195570029, -0.866025388, -0.5, -8.74227766e-08, -0.5, 0.866025388, 0, 7.57103464e-08, 4.37113883e-08, -1)
- o31.Position = Vector3.new(8.91833401, 10.7024517, 0.0195570029)
- o31.Orientation = Vector3.new(0, -180, -30)
- o32.Parent = o2
- o32.Transparency = Transparency
- o32.Position = Vector3.new(-2.66515923, 10.7957516, -0.0304422379)
- o32.Rotation = Vector3.new(0, 0, -120)
- o32.CanCollide = false
- o32.Locked = true
- o32.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o32.CFrame = CFrame.new(-2.66515923, 10.7957516, -0.0304422379, -0.5, 0.866025388, 0, -0.866025388, -0.5, 0, 0, 0, 1)
- o32.Position = Vector3.new(-2.66515923, 10.7957516, -0.0304422379)
- o32.Orientation = Vector3.new(0, 0, -120)
- o33.Parent = o2
- o33.Transparency = Transparency
- o33.Position = Vector3.new(2.92748594, 10.7957516, 5.61220121)
- o33.Rotation = Vector3.new(-120, 90, 0)
- o33.CanCollide = false
- o33.Locked = true
- o33.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o33.CFrame = CFrame.new(2.92748594, 10.7957516, 5.61220121, 2.18558913e-08, -3.78550915e-08, 1, -0.866025388, -0.5, -2.09348164e-13, 0.5, -0.866025388, -4.37113563e-08)
- o33.Position = Vector3.new(2.92748594, 10.7957516, 5.61220121)
- o33.Orientation = Vector3.new(0, 90, -120)
- o34.Parent = o2
- o34.Transparency = Transparency
- o34.Position = Vector3.new(3.06248522, 10.7957516, -5.62308741)
- o34.Rotation = Vector3.new(120, -90, 0)
- o34.CanCollide = false
- o34.Locked = true
- o34.Size = Vector3.new(0.0500000007, 0.149999976, 11.8299999)
- o34.CFrame = CFrame.new(3.06248522, 10.7957516, -5.62308741, -6.55670789e-08, 1.13565513e-07, -1, -0.866025388, -0.5, 0, -0.5, 0.866025388, 1.31134158e-07)
- o34.Position = Vector3.new(3.06248522, 10.7957516, -5.62308741)
- o34.Orientation = Vector3.new(0, -90, -120)
- o35.Parent = o2
- o35.Transparency = Transparency
- o35.Position = Vector3.new(8.57012939, 10.7957516, 0.0195570327)
- o35.Rotation = Vector3.new(180, 0, 60)
- o35.CanCollide = false
- o35.Locked = true
- o35.Size = Vector3.new(0.0500000007, 0.149999976, 12)
- o35.CFrame = CFrame.new(8.57012939, 10.7957516, 0.0195570327, 0.5, -0.866025388, -8.74227126e-08, -0.866025388, -0.5, -4.18696328e-13, -4.37117826e-08, 7.5710183e-08, -1)
- o35.Position = Vector3.new(8.57012939, 10.7957516, 0.0195570327)
- o35.Orientation = Vector3.new(0, -180, -120)
- o36.Name = "CenterPart"
- o36.Parent = o1
- o37.Name = "Center"
- o37.Parent = o36
- o37.BrickColor = BrickColor.new("Fossil")
- o37.Transparency = Transparency
- o37.Position = Vector3.new(2.94999933, 2.3499999, 0)
- o37.CanCollide = false
- o37.Locked = true
- o37.Size = Vector3.new(2, 2, 1)
- o37.CFrame = CFrame.new(2.94999933, 2.3499999, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o37.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o37.Position = Vector3.new(2.94999933, 2.3499999, 0)
- o37.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o38.Parent = o37
- o38.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o38.C1 = CFrame.new(3.04751444, -5.25, 0.0304422379, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o38.Part0 = o37
- o38.Part1 = o15
- o39.Parent = o37
- o39.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o39.C1 = CFrame.new(5.99455738, -5.25, -2.9274857, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
- o39.Part0 = o37
- o39.Part1 = o3
- o40.Parent = o37
- o40.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o40.C1 = CFrame.new(8.95248604, -5.25, 0.0195577815, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1)
- o40.Part0 = o37
- o40.Part1 = o20
- o41.Parent = o37
- o41.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o41.C1 = CFrame.new(6.00544167, -5.25, 2.9774859, 1.31134158e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134158e-07)
- o41.Part0 = o37
- o41.Part1 = o4
- o42.Parent = o37
- o42.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o42.C1 = CFrame.new(3.04751444, -10.5750008, 0.0304422379, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o42.Part0 = o37
- o42.Part1 = o9
- o43.Parent = o37
- o43.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o43.C1 = CFrame.new(5.99455738, -10.5750008, -2.9274857, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
- o43.Part0 = o37
- o43.Part1 = o10
- o44.Parent = o37
- o44.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o44.C1 = CFrame.new(8.95248604, -10.5750008, 0.0195577815, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1)
- o44.Part0 = o37
- o44.Part1 = o13
- o45.Parent = o37
- o45.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o45.C1 = CFrame.new(6.00544167, -10.5750008, 2.96248603, 1.31134158e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134158e-07)
- o45.Part0 = o37
- o45.Part1 = o14
- o46.Parent = o37
- o46.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o46.C1 = CFrame.new(10.5225143, -6.28294945, 3.01248598, 1.13565513e-07, -0.5, 0.866025388, 6.55670789e-08, 0.866025388, 0.5, -1, 0, 1.31134158e-07)
- o46.Part0 = o37
- o46.Part1 = o6
- o47.Parent = o37
- o47.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o47.C1 = CFrame.new(10.5130901, -6.28839111, -2.9274857, -3.78551732e-08, -0.5, -0.866025388, -2.18556941e-08, 0.866025388, -0.5, 1, 0, -4.37113883e-08)
- o47.Part0 = o37
- o47.Part1 = o7
- o48.Parent = o37
- o48.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o48.C1 = CFrame.new(7.96087551, -7.76191235, 0.0304422379, 0.866025388, -0.5, 0, 0.5, 0.866025388, 0, 0, 0, 1)
- o48.Part0 = o37
- o48.Part1 = o5
- o49.Parent = o37
- o49.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o49.C1 = CFrame.new(13.0747299, -4.80942774, 0.0195577834, -0.866025388, -0.5, 7.57103464e-08, -0.5, 0.866025388, 4.37113883e-08, -8.74227766e-08, 0, -1)
- o49.Part0 = o37
- o49.Part1 = o31
- o50.Parent = o37
- o50.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o50.C1 = CFrame.new(10.8094282, -2.86902833, 0.0304422379, 0.5, -0.866025388, 0, 0.866025388, 0.5, 0, 0, 0, 1)
- o50.Part0 = o37
- o50.Part1 = o26
- o51.Parent = o37
- o51.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o51.C1 = CFrame.new(12.2829494, -0.316814423, -2.9274857, -2.18556906e-08, -0.866025388, -0.5, -3.78551732e-08, 0.5, -0.866025388, 1, -1.53837012e-15, -4.37113883e-08)
- o51.Part0 = o37
- o51.Part1 = o24
- o52.Parent = o37
- o52.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o52.C1 = CFrame.new(12.2883921, -0.307388306, 3.06248593, 6.55670789e-08, -0.866025388, 0.5, 1.13565513e-07, 0.5, 0.866025388, -1, 0, 1.31134158e-07)
- o52.Part0 = o37
- o52.Part1 = o27
- o53.Parent = o37
- o53.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o53.C1 = CFrame.new(13.7619133, 2.24482679, 0.0195577815, -0.5, -0.866025388, 4.37113812e-08, -0.866025388, 0.5, 7.57103464e-08, -8.74227766e-08, -3.07674024e-15, -1)
- o53.Part0 = o37
- o53.Part1 = o12
- o54.Parent = o37
- o54.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o54.C1 = CFrame.new(10.8299046, 5.73965359, -2.9274857, 2.463101e-14, -1, -7.66067546e-22, -4.37113812e-08, 1.55293997e-22, -1, 1, -2.26166674e-14, -4.37113918e-08)
- o54.Part0 = o37
- o54.Part1 = o28
- o55.Parent = o37
- o55.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o55.C1 = CFrame.new(10.8299046, 2.79261065, 0.0304422379, 0, -1, 0, 1, 0, 0, 0, 0, 1)
- o55.Part0 = o37
- o55.Part1 = o21
- o56.Parent = o37
- o56.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o56.C1 = CFrame.new(10.8299046, 5.75053787, 3.06248593, 0, -1, 0, 1.31134158e-07, 0, 1, -1, 0, 1.31134158e-07)
- o56.Part0 = o37
- o56.Part1 = o25
- o57.Parent = o37
- o57.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o57.C1 = CFrame.new(10.8299046, 8.69758224, 0.0195577815, -9.92821463e-15, -1, -4.926202e-14, -1, -9.92821039e-15, 8.74227624e-08, -8.74227837e-08, -4.52333348e-14, -1)
- o57.Part0 = o37
- o57.Part1 = o11
- o58.Parent = o37
- o58.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o58.C1 = CFrame.new(8.01681519, 7.70597124, 0.0304422379, -0.5, -0.866025388, 0, 0.866025388, -0.5, 0, 0, 0, 1)
- o58.Part0 = o37
- o58.Part1 = o32
- o59.Parent = o37
- o59.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o59.C1 = CFrame.new(6.54329395, 10.2581844, -2.9274857, 2.18558913e-08, -0.866025388, 0.5, -3.78550915e-08, -0.5, -0.866025388, 1, -2.09348164e-13, -4.37113563e-08)
- o59.Part0 = o37
- o59.Part1 = o33
- o60.Parent = o37
- o60.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o60.C1 = CFrame.new(6.53785133, 10.2676115, 3.06248593, -6.55670789e-08, -0.866025388, -0.5, 1.13565513e-07, -0.5, 0.866025388, -1, 0, 1.31134158e-07)
- o60.Part0 = o37
- o60.Part1 = o34
- o61.Parent = o37
- o61.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o61.C1 = CFrame.new(5.0643301, 12.8198261, 0.0195577815, 0.5, -0.866025388, -4.37117826e-08, -0.866025388, -0.5, 7.5710183e-08, -8.74227126e-08, -4.18696328e-13, -1)
- o61.Part0 = o37
- o61.Part1 = o35
- o62.Parent = o37
- o62.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o62.C1 = CFrame.new(0.562292576, 12.0334873, 3.06248593, -1.13565513e-07, -0.5, -0.866025388, 6.55670789e-08, -0.866025388, 0.5, -1, 0, 1.31134158e-07)
- o62.Part0 = o37
- o62.Part1 = o8
- o63.Parent = o37
- o63.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o63.C1 = CFrame.new(0.571718216, 12.0280447, -2.9274857, 3.78567435e-08, -0.5, 0.866025388, -2.1854726e-08, -0.866025388, -0.5, 1, -1.62435386e-12, -4.37105072e-08)
- o63.Part0 = o37
- o63.Part1 = o29
- o64.Parent = o37
- o64.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o64.C1 = CFrame.new(3.12393236, 10.5545235, 0.0304422379, -0.866025388, -0.5, 0, 0.5, -0.866025388, 0, 0, 0, 1)
- o64.Part0 = o37
- o64.Part1 = o22
- o65.Parent = o37
- o65.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o65.C1 = CFrame.new(-1.98992395, 13.5070095, 0.0195577815, 0.866025388, -0.5, -7.5713487e-08, -0.5, -0.866025388, 4.37094521e-08, -8.74210144e-08, -3.24870773e-12, -1)
- o65.Part0 = o37
- o65.Part1 = o23
- o66.Parent = o37
- o66.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o66.C1 = CFrame.new(-5.48474979, 10.5750008, -2.9274857, 4.37234604e-08, -7.10242736e-20, 1, 1.06748915e-11, -1, -3.24624085e-19, 1, -1.06756557e-11, -4.36993091e-08)
- o66.Part0 = o37
- o66.Part1 = o17
- o67.Parent = o37
- o67.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o67.C1 = CFrame.new(-5.49563408, 10.5750008, 3.06248593, -1.31134158e-07, 0, -1, 0, -1, 0, -1, 0, 1.31134158e-07)
- o67.Part0 = o37
- o67.Part1 = o18
- o68.Parent = o37
- o68.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o68.C1 = CFrame.new(-2.53770685, 10.5750008, 0.0304422379, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- o68.Part0 = o37
- o68.Part1 = o16
- o69.Parent = o37
- o69.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o69.C1 = CFrame.new(-8.44267845, 10.5750008, 0.0195577815, 1, 9.92790038e-15, -8.74469208e-08, -9.92948348e-15, -1, -2.13497831e-11, -8.73986181e-08, -2.13513113e-11, -1)
- o69.Part0 = o37
- o69.Part1 = o19
- o70.Parent = o37
- o70.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o70.C1 = CFrame.new(10.7000008, -2.95248604, 0.0304422379, 1.19248806e-08, -1, 0, 1, 1.19248806e-08, 0, 0, 0, 1)
- o70.Part0 = o37
- o70.Part1 = o30
- o71.Parent = o37
- o71.C0 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o71.C1 = CFrame.new(-2.94999933, -2.3499999, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o71.Part0 = o37
- o71.Part1 = o37
- o72.Parent = o37
- o72.maxTorque = Vector3.new(INF, 0, INF)
- o72.MaxTorque = Vector3.new(INF, 0, INF)
- o73.Parent = o37
- o73.MaxForce = Vector3.new(ShildSpeed*10000, ShildSpeed*10000, ShildSpeed*10000)
- o73.P = 1000000.000
- for X,Part in pairs(o2:GetChildren()) do
- Part.Anchored = true
- end
- for X,Part in pairs(o36:GetChildren()) do
- Part.Anchored = true
- end
- mas.Parent = workspace
- mas:MakeJoints()
- local mas1 = mas:GetChildren()
- for i=1,#mas1 do
- mas1[i].Parent = workspace
- ypcall(function() mas1[i]:MakeJoints() end)
- end
- mas:Destroy()
- for i=1,#cors do
- coroutine.resume(cors[i])
- end
- local Shield = Workspace:FindFirstChild("Box Shield "..Client.Name)
- local CenterPart = Shield:WaitForChild('CenterPart')
- local KillParts = Shield:WaitForChild('KillParts')
- local Center = CenterPart:WaitForChild('Center')
- local BodyPosition = Center:WaitForChild('BodyPosition')
- BodyPosition.Position = HumanoidRootPart.Position
- o1:MoveTo(HumanoidRootPart.Position)
- for X,Part in pairs(o2:GetChildren()) do
- Part.Anchored = false
- end
- for X,Part in pairs(o36:GetChildren()) do
- Part.Anchored = false
- end
- end
- function onKeyDown(key)
- key:lower()
- if key == "k" then
- if Killer then
- Killer = false
- else
- for Index,Player in pairs(PlayersInGame) do next(PlayersInGame, tonumber(Index))
- table.remove(PlayersInGame,tonumber(Index))
- end
- for Index,Player in pairs(Players:GetChildren()) do wait()
- print('Players ',tonumber(Index))
- table.insert(PlayersInGame,Player.Character:WaitForChild('HumanoidRootPart'))
- end
- Killer = true
- end
- end
- end
- function Rotator()
- repeat wait()
- if Workspace:FindFirstChild("Box Shield "..Client.Name) then
- local Shield = Workspace:FindFirstChild("Box Shield "..Client.Name)
- local CenterPart = Shield:WaitForChild('CenterPart')
- local KillParts = Shield:WaitForChild('KillParts')
- local Center = CenterPart:WaitForChild('Center')
- local BodyPosition = Center:WaitForChild('BodyPosition')
- Shield:SetPrimaryPartCFrame(Shield.PrimaryPart.CFrame * CFrame.Angles(0, math.rad(spin), 0))
- else
- repeat wait()
- until Workspace:FindFirstChild("Box Shield "..Client.Name)
- end
- until not Character
- end
- function FollowPlayer()
- repeat wait()
- if Workspace:FindFirstChild("Box Shield "..Client.Name) then
- local Shield = Workspace:FindFirstChild("Box Shield "..Client.Name)
- local CenterPart = Shield:WaitForChild('CenterPart')
- local KillParts = Shield:WaitForChild('KillParts')
- local Center = CenterPart:WaitForChild('Center')
- local BodyPosition = Center:WaitForChild('BodyPosition')
- if Killer == true then
- for Index,HumanoidRoot in pairs(PlayersInGame) do next(PlayersInGame, tonumber(Index))
- if HumanoidRoot.Parent.Name == Client.Name then
- if tonumber(Index) == #PlayersInGame then
- BodyPosition.Position = HumanoidRoot.Position
- Killer = false
- print('Killed All')
- end
- pcall(function()
- if PlayersInGame{tonumber(Index)+1} then
- next(PlayersInGame, tonumber(Index)+1)
- else
- Killer = false
- print('Killed All')
- end
- end)
- else
- print('Going After '..HumanoidRoot.Parent.Name)
- BodyPosition.Position = HumanoidRoot.Position
- repeat wait()
- BodyPosition.Position = HumanoidRoot.Position
- until HumanoidRoot.Parent:FindFirstChildOfClass('Humanoid').Health == 0
- end
- end
- else
- BodyPosition.Position = HumanoidRootPart.Position
- for Index,KillPart in pairs(KillParts:GetChildren()) do next(KillParts:GetChildren(), tonumber(Index))
- KillPart.Touched:connect(function(Part)
- if Part.Parent:FindFirstChildOfClass('Humanoid') and Part.Parent.Name ~= Client.Name then
- Part.Parent:FindFirstChildOfClass('Humanoid').Health = 0
- end
- end)
- end
- end
- else
- SetUp ()
- repeat wait()
- until Workspace:FindFirstChild("Box Shield "..Client.Name)
- end
- until not Character
- end
- spawn(function()
- Rotator()
- end)
- spawn(function()
- FollowPlayer()
- end)
- Mouse.KeyDown:connect(onKeyDown)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement