Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Model0 = Instance.new("Model")
- Part1 = Instance.new("Part")
- SpecialMesh2 = Instance.new("SpecialMesh")
- Part3 = Instance.new("Part")
- SpecialMesh4 = Instance.new("SpecialMesh")
- Part5 = Instance.new("Part")
- SpecialMesh6 = Instance.new("SpecialMesh")
- Part7 = Instance.new("Part")
- SpecialMesh8 = Instance.new("SpecialMesh")
- Part9 = Instance.new("Part")
- SpecialMesh10 = Instance.new("SpecialMesh")
- Part11 = Instance.new("Part")
- SpecialMesh12 = Instance.new("SpecialMesh")
- Part13 = Instance.new("Part")
- SpecialMesh14 = Instance.new("SpecialMesh")
- Part15 = Instance.new("Part")
- SpecialMesh16 = Instance.new("SpecialMesh")
- Part17 = Instance.new("Part")
- SpecialMesh18 = Instance.new("SpecialMesh")
- Part19 = Instance.new("Part")
- SpecialMesh20 = Instance.new("SpecialMesh")
- Part21 = Instance.new("Part")
- SpecialMesh22 = Instance.new("SpecialMesh")
- Part23 = Instance.new("Part")
- SpecialMesh24 = Instance.new("SpecialMesh")
- Part25 = Instance.new("Part")
- SpecialMesh26 = Instance.new("SpecialMesh")
- Part27 = Instance.new("Part")
- SpecialMesh28 = Instance.new("SpecialMesh")
- Part29 = Instance.new("Part")
- SpecialMesh30 = Instance.new("SpecialMesh")
- Part31 = Instance.new("Part")
- SpecialMesh32 = Instance.new("SpecialMesh")
- Part33 = Instance.new("Part")
- SpecialMesh34 = Instance.new("SpecialMesh")
- Part35 = Instance.new("Part")
- SpecialMesh36 = Instance.new("SpecialMesh")
- Part37 = Instance.new("Part")
- SpecialMesh38 = Instance.new("SpecialMesh")
- Part39 = Instance.new("Part")
- SpecialMesh40 = Instance.new("SpecialMesh")
- Part41 = Instance.new("Part")
- SpecialMesh42 = Instance.new("SpecialMesh")
- Part43 = Instance.new("Part")
- SpecialMesh44 = Instance.new("SpecialMesh")
- Part45 = Instance.new("Part")
- SpecialMesh46 = Instance.new("SpecialMesh")
- Part47 = Instance.new("Part")
- SpecialMesh48 = Instance.new("SpecialMesh")
- Part49 = Instance.new("Part")
- SpecialMesh50 = Instance.new("SpecialMesh")
- Part51 = Instance.new("Part")
- SpecialMesh52 = Instance.new("SpecialMesh")
- Part53 = Instance.new("Part")
- SpecialMesh54 = Instance.new("SpecialMesh")
- Part55 = Instance.new("Part")
- SpecialMesh56 = Instance.new("SpecialMesh")
- Part57 = Instance.new("Part")
- SpecialMesh58 = Instance.new("SpecialMesh")
- Part59 = Instance.new("Part")
- SpecialMesh60 = Instance.new("SpecialMesh")
- Decal61 = Instance.new("Decal")
- Decal62 = Instance.new("Decal")
- Part63 = Instance.new("Part")
- SpecialMesh64 = Instance.new("SpecialMesh")
- Part65 = Instance.new("Part")
- SpecialMesh66 = Instance.new("SpecialMesh")
- Part67 = Instance.new("Part")
- SpecialMesh68 = Instance.new("SpecialMesh")
- Part69 = Instance.new("Part")
- SpecialMesh70 = Instance.new("SpecialMesh")
- Part71 = Instance.new("Part")
- SpecialMesh72 = Instance.new("SpecialMesh")
- Part73 = Instance.new("Part")
- SpecialMesh74 = Instance.new("SpecialMesh")
- Part75 = Instance.new("Part")
- SpecialMesh76 = Instance.new("SpecialMesh")
- Part77 = Instance.new("Part")
- SpecialMesh78 = Instance.new("SpecialMesh")
- Part79 = Instance.new("Part")
- SpecialMesh80 = Instance.new("SpecialMesh")
- Part81 = Instance.new("Part")
- SpecialMesh82 = Instance.new("SpecialMesh")
- Part83 = Instance.new("Part")
- SpecialMesh84 = Instance.new("SpecialMesh")
- Part85 = Instance.new("Part")
- SpecialMesh86 = Instance.new("SpecialMesh")
- Part87 = Instance.new("Part")
- SpecialMesh88 = Instance.new("SpecialMesh")
- Part89 = Instance.new("Part")
- SpecialMesh90 = Instance.new("SpecialMesh")
- Part91 = Instance.new("Part")
- SpecialMesh92 = Instance.new("SpecialMesh")
- Part93 = Instance.new("Part")
- SpecialMesh94 = Instance.new("SpecialMesh")
- Part95 = Instance.new("Part")
- SpecialMesh96 = Instance.new("SpecialMesh")
- Part97 = Instance.new("Part")
- SpecialMesh98 = Instance.new("SpecialMesh")
- Part99 = Instance.new("Part")
- SpecialMesh100 = Instance.new("SpecialMesh")
- Part101 = Instance.new("Part")
- SpecialMesh102 = Instance.new("SpecialMesh")
- Part103 = Instance.new("Part")
- SpecialMesh104 = Instance.new("SpecialMesh")
- Part105 = Instance.new("Part")
- SpecialMesh106 = Instance.new("SpecialMesh")
- Script107 = Instance.new("Script")
- Model0.Name = "Spear"
- Model0.Parent = mas
- Part1.Name = "Ring1"
- Part1.Parent = Model0
- Part1.CFrame = CFrame.new(2356.75977, 66.4669876, 302.685883, -1.96610017e-05, -1, -3.70878843e-05, -0.500039577, 4.1949661e-05, -0.866002679, 0.866002619, 1.49852349e-06, -0.500039577)
- Part1.Orientation = Vector3.new(60, -180, -90)
- Part1.Position = Vector3.new(2356.75977, 66.4669876, 302.685883)
- Part1.Rotation = Vector3.new(120, 0, 90)
- Part1.Color = Color3.new(1, 0.686275, 0)
- Part1.Size = Vector3.new(0.5, 0.330000013, 0.330000013)
- Part1.Anchored = true
- Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.BrickColor = BrickColor.new("Deep orange")
- Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.Material = Enum.Material.SmoothPlastic
- Part1.Reflectance = 0.5
- Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.brickColor = BrickColor.new("Deep orange")
- SpecialMesh2.Parent = Part1
- SpecialMesh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh2.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh2.MeshType = Enum.MeshType.FileMesh
- Part3.Name = "Part3"
- Part3.Parent = Model0
- Part3.CFrame = CFrame.new(2356.54907, 71.8169708, 302.685791, 0, -1, -3.30000003e-05, 4.3e-05, -3.30000003e-05, 1, -1, -1.41900003e-09, 4.3e-05)
- Part3.Orientation = Vector3.new(-90, 90, 0)
- Part3.Position = Vector3.new(2356.54907, 71.8169708, 302.685791)
- Part3.Rotation = Vector3.new(-90, 0, 90)
- Part3.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part3.Size = Vector3.new(0.330000013, 0.400000006, 0.900000036)
- Part3.Anchored = true
- Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.BrickColor = BrickColor.new("Pastel Blue")
- Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.Material = Enum.Material.SmoothPlastic
- Part3.Reflectance = 0.5
- Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh4.Parent = Part3
- SpecialMesh4.MeshType = Enum.MeshType.Wedge
- Part5.Name = "Part23"
- Part5.Parent = Model0
- Part5.CFrame = CFrame.new(2356.85938, 72.8169708, 302.685852, -4.50000007e-05, 1, -3.30000003e-05, 0, -3.30000003e-05, -1, -1, -4.50000007e-05, 1.48500001e-09)
- Part5.Orientation = Vector3.new(90, 90, 0)
- Part5.Position = Vector3.new(2356.85938, 72.8169708, 302.685852)
- Part5.Rotation = Vector3.new(90, 0, -90)
- Part5.Color = Color3.new(0, 1, 1)
- Part5.Size = Vector3.new(0.400000006, 0.200000003, 1.20000005)
- Part5.Anchored = true
- Part5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part5.BrickColor = BrickColor.new("Toothpaste")
- Part5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part5.Material = Enum.Material.Neon
- Part5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part5.brickColor = BrickColor.new("Toothpaste")
- SpecialMesh6.Parent = Part5
- SpecialMesh6.MeshType = Enum.MeshType.Wedge
- Part7.Name = "Part33"
- Part7.Parent = Model0
- Part7.CFrame = CFrame.new(2357.00952, 71.9169769, 302.685791, -4.40000003e-05, 1, 3.30000003e-05, 0, -3.30000003e-05, 1, 1, 4.40000003e-05, 1.45200008e-09)
- Part7.Orientation = Vector3.new(-90, -90, 0)
- Part7.Position = Vector3.new(2357.00952, 71.9169769, 302.685791)
- Part7.Rotation = Vector3.new(-90, 0, -90)
- Part7.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part7.Size = Vector3.new(0.330000013, 0.5, 0.600000024)
- Part7.Anchored = true
- Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.BrickColor = BrickColor.new("Pastel Blue")
- Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.Material = Enum.Material.SmoothPlastic
- Part7.Reflectance = 0.5
- Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh8.Parent = Part7
- SpecialMesh8.MeshType = Enum.MeshType.Wedge
- Part9.Name = "Part10"
- Part9.Parent = Model0
- Part9.CFrame = CFrame.new(2356.64917, 72.8169708, 302.685791, 0, -1, -5.29999998e-05, -4.3e-05, 5.29999998e-05, -1, 1, 2.2790001e-09, -4.3e-05)
- Part9.Orientation = Vector3.new(90, -90, 0)
- Part9.Position = Vector3.new(2356.64917, 72.8169708, 302.685791)
- Part9.Rotation = Vector3.new(90, 0, 90)
- Part9.Color = Color3.new(0, 1, 1)
- Part9.Size = Vector3.new(0.400000006, 0.200000003, 1.20000005)
- Part9.Anchored = true
- Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.BrickColor = BrickColor.new("Toothpaste")
- Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.Material = Enum.Material.Neon
- Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.brickColor = BrickColor.new("Toothpaste")
- SpecialMesh10.Parent = Part9
- SpecialMesh10.MeshType = Enum.MeshType.Wedge
- Part11.Name = "Part1"
- Part11.Parent = Model0
- Part11.CFrame = CFrame.new(2356.54907, 72.9669037, 302.685791, 0, -1, -5.29999998e-05, -4.3e-05, 5.29999998e-05, -1, 1, 2.2790001e-09, -4.3e-05)
- Part11.Orientation = Vector3.new(90, -90, 0)
- Part11.Position = Vector3.new(2356.54907, 72.9669037, 302.685791)
- Part11.Rotation = Vector3.new(90, 0, 90)
- Part11.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part11.Size = Vector3.new(0.330000013, 0.400000006, 1.5)
- Part11.Anchored = true
- Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.BrickColor = BrickColor.new("Pastel Blue")
- Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.Material = Enum.Material.SmoothPlastic
- Part11.Reflectance = 0.5
- Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh12.Parent = Part11
- SpecialMesh12.MeshType = Enum.MeshType.Wedge
- Part13.Name = "Part29"
- Part13.Parent = Model0
- Part13.CFrame = CFrame.new(2356.25952, 63.8669624, 302.685791, -1.6e-05, -0.707120359, -0.707093358, 3.9999999e-05, -0.707093358, 0.707120359, -1, -1.69698069e-05, 3.95983043e-05)
- Part13.Orientation = Vector3.new(-45, -90, 180)
- Part13.Position = Vector3.new(2356.25952, 63.8669624, 302.685791)
- Part13.Rotation = Vector3.new(-90, -45, 90)
- Part13.Color = Color3.new(1, 0.686275, 0)
- Part13.Size = Vector3.new(0.400000006, 1.83000004, 0.330000043)
- Part13.Anchored = true
- Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.BrickColor = BrickColor.new("Deep orange")
- Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.Material = Enum.Material.SmoothPlastic
- Part13.Reflectance = 0.5
- Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.brickColor = BrickColor.new("Deep orange")
- SpecialMesh14.Parent = Part13
- SpecialMesh14.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh14.Scale = Vector3.new(0.200000003, 1.5, 0.200000003)
- SpecialMesh14.MeshType = Enum.MeshType.FileMesh
- Part15.Name = "Part32"
- Part15.Parent = Model0
- Part15.CFrame = CFrame.new(2356.75952, 64.3169937, 302.685791, 1, 4.3e-05, -5.40000001e-05, -4.3e-05, 1, 2.32199993e-09, 5.40000001e-05, 0, 1)
- Part15.Position = Vector3.new(2356.75952, 64.3169937, 302.685791)
- Part15.Color = Color3.new(1, 0.686275, 0)
- Part15.Size = Vector3.new(1.5, 1.5, 0.330000013)
- Part15.Anchored = true
- Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.BrickColor = BrickColor.new("Deep orange")
- Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.Material = Enum.Material.SmoothPlastic
- Part15.Reflectance = 0.5
- Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.brickColor = BrickColor.new("Deep orange")
- SpecialMesh16.Parent = Part15
- SpecialMesh16.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh16.Scale = Vector3.new(1.5, 1.5, 0.330000013)
- SpecialMesh16.MeshType = Enum.MeshType.FileMesh
- Part17.Name = "Part27"
- Part17.Parent = Model0
- Part17.CFrame = CFrame.new(2356.95947, 72.9669037, 302.685791, -4.50000007e-05, 1, -3.30000003e-05, 0, -3.30000003e-05, -1, -1, -4.50000007e-05, 1.48500001e-09)
- Part17.Orientation = Vector3.new(90, 90, 0)
- Part17.Position = Vector3.new(2356.95947, 72.9669037, 302.685791)
- Part17.Rotation = Vector3.new(90, 0, -90)
- Part17.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part17.Size = Vector3.new(0.330000013, 0.400000006, 1.5)
- Part17.Anchored = true
- Part17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part17.BrickColor = BrickColor.new("Pastel Blue")
- Part17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part17.Material = Enum.Material.SmoothPlastic
- Part17.Reflectance = 0.5
- Part17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part17.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh18.Parent = Part17
- SpecialMesh18.MeshType = Enum.MeshType.Wedge
- Part19.Name = "Part22"
- Part19.Parent = Model0
- Part19.CFrame = CFrame.new(2356.64917, 73.3668976, 302.685791, 0, -1, -5.29999998e-05, -4.3e-05, 5.29999998e-05, -1, 1, 2.2790001e-09, -4.3e-05)
- Part19.Orientation = Vector3.new(90, -90, 0)
- Part19.Position = Vector3.new(2356.64917, 73.3668976, 302.685791)
- Part19.Rotation = Vector3.new(90, 0, 90)
- Part19.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part19.Size = Vector3.new(0.330000013, 0.200000018, 2.30000019)
- Part19.Anchored = true
- Part19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.BrickColor = BrickColor.new("Pastel Blue")
- Part19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.Material = Enum.Material.SmoothPlastic
- Part19.Reflectance = 0.5
- Part19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part19.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh20.Parent = Part19
- SpecialMesh20.MeshType = Enum.MeshType.Wedge
- Part21.Name = "Part17"
- Part21.Parent = Model0
- Part21.CFrame = CFrame.new(2356.75952, 71.1169128, 302.885742, -2.99999992e-05, -3.09999996e-05, -1, 3.09999996e-05, -1, 3.09990683e-05, -1, -3.09990683e-05, 3.00009597e-05)
- Part21.Orientation = Vector3.new(0, -90, 180)
- Part21.Position = Vector3.new(2356.75952, 71.1169128, 302.885742)
- Part21.Rotation = Vector3.new(-180, -90, 0)
- Part21.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part21.Size = Vector3.new(0.419999987, 0.800000012, 0.800000012)
- Part21.Anchored = true
- Part21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part21.BrickColor = BrickColor.new("Institutional white")
- Part21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part21.Material = Enum.Material.SmoothPlastic
- Part21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part21.brickColor = BrickColor.new("Institutional white")
- SpecialMesh22.Parent = Part21
- SpecialMesh22.MeshId = "http://www.roblox.com/asset/?id=9756362"
- SpecialMesh22.Scale = Vector3.new(0.300000012, 0.5, 0.5)
- SpecialMesh22.MeshType = Enum.MeshType.FileMesh
- Part23.Name = "Part26"
- Part23.Parent = Model0
- Part23.CFrame = CFrame.new(2356.54907, 71.7669754, 302.68573, 0, -1, -5.29999998e-05, -4.3e-05, 5.29999998e-05, -1, 1, 2.2790001e-09, -4.3e-05)
- Part23.Orientation = Vector3.new(90, -90, 0)
- Part23.Position = Vector3.new(2356.54907, 71.7669754, 302.68573)
- Part23.Rotation = Vector3.new(90, 0, 90)
- Part23.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part23.Size = Vector3.new(0.330000013, 0.400000006, 0.800000012)
- Part23.Anchored = true
- Part23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part23.BrickColor = BrickColor.new("Pastel Blue")
- Part23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part23.Material = Enum.Material.SmoothPlastic
- Part23.Reflectance = 0.5
- Part23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part23.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh24.Parent = Part23
- SpecialMesh24.MeshType = Enum.MeshType.Wedge
- Part25.Name = "Part21"
- Part25.Parent = Model0
- Part25.CFrame = CFrame.new(2356.75952, 71.0169754, 302.685791, 1, 4.3e-05, -5.40000001e-05, -4.3e-05, 1, 2.32199993e-09, 5.40000001e-05, 0, 1)
- Part25.Position = Vector3.new(2356.75952, 71.0169754, 302.685791)
- Part25.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part25.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part25.Anchored = true
- Part25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.BrickColor = BrickColor.new("Institutional white")
- Part25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.Material = Enum.Material.SmoothPlastic
- Part25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.brickColor = BrickColor.new("Institutional white")
- SpecialMesh26.Parent = Part25
- SpecialMesh26.MeshId = "http://www.roblox.com/asset/?id=188700920"
- SpecialMesh26.Scale = Vector3.new(0.449999988, 0.449999988, 0)
- SpecialMesh26.MeshType = Enum.MeshType.FileMesh
- Part27.Name = "Part5"
- Part27.Parent = Model0
- Part27.CFrame = CFrame.new(2356.75952, 64.3669968, 302.685791, -2.99999992e-05, -3.09999996e-05, -1, 3.09999996e-05, -1, 3.09990683e-05, -1, -3.09990683e-05, 3.00009597e-05)
- Part27.Orientation = Vector3.new(0, -90, 180)
- Part27.Position = Vector3.new(2356.75952, 64.3669968, 302.685791)
- Part27.Rotation = Vector3.new(-180, -90, 0)
- Part27.Color = Color3.new(1, 0.686275, 0)
- Part27.Size = Vector3.new(0.400000006, 0.830000043, 0.830000043)
- Part27.Anchored = true
- Part27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part27.BrickColor = BrickColor.new("Deep orange")
- Part27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part27.Material = Enum.Material.SmoothPlastic
- Part27.Reflectance = 0.5
- Part27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part27.brickColor = BrickColor.new("Deep orange")
- SpecialMesh28.Parent = Part27
- SpecialMesh28.MeshType = Enum.MeshType.Cylinder
- Part29.Name = "Part18"
- Part29.Parent = Model0
- Part29.CFrame = CFrame.new(2356.75952, 71.6168976, 302.685852, 1, 4.3e-05, -5.40000001e-05, -4.3e-05, 1, 2.32199993e-09, 5.40000001e-05, 0, 1)
- Part29.Position = Vector3.new(2356.75952, 71.6168976, 302.685852)
- Part29.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part29.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part29.Anchored = true
- Part29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.BrickColor = BrickColor.new("Institutional white")
- Part29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.Material = Enum.Material.SmoothPlastic
- Part29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.brickColor = BrickColor.new("Institutional white")
- SpecialMesh30.Parent = Part29
- SpecialMesh30.MeshId = "http://www.roblox.com/asset/?id=188700920"
- SpecialMesh30.Scale = Vector3.new(0.300000012, 0.300000012, 0)
- SpecialMesh30.MeshType = Enum.MeshType.FileMesh
- Part31.Name = "Ring2"
- Part31.Parent = Model0
- Part31.CFrame = CFrame.new(2356.75977, 65.3169937, 302.685883, -1.96610017e-05, -1, -3.70878843e-05, -0.500039577, 4.1949661e-05, -0.866002679, 0.866002619, 1.49852349e-06, -0.500039577)
- Part31.Orientation = Vector3.new(60, -180, -90)
- Part31.Position = Vector3.new(2356.75977, 65.3169937, 302.685883)
- Part31.Rotation = Vector3.new(120, 0, 90)
- Part31.Color = Color3.new(1, 0.686275, 0)
- Part31.Size = Vector3.new(0.5, 0.330000013, 0.330000013)
- Part31.Anchored = true
- Part31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part31.BrickColor = BrickColor.new("Deep orange")
- Part31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part31.Material = Enum.Material.SmoothPlastic
- Part31.Reflectance = 0.5
- Part31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part31.brickColor = BrickColor.new("Deep orange")
- SpecialMesh32.Parent = Part31
- SpecialMesh32.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh32.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh32.MeshType = Enum.MeshType.FileMesh
- Part33.Name = "Part36"
- Part33.Parent = Model0
- Part33.CFrame = CFrame.new(2356.55957, 71.2169113, 302.685791, 0, -1, -3.30000003e-05, 4.3e-05, -3.30000003e-05, 1, -1, -1.41900003e-09, 4.3e-05)
- Part33.Orientation = Vector3.new(-90, 90, 0)
- Part33.Position = Vector3.new(2356.55957, 71.2169113, 302.685791)
- Part33.Rotation = Vector3.new(-90, 0, 90)
- Part33.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part33.Size = Vector3.new(0.330000013, 0.400000006, 0.300000012)
- Part33.Anchored = true
- Part33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part33.BrickColor = BrickColor.new("Pastel Blue")
- Part33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part33.Material = Enum.Material.SmoothPlastic
- Part33.Reflectance = 0.5
- Part33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part33.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh34.Parent = Part33
- SpecialMesh34.MeshType = Enum.MeshType.Wedge
- Part35.Name = "Part7"
- Part35.Parent = Model0
- Part35.CFrame = CFrame.new(2356.85938, 71.8668976, 302.685791, -4.40000003e-05, 1, 3.30000003e-05, 0, -3.30000003e-05, 1, 1, 4.40000003e-05, 1.45200008e-09)
- Part35.Orientation = Vector3.new(-90, -90, 0)
- Part35.Position = Vector3.new(2356.85938, 71.8668976, 302.685791)
- Part35.Rotation = Vector3.new(-90, 0, -90)
- Part35.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part35.Size = Vector3.new(0.330000013, 0.200000018, 0.700000048)
- Part35.Anchored = true
- Part35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.BrickColor = BrickColor.new("Pastel Blue")
- Part35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.Material = Enum.Material.SmoothPlastic
- Part35.Reflectance = 0.5
- Part35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part35.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh36.Parent = Part35
- SpecialMesh36.MeshType = Enum.MeshType.Brick
- Part37.Name = "Part11"
- Part37.Parent = Model0
- Part37.CFrame = CFrame.new(2356.75952, 64.9170761, 302.685791, 0, 4.40000003e-05, -1, 1, 5.40000001e-05, 2.37600006e-09, 5.40000001e-05, -1, -4.40000003e-05)
- Part37.Orientation = Vector3.new(0, -90, 90)
- Part37.Position = Vector3.new(2356.75952, 64.9170761, 302.685791)
- Part37.Rotation = Vector3.new(-90, -90, 0)
- Part37.Color = Color3.new(1, 0.686275, 0)
- Part37.Size = Vector3.new(0.599999964, 0.400000006, 0.400000006)
- Part37.Anchored = true
- Part37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.BrickColor = BrickColor.new("Deep orange")
- Part37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.Material = Enum.Material.SmoothPlastic
- Part37.Reflectance = 0.5
- Part37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.brickColor = BrickColor.new("Deep orange")
- SpecialMesh38.Parent = Part37
- SpecialMesh38.MeshType = Enum.MeshType.Cylinder
- Part39.Name = "Part34"
- Part39.Parent = Model0
- Part39.CFrame = CFrame.new(2356.94946, 71.2169113, 302.685791, -4.40000003e-05, 1, 3.30000003e-05, 0, -3.30000003e-05, 1, 1, 4.40000003e-05, 1.45200008e-09)
- Part39.Orientation = Vector3.new(-90, -90, 0)
- Part39.Position = Vector3.new(2356.94946, 71.2169113, 302.685791)
- Part39.Rotation = Vector3.new(-90, 0, -90)
- Part39.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part39.Size = Vector3.new(0.330000013, 0.400000006, 0.300000012)
- Part39.Anchored = true
- Part39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.BrickColor = BrickColor.new("Pastel Blue")
- Part39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.Material = Enum.Material.SmoothPlastic
- Part39.Reflectance = 0.5
- Part39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh40.Parent = Part39
- SpecialMesh40.MeshType = Enum.MeshType.Wedge
- Part41.Name = "Part4"
- Part41.Parent = Model0
- Part41.CFrame = CFrame.new(2356.54907, 71.9669113, 302.685791, 0, -1, -5.29999998e-05, -4.3e-05, 5.29999998e-05, -1, 1, 2.2790001e-09, -4.3e-05)
- Part41.Orientation = Vector3.new(90, -90, 0)
- Part41.Position = Vector3.new(2356.54907, 71.9669113, 302.685791)
- Part41.Rotation = Vector3.new(90, 0, 90)
- Part41.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part41.Size = Vector3.new(0.330000013, 0.400000006, 1.20000005)
- Part41.Anchored = true
- Part41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.BrickColor = BrickColor.new("Pastel Blue")
- Part41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.Material = Enum.Material.SmoothPlastic
- Part41.Reflectance = 0.5
- Part41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part41.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh42.Parent = Part41
- SpecialMesh42.MeshType = Enum.MeshType.Wedge
- Part43.Name = "Part38"
- Part43.Parent = Model0
- Part43.CFrame = CFrame.new(2356.75952, 71.1169128, 302.685791, -2.99999992e-05, -3.09999996e-05, -1, 3.09999996e-05, -1, 3.09990683e-05, -1, -3.09990683e-05, 3.00009597e-05)
- Part43.Orientation = Vector3.new(0, -90, 180)
- Part43.Position = Vector3.new(2356.75952, 71.1169128, 302.685791)
- Part43.Rotation = Vector3.new(-180, -90, 0)
- Part43.Color = Color3.new(0, 1, 1)
- Part43.Size = Vector3.new(0.649999976, 0.649999976, 0.649999976)
- Part43.Anchored = true
- Part43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part43.BrickColor = BrickColor.new("Toothpaste")
- Part43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part43.Material = Enum.Material.Neon
- Part43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part43.brickColor = BrickColor.new("Toothpaste")
- SpecialMesh44.Parent = Part43
- SpecialMesh44.MeshType = Enum.MeshType.Sphere
- Part45.Name = "Ring4"
- Part45.Parent = Model0
- Part45.CFrame = CFrame.new(2356.75977, 67.7169189, 302.685883, -1.96786714e-05, 1, -6.20969331e-06, -0.500039577, -1.52179091e-05, -0.866002619, -0.866002619, -1.39162803e-05, 0.500039577)
- Part45.Orientation = Vector3.new(60, 0, -90)
- Part45.Position = Vector3.new(2356.75977, 67.7169189, 302.685883)
- Part45.Rotation = Vector3.new(60, 0, -90)
- Part45.Color = Color3.new(1, 0.686275, 0)
- Part45.Size = Vector3.new(0.5, 0.330000013, 0.330000013)
- Part45.Anchored = true
- Part45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part45.BrickColor = BrickColor.new("Deep orange")
- Part45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part45.Material = Enum.Material.SmoothPlastic
- Part45.Reflectance = 0.5
- Part45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part45.brickColor = BrickColor.new("Deep orange")
- SpecialMesh46.Parent = Part45
- SpecialMesh46.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh46.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh46.MeshType = Enum.MeshType.FileMesh
- Part47.Name = "FloatRing2"
- Part47.Parent = Model0
- Part47.CFrame = CFrame.new(2356.75977, 70.0169907, 302.685883, -3.05073736e-05, -1, -3.05174872e-05, -3.05176181e-05, 3.05176654e-05, -1, 1, -3.05277827e-05, -3.05175345e-05)
- Part47.Orientation = Vector3.new(90, -90, 0)
- Part47.Position = Vector3.new(2356.75977, 70.0169907, 302.685883)
- Part47.Rotation = Vector3.new(90, 0, 90)
- Part47.Color = Color3.new(1, 0.686275, 0)
- Part47.Size = Vector3.new(0.5, 0.330000013, 0.330000013)
- Part47.Anchored = true
- Part47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part47.BrickColor = BrickColor.new("Deep orange")
- Part47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part47.Material = Enum.Material.SmoothPlastic
- Part47.Reflectance = 0.5
- Part47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part47.brickColor = BrickColor.new("Deep orange")
- SpecialMesh48.Parent = Part47
- SpecialMesh48.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh48.Scale = Vector3.new(0.75, 0.75, 0.75)
- SpecialMesh48.MeshType = Enum.MeshType.FileMesh
- Part49.Name = "Part25"
- Part49.Parent = Model0
- Part49.CFrame = CFrame.new(2357.25952, 63.8669624, 302.685791, -3.9999999e-05, 0.707092345, 0.707121372, 1.70000003e-05, -0.707121372, 0.707092345, 1, 4.03047561e-05, 1.62642827e-05)
- Part49.Orientation = Vector3.new(-45, 90, 180)
- Part49.Position = Vector3.new(2357.25952, 63.8669624, 302.685791)
- Part49.Rotation = Vector3.new(-90, 45, -90)
- Part49.Color = Color3.new(1, 0.686275, 0)
- Part49.Size = Vector3.new(0.400000006, 1.83000004, 0.330000043)
- Part49.Anchored = true
- Part49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part49.BrickColor = BrickColor.new("Deep orange")
- Part49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part49.Material = Enum.Material.SmoothPlastic
- Part49.Reflectance = 0.5
- Part49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part49.brickColor = BrickColor.new("Deep orange")
- SpecialMesh50.Parent = Part49
- SpecialMesh50.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh50.Scale = Vector3.new(0.200000003, 1.5, 0.200000003)
- SpecialMesh50.MeshType = Enum.MeshType.FileMesh
- Part51.Name = "Ring3"
- Part51.Parent = Model0
- Part51.CFrame = CFrame.new(2356.75977, 68.016983, 302.685883, -1.96775982e-05, 1, 1.67771213e-06, 0.500025868, 1.12920461e-05, -0.866010487, -0.866010487, -1.61817079e-05, -0.500025868)
- Part51.Orientation = Vector3.new(60, 180, 90)
- Part51.Position = Vector3.new(2356.75977, 68.016983, 302.685883)
- Part51.Rotation = Vector3.new(120, 0, -90)
- Part51.Color = Color3.new(1, 0.686275, 0)
- Part51.Size = Vector3.new(0.5, 0.330000013, 0.330000013)
- Part51.Anchored = true
- Part51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.BrickColor = BrickColor.new("Deep orange")
- Part51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.Material = Enum.Material.SmoothPlastic
- Part51.Reflectance = 0.5
- Part51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.brickColor = BrickColor.new("Deep orange")
- SpecialMesh52.Parent = Part51
- SpecialMesh52.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh52.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh52.MeshType = Enum.MeshType.FileMesh
- Part53.Name = "Part16"
- Part53.Parent = Model0
- Part53.CFrame = CFrame.new(2357.00952, 72.6669769, 302.685852, -4.50000007e-05, 1, -3.30000003e-05, 0, -3.30000003e-05, -1, -1, -4.50000007e-05, 1.48500001e-09)
- Part53.Orientation = Vector3.new(90, 90, 0)
- Part53.Position = Vector3.new(2357.00952, 72.6669769, 302.685852)
- Part53.Rotation = Vector3.new(90, 0, -90)
- Part53.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part53.Size = Vector3.new(0.330000013, 0.5, 0.900000036)
- Part53.Anchored = true
- Part53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part53.BrickColor = BrickColor.new("Pastel Blue")
- Part53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part53.Material = Enum.Material.SmoothPlastic
- Part53.Reflectance = 0.5
- Part53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part53.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh54.Parent = Part53
- SpecialMesh54.MeshType = Enum.MeshType.Wedge
- Part55.Name = "Ring7"
- Part55.Parent = Model0
- Part55.CFrame = CFrame.new(2356.75977, 68.8169937, 302.685883, -1.96610017e-05, -1, -3.70878843e-05, -0.500039577, 4.1949661e-05, -0.866002679, 0.866002619, 1.49852349e-06, -0.500039577)
- Part55.Orientation = Vector3.new(60, -180, -90)
- Part55.Position = Vector3.new(2356.75977, 68.8169937, 302.685883)
- Part55.Rotation = Vector3.new(120, 0, 90)
- Part55.Color = Color3.new(1, 0.686275, 0)
- Part55.Size = Vector3.new(0.5, 0.330000013, 0.330000013)
- Part55.Anchored = true
- Part55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part55.BrickColor = BrickColor.new("Deep orange")
- Part55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part55.Material = Enum.Material.SmoothPlastic
- Part55.Reflectance = 0.5
- Part55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part55.brickColor = BrickColor.new("Deep orange")
- SpecialMesh56.Parent = Part55
- SpecialMesh56.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh56.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh56.MeshType = Enum.MeshType.FileMesh
- Part57.Name = "Part13"
- Part57.Parent = Model0
- Part57.CFrame = CFrame.new(2355.69873, 64.3670807, 302.685791, 0, -1, -5.29999998e-05, -4.3e-05, 5.29999998e-05, -1, 1, 2.2790001e-09, -4.3e-05)
- Part57.Orientation = Vector3.new(90, -90, 0)
- Part57.Position = Vector3.new(2355.69873, 64.3670807, 302.685791)
- Part57.Rotation = Vector3.new(90, 0, 90)
- Part57.Color = Color3.new(1, 0.686275, 0)
- Part57.Size = Vector3.new(0.400000006, 1.83000004, 0.330000043)
- Part57.Anchored = true
- Part57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part57.BrickColor = BrickColor.new("Deep orange")
- Part57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part57.Material = Enum.Material.SmoothPlastic
- Part57.Reflectance = 0.5
- Part57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part57.brickColor = BrickColor.new("Deep orange")
- SpecialMesh58.Parent = Part57
- SpecialMesh58.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh58.Scale = Vector3.new(0.200000003, 1.75, 0.200000003)
- SpecialMesh58.MeshType = Enum.MeshType.FileMesh
- Part59.Name = "Part35"
- Part59.Parent = Model0
- Part59.CFrame = CFrame.new(2356.75952, 64.3669968, 302.685791, -2.99999992e-05, -3.09999996e-05, -1, 3.09999996e-05, -1, 3.09990683e-05, -1, -3.09990683e-05, 3.00009597e-05)
- Part59.Orientation = Vector3.new(0, -90, 180)
- Part59.Position = Vector3.new(2356.75952, 64.3669968, 302.685791)
- Part59.Rotation = Vector3.new(-180, -90, 0)
- Part59.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part59.Size = Vector3.new(0.419999987, 0.800000012, 0.800000012)
- Part59.Anchored = true
- Part59.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part59.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part59.BrickColor = BrickColor.new("Institutional white")
- Part59.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part59.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part59.Material = Enum.Material.SmoothPlastic
- Part59.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part59.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part59.brickColor = BrickColor.new("Institutional white")
- SpecialMesh60.Parent = Part59
- SpecialMesh60.MeshType = Enum.MeshType.Cylinder
- Decal61.Parent = Part59
- Decal61.Texture = "http://www.roblox.com/asset/?id=357408298"
- Decal61.Face = Enum.NormalId.Left
- Decal62.Parent = Part59
- Decal62.Texture = "http://www.roblox.com/asset/?id=357408298"
- Decal62.Face = Enum.NormalId.Right
- Part63.Name = "FloatRing3"
- Part63.Parent = Model0
- Part63.CFrame = CFrame.new(2356.75977, 70.4169769, 302.685883, -3.05073736e-05, -1, -3.05174872e-05, -3.05176181e-05, 3.05176654e-05, -1, 1, -3.05277827e-05, -3.05175345e-05)
- Part63.Orientation = Vector3.new(90, -90, 0)
- Part63.Position = Vector3.new(2356.75977, 70.4169769, 302.685883)
- Part63.Rotation = Vector3.new(90, 0, 90)
- Part63.Color = Color3.new(1, 0.686275, 0)
- Part63.Size = Vector3.new(0.5, 0.330000013, 0.330000013)
- Part63.Anchored = true
- Part63.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part63.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part63.BrickColor = BrickColor.new("Deep orange")
- Part63.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part63.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part63.Material = Enum.Material.SmoothPlastic
- Part63.Reflectance = 0.5
- Part63.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part63.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part63.brickColor = BrickColor.new("Deep orange")
- SpecialMesh64.Parent = Part63
- SpecialMesh64.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh64.Scale = Vector3.new(0.75, 0.75, 0.75)
- SpecialMesh64.MeshType = Enum.MeshType.FileMesh
- Part65.Name = "Part9"
- Part65.Parent = Model0
- Part65.CFrame = CFrame.new(2356.75952, 71.8668976, 302.685791, -2.99999992e-05, -3.09999996e-05, -1, 3.09999996e-05, -1, 3.09990683e-05, -1, -3.09990683e-05, 3.00009597e-05)
- Part65.Orientation = Vector3.new(0, -90, 180)
- Part65.Position = Vector3.new(2356.75952, 71.8668976, 302.685791)
- Part65.Rotation = Vector3.new(-180, -90, 0)
- Part65.Color = Color3.new(0, 1, 1)
- Part65.Size = Vector3.new(0.419999987, 1.4000001, 0.300000012)
- Part65.Anchored = true
- Part65.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.BrickColor = BrickColor.new("Toothpaste")
- Part65.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.Material = Enum.Material.Neon
- Part65.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.brickColor = BrickColor.new("Toothpaste")
- SpecialMesh66.Parent = Part65
- SpecialMesh66.MeshType = Enum.MeshType.Brick
- Part67.Name = "FloatRing1"
- Part67.Parent = Model0
- Part67.CFrame = CFrame.new(2356.75977, 69.6669769, 302.685883, -3.05073736e-05, -1, -3.05174872e-05, -3.05176181e-05, 3.05176654e-05, -1, 1, -3.05277827e-05, -3.05175345e-05)
- Part67.Orientation = Vector3.new(90, -90, 0)
- Part67.Position = Vector3.new(2356.75977, 69.6669769, 302.685883)
- Part67.Rotation = Vector3.new(90, 0, 90)
- Part67.Color = Color3.new(1, 0.686275, 0)
- Part67.Size = Vector3.new(0.5, 0.330000013, 0.330000013)
- Part67.Anchored = true
- Part67.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part67.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part67.BrickColor = BrickColor.new("Deep orange")
- Part67.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part67.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part67.Material = Enum.Material.SmoothPlastic
- Part67.Reflectance = 0.5
- Part67.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part67.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part67.brickColor = BrickColor.new("Deep orange")
- SpecialMesh68.Parent = Part67
- SpecialMesh68.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh68.Scale = Vector3.new(0.75, 0.75, 0.75)
- SpecialMesh68.MeshType = Enum.MeshType.FileMesh
- Part69.Name = "Part6"
- Part69.Parent = Model0
- Part69.CFrame = CFrame.new(2356.95947, 71.7669754, 302.685791, 4.40000003e-05, 1, 5.29999998e-05, 0, 5.29999998e-05, -1, -1, 4.40000003e-05, 2.33199993e-09)
- Part69.Orientation = Vector3.new(90, 90, 0)
- Part69.Position = Vector3.new(2356.95947, 71.7669754, 302.685791)
- Part69.Rotation = Vector3.new(90, 0, -90)
- Part69.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part69.Size = Vector3.new(0.330000013, 0.400000006, 0.800000012)
- Part69.Anchored = true
- Part69.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part69.BrickColor = BrickColor.new("Pastel Blue")
- Part69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part69.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part69.Material = Enum.Material.SmoothPlastic
- Part69.Reflectance = 0.5
- Part69.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part69.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part69.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh70.Parent = Part69
- SpecialMesh70.MeshType = Enum.MeshType.Wedge
- Part71.Name = "Part24"
- Part71.Parent = Model0
- Part71.CFrame = CFrame.new(2357.25952, 64.8669891, 302.685852, 3.9999999e-05, 0.707105815, 0.707107842, 1.70000003e-05, 0.707107842, -0.707105815, -1, 4.03050653e-05, 1.62635133e-05)
- Part71.Orientation = Vector3.new(45, 90, 0)
- Part71.Position = Vector3.new(2357.25952, 64.8669891, 302.685852)
- Part71.Rotation = Vector3.new(90, 45, -90)
- Part71.Color = Color3.new(1, 0.686275, 0)
- Part71.Size = Vector3.new(0.400000006, 1.83000004, 0.330000043)
- Part71.Anchored = true
- Part71.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.BrickColor = BrickColor.new("Deep orange")
- Part71.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.Material = Enum.Material.SmoothPlastic
- Part71.Reflectance = 0.5
- Part71.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.brickColor = BrickColor.new("Deep orange")
- SpecialMesh72.Parent = Part71
- SpecialMesh72.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh72.Scale = Vector3.new(0.200000003, 1.5, 0.200000003)
- SpecialMesh72.MeshType = Enum.MeshType.FileMesh
- Part73.Name = "Ring6"
- Part73.Parent = Model0
- Part73.CFrame = CFrame.new(2356.75977, 69.1169128, 302.685883, 1.20493351e-05, -1, -6.6630324e-05, 0.499988437, 6.37287012e-05, -0.866032124, 0.866032124, -2.28996869e-05, 0.499988467)
- Part73.Orientation = Vector3.new(60, -0.00999999978, 89.9899979)
- Part73.Position = Vector3.new(2356.75977, 69.1169128, 302.685883)
- Part73.Rotation = Vector3.new(60, 0, 90)
- Part73.Color = Color3.new(1, 0.686275, 0)
- Part73.Size = Vector3.new(0.5, 0.330000013, 0.330000013)
- Part73.Anchored = true
- Part73.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part73.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part73.BrickColor = BrickColor.new("Deep orange")
- Part73.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part73.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part73.Material = Enum.Material.SmoothPlastic
- Part73.Reflectance = 0.5
- Part73.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part73.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part73.brickColor = BrickColor.new("Deep orange")
- SpecialMesh74.Parent = Part73
- SpecialMesh74.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh74.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh74.MeshType = Enum.MeshType.FileMesh
- Part75.Name = "Ring5"
- Part75.Parent = Model0
- Part75.CFrame = CFrame.new(2356.75977, 65.5669937, 302.685883, 1.20493351e-05, -1, -6.6630324e-05, 0.499988437, 6.37287012e-05, -0.866032124, 0.866032124, -2.28996869e-05, 0.499988467)
- Part75.Orientation = Vector3.new(60, -0.00999999978, 89.9899979)
- Part75.Position = Vector3.new(2356.75977, 65.5669937, 302.685883)
- Part75.Rotation = Vector3.new(60, 0, 90)
- Part75.Color = Color3.new(1, 0.686275, 0)
- Part75.Size = Vector3.new(0.5, 0.330000013, 0.330000013)
- Part75.Anchored = true
- Part75.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part75.BrickColor = BrickColor.new("Deep orange")
- Part75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part75.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part75.Material = Enum.Material.SmoothPlastic
- Part75.Reflectance = 0.5
- Part75.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part75.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part75.brickColor = BrickColor.new("Deep orange")
- SpecialMesh76.Parent = Part75
- SpecialMesh76.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh76.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh76.MeshType = Enum.MeshType.FileMesh
- Part77.Name = "Part30"
- Part77.Parent = Model0
- Part77.CFrame = CFrame.new(2356.49927, 71.9169769, 302.685791, 0, -1, -3.30000003e-05, 4.3e-05, -3.30000003e-05, 1, -1, -1.41900003e-09, 4.3e-05)
- Part77.Orientation = Vector3.new(-90, 90, 0)
- Part77.Position = Vector3.new(2356.49927, 71.9169769, 302.685791)
- Part77.Rotation = Vector3.new(-90, 0, 90)
- Part77.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part77.Size = Vector3.new(0.330000013, 0.5, 0.600000024)
- Part77.Anchored = true
- Part77.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.BrickColor = BrickColor.new("Pastel Blue")
- Part77.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.Material = Enum.Material.SmoothPlastic
- Part77.Reflectance = 0.5
- Part77.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh78.Parent = Part77
- SpecialMesh78.MeshType = Enum.MeshType.Wedge
- Part79.Name = "Part28"
- Part79.Parent = Model0
- Part79.CFrame = CFrame.new(2356.95947, 71.8169708, 302.685791, -4.40000003e-05, 1, 3.30000003e-05, 0, -3.30000003e-05, 1, 1, 4.40000003e-05, 1.45200008e-09)
- Part79.Orientation = Vector3.new(-90, -90, 0)
- Part79.Position = Vector3.new(2356.95947, 71.8169708, 302.685791)
- Part79.Rotation = Vector3.new(-90, 0, -90)
- Part79.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part79.Size = Vector3.new(0.330000013, 0.400000006, 0.900000036)
- Part79.Anchored = true
- Part79.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.BrickColor = BrickColor.new("Pastel Blue")
- Part79.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.Material = Enum.Material.SmoothPlastic
- Part79.Reflectance = 0.5
- Part79.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh80.Parent = Part79
- SpecialMesh80.MeshType = Enum.MeshType.Wedge
- Part81.Name = "Part8"
- Part81.Parent = Model0
- Part81.CFrame = CFrame.new(2356.75977, 67.6169128, 302.685883, 5.34681385e-05, -1, -4.31493245e-05, 1, 5.3468324e-05, 2.2655573e-09, -4.08818916e-11, -4.31697335e-05, 1)
- Part81.Orientation = Vector3.new(0, 0, 90)
- Part81.Position = Vector3.new(2356.75977, 67.6169128, 302.685883)
- Part81.Rotation = Vector3.new(0, 0, 90)
- Part81.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part81.Size = Vector3.new(6.5, 0.330000013, 0.330000013)
- Part81.Anchored = true
- Part81.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part81.BrickColor = BrickColor.new("Institutional white")
- Part81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part81.Material = Enum.Material.SmoothPlastic
- Part81.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part81.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part81.brickColor = BrickColor.new("Institutional white")
- SpecialMesh82.Parent = Part81
- SpecialMesh82.MeshType = Enum.MeshType.Cylinder
- Part83.Name = "Part14"
- Part83.Parent = Model0
- Part83.CFrame = CFrame.new(2356.75952, 71.1169128, 302.685791, -2.99999992e-05, -3.09999996e-05, -1, 3.09999996e-05, -1, 3.09990683e-05, -1, -3.09990683e-05, 3.00009597e-05)
- Part83.Orientation = Vector3.new(0, -90, 180)
- Part83.Position = Vector3.new(2356.75952, 71.1169128, 302.685791)
- Part83.Rotation = Vector3.new(-180, -90, 0)
- Part83.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part83.Size = Vector3.new(0.419999987, 0.800000012, 0.800000012)
- Part83.Anchored = true
- Part83.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.BrickColor = BrickColor.new("Institutional white")
- Part83.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.Material = Enum.Material.SmoothPlastic
- Part83.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part83.brickColor = BrickColor.new("Institutional white")
- SpecialMesh84.Parent = Part83
- SpecialMesh84.MeshType = Enum.MeshType.Cylinder
- Part85.Name = "Part19"
- Part85.Parent = Model0
- Part85.CFrame = CFrame.new(2356.25952, 64.8669891, 302.685852, -1.70000003e-05, -0.707094371, -0.707119346, -3.9999999e-05, 0.707119346, -0.707094371, 1, 1.62641682e-05, -4.03047998e-05)
- Part85.Orientation = Vector3.new(45, -90, 0)
- Part85.Position = Vector3.new(2356.25952, 64.8669891, 302.685852)
- Part85.Rotation = Vector3.new(90, -45, 90)
- Part85.Color = Color3.new(1, 0.686275, 0)
- Part85.Size = Vector3.new(0.400000006, 1.83000004, 0.330000043)
- Part85.Anchored = true
- Part85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.BrickColor = BrickColor.new("Deep orange")
- Part85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.Material = Enum.Material.SmoothPlastic
- Part85.Reflectance = 0.5
- Part85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.brickColor = BrickColor.new("Deep orange")
- SpecialMesh86.Parent = Part85
- SpecialMesh86.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh86.Scale = Vector3.new(0.200000003, 1.5, 0.200000003)
- SpecialMesh86.MeshType = Enum.MeshType.FileMesh
- Part87.Name = "Ring8"
- Part87.Parent = Model0
- Part87.CFrame = CFrame.new(2356.75977, 66.7669907, 302.685883, 1.20493351e-05, -1, -6.6630324e-05, 0.499988437, 6.37287012e-05, -0.866032124, 0.866032124, -2.28996869e-05, 0.499988467)
- Part87.Orientation = Vector3.new(60, -0.00999999978, 89.9899979)
- Part87.Position = Vector3.new(2356.75977, 66.7669907, 302.685883)
- Part87.Rotation = Vector3.new(60, 0, 90)
- Part87.Color = Color3.new(1, 0.686275, 0)
- Part87.Size = Vector3.new(0.5, 0.330000013, 0.330000013)
- Part87.Anchored = true
- Part87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part87.BrickColor = BrickColor.new("Deep orange")
- Part87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part87.Material = Enum.Material.SmoothPlastic
- Part87.Reflectance = 0.5
- Part87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part87.brickColor = BrickColor.new("Deep orange")
- SpecialMesh88.Parent = Part87
- SpecialMesh88.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh88.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh88.MeshType = Enum.MeshType.FileMesh
- Part89.Name = "Part39"
- Part89.Parent = Model0
- Part89.CFrame = CFrame.new(2356.64917, 71.8668976, 302.685791, 0, -1, -3.30000003e-05, 4.3e-05, -3.30000003e-05, 1, -1, -1.41900003e-09, 4.3e-05)
- Part89.Orientation = Vector3.new(-90, 90, 0)
- Part89.Position = Vector3.new(2356.64917, 71.8668976, 302.685791)
- Part89.Rotation = Vector3.new(-90, 0, 90)
- Part89.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part89.Size = Vector3.new(0.330000013, 0.200000018, 0.700000048)
- Part89.Anchored = true
- Part89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.BrickColor = BrickColor.new("Pastel Blue")
- Part89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.Material = Enum.Material.SmoothPlastic
- Part89.Reflectance = 0.5
- Part89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part89.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh90.Parent = Part89
- SpecialMesh90.MeshType = Enum.MeshType.Brick
- Part91.Name = "Part12"
- Part91.Parent = Model0
- Part91.CFrame = CFrame.new(2356.85938, 73.3668976, 302.685791, -4.50000007e-05, 1, -3.30000003e-05, 0, -3.30000003e-05, -1, -1, -4.50000007e-05, 1.48500001e-09)
- Part91.Orientation = Vector3.new(90, 90, 0)
- Part91.Position = Vector3.new(2356.85938, 73.3668976, 302.685791)
- Part91.Rotation = Vector3.new(90, 0, -90)
- Part91.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part91.Size = Vector3.new(0.330000013, 0.200000018, 2.30000019)
- Part91.Anchored = true
- Part91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.BrickColor = BrickColor.new("Pastel Blue")
- Part91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.Material = Enum.Material.SmoothPlastic
- Part91.Reflectance = 0.5
- Part91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh92.Parent = Part91
- SpecialMesh92.MeshType = Enum.MeshType.Wedge
- Part93.Name = "Part15"
- Part93.Parent = Model0
- Part93.CFrame = CFrame.new(2356.49951, 72.6669769, 302.685791, 0, -1, -5.29999998e-05, -4.3e-05, 5.29999998e-05, -1, 1, 2.2790001e-09, -4.3e-05)
- Part93.Orientation = Vector3.new(90, -90, 0)
- Part93.Position = Vector3.new(2356.49951, 72.6669769, 302.685791)
- Part93.Rotation = Vector3.new(90, 0, 90)
- Part93.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part93.Size = Vector3.new(0.330000013, 0.5, 0.900000036)
- Part93.Anchored = true
- Part93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part93.BrickColor = BrickColor.new("Pastel Blue")
- Part93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part93.Material = Enum.Material.SmoothPlastic
- Part93.Reflectance = 0.5
- Part93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part93.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh94.Parent = Part93
- SpecialMesh94.MeshType = Enum.MeshType.Wedge
- Part95.Name = "Part2"
- Part95.Parent = Model0
- Part95.CFrame = CFrame.new(2357.81982, 64.3669968, 302.685852, -4.40000003e-05, 1, 3.30000003e-05, 0, -3.30000003e-05, 1, 1, 4.40000003e-05, 1.45200008e-09)
- Part95.Orientation = Vector3.new(-90, -90, 0)
- Part95.Position = Vector3.new(2357.81982, 64.3669968, 302.685852)
- Part95.Rotation = Vector3.new(-90, 0, -90)
- Part95.Color = Color3.new(1, 0.686275, 0)
- Part95.Size = Vector3.new(0.400000006, 1.83000004, 0.330000043)
- Part95.Anchored = true
- Part95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.BrickColor = BrickColor.new("Deep orange")
- Part95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.Material = Enum.Material.SmoothPlastic
- Part95.Reflectance = 0.5
- Part95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.brickColor = BrickColor.new("Deep orange")
- SpecialMesh96.Parent = Part95
- SpecialMesh96.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh96.Scale = Vector3.new(0.200000003, 1.75, 0.200000003)
- SpecialMesh96.MeshType = Enum.MeshType.FileMesh
- Part97.Name = "Part37"
- Part97.Parent = Model0
- Part97.CFrame = CFrame.new(2356.95947, 71.9669113, 302.685791, 4.40000003e-05, 1, 5.29999998e-05, 0, 5.29999998e-05, -1, -1, 4.40000003e-05, 2.33199993e-09)
- Part97.Orientation = Vector3.new(90, 90, 0)
- Part97.Position = Vector3.new(2356.95947, 71.9669113, 302.685791)
- Part97.Rotation = Vector3.new(90, 0, -90)
- Part97.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part97.Size = Vector3.new(0.330000013, 0.400000006, 1.20000005)
- Part97.Anchored = true
- Part97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.BrickColor = BrickColor.new("Pastel Blue")
- Part97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.Material = Enum.Material.SmoothPlastic
- Part97.Reflectance = 0.5
- Part97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh98.Parent = Part97
- SpecialMesh98.MeshType = Enum.MeshType.Wedge
- Part99.Name = "Part20"
- Part99.Parent = Model0
- Part99.CFrame = CFrame.new(2356.75952, 63.3064232, 302.685791, -2.99999992e-05, -3.09999996e-05, -1, 3.09999996e-05, -1, 3.09990683e-05, -1, -3.09990683e-05, 3.00009597e-05)
- Part99.Orientation = Vector3.new(0, -90, 180)
- Part99.Position = Vector3.new(2356.75952, 63.3064232, 302.685791)
- Part99.Rotation = Vector3.new(-180, -90, 0)
- Part99.Color = Color3.new(1, 0.686275, 0)
- Part99.Size = Vector3.new(0.400000006, 1.83000004, 0.330000043)
- Part99.Anchored = true
- Part99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.BrickColor = BrickColor.new("Deep orange")
- Part99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.Material = Enum.Material.SmoothPlastic
- Part99.Reflectance = 0.5
- Part99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.brickColor = BrickColor.new("Deep orange")
- SpecialMesh100.Parent = Part99
- SpecialMesh100.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh100.Scale = Vector3.new(0.200000003, 1.75, 0.200000003)
- SpecialMesh100.MeshType = Enum.MeshType.FileMesh
- Part101.Name = "Part31"
- Part101.Parent = Model0
- Part101.CFrame = CFrame.new(2356.75952, 71.1169128, 302.485748, -2.99999992e-05, -3.09999996e-05, -1, 3.09999996e-05, -1, 3.09990683e-05, -1, -3.09990683e-05, 3.00009597e-05)
- Part101.Orientation = Vector3.new(0, -90, 180)
- Part101.Position = Vector3.new(2356.75952, 71.1169128, 302.485748)
- Part101.Rotation = Vector3.new(-180, -90, 0)
- Part101.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part101.Size = Vector3.new(0.419999987, 0.800000012, 0.800000012)
- Part101.Anchored = true
- Part101.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.BrickColor = BrickColor.new("Institutional white")
- Part101.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.Material = Enum.Material.SmoothPlastic
- Part101.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part101.brickColor = BrickColor.new("Institutional white")
- SpecialMesh102.Parent = Part101
- SpecialMesh102.MeshId = "http://www.roblox.com/asset/?id=9756362"
- SpecialMesh102.Scale = Vector3.new(0.300000012, 0.5, 0.5)
- SpecialMesh102.MeshType = Enum.MeshType.FileMesh
- Part103.Name = "Handle"
- Part103.Parent = Model0
- Part103.CFrame = CFrame.new(2356.75977, 67.766983, 302.685883, 5.34812607e-05, -1, -4.31493245e-05, 1, 5.34812607e-05, 2.2655573e-09, 4.21229718e-11, -4.31493245e-05, 1)
- Part103.Orientation = Vector3.new(0, 0, 90)
- Part103.Position = Vector3.new(2356.75977, 67.766983, 302.685883)
- Part103.Rotation = Vector3.new(0, 0, 90)
- Part103.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part103.Transparency = 1
- Part103.Size = Vector3.new(1.5, 0.5, 0.5)
- Part103.Anchored = true
- Part103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.BrickColor = BrickColor.new("Institutional white")
- Part103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.Material = Enum.Material.SmoothPlastic
- Part103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.brickColor = BrickColor.new("Institutional white")
- SpecialMesh104.Parent = Part103
- SpecialMesh104.MeshType = Enum.MeshType.Cylinder
- Part105.Name = "Hitbox"
- Part105.Parent = Model0
- Part105.CFrame = CFrame.new(2356.70923, 72.7169113, 302.685791, 4.40000003e-05, 1, 5.29999998e-05, 0, 5.29999998e-05, -1, -1, 4.40000003e-05, 2.33199993e-09)
- Part105.Orientation = Vector3.new(90, 90, 0)
- Part105.Position = Vector3.new(2356.70923, 72.7169113, 302.685791)
- Part105.Rotation = Vector3.new(90, 0, -90)
- Part105.Color = Color3.new(0.501961, 0.733333, 0.858824)
- Part105.Transparency = 1
- Part105.Size = Vector3.new(0.330000013, 1.5, 4.0999999)
- Part105.Anchored = true
- Part105.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part105.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part105.BrickColor = BrickColor.new("Pastel Blue")
- Part105.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part105.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part105.Material = Enum.Material.SmoothPlastic
- Part105.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part105.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part105.brickColor = BrickColor.new("Pastel Blue")
- SpecialMesh106.Parent = Part105
- SpecialMesh106.MeshType = Enum.MeshType.Brick
- Script107.Name = "Welding"
- Script107.Parent = Model0
- table.insert(cors,sandbox(Script107,function()
- tool = script.Parent
- handle = tool.Handle
- function createCFrameCache(part1)
- local f = Instance.new("Folder",part1)
- f.Name = "CFrameCache"
- local c0 = Instance.new("CFrameValue",f)
- c0.Name = "C0"
- c0.Value = handle.CFrame:inverse()
- local c1 = Instance.new("CFrameValue",f)
- c1.Name = "C1"
- c1.Value = part1.CFrame:inverse()
- end
- for i,v in pairs(handle:GetChildren()) do
- if v:IsA("JointInstance") then
- v:Destroy()
- end
- end
- for i,v in pairs(tool:GetChildren()) do
- if v ~= handle and v:IsA("BasePart") then
- if v:FindFirstChild("CFrameCache") == nil then
- createCFrameCache(v)
- end
- local w = Instance.new("Weld",handle)
- w.Part0 = handle
- w.Part1 = v
- w.C0 = v.CFrameCache.C0.Value
- w.C1 = v.CFrameCache.C1.Value
- end
- end
- end))
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = script
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- --==========================================--
- -- --
- -- ENSEMBIE --
- -- that one stoopid dood --
- -- --
- --==========================================--
- wait(1)
- Skill1Cooldown = 7.5 --PUT AT THE TOP FOR EASY BALANCING CHANGES--
- Skill2Cooldown = 12.5 --CHANGING THESE WILL AUTOMATICALLY CHANGE THE COOLDOWN TIMES--
- Skill3Cooldown = 15 --ALLOWS FOR EASY AND FLEXIBLE COOLDOWN CHANGES--
- Skill4Cooldown = 22.5 --CHANGING TO NEGATIVE WILL SET THE COOLDOWN TO ZERO--
- Skill1MinDamage = 2
- Skill1MaxDamage = 4
- Skill2MinDamage = 10
- Skill2MaxDamage = 12 --FOR EASY BALANCING CHANGES--
- Skill3MinDamage = 5
- Skill3MaxDamage = 7
- Skill4MinDamage = 6
- Skill4MaxDamage = 8.5
- Player=game:GetService("Players").LocalPlayer
- Character=Player.Character
- PlayerGui=Player.PlayerGui
- Backpack=Player.Backpack
- Torso=Character.Torso
- Head=Character.Head
- Weapon = script.Spear
- Humanoid=Character.Humanoid
- LeftArm=Character["Left Arm"]
- LeftLeg=Character["Left Leg"]
- RightArm=Character["Right Arm"]
- RightLeg=Character["Right Leg"]
- LS=Torso["Left Shoulder"]
- LH=Torso["Left Hip"]
- RS=Torso["Right Shoulder"]
- RH=Torso["Right Hip"]
- Face = Head.face
- Neck=Torso.Neck
- it=Instance.new
- attacktype=1
- vt=Vector3.new
- cf=CFrame.new
- euler=CFrame.fromEulerAnglesXYZ
- angles=CFrame.Angles
- cloaked=false
- necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
- LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
- RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
- RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
- RootPart=Character.HumanoidRootPart
- RootJoint=RootPart.RootJoint
- RootCF=euler(-1.57,0,3.14)
- attack = false
- attackdebounce = false
- deb = false
- hand = false
- MMouse = nil
- local idle=0
- local Anim="Idle"
- local Effects={}
- local gun=false
- local shoot=false
- player=nil
- mana=0
- Humanoid.WalkSpeed = 25
- mouse=Player:GetMouse()
- --save shoulders
- RSH, LSH=nil, nil
- --welds
- RW, LW=Instance.new("Weld"), Instance.new("Weld")
- RW.Name="Right Shoulder" LW.Name="Left Shoulder"
- LH=Torso["Left Hip"]
- RH=Torso["Right Hip"]
- TorsoColor=Torso.BrickColor
- function NoOutline(Part)
- Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
- end
- player=Player
- ch=Character
- RSH=ch.Torso["Right Shoulder"]
- LSH=ch.Torso["Left Shoulder"]
- --
- RSH.Parent=nil
- LSH.Parent=nil
- --
- RW.Name="Right Shoulder"
- RW.Part0=ch.Torso
- RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
- RW.C1=cf(0, 0.5, 0)
- RW.Part1=ch["Right Arm"]
- RW.Parent=ch.Torso
- --
- LW.Name="Left Shoulder"
- LW.Part0=ch.Torso
- LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
- LW.C1=cf(0, 0.5, 0)
- LW.Part1=ch["Left Arm"]
- LW.Parent=ch.Torso
- Player=game:GetService('Players').LocalPlayer
- Character=Player.Character
- Mouse=Player:GetMouse()
- m=Instance.new('Model',Character)
- m.Name="Charger"
- local function weldBetween(a, b)
- local weldd = Instance.new("ManualWeld")
- weldd.Part0 = a
- weldd.Part1 = b
- weldd.C0 = CFrame.new()
- weldd.C1 = b.CFrame:inverse() * a.CFrame
- weldd.Parent = a
- return weldd
- end
- it=Instance.new
- function nooutline(part)
- part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
- end
- function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
- local fp=it("Part")
- fp.formFactor=formfactor
- fp.Parent=parent
- fp.Reflectance=reflectance
- fp.Transparency=transparency
- fp.CanCollide=false
- fp.Locked=true
- fp.BrickColor=BrickColor.new(tostring(brickcolor))
- fp.Name=name
- fp.Size=size
- fp.Position=Character.Torso.Position
- nooutline(fp)
- fp.Material=material
- fp:BreakJoints()
- return fp
- end
- function mesh(Mesh,part,meshtype,meshid,offset,scale)
- local mesh=it(Mesh)
- mesh.Parent=part
- if Mesh=="SpecialMesh" then
- mesh.MeshType=meshtype
- mesh.MeshId=meshid
- end
- mesh.Offset=offset
- mesh.Scale=scale
- return mesh
- end
- function weld(parent,part0,part1,c0,c1)
- local weld=it("Weld")
- weld.Parent=parent
- weld.Part0=part0
- weld.Part1=part1
- weld.C0=c0
- weld.C1=c1
- return weld
- end
- CGUI = Instance.new("ScreenGui",PlayerGui)
- CGUI.Name = "CooldownsGUI"
- Frame1 = Instance.new("Frame",CGUI)
- Frame1.Name = "Skill1"
- Frame1.BackgroundTransparency = 0.5
- Frame1.BackgroundColor3 = Color3.new(1,1,1)
- Frame1.BorderColor3 = Color3.new(0,1,1)
- Frame1.BorderSizePixel = 5
- Frame1.ZIndex = 1
- Frame1.Size = UDim2.new(0,100,0,100)
- Frame1.Position = UDim2.new(0.325,0,0.7,0)
- Frame2 = Frame1:Clone()
- Frame2.Parent = CGUI
- Frame2.Name = "Skill2"
- Frame2.Position = UDim2.new(0.425,0,0.7,0)
- Frame3 = Frame1:Clone()
- Frame3.Parent = CGUI
- Frame3.Name = "Skill3"
- Frame3.Position = UDim2.new(0.525,0,0.7,0)
- Frame4 = Frame1:Clone()
- Frame4.Parent = CGUI
- Frame4.Name = "Skill4"
- Frame4.Position = UDim2.new(0.625,0,0.7,0)
- Cover1 = Instance.new("Frame",Frame1)
- Cover1.Name = "Cover1"
- Cover1.BackgroundTransparency = 0.3
- Cover1.BackgroundColor3 = Color3.new(1,1,1)
- Cover1.BorderColor3 = Color3.new(0,1,1)
- Cover1.BorderSizePixel = 5
- Cover1.ZIndex = 3
- Cover1.Size = UDim2.new(0,100,0,100)
- Cover1.Position = UDim2.new(0,0,0,0)
- Cover2 = Cover1:Clone()
- Cover2.Parent = Frame2
- Cover2.Name = "Cover2"
- Cover3 = Cover1:Clone()
- Cover3.Parent = Frame3
- Cover3.Name = "Cover3"
- Cover4 = Cover1:Clone()
- Cover4.Parent = Frame4
- Cover4.Name = "Cover4"
- Label1 = Instance.new("TextLabel",Frame1)
- Label1.BackgroundTransparency = 1
- Label1.Size = UDim2.new(0,100,0,100)
- Label1.BorderSizePixel = 0
- Label1.Name = "Letter"
- Label1.Text = "Z"
- Label1.TextColor3 = Color3.new(0,1,1)
- Label1.TextStrokeTransparency = 0
- Label1.TextStrokeColor3 = Color3.new(0,0,0)
- Label1.TextScaled = true
- Label1.TextWrapped = true
- Label1.ZIndex = 2
- Label2 = Label1:Clone()
- Label2.Text = "X"
- Label2.Parent = Frame2
- Label3 = Label1:Clone()
- Label3.Text = "C"
- Label3.Parent = Frame3
- Label4 = Label1:Clone()
- Label4.Text = "V"
- Label4.Parent = Frame4
- for i,v in pairs(Weapon:GetChildren()) do
- if v.className == "Part" then
- v.Anchored = false
- v.CanCollide = false
- end
- end
- Weapon.Parent = Character
- handle = Weapon.Handle
- Hitbox = Weapon.Hitbox
- FloatRing1 = Weapon.FloatRing1
- FloatRing2 = Weapon.FloatRing2
- FloatRing3 = Weapon.FloatRing3
- handleweld=weld(m,Character["Right Arm"],handle,CFrame.new(0,0,0),CFrame.new(0,0,0))
- Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
- if hit.Parent==nil then
- return
- end
- h=hit.Parent:FindFirstChild("Humanoid")
- for _,v in pairs(hit.Parent:children()) do
- if v:IsA("Humanoid") then
- h=v
- end
- end
- if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
- h=hit.Parent.Parent:FindFirstChild("Humanoid")
- end
- if hit.Parent.className=="Hat" then
- hit=hit.Parent.Parent:findFirstChild("Head")
- end
- if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
- if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
- --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
- return
- end]]
- -- hs(hit,1.2)
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=game:service("Players").LocalPlayer
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- Damage=math.random(minim,maxim)
- -- h:TakeDamage(Damage)
- blocked=false
- block=hit.Parent:findFirstChild("Block")
- if block~=nil then
- print(block.className)
- if block.className=="NumberValue" then
- if block.Value>0 then
- blocked=true
- if decreaseblock==nil then
- block.Value=block.Value-1
- end
- end
- end
- if block.className=="IntValue" then
- if block.Value>0 then
- blocked=true
- if decreaseblock~=nil then
- block.Value=block.Value-1
- end
- end
- end
- end
- if blocked==false then
- -- h:TakeDamage(Damage)
- h.Health=h.Health-Damage
- local colorchosen=math.random(1,2)
- if colorchosen==1 then
- ShowDamage((Hitbox.CFrame * CFrame.new(0, 0, (Hitbox.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Toothpaste").Color)
- else
- ShowDamage((Hitbox.CFrame * CFrame.new(0, 0, (Hitbox.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Institutional white").Color)
- end
- else
- h.Health=h.Health-(Damage/2)
- ShowDamage((Hitbox.CFrame * CFrame.new(0, 0, (Hitbox.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Toothpaste").Color)
- end
- if Type=="Knockdown" then
- hum=hit.Parent.Humanoid
- hum.PlatformStand=true
- coroutine.resume(coroutine.create(function(HHumanoid)
- swait(1)
- HHumanoid.PlatformStand=false
- end),hum)
- local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
- --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- local bodvol=Instance.new("BodyVelocity")
- bodvol.velocity=angle*knockback
- bodvol.P=5000
- bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
- bodvol.Parent=hit
- rl=Instance.new("BodyAngularVelocity")
- rl.P=3000
- rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
- rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- rl.Parent=hit
- game:GetService("Debris"):AddItem(bodvol,.5)
- game:GetService("Debris"):AddItem(rl,.5)
- elseif Type=="Normal" then
- vp=Instance.new("BodyVelocity")
- vp.P=500
- vp.maxForce=Vector3.new(math.huge,0,math.huge)
- -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
- if KnockbackType==1 then
- vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
- elseif KnockbackType==2 then
- vp.velocity=Property.CFrame.lookVector*knockback
- end
- if knockback>0 then
- vp.Parent=hit.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp,.5)
- elseif Type=="Up" then
- local bodyVelocity=Instance.new("BodyVelocity")
- bodyVelocity.velocity=vt(0,60,0)
- bodyVelocity.P=5000
- bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
- bodyVelocity.Parent=hit
- game:GetService("Debris"):AddItem(bodyVelocity,1)
- rl=Instance.new("BodyAngularVelocity")
- rl.P=3000
- rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
- rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
- rl.Parent=hit
- game:GetService("Debris"):AddItem(rl,.5)
- elseif Type=="Snare" then
- bp=Instance.new("BodyPosition")
- bp.P=2000
- bp.D=100
- bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- bp.position=hit.Parent.Torso.Position
- bp.Parent=hit.Parent.Torso
- game:GetService("Debris"):AddItem(bp,0.5)
- elseif Type=="Target" then
- if Targetting==false then
- ZTarget=hit.Parent.Torso
- coroutine.resume(coroutine.create(function(Part)
- so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
- swait(5)
- so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
- end),ZTarget)
- TargHum=ZTarget.Parent:findFirstChild("Humanoid")
- targetgui=Instance.new("BillboardGui")
- targetgui.Parent=ZTarget
- targetgui.Size=UDim2.new(10,100,10,100)
- targ=Instance.new("ImageLabel")
- targ.Parent=targetgui
- targ.BackgroundTransparency=1
- targ.Image="rbxassetid://4834067"
- targ.Size=UDim2.new(1,0,1,0)
- cam=game.Workspace.CurrentCamera
- cam.CameraType="Scriptable"
- cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
- dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
- workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
- Targetting=true
- RocketTarget=ZTarget
- for i=1,Property do
- --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
- if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
- swait(1)
- end
- --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
- cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
- dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
- cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
- end
- Targetting=false
- RocketTarget=nil
- targetgui.Parent=nil
- cam.CameraType="Custom"
- end
- end
- debounce=Instance.new("BoolValue")
- debounce.Name="DebounceHit"
- debounce.Parent=hit.Parent
- debounce.Value=true
- game:GetService("Debris"):AddItem(debounce,Delay)
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=Player
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- CRIT=false
- hitDeb=true
- AttackPos=6
- end
- end
- function ShowDamage(Pos, Text, Time, Color)
- local Rate = (1 / 30)
- 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, 0))
- local EffectPart = ppart("Custom",workspace,"SmoothPlastic",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
- EffectPart.Anchored = true
- local BillboardGui = Instance.new("BillboardGui")
- BillboardGui.Size = UDim2.new(3, 0, 3, 0)
- BillboardGui.Adornee = EffectPart
- local TextLabel = Instance.new("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.ArialBold
- TextLabel.Parent = BillboardGui
- BillboardGui.Parent = EffectPart
- 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 MagniDamage(Hit,Part,magni,mindam,maxdam,knock,Type)
- for _,c in pairs(workspace:children()) do
- if Hit then
- local hum=c:findFirstChild("Humanoid")
- if hum~=nil then
- local head=c:findFirstChild("Torso")
- if head~=nil then
- local targ=head.Position-Part.Position
- local mag=targ.magnitude
- if mag<=magni and c.Name~=Player.Name then
- Damagefunc(Hit,mindam,maxdam,knock,Type,RootPart,0.05,1,3)
- end
- end
- end
- end
- end
- end
- function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
- local fp=it("Part")
- fp.formFactor=formfactor
- fp.Parent=parent
- fp.Reflectance=reflectance
- fp.Transparency=transparency
- fp.CanCollide=false
- fp.Locked=true
- fp.BrickColor=brickcolor
- fp.Name=name
- fp.Size=size
- fp.Position=Torso.Position
- NoOutline(fp)
- fp.Material="SmoothPlastic"
- fp:BreakJoints()
- return fp
- end
- function ppart(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
- local fp=it("Part")
- fp.formFactor=formfactor
- fp.Parent=parent
- fp.Reflectance=reflectance
- fp.Transparency=transparency
- fp.CanCollide=false
- fp.Locked=true
- fp.BrickColor=BrickColor.new(tostring(brickcolor))
- fp.Name=name
- fp.Size=size
- fp.Position=Character.Torso.Position
- nooutline(fp)
- fp.Material=material
- fp:BreakJoints()
- return fp
- end
- function mesh(Mesh,part,meshtype,meshid,offset,scale)
- local mesh=it(Mesh)
- mesh.Parent=part
- if Mesh=="SpecialMesh" then
- mesh.MeshType=meshtype
- if meshid~="nil" then
- mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
- end
- end
- mesh.Offset=offset
- mesh.Scale=scale
- return mesh
- end
- function weld(parent,part0,part1,c0)
- local weld=it("Weld")
- weld.Parent=parent
- weld.Part0=part0
- weld.Part1=part1
- weld.C0=c0
- return weld
- end
- local Color1=Torso.BrickColor
- local bodvel=Instance.new("BodyVelocity")
- local bg=Instance.new("BodyGyro")
- function swait(num)
- if num==0 or num==nil then
- game:service'RunService'.Stepped:wait(0)
- else
- for i=0,num do
- game:service'RunService'.Stepped:wait(0)
- end
- end
- end
- so = function(id,par,vol,pit)
- coroutine.resume(coroutine.create(function()
- local sou = Instance.new("Sound",par or workspace)
- sou.Volume=vol
- sou.Pitch=pit or 1
- sou.SoundId=id
- swait(1)
- sou:play()
- game:GetService("Debris"):AddItem(sou,6)
- end))
- end
- function ClinLerp(a,b,t)
- local qa = {QuaternionFromCFrame(a)}
- local qb = {QuaternionFromCFrame(b)}
- local ax, ay, az = a.x, a.y, a.z
- local bx, by, bz = b.x, b.y, b.z
- local _t = 1-t
- return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
- end
- function QuaternionFromCFrame(cf)
- local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
- local trace = m00 + m11 + m22
- if trace > 0 then
- local s = math.sqrt(1 + trace)
- local recip = 0.5/s
- return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
- else
- local i = 0
- if m11 > m00 then
- i = 1
- end
- if m22 > (i == 0 and m00 or m11) then
- i = 2
- end
- if i == 0 then
- local s = math.sqrt(m00-m11-m22+1)
- local recip = 0.5/s
- return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
- elseif i == 1 then
- local s = math.sqrt(m11-m22-m00+1)
- local recip = 0.5/s
- return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
- elseif i == 2 then
- local s = math.sqrt(m22-m00-m11+1)
- local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
- end
- end
- end
- function QuaternionToCFrame(px, py, pz, x, y, z, w)
- local xs, ys, zs = x + x, y + y, z + z
- local wx, wy, wz = w*xs, w*ys, w*zs
- local xx = x*xs
- local xy = x*ys
- local xz = x*zs
- local yy = y*ys
- local yz = y*zs
- local zz = z*zs
- return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
- end
- function QuaternionSlerp(a, b, t)
- local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
- local startInterp, finishInterp;
- if cosTheta >= 0.0001 then
- if (1 - cosTheta) > 0.0001 then
- local theta = math.acos(cosTheta)
- local invSinTheta = 1/math.sin(theta)
- startInterp = math.sin((1-t)*theta)*invSinTheta
- finishInterp = math.sin(t*theta)*invSinTheta
- else
- startInterp = 1-t
- finishInterp = t
- end
- else
- if (1+cosTheta) > 0.0001 then
- local theta = math.acos(-cosTheta)
- local invSinTheta = 1/math.sin(theta)
- startInterp = math.sin((t-1)*theta)*invSinTheta
- finishInterp = math.sin(t*theta)*invSinTheta
- else
- startInterp = t-1
- finishInterp = t
- end
- end
- return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
- end
- function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
- return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
- end
- function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe
- local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
- --http://www.roblox.com/asset/?id=4770560
- game:GetService("Debris"):AddItem(prt,2)
- CF=prt.CFrame
- coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
- for i=0,1,0.2 do
- wait()
- Part.CFrame=CF*cf(0,0,-0.4)
- end
- for i=0,1,delay do
- wait()
- --Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
- Mesh.Scale=Mesh.Scale
- end
- for i=0,1,0.1 do
- wait()
- Part.Transparency=i
- end
- Part.Parent=nil
- end),prt,msh,CF)
- end
- function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe
- msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,5)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,delay do
- wait()
- Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.2,0.2,0.2))
- prt.Anchored=true
- prt.CFrame=cframe
- msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,5)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,delay do
- wait()
- Part.CFrame=Part.CFrame
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=false
- prt.CFrame=cframe
- msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
- local wld=weld(prt,prt,Parent,cframe)
- game:GetService("Debris"):AddItem(prt,5)
- coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
- for i=0,1,delay do
- wait()
- Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
- --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh,wld)
- end
- function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=false
- prt.CFrame=cframe
- msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
- local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
- game:GetService("Debris"):AddItem(prt,5)
- coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
- for i=0,1,delay do
- wait()
- Weld.C0=euler(i*20,0,0)
- --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh,wld)
- end
- function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe
- local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,2)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,delay do
- wait()
- Part.CFrame=Part.CFrame
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt2.Anchored=true
- prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
- game:GetService("Debris"):AddItem(prt2,2)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,0.1 do
- wait()
- Part.CFrame=Part.CFrame*cf(0,0.5,0)
- end
- Part.Parent=nil
- end),prt2,msh2)
- end
- for i=0,1,delay*2 do
- wait()
- Part.CFrame=Part.CFrame
- Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe
- local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,2)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,delay do
- wait()
- Part.CFrame=Part.CFrame
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe*euler(x2,y2,z2)
- --"http://www.roblox.com/asset/?id=168892465"
- local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,2)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,0.03 do
- wait()
- Part.CFrame=Part.CFrame
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function BreakEffect(brickcolor,cframe,x1,y1,z1)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,2)
- coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
- CF=Part.CFrame
- Numbb=0
- randnumb=math.random()/10
- rand1=math.random()/10
- for i=0,1,rand1 do
- wait()
- CF=CF*cf(0,math.random()/2,0)
- --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
- Part.CFrame=CF*euler(Numbb,0,0)
- Part.Transparency=i
- Numbb=Numbb+randnumb
- end
- Part.Parent=nil
- end),prt,CF,Numbb,randnumb)
- end
- function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe
- msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,5)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,delay do
- wait()
- Part.CFrame=Part.CFrame*euler(0,0.7,0)
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe
- msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,2)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,delay do
- wait()
- Part.CFrame=Part.CFrame*cf(0,y3/2,0)
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe*cf(x,y,z)
- msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,5)
- coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
- local num=math.random()
- local num2=math.random(-3,2)+math.random()
- local numm=0
- for i=0,1,delay*2 do
- swait(1)
- Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
- Part.Transparency=i
- numm=numm+0.01
- end
- Part.Parent=nil
- Mesh.Parent=nil
- end),prt,msh,x,y,z)
- end
- ring=function(way,way2,where,vector,rv1,rv2,rv3,c1,c2,color)
- local rng = Instance.new("Part", char.Torso)
- rng.Anchored = true
- rng.BrickColor = BrickColor.new(tostring(color))
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = .5
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.CFrame = where * CFrame.Angles(math.rad(way), math.rad(way2), 0)
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
- rngm.Scale = vector--10,10,1
- for i = 1, 20, 1 do
- rngm.Scale = Vector3.new(rv1 + i*c1, rv2 + i*c2, rv3)--(10 + i*2, 10 + i*2, 1)
- rng.Transparency = i/20
- swait(1)
- end
- wait()
- rng:destroy''
- end
- function Shockwave(col1,col2,cfr,sz,rng,dmg)
- local Part = function(x,y,z,color,tr,cc,an,parent)
- local p = Instance.new('Part',parent or Character)
- p.Name = "Shock"
- p.formFactor = 'Custom'
- p.Size = Vector3.new(x,y,z)
- p.BrickColor = BrickColor.new(color)
- p.CanCollide = cc
- p.Transparency = tr
- p.Anchored = an
- p.TopSurface,p.BottomSurface = 0,0
- p.Locked=true
- p:BreakJoints()
- return p
- end
- local Mesh = function(par,num,x,y,z)
- local msh = _
- if num == 1 then
- msh = Instance.new("CylinderMesh",par)
- elseif num == 2 then
- msh = Instance.new("SpecialMesh",par)
- msh.MeshType = 3
- elseif num == 3 then
- msh = Instance.new("BlockMesh",par)
- elseif num == 4 then
- msh = Instance.new("SpecialMesh",par)
- msh.MeshType = "Torso"
- elseif type(num) == 'string' then
- msh = Instance.new("SpecialMesh",par)
- msh.MeshId = num
- end
- msh.Scale = Vector3.new(x,y,z)
- return msh
- end
- local a= Part(1,1,1,col1,.5,false,true,Character)
- a.Name = "Blue"
- local a2= Part(1,1,1,col2,.5,false,true,Character)
- a2.Name = "Blue"
- local a3= Part(1,1,1,col2,.5,false,true,Character)
- a3.Name = "Blue"
- local v1,v2,v3=sz.x,sz.y,sz.z
- local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
- local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
- local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
- a.CFrame=cfr
- a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
- a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
- for i,v in pairs(workspace:children()) do
- if v:IsA("Model") and v:findFirstChild("Humanoid") then
- if v:findFirstChild("Head") and v:findFirstChild("Torso") then
- if (v:findFirstChild("Torso").Position - a.Position).magnitude < rng and v.Name ~= Player.Name and v:FindFirstChild("Humanoid") then
- v.Humanoid.Health=v.Humanoid.Health-dmg
- v.Torso.Velocity=Vector3.new(math.random(-dmg*1,dmg*1),dmg*1,math.random(-dmg*1,dmg*1))
- bp=Instance.new("BodyPosition")
- bp.P=2000
- bp.D=100
- bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- bp.position=v.Torso.Position
- bp.Parent=v.Torso
- game:GetService("Debris"):AddItem(bp,1.3)
- if blocked==false then
- local colorchosen=math.random(1,2)
- if colorchosen==1 then
- if v:findFirstChild("Humanoid") then
- ShowDamage((v.Torso.CFrame * CFrame.new(0, 0, (Hitbox.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -dmg, 1.5, BrickColor.new("Toothpaste").Color)
- end
- else
- if v:findFirstChild("Humanoid") then
- ShowDamage((v.Torso.CFrame * CFrame.new(0, 0, (Hitbox.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -dmg, 1.5, BrickColor.new("Institutional white").Color)
- end
- end
- else
- if v:findFirstChild("Humanoid") then
- ShowDamage((v.Torso.CFrame * CFrame.new(0, 0, (Hitbox.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -dmg, 1.5, BrickColor.new("Toothpaste").Color)
- end
- end
- end
- end
- end
- end
- Spawn(function()
- while true do
- wait()
- if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
- m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
- m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
- m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
- a2.CFrame=a2.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))
- a3.CFrame=a3.CFrame*CFrame.Angles(-math.rad(2),-math.rad(2),-math.rad(2))
- a.Transparency=a.Transparency+0.05
- a2.Transparency=a2.Transparency+0.05
- a3.Transparency=a3.Transparency+0.05
- end
- end)
- end
- function WeakShockwave(col1,col2,cfr,sz,rng,dmg)
- local Part = function(x,y,z,color,tr,cc,an,parent)
- local p = Instance.new('Part',parent or Character)
- p.Name = "Shock"
- p.formFactor = 'Custom'
- p.Size = Vector3.new(x,y,z)
- p.BrickColor = BrickColor.new(color)
- p.CanCollide = cc
- p.Transparency = tr
- p.Anchored = an
- p.TopSurface,p.BottomSurface = 0,0
- p.Locked=true
- p:BreakJoints()
- return p
- end
- local Mesh = function(par,num,x,y,z)
- local msh = _
- if num == 1 then
- msh = Instance.new("CylinderMesh",par)
- elseif num == 2 then
- msh = Instance.new("SpecialMesh",par)
- msh.MeshType = 3
- elseif num == 3 then
- msh = Instance.new("BlockMesh",par)
- elseif num == 4 then
- msh = Instance.new("SpecialMesh",par)
- msh.MeshType = "Torso"
- elseif type(num) == 'string' then
- msh = Instance.new("SpecialMesh",par)
- msh.MeshId = num
- end
- msh.Scale = Vector3.new(x,y,z)
- return msh
- end
- local a= Part(1,1,1,col1,.5,false,true,Character)
- a.Name = "Blue"
- local a2= Part(1,1,1,col2,.5,false,true,Character)
- a2.Name = "Blue"
- local a3= Part(1,1,1,col2,.5,false,true,Character)
- a3.Name = "Blue"
- local v1,v2,v3=sz.x,sz.y,sz.z
- local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
- local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
- local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
- a.CFrame=cfr
- a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
- a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
- for i,v in pairs(workspace:children()) do
- if v:IsA("Model") and v:findFirstChild("Humanoid") then
- if v:findFirstChild("Head") and v:findFirstChild("Torso") then
- if (v:findFirstChild("Torso").Position - a.Position).magnitude < rng and v.Name ~= Player.Name and v:FindFirstChild("Humanoid") then
- v.Humanoid.Health=v.Humanoid.Health-dmg
- v.Torso.Velocity=Vector3.new(math.random(-dmg*1,dmg*1),dmg*1,math.random(-dmg*1,dmg*1))
- bp=Instance.new("BodyPosition")
- bp.P=2000
- bp.D=100
- bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- bp.position=v.Torso.Position
- bp.Parent=v.Torso
- game:GetService("Debris"):AddItem(bp,0.5)
- if blocked==false then
- local colorchosen=math.random(1,2)
- if colorchosen==1 then
- ShowDamage((Hitbox.CFrame * CFrame.new(0, 0, (Hitbox.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -dmg, 1.5, BrickColor.new("Toothpaste").Color)
- else
- ShowDamage((Hitbox.CFrame * CFrame.new(0, 0, (Hitbox.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -dmg, 1.5, BrickColor.new("Institutional white").Color)
- end
- else
- ShowDamage((Hitbox.CFrame * CFrame.new(0, 0, (Hitbox.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -dmg, 1.5, BrickColor.new("Toothpaste").Color)
- end
- end
- end
- end
- end
- Spawn(function()
- while true do
- wait()
- if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
- m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
- m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
- m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
- a2.CFrame=a2.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))
- a3.CFrame=a3.CFrame*CFrame.Angles(-math.rad(2),-math.rad(2),-math.rad(2))
- a.Transparency=a.Transparency+0.05
- a2.Transparency=a2.Transparency+0.05
- a3.Transparency=a3.Transparency+0.05
- end
- end)
- end
- function InvisShockwave(col1,col2,cfr,sz,rng,dmg)
- local Part = function(x,y,z,color,tr,cc,an,parent)
- local p = Instance.new('Part',parent or Character)
- p.Name = "Shock"
- p.formFactor = 'Custom'
- p.Size = Vector3.new(x,y,z)
- p.BrickColor = BrickColor.new(color)
- p.CanCollide = cc
- p.Transparency = 1
- p.Anchored = an
- p.TopSurface,p.BottomSurface = 0,0
- p.Locked=true
- p:BreakJoints()
- return p
- end
- local Mesh = function(par,num,x,y,z)
- local msh = _
- if num == 1 then
- msh = Instance.new("CylinderMesh",par)
- elseif num == 2 then
- msh = Instance.new("SpecialMesh",par)
- msh.MeshType = 3
- elseif num == 3 then
- msh = Instance.new("BlockMesh",par)
- elseif num == 4 then
- msh = Instance.new("SpecialMesh",par)
- msh.MeshType = "Torso"
- elseif type(num) == 'string' then
- msh = Instance.new("SpecialMesh",par)
- msh.MeshId = num
- end
- msh.Scale = Vector3.new(x,y,z)
- return msh
- end
- local a= Part(1,1,1,col1,.5,false,true,Character)
- a.Name = "Blue"
- local a2= Part(1,1,1,col2,.5,false,true,Character)
- a2.Name = "Blue"
- local a3= Part(1,1,1,col2,.5,false,true,Character)
- a3.Name = "Blue"
- local v1,v2,v3=sz.x,sz.y,sz.z
- local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
- local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
- local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
- a.CFrame=cfr
- a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
- a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
- for i,v in pairs(workspace:children()) do
- if v:IsA("Model") and v:findFirstChild("Humanoid") then
- if v:findFirstChild("Head") and v:findFirstChild("Torso") then
- if (v:findFirstChild("Torso").Position - a.Position).magnitude < rng and v.Name ~= Player.Name and v:FindFirstChild("Humanoid") then
- v.Humanoid.Health=v.Humanoid.Health-dmg
- if blocked==false then
- local colorchosen=math.random(1,2)
- if colorchosen==1 then
- ShowDamage((Hitbox.CFrame * CFrame.new(0, 0, (Hitbox.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -dmg, 1.5, BrickColor.new("Toothpaste").Color)
- else
- ShowDamage((Hitbox.CFrame * CFrame.new(0, 0, (Hitbox.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -dmg, 1.5, BrickColor.new("Institutional white").Color)
- end
- else
- ShowDamage((Hitbox.CFrame * CFrame.new(0, 0, (Hitbox.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -dmg, 1.5, BrickColor.new("Toothpaste").Color)
- end
- end
- end
- end
- end
- Spawn(function()
- while true do
- wait()
- if a.Transparency >= 1 then swait(1) a:Destroy() a2:Destroy() a3:Destroy() break end
- m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
- m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
- m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
- a2.CFrame=a2.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))
- a3.CFrame=a3.CFrame*CFrame.Angles(-math.rad(2),-math.rad(2),-math.rad(2))
- a.Transparency=a.Transparency+0.05
- a2.Transparency=a2.Transparency+0.05
- a3.Transparency=a3.Transparency+0.05
- end
- end)
- end
- function attackone()
- attack=true
- con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,5,7,2,"Normal",RootPart,.2,1) end)
- for i=0,1.5,0.1 do
- swait()
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-60),math.rad(0),math.rad(20)),.3)
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
- RH.C0 = ClinLerp(RH.C0,cf(1,-1,-.25)*angles(math.rad(0),math.rad(90),math.rad(20))*angles(math.rad(-5),math.rad(0),math.rad(15)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-20))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(45),math.rad(90),math.rad(0)),.3)
- end
- so("http://roblox.com/asset/?id=189505639",Hitbox,1,1)
- for i=0,1,0.1 do
- swait()
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(120),math.rad(0),math.rad(10)),.3)
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(25),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
- RH.C0 = ClinLerp(RH.C0,cf(1,-1,-.25)*angles(math.rad(0),math.rad(90),math.rad(20))*angles(math.rad(-5),math.rad(0),math.rad(15)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-20))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(-80),math.rad(90),math.rad(0)),.3)
- end
- attack=false
- con1:disconnect()
- end
- function attacktwo()
- con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,7,10,2,"Normal",RootPart,.2,1) end)
- attack=true
- for i=0,1.5,0.1 do
- swait()
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(130),math.rad(0),math.rad(20)),.3)
- LW.C0 = ClinLerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(30),math.rad(0),math.rad(-40)),.3)
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-20))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(-20),math.rad(90),math.rad(0)),.3)
- end
- so("http://roblox.com/asset/?id=189505662",Hitbox,1,1)
- for i=0,1,0.1 do
- swait()
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(10),math.rad(20),math.rad(-30)),.3)
- LW.C0 = ClinLerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(30),math.rad(0),math.rad(-40)),.3)
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-20))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(-20),math.rad(90),math.rad(0)),.3)
- end
- attack=false
- con1:disconnect()
- end
- function attackthree()
- con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10,15,2,"Normal",RootPart,.2,1) end)
- attack=true
- for i=0,1.5,0.1 do
- swait(0)
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(130),math.rad(0),math.rad(10)),.3)
- LW.C0 = ClinLerp(LW.C0,cf(-1,0.5,-0.5)*euler(math.rad(100),math.rad(15),math.rad(50)),.3)
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-20))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(-10),math.rad(90),math.rad(0)),.3)
- end
- so("http://roblox.com/asset/?id=189505649",Hitbox,1,1)
- for i=0,1,0.1 do
- swait(0)
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(10),math.rad(20),math.rad(50)),.3)
- LW.C0 = ClinLerp(LW.C0,cf(-1,0.5,-0.5)*euler(math.rad(100),math.rad(15),math.rad(50)),.3)
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-20))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(-40),math.rad(90),math.rad(0)),.3)
- end
- attack=false
- con1:disconnect()
- end
- function Spin()
- attack=true
- con1=Hitbox.Touched:connect(function(hit)
- Damagefunc(hit,Skill1MinDamage,Skill1MaxDamage,2,"Normal",RootPart,.2,1)
- end)
- for i=0,1,0.2 do
- swait()
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.45)
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*angles(math.rad(0),math.rad(0),math.rad(0)),.45)
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(100),math.rad(90))*angles(math.rad(0),math.rad(0),math.rad(0)),.45)
- LW.C0 = ClinLerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-130),math.rad(-90))*angles(math.rad(0),math.rad(0),math.rad(0)),.45)
- RH.C0 = ClinLerp(RH.C0,RHC0*angles(math.rad(0),math.rad(0),math.rad(0)),.45)
- LH.C0 = ClinLerp(LH.C0,LHC0*angles(math.rad(0),math.rad(0),math.rad(0)),.45)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,-3)*angles(math.rad(-45),math.rad(90),math.rad(45)),.3)
- end
- for i=0,1,0.15 do
- so("http://roblox.com/asset/?id=231917987",Hitbox,1,1)
- swait()
- local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
- for i=0,1,0.1 do
- swait()
- local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(100),math.rad(90))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- LW.C0 = ClinLerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-130),math.rad(-90))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- RootJoint.C0=RootCF*euler(0,0,-6.6*i)
- end
- end
- con1:disconnect()
- attack=false
- end
- function Shock()
- attack=true
- for i=0,1.5,0.1 do
- swait(1)
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-60),math.rad(0),math.rad(20)),.3)
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
- RH.C0 = ClinLerp(RH.C0,cf(1,-1,-.25)*angles(math.rad(0),math.rad(90),math.rad(20))*angles(math.rad(-5),math.rad(0),math.rad(15)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-20))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(45),math.rad(90),math.rad(0)),.3)
- end
- so("http://roblox.com/asset/?id=189505639",Hitbox,1,1)
- for i=0,1,0.1 do
- swait(1)
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(120),math.rad(0),math.rad(10)),.3)
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(25),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
- RH.C0 = ClinLerp(RH.C0,cf(1,-1,-.25)*angles(math.rad(0),math.rad(90),math.rad(20))*angles(math.rad(-5),math.rad(0),math.rad(15)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-20))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(-80),math.rad(90),math.rad(0)),.3)
- end
- local dmg1 = math.random(Skill2MinDamage,Skill2MaxDamage)
- local shock = WeakShockwave("Institutional white","Toothpaste",Hitbox.CFrame,Vector3.new(20,20,20),20,dmg1)
- so("rbxassetid://263623156",shock,1,1.5)
- attack=false
- end
- function Blast()
- attack=true
- Humanoid.WalkSpeed=0
- for i=0,1.5,0.1 do
- swait(1)
- RW.C0 = ClinLerp(RW.C0,cf(1.3,0.5,-0.5)*angles(math.rad(80),math.rad(0),math.rad(-50)),.3)
- LW.C0 = ClinLerp(LW.C0,cf(-1.3,0.5,-0.5)*angles(math.rad(80),math.rad(0),math.rad(50)),.3)
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- RH.C0 = ClinLerp(RH.C0,cf(1,-1,-.25)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(15)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(5),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(0),math.rad(90),math.rad(40)),.3)
- end
- local MainPos=Hitbox.Position
- local MainPosSecond=Hitbox.Position
- local MainPos2=mouse.Hit.p
- local MouseLook=cf((MainPos+MainPos2)/2,MainPos2)
- local MouseLookSecond=cf((MainPosSecond+MainPos2)/2,MainPos2)
- local Target = RootPart
- local hit,pos = rayCast(MainPos,MouseLook.lookVector,10,Target.Parent)
- local hit2,pos2 = rayCast(MainPos2,MouseLookSecond.lookVector,10,Target.Parent)
- local ref=ppart(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Institutional white"),"Reference",vt())
- ref.Anchored=true
- ref.CFrame=cf(pos2)
- for i=5,1,-1 do
- if (Torso.Position - pos2).magnitude <= 150 then
- swait(1)
- MagicBlock(BrickColor.new("Toothpaste"),cf(pos2),10,10,10,5,5,5,0.05)
- swait(1)
- MagicBlock(BrickColor.new("Institutional white"),cf(pos2),10,10,10,5,5,5,0.05)
- so("rbxassetid://263623156",ref,1,1)
- local dmg1 = math.random(Skill3MinDamage,Skill3MaxDamage)
- InvisShockwave("Institutional white","Toothpaste",cf(pos2),Vector3.new(30,30,30),35,dmg1)
- end
- end
- game:GetService("Debris"):AddItem(ref,2)
- Humanoid.WalkSpeed=25
- attack=false
- end
- function Field()
- attack = true
- for i=0,1.5,0.1 do
- swait(1)
- RW.C0 = ClinLerp(RW.C0,cf(1.3,0.5,-0.5)*angles(math.rad(80),math.rad(0),math.rad(-50)),.3)
- LW.C0 = ClinLerp(LW.C0,cf(-1.3,0.5,-0.5)*angles(math.rad(80),math.rad(0),math.rad(50)),.3)
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- RH.C0 = ClinLerp(RH.C0,cf(1,-1,-.25)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(15)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(5),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(0),math.rad(90),math.rad(40)),.3)
- end
- local spread=vt((math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16)*(Hitbox.Position-(Hitbox.Position+vt(0,-1,0))).magnitude/100
- local TheHit=Torso.Position+vt(0,-1,0)
- local MouseLook=cf((Hitbox.Position+TheHit)/2,TheHit+spread)
- local hit,pos = rayCast(Hitbox.Position,MouseLook.lookVector,999,Character)
- for i=1,3 do
- if (Torso.Position - pos).magnitude <= 150 then
- swait(1)
- local orb=part(3,Character,0,0.5,BrickColor.new("Really black"),"Orb",vt())
- orb.Anchored=true
- local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(10,10,10))
- orb.CFrame=cf(Player:GetMouse().Hit.p+vt(math.random(-10,10),math.random(50,100),math.random(-10,10)))
- MagicCircle(BrickColor.new("Really black"),orb.CFrame,10,10,10,1,1,1,0.1)
- coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
- swait(1)
- Part.Parent=nil
- local spread=vt((math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16)*(Part.Position-(Part.Position+vt(0,-1,0))).magnitude/100
- local TheHit=Part.Position+vt(0,-1,0)
- local MouseLook=cf((Part.Position+TheHit)/2,TheHit+spread)
- local hit,pos = rayCast(Part.Position,MouseLook.lookVector,999,Character)
- local mag=(Part.Position-pos).magnitude
- local dmg = math.random(Skill4MinDamage,Skill4MaxDamage)
- Shockwave("Institutional white","Toothpaste",cf(pos),Vector3.new(40,40,40),30,dmg)
- local ref=part(3,workspace,0,1,BrickColor.new("Really black"),"Effect",vt())
- ref.CFrame=cf(pos)
- so("rbxassetid://110284742",ref,1,5)
- end),orb,omsh)
- end
- end
- swait(1)
- attack = false
- end
- function sel()
- buttons = mouse.Button1Down:connect(function()
- if attack==false then
- if attacktype==1 then
- attack=true
- attacktype=2
- attackone()
- elseif attacktype==2 then
- attack=true
- attacktype=3
- attacktwo()
- elseif attacktype==3 then
- attack=true
- attacktype=1
- attackthree()
- end
- end
- end)
- local cooldown1 = false
- local cooldown2 = false
- local cooldown3 = false
- local cooldown4 = false
- --[[
- JUST TO LET YOU KNOW
- :TweenSize(UDim2.new(x,x,x,x), 'In', 'Linear', COOLDOWN)
- First part is ending
- 'In'
- 'Linear'
- Cooldowns are located at the very top of the script.
- --]]
- keys = mouse.KeyDown:connect(function(key)
- if attack==true then return end
- if key == "z" and cooldown1 == false then
- cooldown1 = true
- Cover1.Size = UDim2.new(0,0,1,0)
- Spin()
- Cover1:TweenSize(UDim2.new(0,100,0,100), 'In', 'Linear', Skill1Cooldown)
- repeat wait() until Cover1.Size == UDim2.new(0,100,0,100)
- cooldown1 = false
- elseif key == "x" and cooldown2 == false then
- cooldown2 = true
- Cover2.Size = UDim2.new(0,0,1,0)
- Shock()
- Cover2:TweenSize(UDim2.new(0,100,0,100), 'In', 'Linear', Skill2Cooldown)
- repeat wait() until Cover2.Size == UDim2.new(0,100,0,100)
- cooldown2 = false
- elseif key == "c" and cooldown3 == false then
- local MainPos=Hitbox.Position
- local MainPosSecond=Hitbox.Position
- local MainPos2=mouse.Hit.p
- local MouseLook=cf((MainPos+MainPos2)/2,MainPos2)
- local MouseLookSecond=cf((MainPosSecond+MainPos2)/2,MainPos2)
- local Target = RootPart
- local hit,pos = rayCast(MainPos,MouseLook.lookVector,10,Target.Parent)
- local hit2,pos2 = rayCast(MainPos2,MouseLookSecond.lookVector,10,Target.Parent)
- if (Torso.Position - pos2).magnitude <= 150 then
- cooldown3 = true
- Cover3.Size = UDim2.new(0,0,1,0)
- Blast()
- Cover3:TweenSize(UDim2.new(0,100,0,100), 'In', 'Linear', Skill3Cooldown)
- repeat wait() until Cover3.Size == UDim2.new(0,100,0,100)
- cooldown3 = false
- end
- elseif key == "v" and cooldown4 == false then
- local MainPos=Hitbox.Position
- local MainPosSecond=Hitbox.Position
- local MainPos2=mouse.Hit.p
- local MouseLook=cf((MainPos+MainPos2)/2,MainPos2)
- local MouseLookSecond=cf((MainPosSecond+MainPos2)/2,MainPos2)
- local Target = RootPart
- local hit,pos = rayCast(MainPos,MouseLook.lookVector,10,Target.Parent)
- local hit2,pos2 = rayCast(MainPos2,MouseLookSecond.lookVector,10,Target.Parent)
- if (Torso.Position - pos2).magnitude <= 150 then
- cooldown4 = true
- Cover4.Size = UDim2.new(0,0,1,0)
- Field()
- Cover4:TweenSize(UDim2.new(0,100,0,100), 'In', 'Linear', Skill4Cooldown)
- repeat wait() until Cover4.Size == UDim2.new(0,100,0,100)
- cooldown4 = false
- end
- end
- end)
- end
- function desel()
- end
- tool = Instance.new("HopperBin",Player.Backpack)
- tool.Name = "Enlightenment"
- tool.Selected:connect(sel)
- tool.Deselected:connect(desel)
- local sine = 0
- local change = 1
- local val = 0
- local idle = 0
- local donum = 0
- local donum2 = 0
- local mananum=0
- while true do
- swait()
- sine = sine + change
- local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
- local velderp=RootPart.Velocity.y
- hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
- if attack==false then
- idle=idle+1
- else
- idle=0
- end
- if idle>=500 then
- if attack==false then
- end
- end
- if donum2 >= .5 then
- handidle = true
- elseif donum2 <= 0 then
- handidle = false
- end
- if handidle == false then
- donum2 = donum2 + 0.003
- else
- donum2 = donum2 - 0.003
- end
- if RootPart.Velocity.y > 1 and hitfloor==nil then
- Anim="Jump"
- if attack==false then
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-60),math.rad(0),math.rad(50)),.3)
- LW.C0 = ClinLerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(50),math.rad(0),math.rad(-40)),.3)
- RH.C0 = ClinLerp(RH.C0,cf(1,-1,-.25)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(15)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(-25),math.rad(90),math.rad(0)),.3)
- end
- elseif RootPart.Velocity.y < -1 and hitfloor==nil then
- Anim="Fall"
- if attack==false then
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(40)),.3)
- LW.C0 = ClinLerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(40),math.rad(0),math.rad(-30)),.3)
- RH.C0 = ClinLerp(RH.C0,cf(1,-1,-.25)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(15)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(-25),math.rad(90),math.rad(0)),.3)
- end
- elseif torvel<1 and hitfloor~= nil then
- local idleanim=0
- Anim="Idle"
- if attack==false then
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),.3)
- LW.C0 = ClinLerp(LW.C0,cf(-1,0.5,-0.5)*euler(math.rad(100),math.rad(15),math.rad(50)),.3)
- RH.C0 = ClinLerp(RH.C0,cf(1,-1,-.25)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(15)),.3)
- LH.C0 = ClinLerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(25),math.rad(90),math.rad(0)),.3)
- end
- elseif torvel>2 and torvel<22 and hitfloor~=nil then
- Anim="Walk"
- if attack==false then
- change=1
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(30)),.3)
- LW.C0 = ClinLerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(30),math.rad(0),math.rad(-40)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(60),math.rad(90),math.rad(0)),.3)
- end
- elseif torvel>=22 and hitfloor~=nil then
- Anim="Run"
- if attack==false then
- change=1
- RootJoint.C0 = ClinLerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = ClinLerp(Torso.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
- RW.C0 = ClinLerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(30)),.3)
- LW.C0 = ClinLerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(30),math.rad(0),math.rad(-40)),.3)
- handleweld.C0 = ClinLerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(60),math.rad(90),math.rad(0)),.3)
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement