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")
- UnionOperation17 = Instance.new("UnionOperation")
- Part18 = Instance.new("Part")
- SpecialMesh19 = Instance.new("SpecialMesh")
- Part20 = Instance.new("Part")
- SpecialMesh21 = Instance.new("SpecialMesh")
- Part22 = Instance.new("Part")
- SpecialMesh23 = Instance.new("SpecialMesh")
- Part24 = Instance.new("Part")
- SpecialMesh25 = Instance.new("SpecialMesh")
- Part26 = Instance.new("Part")
- SpecialMesh27 = Instance.new("SpecialMesh")
- Part28 = Instance.new("Part")
- SpecialMesh29 = Instance.new("SpecialMesh")
- Part30 = Instance.new("Part")
- SpecialMesh31 = Instance.new("SpecialMesh")
- Part32 = Instance.new("Part")
- SpecialMesh33 = Instance.new("SpecialMesh")
- Part34 = Instance.new("Part")
- SpecialMesh35 = Instance.new("SpecialMesh")
- Part36 = Instance.new("Part")
- SpecialMesh37 = Instance.new("SpecialMesh")
- Part38 = Instance.new("Part")
- SpecialMesh39 = Instance.new("SpecialMesh")
- Part40 = Instance.new("Part")
- SpecialMesh41 = Instance.new("SpecialMesh")
- UnionOperation42 = Instance.new("UnionOperation")
- UnionOperation43 = Instance.new("UnionOperation")
- UnionOperation44 = Instance.new("UnionOperation")
- Part45 = Instance.new("Part")
- SpecialMesh46 = Instance.new("SpecialMesh")
- UnionOperation47 = Instance.new("UnionOperation")
- Part48 = Instance.new("Part")
- SpecialMesh49 = Instance.new("SpecialMesh")
- UnionOperation50 = Instance.new("UnionOperation")
- Part51 = Instance.new("Part")
- SpecialMesh52 = Instance.new("SpecialMesh")
- UnionOperation53 = Instance.new("UnionOperation")
- Part54 = Instance.new("Part")
- SpecialMesh55 = Instance.new("SpecialMesh")
- Part56 = Instance.new("Part")
- SpecialMesh57 = Instance.new("SpecialMesh")
- Part58 = Instance.new("Part")
- SpecialMesh59 = Instance.new("SpecialMesh")
- Part60 = Instance.new("Part")
- SpecialMesh61 = Instance.new("SpecialMesh")
- Part62 = Instance.new("Part")
- SpecialMesh63 = Instance.new("SpecialMesh")
- UnionOperation64 = Instance.new("UnionOperation")
- 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")
- UnionOperation108 = Instance.new("UnionOperation")
- UnionOperation109 = Instance.new("UnionOperation")
- UnionOperation110 = Instance.new("UnionOperation")
- UnionOperation111 = Instance.new("UnionOperation")
- Model112 = Instance.new("Model")
- Part113 = Instance.new("Part")
- Part114 = Instance.new("Part")
- Part115 = Instance.new("Part")
- Part116 = Instance.new("Part")
- Part117 = Instance.new("Part")
- Part118 = Instance.new("Part")
- Part119 = Instance.new("Part")
- Part120 = Instance.new("Part")
- Part121 = Instance.new("Part")
- Script122 = Instance.new("Script")
- Model0.Name = "Blade"
- Model0.Parent = mas
- Part1.Parent = Model0
- Part1.CFrame = CFrame.new(3093.08276, 71.3709412, 343.375244, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part1.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part1.Position = Vector3.new(3093.08276, 71.3709412, 343.375244)
- Part1.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part1.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part1.Anchored = true
- Part1.BottomSurface = Enum.SurfaceType.Smooth
- Part1.BrickColor = BrickColor.new("Really black")
- Part1.CanCollide = false
- Part1.Material = Enum.Material.SmoothPlastic
- Part1.TopSurface = Enum.SurfaceType.Smooth
- Part1.brickColor = BrickColor.new("Really black")
- Part1.Shape = Enum.PartType.Cylinder
- SpecialMesh2.Parent = Part1
- SpecialMesh2.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh2.MeshType = Enum.MeshType.Cylinder
- Part3.Parent = Model0
- Part3.CFrame = CFrame.new(3093.62988, 71.5888748, 343.376831, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part3.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part3.Position = Vector3.new(3093.62988, 71.5888748, 343.376831)
- Part3.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part3.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part3.Anchored = true
- Part3.BottomSurface = Enum.SurfaceType.Smooth
- Part3.BrickColor = BrickColor.new("Really black")
- Part3.CanCollide = false
- Part3.Material = Enum.Material.SmoothPlastic
- Part3.TopSurface = Enum.SurfaceType.Smooth
- Part3.brickColor = BrickColor.new("Really black")
- Part3.Shape = Enum.PartType.Cylinder
- SpecialMesh4.Parent = Part3
- SpecialMesh4.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh4.MeshType = Enum.MeshType.Cylinder
- Part5.Parent = Model0
- Part5.CFrame = CFrame.new(3093.84229, 71.6733093, 343.377441, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part5.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part5.Position = Vector3.new(3093.84229, 71.6733093, 343.377441)
- Part5.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part5.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part5.Anchored = true
- Part5.BottomSurface = Enum.SurfaceType.Smooth
- Part5.BrickColor = BrickColor.new("Really black")
- Part5.CanCollide = false
- Part5.Material = Enum.Material.SmoothPlastic
- Part5.TopSurface = Enum.SurfaceType.Smooth
- Part5.brickColor = BrickColor.new("Really black")
- Part5.Shape = Enum.PartType.Cylinder
- SpecialMesh6.Parent = Part5
- SpecialMesh6.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh6.MeshType = Enum.MeshType.Cylinder
- Part7.Parent = Model0
- Part7.CFrame = CFrame.new(3093.91382, 71.7017822, 343.377625, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part7.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part7.Position = Vector3.new(3093.91382, 71.7017822, 343.377625)
- Part7.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part7.Anchored = true
- Part7.BottomSurface = Enum.SurfaceType.Smooth
- Part7.BrickColor = BrickColor.new("Really black")
- Part7.CanCollide = false
- Part7.Material = Enum.Material.SmoothPlastic
- Part7.TopSurface = Enum.SurfaceType.Smooth
- Part7.brickColor = BrickColor.new("Really black")
- Part7.Shape = Enum.PartType.Cylinder
- SpecialMesh8.Parent = Part7
- SpecialMesh8.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh8.MeshType = Enum.MeshType.Cylinder
- Part9.Parent = Model0
- Part9.CFrame = CFrame.new(3093.01172, 71.3424072, 343.375122, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part9.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part9.Position = Vector3.new(3093.01172, 71.3424072, 343.375122)
- Part9.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part9.Anchored = true
- Part9.BottomSurface = Enum.SurfaceType.Smooth
- Part9.BrickColor = BrickColor.new("Really black")
- Part9.CanCollide = false
- Part9.Material = Enum.Material.SmoothPlastic
- Part9.TopSurface = Enum.SurfaceType.Smooth
- Part9.brickColor = BrickColor.new("Really black")
- Part9.Shape = Enum.PartType.Cylinder
- SpecialMesh10.Parent = Part9
- SpecialMesh10.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh10.MeshType = Enum.MeshType.Cylinder
- Part11.Parent = Model0
- Part11.CFrame = CFrame.new(3092.31763, 71.0657272, 343.373169, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part11.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part11.Position = Vector3.new(3092.31763, 71.0657272, 343.373169)
- Part11.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part11.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part11.Anchored = true
- Part11.BottomSurface = Enum.SurfaceType.Smooth
- Part11.BrickColor = BrickColor.new("Really black")
- Part11.CanCollide = false
- Part11.Material = Enum.Material.SmoothPlastic
- Part11.TopSurface = Enum.SurfaceType.Smooth
- Part11.brickColor = BrickColor.new("Really black")
- Part11.Shape = Enum.PartType.Cylinder
- SpecialMesh12.Parent = Part11
- SpecialMesh12.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh12.MeshType = Enum.MeshType.Cylinder
- Part13.Parent = Model0
- Part13.CFrame = CFrame.new(3092.69995, 71.2181091, 343.374207, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part13.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part13.Position = Vector3.new(3092.69995, 71.2181091, 343.374207)
- Part13.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part13.Anchored = true
- Part13.BottomSurface = Enum.SurfaceType.Smooth
- Part13.BrickColor = BrickColor.new("Really black")
- Part13.CanCollide = false
- Part13.Material = Enum.Material.SmoothPlastic
- Part13.TopSurface = Enum.SurfaceType.Smooth
- Part13.brickColor = BrickColor.new("Really black")
- Part13.Shape = Enum.PartType.Cylinder
- SpecialMesh14.Parent = Part13
- SpecialMesh14.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh14.MeshType = Enum.MeshType.Cylinder
- Part15.Parent = Model0
- Part15.CFrame = CFrame.new(3093.24829, 71.4366074, 343.375732, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part15.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part15.Position = Vector3.new(3093.24829, 71.4366074, 343.375732)
- Part15.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part15.Anchored = true
- Part15.BottomSurface = Enum.SurfaceType.Smooth
- Part15.BrickColor = BrickColor.new("Really black")
- Part15.CanCollide = false
- Part15.Material = Enum.Material.SmoothPlastic
- Part15.TopSurface = Enum.SurfaceType.Smooth
- Part15.brickColor = BrickColor.new("Really black")
- Part15.Shape = Enum.PartType.Cylinder
- SpecialMesh16.Parent = Part15
- SpecialMesh16.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh16.MeshType = Enum.MeshType.Cylinder
- UnionOperation17.Parent = Model0
- UnionOperation17.CFrame = CFrame.new(3094.02881, 71.7356796, 343.40387, 0.123407841, -0.928966761, 0.349001735, -0.316294104, -0.370171905, -0.873460591, 0.940600276, -0.00259511592, -0.339506596)
- UnionOperation17.Orientation = Vector3.new(60.8599968, 134.209991, -139.48999)
- UnionOperation17.Position = Vector3.new(3094.02881, 71.7356796, 343.40387)
- UnionOperation17.Rotation = Vector3.new(111.239998, 20.4300003, 82.4300003)
- UnionOperation17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation17.Size = Vector3.new(0.530549943, 0.0267103203, 0.524963796)
- UnionOperation17.Anchored = true
- UnionOperation17.BrickColor = BrickColor.new("Really black")
- UnionOperation17.Material = Enum.Material.SmoothPlastic
- UnionOperation17.brickColor = BrickColor.new("Really black")
- UnionOperation17.UsePartColor = true
- Part18.Parent = Model0
- Part18.CFrame = CFrame.new(3094.28271, 71.8525696, 343.314301, -0.365120828, 0.0609317534, 0.92896986, 0.9151178, -0.159813851, 0.370164037, 0.171015948, 0.985265017, 0.00259143463)
- Part18.Orientation = Vector3.new(-21.7299995, 89.8399963, 99.909996)
- Part18.Position = Vector3.new(3094.28271, 71.8525696, 343.314301)
- Part18.Rotation = Vector3.new(-89.5999985, 68.2699966, -170.529999)
- Part18.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part18.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part18.Anchored = true
- Part18.BottomSurface = Enum.SurfaceType.Smooth
- Part18.BrickColor = BrickColor.new("Dark indigo")
- Part18.CanCollide = false
- Part18.Material = Enum.Material.Neon
- Part18.TopSurface = Enum.SurfaceType.Smooth
- Part18.brickColor = BrickColor.new("Dark indigo")
- Part18.Shape = Enum.PartType.Ball
- SpecialMesh19.Parent = Part18
- SpecialMesh19.Scale = Vector3.new(0.909267128, 0.912334263, 0.908757806)
- SpecialMesh19.MeshType = Enum.MeshType.Sphere
- Part20.Parent = Model0
- Part20.CFrame = CFrame.new(3094.95386, 72.1448975, 343.44104, -0.365120828, 0.0609317534, 0.92896986, 0.9151178, -0.159813851, 0.370164037, 0.171015948, 0.985265017, 0.00259143463)
- Part20.Orientation = Vector3.new(-21.7299995, 89.8399963, 99.909996)
- Part20.Position = Vector3.new(3094.95386, 72.1448975, 343.44104)
- Part20.Rotation = Vector3.new(-89.5999985, 68.2699966, -170.529999)
- Part20.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part20.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part20.Anchored = true
- Part20.BottomSurface = Enum.SurfaceType.Smooth
- Part20.BrickColor = BrickColor.new("Dark indigo")
- Part20.CanCollide = false
- Part20.Material = Enum.Material.Neon
- Part20.TopSurface = Enum.SurfaceType.Smooth
- Part20.brickColor = BrickColor.new("Dark indigo")
- Part20.Shape = Enum.PartType.Ball
- SpecialMesh21.Parent = Part20
- SpecialMesh21.Scale = Vector3.new(0.909267128, 0.912334263, 0.908757806)
- SpecialMesh21.MeshType = Enum.MeshType.Sphere
- Part22.Parent = Model0
- Part22.CFrame = CFrame.new(3094.28979, 71.8334427, 343.431641, -0.365120828, 0.0609317534, 0.92896986, 0.9151178, -0.159813851, 0.370164037, 0.171015948, 0.985265017, 0.00259143463)
- Part22.Orientation = Vector3.new(-21.7299995, 89.8399963, 99.909996)
- Part22.Position = Vector3.new(3094.28979, 71.8334427, 343.431641)
- Part22.Rotation = Vector3.new(-89.5999985, 68.2699966, -170.529999)
- Part22.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part22.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part22.Anchored = true
- Part22.BottomSurface = Enum.SurfaceType.Smooth
- Part22.BrickColor = BrickColor.new("Dark indigo")
- Part22.CanCollide = false
- Part22.Material = Enum.Material.Neon
- Part22.TopSurface = Enum.SurfaceType.Smooth
- Part22.brickColor = BrickColor.new("Dark indigo")
- Part22.Shape = Enum.PartType.Ball
- SpecialMesh23.Parent = Part22
- SpecialMesh23.Scale = Vector3.new(0.909267128, 0.912334263, 0.908757806)
- SpecialMesh23.MeshType = Enum.MeshType.Sphere
- Part24.Parent = Model0
- Part24.CFrame = CFrame.new(3094.95679, 72.1391296, 343.319092, -0.365120828, 0.0609317534, 0.92896986, 0.9151178, -0.159813851, 0.370164037, 0.171015948, 0.985265017, 0.00259143463)
- Part24.Orientation = Vector3.new(-21.7299995, 89.8399963, 99.909996)
- Part24.Position = Vector3.new(3094.95679, 72.1391296, 343.319092)
- Part24.Rotation = Vector3.new(-89.5999985, 68.2699966, -170.529999)
- Part24.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part24.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part24.Anchored = true
- Part24.BottomSurface = Enum.SurfaceType.Smooth
- Part24.BrickColor = BrickColor.new("Dark indigo")
- Part24.CanCollide = false
- Part24.Material = Enum.Material.Neon
- Part24.TopSurface = Enum.SurfaceType.Smooth
- Part24.brickColor = BrickColor.new("Dark indigo")
- Part24.Shape = Enum.PartType.Ball
- SpecialMesh25.Parent = Part24
- SpecialMesh25.Scale = Vector3.new(0.909267128, 0.912334263, 0.908757806)
- SpecialMesh25.MeshType = Enum.MeshType.Sphere
- Part26.Parent = Model0
- Part26.CFrame = CFrame.new(3098.24976, 73.6603775, 343.362183, 0.3174209, 0.0609309413, 0.946331084, 0.938961864, -0.159808531, -0.30465427, 0.132667974, 0.985265791, -0.107937872)
- Part26.Orientation = Vector3.new(17.7399998, 96.5099945, 99.659996)
- Part26.Position = Vector3.new(3098.24976, 73.6603775, 343.362183)
- Part26.Rotation = Vector3.new(109.509995, 71.1399994, -10.8699999)
- Part26.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part26.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part26.Anchored = true
- Part26.BottomSurface = Enum.SurfaceType.Smooth
- Part26.BrickColor = BrickColor.new("Dark indigo")
- Part26.CanCollide = false
- Part26.Material = Enum.Material.Neon
- Part26.TopSurface = Enum.SurfaceType.Smooth
- Part26.brickColor = BrickColor.new("Dark indigo")
- Part26.Shape = Enum.PartType.Ball
- SpecialMesh27.Parent = Part26
- SpecialMesh27.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh27.MeshType = Enum.MeshType.Sphere
- Part28.Parent = Model0
- Part28.CFrame = CFrame.new(3098.26685, 73.6240311, 343.476196, 0.3174209, 0.0609309413, 0.946331084, 0.938961864, -0.159808531, -0.30465427, 0.132667974, 0.985265791, -0.107937872)
- Part28.Orientation = Vector3.new(17.7399998, 96.5099945, 99.659996)
- Part28.Position = Vector3.new(3098.26685, 73.6240311, 343.476196)
- Part28.Rotation = Vector3.new(109.509995, 71.1399994, -10.8699999)
- Part28.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part28.Anchored = true
- Part28.BottomSurface = Enum.SurfaceType.Smooth
- Part28.BrickColor = BrickColor.new("Dark indigo")
- Part28.CanCollide = false
- Part28.Material = Enum.Material.Neon
- Part28.TopSurface = Enum.SurfaceType.Smooth
- Part28.brickColor = BrickColor.new("Dark indigo")
- Part28.Shape = Enum.PartType.Ball
- SpecialMesh29.Parent = Part28
- SpecialMesh29.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh29.MeshType = Enum.MeshType.Sphere
- Part30.Parent = Model0
- Part30.CFrame = CFrame.new(3098.60815, 73.6375885, 343.336365, 0.282767475, 0.0609289184, -0.957257152, -0.943898559, -0.159806311, -0.288998187, -0.17058304, 0.985266268, 0.0123227928)
- Part30.Orientation = Vector3.new(16.7999992, -89.2599945, -99.6100006)
- Part30.Position = Vector3.new(3098.60815, 73.6375885, 343.336365)
- Part30.Rotation = Vector3.new(87.5599976, -73.1899948, -12.1599998)
- Part30.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part30.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part30.Anchored = true
- Part30.BottomSurface = Enum.SurfaceType.Smooth
- Part30.BrickColor = BrickColor.new("Dark indigo")
- Part30.CanCollide = false
- Part30.Material = Enum.Material.Neon
- Part30.TopSurface = Enum.SurfaceType.Smooth
- Part30.brickColor = BrickColor.new("Dark indigo")
- Part30.Shape = Enum.PartType.Ball
- SpecialMesh31.Parent = Part30
- SpecialMesh31.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh31.MeshType = Enum.MeshType.Sphere
- Part32.Parent = Model0
- Part32.CFrame = CFrame.new(3098.59741, 73.6270523, 343.456177, 0.282767475, 0.0609289184, -0.957257152, -0.943898559, -0.159806311, -0.288998187, -0.17058304, 0.985266268, 0.0123227928)
- Part32.Orientation = Vector3.new(16.7999992, -89.2599945, -99.6100006)
- Part32.Position = Vector3.new(3098.59741, 73.6270523, 343.456177)
- Part32.Rotation = Vector3.new(87.5599976, -73.1899948, -12.1599998)
- Part32.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part32.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part32.Anchored = true
- Part32.BottomSurface = Enum.SurfaceType.Smooth
- Part32.BrickColor = BrickColor.new("Dark indigo")
- Part32.CanCollide = false
- Part32.Material = Enum.Material.Neon
- Part32.TopSurface = Enum.SurfaceType.Smooth
- Part32.brickColor = BrickColor.new("Dark indigo")
- Part32.Shape = Enum.PartType.Ball
- SpecialMesh33.Parent = Part32
- SpecialMesh33.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh33.MeshType = Enum.MeshType.Sphere
- Part34.Parent = Model0
- Part34.CFrame = CFrame.new(3098.52393, 73.7525482, 343.360199, 0.876829624, 0.0609298646, -0.47693634, -0.463084131, -0.159809008, -0.871789336, -0.129336044, 0.985265911, -0.111908801)
- Part34.Orientation = Vector3.new(60.6699982, -103.209999, -109.040001)
- Part34.Position = Vector3.new(3098.52393, 73.7525482, 343.360199)
- Part34.Rotation = Vector3.new(97.3099976, -28.4899998, -3.98000002)
- Part34.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part34.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part34.Anchored = true
- Part34.BottomSurface = Enum.SurfaceType.Smooth
- Part34.BrickColor = BrickColor.new("Dark indigo")
- Part34.CanCollide = false
- Part34.Material = Enum.Material.Neon
- Part34.TopSurface = Enum.SurfaceType.Smooth
- Part34.brickColor = BrickColor.new("Dark indigo")
- Part34.Shape = Enum.PartType.Ball
- SpecialMesh35.Parent = Part34
- SpecialMesh35.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh35.MeshType = Enum.MeshType.Sphere
- Part36.Parent = Model0
- Part36.CFrame = CFrame.new(3098.43213, 73.573967, 343.457825, -0.365120828, 0.0609317534, 0.92896986, 0.9151178, -0.159813851, 0.370164037, 0.171015948, 0.985265017, 0.00259143463)
- Part36.Orientation = Vector3.new(-21.7299995, 89.8399963, 99.909996)
- Part36.Position = Vector3.new(3098.43213, 73.573967, 343.457825)
- Part36.Rotation = Vector3.new(-89.5999985, 68.2699966, -170.529999)
- Part36.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part36.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part36.Anchored = true
- Part36.BottomSurface = Enum.SurfaceType.Smooth
- Part36.BrickColor = BrickColor.new("Dark indigo")
- Part36.CanCollide = false
- Part36.Material = Enum.Material.Neon
- Part36.TopSurface = Enum.SurfaceType.Smooth
- Part36.brickColor = BrickColor.new("Dark indigo")
- Part36.Shape = Enum.PartType.Ball
- SpecialMesh37.Parent = Part36
- SpecialMesh37.Scale = Vector3.new(0.909267128, 0.912334263, 0.908757806)
- SpecialMesh37.MeshType = Enum.MeshType.Sphere
- Part38.Parent = Model0
- Part38.CFrame = CFrame.new(3098.38135, 73.774086, 343.372498, 0.957254171, 0.0609297566, 0.28277725, 0.289008021, -0.159809008, -0.943895102, -0.0123210512, 0.985265911, -0.170585945)
- Part38.Orientation = Vector3.new(70.7200012, 121.099998, 118.939995)
- Part38.Position = Vector3.new(3098.38135, 73.774086, 343.372498)
- Part38.Rotation = Vector3.new(100.239998, 16.4300003, -3.63999987)
- Part38.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part38.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part38.Anchored = true
- Part38.BottomSurface = Enum.SurfaceType.Smooth
- Part38.BrickColor = BrickColor.new("Dark indigo")
- Part38.CanCollide = false
- Part38.Material = Enum.Material.Neon
- Part38.TopSurface = Enum.SurfaceType.Smooth
- Part38.brickColor = BrickColor.new("Dark indigo")
- Part38.Shape = Enum.PartType.Ball
- SpecialMesh39.Parent = Part38
- SpecialMesh39.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh39.MeshType = Enum.MeshType.Sphere
- Part40.Parent = Model0
- Part40.CFrame = CFrame.new(3098.37988, 73.7370605, 343.487488, 0.957254171, 0.0609297566, 0.28277725, 0.289008021, -0.159809008, -0.943895102, -0.0123210512, 0.985265911, -0.170585945)
- Part40.Orientation = Vector3.new(70.7200012, 121.099998, 118.939995)
- Part40.Position = Vector3.new(3098.37988, 73.7370605, 343.487488)
- Part40.Rotation = Vector3.new(100.239998, 16.4300003, -3.63999987)
- Part40.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part40.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part40.Anchored = true
- Part40.BottomSurface = Enum.SurfaceType.Smooth
- Part40.BrickColor = BrickColor.new("Dark indigo")
- Part40.CanCollide = false
- Part40.Material = Enum.Material.Neon
- Part40.TopSurface = Enum.SurfaceType.Smooth
- Part40.brickColor = BrickColor.new("Dark indigo")
- Part40.Shape = Enum.PartType.Ball
- SpecialMesh41.Parent = Part40
- SpecialMesh41.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh41.MeshType = Enum.MeshType.Sphere
- UnionOperation42.Parent = Model0
- UnionOperation42.CFrame = CFrame.new(3095.36792, 72.3118896, 343.361786, 0.0609308034, 0.860332727, 0.506088972, -0.159808949, -0.492075324, 0.855760217, 0.985265732, -0.133019, 0.107505538)
- UnionOperation42.Orientation = Vector3.new(-58.8400002, 78.0099945, -162.009995)
- UnionOperation42.Position = Vector3.new(3095.36792, 72.3118896, 343.361786)
- UnionOperation42.Rotation = Vector3.new(-82.8399963, 30.3999996, -85.9499969)
- UnionOperation42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation42.Size = Vector3.new(0.0606163815, 1.06136119, 1.219087)
- UnionOperation42.Anchored = true
- UnionOperation42.BrickColor = BrickColor.new("Really black")
- UnionOperation42.CanCollide = false
- UnionOperation42.Material = Enum.Material.Granite
- UnionOperation42.brickColor = BrickColor.new("Really black")
- UnionOperation42.UsePartColor = true
- UnionOperation43.Parent = Model0
- UnionOperation43.CFrame = CFrame.new(3097.43848, 73.1834488, 343.367249, 0.0609308034, 0.719712377, 0.691601396, -0.159808949, -0.676909804, 0.718510091, 0.985265732, -0.154302627, 0.0737712234)
- UnionOperation43.Orientation = Vector3.new(-45.9300003, 83.909996, -166.720001)
- UnionOperation43.Position = Vector3.new(3097.43848, 73.1834488, 343.367249)
- UnionOperation43.Rotation = Vector3.new(-84.1399994, 43.7599983, -85.159996)
- UnionOperation43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation43.Size = Vector3.new(0.0814121515, 1.7047745, 3.06252503)
- UnionOperation43.Anchored = true
- UnionOperation43.BrickColor = BrickColor.new("Really black")
- UnionOperation43.CanCollide = false
- UnionOperation43.Material = Enum.Material.Granite
- UnionOperation43.brickColor = BrickColor.new("Really black")
- UnionOperation43.UsePartColor = true
- UnionOperation44.Parent = Model0
- UnionOperation44.CFrame = CFrame.new(3094.43628, 71.9373245, 343.418701, -0.0609308034, -0.470544696, 0.880276203, 0.159808949, 0.865933001, 0.473944873, -0.985265732, 0.169552833, 0.0224349443)
- UnionOperation44.Orientation = Vector3.new(-28.289999, 88.5400009, 10.46)
- UnionOperation44.Position = Vector3.new(3094.43628, 71.9373245, 343.418701)
- UnionOperation44.Rotation = Vector3.new(-87.2900009, 61.6800003, 97.3799973)
- UnionOperation44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation44.Size = Vector3.new(0.0746276304, 0.628460884, 0.937090933)
- UnionOperation44.Anchored = true
- UnionOperation44.BrickColor = BrickColor.new("Really black")
- UnionOperation44.CanCollide = false
- UnionOperation44.Material = Enum.Material.Granite
- UnionOperation44.brickColor = BrickColor.new("Really black")
- UnionOperation44.UsePartColor = true
- Part45.Parent = Model0
- Part45.CFrame = CFrame.new(3098.24585, 73.5328445, 343.341736, -0.365120828, 0.0609317534, 0.92896986, 0.9151178, -0.159813851, 0.370164037, 0.171015948, 0.985265017, 0.00259143463)
- Part45.Orientation = Vector3.new(-21.7299995, 89.8399963, 99.909996)
- Part45.Position = Vector3.new(3098.24585, 73.5328445, 343.341736)
- Part45.Rotation = Vector3.new(-89.5999985, 68.2699966, -170.529999)
- Part45.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part45.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part45.Anchored = true
- Part45.BottomSurface = Enum.SurfaceType.Smooth
- Part45.BrickColor = BrickColor.new("Dark indigo")
- Part45.CanCollide = false
- Part45.Material = Enum.Material.Neon
- Part45.TopSurface = Enum.SurfaceType.Smooth
- Part45.brickColor = BrickColor.new("Dark indigo")
- Part45.Shape = Enum.PartType.Ball
- SpecialMesh46.Parent = Part45
- SpecialMesh46.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh46.MeshType = Enum.MeshType.Sphere
- UnionOperation47.Parent = Model0
- UnionOperation47.CFrame = CFrame.new(3097.44019, 73.1696472, 343.444397, 0.0609308034, 0.719712377, 0.691601396, -0.159808949, -0.676909804, 0.718510091, 0.985265732, -0.154302627, 0.0737712234)
- UnionOperation47.Orientation = Vector3.new(-45.9300003, 83.909996, -166.720001)
- UnionOperation47.Position = Vector3.new(3097.44019, 73.1696472, 343.444397)
- UnionOperation47.Rotation = Vector3.new(-84.1399994, 43.7599983, -85.159996)
- UnionOperation47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation47.Size = Vector3.new(0.0814121515, 1.7047745, 3.06252503)
- UnionOperation47.Anchored = true
- UnionOperation47.BrickColor = BrickColor.new("Really black")
- UnionOperation47.CanCollide = false
- UnionOperation47.Material = Enum.Material.Granite
- UnionOperation47.brickColor = BrickColor.new("Really black")
- UnionOperation47.UsePartColor = true
- Part48.Parent = Model0
- Part48.CFrame = CFrame.new(3098.48364, 73.4108505, 343.428162, -0.957254171, 0.0609297566, -0.28277725, -0.289008021, -0.159809008, 0.943895102, 0.0123210512, 0.985265911, 0.170585945)
- Part48.Orientation = Vector3.new(-70.7200012, -58.8999977, -118.939995)
- Part48.Position = Vector3.new(3098.48364, 73.4108505, 343.428162)
- Part48.Rotation = Vector3.new(-79.7599945, -16.4300003, -176.360001)
- Part48.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part48.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part48.Anchored = true
- Part48.BottomSurface = Enum.SurfaceType.Smooth
- Part48.BrickColor = BrickColor.new("Dark indigo")
- Part48.CanCollide = false
- Part48.Material = Enum.Material.Neon
- Part48.TopSurface = Enum.SurfaceType.Smooth
- Part48.brickColor = BrickColor.new("Dark indigo")
- Part48.Shape = Enum.PartType.Ball
- SpecialMesh49.Parent = Part48
- SpecialMesh49.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh49.MeshType = Enum.MeshType.Sphere
- UnionOperation50.Parent = Model0
- UnionOperation50.CFrame = CFrame.new(3094.43188, 71.9487228, 343.348328, -0.0609308034, -0.470544696, 0.880276203, 0.159808949, 0.865933001, 0.473944873, -0.985265732, 0.169552833, 0.0224349443)
- UnionOperation50.Orientation = Vector3.new(-28.289999, 88.5400009, 10.46)
- UnionOperation50.Position = Vector3.new(3094.43188, 71.9487228, 343.348328)
- UnionOperation50.Rotation = Vector3.new(-87.2900009, 61.6800003, 97.3799973)
- UnionOperation50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation50.Size = Vector3.new(0.0746276304, 0.628460884, 0.937090933)
- UnionOperation50.Anchored = true
- UnionOperation50.BrickColor = BrickColor.new("Really black")
- UnionOperation50.CanCollide = false
- UnionOperation50.Material = Enum.Material.Granite
- UnionOperation50.brickColor = BrickColor.new("Really black")
- UnionOperation50.UsePartColor = true
- Part51.Parent = Model0
- Part51.CFrame = CFrame.new(3098.36572, 73.4149323, 343.436127, -0.915060818, 0.0609301478, 0.398700178, 0.385339946, -0.159810111, 0.908832431, 0.119091019, 0.985265613, 0.122756287)
- Part51.Orientation = Vector3.new(-65.3399963, 72.8899994, 112.529999)
- Part51.Position = Vector3.new(3098.36572, 73.4149323, 343.436127)
- Part51.Rotation = Vector3.new(-82.3099976, 23.5, -176.190002)
- Part51.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part51.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part51.Anchored = true
- Part51.BottomSurface = Enum.SurfaceType.Smooth
- Part51.BrickColor = BrickColor.new("Dark indigo")
- Part51.CanCollide = false
- Part51.Material = Enum.Material.Neon
- Part51.TopSurface = Enum.SurfaceType.Smooth
- Part51.brickColor = BrickColor.new("Dark indigo")
- Part51.Shape = Enum.PartType.Ball
- SpecialMesh52.Parent = Part51
- SpecialMesh52.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh52.MeshType = Enum.MeshType.Sphere
- UnionOperation53.Parent = Model0
- UnionOperation53.CFrame = CFrame.new(3095.37134, 72.302681, 343.418762, 0.0609308034, 0.860332727, 0.506088972, -0.159808949, -0.492075324, 0.855760217, 0.985265732, -0.133019, 0.107505538)
- UnionOperation53.Orientation = Vector3.new(-58.8400002, 78.0099945, -162.009995)
- UnionOperation53.Position = Vector3.new(3095.37134, 72.302681, 343.418762)
- UnionOperation53.Rotation = Vector3.new(-82.8399963, 30.3999996, -85.9499969)
- UnionOperation53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation53.Size = Vector3.new(0.0606163815, 1.06136119, 1.219087)
- UnionOperation53.Anchored = true
- UnionOperation53.BrickColor = BrickColor.new("Really black")
- UnionOperation53.CanCollide = false
- UnionOperation53.Material = Enum.Material.Granite
- UnionOperation53.brickColor = BrickColor.new("Really black")
- UnionOperation53.UsePartColor = true
- Part54.Parent = Model0
- Part54.CFrame = CFrame.new(3098.24976, 73.6603775, 343.362183, 0.3174209, 0.0609309413, 0.946331084, 0.938961864, -0.159808531, -0.30465427, 0.132667974, 0.985265791, -0.107937872)
- Part54.Orientation = Vector3.new(17.7399998, 96.5099945, 99.659996)
- Part54.Position = Vector3.new(3098.24976, 73.6603775, 343.362183)
- Part54.Rotation = Vector3.new(109.509995, 71.1399994, -10.8699999)
- Part54.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part54.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part54.Anchored = true
- Part54.BottomSurface = Enum.SurfaceType.Smooth
- Part54.BrickColor = BrickColor.new("Dark indigo")
- Part54.CanCollide = false
- Part54.Material = Enum.Material.Neon
- Part54.TopSurface = Enum.SurfaceType.Smooth
- Part54.brickColor = BrickColor.new("Dark indigo")
- Part54.Shape = Enum.PartType.Ball
- SpecialMesh55.Parent = Part54
- SpecialMesh55.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh55.MeshType = Enum.MeshType.Sphere
- Part56.Parent = Model0
- Part56.CFrame = CFrame.new(3098.34009, 73.4256668, 343.318481, -0.915060818, 0.0609301478, 0.398700178, 0.385339946, -0.159810111, 0.908832431, 0.119091019, 0.985265613, 0.122756287)
- Part56.Orientation = Vector3.new(-65.3399963, 72.8899994, 112.529999)
- Part56.Position = Vector3.new(3098.34009, 73.4256668, 343.318481)
- Part56.Rotation = Vector3.new(-82.3099976, 23.5, -176.190002)
- Part56.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part56.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part56.Anchored = true
- Part56.BottomSurface = Enum.SurfaceType.Smooth
- Part56.BrickColor = BrickColor.new("Dark indigo")
- Part56.CanCollide = false
- Part56.Material = Enum.Material.Neon
- Part56.TopSurface = Enum.SurfaceType.Smooth
- Part56.brickColor = BrickColor.new("Dark indigo")
- Part56.Shape = Enum.PartType.Ball
- SpecialMesh57.Parent = Part56
- SpecialMesh57.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh57.MeshType = Enum.MeshType.Sphere
- Part58.Parent = Model0
- Part58.CFrame = CFrame.new(3098.51221, 73.726799, 343.477661, 0.876829624, 0.0609298646, -0.47693634, -0.463084131, -0.159809008, -0.871789336, -0.129336044, 0.985265911, -0.111908801)
- Part58.Orientation = Vector3.new(60.6699982, -103.209999, -109.040001)
- Part58.Position = Vector3.new(3098.51221, 73.726799, 343.477661)
- Part58.Rotation = Vector3.new(97.3099976, -28.4899998, -3.98000002)
- Part58.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part58.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part58.Anchored = true
- Part58.BottomSurface = Enum.SurfaceType.Smooth
- Part58.BrickColor = BrickColor.new("Dark indigo")
- Part58.CanCollide = false
- Part58.Material = Enum.Material.Neon
- Part58.TopSurface = Enum.SurfaceType.Smooth
- Part58.brickColor = BrickColor.new("Dark indigo")
- Part58.Shape = Enum.PartType.Ball
- SpecialMesh59.Parent = Part58
- SpecialMesh59.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh59.MeshType = Enum.MeshType.Sphere
- Part60.Parent = Model0
- Part60.CFrame = CFrame.new(3098.46802, 73.4119644, 343.30838, -0.957254171, 0.0609297566, -0.28277725, -0.289008021, -0.159809008, 0.943895102, 0.0123210512, 0.985265911, 0.170585945)
- Part60.Orientation = Vector3.new(-70.7200012, -58.8999977, -118.939995)
- Part60.Position = Vector3.new(3098.46802, 73.4119644, 343.30838)
- Part60.Rotation = Vector3.new(-79.7599945, -16.4300003, -176.360001)
- Part60.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part60.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part60.Anchored = true
- Part60.BottomSurface = Enum.SurfaceType.Smooth
- Part60.BrickColor = BrickColor.new("Dark indigo")
- Part60.CanCollide = false
- Part60.Material = Enum.Material.Neon
- Part60.TopSurface = Enum.SurfaceType.Smooth
- Part60.brickColor = BrickColor.new("Dark indigo")
- Part60.Shape = Enum.PartType.Ball
- SpecialMesh61.Parent = Part60
- SpecialMesh61.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh61.MeshType = Enum.MeshType.Sphere
- Part62.Parent = Model0
- Part62.CFrame = CFrame.new(3098.26685, 73.6240311, 343.476196, 0.3174209, 0.0609309413, 0.946331084, 0.938961864, -0.159808531, -0.30465427, 0.132667974, 0.985265791, -0.107937872)
- Part62.Orientation = Vector3.new(17.7399998, 96.5099945, 99.659996)
- Part62.Position = Vector3.new(3098.26685, 73.6240311, 343.476196)
- Part62.Rotation = Vector3.new(109.509995, 71.1399994, -10.8699999)
- Part62.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part62.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part62.Anchored = true
- Part62.BottomSurface = Enum.SurfaceType.Smooth
- Part62.BrickColor = BrickColor.new("Dark indigo")
- Part62.CanCollide = false
- Part62.Material = Enum.Material.Neon
- Part62.TopSurface = Enum.SurfaceType.Smooth
- Part62.brickColor = BrickColor.new("Dark indigo")
- Part62.Shape = Enum.PartType.Ball
- SpecialMesh63.Parent = Part62
- SpecialMesh63.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh63.MeshType = Enum.MeshType.Sphere
- UnionOperation64.Name = "Hitbox"
- UnionOperation64.Parent = Model0
- UnionOperation64.CFrame = CFrame.new(3096.15186, 72.6379776, 343.397736, -0.0609308034, -0.378181905, 0.923729837, 0.159808949, 0.909808815, 0.383029222, -0.985265732, 0.170957521, 0.00500125811)
- UnionOperation64.Orientation = Vector3.new(-22.5199986, 89.6899948, 9.96000004)
- UnionOperation64.Position = Vector3.new(3096.15186, 72.6379776, 343.397736)
- UnionOperation64.Rotation = Vector3.new(-89.25, 67.4799957, 99.1500015)
- UnionOperation64.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- UnionOperation64.Size = Vector3.new(0.0746281222, 0.865144789, 4.8061738)
- UnionOperation64.Anchored = true
- UnionOperation64.BrickColor = BrickColor.new("Dark indigo")
- UnionOperation64.CanCollide = false
- UnionOperation64.Material = Enum.Material.SmoothPlastic
- UnionOperation64.brickColor = BrickColor.new("Dark indigo")
- UnionOperation64.UsePartColor = true
- Part65.Parent = Model0
- Part65.CFrame = CFrame.new(3098.40576, 73.5999146, 343.342712, -0.365120828, 0.0609317534, 0.92896986, 0.9151178, -0.159813851, 0.370164037, 0.171015948, 0.985265017, 0.00259143463)
- Part65.Orientation = Vector3.new(-21.7299995, 89.8399963, 99.909996)
- Part65.Position = Vector3.new(3098.40576, 73.5999146, 343.342712)
- Part65.Rotation = Vector3.new(-89.5999985, 68.2699966, -170.529999)
- Part65.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part65.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part65.Anchored = true
- Part65.BottomSurface = Enum.SurfaceType.Smooth
- Part65.BrickColor = BrickColor.new("Dark indigo")
- Part65.CanCollide = false
- Part65.Material = Enum.Material.Neon
- Part65.TopSurface = Enum.SurfaceType.Smooth
- Part65.brickColor = BrickColor.new("Dark indigo")
- Part65.Shape = Enum.PartType.Ball
- SpecialMesh66.Parent = Part65
- SpecialMesh66.Scale = Vector3.new(0.909267128, 0.912334263, 0.908757806)
- SpecialMesh66.MeshType = Enum.MeshType.Sphere
- Part67.Parent = Model0
- Part67.CFrame = CFrame.new(3092.64795, 71.1972809, 343.374939, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part67.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part67.Position = Vector3.new(3092.64795, 71.1972809, 343.374939)
- Part67.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part67.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part67.Size = Vector3.new(0.734301031, 0.200000003, 0.261998773)
- Part67.Anchored = true
- Part67.BottomSurface = Enum.SurfaceType.Smooth
- Part67.BrickColor = BrickColor.new("Dark indigo")
- Part67.CanCollide = false
- Part67.Material = Enum.Material.SmoothPlastic
- Part67.TopSurface = Enum.SurfaceType.Smooth
- Part67.brickColor = BrickColor.new("Dark indigo")
- Part67.Shape = Enum.PartType.Cylinder
- SpecialMesh68.Parent = Part67
- SpecialMesh68.Scale = Vector3.new(1, 0.729034007, 1)
- SpecialMesh68.MeshType = Enum.MeshType.Cylinder
- Part69.Parent = Model0
- Part69.CFrame = CFrame.new(3098.57593, 73.4829941, 343.313232, -0.551534057, 0.0609296747, -0.831930757, -0.828116655, -0.159810141, 0.537295103, -0.100212991, 0.985265613, 0.138596803)
- Part69.Orientation = Vector3.new(-32.5, -80.5400009, -100.919998)
- Part69.Position = Vector3.new(3098.57593, 73.4829941, 343.313232)
- Part69.Rotation = Vector3.new(-75.5400009, -56.2999992, -173.699997)
- Part69.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part69.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part69.Anchored = true
- Part69.BottomSurface = Enum.SurfaceType.Smooth
- Part69.BrickColor = BrickColor.new("Dark indigo")
- Part69.CanCollide = false
- Part69.Material = Enum.Material.Neon
- Part69.TopSurface = Enum.SurfaceType.Smooth
- Part69.brickColor = BrickColor.new("Dark indigo")
- Part69.Shape = Enum.PartType.Ball
- SpecialMesh70.Parent = Part69
- SpecialMesh70.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh70.MeshType = Enum.MeshType.Sphere
- Part71.Parent = Model0
- Part71.CFrame = CFrame.new(3098.57788, 73.4831696, 343.434052, -0.551534057, 0.0609296747, -0.831930757, -0.828116655, -0.159810141, 0.537295103, -0.100212991, 0.985265613, 0.138596803)
- Part71.Orientation = Vector3.new(-32.5, -80.5400009, -100.919998)
- Part71.Position = Vector3.new(3098.57788, 73.4831696, 343.434052)
- Part71.Rotation = Vector3.new(-75.5400009, -56.2999992, -173.699997)
- Part71.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part71.Anchored = true
- Part71.BottomSurface = Enum.SurfaceType.Smooth
- Part71.BrickColor = BrickColor.new("Dark indigo")
- Part71.CanCollide = false
- Part71.Material = Enum.Material.Neon
- Part71.TopSurface = Enum.SurfaceType.Smooth
- Part71.brickColor = BrickColor.new("Dark indigo")
- Part71.Shape = Enum.PartType.Ball
- SpecialMesh72.Parent = Part71
- SpecialMesh72.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh72.MeshType = Enum.MeshType.Sphere
- Part73.Parent = Model0
- Part73.CFrame = CFrame.new(3098.27197, 73.506897, 343.456818, -0.365120828, 0.0609317534, 0.92896986, 0.9151178, -0.159813851, 0.370164037, 0.171015948, 0.985265017, 0.00259143463)
- Part73.Orientation = Vector3.new(-21.7299995, 89.8399963, 99.909996)
- Part73.Position = Vector3.new(3098.27197, 73.506897, 343.456818)
- Part73.Rotation = Vector3.new(-89.5999985, 68.2699966, -170.529999)
- Part73.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part73.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part73.Anchored = true
- Part73.BottomSurface = Enum.SurfaceType.Smooth
- Part73.BrickColor = BrickColor.new("Dark indigo")
- Part73.CanCollide = false
- Part73.Material = Enum.Material.Neon
- Part73.TopSurface = Enum.SurfaceType.Smooth
- Part73.brickColor = BrickColor.new("Dark indigo")
- Part73.Shape = Enum.PartType.Ball
- SpecialMesh74.Parent = Part73
- SpecialMesh74.Scale = Vector3.new(0.448042184, 0.4495534, 0.4477911)
- SpecialMesh74.MeshType = Enum.MeshType.Sphere
- Part75.Parent = Model0
- Part75.CFrame = CFrame.new(3092.91162, 71.3024826, 343.374817, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part75.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part75.Position = Vector3.new(3092.91162, 71.3024826, 343.374817)
- Part75.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part75.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part75.Anchored = true
- Part75.BottomSurface = Enum.SurfaceType.Smooth
- Part75.BrickColor = BrickColor.new("Really black")
- Part75.CanCollide = false
- Part75.Material = Enum.Material.SmoothPlastic
- Part75.TopSurface = Enum.SurfaceType.Smooth
- Part75.brickColor = BrickColor.new("Really black")
- Part75.Shape = Enum.PartType.Cylinder
- SpecialMesh76.Parent = Part75
- SpecialMesh76.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh76.MeshType = Enum.MeshType.Cylinder
- Part77.Parent = Model0
- Part77.CFrame = CFrame.new(3092.4082, 71.1018906, 343.373413, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part77.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part77.Position = Vector3.new(3092.4082, 71.1018906, 343.373413)
- Part77.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part77.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part77.Anchored = true
- Part77.BottomSurface = Enum.SurfaceType.Smooth
- Part77.BrickColor = BrickColor.new("Really black")
- Part77.CanCollide = false
- Part77.Material = Enum.Material.SmoothPlastic
- Part77.TopSurface = Enum.SurfaceType.Smooth
- Part77.brickColor = BrickColor.new("Really black")
- Part77.Shape = Enum.PartType.Cylinder
- SpecialMesh78.Parent = Part77
- SpecialMesh78.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh78.MeshType = Enum.MeshType.Cylinder
- Part79.Parent = Model0
- Part79.CFrame = CFrame.new(3092.98267, 71.3308792, 343.375, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part79.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part79.Position = Vector3.new(3092.98267, 71.3308792, 343.375)
- Part79.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part79.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part79.Anchored = true
- Part79.BottomSurface = Enum.SurfaceType.Smooth
- Part79.BrickColor = BrickColor.new("Really black")
- Part79.CanCollide = false
- Part79.Material = Enum.Material.SmoothPlastic
- Part79.TopSurface = Enum.SurfaceType.Smooth
- Part79.brickColor = BrickColor.new("Really black")
- Part79.Shape = Enum.PartType.Cylinder
- SpecialMesh80.Parent = Part79
- SpecialMesh80.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh80.MeshType = Enum.MeshType.Cylinder
- Part81.Parent = Model0
- Part81.CFrame = CFrame.new(3093.70483, 71.6184845, 343.377014, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part81.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part81.Position = Vector3.new(3093.70483, 71.6184845, 343.377014)
- Part81.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part81.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part81.Anchored = true
- Part81.BottomSurface = Enum.SurfaceType.Smooth
- Part81.BrickColor = BrickColor.new("Really black")
- Part81.CanCollide = false
- Part81.Material = Enum.Material.SmoothPlastic
- Part81.TopSurface = Enum.SurfaceType.Smooth
- Part81.brickColor = BrickColor.new("Really black")
- Part81.Shape = Enum.PartType.Cylinder
- SpecialMesh82.Parent = Part81
- SpecialMesh82.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh82.MeshType = Enum.MeshType.Cylinder
- Part83.Parent = Model0
- Part83.CFrame = CFrame.new(3093.427, 71.5078125, 343.376251, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part83.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part83.Position = Vector3.new(3093.427, 71.5078125, 343.376251)
- Part83.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part83.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part83.Anchored = true
- Part83.BottomSurface = Enum.SurfaceType.Smooth
- Part83.BrickColor = BrickColor.new("Really black")
- Part83.CanCollide = false
- Part83.Material = Enum.Material.SmoothPlastic
- Part83.TopSurface = Enum.SurfaceType.Smooth
- Part83.brickColor = BrickColor.new("Really black")
- Part83.Shape = Enum.PartType.Cylinder
- SpecialMesh84.Parent = Part83
- SpecialMesh84.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh84.MeshType = Enum.MeshType.Cylinder
- Part85.Parent = Model0
- Part85.CFrame = CFrame.new(3093.77637, 71.6470337, 343.377197, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part85.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part85.Position = Vector3.new(3093.77637, 71.6470337, 343.377197)
- Part85.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part85.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part85.Anchored = true
- Part85.BottomSurface = Enum.SurfaceType.Smooth
- Part85.BrickColor = BrickColor.new("Really black")
- Part85.CanCollide = false
- Part85.Material = Enum.Material.SmoothPlastic
- Part85.TopSurface = Enum.SurfaceType.Smooth
- Part85.brickColor = BrickColor.new("Really black")
- Part85.Shape = Enum.PartType.Cylinder
- SpecialMesh86.Parent = Part85
- SpecialMesh86.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh86.MeshType = Enum.MeshType.Cylinder
- Part87.Parent = Model0
- Part87.CFrame = CFrame.new(3093.50122, 71.5374069, 343.376465, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part87.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part87.Position = Vector3.new(3093.50122, 71.5374069, 343.376465)
- Part87.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part87.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part87.Anchored = true
- Part87.BottomSurface = Enum.SurfaceType.Smooth
- Part87.BrickColor = BrickColor.new("Really black")
- Part87.CanCollide = false
- Part87.Material = Enum.Material.SmoothPlastic
- Part87.TopSurface = Enum.SurfaceType.Smooth
- Part87.brickColor = BrickColor.new("Really black")
- Part87.Shape = Enum.PartType.Cylinder
- SpecialMesh88.Parent = Part87
- SpecialMesh88.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh88.MeshType = Enum.MeshType.Cylinder
- Part89.Parent = Model0
- Part89.CFrame = CFrame.new(3093.16846, 71.4049149, 343.375519, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part89.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part89.Position = Vector3.new(3093.16846, 71.4049149, 343.375519)
- Part89.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part89.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part89.Anchored = true
- Part89.BottomSurface = Enum.SurfaceType.Smooth
- Part89.BrickColor = BrickColor.new("Really black")
- Part89.CanCollide = false
- Part89.Material = Enum.Material.SmoothPlastic
- Part89.TopSurface = Enum.SurfaceType.Smooth
- Part89.brickColor = BrickColor.new("Really black")
- Part89.Shape = Enum.PartType.Cylinder
- SpecialMesh90.Parent = Part89
- SpecialMesh90.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh90.MeshType = Enum.MeshType.Cylinder
- Part91.Parent = Model0
- Part91.CFrame = CFrame.new(3092.57056, 71.1665726, 343.37384, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part91.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part91.Position = Vector3.new(3092.57056, 71.1665726, 343.37384)
- Part91.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part91.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part91.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part91.Anchored = true
- Part91.BottomSurface = Enum.SurfaceType.Smooth
- Part91.BrickColor = BrickColor.new("Really black")
- Part91.CanCollide = false
- Part91.Material = Enum.Material.SmoothPlastic
- Part91.TopSurface = Enum.SurfaceType.Smooth
- Part91.brickColor = BrickColor.new("Really black")
- Part91.Shape = Enum.PartType.Cylinder
- SpecialMesh92.Parent = Part91
- SpecialMesh92.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh92.MeshType = Enum.MeshType.Cylinder
- Part93.Parent = Model0
- Part93.CFrame = CFrame.new(3093.56665, 71.5637512, 343.376648, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part93.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part93.Position = Vector3.new(3093.56665, 71.5637512, 343.376648)
- Part93.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part93.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part93.Anchored = true
- Part93.BottomSurface = Enum.SurfaceType.Smooth
- Part93.BrickColor = BrickColor.new("Really black")
- Part93.CanCollide = false
- Part93.Material = Enum.Material.SmoothPlastic
- Part93.TopSurface = Enum.SurfaceType.Smooth
- Part93.brickColor = BrickColor.new("Really black")
- Part93.Shape = Enum.PartType.Cylinder
- SpecialMesh94.Parent = Part93
- SpecialMesh94.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh94.MeshType = Enum.MeshType.Cylinder
- Part95.Parent = Model0
- Part95.CFrame = CFrame.new(3092.77417, 71.2475891, 343.37442, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part95.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part95.Position = Vector3.new(3092.77417, 71.2475891, 343.37442)
- Part95.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part95.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part95.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part95.Anchored = true
- Part95.BottomSurface = Enum.SurfaceType.Smooth
- Part95.BrickColor = BrickColor.new("Really black")
- Part95.CanCollide = false
- Part95.Material = Enum.Material.SmoothPlastic
- Part95.TopSurface = Enum.SurfaceType.Smooth
- Part95.brickColor = BrickColor.new("Really black")
- Part95.Shape = Enum.PartType.Cylinder
- SpecialMesh96.Parent = Part95
- SpecialMesh96.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh96.MeshType = Enum.MeshType.Cylinder
- Part97.Parent = Model0
- Part97.CFrame = CFrame.new(3092.8457, 71.2761307, 343.374634, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part97.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part97.Position = Vector3.new(3092.8457, 71.2761307, 343.374634)
- Part97.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part97.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part97.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part97.Anchored = true
- Part97.BottomSurface = Enum.SurfaceType.Smooth
- Part97.BrickColor = BrickColor.new("Really black")
- Part97.CanCollide = false
- Part97.Material = Enum.Material.SmoothPlastic
- Part97.TopSurface = Enum.SurfaceType.Smooth
- Part97.brickColor = BrickColor.new("Really black")
- Part97.Shape = Enum.PartType.Cylinder
- SpecialMesh98.Parent = Part97
- SpecialMesh98.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh98.MeshType = Enum.MeshType.Cylinder
- Part99.Name = "Handle"
- Part99.Parent = Model0
- Part99.CFrame = CFrame.new(3093.45435, 71.5185013, 343.377197, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part99.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part99.Position = Vector3.new(3093.45435, 71.5185013, 343.377197)
- Part99.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part99.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part99.Size = Vector3.new(1.00221145, 0.200000003, 0.261998773)
- Part99.Anchored = true
- Part99.BottomSurface = Enum.SurfaceType.Smooth
- Part99.BrickColor = BrickColor.new("Dark indigo")
- Part99.CanCollide = false
- Part99.Material = Enum.Material.SmoothPlastic
- Part99.TopSurface = Enum.SurfaceType.Smooth
- Part99.brickColor = BrickColor.new("Dark indigo")
- Part99.Shape = Enum.PartType.Cylinder
- SpecialMesh100.Parent = Part99
- SpecialMesh100.Scale = Vector3.new(1, 0.729034007, 1)
- SpecialMesh100.MeshType = Enum.MeshType.Cylinder
- Part101.Parent = Model0
- Part101.CFrame = CFrame.new(3093.33911, 71.4727936, 343.376007, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part101.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part101.Position = Vector3.new(3093.33911, 71.4727936, 343.376007)
- Part101.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part101.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part101.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part101.Anchored = true
- Part101.BottomSurface = Enum.SurfaceType.Smooth
- Part101.BrickColor = BrickColor.new("Really black")
- Part101.CanCollide = false
- Part101.Material = Enum.Material.SmoothPlastic
- Part101.TopSurface = Enum.SurfaceType.Smooth
- Part101.brickColor = BrickColor.new("Really black")
- Part101.Shape = Enum.PartType.Cylinder
- SpecialMesh102.Parent = Part101
- SpecialMesh102.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh102.MeshType = Enum.MeshType.Cylinder
- Part103.Parent = Model0
- Part103.CFrame = CFrame.new(3092.63672, 71.1928787, 343.374023, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part103.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part103.Position = Vector3.new(3092.63672, 71.1928787, 343.374023)
- Part103.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part103.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part103.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part103.Anchored = true
- Part103.BottomSurface = Enum.SurfaceType.Smooth
- Part103.BrickColor = BrickColor.new("Really black")
- Part103.CanCollide = false
- Part103.Material = Enum.Material.SmoothPlastic
- Part103.TopSurface = Enum.SurfaceType.Smooth
- Part103.brickColor = BrickColor.new("Really black")
- Part103.Shape = Enum.PartType.Cylinder
- SpecialMesh104.Parent = Part103
- SpecialMesh104.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh104.MeshType = Enum.MeshType.Cylinder
- Part105.Parent = Model0
- Part105.CFrame = CFrame.new(3092.49634, 71.1370773, 343.373657, -0.928965569, 0.060930267, -0.365132064, -0.370174825, -0.1598088, 0.915114343, -0.00259295572, 0.985265911, 0.171010673)
- Part105.Orientation = Vector3.new(-66.2200012, -64.9000015, -113.349998)
- Part105.Position = Vector3.new(3092.49634, 71.1370773, 343.373657)
- Part105.Rotation = Vector3.new(-79.4199982, -21.4200001, -176.25)
- Part105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part105.Size = Vector3.new(0.200000003, 0.200000003, 0.261998773)
- Part105.Anchored = true
- Part105.BottomSurface = Enum.SurfaceType.Smooth
- Part105.BrickColor = BrickColor.new("Really black")
- Part105.CanCollide = false
- Part105.Material = Enum.Material.SmoothPlastic
- Part105.TopSurface = Enum.SurfaceType.Smooth
- Part105.brickColor = BrickColor.new("Really black")
- Part105.Shape = Enum.PartType.Cylinder
- SpecialMesh106.Parent = Part105
- SpecialMesh106.Scale = Vector3.new(0.240913212, 0.795211792, 1)
- SpecialMesh106.MeshType = Enum.MeshType.Cylinder
- Script107.Name = "Welding"
- Script107.Parent = Model0
- table.insert(cors,sandbox(Script107,function()
- --DavidAguirre--
- 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 then
- if v.className == "UnionOperation" or v.className == "Part" or v.className == "WedgePart" 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
- end))
- UnionOperation108.Parent = Model0
- UnionOperation108.CFrame = CFrame.new(3093.9646, 71.7121735, 343.392395, 0.123407841, -0.928966761, 0.349001735, -0.316294104, -0.370171905, -0.873460591, 0.940600276, -0.00259511592, -0.339506596)
- UnionOperation108.Orientation = Vector3.new(60.8599968, 134.209991, -139.48999)
- UnionOperation108.Position = Vector3.new(3093.9646, 71.7121735, 343.392395)
- UnionOperation108.Rotation = Vector3.new(111.239998, 20.4300003, 82.4300003)
- UnionOperation108.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- UnionOperation108.Size = Vector3.new(0.583152473, 0.0293585658, 0.577012241)
- UnionOperation108.Anchored = true
- UnionOperation108.BrickColor = BrickColor.new("Dark indigo")
- UnionOperation108.Material = Enum.Material.Neon
- UnionOperation108.brickColor = BrickColor.new("Dark indigo")
- UnionOperation108.UsePartColor = true
- UnionOperation109.Parent = Model0
- UnionOperation109.CFrame = CFrame.new(3093.98999, 71.7201996, 343.403748, 0.123407841, -0.928966761, 0.349001735, -0.316294104, -0.370171905, -0.873460591, 0.940600276, -0.00259511592, -0.339506596)
- UnionOperation109.Orientation = Vector3.new(60.8599968, 134.209991, -139.48999)
- UnionOperation109.Position = Vector3.new(3093.98999, 71.7201996, 343.403748)
- UnionOperation109.Rotation = Vector3.new(111.239998, 20.4300003, 82.4300003)
- UnionOperation109.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation109.Size = Vector3.new(0.530549943, 0.0267103203, 0.524963796)
- UnionOperation109.Anchored = true
- UnionOperation109.BrickColor = BrickColor.new("Really black")
- UnionOperation109.Material = Enum.Material.SmoothPlastic
- UnionOperation109.brickColor = BrickColor.new("Really black")
- UnionOperation109.UsePartColor = true
- UnionOperation110.Parent = Model0
- UnionOperation110.CFrame = CFrame.new(3093.94409, 71.7017822, 343.403595, 0.123407841, -0.928966761, 0.349001735, -0.316294104, -0.370171905, -0.873460591, 0.940600276, -0.00259511592, -0.339506596)
- UnionOperation110.Orientation = Vector3.new(60.8599968, 134.209991, -139.48999)
- UnionOperation110.Position = Vector3.new(3093.94409, 71.7017822, 343.403595)
- UnionOperation110.Rotation = Vector3.new(111.239998, 20.4300003, 82.4300003)
- UnionOperation110.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation110.Size = Vector3.new(0.530549943, 0.0267103203, 0.524963796)
- UnionOperation110.Anchored = true
- UnionOperation110.BrickColor = BrickColor.new("Really black")
- UnionOperation110.Material = Enum.Material.SmoothPlastic
- UnionOperation110.brickColor = BrickColor.new("Really black")
- UnionOperation110.UsePartColor = true
- UnionOperation111.Parent = Model0
- UnionOperation111.CFrame = CFrame.new(3094.00708, 71.7290497, 343.392517, 0.123407841, -0.928966761, 0.349001735, -0.316294104, -0.370171905, -0.873460591, 0.940600276, -0.00259511592, -0.339506596)
- UnionOperation111.Orientation = Vector3.new(60.8599968, 134.209991, -139.48999)
- UnionOperation111.Position = Vector3.new(3094.00708, 71.7290497, 343.392517)
- UnionOperation111.Rotation = Vector3.new(111.239998, 20.4300003, 82.4300003)
- UnionOperation111.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- UnionOperation111.Size = Vector3.new(0.583152473, 0.0293585658, 0.577012241)
- UnionOperation111.Anchored = true
- UnionOperation111.BrickColor = BrickColor.new("Dark indigo")
- UnionOperation111.Material = Enum.Material.Neon
- UnionOperation111.brickColor = BrickColor.new("Dark indigo")
- UnionOperation111.UsePartColor = true
- Model112.Name = "Orbs"
- Model112.Parent = mas
- Part113.Name = "6"
- Part113.Parent = Model112
- Part113.CFrame = CFrame.new(3058.052, 67.7581635, 396.936401, 0, -0.642788053, -0.76604414, -1, 0, 0, 0, 0.76604414, -0.642788053)
- Part113.Orientation = Vector3.new(0, -130, -90)
- Part113.Position = Vector3.new(3058.052, 67.7581635, 396.936401)
- Part113.Rotation = Vector3.new(-180, -50, 90)
- Part113.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part113.Transparency = 0.5
- Part113.Size = Vector3.new(0.597649992, 0.597649992, 0.597649992)
- Part113.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part113.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part113.BrickColor = BrickColor.new("Dark indigo")
- Part113.CanCollide = false
- Part113.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part113.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part113.Material = Enum.Material.Neon
- Part113.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part113.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part113.brickColor = BrickColor.new("Dark indigo")
- Part113.Shape = Enum.PartType.Ball
- Part114.Name = "4"
- Part114.Parent = Model112
- Part114.CFrame = CFrame.new(3057.64624, 67.7581635, 396.156525, 0, -0.996194661, -0.087155968, -1, 0, 0, 0, 0.087155968, -0.996194661)
- Part114.Orientation = Vector3.new(0, -175, -90)
- Part114.Position = Vector3.new(3057.64624, 67.7581635, 396.156525)
- Part114.Rotation = Vector3.new(-180, -5, 90)
- Part114.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part114.Transparency = 0.5
- Part114.Size = Vector3.new(0.597649992, 0.597649992, 0.597649992)
- Part114.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.BrickColor = BrickColor.new("Dark indigo")
- Part114.CanCollide = false
- Part114.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.Material = Enum.Material.Neon
- Part114.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.brickColor = BrickColor.new("Dark indigo")
- Part114.Shape = Enum.PartType.Ball
- Part115.Name = "3"
- Part115.Parent = Model112
- Part115.CFrame = CFrame.new(3058.89063, 67.7581635, 397.200775, 0, 0.087154977, -0.99619478, -1, 0, 0, 0, 0.99619478, 0.0871549696)
- Part115.Orientation = Vector3.new(0, -85, -90)
- Part115.Position = Vector3.new(3058.89063, 67.7581635, 397.200775)
- Part115.Rotation = Vector3.new(0, -85, -90)
- Part115.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part115.Transparency = 0.5
- Part115.Size = Vector3.new(0.597649992, 0.597649992, 0.597649992)
- Part115.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part115.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part115.BrickColor = BrickColor.new("Dark indigo")
- Part115.CanCollide = false
- Part115.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part115.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part115.Material = Enum.Material.Neon
- Part115.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part115.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part115.brickColor = BrickColor.new("Dark indigo")
- Part115.Shape = Enum.PartType.Ball
- Part116.Name = "5"
- Part116.Parent = Model112
- Part116.CFrame = CFrame.new(3059.93921, 67.7581635, 396.056396, 0, 1, -0, -1, 0, 0, 0, 0, 1)
- Part116.Orientation = Vector3.new(0, 0, -90)
- Part116.Position = Vector3.new(3059.93921, 67.7581635, 396.056396)
- Part116.Rotation = Vector3.new(0, 0, -90)
- Part116.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part116.Transparency = 0.5
- Part116.Size = Vector3.new(0.597649992, 0.597649992, 0.597649992)
- Part116.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.BrickColor = BrickColor.new("Dark indigo")
- Part116.CanCollide = false
- Part116.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.Material = Enum.Material.Neon
- Part116.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.brickColor = BrickColor.new("Dark indigo")
- Part116.Shape = Enum.PartType.Ball
- Part117.Name = "7"
- Part117.Parent = Model112
- Part117.CFrame = CFrame.new(3058.79028, 67.7581635, 394.907654, 0, 0, 1, -1, 0, 0, 0, -1, 0)
- Part117.Orientation = Vector3.new(0, 90, -90)
- Part117.Position = Vector3.new(3058.79028, 67.7581635, 394.907654)
- Part117.Rotation = Vector3.new(-90, 90, 0)
- Part117.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part117.Transparency = 0.5
- Part117.Size = Vector3.new(0.597649992, 0.597649992, 0.597649992)
- Part117.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part117.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part117.BrickColor = BrickColor.new("Dark indigo")
- Part117.CanCollide = false
- Part117.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part117.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part117.Material = Enum.Material.Neon
- Part117.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part117.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part117.brickColor = BrickColor.new("Dark indigo")
- Part117.Shape = Enum.PartType.Ball
- Part118.Name = "Handle"
- Part118.Parent = Model112
- Part118.CFrame = CFrame.new(3058.79028, 67.7581635, 396.056396, 0, 1, -0, -1, 0, 0, 0, 0, 1)
- Part118.Orientation = Vector3.new(0, 0, -90)
- Part118.Position = Vector3.new(3058.79028, 67.7581635, 396.056396)
- Part118.Rotation = Vector3.new(0, 0, -90)
- Part118.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part118.Transparency = 0.5
- Part118.Size = Vector3.new(1.07366753, 1.07366753, 1.07366753)
- Part118.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.BrickColor = BrickColor.new("Dark indigo")
- Part118.CanCollide = false
- Part118.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.Material = Enum.Material.Neon
- Part118.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.brickColor = BrickColor.new("Dark indigo")
- Part118.Shape = Enum.PartType.Ball
- Part119.Name = "1"
- Part119.Parent = Model112
- Part119.CFrame = CFrame.new(3059.60303, 67.7581635, 395.24411, 0, 0.707106829, 0.707106829, -1, 0, 0, 0, -0.707106829, 0.707106829)
- Part119.Orientation = Vector3.new(0, 45, -90)
- Part119.Position = Vector3.new(3059.60303, 67.7581635, 395.24411)
- Part119.Rotation = Vector3.new(0, 45, -90)
- Part119.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part119.Transparency = 0.5
- Part119.Size = Vector3.new(0.597649992, 0.597649992, 0.597649992)
- Part119.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.BrickColor = BrickColor.new("Dark indigo")
- Part119.CanCollide = false
- Part119.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.Material = Enum.Material.Neon
- Part119.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part119.brickColor = BrickColor.new("Dark indigo")
- Part119.Shape = Enum.PartType.Ball
- Part120.Name = "2"
- Part120.Parent = Model112
- Part120.CFrame = CFrame.new(3057.97827, 67.7581635, 395.24411, 0, -0.707106829, 0.707106829, -1, 0, 0, 0, -0.707106829, -0.707106829)
- Part120.Orientation = Vector3.new(0, 135, -90)
- Part120.Position = Vector3.new(3057.97827, 67.7581635, 395.24411)
- Part120.Rotation = Vector3.new(-180, 45, 90)
- Part120.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part120.Transparency = 0.5
- Part120.Size = Vector3.new(0.597649992, 0.597649992, 0.597649992)
- Part120.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.BrickColor = BrickColor.new("Dark indigo")
- Part120.CanCollide = false
- Part120.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.Material = Enum.Material.Neon
- Part120.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.brickColor = BrickColor.new("Dark indigo")
- Part120.Shape = Enum.PartType.Ball
- Part121.Name = "8"
- Part121.Parent = Model112
- Part121.CFrame = CFrame.new(3059.60303, 67.7581635, 396.868683, 0, 0.707106829, -0.707106829, -1, 0, 0, 0, 0.707106829, 0.707106829)
- Part121.Orientation = Vector3.new(0, -45, -90)
- Part121.Position = Vector3.new(3059.60303, 67.7581635, 396.868683)
- Part121.Rotation = Vector3.new(0, -45, -90)
- Part121.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part121.Transparency = 0.5
- Part121.Size = Vector3.new(0.597649992, 0.597649992, 0.597649992)
- Part121.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part121.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part121.BrickColor = BrickColor.new("Dark indigo")
- Part121.CanCollide = false
- Part121.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part121.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part121.Material = Enum.Material.Neon
- Part121.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part121.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part121.brickColor = BrickColor.new("Dark indigo")
- Part121.Shape = Enum.PartType.Ball
- Script122.Name = "Welding"
- Script122.Parent = Model112
- table.insert(cors,sandbox(Script122,function()
- --DavidAguirre--
- 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 then
- if v.className == "UnionOperation" or v.className == "Part" or v.className == "WedgePart" 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
- 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
- wait(1)
- Player=game:GetService("Players").LocalPlayer
- Character=Player.Character
- PlayerGui=Player.PlayerGui
- Backpack=Player.Backpack
- Torso=Character.Torso
- Head=Character.Head
- 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
- LastMove = "Blank"
- vt=Vector3.new
- antimatterpause=false
- cf=CFrame.new
- Flying = false
- Soul = false
- 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
- local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
- local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
- RootCF=euler(-1.57,0,3.14)
- attack = false
- attackdebounce = false
- Charging = false
- stance = false
- deb=false
- equipped=true
- hand=false
- MMouse=nil
- Trap = false
- combo=0
- mana=0
- trispeed=.2
- attackmode='none'
- local idle=0
- local Anim="Idle"
- local Effects={}
- local gun=false
- local shoot=false
- player=nil
- mana=0
- maxAntimatter = 100
- Antimatter = 0
- Positron_Release = 1
- recoverMana = 3
- MaxMana = 100
- cam = workspace.CurrentCamera
- ZTarget = nil
- RocketTarget = nil
- local m = Instance.new("Model",Character)
- m.Name = "WeaponModel"
- Humanoid.WalkSpeed = 20
- 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
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "Heartbeat"
- script:WaitForChild("Heartbeat")
- frame = 1 / 60
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.Heartbeat:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- script.Heartbeat:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- script.Heartbeat:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- function swait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- 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
- local function CFrameFromTopBack(at, top, back)
- local right = top:Cross(back)
- return CFrame.new(at.x, at.y, at.z,
- right.x, top.x, back.x,
- right.y, top.y, back.y,
- right.z, top.z, back.z)
- end
- function Triangle(a, b, c)
- local edg1 = (c-a):Dot((b-a).unit)
- local edg2 = (a-b):Dot((c-b).unit)
- local edg3 = (b-c):Dot((a-c).unit)
- if edg1 <= (b-a).magnitude and edg1 >= 0 then
- a, b, c = a, b, c
- elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
- a, b, c = b, c, a
- elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
- a, b, c = c, a, b
- else
- assert(false, "unreachable")
- end
- local len1 = (c-a):Dot((b-a).unit)
- local len2 = (b-a).magnitude - len1
- local width = (a + (b-a).unit*len1 - c).magnitude
- local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
- local list = {}
- local TrailColor = ("Navy blue")
- if len1 > 0.01 then
- local w1 = Instance.new('WedgePart', m)
- game:GetService("Debris"):AddItem(w1,5)
- w1.Material = "SmoothPlastic"
- w1.FormFactor = 'Custom'
- w1.BrickColor = BrickColor.new(TrailColor)
- w1.Transparency = 0
- w1.Reflectance = 0
- w1.Material = "Neon"
- w1.CanCollide = false
- NoOutline(w1)
- local sz = Vector3.new(0.2, width, len1)
- w1.Size = sz
- local sp = Instance.new("SpecialMesh",w1)
- sp.MeshType = "Wedge"
- sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
- w1:BreakJoints()
- w1.Anchored = true
- w1.Parent = workspace
- w1.Transparency = 0.7
- table.insert(Effects,{w1,"Disappear",.01})
- w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
- table.insert(list,w1)
- end
- if len2 > 0.01 then
- local w2 = Instance.new('WedgePart', m)
- game:GetService("Debris"):AddItem(w2,5)
- w2.Material = "SmoothPlastic"
- w2.FormFactor = 'Custom'
- w2.BrickColor = BrickColor.new(TrailColor)
- w2.Transparency = 0
- w2.Reflectance = 0
- w2.Material = "Neon"
- w2.CanCollide = false
- NoOutline(w2)
- local sz = Vector3.new(0.2, width, len2)
- w2.Size = sz
- local sp = Instance.new("SpecialMesh",w2)
- sp.MeshType = "Wedge"
- sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
- w2:BreakJoints()
- w2.Anchored = true
- w2.Parent = workspace
- w2.Transparency = 0.7
- table.insert(Effects,{w2,"Disappear",.01})
- w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
- table.insert(list,w2)
- end
- return unpack(list)
- 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()
- sou:play()
- game:GetService("Debris"):AddItem(sou,6)
- end))
- end
- function clerp(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
- Damagefunc=function(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
- if hit.Parent==nil then
- return
- end
- local 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)
- local c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=game:service("Players").LocalPlayer
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- if Soul == false then
- Damage=math.random(minim,maxim)
- else
- Damage=math.random(minim,maxim)*math.random(1,1.3)
- end
- -- h:TakeDamage(Damage)
- local blocked=false
- local 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
- ShowDamage((hit.CFrame * CFrame.new(0, 0, (hit.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Dark indigo").Color)
- else
- h.Health=h.Health-(Damage/2)
- ShowDamage((hit.CFrame * CFrame.new(0, 0, (hit.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright blue").Color)
- end
- if Antimatter < 100 and antimatterpause == false then
- Antimatter = Antimatter + (math.floor(Damage/2))
- end
- if Type=="Knockdown" then
- local 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
- local 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
- local 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)
- local 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
- local 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,1)
- elseif Type=="Target" then
- local Targetting = false
- 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)
- local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
- local targetgui=Instance.new("BillboardGui")
- targetgui.Parent=ZTarget
- targetgui.Size=UDim2.new(10,100,10,100)
- local targ=Instance.new("ImageLabel")
- targ.Parent=targetgui
- targ.BackgroundTransparency=1
- targ.Image="rbxassetid://4834067"
- targ.Size=UDim2.new(1,0,1,0)
- cam.CameraType="Scriptable"
- cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
- local 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()
- 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
- local 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)
- 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 = part("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
- Blade = script.Blade
- Hitbox = Blade.Hitbox
- Handle = Blade.Handle
- Orbs = script.Orbs
- MainOrb = Orbs.Handle
- Orb1 = Orbs["1"]
- Orb2 = Orbs["2"]
- Orb3 = Orbs["3"]
- Orb4 = Orbs["4"]
- Orb5 = Orbs["5"]
- Orb6 = Orbs["6"]
- Orb7 = Orbs["7"]
- Orb8 = Orbs["7"]
- for i,v in pairs(Blade:GetChildren()) do
- if v.className == "Part" or v.className == "UnionOperation" then
- v.Locked = true
- v.Anchored = false
- v.CanCollide = false
- end
- end
- Blade.Parent = Character
- Orbs.Parent = Character
- handleweld = weld(m,Character["Right Arm"],Handle,CFrame.new(0,0,0),CFrame.new(0,0,0))
- orbweld = weld(m,RootPart,MainOrb,CFrame.new(0,0,0),CFrame.new(0,0,0))
- local RbxUtility = LoadLibrary("RbxUtility")
- local Create = RbxUtility.Create
- CGUI = Instance.new("ScreenGui",PlayerGui)
- CGUI.Name = "CooldownsGUI"
- Frame1 = Instance.new("Frame",CGUI)
- Frame1.Name = "Skill1"
- Frame1.BackgroundTransparency = 0.5
- Frame1.BackgroundColor3 = Color3.new(0,0,0)
- Frame1.BorderColor3 = Color3.new(0.384314, 0.145098, 0.819608)
- 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(0,0,0)
- Cover1.BorderColor3 = Color3.new(0.384314, 0.145098, 0.819608)
- 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.384314, 0.145098, 0.819608)
- 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
- makeframe = function(par, trans, pos, size, color)
- local frame = Instance.new("Frame", par)
- frame.BackgroundTransparency = trans
- frame.BorderSizePixel = 5
- frame.BorderColor3 = Color3.new(0.384314, 0.145098, 0.819608)
- frame.Position = pos
- frame.Size = size
- frame.BackgroundColor3 = color
- frame.ZIndex = 5
- return frame
- end
- makelabel = function(par, text)
- local label = Instance.new("TextLabel", par)
- label.BackgroundTransparency = 1
- label.Size = ud(1, 0, 1, 0)
- label.Position = ud(0, 0, 0, 0)
- label.TextColor3 = c3(1, 0, 1)
- label.TextStrokeTransparency = 0
- label.FontSize = Enum.FontSize.Size32
- label.Font = Enum.Font.SourceSansBold
- label.BorderSizePixel = 0
- label.TextScaled = true
- label.Text = text
- end
- local scrn = Instance.new("ScreenGui", Player.PlayerGui)
- ud = UDim2.new
- c3 = Color3.new
- Manabar = makeframe(scrn, 0.5, ud(0.38,0,0.59,0), ud(0.26, 0, 0.03, 0), c3(0,0,0))
- Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
- Manatext = makelabel(Manabar, "Mana")
- AntimatterBar = makeframe(scrn, 0.5, ud(0.38,0,0.64,0), ud(0.26, 0, 0.03, 0), c3(0,0,0))
- AntimatterBarCover = makeframe(AntimatterBar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0,0,0))
- Antimattertext = makelabel(AntimatterBar, "Antimatter")
- function MagniDamage(Hit,Part,magni,mindam,maxdam,knock,Type,Suck)
- for _,c in pairs(workspace:children()) do
- 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
- if Suck == nil then
- Damagefunc(Hit,head,mindam,maxdam,knock,Type,RootPart,.2,1,3)
- else
- Damagefunc(Hit,head,mindam,maxdam,knock,Type,Suck,.2,1,3)
- end
- end
- end
- end
- end
- end
- function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
- local prt = part(3, workspace, "SmoothPlastic", 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=20329976", vt(0, 0, 0), vt(x1, y1, z1))
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, 0.05 do
- wait()
- prt.Transparency = i
- msh.Scale = msh.Scale + vt(x2, y2, z2)
- end
- prt.Parent = nil
- end))
- end
- function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
- prt.Anchored=true
- prt.CFrame=cframe
- local msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,5)
- table.insert(Effects,{prt,"Block1",delay,x3,y3,z3}) --part, type, delay
- end
- function CrescentEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt())
- prt.Anchored=true
- prt.CFrame=cframe --0.01, 0.1, 0.1 recommended size
- local msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://448386996",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,5)
- table.insert(Effects,{prt,"Block1",delay,x3,y3,z3,msh})
- end
- function MagicWave(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt())
- prt.Anchored=true
- prt.CFrame=cframe
- local 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,5)
- table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
- end
- function MagicSkull(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt())
- 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))
- game:GetService("Debris"):AddItem(prt,5)
- table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
- end
- function MagicCircle(brickcolor,cframe, x1,y1,z1,x3,y3,z3,delay)
- local prt = part(3, workspace, "SmoothPlastic", 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
- swait()
- Part.CFrame = Part.CFrame
- Part.Transparency = i
- Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
- end
- Part.Parent = nil
- end), prt, msh)
- table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
- end
- function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt = part(3, workspace, "SmoothPlastic", 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
- swait()
- 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)
- table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
- end
- function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt = part(3, workspace, "SmoothPlastic", 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
- swait()
- Part.CFrame=Part.CFrame*cf(0,y3,0)
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
- end
- function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3)
- local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",Vector3.new(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe
- prt.Touched:connect(function(hit) end)
- local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
- 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+Vector3.new(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function BreakEffect(brickcolor, cframe, x1, y1, z1)
- local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- local num = math.random(10, 50) / 1000
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Shatter",
- num,
- prt.CFrame,
- math.random() - math.random(),
- 0,
- math.random(50, 100) / 100
- })
- end
- function MagicCylinder2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,Character,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.2,0.2,0.2))
- prt.Anchored=true
- prt.CFrame=cframe
- msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,5)
- Effects[#Effects+1]={prt,"Cylinder",delay,x3,y3,z3} --part, type, delay
- end
- RocketTarget = RootPart
- function MiniShot(asd,Color1,Color2,thirdColor)
- so("rbxassetid://263623156",asd,.5,1)
- so("rbxassetid://263610152",asd,.5,1)
- so("rbxassetid://263623139",asd,.5,1)
- local MainPos=asd.Position
- local MainPos2=mouse.Hit.p
- local MouseLook=cf((MainPos+MainPos2)/2,MainPos2)
- num=100
- coroutine.resume(coroutine.create(function()
- repeat
- wait()
- local hit,pos = rayCast(MainPos,MouseLook.lookVector,10,RocketTarget.Parent)
- local mag=(MainPos-pos).magnitude
- MagicCircle(BrickColor.new(Color1),CFrame.new((MainPos+pos)/2,pos)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360))),0.1,0.1,0.1,0.1,0.1,0.1,0.05)
- MainPos=MainPos+(MouseLook.lookVector*10)
- num=num-1
- if hit~=nil then
- num=0
- local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Reference",vt())
- ref.Anchored=true
- ref.CFrame=cf(pos)
- MagniDamage(ref,hit,1,10,12,0,"Normal")
- so("rbxassetid://233091205",ref,5,1)
- for i=5,1,-1 do
- MagicCircle(Color2,ref.CFrame*CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360)),0.2,0.2,0.2,0.2,0.2,0.2,0.05)
- BlastEffect(BrickColor.new(thirdColor),ref.CFrame,0.2,0.1,0.2,0.2,0.1,0.2,0.05)
- end
- game:GetService("Debris"):AddItem(ref,1)
- MagniDamage(ref,ref,6,10,12,0,"Normal")
- end
- until num<=0
- end))
- end
- function Blast(asd,Color1,Color2,thirdColor)
- so("rbxassetid://263623156",asd,.5,1)
- so("rbxassetid://263610152",asd,.5,1)
- so("rbxassetid://263623139",asd,.5,1)
- local MainPos=asd.Position
- local MainPos2=mouse.Hit.p
- local MouseLook=cf((MainPos+MainPos2)/2,MainPos2)
- num=50
- coroutine.resume(coroutine.create(function()
- repeat
- wait()
- local hit,pos = rayCast(MainPos,MouseLook.lookVector,10,RocketTarget.Parent)
- local mag=(MainPos-pos).magnitude
- MagicCircle(BrickColor.new(Color1),CFrame.new((MainPos+pos)/2,pos)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360))),0.5,0.5,0.5,0.5,0.5,0.5,0.05)
- MainPos=MainPos+(MouseLook.lookVector*10)
- num=num-1
- if hit~=nil then
- num=0
- local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Reference",vt())
- ref.Anchored=true
- ref.CFrame=cf(pos)
- MagniDamage(ref,hit,10,10,12,0,"Knockdown")
- so("rbxassetid://233091205",ref,5,1)
- for i=5,1,-1 do
- MagicCircle(Color2,ref.CFrame*CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360)),1,1,1,1,1,1,0.05)
- BlastEffect(BrickColor.new(thirdColor),ref.CFrame,1,0.1,1,1,0.1,1,0.05)
- end
- game:GetService("Debris"):AddItem(ref,1)
- MagniDamage(ref,ref,10,10,12,0,"Normal")
- end
- until num<=0
- end))
- end
- function SkullShot(asd,Color1,Color2,thirdColor,mindam,maxdam)
- so("rbxassetid://263623156",asd,.5,1)
- so("rbxassetid://263610152",asd,.5,1)
- so("rbxassetid://263623139",asd,.5,1)
- local MainPos=asd.Position
- local MainPos2=mouse.Hit.p
- local MouseLook=cf((MainPos+MainPos2)/2,MainPos2)
- num=50
- coroutine.resume(coroutine.create(function()
- repeat
- wait()
- local hit,pos = rayCast(MainPos,MouseLook.lookVector,10,RocketTarget.Parent)
- local mag=(MainPos-pos).magnitude
- MagicCylinder2(BrickColor.new(Color1),CFrame.new((MainPos+pos)/2,pos)*CFrame.Angles(math.rad(90),0,0),1/5,mag*1.6,1.5,1.5,mag*1.6,1.5,0.05)
- MagicBlock(BrickColor.new(Color2),CFrame.new((MainPos+pos)/2,pos)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360))),1,1,1,1,1,1,0.05)
- MainPos=MainPos+(MouseLook.lookVector*10)
- num=num-1
- if hit~=nil then
- num=0
- local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Crimson"),"Reference",vt())
- ref.Anchored=true
- ref.CFrame=cf(pos)
- so("rbxassetid://233091205",ref,5,1)
- for i=5,1,-1 do
- MagicRing(Color2,ref.CFrame*CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360)),0.5,0.5,0.5,0.5,0.5,0.53,0.05)
- MagicSkull(BrickColor.new(thirdColor),ref.CFrame*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360))),1,1,1,1,1,1,0.05)
- end
- game:GetService("Debris"):AddItem(ref,1)
- MagniDamage(ref,ref,10,mindam,maxdam,0,"Normal")
- end
- until num<=0
- end))
- end
- function RemoveOutlines(part)
- part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
- end
- function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
- local Part = Create("Part"){
- Parent = Parent,
- Reflectance = Reflectance,
- Transparency = Transparency,
- CanCollide = false,
- Locked = true,
- BrickColor = BrickColor.new(tostring(BColor)),
- Name = Name,
- Size = Size,
- Material = Material,
- }
- RemoveOutlines(Part)
- return Part
- end
- function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh){
- Parent = Part,
- Offset = OffSet,
- Scale = Scale,
- }
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,workspace,"SmoothPlastic",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,2)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,delay do
- swait()
- Part.CFrame=Part.CFrame
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function attackone()
- attack = true
- local con1 = Hitbox.Touched:connect(function(hit)
- Damagefunc(Hitbox,hit,10,11,math.random(5,10),"Normal",RootPart,0.05,1)
- end)
- for i = 0, 1, 0.07 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(80)), 0.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.7) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-80)), 0.2)
- RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.2)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(-5)), 0.2)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(90)), 0.3)
- end
- so("http://roblox.com/asset/?id=199145095",Hitbox,1,1)
- for i = 0, 1, 0.1 do
- swait(1)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0.5), math.rad(0), math.rad(80)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-80)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(80)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
- RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0.3) * RHCF * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(-0.5)), 0.3)
- LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, -0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(-0.5)), 0.3)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
- end
- con1:disconnect()
- attack = false
- end
- function attacktwo()
- attack = true
- local con1 = Hitbox.Touched:connect(function(hit)
- Damagefunc(Hitbox,hit,7,10,math.random(5,10),"Knockdown",RootPart,0.05,1)
- end)
- for i = 0,1,0.1 do
- swait(1)
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(0), math.rad(130), math.rad(90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-30)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(70),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
- LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-140),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1, 0) * angles(math.rad(20), math.rad(0), math.rad(90)), 0.3)
- end
- so("http://roblox.com/asset/?id=199145095",Hitbox,1,1)
- for i = 0,1,0.1 do
- swait(1)
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-50)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(50)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.5)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-50)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(130),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
- LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
- end
- con1:disconnect()
- attack = false
- end
- function attackthree()
- attack = true
- local con1 = Hitbox.Touched:connect(function(hit)
- Damagefunc(Hitbox,hit,10,11,math.random(5,10),"Normal",RootPart,0.05,1)
- end)
- for i = 0,1,0.1 do
- swait(1)
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(50)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(130),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
- LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.2, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
- end
- so("http://roblox.com/asset/?id=199145146",Hitbox,1,1)
- for i = 0,1,0.1 do
- swait(1)
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(80)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-70)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * angles(math.rad(0), math.rad(-50), math.rad(-80)), 0.5)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.5)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
- LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(50), math.rad(0), math.rad(90)), 0.3)
- end
- con1:disconnect()
- attack = false
- end
- function attackfour()
- attack = true
- antimatterpause = true
- for i = 0, 1, 0.07 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(80)), 0.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-80)), 0.2)
- RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.2)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(-5)), 0.2)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0,-1,0) * angles(math.rad(0),math.rad(0),math.rad(160)), 0.2)
- end
- so("rbxassetid://233856115",LeftArm,2,1)
- so("rbxassetid://233856115",LeftArm,2,1)
- MiniShot(Orb1,"Really black","Dark indigo","Institutional white")
- swait()
- MiniShot(Orb2,"Really black","Dark indigo","Institutional white")
- swait()
- MiniShot(Orb3,"Really black","Dark indigo","Institutional white")
- swait()
- MiniShot(Orb4,"Really black","Dark indigo","Institutional white")
- swait()
- MiniShot(Orb5,"Really black","Dark indigo","Institutional white")
- swait()
- MiniShot(Orb6,"Really black","Dark indigo","Institutional white")
- swait()
- MiniShot(Orb7,"Really black","Dark indigo","Institutional white")
- swait()
- MiniShot(Orb8,"Really black","Dark indigo","Institutional white")
- swait(25)
- antimatterpause = false
- attack = false
- end
- updateskills = function()
- if Antimatter <= maxAntimatter and Flying == false and attack == false then
- Antimatter = Antimatter + Positron_Release / 30
- if maxAntimatter <= Antimatter then
- Antimatter = 100
- end
- end
- if Flying == true then
- Antimatter = Antimatter - 0.5
- end
- end
- updatemana = function()
- if attack == true then return end
- if mana <= MaxMana then
- mana = mana + recoverMana / 30
- if MaxMana <= mana then
- mana = 100
- if mana <= 100 or mana >= 99 then
- mana = 100
- end
- end
- end
- end
- function Z()
- attack = true
- antimatterpause = true
- for i = 0, 1, 0.07 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(80)), 0.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-80)), 0.2)
- RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.2)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(-5)), 0.2)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0,-1,0) * angles(math.rad(0),math.rad(0),math.rad(160)), 0.2)
- end
- Blast(MainOrb,"Really black","Dark indigo","Institutional white")
- antimatterpause = false
- attack = false
- end
- function X()
- attack = true
- local con1 = Hitbox.Touched:connect(function(hit)
- Damagefunc(Hitbox,hit,5,6,math.random(5,10),"Normal",RootPart,0.05,1)
- end)
- so("rbxassetid://199145404", Torso, 1, 1)
- so("rbxassetid://199145433", Torso, 1, 1)
- for i = 0, 1, 0.07 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(80)), 0.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.7) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-80)), 0.2)
- RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.2)
- LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(-5)), 0.2)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(90)), 0.3)
- end
- so("rbxassetid://199145404", Torso, 1, 1)
- so("rbxassetid://199145433", Torso, 1, 1)
- for i = 0, 1, 0.1 do
- swait(1)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0.5), math.rad(0), math.rad(80)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-80)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(80)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
- RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0.3) * RHCF * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(-0.5)), 0.3)
- LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, -0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(-0.5)), 0.3)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
- end
- so("http://roblox.com/asset/?id=199145264",Torso,1,.9)
- so("http://roblox.com/asset/?id=200632875",Torso,1,.9)
- for i=5,1,-1 do
- MagicRing("Really black",Hitbox.CFrame*CFrame.new(0,0,3)*CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360)),1,1,0.1,1,1,0.1,0.05)
- end
- MagicCircle("Dark indigo",Hitbox.CFrame*CFrame.new(0,0,3),0.6,0.6,0.6,0.6,0.6,0.6,0.05)
- MagniDamage(Hitbox,Hitbox,20,10,11,"Snare")
- swait(2)
- con1:disconnect()
- attack = false
- end
- function C()
- attack = true
- Humanoid.WalkSpeed = 0
- local con1 = Hitbox.Touched:connect(function(hit)
- Damagefunc(Hitbox,hit,6,8,math.random(5,10),"Knockdown",RootPart,0.05,1)
- end)
- so("http://roblox.com/asset/?id=199145327",Torso,1,1)
- so("http://roblox.com/asset/?id=153092348",Torso,1,.9)
- Humanoid.Jump = true
- for i = 0, 1, 0.05 do
- swait()
- Torso.Velocity = Vector3.new(0, 150, 0)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -.5) * angles(6 * i, math.rad(0), math.rad(0)), .2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), .3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(-50)), .3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(50)), .3)
- RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .3)
- LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .3)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), .3)
- end
- for i = 0, 1, 0.017 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -.5) * angles(math.rad(-10), math.rad(0), math.rad(0)), .2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(40), math.rad(0), math.rad(0)), .3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(-50)), .3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(50)), .3)
- RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .2)
- LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(5), math.rad(0), math.rad(0)), .2)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), .3)
- end
- for i = 0,1,0.05 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-.5)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(30),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * angles(math.rad(90), math.rad(0), math.rad(-50)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -.5) * angles(math.rad(90), math.rad(0), math.rad(50)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-.5,-.5)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
- LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(50))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1, .3) * angles(math.rad(-90), math.rad(90), math.rad(90)), 0.3)
- end
- repeat wait() until hitfloor ~= nil
- swait(3)
- so("http://roblox.com/asset/?id=199145264",Torso,1,.9)
- so("http://roblox.com/asset/?id=200632875",Torso,1,.9)
- for i=6,1,-1 do
- MagicRing("Really black",RootPart.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360)),2.5,2.5,0.1,2.5,2.5,0.1,0.05)
- end
- if hitfloor ~= nil then
- MagicCircle(hitfloor.BrickColor,RootPart.CFrame*CFrame.new(0,-1,0),2,2,2,2,2,2,0.05)
- else
- MagicCircle("Really black",RootPart.CFrame*CFrame.new(0,-1,0),2,2,2,2,2,2,0.05)
- end
- BlastEffect("Dark indigo",RootPart.CFrame*CFrame.new(0,-1,0),2.5,0.1,2.5,2.5,0.1,2.5,0.05)
- MagniDamage(RootPart,RootPart,40,25,30,0,"Knockdown")
- con1:disconnect()
- antimatterpause = true
- for i=50,1,-1 do
- swait(1)
- MagicBlock("Really black",RootPart.CFrame,4,4,4,4,4,4,0.05)
- MagniDamage(RootPart,RootPart,25,1,2,-10,"Knockdown",RootPart)
- so("http://roblox.com/asset/?id=199145264",Torso,1,.5)
- end
- Humanoid.WalkSpeed = 20
- antimatterpause = true
- attack = false
- end
- function V()
- attack = true
- antimatterpause = true
- Humanoid.WalkSpeed = 0
- local faceid = Face.Texture
- for i = 0,1,0.05 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(15),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.3)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(-3, 1.75, -3) * angles(math.rad(-90), math.rad(0), math.rad(-90)), 0.3)
- end
- wait(1)
- MagicCylinder("Really black",RootPart.CFrame,5,100,5,5,100,5,0.05)
- BlastEffect("Dark indigo",RootPart.CFrame*CFrame.new(0,-1,0),2.5,0.1,2.5,2.5,0.1,2.5,0.05)
- so("http://roblox.com/asset/?id=200632875",Torso,1,.9)
- for i,v in pairs(Character:children()) do
- if v:IsA("Hat") then
- v.Handle.Transparency = 1
- end
- if v.className == "Part" and v ~= RootPart then
- v.Transparency = 1
- end
- end
- for i,v in pairs(Orbs:GetChildren()) do
- if v:IsA("Part") then
- v.Transparency = 1
- end
- end
- Face.Texture = ""
- local sine = 0
- local change = 1
- local val = 0
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,300)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(-3, 1.75, 45) * angles(math.rad(-90), math.rad(0), math.rad(90)), 0.3)
- local num1 = 0
- for i = 11,1,-1 do
- swait(1)
- num1 = num1 + 1
- WaveEffect("Really black",Hitbox.CFrame*CFrame.new(0,0,-7)*CFrame.Angles(-80.1,0,0),0.5,0.1,0.5,0.5,0.1,0.5,0.05)
- so("http://roblox.com/asset/?id=200632875",Torso,1,.4)
- MagniDamage(Hitbox,Hitbox,15,1,2,0,"Normal",Hitbox)
- if num1 == 2 or num1 == 4 or num1 == 6 or num1 == 8 or num1 == 10 then
- MagicCircle("Dark indigo",Hitbox.CFrame,1,1,1,1,1,1,0.05)
- so("http://roblox.com/asset/?id=200632875",Torso,1,.9)
- MagniDamage(Hitbox,Hitbox,15,9,12,0,"Snare",Hitbox)
- end
- for i = 0,1,0.05 do
- swait(1)
- if Antimatter <= 0 then
- break
- end
- Antimatter = Antimatter - 0.3
- sine = sine + change
- change = 1
- handleweld.C0 = clerp(handleweld.C0, CFrame.new(-3, 1.75, 90+0.1*math.cos(sine/25)) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(90)) * CFrame.fromEulerAnglesXYZ(i*-6,0,0), 0.3)
- WaveEffect("Really black",Hitbox.CFrame*CFrame.new(0,0,-7)*CFrame.Angles(-80.1,0,0),0.5,0.1,0.5,0.5,0.1,0.5,0.05)
- MagniDamage(Hitbox,Hitbox,15,1,2,0,"Normal",Hitbox)
- if num1 == 10 then
- MagicCircle("Really black",Hitbox.CFrame*CFrame.new(math.random(1,5),math.random(1,10),math.random(1,5)),0.5,0.5,0.5,0.5,0.5,0.5,0.05)
- so("http://www.roblox.com/asset/?id=200633327",Torso,1,1.5)
- MagniDamage(Hitbox,Hitbox,15,3,5,-5,"Knockdown",Hitbox)
- end
- end
- end
- for i,v in pairs(Character:children()) do
- if v:IsA("Hat") then
- v.Handle.Transparency = 0
- end
- if v.className == "Part" and v ~= RootPart then
- v.Transparency = 0
- end
- end
- for i,v in pairs(Orbs:GetChildren()) do
- if v:IsA("Part") then
- v.Transparency = 0.5
- end
- end
- Face.Texture = faceid
- for i = 0,1,0.01 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1.5)* angles(math.rad(30),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(40), math.rad(0), math.rad(0)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-.5,-0.5)*angles(math.rad(0),math.rad(90),math.rad(-50))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
- LH.C0=clerp(LH.C0,cf(-1,.6,0)*angles(math.rad(0),math.rad(-90),math.rad(-30))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
- end
- wait(math.random(2,3))
- Humanoid.WalkSpeed = 20
- antimatterpause = false
- attack = false
- end
- Skill1cooldown = false
- Skill2cooldown = false
- Skill3cooldown = false
- Skill4cooldown = false
- function Sel()
- buttons = mouse.Button1Down:connect(function()
- if attack == true then return end
- if attacktype == 1 then
- attacktype = 2
- attackone()
- elseif attacktype == 2 then
- attacktype = 3
- attacktwo()
- elseif attacktype == 3 then
- attacktype = 4
- attackthree()
- elseif attacktype == 4 then
- attacktype = 1
- if Antimatter >= 2.5 then
- Antimatter = Antimatter - 2.5
- attackfour()
- else
- attacktype = 2
- attackone()
- end
- end
- end)
- keydown = mouse.KeyDown:connect(function(key)
- key=key:lower()
- if attack == true then return end
- if key == "z" and Skill1cooldown == false and mana >= 10 and Antimatter >= 10 then
- Skill1cooldown = true
- Cover1.Size = UDim2.new(0,0,1,0)
- mana = mana - 10
- Antimatter = Antimatter - 10
- Z()
- Cover1:TweenSize(UDim2.new(0,100,0,100), 'In', 'Linear', 5)
- repeat wait() until Cover1.Size == UDim2.new(0,100,0,100)
- Skill1cooldown = false
- elseif key == "x" and Skill2cooldown == false and mana >= 15 then
- Skill2cooldown = true
- Cover2.Size = UDim2.new(0,0,1,0)
- mana = mana - 15
- X()
- Cover2:TweenSize(UDim2.new(0,100,0,100), 'In', 'Linear', 7.5)
- repeat wait() until Cover2.Size == UDim2.new(0,100,0,100)
- Skill2cooldown = false
- elseif key == "c" and Skill3cooldown == false and mana >= 20 then
- Skill3cooldown = true
- Cover3.Size = UDim2.new(0,0,1,0)
- mana = mana - 20
- C()
- Cover3:TweenSize(UDim2.new(0,100,0,100), 'In', 'Linear', 13)
- repeat wait() until Cover3.Size == UDim2.new(0,100,0,100)
- Skill3cooldown = false
- elseif key == "v" and Skill4cooldown == false and mana >= 30 and Antimatter >= 50 then
- Skill4cooldown = true
- Cover4.Size = UDim2.new(0,0,1,0)
- mana = mana - 30
- V()
- repeat wait() until Soul == false
- Cover4:TweenSize(UDim2.new(0,100,0,100), 'In', 'Linear', 20)
- repeat wait() until Cover4.Size == UDim2.new(0,100,0,100)
- Skill4cooldown = false
- end
- end)
- end
- function Desel()
- end
- Tool = Instance.new("HopperBin",Player.Backpack)
- Tool.Name = "Deminishment"
- Tool.Selected:connect(Sel)
- Tool.Deselected:connect(Desel)
- local sine = 0
- local change = 1
- local val = 0
- Magik = function(part)
- Spawn(function()
- local function lerp(a,b,c)
- return a+(b-a)*c
- end
- local function rndRange(rng)
- return math.random(-rng*1000,rng*1000)/1000
- end
- local magik = Instance.new("Part", part)
- magik.Anchored = true
- magik.Locked = true
- magik.Material = "Neon"
- magik.FormFactor = "Custom"
- magik.Size = Vector3.new(1.2, 1.2, 1.2)
- magik.TopSurface = "Smooth"
- magik.BottomSurface = "Smooth"
- magik.Transparency = 0
- magik.CanCollide = false
- magik.BrickColor = BrickColor.new("Really black")
- local mr = math.rad
- local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
- local cf = part.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
- magik.CFrame = cf
- for i = 0, 1, .05 do
- local newTrans = lerp(.8, 1, i)
- local ns = lerp(1,1.2,i)
- magik.Transparency = newTrans
- magik.Size = Vector3.new(ns,ns,ns)
- magik.CFrame = cf
- wait()
- end
- magik:Destroy()
- wait()
- end)
- end
- Magik2 = function(part)
- Spawn(function()
- local function lerp(a,b,c)
- return a+(b-a)*c
- end
- local function rndRange(rng)
- return math.random(-rng*1000,rng*1000)/1000
- end
- local magik2 = Instance.new("Part",part)
- magik2.Anchored = true
- magik2.Locked = true
- magik2.FormFactor = "Custom"
- magik2.Size = Vector3.new(1.2, 1.2, 1.2)
- magik2.TopSurface = "Smooth"
- magik2.BottomSurface = "Smooth"
- magik2.Transparency = 0
- magik2.Material = "Neon"
- magik2.CanCollide = false
- magik2.BrickColor = BrickColor.new("Dark indigo")
- local mr = math.rad
- local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
- local cf = part.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
- magik2.CFrame = cf
- for i = 0, 1, .05 do
- local newTrans = lerp(.8, 1, i)
- local ns = lerp(1,1.2,i)
- magik2.Transparency = newTrans
- magik2.Size = Vector3.new(ns,ns,ns)
- magik2.CFrame = cf
- wait()
- end
- magik2:Destroy()
- end)
- end
- Spawn(function()
- while wait(.001) do
- if Soul == true then
- if math.random(1,2) == 1 then
- Magik(LeftArm)
- else
- Magik2(LeftArm)
- end
- end
- end
- end)
- local sine = 0
- local change = 1
- local val = 0
- local idle = 0
- local donum = 0
- local donum2 = 0
- while true do
- swait()
- updatemana()
- updateskills()
- AntimatterBarCover:TweenSize(ud(1 * (Antimatter / maxAntimatter), 0, 1, 0), "Out", "Linear", 0.5)
- Manacover:TweenSize(ud(1 * (mana / MaxMana), 0, 1, 0), "Out", "Linear", 0.5)
- 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 equipped==true or equipped==false then
- 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 = clerp(RootJoint.C0,RootCF*cf(0,0+0.08*math.cos(sine/35),-0.3+0.08*math.cos(sine/35))* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0,cf(1.5,0.5 + 0.1 * math.cos(sine/25+0.1*math.cos(sine/25)),0)*angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
- LW.C0 = clerp(LW.C0,cf(-1,0.5+0.1*math.cos(sine/25),-0.5+0.1*math.cos(sine/25))*euler(math.rad(100),math.rad(15),math.rad(50)),.3)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.2)
- LH.C0=clerp(LH.C0,cf(-1,-.5,-.5)*angles(math.rad(0),math.rad(-90),math.rad(10)),.2)
- handleweld.C0 = clerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(60),math.rad(5),math.rad(0)),.3)
- handleweld.C0=clerp(handleweld.C0,cf(0,-1,0)*angles(math.rad(45),math.rad(5),math.rad(15)),.2)
- orbweld.C0=clerp(orbweld.C0,cf(3-0.2*math.cos(sine/25),5+0.2*math.cos(sine/25),2+0.2*math.cos(sine/25))*angles(math.rad(0),math.rad(90)+donum/15,math.rad(0)),.2)
- end
- elseif RootPart.Velocity.y < -1 and hitfloor==nil then
- Anim="Fall"
- if attack==false then
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(0)),.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-45), math.rad(0), math.rad(-10)),.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)),.2)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.2)
- LH.C0=clerp(LH.C0,cf(-1,-.5,-.5)*angles(math.rad(0),math.rad(-90),math.rad(10)),.2)
- handleweld.C0=clerp(handleweld.C0,cf(0,-1,0)*angles(math.rad(45),math.rad(5),math.rad(15)),.2)
- handleweld.C0=clerp(handleweld.C0,cf(0,-1,0)*angles(math.rad(45),math.rad(5),math.rad(15)),.2)
- orbweld.C0=clerp(orbweld.C0,cf(3-0.2*math.cos(sine/25),5+0.2*math.cos(sine/25),2+0.2*math.cos(sine/25))*angles(math.rad(0),math.rad(90)+donum/15,math.rad(0)),.2)
- end
- elseif torvel<1 and hitfloor~=nil then
- Anim="Idle"
- if attack==false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -0.1 + 0.1 * math.cos(sine / 50)) * angles(math.rad(0 - 1 * math.cos(sine / 50)), math.rad(-5), math.rad(-15)), .1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5 + 1 * math.cos(sine / 25)),math.rad(5),math.rad(15)),.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-45), math.rad(0), math.rad(-10)),.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(5)),.2)
- RH.C0 = clerp(RH.C0, CFrame.new(1, -.9 - 0.1 * math.cos(sine / 50), 0) * RHCF * angles(math.rad(-5 + 0.2 * math.cos(sine / 50)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 50))), .3)
- LH.C0 = clerp(LH.C0, CFrame.new(-1, -.9 - 0.1 * math.cos(sine / 5025), 0) * LHCF * angles(math.rad(-10 + 0.2 * math.cos(sine / 50)), math.rad(-5), math.rad(0 + 0.2 * math.cos(sine / 50))), .3)
- handleweld.C0=clerp(handleweld.C0,cf(0,-1,0)*angles(math.rad(45),math.rad(5),math.rad(15)),.2)
- orbweld.C0=clerp(orbweld.C0,cf(3-0.2*math.cos(sine/25),5+0.2*math.cos(sine/25),2+0.2*math.cos(sine/25))*angles(math.rad(0),math.rad(90)+donum/15,math.rad(0)),.2)
- end
- elseif torvel>2 and hitfloor~=nil then
- Anim="Walk"
- if attack==false then
- change = 3
- RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0+0.08*math.cos(sine/35),-0.3+0.08*math.cos(sine/35))* angles(math.rad(50),math.rad(0),math.rad(0)),.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0,necko*angles(math.rad(-40 + 1 * math.cos(sine / 25)),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0,cf(1.5,0.5 + 0.1 * math.cos(sine/25+0.1*math.cos(sine/25)),0)*angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
- LW.C0 = clerp(LW.C0,cf(-1,0.5+0.1*math.cos(sine/25),-0.5+0.1*math.cos(sine/25))*euler(math.rad(100),math.rad(15),math.rad(50)),.3)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(35)),.2)
- LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-35)),.2)
- handleweld.C0 = clerp(handleweld.C0,cf(0,-1.1,0)*angles(math.rad(60),math.rad(5),math.rad(0)),.3)
- handleweld.C0=clerp(handleweld.C0,cf(0,-1,0)*angles(math.rad(45),math.rad(5),math.rad(15)),.2)
- orbweld.C0=clerp(orbweld.C0,cf(3-0.2*math.cos(sine/25),5+0.2*math.cos(sine/25),2+0.2*math.cos(sine/25))*angles(math.rad(0),math.rad(90)+donum/15,math.rad(0)),.2)
- end
- end
- end
- if #Effects>0 then
- for e=1,#Effects do
- if Effects[e]~=nil then
- local Thing=Effects[e]
- if Thing~=nil then
- local Part=Thing[1]
- local Mode=Thing[2]
- local Delay=Thing[3]
- local IncX=Thing[4]
- local IncY=Thing[5]
- local IncZ=Thing[6]
- if Thing[1].Transparency<=1 then
- if Thing[2]=="Block1" then
- Thing[1].CFrame=Thing[1].CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- Mesh=Thing[1].Mesh
- Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
- Thing[1].Transparency=Thing[1].Transparency+Thing[3]
- elseif Thing[2]=="Cylinder" then
- Mesh=Thing[1].Mesh
- Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
- Thing[1].Transparency=Thing[1].Transparency+Thing[3]
- elseif Thing[2]=="Sphere" then
- Mesh=Thing[1].Mesh
- Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
- Thing[1].Transparency=Thing[1].Transparency+Thing[3]
- elseif Thing[2]=="Blood" then
- Mesh=Thing[7]
- Thing[1].CFrame=Thing[1].CFrame*cf(0,.5,0)
- Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
- Thing[1].Transparency=Thing[1].Transparency+Thing[3]
- elseif Thing[2]=="Elec" then
- Mesh=Thing[1].Mesh
- Mesh.Scale=Mesh.Scale+vt(Thing[7],Thing[8],Thing[9])
- Thing[1].Transparency=Thing[1].Transparency+Thing[3]
- elseif Thing[2]=="Disappear" then
- Thing[1].Transparency=Thing[1].Transparency+Thing[3]
- end
- else
- Part.Parent=nil
- table.remove(Effects,e)
- end
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement