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"))
- Tool0 = Instance.new("Tool")
- Part1 = Instance.new("Part")
- Sound2 = Instance.new("Sound")
- Sound3 = Instance.new("Sound")
- Sound4 = Instance.new("Sound")
- Sound5 = Instance.new("Sound")
- Sound6 = Instance.new("Sound")
- Sound7 = Instance.new("Sound")
- Sound8 = Instance.new("Sound")
- Sound9 = Instance.new("Sound")
- Sound10 = Instance.new("Sound")
- SpecialMesh11 = Instance.new("SpecialMesh")
- Part12 = Instance.new("Part")
- CylinderMesh13 = Instance.new("CylinderMesh")
- Part14 = Instance.new("Part")
- SpecialMesh15 = Instance.new("SpecialMesh")
- Script16 = Instance.new("Script")
- Part17 = Instance.new("Part")
- SpecialMesh18 = Instance.new("SpecialMesh")
- Part19 = Instance.new("Part")
- SpecialMesh20 = Instance.new("SpecialMesh")
- Part21 = Instance.new("Part")
- SpecialMesh22 = Instance.new("SpecialMesh")
- Part23 = Instance.new("Part")
- SpecialMesh24 = Instance.new("SpecialMesh")
- Part25 = Instance.new("Part")
- SpecialMesh26 = Instance.new("SpecialMesh")
- Part27 = Instance.new("Part")
- SpecialMesh28 = Instance.new("SpecialMesh")
- Part29 = Instance.new("Part")
- SpecialMesh30 = Instance.new("SpecialMesh")
- Part31 = Instance.new("Part")
- SpecialMesh32 = Instance.new("SpecialMesh")
- Part33 = Instance.new("Part")
- SpecialMesh34 = Instance.new("SpecialMesh")
- Part35 = Instance.new("Part")
- SpecialMesh36 = Instance.new("SpecialMesh")
- Part37 = Instance.new("Part")
- SpecialMesh38 = Instance.new("SpecialMesh")
- Part39 = Instance.new("Part")
- SpecialMesh40 = Instance.new("SpecialMesh")
- Part41 = Instance.new("Part")
- SpecialMesh42 = Instance.new("SpecialMesh")
- Part43 = Instance.new("Part")
- BlockMesh44 = Instance.new("BlockMesh")
- Part45 = Instance.new("Part")
- BlockMesh46 = Instance.new("BlockMesh")
- Part47 = Instance.new("Part")
- BlockMesh48 = Instance.new("BlockMesh")
- Part49 = Instance.new("Part")
- BlockMesh50 = Instance.new("BlockMesh")
- Part51 = Instance.new("Part")
- BlockMesh52 = Instance.new("BlockMesh")
- Part53 = Instance.new("Part")
- BlockMesh54 = Instance.new("BlockMesh")
- Part55 = Instance.new("Part")
- BlockMesh56 = Instance.new("BlockMesh")
- Part57 = Instance.new("Part")
- BlockMesh58 = Instance.new("BlockMesh")
- Part59 = Instance.new("Part")
- BlockMesh60 = Instance.new("BlockMesh")
- Part61 = Instance.new("Part")
- BlockMesh62 = Instance.new("BlockMesh")
- Part63 = Instance.new("Part")
- BlockMesh64 = Instance.new("BlockMesh")
- Part65 = Instance.new("Part")
- BlockMesh66 = Instance.new("BlockMesh")
- Part67 = Instance.new("Part")
- BlockMesh68 = Instance.new("BlockMesh")
- Part69 = Instance.new("Part")
- BlockMesh70 = Instance.new("BlockMesh")
- Part71 = Instance.new("Part")
- BlockMesh72 = Instance.new("BlockMesh")
- Part73 = Instance.new("Part")
- BlockMesh74 = Instance.new("BlockMesh")
- Part75 = Instance.new("Part")
- Part76 = Instance.new("Part")
- BlockMesh77 = Instance.new("BlockMesh")
- Part78 = Instance.new("Part")
- BlockMesh79 = Instance.new("BlockMesh")
- Part80 = Instance.new("Part")
- BlockMesh81 = Instance.new("BlockMesh")
- Part82 = Instance.new("Part")
- BlockMesh83 = Instance.new("BlockMesh")
- Part84 = Instance.new("Part")
- BlockMesh85 = Instance.new("BlockMesh")
- Part86 = Instance.new("Part")
- BlockMesh87 = Instance.new("BlockMesh")
- Part88 = Instance.new("Part")
- BlockMesh89 = Instance.new("BlockMesh")
- Part90 = Instance.new("Part")
- BlockMesh91 = Instance.new("BlockMesh")
- Part92 = Instance.new("Part")
- BlockMesh93 = Instance.new("BlockMesh")
- Part94 = Instance.new("Part")
- BlockMesh95 = Instance.new("BlockMesh")
- Part96 = Instance.new("Part")
- BlockMesh97 = Instance.new("BlockMesh")
- Part98 = Instance.new("Part")
- CylinderMesh99 = Instance.new("CylinderMesh")
- Part100 = Instance.new("Part")
- CylinderMesh101 = Instance.new("CylinderMesh")
- Part102 = Instance.new("Part")
- CylinderMesh103 = Instance.new("CylinderMesh")
- Part104 = Instance.new("Part")
- SpecialMesh105 = Instance.new("SpecialMesh")
- Part106 = Instance.new("Part")
- SpecialMesh107 = Instance.new("SpecialMesh")
- Part108 = Instance.new("Part")
- SpecialMesh109 = Instance.new("SpecialMesh")
- Part110 = Instance.new("Part")
- CylinderMesh111 = Instance.new("CylinderMesh")
- Part112 = Instance.new("Part")
- CylinderMesh113 = Instance.new("CylinderMesh")
- Part114 = Instance.new("Part")
- CylinderMesh115 = Instance.new("CylinderMesh")
- Part116 = Instance.new("Part")
- CylinderMesh117 = Instance.new("CylinderMesh")
- Part118 = Instance.new("Part")
- CylinderMesh119 = Instance.new("CylinderMesh")
- Part120 = Instance.new("Part")
- CylinderMesh121 = Instance.new("CylinderMesh")
- Part122 = Instance.new("Part")
- CylinderMesh123 = Instance.new("CylinderMesh")
- Part124 = Instance.new("Part")
- CylinderMesh125 = Instance.new("CylinderMesh")
- Part126 = Instance.new("Part")
- CylinderMesh127 = Instance.new("CylinderMesh")
- Part128 = Instance.new("Part")
- CylinderMesh129 = Instance.new("CylinderMesh")
- Part130 = Instance.new("Part")
- CylinderMesh131 = Instance.new("CylinderMesh")
- Part132 = Instance.new("Part")
- CylinderMesh133 = Instance.new("CylinderMesh")
- Part134 = Instance.new("Part")
- CylinderMesh135 = Instance.new("CylinderMesh")
- Part136 = Instance.new("Part")
- CylinderMesh137 = Instance.new("CylinderMesh")
- Part138 = Instance.new("Part")
- CylinderMesh139 = Instance.new("CylinderMesh")
- Part140 = Instance.new("Part")
- CylinderMesh141 = Instance.new("CylinderMesh")
- Part142 = Instance.new("Part")
- CylinderMesh143 = Instance.new("CylinderMesh")
- Part144 = Instance.new("Part")
- CylinderMesh145 = Instance.new("CylinderMesh")
- Part146 = Instance.new("Part")
- CylinderMesh147 = Instance.new("CylinderMesh")
- Part148 = Instance.new("Part")
- CylinderMesh149 = Instance.new("CylinderMesh")
- Part150 = Instance.new("Part")
- CylinderMesh151 = Instance.new("CylinderMesh")
- Part152 = Instance.new("Part")
- CylinderMesh153 = Instance.new("CylinderMesh")
- Part154 = Instance.new("Part")
- CylinderMesh155 = Instance.new("CylinderMesh")
- Part156 = Instance.new("Part")
- CylinderMesh157 = Instance.new("CylinderMesh")
- Part158 = Instance.new("Part")
- CylinderMesh159 = Instance.new("CylinderMesh")
- Part160 = Instance.new("Part")
- CylinderMesh161 = Instance.new("CylinderMesh")
- Part162 = Instance.new("Part")
- CylinderMesh163 = Instance.new("CylinderMesh")
- Part164 = Instance.new("Part")
- CylinderMesh165 = Instance.new("CylinderMesh")
- Part166 = Instance.new("Part")
- CylinderMesh167 = Instance.new("CylinderMesh")
- Part168 = Instance.new("Part")
- CylinderMesh169 = Instance.new("CylinderMesh")
- Part170 = Instance.new("Part")
- CylinderMesh171 = Instance.new("CylinderMesh")
- Part172 = Instance.new("Part")
- CylinderMesh173 = Instance.new("CylinderMesh")
- Part174 = Instance.new("Part")
- CylinderMesh175 = Instance.new("CylinderMesh")
- Part176 = Instance.new("Part")
- CylinderMesh177 = Instance.new("CylinderMesh")
- Part178 = Instance.new("Part")
- CylinderMesh179 = Instance.new("CylinderMesh")
- Part180 = Instance.new("Part")
- CylinderMesh181 = Instance.new("CylinderMesh")
- Part182 = Instance.new("Part")
- SpecialMesh183 = Instance.new("SpecialMesh")
- Part184 = Instance.new("Part")
- SpecialMesh185 = Instance.new("SpecialMesh")
- Part186 = Instance.new("Part")
- SpecialMesh187 = Instance.new("SpecialMesh")
- Part188 = Instance.new("Part")
- SpecialMesh189 = Instance.new("SpecialMesh")
- Part190 = Instance.new("Part")
- SpecialMesh191 = Instance.new("SpecialMesh")
- Part192 = Instance.new("Part")
- SpecialMesh193 = Instance.new("SpecialMesh")
- Part194 = Instance.new("Part")
- SpecialMesh195 = Instance.new("SpecialMesh")
- Part196 = Instance.new("Part")
- SpecialMesh197 = Instance.new("SpecialMesh")
- Part198 = Instance.new("Part")
- CylinderMesh199 = Instance.new("CylinderMesh")
- LocalScript200 = Instance.new("LocalScript")
- Script201 = Instance.new("Script")
- Color3Value202 = Instance.new("Color3Value")
- Vector3Value203 = Instance.new("Vector3Value")
- Script204 = Instance.new("Script")
- IntValue205 = Instance.new("IntValue")
- Script206 = Instance.new("Script")
- IntValue207 = Instance.new("IntValue")
- IntValue208 = Instance.new("IntValue")
- ScreenGui209 = Instance.new("ScreenGui")
- Frame210 = Instance.new("Frame")
- Frame211 = Instance.new("Frame")
- Frame212 = Instance.new("Frame")
- TextLabel213 = Instance.new("TextLabel")
- TextLabel214 = Instance.new("TextLabel")
- Frame215 = Instance.new("Frame")
- Frame216 = Instance.new("Frame")
- TextLabel217 = Instance.new("TextLabel")
- Frame218 = Instance.new("Frame")
- TextLabel219 = Instance.new("TextLabel")
- Frame220 = Instance.new("Frame")
- TextLabel221 = Instance.new("TextLabel")
- Frame222 = Instance.new("Frame")
- TextLabel223 = Instance.new("TextLabel")
- Frame224 = Instance.new("Frame")
- TextLabel225 = Instance.new("TextLabel")
- Frame226 = Instance.new("Frame")
- TextLabel227 = Instance.new("TextLabel")
- Script228 = Instance.new("Script")
- SpecialMesh229 = Instance.new("SpecialMesh")
- Sound230 = Instance.new("Sound")
- Sound231 = Instance.new("Sound")
- Sound232 = Instance.new("Sound")
- ObjectValue233 = Instance.new("ObjectValue")
- IntValue234 = Instance.new("IntValue")
- Part235 = Instance.new("Part")
- Part236 = Instance.new("Part")
- ManualWeld237 = Instance.new("ManualWeld")
- IntValue238 = Instance.new("IntValue")
- SpecialMesh239 = Instance.new("SpecialMesh")
- SpecialMesh240 = Instance.new("SpecialMesh")
- SpecialMesh241 = Instance.new("SpecialMesh")
- LocalScript242 = Instance.new("LocalScript")
- Part243 = Instance.new("Part")
- SpecialMesh244 = Instance.new("SpecialMesh")
- Part245 = Instance.new("Part")
- SpecialMesh246 = Instance.new("SpecialMesh")
- Part247 = Instance.new("Part")
- SpecialMesh248 = Instance.new("SpecialMesh")
- Part249 = Instance.new("Part")
- SpecialMesh250 = Instance.new("SpecialMesh")
- Part251 = Instance.new("Part")
- Part252 = Instance.new("Part")
- Part253 = Instance.new("Part")
- SpecialMesh254 = Instance.new("SpecialMesh")
- Part255 = Instance.new("Part")
- SpecialMesh256 = Instance.new("SpecialMesh")
- LocalScript257 = Instance.new("LocalScript")
- Tool0.Name = "Staff"
- Tool0.Parent = mas
- Tool0.GripForward = Vector3.new(-1, -0, 0)
- Tool0.GripRight = Vector3.new(0, 0, 1)
- Tool0.GripUp = Vector3.new(0, -1, 0)
- Part1.Name = "Handle"
- Part1.Parent = Tool0
- Part1.Material = Enum.Material.SmoothPlastic
- Part1.BrickColor = BrickColor.new("Really black")
- Part1.Reflectance = 0.20000000298023
- Part1.Rotation = Vector3.new(0, 0, 90)
- Part1.FormFactor = Enum.FormFactor.Symmetric
- Part1.Size = Vector3.new(1, 1.12, 1)
- Part1.CFrame = CFrame.new(183.650009, 17.9699974, 50.6599922, 0, -1, 0, 1, 0, -0, 0, 0, 1)
- Part1.BottomSurface = Enum.SurfaceType.Smooth
- Part1.TopSurface = Enum.SurfaceType.Smooth
- Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part1.Position = Vector3.new(183.650009, 17.9699974, 50.6599922)
- Part1.Orientation = Vector3.new(0, 0, 90)
- Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Sound2.Name = "Slash1"
- Sound2.Parent = Part1
- Sound2.Pitch = 1.5599999427795
- Sound2.SoundId = "http://www.roblox.com/Asset?ID=92597296"
- Sound2.Volume = 1
- Sound3.Name = "Slash3"
- Sound3.Parent = Part1
- Sound3.Pitch = 1.0599999427795
- Sound3.SoundId = "http://www.roblox.com/Asset?ID=92628581"
- Sound3.Volume = 1
- Sound4.Name = "Slash2"
- Sound4.Parent = Part1
- Sound4.Pitch = 1.0599999427795
- Sound4.SoundId = "http://www.roblox.com/Asset?ID=92597369"
- Sound4.Volume = 1
- Sound5.Name = "Clash"
- Sound5.Parent = Part1
- Sound5.Pitch = 0.5
- Sound5.SoundId = "http://www.roblox.com/asset/?id=91154503"
- Sound5.Volume = 1
- Sound6.Name = "ChainStart"
- Sound6.Parent = Part1
- Sound6.Pitch = 0.25
- Sound6.SoundId = "http://www.roblox.com/asset/?id=91154708"
- Sound6.Volume = 1
- Sound7.Name = "ChainClink"
- Sound7.Parent = Part1
- Sound7.Pitch = 0.60000002384186
- Sound7.SoundId = "http://www.roblox.com/asset/?id=91154521"
- Sound7.Volume = 1
- Sound8.Name = "Purge1"
- Sound8.Parent = Part1
- Sound8.Pitch = 0.5
- Sound8.SoundId = "http://www.roblox.com/asset/?id=11998777 "
- Sound8.Volume = 1
- Sound9.Name = "Purge2"
- Sound9.Parent = Part1
- Sound9.Pitch = 0.5
- Sound9.SoundId = "http://www.roblox.com/asset/?id=11984351 "
- Sound9.Volume = 1
- Sound10.Name = "ChainWin"
- Sound10.Parent = Part1
- Sound10.Pitch = 0.97699999809265
- Sound10.SoundId = "http://www.roblox.com/asset/?id=131228548"
- Sound10.Volume = 0
- SpecialMesh11.Parent = Part1
- SpecialMesh11.MeshId = "rbxassetid://86374096"
- SpecialMesh11.MeshType = Enum.MeshType.FileMesh
- Part12.Name = "Handle2"
- Part12.Parent = Tool0
- Part12.Material = Enum.Material.SmoothPlastic
- Part12.BrickColor = BrickColor.new("Really black")
- Part12.Reflectance = 0.20000000298023
- Part12.Transparency = 1
- Part12.Rotation = Vector3.new(90, 90, 0)
- Part12.CanCollide = false
- Part12.FormFactor = Enum.FormFactor.Symmetric
- Part12.Size = Vector3.new(1, 1, 1)
- Part12.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, 1, 1, 0, 0, 0, 1, -4.37113883e-08)
- Part12.BottomSurface = Enum.SurfaceType.Smooth
- Part12.TopSurface = Enum.SurfaceType.Smooth
- Part12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part12.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part12.Orientation = Vector3.new(0, 90, 90)
- Part12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh13.Parent = Part12
- CylinderMesh13.Offset = Vector3.new(0, 0, -5.25)
- CylinderMesh13.Scale = Vector3.new(2, 1, 2)
- CylinderMesh13.Scale = Vector3.new(2, 1, 2)
- Part14.Name = "Handle3"
- Part14.Parent = Tool0
- Part14.Material = Enum.Material.SmoothPlastic
- Part14.BrickColor = BrickColor.new("Royal purple")
- Part14.Reflectance = 0.20000000298023
- Part14.Transparency = 1
- Part14.Rotation = Vector3.new(90, 90, 0)
- Part14.CanCollide = false
- Part14.FormFactor = Enum.FormFactor.Symmetric
- Part14.Size = Vector3.new(1, 1, 1)
- Part14.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, 1, 1, 0, 0, 0, 1, -4.37113883e-08)
- Part14.BottomSurface = Enum.SurfaceType.Smooth
- Part14.TopSurface = Enum.SurfaceType.Smooth
- Part14.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part14.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part14.Orientation = Vector3.new(0, 90, 90)
- Part14.Color = Color3.new(0.384314, 0.145098, 0.819608)
- SpecialMesh15.Parent = Part14
- SpecialMesh15.Scale = Vector3.new(1.75, 1.5, 1.75)
- SpecialMesh15.Scale = Vector3.new(1.75, 1.5, 1.75)
- Script16.Name = "Welds"
- Script16.Parent = Tool0
- table.insert(cors,sandbox(Script16,function()
- --turdulator "Saz"
- Tool=script.Parent;
- Handle=Tool.Handle
- Weld=function()
- for _,v in pairs(Handle:children()) do
- if v:IsA("JointInstance") then
- v:Remove()
- end
- end
- for _,v in pairs(Tool.HandlePivot:children()) do
- if v:IsA("JointInstance") then
- v:Remove()
- end
- end
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle2
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle3
- w.C0=CFrame.new(0,5.25,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle4
- w.C0=CFrame.new(0,5.25,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle5
- w.C0=CFrame.new(-.625,5.75,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle6
- w.C0=CFrame.new(-.625,5.75,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle7
- w.C0=CFrame.new(-.625,5.75,.5)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle8
- w.C0=CFrame.new(-.625,5.75,-.5)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle9
- w.C0=CFrame.new(-1.5,5.5,.325)*CFrame.fromEulerAnglesXYZ(math.pi/2.5,math.pi/10,math.pi/2)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle10
- w.C0=CFrame.new(-1.5,5.5,-.35)*CFrame.fromEulerAnglesXYZ(math.pi/1.5,math.pi/10,math.pi/2)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle11
- w.C0=CFrame.new(-1.35,6.1,-.3)*CFrame.fromEulerAnglesXYZ(math.pi/2.5,-math.pi/12,math.pi/2)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle12
- w.C0=CFrame.new(-1.35,6.1,.325)*CFrame.fromEulerAnglesXYZ(math.pi/1.5,-math.pi/12,math.pi/2)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle13
- w.C0=CFrame.new(-.4,5.6,.8)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle14
- w.C0=CFrame.new(-.6,5.8,.8)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle15
- w.C0=CFrame.new(-.4,5.6,-.8)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle16
- w.C0=CFrame.new(-.6,5.8,-.8)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Motor")
- w.Name="Pivot"
- w.Part0=Handle
- w.Part1=Tool.HandlePivot
- w.C0=CFrame.new(0,5.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w.MaxVelocity=.5
- w.DesiredAngle=.25
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle17
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle18
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle19
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/48)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle20
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/48)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle21
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/20)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle22
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/16)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle23
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/11)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle24
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/7)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle25
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5.5)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle26
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.2)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle27
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/3)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle28
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.4)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle29
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle30
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle31
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle32
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle33
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/48)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle34
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/48)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle35
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/20)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle36
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/11)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle37
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/16)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle38
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/7)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle39
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.2)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle40
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/7)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle41
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle42
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.2)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle43
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/3)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle44
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle45
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle46
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle47
- w.C0=CFrame.new(0,5.25,1)*CFrame.fromEulerAnglesXYZ(math.pi/16,-math.pi/2,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle48
- w.C0=CFrame.new(0,5.25,-1)*CFrame.fromEulerAnglesXYZ(-math.pi/16,-math.pi/2,math.pi)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle49
- w.C0=CFrame.new(0,4,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle50
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle51
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle52
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle53
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- w.Parent=w.Part0
- for i=54, 84 do --hurr shortcuts
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle"..tostring(i)]
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- w.Parent=w.Part0
- end
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle85
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle86
- w.C0=CFrame.new(0,-6.85,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle87
- w.C0=CFrame.new(-.25,4.5,-.15)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle88
- w.C0=CFrame.new(-.25,4.5,.15)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle89
- w.C0=CFrame.new(-.49,4,.15)*CFrame.fromEulerAnglesXYZ(math.pi,math.pi/2,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle90
- w.C0=CFrame.new(-.49,4,-.15)*CFrame.fromEulerAnglesXYZ(math.pi,math.pi/2,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle91
- w.C0=CFrame.new(.45,4,.125)*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.pi)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle92
- w.C0=CFrame.new(.45,4,-.125)*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.pi)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle93
- w.C0=CFrame.new(0,4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool.Handle94
- w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle95
- w.C0=CFrame.new(6.75,-2,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.HandlePivot
- w.Part1=Tool.Handle96
- w.C0=CFrame.new(4,-.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.h2
- w.Part1=Tool.Katana
- w.C0=CFrame.new(4,-.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.h2
- w.Part1=Tool.Skull
- w.C0=CFrame.new(4,-.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.h1
- w.Part1=Tool.p1
- w.C0=CFrame.new(4,-.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.h1
- w.Part1=Tool.p2
- w.C0=CFrame.new(4,-.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.h1
- w.Part1=Tool.Mem
- w.C0=CFrame.new(4,-.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w=Instance.new("Weld")
- w.Part0=Tool.h1
- w.Part1=Tool.Mem2
- w.C0=CFrame.new(4,-.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- end
- Tool.AncestryChanged:connect(Weld)
- end))
- Part17.Name = "Handle4"
- Part17.Parent = Tool0
- Part17.Material = Enum.Material.SmoothPlastic
- Part17.BrickColor = BrickColor.new("Black")
- Part17.Reflectance = 0.20000000298023
- Part17.Transparency = 1
- Part17.Rotation = Vector3.new(90, 90, 0)
- Part17.CanCollide = false
- Part17.FormFactor = Enum.FormFactor.Symmetric
- Part17.Size = Vector3.new(1, 1, 1)
- Part17.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, 1, 1, 0, 0, 0, 1, -4.37113883e-08)
- Part17.BottomSurface = Enum.SurfaceType.Smooth
- Part17.TopSurface = Enum.SurfaceType.Smooth
- Part17.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part17.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part17.Orientation = Vector3.new(0, 90, 90)
- Part17.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh18.Parent = Part17
- SpecialMesh18.Scale = Vector3.new(1.99000001, 1.35000002, 1.99000001)
- SpecialMesh18.Scale = Vector3.new(1.99000001, 1.35000002, 1.99000001)
- Part19.Name = "Handle5"
- Part19.Parent = Tool0
- Part19.Material = Enum.Material.SmoothPlastic
- Part19.BrickColor = BrickColor.new("Really black")
- Part19.Reflectance = 0.20000000298023
- Part19.Transparency = 1
- Part19.Rotation = Vector3.new(90, 90, 0)
- Part19.CanCollide = false
- Part19.FormFactor = Enum.FormFactor.Symmetric
- Part19.Size = Vector3.new(1, 1, 1)
- Part19.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, 1, 1, 0, 0, 0, 1, -4.37113883e-08)
- Part19.BottomSurface = Enum.SurfaceType.Smooth
- Part19.TopSurface = Enum.SurfaceType.Smooth
- Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part19.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part19.Orientation = Vector3.new(0, 90, 90)
- Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh20.Parent = Part19
- SpecialMesh20.Scale = Vector3.new(1.25, 0.5, 1.25)
- SpecialMesh20.Scale = Vector3.new(1.25, 0.5, 1.25)
- Part21.Name = "Handle6"
- Part21.Parent = Tool0
- Part21.Material = Enum.Material.SmoothPlastic
- Part21.BrickColor = BrickColor.new("Royal purple")
- Part21.Reflectance = 0.20000000298023
- Part21.Transparency = 1
- Part21.Rotation = Vector3.new(90, 90, 0)
- Part21.CanCollide = false
- Part21.FormFactor = Enum.FormFactor.Symmetric
- Part21.Size = Vector3.new(1, 1, 1)
- Part21.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, 1, 1, 0, 0, 0, 1, -4.37113883e-08)
- Part21.BottomSurface = Enum.SurfaceType.Smooth
- Part21.TopSurface = Enum.SurfaceType.Smooth
- Part21.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part21.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part21.Orientation = Vector3.new(0, 90, 90)
- Part21.Color = Color3.new(0.384314, 0.145098, 0.819608)
- SpecialMesh22.Parent = Part21
- SpecialMesh22.Scale = Vector3.new(1, 1.54999995, 1)
- SpecialMesh22.Scale = Vector3.new(1, 1.54999995, 1)
- Part23.Name = "Handle7"
- Part23.Parent = Tool0
- Part23.Material = Enum.Material.SmoothPlastic
- Part23.BrickColor = BrickColor.new("Black")
- Part23.Reflectance = 0.20000000298023
- Part23.Transparency = 1
- Part23.Rotation = Vector3.new(90, 90, 0)
- Part23.CanCollide = false
- Part23.FormFactor = Enum.FormFactor.Symmetric
- Part23.Size = Vector3.new(1, 1, 1)
- Part23.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, 1, 1, 0, 0, 0, 1, -4.37113883e-08)
- Part23.BottomSurface = Enum.SurfaceType.Smooth
- Part23.TopSurface = Enum.SurfaceType.Smooth
- Part23.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part23.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part23.Orientation = Vector3.new(0, 90, 90)
- Part23.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh24.Parent = Part23
- SpecialMesh24.Scale = Vector3.new(1.10000002, 0.5, 1.10000002)
- SpecialMesh24.Scale = Vector3.new(1.10000002, 0.5, 1.10000002)
- Part25.Name = "Handle8"
- Part25.Parent = Tool0
- Part25.Material = Enum.Material.SmoothPlastic
- Part25.BrickColor = BrickColor.new("Black")
- Part25.Reflectance = 0.20000000298023
- Part25.Transparency = 1
- Part25.Rotation = Vector3.new(90, 90, 0)
- Part25.CanCollide = false
- Part25.FormFactor = Enum.FormFactor.Symmetric
- Part25.Size = Vector3.new(1, 1, 1)
- Part25.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, 1, 1, 0, 0, 0, 1, -4.37113883e-08)
- Part25.BottomSurface = Enum.SurfaceType.Smooth
- Part25.TopSurface = Enum.SurfaceType.Smooth
- Part25.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part25.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part25.Orientation = Vector3.new(0, 90, 90)
- Part25.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh26.Parent = Part25
- SpecialMesh26.Scale = Vector3.new(1.10000002, 0.5, 1.10000002)
- SpecialMesh26.Scale = Vector3.new(1.10000002, 0.5, 1.10000002)
- Part27.Name = "Handle9"
- Part27.Parent = Tool0
- Part27.Material = Enum.Material.SmoothPlastic
- Part27.BrickColor = BrickColor.new("Black")
- Part27.Reflectance = 0.20000000298023
- Part27.Transparency = 1
- Part27.Rotation = Vector3.new(-46.4399986, 64.7600021, -136.440002)
- Part27.CanCollide = false
- Part27.FormFactor = Enum.FormFactor.Symmetric
- Part27.Size = Vector3.new(1, 1, 1)
- Part27.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, -0.309016973, 0.293892652, 0.904508531, -4.1572001e-08, -0.95105654, 0.309017003, 0.95105654, 0.095491454, 0.293892622)
- Part27.BottomSurface = Enum.SurfaceType.Weld
- Part27.TopSurface = Enum.SurfaceType.Smooth
- Part27.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part27.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part27.Orientation = Vector3.new(-18, 72, -180)
- Part27.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh28.Parent = Part27
- SpecialMesh28.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh28.Scale = Vector3.new(0.150000006, 1.75, 0.150000006)
- SpecialMesh28.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh28.MeshType = Enum.MeshType.FileMesh
- SpecialMesh28.Scale = Vector3.new(0.150000006, 1.75, 0.150000006)
- Part29.Name = "Handle10"
- Part29.Parent = Tool0
- Part29.Material = Enum.Material.SmoothPlastic
- Part29.BrickColor = BrickColor.new("Black")
- Part29.Reflectance = 0.20000000298023
- Part29.Transparency = 1
- Part29.Rotation = Vector3.new(-146.979996, 55.4499969, -28.1599998)
- Part29.CanCollide = false
- Part29.FormFactor = Enum.FormFactor.Symmetric
- Part29.Size = Vector3.new(1, 1, 1)
- Part29.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.50000006, 0.26761654, 0.823639095, -4.1572001e-08, -0.95105654, 0.309017003, 0.866025388, -0.154508561, -0.47552833)
- Part29.BottomSurface = Enum.SurfaceType.Weld
- Part29.TopSurface = Enum.SurfaceType.Smooth
- Part29.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part29.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part29.Orientation = Vector3.new(-18, 120, -180)
- Part29.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh30.Parent = Part29
- SpecialMesh30.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh30.Scale = Vector3.new(0.150000006, 1.75, 0.150000006)
- SpecialMesh30.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh30.MeshType = Enum.MeshType.FileMesh
- SpecialMesh30.Scale = Vector3.new(0.150000006, 1.75, 0.150000006)
- Part31.Name = "Handle11"
- Part31.Parent = Tool0
- Part31.Material = Enum.Material.SmoothPlastic
- Part31.BrickColor = BrickColor.new("Black")
- Part31.Reflectance = 0.20000000298023
- Part31.Transparency = 1
- Part31.Rotation = Vector3.new(40.9300003, 66.7299957, 141.459991)
- Part31.CanCollide = false
- Part31.FormFactor = Enum.FormFactor.Symmetric
- Part31.Size = Vector3.new(1, 1, 1)
- Part31.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, -0.309016973, -0.246151522, 0.918650091, -4.22219593e-08, -0.965925813, -0.258819044, 0.95105654, -0.079979524, 0.298487484)
- Part31.BottomSurface = Enum.SurfaceType.Weld
- Part31.TopSurface = Enum.SurfaceType.Smooth
- Part31.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part31.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part31.Orientation = Vector3.new(15, 72, -180)
- Part31.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh32.Parent = Part31
- SpecialMesh32.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh32.Scale = Vector3.new(0.150000006, 1.75, 0.150000006)
- SpecialMesh32.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh32.MeshType = Enum.MeshType.FileMesh
- SpecialMesh32.Scale = Vector3.new(0.150000006, 1.75, 0.150000006)
- Part33.Name = "Handle12"
- Part33.Parent = Tool0
- Part33.Material = Enum.Material.SmoothPlastic
- Part33.BrickColor = BrickColor.new("Black")
- Part33.Reflectance = 0.20000000298023
- Part33.Transparency = 1
- Part33.Rotation = Vector3.new(151.809998, 56.7700005, 24.1499996)
- Part33.CanCollide = false
- Part33.FormFactor = Enum.FormFactor.Symmetric
- Part33.Size = Vector3.new(1, 1, 1)
- Part33.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.50000006, -0.224143878, 0.836516261, -4.22219593e-08, -0.965925813, -0.258819044, 0.866025388, 0.129409492, -0.482962966)
- Part33.BottomSurface = Enum.SurfaceType.Weld
- Part33.TopSurface = Enum.SurfaceType.Smooth
- Part33.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part33.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part33.Orientation = Vector3.new(15, 120, -180)
- Part33.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh34.Parent = Part33
- SpecialMesh34.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh34.Scale = Vector3.new(0.150000006, 1.75, 0.150000006)
- SpecialMesh34.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh34.MeshType = Enum.MeshType.FileMesh
- SpecialMesh34.Scale = Vector3.new(0.150000006, 1.75, 0.150000006)
- Part35.Name = "Handle13"
- Part35.Parent = Tool0
- Part35.Material = Enum.Material.SmoothPlastic
- Part35.BrickColor = BrickColor.new("Royal purple")
- Part35.Reflectance = 0.20000000298023
- Part35.Transparency = 1
- Part35.Rotation = Vector3.new(90, 90, 0)
- Part35.CanCollide = false
- Part35.FormFactor = Enum.FormFactor.Symmetric
- Part35.Size = Vector3.new(1, 1, 1)
- Part35.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, 1, 1, 0, 0, 0, 1, -4.37113883e-08)
- Part35.BottomSurface = Enum.SurfaceType.Weld
- Part35.TopSurface = Enum.SurfaceType.Smooth
- Part35.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part35.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part35.Orientation = Vector3.new(0, 90, 90)
- Part35.Color = Color3.new(0.384314, 0.145098, 0.819608)
- SpecialMesh36.Parent = Part35
- SpecialMesh36.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh36.Scale = Vector3.new(0.400000006, 1.5, 0.400000006)
- SpecialMesh36.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh36.MeshType = Enum.MeshType.FileMesh
- SpecialMesh36.Scale = Vector3.new(0.400000006, 1.5, 0.400000006)
- Part37.Name = "Handle14"
- Part37.Parent = Tool0
- Part37.Material = Enum.Material.SmoothPlastic
- Part37.BrickColor = BrickColor.new("Really black")
- Part37.Reflectance = 0.20000000298023
- Part37.Transparency = 1
- Part37.Rotation = Vector3.new(90, 90, 0)
- Part37.CanCollide = false
- Part37.FormFactor = Enum.FormFactor.Symmetric
- Part37.Size = Vector3.new(1, 1, 1)
- Part37.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, 1, 1, 0, 0, 0, 1, -4.37113883e-08)
- Part37.BottomSurface = Enum.SurfaceType.Weld
- Part37.TopSurface = Enum.SurfaceType.Smooth
- Part37.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part37.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part37.Orientation = Vector3.new(0, 90, 90)
- Part37.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh38.Parent = Part37
- SpecialMesh38.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh38.Scale = Vector3.new(0.5, 1.79999995, 0.5)
- SpecialMesh38.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh38.MeshType = Enum.MeshType.FileMesh
- SpecialMesh38.Scale = Vector3.new(0.5, 1.79999995, 0.5)
- Part39.Name = "Handle15"
- Part39.Parent = Tool0
- Part39.Material = Enum.Material.SmoothPlastic
- Part39.BrickColor = BrickColor.new("Royal purple")
- Part39.Reflectance = 0.20000000298023
- Part39.Transparency = 1
- Part39.Rotation = Vector3.new(-90, -90, 0)
- Part39.CanCollide = false
- Part39.FormFactor = Enum.FormFactor.Symmetric
- Part39.Size = Vector3.new(1, 1, 1)
- Part39.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, -1, 1, 0, 0, 0, -1, -4.37113883e-08)
- Part39.BottomSurface = Enum.SurfaceType.Weld
- Part39.TopSurface = Enum.SurfaceType.Smooth
- Part39.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part39.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part39.Orientation = Vector3.new(0, -90, 90)
- Part39.Color = Color3.new(0.384314, 0.145098, 0.819608)
- SpecialMesh40.Parent = Part39
- SpecialMesh40.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh40.Scale = Vector3.new(0.400000006, 1.5, 0.400000006)
- SpecialMesh40.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh40.MeshType = Enum.MeshType.FileMesh
- SpecialMesh40.Scale = Vector3.new(0.400000006, 1.5, 0.400000006)
- Part41.Name = "Handle16"
- Part41.Parent = Tool0
- Part41.Material = Enum.Material.SmoothPlastic
- Part41.BrickColor = BrickColor.new("Really black")
- Part41.Reflectance = 0.20000000298023
- Part41.Transparency = 1
- Part41.Rotation = Vector3.new(-90, -90, 0)
- Part41.CanCollide = false
- Part41.FormFactor = Enum.FormFactor.Symmetric
- Part41.Size = Vector3.new(1, 1, 1)
- Part41.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, -1, 1, 0, 0, 0, -1, -4.37113883e-08)
- Part41.BottomSurface = Enum.SurfaceType.Weld
- Part41.TopSurface = Enum.SurfaceType.Smooth
- Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part41.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part41.Orientation = Vector3.new(0, -90, 90)
- Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh42.Parent = Part41
- SpecialMesh42.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh42.Scale = Vector3.new(0.5, 1.79999995, 0.5)
- SpecialMesh42.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh42.MeshType = Enum.MeshType.FileMesh
- SpecialMesh42.Scale = Vector3.new(0.5, 1.79999995, 0.5)
- Part43.Name = "Handle32"
- Part43.Parent = Tool0
- Part43.Material = Enum.Material.SmoothPlastic
- Part43.BrickColor = BrickColor.new("Royal purple")
- Part43.Reflectance = 0.20000000298023
- Part43.Transparency = 1
- Part43.Rotation = Vector3.new(0, 0, 90)
- Part43.CanCollide = false
- Part43.FormFactor = Enum.FormFactor.Symmetric
- Part43.Size = Vector3.new(1, 1, 1)
- Part43.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, -1, 0, 1, 0, -0, 0, 0, 1)
- Part43.BottomSurface = Enum.SurfaceType.Weld
- Part43.TopSurface = Enum.SurfaceType.Smooth
- Part43.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part43.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part43.Orientation = Vector3.new(0, 0, 90)
- Part43.Color = Color3.new(0.384314, 0.145098, 0.819608)
- BlockMesh44.Parent = Part43
- BlockMesh44.Offset = Vector3.new(1, 0, 0)
- BlockMesh44.Scale = Vector3.new(2, 1.10000002, 0.375)
- BlockMesh44.Scale = Vector3.new(2, 1.10000002, 0.375)
- Part45.Name = "Handle17"
- Part45.Parent = Tool0
- Part45.Material = Enum.Material.SmoothPlastic
- Part45.BrickColor = BrickColor.new("Really black")
- Part45.Reflectance = 0.20000000298023
- Part45.Transparency = 1
- Part45.Rotation = Vector3.new(0, 0, 90)
- Part45.CanCollide = false
- Part45.FormFactor = Enum.FormFactor.Symmetric
- Part45.Size = Vector3.new(1, 1, 1)
- Part45.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, -1, 0, 1, 0, -0, 0, 0, 1)
- Part45.BottomSurface = Enum.SurfaceType.Weld
- Part45.TopSurface = Enum.SurfaceType.Smooth
- Part45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part45.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part45.Orientation = Vector3.new(0, 0, 90)
- Part45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh46.Parent = Part45
- BlockMesh46.Offset = Vector3.new(1, -0.574999988, 0)
- BlockMesh46.Scale = Vector3.new(2, 0.100000001, 0.5)
- BlockMesh46.Scale = Vector3.new(2, 0.100000001, 0.5)
- Part47.Name = "Handle18"
- Part47.Parent = Tool0
- Part47.Material = Enum.Material.SmoothPlastic
- Part47.BrickColor = BrickColor.new("Really black")
- Part47.Reflectance = 0.20000000298023
- Part47.Transparency = 1
- Part47.Rotation = Vector3.new(0, 0, 90)
- Part47.CanCollide = false
- Part47.FormFactor = Enum.FormFactor.Symmetric
- Part47.Size = Vector3.new(1, 1, 1)
- Part47.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, -1, 0, 1, 0, -0, 0, 0, 1)
- Part47.BottomSurface = Enum.SurfaceType.Weld
- Part47.TopSurface = Enum.SurfaceType.Smooth
- Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part47.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part47.Orientation = Vector3.new(0, 0, 90)
- Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh48.Parent = Part47
- BlockMesh48.Offset = Vector3.new(1, 0.574999988, 0)
- BlockMesh48.Scale = Vector3.new(2, 0.100000001, 0.5)
- BlockMesh48.Scale = Vector3.new(2, 0.100000001, 0.5)
- Part49.Name = "Handle19"
- Part49.Parent = Tool0
- Part49.Material = Enum.Material.SmoothPlastic
- Part49.BrickColor = BrickColor.new("Really black")
- Part49.Reflectance = 0.20000000298023
- Part49.Transparency = 1
- Part49.Rotation = Vector3.new(0, 0, 86.25)
- Part49.CanCollide = false
- Part49.FormFactor = Enum.FormFactor.Symmetric
- Part49.Size = Vector3.new(1, 1, 1)
- Part49.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.0654031336, -0.997858942, 0, 0.997858942, 0.0654031336, 0, 0, 0, 1)
- Part49.BottomSurface = Enum.SurfaceType.Weld
- Part49.TopSurface = Enum.SurfaceType.Smooth
- Part49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part49.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part49.Orientation = Vector3.new(0, 0, 86.25)
- Part49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh50.Parent = Part49
- BlockMesh50.Offset = Vector3.new(2.6500001, -0.439999998, 0)
- BlockMesh50.Scale = Vector3.new(1.25, 0.100000001, 0.375)
- BlockMesh50.Scale = Vector3.new(1.25, 0.100000001, 0.375)
- Part51.Name = "Handle20"
- Part51.Parent = Tool0
- Part51.Material = Enum.Material.SmoothPlastic
- Part51.BrickColor = BrickColor.new("Really black")
- Part51.Reflectance = 0.20000000298023
- Part51.Transparency = 1
- Part51.Rotation = Vector3.new(0, 0, 86.25)
- Part51.CanCollide = false
- Part51.FormFactor = Enum.FormFactor.Symmetric
- Part51.Size = Vector3.new(1, 1, 1)
- Part51.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.0654031336, -0.997858942, 0, 0.997858942, 0.0654031336, 0, 0, 0, 1)
- Part51.BottomSurface = Enum.SurfaceType.Weld
- Part51.TopSurface = Enum.SurfaceType.Smooth
- Part51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part51.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part51.Orientation = Vector3.new(0, 0, 86.25)
- Part51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh52.Parent = Part51
- BlockMesh52.Offset = Vector3.new(2.54999995, 0.703000009, 0)
- BlockMesh52.Scale = Vector3.new(1.25, 0.100000001, 0.375)
- BlockMesh52.Scale = Vector3.new(1.25, 0.100000001, 0.375)
- Part53.Name = "Handle21"
- Part53.Parent = Tool0
- Part53.Material = Enum.Material.SmoothPlastic
- Part53.BrickColor = BrickColor.new("Really black")
- Part53.Reflectance = 0.20000000298023
- Part53.Transparency = 1
- Part53.Rotation = Vector3.new(0, 0, 81)
- Part53.CanCollide = false
- Part53.FormFactor = Enum.FormFactor.Symmetric
- Part53.Size = Vector3.new(1, 1, 1)
- Part53.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.156434476, -0.987688363, 0, 0.987688363, 0.156434476, 0, 0, 0, 1)
- Part53.BottomSurface = Enum.SurfaceType.Weld
- Part53.TopSurface = Enum.SurfaceType.Smooth
- Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part53.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part53.Orientation = Vector3.new(0, 0, 81)
- Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh54.Parent = Part53
- BlockMesh54.Offset = Vector3.new(3.9000001, -0.140000001, 0)
- BlockMesh54.Scale = Vector3.new(1.25, 0.100000001, 0.275000006)
- BlockMesh54.Scale = Vector3.new(1.25, 0.100000001, 0.275000006)
- Part55.Name = "Handle22"
- Part55.Parent = Tool0
- Part55.Material = Enum.Material.SmoothPlastic
- Part55.BrickColor = BrickColor.new("Really black")
- Part55.Reflectance = 0.20000000298023
- Part55.Transparency = 1
- Part55.Rotation = Vector3.new(0, 0, 78.75)
- Part55.CanCollide = false
- Part55.FormFactor = Enum.FormFactor.Symmetric
- Part55.Size = Vector3.new(1, 1, 1)
- Part55.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.195090324, -0.980785251, 0, 0.980785251, 0.195090324, 0, 0, 0, 1)
- Part55.BottomSurface = Enum.SurfaceType.Weld
- Part55.TopSurface = Enum.SurfaceType.Smooth
- Part55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part55.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part55.Orientation = Vector3.new(0, 0, 78.75)
- Part55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh56.Parent = Part55
- BlockMesh56.Offset = Vector3.new(3.67000008, 1.11000001, 0)
- BlockMesh56.Scale = Vector3.new(1.25, 0.100000001, 0.234999999)
- BlockMesh56.Scale = Vector3.new(1.25, 0.100000001, 0.234999999)
- Part57.Name = "Handle23"
- Part57.Parent = Tool0
- Part57.Material = Enum.Material.SmoothPlastic
- Part57.BrickColor = BrickColor.new("Really black")
- Part57.Reflectance = 0.20000000298023
- Part57.Transparency = 1
- Part57.Rotation = Vector3.new(0, 0, 73.6399994)
- Part57.CanCollide = false
- Part57.FormFactor = Enum.FormFactor.Symmetric
- Part57.Size = Vector3.new(1, 1, 1)
- Part57.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.281732559, -0.959492981, 0, 0.959492981, 0.281732559, 0, 0, 0, 1)
- Part57.BottomSurface = Enum.SurfaceType.Weld
- Part57.TopSurface = Enum.SurfaceType.Smooth
- Part57.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part57.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part57.Orientation = Vector3.new(0, 0, 73.6399994)
- Part57.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh58.Parent = Part57
- BlockMesh58.Offset = Vector3.new(5.11999989, 0.43900001, 0)
- BlockMesh58.Scale = Vector3.new(1.25, 0.100000001, 0.170000002)
- BlockMesh58.Scale = Vector3.new(1.25, 0.100000001, 0.170000002)
- Part59.Name = "Handle24"
- Part59.Parent = Tool0
- Part59.Material = Enum.Material.SmoothPlastic
- Part59.BrickColor = BrickColor.new("Really black")
- Part59.Reflectance = 0.20000000298023
- Part59.Transparency = 1
- Part59.Rotation = Vector3.new(0, 0, 64.2900009)
- Part59.CanCollide = false
- Part59.FormFactor = Enum.FormFactor.Symmetric
- Part59.Size = Vector3.new(1, 1, 1)
- Part59.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.433883756, -0.90096885, 0, 0.90096885, 0.433883756, 0, 0, 0, 1)
- Part59.BottomSurface = Enum.SurfaceType.Weld
- Part59.TopSurface = Enum.SurfaceType.Smooth
- Part59.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part59.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part59.Orientation = Vector3.new(0, 0, 64.2900009)
- Part59.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh60.Parent = Part59
- BlockMesh60.Offset = Vector3.new(4.5, 2.1500001, 0)
- BlockMesh60.Scale = Vector3.new(1.25, 0.100000001, 0.159999996)
- BlockMesh60.Scale = Vector3.new(1.25, 0.100000001, 0.159999996)
- Part61.Name = "Handle25"
- Part61.Parent = Tool0
- Part61.Material = Enum.Material.SmoothPlastic
- Part61.BrickColor = BrickColor.new("Really black")
- Part61.Reflectance = 0.20000000298023
- Part61.Transparency = 1
- Part61.Rotation = Vector3.new(0, 0, 57.2700005)
- Part61.CanCollide = false
- Part61.FormFactor = Enum.FormFactor.Symmetric
- Part61.Size = Vector3.new(1, 1, 1)
- Part61.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.540640771, -0.841253519, 0, 0.841253519, 0.540640771, 0, 0, 0, 1)
- Part61.BottomSurface = Enum.SurfaceType.Weld
- Part61.TopSurface = Enum.SurfaceType.Smooth
- Part61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part61.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part61.Orientation = Vector3.new(0, 0, 57.2700005)
- Part61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh62.Parent = Part61
- BlockMesh62.Offset = Vector3.new(6, 2.0374999, 0)
- BlockMesh62.Scale = Vector3.new(1.25, 0.100000001, 0.0900000036)
- BlockMesh62.Scale = Vector3.new(1.25, 0.100000001, 0.0900000036)
- Part63.Name = "Handle26"
- Part63.Parent = Tool0
- Part63.Material = Enum.Material.SmoothPlastic
- Part63.BrickColor = BrickColor.new("Really black")
- Part63.Reflectance = 0.20000000298023
- Part63.Transparency = 1
- Part63.Rotation = Vector3.new(0, 0, 47.1399994)
- Part63.CanCollide = false
- Part63.FormFactor = Enum.FormFactor.Symmetric
- Part63.Size = Vector3.new(1, 1, 1)
- Part63.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.680172741, -0.733051896, 0, 0.733051896, 0.680172741, 0, 0, 0, 1)
- Part63.BottomSurface = Enum.SurfaceType.Weld
- Part63.TopSurface = Enum.SurfaceType.Smooth
- Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part63.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part63.Orientation = Vector3.new(0, 0, 47.1399994)
- Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh64.Parent = Part63
- BlockMesh64.Offset = Vector3.new(4.86999989, 3.56500006, 0)
- BlockMesh64.Scale = Vector3.new(1.25, 0.100000001, 0.0799999982)
- BlockMesh64.Scale = Vector3.new(1.25, 0.100000001, 0.0799999982)
- Part65.Name = "Handle27"
- Part65.Parent = Tool0
- Part65.Material = Enum.Material.SmoothPlastic
- Part65.BrickColor = BrickColor.new("Really black")
- Part65.Reflectance = 0.20000000298023
- Part65.Transparency = 1
- Part65.Rotation = Vector3.new(0, 0, 30)
- Part65.CanCollide = false
- Part65.FormFactor = Enum.FormFactor.Symmetric
- Part65.Size = Vector3.new(1, 1, 1)
- Part65.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.866025448, -0.49999997, 0, 0.49999997, 0.866025448, 0, 0, 0, 1)
- Part65.BottomSurface = Enum.SurfaceType.Weld
- Part65.TopSurface = Enum.SurfaceType.Smooth
- Part65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part65.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part65.Orientation = Vector3.new(0, 0, 30)
- Part65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh66.Parent = Part65
- BlockMesh66.Offset = Vector3.new(4.71999979, 5.01999998, 0)
- BlockMesh66.Scale = Vector3.new(1.10000002, 0.100000001, 0.0399999991)
- BlockMesh66.Scale = Vector3.new(1.10000002, 0.100000001, 0.0399999991)
- Part67.Name = "Handle28"
- Part67.Parent = Tool0
- Part67.Material = Enum.Material.SmoothPlastic
- Part67.BrickColor = BrickColor.new("Really black")
- Part67.Reflectance = 0.20000000298023
- Part67.Transparency = 1
- Part67.Rotation = Vector3.new(0, 0, 49.0900002)
- Part67.CanCollide = false
- Part67.FormFactor = Enum.FormFactor.Symmetric
- Part67.Size = Vector3.new(1, 1, 1)
- Part67.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.654860735, -0.755749583, 0, 0.755749583, 0.654860735, 0, 0, 0, 1)
- Part67.BottomSurface = Enum.SurfaceType.Weld
- Part67.TopSurface = Enum.SurfaceType.Smooth
- Part67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part67.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part67.Orientation = Vector3.new(0, 0, 49.0900002)
- Part67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh68.Parent = Part67
- BlockMesh68.Offset = Vector3.new(6.4000001, 2.95000005, 0)
- BlockMesh68.Scale = Vector3.new(0.400000006, 0.100000001, 0.0299999993)
- BlockMesh68.Scale = Vector3.new(0.400000006, 0.100000001, 0.0299999993)
- Part69.Name = "Handle29"
- Part69.Parent = Tool0
- Part69.Material = Enum.Material.SmoothPlastic
- Part69.BrickColor = BrickColor.new("Really black")
- Part69.Reflectance = 0.20000000298023
- Part69.Transparency = 1
- Part69.Rotation = Vector3.new(0, 0, 45)
- Part69.CanCollide = false
- Part69.FormFactor = Enum.FormFactor.Symmetric
- Part69.Size = Vector3.new(1, 1, 1)
- Part69.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769, 0, 0, 0, 1)
- Part69.BottomSurface = Enum.SurfaceType.Weld
- Part69.TopSurface = Enum.SurfaceType.Smooth
- Part69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part69.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part69.Orientation = Vector3.new(0, 0, 45)
- Part69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh70.Parent = Part69
- BlockMesh70.Offset = Vector3.new(6.4000001, 3.45000005, 0)
- BlockMesh70.Scale = Vector3.new(0.100000001, 0.133000001, 0.0299999993)
- BlockMesh70.Scale = Vector3.new(0.100000001, 0.133000001, 0.0299999993)
- Part71.Name = "Handle30"
- Part71.Parent = Tool0
- Part71.Material = Enum.Material.SmoothPlastic
- Part71.BrickColor = BrickColor.new("Really black")
- Part71.Reflectance = 0.20000000298023
- Part71.Transparency = 1
- Part71.Rotation = Vector3.new(0, 0, 45)
- Part71.CanCollide = false
- Part71.FormFactor = Enum.FormFactor.Symmetric
- Part71.Size = Vector3.new(1, 1, 1)
- Part71.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769, 0, 0, 0, 1)
- Part71.BottomSurface = Enum.SurfaceType.Weld
- Part71.TopSurface = Enum.SurfaceType.Smooth
- Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part71.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part71.Orientation = Vector3.new(0, 0, 45)
- Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh72.Parent = Part71
- BlockMesh72.Offset = Vector3.new(6.44000006, 3.45000005, 0)
- BlockMesh72.Scale = Vector3.new(0.109999999, 0.0900000036, 0.0299999993)
- BlockMesh72.Scale = Vector3.new(0.109999999, 0.0900000036, 0.0299999993)
- Part73.Name = "Handle31"
- Part73.Parent = Tool0
- Part73.Material = Enum.Material.SmoothPlastic
- Part73.BrickColor = BrickColor.new("Really black")
- Part73.Reflectance = 0.20000000298023
- Part73.Transparency = 1
- Part73.Rotation = Vector3.new(0, 0, 45)
- Part73.CanCollide = false
- Part73.FormFactor = Enum.FormFactor.Symmetric
- Part73.Size = Vector3.new(1, 1, 1)
- Part73.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769, 0, 0, 0, 1)
- Part73.BottomSurface = Enum.SurfaceType.Weld
- Part73.TopSurface = Enum.SurfaceType.Smooth
- Part73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part73.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part73.Orientation = Vector3.new(0, 0, 45)
- Part73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh74.Parent = Part73
- BlockMesh74.Offset = Vector3.new(6.46999979, 3.45000005, 0)
- BlockMesh74.Scale = Vector3.new(0.129999995, 0.0599999987, 0.0199999996)
- BlockMesh74.Scale = Vector3.new(0.129999995, 0.0599999987, 0.0199999996)
- Part75.Name = "HandlePivot"
- Part75.Parent = Tool0
- Part75.Material = Enum.Material.SmoothPlastic
- Part75.BrickColor = BrickColor.new("Really black")
- Part75.Reflectance = 0.20000000298023
- Part75.Transparency = 1
- Part75.Rotation = Vector3.new(0, 0, 90)
- Part75.CanCollide = false
- Part75.FormFactor = Enum.FormFactor.Symmetric
- Part75.Size = Vector3.new(1, 1, 1)
- Part75.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, -1, 0, 1, 0, 0, 0, 0, 1)
- Part75.BottomSurface = Enum.SurfaceType.Weld
- Part75.TopSurface = Enum.SurfaceType.Smooth
- Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part75.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part75.Orientation = Vector3.new(0, 0, 90)
- Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part76.Name = "Handle33"
- Part76.Parent = Tool0
- Part76.Material = Enum.Material.SmoothPlastic
- Part76.BrickColor = BrickColor.new("Royal purple")
- Part76.Reflectance = 0.20000000298023
- Part76.Transparency = 1
- Part76.Rotation = Vector3.new(0, 0, 86.25)
- Part76.CanCollide = false
- Part76.FormFactor = Enum.FormFactor.Symmetric
- Part76.Size = Vector3.new(1, 1, 1)
- Part76.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.0654031336, -0.997858942, 0, 0.997858942, 0.0654031336, 0, 0, 0, 1)
- Part76.BottomSurface = Enum.SurfaceType.Weld
- Part76.TopSurface = Enum.SurfaceType.Smooth
- Part76.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part76.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part76.Orientation = Vector3.new(0, 0, 86.25)
- Part76.Color = Color3.new(0.384314, 0.145098, 0.819608)
- BlockMesh77.Parent = Part76
- BlockMesh77.Offset = Vector3.new(2.5250001, -0.150000006, 0)
- BlockMesh77.Scale = Vector3.new(1.45000005, 0.550000012, 0.275000006)
- BlockMesh77.Scale = Vector3.new(1.45000005, 0.550000012, 0.275000006)
- Part78.Name = "Handle34"
- Part78.Parent = Tool0
- Part78.Material = Enum.Material.SmoothPlastic
- Part78.BrickColor = BrickColor.new("Royal purple")
- Part78.Reflectance = 0.20000000298023
- Part78.Transparency = 1
- Part78.Rotation = Vector3.new(0, 0, 86.25)
- Part78.CanCollide = false
- Part78.FormFactor = Enum.FormFactor.Symmetric
- Part78.Size = Vector3.new(1, 1, 1)
- Part78.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.0654031336, -0.997858942, 0, 0.997858942, 0.0654031336, 0, 0, 0, 1)
- Part78.BottomSurface = Enum.SurfaceType.Weld
- Part78.TopSurface = Enum.SurfaceType.Smooth
- Part78.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part78.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part78.Orientation = Vector3.new(0, 0, 86.25)
- Part78.Color = Color3.new(0.384314, 0.145098, 0.819608)
- BlockMesh79.Parent = Part78
- BlockMesh79.Offset = Vector3.new(2.5250001, 0.400000006, 0)
- BlockMesh79.Scale = Vector3.new(1.25, 0.550000012, 0.275000006)
- BlockMesh79.Scale = Vector3.new(1.25, 0.550000012, 0.275000006)
- Part80.Name = "Handle36"
- Part80.Parent = Tool0
- Part80.Material = Enum.Material.SmoothPlastic
- Part80.BrickColor = BrickColor.new("Royal purple")
- Part80.Reflectance = 0.20000000298023
- Part80.Transparency = 1
- Part80.Rotation = Vector3.new(0, 0, 73.6399994)
- Part80.CanCollide = false
- Part80.FormFactor = Enum.FormFactor.Symmetric
- Part80.Size = Vector3.new(1, 1, 1)
- Part80.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.281732559, -0.959492981, 0, 0.959492981, 0.281732559, 0, 0, 0, 1)
- Part80.BottomSurface = Enum.SurfaceType.Weld
- Part80.TopSurface = Enum.SurfaceType.Smooth
- Part80.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part80.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part80.Orientation = Vector3.new(0, 0, 73.6399994)
- Part80.Color = Color3.new(0.384314, 0.145098, 0.819608)
- BlockMesh81.Parent = Part80
- BlockMesh81.Offset = Vector3.new(5.07499981, 0.725000024, 0)
- BlockMesh81.Scale = Vector3.new(1.35000002, 0.5, 0.100000001)
- BlockMesh81.Scale = Vector3.new(1.35000002, 0.5, 0.100000001)
- Part82.Name = "Handle35"
- Part82.Parent = Tool0
- Part82.Material = Enum.Material.SmoothPlastic
- Part82.BrickColor = BrickColor.new("Royal purple")
- Part82.Reflectance = 0.20000000298023
- Part82.Transparency = 1
- Part82.Rotation = Vector3.new(0, 0, 81)
- Part82.CanCollide = false
- Part82.FormFactor = Enum.FormFactor.Symmetric
- Part82.Size = Vector3.new(1, 1, 1)
- Part82.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.156434476, -0.987688363, 0, 0.987688363, 0.156434476, 0, 0, 0, 1)
- Part82.BottomSurface = Enum.SurfaceType.Weld
- Part82.TopSurface = Enum.SurfaceType.Smooth
- Part82.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part82.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part82.Orientation = Vector3.new(0, 0, 81)
- Part82.Color = Color3.new(0.384314, 0.145098, 0.819608)
- BlockMesh83.Parent = Part82
- BlockMesh83.Offset = Vector3.new(3.75, 0.150000006, 0)
- BlockMesh83.Scale = Vector3.new(1.5, 0.5, 0.180000007)
- BlockMesh83.Scale = Vector3.new(1.5, 0.5, 0.180000007)
- Part84.Name = "Handle37"
- Part84.Parent = Tool0
- Part84.Material = Enum.Material.SmoothPlastic
- Part84.BrickColor = BrickColor.new("Royal purple")
- Part84.Reflectance = 0.20000000298023
- Part84.Transparency = 1
- Part84.Rotation = Vector3.new(0, 0, 78.75)
- Part84.CanCollide = false
- Part84.FormFactor = Enum.FormFactor.Symmetric
- Part84.Size = Vector3.new(1, 1, 1)
- Part84.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.195090324, -0.980785251, 0, 0.980785251, 0.195090324, 0, 0, 0, 1)
- Part84.BottomSurface = Enum.SurfaceType.Weld
- Part84.TopSurface = Enum.SurfaceType.Smooth
- Part84.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part84.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part84.Orientation = Vector3.new(0, 0, 78.75)
- Part84.Color = Color3.new(0.384314, 0.145098, 0.819608)
- BlockMesh85.Parent = Part84
- BlockMesh85.Offset = Vector3.new(3.54999995, 0.800000012, 0)
- BlockMesh85.Scale = Vector3.new(1.5, 0.600000024, 0.180000007)
- BlockMesh85.Scale = Vector3.new(1.5, 0.600000024, 0.180000007)
- Part86.Name = "Handle38"
- Part86.Parent = Tool0
- Part86.Material = Enum.Material.SmoothPlastic
- Part86.BrickColor = BrickColor.new("Royal purple")
- Part86.Reflectance = 0.20000000298023
- Part86.Transparency = 1
- Part86.Rotation = Vector3.new(0, 0, 64.2900009)
- Part86.CanCollide = false
- Part86.FormFactor = Enum.FormFactor.Symmetric
- Part86.Size = Vector3.new(1, 1, 1)
- Part86.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.433883756, -0.90096885, 0, 0.90096885, 0.433883756, 0, 0, 0, 1)
- Part86.BottomSurface = Enum.SurfaceType.Weld
- Part86.TopSurface = Enum.SurfaceType.Smooth
- Part86.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part86.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part86.Orientation = Vector3.new(0, 0, 64.2900009)
- Part86.Color = Color3.new(0.384314, 0.145098, 0.819608)
- BlockMesh87.Parent = Part86
- BlockMesh87.Offset = Vector3.new(4.42500019, 1.79999995, 0)
- BlockMesh87.Scale = Vector3.new(1.39999998, 0.600000024, 0.100000001)
- BlockMesh87.Scale = Vector3.new(1.39999998, 0.600000024, 0.100000001)
- Part88.Name = "Handle39"
- Part88.Parent = Tool0
- Part88.Material = Enum.Material.SmoothPlastic
- Part88.BrickColor = BrickColor.new("Royal purple")
- Part88.Reflectance = 0.20000000298023
- Part88.Transparency = 1
- Part88.Rotation = Vector3.new(0, 0, 47.1399994)
- Part88.CanCollide = false
- Part88.FormFactor = Enum.FormFactor.Symmetric
- Part88.Size = Vector3.new(1, 1, 1)
- Part88.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.680172741, -0.733051896, 0, 0.733051896, 0.680172741, 0, 0, 0, 1)
- Part88.BottomSurface = Enum.SurfaceType.Weld
- Part88.TopSurface = Enum.SurfaceType.Smooth
- Part88.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part88.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part88.Orientation = Vector3.new(0, 0, 47.1399994)
- Part88.Color = Color3.new(0.384314, 0.145098, 0.819608)
- BlockMesh89.Parent = Part88
- BlockMesh89.Offset = Vector3.new(4.9000001, 3.29999995, 0)
- BlockMesh89.Scale = Vector3.new(1.39999998, 0.5, 0.0299999993)
- BlockMesh89.Scale = Vector3.new(1.39999998, 0.5, 0.0299999993)
- Part90.Name = "Handle40"
- Part90.Parent = Tool0
- Part90.Material = Enum.Material.SmoothPlastic
- Part90.BrickColor = BrickColor.new("Royal purple")
- Part90.Reflectance = 0.20000000298023
- Part90.Transparency = 1
- Part90.Rotation = Vector3.new(0, 0, 64.2900009)
- Part90.CanCollide = false
- Part90.FormFactor = Enum.FormFactor.Symmetric
- Part90.Size = Vector3.new(1, 1, 1)
- Part90.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.433883756, -0.90096885, 0, 0.90096885, 0.433883756, 0, 0, 0, 1)
- Part90.BottomSurface = Enum.SurfaceType.Weld
- Part90.TopSurface = Enum.SurfaceType.Smooth
- Part90.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part90.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part90.Orientation = Vector3.new(0, 0, 64.2900009)
- Part90.Color = Color3.new(0.384314, 0.145098, 0.819608)
- BlockMesh91.Parent = Part90
- BlockMesh91.Offset = Vector3.new(5.5999999, 1.5, 0)
- BlockMesh91.Scale = Vector3.new(0.5, 0.349999994, 0.0299999993)
- BlockMesh91.Scale = Vector3.new(0.5, 0.349999994, 0.0299999993)
- Part92.Name = "Handle41"
- Part92.Parent = Tool0
- Part92.Material = Enum.Material.SmoothPlastic
- Part92.BrickColor = BrickColor.new("Royal purple")
- Part92.Reflectance = 0.20000000298023
- Part92.Transparency = 1
- Part92.Rotation = Vector3.new(0, 0, 45)
- Part92.CanCollide = false
- Part92.FormFactor = Enum.FormFactor.Symmetric
- Part92.Size = Vector3.new(1, 1, 1)
- Part92.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769, 0, 0, 0, 1)
- Part92.BottomSurface = Enum.SurfaceType.Weld
- Part92.TopSurface = Enum.SurfaceType.Smooth
- Part92.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part92.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part92.Orientation = Vector3.new(0, 0, 45)
- Part92.Color = Color3.new(0.384314, 0.145098, 0.819608)
- BlockMesh93.Parent = Part92
- BlockMesh93.Offset = Vector3.new(5.5999999, 3.5, 0)
- BlockMesh93.Scale = Vector3.new(0.5, 0.3565, 0.0199999996)
- BlockMesh93.Scale = Vector3.new(0.5, 0.3565, 0.0199999996)
- Part94.Name = "Handle42"
- Part94.Parent = Tool0
- Part94.Material = Enum.Material.SmoothPlastic
- Part94.BrickColor = BrickColor.new("Royal purple")
- Part94.Reflectance = 0.20000000298023
- Part94.Transparency = 1
- Part94.Rotation = Vector3.new(0, 0, 47.1399994)
- Part94.CanCollide = false
- Part94.FormFactor = Enum.FormFactor.Symmetric
- Part94.Size = Vector3.new(1, 1, 1)
- Part94.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.680172741, -0.733051896, 0, 0.733051896, 0.680172741, 0, 0, 0, 1)
- Part94.BottomSurface = Enum.SurfaceType.Weld
- Part94.TopSurface = Enum.SurfaceType.Smooth
- Part94.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part94.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part94.Orientation = Vector3.new(0, 0, 47.1399994)
- Part94.Color = Color3.new(0.384314, 0.145098, 0.819608)
- BlockMesh95.Parent = Part94
- BlockMesh95.Offset = Vector3.new(6.0999999, 3.25, 0)
- BlockMesh95.Scale = Vector3.new(0.300000012, 0.174999997, 0.00999999978)
- BlockMesh95.Scale = Vector3.new(0.300000012, 0.174999997, 0.00999999978)
- Part96.Name = "Handle43"
- Part96.Parent = Tool0
- Part96.Material = Enum.Material.SmoothPlastic
- Part96.BrickColor = BrickColor.new("Royal purple")
- Part96.Reflectance = 0.20000000298023
- Part96.Transparency = 1
- Part96.Rotation = Vector3.new(0, 0, 30)
- Part96.CanCollide = false
- Part96.FormFactor = Enum.FormFactor.Symmetric
- Part96.Size = Vector3.new(1, 1, 1)
- Part96.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.866025448, -0.49999997, 0, 0.49999997, 0.866025448, 0, 0, 0, 1)
- Part96.BottomSurface = Enum.SurfaceType.Weld
- Part96.TopSurface = Enum.SurfaceType.Smooth
- Part96.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part96.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part96.Orientation = Vector3.new(0, 0, 30)
- Part96.Color = Color3.new(0.384314, 0.145098, 0.819608)
- BlockMesh97.Parent = Part96
- BlockMesh97.Offset = Vector3.new(4.94999981, 4.94999981, 0)
- BlockMesh97.Scale = Vector3.new(0.519999981, 0.109999999, 0.00800000038)
- BlockMesh97.Scale = Vector3.new(0.519999981, 0.109999999, 0.00800000038)
- Part98.Name = "Handle44"
- Part98.Parent = Tool0
- Part98.Material = Enum.Material.SmoothPlastic
- Part98.BrickColor = BrickColor.new("Really black")
- Part98.Reflectance = 0.20000000298023
- Part98.Transparency = 1
- Part98.Rotation = Vector3.new(90, 90, 0)
- Part98.CanCollide = false
- Part98.FormFactor = Enum.FormFactor.Symmetric
- Part98.Size = Vector3.new(1, 1, 1)
- Part98.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, 1, 1, 0, 0, 0, 1, -4.37113883e-08)
- Part98.BottomSurface = Enum.SurfaceType.Smooth
- Part98.TopSurface = Enum.SurfaceType.Smooth
- Part98.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part98.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part98.Orientation = Vector3.new(0, 90, 90)
- Part98.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh99.Parent = Part98
- CylinderMesh99.Offset = Vector3.new(0.25, 0.300000012, -5.375)
- CylinderMesh99.Scale = Vector3.new(2, 0.100000001, 2)
- CylinderMesh99.Scale = Vector3.new(2, 0.100000001, 2)
- Part100.Name = "Handle45"
- Part100.Parent = Tool0
- Part100.Material = Enum.Material.SmoothPlastic
- Part100.BrickColor = BrickColor.new("Really black")
- Part100.Reflectance = 0.20000000298023
- Part100.Transparency = 1
- Part100.Rotation = Vector3.new(90, 90, 0)
- Part100.CanCollide = false
- Part100.FormFactor = Enum.FormFactor.Symmetric
- Part100.Size = Vector3.new(1, 1, 1)
- Part100.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, 1, 1, 0, 0, 0, 1, -4.37113883e-08)
- Part100.BottomSurface = Enum.SurfaceType.Smooth
- Part100.TopSurface = Enum.SurfaceType.Smooth
- Part100.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part100.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part100.Orientation = Vector3.new(0, 90, 90)
- Part100.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh101.Parent = Part100
- CylinderMesh101.Offset = Vector3.new(0.25, -0.300000012, -5.375)
- CylinderMesh101.Scale = Vector3.new(2, 0.100000001, 2)
- CylinderMesh101.Scale = Vector3.new(2, 0.100000001, 2)
- Part102.Name = "Handle46"
- Part102.Parent = Tool0
- Part102.Material = Enum.Material.SmoothPlastic
- Part102.BrickColor = BrickColor.new("Royal purple")
- Part102.Reflectance = 0.20000000298023
- Part102.Transparency = 1
- Part102.Rotation = Vector3.new(90, 90, 0)
- Part102.CanCollide = false
- Part102.FormFactor = Enum.FormFactor.Symmetric
- Part102.Size = Vector3.new(1, 1, 1)
- Part102.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 4.37113883e-08, 1, 1, 0, 0, 0, 1, -4.37113883e-08)
- Part102.BottomSurface = Enum.SurfaceType.Smooth
- Part102.TopSurface = Enum.SurfaceType.Smooth
- Part102.Color = Color3.new(0.384314, 0.145098, 0.819608)
- Part102.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part102.Orientation = Vector3.new(0, 90, 90)
- Part102.Color = Color3.new(0.384314, 0.145098, 0.819608)
- CylinderMesh103.Parent = Part102
- CylinderMesh103.Offset = Vector3.new(0.224999994, 0, -5.375)
- CylinderMesh103.Scale = Vector3.new(1.89999998, 0.5, 1.89999998)
- CylinderMesh103.Scale = Vector3.new(1.89999998, 0.5, 1.89999998)
- Part104.Name = "Handle47"
- Part104.Parent = Tool0
- Part104.Material = Enum.Material.SmoothPlastic
- Part104.BrickColor = BrickColor.new("Really black")
- Part104.Reflectance = 0.20000000298023
- Part104.Transparency = 1
- Part104.Rotation = Vector3.new(90, 0, 78.75)
- Part104.CanCollide = false
- Part104.FormFactor = Enum.FormFactor.Custom
- Part104.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part104.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.195090324, -0.980785251, -8.52766924e-09, -4.37113883e-08, 0, -1, 0.980785251, 0.195090324, -4.28714841e-08)
- Part104.BottomSurface = Enum.SurfaceType.Smooth
- Part104.TopSurface = Enum.SurfaceType.Smooth
- Part104.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part104.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part104.Orientation = Vector3.new(90, -78.75, 0)
- Part104.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh105.Parent = Part104
- SpecialMesh105.MeshId = "http://www.roblox.com/asset/?id=92634383"
- SpecialMesh105.Scale = Vector3.new(0.5, 2, 1)
- SpecialMesh105.MeshType = Enum.MeshType.FileMesh
- SpecialMesh105.Scale = Vector3.new(0.5, 2, 1)
- Part106.Name = "Handle48"
- Part106.Parent = Tool0
- Part106.Material = Enum.Material.SmoothPlastic
- Part106.BrickColor = BrickColor.new("Really black")
- Part106.Reflectance = 0.20000000298023
- Part106.Transparency = 1
- Part106.Rotation = Vector3.new(90, 0, -78.75)
- Part106.CanCollide = false
- Part106.FormFactor = Enum.FormFactor.Custom
- Part106.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part106.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0.195090413, 0.980785251, 8.52766924e-09, 4.37113883e-08, -3.82137093e-15, -1, -0.980785251, 0.195090413, -4.28714841e-08)
- Part106.BottomSurface = Enum.SurfaceType.Smooth
- Part106.TopSurface = Enum.SurfaceType.Smooth
- Part106.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part106.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part106.Orientation = Vector3.new(90, 78.75, 0)
- Part106.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh107.Parent = Part106
- SpecialMesh107.MeshId = "http://www.roblox.com/asset/?id=92634383"
- SpecialMesh107.Scale = Vector3.new(0.5, 2, 1)
- SpecialMesh107.MeshType = Enum.MeshType.FileMesh
- SpecialMesh107.Scale = Vector3.new(0.5, 2, 1)
- Part108.Name = "Handle49"
- Part108.Parent = Tool0
- Part108.Material = Enum.Material.SmoothPlastic
- Part108.BrickColor = BrickColor.new("Really black")
- Part108.Reflectance = 0.20000000298023
- Part108.Transparency = 1
- Part108.Rotation = Vector3.new(-180, 0, -90)
- Part108.CanCollide = false
- Part108.FormFactor = Enum.FormFactor.Custom
- Part108.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part108.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part108.BottomSurface = Enum.SurfaceType.Smooth
- Part108.TopSurface = Enum.SurfaceType.Smooth
- Part108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part108.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part108.Orientation = Vector3.new(0, -180, 90)
- Part108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh109.Parent = Part108
- SpecialMesh109.MeshId = "http://www.roblox.com/asset/?id=92634383"
- SpecialMesh109.Scale = Vector3.new(0.5, 6, 0.75)
- SpecialMesh109.MeshType = Enum.MeshType.Torso
- SpecialMesh109.Scale = Vector3.new(0.5, 6, 0.75)
- Part110.Name = "Handle50"
- Part110.Parent = Tool0
- Part110.Material = Enum.Material.SmoothPlastic
- Part110.BrickColor = BrickColor.new("Really black")
- Part110.Reflectance = 0.20000000298023
- Part110.Transparency = 1
- Part110.Rotation = Vector3.new(-180, 0, -90)
- Part110.CanCollide = false
- Part110.FormFactor = Enum.FormFactor.Custom
- Part110.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part110.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part110.BottomSurface = Enum.SurfaceType.Smooth
- Part110.TopSurface = Enum.SurfaceType.Smooth
- Part110.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part110.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part110.Orientation = Vector3.new(0, -180, 90)
- Part110.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh111.Parent = Part110
- CylinderMesh111.Offset = Vector3.new(0, -3.25, 0)
- Part112.Name = "Handle51"
- Part112.Parent = Tool0
- Part112.Material = Enum.Material.SmoothPlastic
- Part112.BrickColor = BrickColor.new("Really black")
- Part112.Reflectance = 0.20000000298023
- Part112.Transparency = 1
- Part112.Rotation = Vector3.new(-180, 0, -90)
- Part112.CanCollide = false
- Part112.FormFactor = Enum.FormFactor.Custom
- Part112.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part112.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part112.BottomSurface = Enum.SurfaceType.Smooth
- Part112.TopSurface = Enum.SurfaceType.Smooth
- Part112.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part112.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part112.Orientation = Vector3.new(0, -180, 90)
- Part112.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh113.Parent = Part112
- CylinderMesh113.Offset = Vector3.new(0, -2.5, 0)
- Part114.Name = "Handle52"
- Part114.Parent = Tool0
- Part114.Material = Enum.Material.SmoothPlastic
- Part114.BrickColor = BrickColor.new("Alder")
- Part114.Reflectance = 0.20000000298023
- Part114.Transparency = 1
- Part114.Rotation = Vector3.new(-180, 0, -90)
- Part114.CanCollide = false
- Part114.FormFactor = Enum.FormFactor.Custom
- Part114.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part114.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part114.BottomSurface = Enum.SurfaceType.Smooth
- Part114.TopSurface = Enum.SurfaceType.Smooth
- Part114.Color = Color3.new(0.705882, 0.501961, 1)
- Part114.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part114.Orientation = Vector3.new(0, -180, 90)
- Part114.Color = Color3.new(0.705882, 0.501961, 1)
- CylinderMesh115.Parent = Part114
- CylinderMesh115.Offset = Vector3.new(0, -2.875, 0)
- CylinderMesh115.Scale = Vector3.new(0.75, 2.4000001, 0.75)
- CylinderMesh115.Scale = Vector3.new(0.75, 2.4000001, 0.75)
- Part116.Name = "Handle53"
- Part116.Parent = Tool0
- Part116.Material = Enum.Material.SmoothPlastic
- Part116.BrickColor = BrickColor.new("Deep blue")
- Part116.Reflectance = 0.20000000298023
- Part116.Transparency = 1
- Part116.Rotation = Vector3.new(-180, 0, -90)
- Part116.CanCollide = false
- Part116.FormFactor = Enum.FormFactor.Custom
- Part116.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part116.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part116.BottomSurface = Enum.SurfaceType.Smooth
- Part116.TopSurface = Enum.SurfaceType.Smooth
- Part116.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part116.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part116.Orientation = Vector3.new(0, -180, 90)
- Part116.Color = Color3.new(0.129412, 0.329412, 0.72549)
- CylinderMesh117.Parent = Part116
- CylinderMesh117.Offset = Vector3.new(0, 1.75, 0)
- CylinderMesh117.Scale = Vector3.new(0.600000024, 38, 0.600000024)
- CylinderMesh117.Scale = Vector3.new(0.600000024, 38, 0.600000024)
- Part118.Name = "Handle54"
- Part118.Parent = Tool0
- Part118.Material = Enum.Material.SmoothPlastic
- Part118.BrickColor = BrickColor.new("Really black")
- Part118.Reflectance = 0.20000000298023
- Part118.Transparency = 1
- Part118.Rotation = Vector3.new(-180, 0, -90)
- Part118.CanCollide = false
- Part118.FormFactor = Enum.FormFactor.Custom
- Part118.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part118.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part118.BottomSurface = Enum.SurfaceType.Smooth
- Part118.TopSurface = Enum.SurfaceType.Smooth
- Part118.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part118.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part118.Orientation = Vector3.new(0, -180, 90)
- Part118.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh119.Parent = Part118
- CylinderMesh119.Offset = Vector3.new(0, -2.5, 0)
- CylinderMesh119.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh119.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part120.Name = "Handle55"
- Part120.Parent = Tool0
- Part120.Material = Enum.Material.SmoothPlastic
- Part120.BrickColor = BrickColor.new("Really black")
- Part120.Reflectance = 0.20000000298023
- Part120.Transparency = 1
- Part120.Rotation = Vector3.new(-180, 0, -90)
- Part120.CanCollide = false
- Part120.FormFactor = Enum.FormFactor.Custom
- Part120.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part120.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part120.BottomSurface = Enum.SurfaceType.Smooth
- Part120.TopSurface = Enum.SurfaceType.Smooth
- Part120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part120.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part120.Orientation = Vector3.new(0, -180, 90)
- Part120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh121.Parent = Part120
- CylinderMesh121.Offset = Vector3.new(0, -2.2249999, 0)
- CylinderMesh121.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh121.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part122.Name = "Handle56"
- Part122.Parent = Tool0
- Part122.Material = Enum.Material.SmoothPlastic
- Part122.BrickColor = BrickColor.new("Really black")
- Part122.Reflectance = 0.20000000298023
- Part122.Transparency = 1
- Part122.Rotation = Vector3.new(-180, 0, -90)
- Part122.CanCollide = false
- Part122.FormFactor = Enum.FormFactor.Custom
- Part122.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part122.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part122.BottomSurface = Enum.SurfaceType.Smooth
- Part122.TopSurface = Enum.SurfaceType.Smooth
- Part122.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part122.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part122.Orientation = Vector3.new(0, -180, 90)
- Part122.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh123.Parent = Part122
- CylinderMesh123.Offset = Vector3.new(0, -1.95000005, 0)
- CylinderMesh123.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh123.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part124.Name = "Handle57"
- Part124.Parent = Tool0
- Part124.Material = Enum.Material.SmoothPlastic
- Part124.BrickColor = BrickColor.new("Really black")
- Part124.Reflectance = 0.20000000298023
- Part124.Transparency = 1
- Part124.Rotation = Vector3.new(-180, 0, -90)
- Part124.CanCollide = false
- Part124.FormFactor = Enum.FormFactor.Custom
- Part124.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part124.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part124.BottomSurface = Enum.SurfaceType.Smooth
- Part124.TopSurface = Enum.SurfaceType.Smooth
- Part124.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part124.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part124.Orientation = Vector3.new(0, -180, 90)
- Part124.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh125.Parent = Part124
- CylinderMesh125.Offset = Vector3.new(0, -1.67499995, 0)
- CylinderMesh125.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh125.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part126.Name = "Handle58"
- Part126.Parent = Tool0
- Part126.Material = Enum.Material.SmoothPlastic
- Part126.BrickColor = BrickColor.new("Really black")
- Part126.Reflectance = 0.20000000298023
- Part126.Transparency = 1
- Part126.Rotation = Vector3.new(-180, 0, -90)
- Part126.CanCollide = false
- Part126.FormFactor = Enum.FormFactor.Custom
- Part126.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part126.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part126.BottomSurface = Enum.SurfaceType.Smooth
- Part126.TopSurface = Enum.SurfaceType.Smooth
- Part126.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part126.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part126.Orientation = Vector3.new(0, -180, 90)
- Part126.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh127.Parent = Part126
- CylinderMesh127.Offset = Vector3.new(0, -1.39999998, 0)
- CylinderMesh127.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh127.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part128.Name = "Handle59"
- Part128.Parent = Tool0
- Part128.Material = Enum.Material.SmoothPlastic
- Part128.BrickColor = BrickColor.new("Really black")
- Part128.Reflectance = 0.20000000298023
- Part128.Transparency = 1
- Part128.Rotation = Vector3.new(-180, 0, -90)
- Part128.CanCollide = false
- Part128.FormFactor = Enum.FormFactor.Custom
- Part128.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part128.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part128.BottomSurface = Enum.SurfaceType.Smooth
- Part128.TopSurface = Enum.SurfaceType.Smooth
- Part128.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part128.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part128.Orientation = Vector3.new(0, -180, 90)
- Part128.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh129.Parent = Part128
- CylinderMesh129.Offset = Vector3.new(0, -1.125, 0)
- CylinderMesh129.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh129.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part130.Name = "Handle60"
- Part130.Parent = Tool0
- Part130.Material = Enum.Material.SmoothPlastic
- Part130.BrickColor = BrickColor.new("Really black")
- Part130.Reflectance = 0.20000000298023
- Part130.Transparency = 1
- Part130.Rotation = Vector3.new(-180, 0, -90)
- Part130.CanCollide = false
- Part130.FormFactor = Enum.FormFactor.Custom
- Part130.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part130.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part130.BottomSurface = Enum.SurfaceType.Smooth
- Part130.TopSurface = Enum.SurfaceType.Smooth
- Part130.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part130.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part130.Orientation = Vector3.new(0, -180, 90)
- Part130.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh131.Parent = Part130
- CylinderMesh131.Offset = Vector3.new(0, -0.850000024, 0)
- CylinderMesh131.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh131.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part132.Name = "Handle61"
- Part132.Parent = Tool0
- Part132.Material = Enum.Material.SmoothPlastic
- Part132.BrickColor = BrickColor.new("Really black")
- Part132.Reflectance = 0.20000000298023
- Part132.Transparency = 1
- Part132.Rotation = Vector3.new(-180, 0, -90)
- Part132.CanCollide = false
- Part132.FormFactor = Enum.FormFactor.Custom
- Part132.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part132.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part132.BottomSurface = Enum.SurfaceType.Smooth
- Part132.TopSurface = Enum.SurfaceType.Smooth
- Part132.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part132.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part132.Orientation = Vector3.new(0, -180, 90)
- Part132.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh133.Parent = Part132
- CylinderMesh133.Offset = Vector3.new(0, -0.574999988, 0)
- CylinderMesh133.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh133.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part134.Name = "Handle62"
- Part134.Parent = Tool0
- Part134.Material = Enum.Material.SmoothPlastic
- Part134.BrickColor = BrickColor.new("Really black")
- Part134.Reflectance = 0.20000000298023
- Part134.Transparency = 1
- Part134.Rotation = Vector3.new(-180, 0, -90)
- Part134.CanCollide = false
- Part134.FormFactor = Enum.FormFactor.Custom
- Part134.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part134.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part134.BottomSurface = Enum.SurfaceType.Smooth
- Part134.TopSurface = Enum.SurfaceType.Smooth
- Part134.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part134.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part134.Orientation = Vector3.new(0, -180, 90)
- Part134.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh135.Parent = Part134
- CylinderMesh135.Offset = Vector3.new(0, -0.300000012, 0)
- CylinderMesh135.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh135.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part136.Name = "Handle63"
- Part136.Parent = Tool0
- Part136.Material = Enum.Material.SmoothPlastic
- Part136.BrickColor = BrickColor.new("Really black")
- Part136.Reflectance = 0.20000000298023
- Part136.Transparency = 1
- Part136.Rotation = Vector3.new(-180, 0, -90)
- Part136.CanCollide = false
- Part136.FormFactor = Enum.FormFactor.Custom
- Part136.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part136.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part136.BottomSurface = Enum.SurfaceType.Smooth
- Part136.TopSurface = Enum.SurfaceType.Smooth
- Part136.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part136.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part136.Orientation = Vector3.new(0, -180, 90)
- Part136.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh137.Parent = Part136
- CylinderMesh137.Offset = Vector3.new(0, -0.0250000004, 0)
- CylinderMesh137.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh137.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part138.Name = "Handle64"
- Part138.Parent = Tool0
- Part138.Material = Enum.Material.SmoothPlastic
- Part138.BrickColor = BrickColor.new("Really black")
- Part138.Reflectance = 0.20000000298023
- Part138.Transparency = 1
- Part138.Rotation = Vector3.new(-180, 0, -90)
- Part138.CanCollide = false
- Part138.FormFactor = Enum.FormFactor.Custom
- Part138.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part138.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part138.BottomSurface = Enum.SurfaceType.Smooth
- Part138.TopSurface = Enum.SurfaceType.Smooth
- Part138.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part138.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part138.Orientation = Vector3.new(0, -180, 90)
- Part138.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh139.Parent = Part138
- CylinderMesh139.Offset = Vector3.new(0, 0.25, 0)
- CylinderMesh139.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh139.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part140.Name = "Handle65"
- Part140.Parent = Tool0
- Part140.Material = Enum.Material.SmoothPlastic
- Part140.BrickColor = BrickColor.new("Really black")
- Part140.Reflectance = 0.20000000298023
- Part140.Transparency = 1
- Part140.Rotation = Vector3.new(-180, 0, -90)
- Part140.CanCollide = false
- Part140.FormFactor = Enum.FormFactor.Custom
- Part140.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part140.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part140.BottomSurface = Enum.SurfaceType.Smooth
- Part140.TopSurface = Enum.SurfaceType.Smooth
- Part140.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part140.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part140.Orientation = Vector3.new(0, -180, 90)
- Part140.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh141.Parent = Part140
- CylinderMesh141.Offset = Vector3.new(0, 0.524999976, 0)
- CylinderMesh141.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh141.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part142.Name = "Handle66"
- Part142.Parent = Tool0
- Part142.Material = Enum.Material.SmoothPlastic
- Part142.BrickColor = BrickColor.new("Really black")
- Part142.Reflectance = 0.20000000298023
- Part142.Transparency = 1
- Part142.Rotation = Vector3.new(-180, 0, -90)
- Part142.CanCollide = false
- Part142.FormFactor = Enum.FormFactor.Custom
- Part142.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part142.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part142.BottomSurface = Enum.SurfaceType.Smooth
- Part142.TopSurface = Enum.SurfaceType.Smooth
- Part142.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part142.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part142.Orientation = Vector3.new(0, -180, 90)
- Part142.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh143.Parent = Part142
- CylinderMesh143.Offset = Vector3.new(0, 0.800000012, 0)
- CylinderMesh143.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh143.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part144.Name = "Handle67"
- Part144.Parent = Tool0
- Part144.Material = Enum.Material.SmoothPlastic
- Part144.BrickColor = BrickColor.new("Really black")
- Part144.Reflectance = 0.20000000298023
- Part144.Transparency = 1
- Part144.Rotation = Vector3.new(-180, 0, -90)
- Part144.CanCollide = false
- Part144.FormFactor = Enum.FormFactor.Custom
- Part144.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part144.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part144.BottomSurface = Enum.SurfaceType.Smooth
- Part144.TopSurface = Enum.SurfaceType.Smooth
- Part144.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part144.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part144.Orientation = Vector3.new(0, -180, 90)
- Part144.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh145.Parent = Part144
- CylinderMesh145.Offset = Vector3.new(0, 1.07500005, 0)
- CylinderMesh145.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh145.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part146.Name = "Handle68"
- Part146.Parent = Tool0
- Part146.Material = Enum.Material.SmoothPlastic
- Part146.BrickColor = BrickColor.new("Really black")
- Part146.Reflectance = 0.20000000298023
- Part146.Transparency = 1
- Part146.Rotation = Vector3.new(-180, 0, -90)
- Part146.CanCollide = false
- Part146.FormFactor = Enum.FormFactor.Custom
- Part146.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part146.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part146.BottomSurface = Enum.SurfaceType.Smooth
- Part146.TopSurface = Enum.SurfaceType.Smooth
- Part146.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part146.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part146.Orientation = Vector3.new(0, -180, 90)
- Part146.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh147.Parent = Part146
- CylinderMesh147.Offset = Vector3.new(0, 1.35000002, 0)
- CylinderMesh147.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh147.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part148.Name = "Handle69"
- Part148.Parent = Tool0
- Part148.Material = Enum.Material.SmoothPlastic
- Part148.BrickColor = BrickColor.new("Really black")
- Part148.Reflectance = 0.20000000298023
- Part148.Transparency = 1
- Part148.Rotation = Vector3.new(-180, 0, -90)
- Part148.CanCollide = false
- Part148.FormFactor = Enum.FormFactor.Custom
- Part148.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part148.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part148.BottomSurface = Enum.SurfaceType.Smooth
- Part148.TopSurface = Enum.SurfaceType.Smooth
- Part148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part148.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part148.Orientation = Vector3.new(0, -180, 90)
- Part148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh149.Parent = Part148
- CylinderMesh149.Offset = Vector3.new(0, 1.625, 0)
- CylinderMesh149.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh149.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part150.Name = "Handle70"
- Part150.Parent = Tool0
- Part150.Material = Enum.Material.SmoothPlastic
- Part150.BrickColor = BrickColor.new("Really black")
- Part150.Reflectance = 0.20000000298023
- Part150.Transparency = 1
- Part150.Rotation = Vector3.new(-180, 0, -90)
- Part150.CanCollide = false
- Part150.FormFactor = Enum.FormFactor.Custom
- Part150.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part150.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part150.BottomSurface = Enum.SurfaceType.Smooth
- Part150.TopSurface = Enum.SurfaceType.Smooth
- Part150.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part150.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part150.Orientation = Vector3.new(0, -180, 90)
- Part150.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh151.Parent = Part150
- CylinderMesh151.Offset = Vector3.new(0, 1.89999998, 0)
- CylinderMesh151.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh151.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part152.Name = "Handle71"
- Part152.Parent = Tool0
- Part152.Material = Enum.Material.SmoothPlastic
- Part152.BrickColor = BrickColor.new("Really black")
- Part152.Reflectance = 0.20000000298023
- Part152.Transparency = 1
- Part152.Rotation = Vector3.new(-180, 0, -90)
- Part152.CanCollide = false
- Part152.FormFactor = Enum.FormFactor.Custom
- Part152.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part152.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part152.BottomSurface = Enum.SurfaceType.Smooth
- Part152.TopSurface = Enum.SurfaceType.Smooth
- Part152.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part152.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part152.Orientation = Vector3.new(0, -180, 90)
- Part152.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh153.Parent = Part152
- CylinderMesh153.Offset = Vector3.new(0, 2.17499995, 0)
- CylinderMesh153.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh153.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part154.Name = "Handle72"
- Part154.Parent = Tool0
- Part154.Material = Enum.Material.SmoothPlastic
- Part154.BrickColor = BrickColor.new("Really black")
- Part154.Reflectance = 0.20000000298023
- Part154.Transparency = 1
- Part154.Rotation = Vector3.new(-180, 0, -90)
- Part154.CanCollide = false
- Part154.FormFactor = Enum.FormFactor.Custom
- Part154.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part154.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part154.BottomSurface = Enum.SurfaceType.Smooth
- Part154.TopSurface = Enum.SurfaceType.Smooth
- Part154.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part154.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part154.Orientation = Vector3.new(0, -180, 90)
- Part154.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh155.Parent = Part154
- CylinderMesh155.Offset = Vector3.new(0, 2.45000005, 0)
- CylinderMesh155.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh155.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part156.Name = "Handle73"
- Part156.Parent = Tool0
- Part156.Material = Enum.Material.SmoothPlastic
- Part156.BrickColor = BrickColor.new("Really black")
- Part156.Reflectance = 0.20000000298023
- Part156.Transparency = 1
- Part156.Rotation = Vector3.new(-180, 0, -90)
- Part156.CanCollide = false
- Part156.FormFactor = Enum.FormFactor.Custom
- Part156.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part156.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part156.BottomSurface = Enum.SurfaceType.Smooth
- Part156.TopSurface = Enum.SurfaceType.Smooth
- Part156.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part156.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part156.Orientation = Vector3.new(0, -180, 90)
- Part156.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh157.Parent = Part156
- CylinderMesh157.Offset = Vector3.new(0, 2.7249999, 0)
- CylinderMesh157.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh157.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part158.Name = "Handle74"
- Part158.Parent = Tool0
- Part158.Material = Enum.Material.SmoothPlastic
- Part158.BrickColor = BrickColor.new("Really black")
- Part158.Reflectance = 0.20000000298023
- Part158.Transparency = 1
- Part158.Rotation = Vector3.new(-180, 0, -90)
- Part158.CanCollide = false
- Part158.FormFactor = Enum.FormFactor.Custom
- Part158.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part158.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part158.BottomSurface = Enum.SurfaceType.Smooth
- Part158.TopSurface = Enum.SurfaceType.Smooth
- Part158.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part158.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part158.Orientation = Vector3.new(0, -180, 90)
- Part158.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh159.Parent = Part158
- CylinderMesh159.Offset = Vector3.new(0, 3, 0)
- CylinderMesh159.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh159.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part160.Name = "Handle75"
- Part160.Parent = Tool0
- Part160.Material = Enum.Material.SmoothPlastic
- Part160.BrickColor = BrickColor.new("Really black")
- Part160.Reflectance = 0.20000000298023
- Part160.Transparency = 1
- Part160.Rotation = Vector3.new(-180, 0, -90)
- Part160.CanCollide = false
- Part160.FormFactor = Enum.FormFactor.Custom
- Part160.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part160.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part160.BottomSurface = Enum.SurfaceType.Smooth
- Part160.TopSurface = Enum.SurfaceType.Smooth
- Part160.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part160.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part160.Orientation = Vector3.new(0, -180, 90)
- Part160.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh161.Parent = Part160
- CylinderMesh161.Offset = Vector3.new(0, 3.2750001, 0)
- CylinderMesh161.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh161.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part162.Name = "Handle76"
- Part162.Parent = Tool0
- Part162.Material = Enum.Material.SmoothPlastic
- Part162.BrickColor = BrickColor.new("Really black")
- Part162.Reflectance = 0.20000000298023
- Part162.Transparency = 1
- Part162.Rotation = Vector3.new(-180, 0, -90)
- Part162.CanCollide = false
- Part162.FormFactor = Enum.FormFactor.Custom
- Part162.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part162.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part162.BottomSurface = Enum.SurfaceType.Smooth
- Part162.TopSurface = Enum.SurfaceType.Smooth
- Part162.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part162.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part162.Orientation = Vector3.new(0, -180, 90)
- Part162.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh163.Parent = Part162
- CylinderMesh163.Offset = Vector3.new(0, 3.54999995, 0)
- CylinderMesh163.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh163.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part164.Name = "Handle77"
- Part164.Parent = Tool0
- Part164.Material = Enum.Material.SmoothPlastic
- Part164.BrickColor = BrickColor.new("Really black")
- Part164.Reflectance = 0.20000000298023
- Part164.Transparency = 1
- Part164.Rotation = Vector3.new(-180, 0, -90)
- Part164.CanCollide = false
- Part164.FormFactor = Enum.FormFactor.Custom
- Part164.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part164.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part164.BottomSurface = Enum.SurfaceType.Smooth
- Part164.TopSurface = Enum.SurfaceType.Smooth
- Part164.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part164.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part164.Orientation = Vector3.new(0, -180, 90)
- Part164.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh165.Parent = Part164
- CylinderMesh165.Offset = Vector3.new(0, 3.82500005, 0)
- CylinderMesh165.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh165.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part166.Name = "Handle78"
- Part166.Parent = Tool0
- Part166.Material = Enum.Material.SmoothPlastic
- Part166.BrickColor = BrickColor.new("Really black")
- Part166.Reflectance = 0.20000000298023
- Part166.Transparency = 1
- Part166.Rotation = Vector3.new(-180, 0, -90)
- Part166.CanCollide = false
- Part166.FormFactor = Enum.FormFactor.Custom
- Part166.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part166.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part166.BottomSurface = Enum.SurfaceType.Smooth
- Part166.TopSurface = Enum.SurfaceType.Smooth
- Part166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part166.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part166.Orientation = Vector3.new(0, -180, 90)
- Part166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh167.Parent = Part166
- CylinderMesh167.Offset = Vector3.new(0, 4.0999999, 0)
- CylinderMesh167.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh167.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part168.Name = "Handle79"
- Part168.Parent = Tool0
- Part168.Material = Enum.Material.SmoothPlastic
- Part168.BrickColor = BrickColor.new("Really black")
- Part168.Reflectance = 0.20000000298023
- Part168.Transparency = 1
- Part168.Rotation = Vector3.new(-180, 0, -90)
- Part168.CanCollide = false
- Part168.FormFactor = Enum.FormFactor.Custom
- Part168.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part168.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part168.BottomSurface = Enum.SurfaceType.Smooth
- Part168.TopSurface = Enum.SurfaceType.Smooth
- Part168.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part168.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part168.Orientation = Vector3.new(0, -180, 90)
- Part168.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh169.Parent = Part168
- CylinderMesh169.Offset = Vector3.new(0, 4.375, 0)
- CylinderMesh169.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh169.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part170.Name = "Handle82"
- Part170.Parent = Tool0
- Part170.Material = Enum.Material.SmoothPlastic
- Part170.BrickColor = BrickColor.new("Really black")
- Part170.Reflectance = 0.20000000298023
- Part170.Transparency = 1
- Part170.Rotation = Vector3.new(-180, 0, -90)
- Part170.CanCollide = false
- Part170.FormFactor = Enum.FormFactor.Custom
- Part170.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part170.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part170.BottomSurface = Enum.SurfaceType.Smooth
- Part170.TopSurface = Enum.SurfaceType.Smooth
- Part170.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part170.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part170.Orientation = Vector3.new(0, -180, 90)
- Part170.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh171.Parent = Part170
- CylinderMesh171.Offset = Vector3.new(0, 5.19999981, 0)
- CylinderMesh171.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh171.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part172.Name = "Handle83"
- Part172.Parent = Tool0
- Part172.Material = Enum.Material.SmoothPlastic
- Part172.BrickColor = BrickColor.new("Really black")
- Part172.Reflectance = 0.20000000298023
- Part172.Transparency = 1
- Part172.Rotation = Vector3.new(-180, 0, -90)
- Part172.CanCollide = false
- Part172.FormFactor = Enum.FormFactor.Custom
- Part172.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part172.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part172.BottomSurface = Enum.SurfaceType.Smooth
- Part172.TopSurface = Enum.SurfaceType.Smooth
- Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part172.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part172.Orientation = Vector3.new(0, -180, 90)
- Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh173.Parent = Part172
- CylinderMesh173.Offset = Vector3.new(0, 5.4749999, 0)
- CylinderMesh173.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh173.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part174.Name = "Handle84"
- Part174.Parent = Tool0
- Part174.Material = Enum.Material.SmoothPlastic
- Part174.BrickColor = BrickColor.new("Really black")
- Part174.Reflectance = 0.20000000298023
- Part174.Transparency = 1
- Part174.Rotation = Vector3.new(-180, 0, -90)
- Part174.CanCollide = false
- Part174.FormFactor = Enum.FormFactor.Custom
- Part174.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part174.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part174.BottomSurface = Enum.SurfaceType.Smooth
- Part174.TopSurface = Enum.SurfaceType.Smooth
- Part174.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part174.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part174.Orientation = Vector3.new(0, -180, 90)
- Part174.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh175.Parent = Part174
- CylinderMesh175.Offset = Vector3.new(0, 5.75, 0)
- CylinderMesh175.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh175.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part176.Name = "Handle81"
- Part176.Parent = Tool0
- Part176.Material = Enum.Material.SmoothPlastic
- Part176.BrickColor = BrickColor.new("Really black")
- Part176.Reflectance = 0.20000000298023
- Part176.Transparency = 1
- Part176.Rotation = Vector3.new(-180, 0, -90)
- Part176.CanCollide = false
- Part176.FormFactor = Enum.FormFactor.Custom
- Part176.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part176.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part176.BottomSurface = Enum.SurfaceType.Smooth
- Part176.TopSurface = Enum.SurfaceType.Smooth
- Part176.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part176.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part176.Orientation = Vector3.new(0, -180, 90)
- Part176.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh177.Parent = Part176
- CylinderMesh177.Offset = Vector3.new(0, 4.92500019, 0)
- CylinderMesh177.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh177.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part178.Name = "Handle80"
- Part178.Parent = Tool0
- Part178.Material = Enum.Material.SmoothPlastic
- Part178.BrickColor = BrickColor.new("Really black")
- Part178.Reflectance = 0.20000000298023
- Part178.Transparency = 1
- Part178.Rotation = Vector3.new(-180, 0, -90)
- Part178.CanCollide = false
- Part178.FormFactor = Enum.FormFactor.Custom
- Part178.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part178.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part178.BottomSurface = Enum.SurfaceType.Smooth
- Part178.TopSurface = Enum.SurfaceType.Smooth
- Part178.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part178.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part178.Orientation = Vector3.new(0, -180, 90)
- Part178.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh179.Parent = Part178
- CylinderMesh179.Offset = Vector3.new(0, 4.6500001, 0)
- CylinderMesh179.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- CylinderMesh179.Scale = Vector3.new(0.699999988, 1, 0.699999988)
- Part180.Name = "Handle85"
- Part180.Parent = Tool0
- Part180.Material = Enum.Material.SmoothPlastic
- Part180.BrickColor = BrickColor.new("Really black")
- Part180.Reflectance = 0.20000000298023
- Part180.Transparency = 1
- Part180.Rotation = Vector3.new(-180, 0, -90)
- Part180.CanCollide = false
- Part180.FormFactor = Enum.FormFactor.Custom
- Part180.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part180.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part180.BottomSurface = Enum.SurfaceType.Smooth
- Part180.TopSurface = Enum.SurfaceType.Smooth
- Part180.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part180.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part180.Orientation = Vector3.new(0, -180, 90)
- Part180.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh181.Parent = Part180
- CylinderMesh181.Offset = Vector3.new(0, 6.25, 0)
- CylinderMesh181.Scale = Vector3.new(0.699999988, 2.5, 0.699999988)
- CylinderMesh181.Scale = Vector3.new(0.699999988, 2.5, 0.699999988)
- Part182.Name = "Handle86"
- Part182.Parent = Tool0
- Part182.Material = Enum.Material.SmoothPlastic
- Part182.BrickColor = BrickColor.new("Really black")
- Part182.Reflectance = 0.20000000298023
- Part182.Transparency = 1
- Part182.Rotation = Vector3.new(-180, 0, -90)
- Part182.CanCollide = false
- Part182.FormFactor = Enum.FormFactor.Symmetric
- Part182.Size = Vector3.new(1, 1, 1)
- Part182.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part182.BottomSurface = Enum.SurfaceType.Weld
- Part182.TopSurface = Enum.SurfaceType.Smooth
- Part182.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part182.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part182.Orientation = Vector3.new(0, -180, 90)
- Part182.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh183.Parent = Part182
- SpecialMesh183.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh183.Scale = Vector3.new(0.25, 1, 0.25)
- SpecialMesh183.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh183.MeshType = Enum.MeshType.FileMesh
- SpecialMesh183.Scale = Vector3.new(0.25, 1, 0.25)
- Part184.Name = "Handle87"
- Part184.Parent = Tool0
- Part184.Material = Enum.Material.SmoothPlastic
- Part184.BrickColor = BrickColor.new("Really black")
- Part184.Reflectance = 0.20000000298023
- Part184.Transparency = 1
- Part184.Rotation = Vector3.new(-180, 0, -90)
- Part184.CanCollide = false
- Part184.FormFactor = Enum.FormFactor.Custom
- Part184.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part184.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part184.BottomSurface = Enum.SurfaceType.Smooth
- Part184.TopSurface = Enum.SurfaceType.Smooth
- Part184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part184.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part184.Orientation = Vector3.new(0, -180, 90)
- Part184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh185.Parent = Part184
- SpecialMesh185.MeshId = "http://www.roblox.com/asset/?id=92634383"
- SpecialMesh185.Scale = Vector3.new(0.5, 3, 0.300000012)
- SpecialMesh185.MeshType = Enum.MeshType.Torso
- SpecialMesh185.Scale = Vector3.new(0.5, 3, 0.300000012)
- Part186.Name = "Handle88"
- Part186.Parent = Tool0
- Part186.Material = Enum.Material.SmoothPlastic
- Part186.BrickColor = BrickColor.new("Really black")
- Part186.Reflectance = 0.20000000298023
- Part186.Transparency = 1
- Part186.Rotation = Vector3.new(-180, 0, -90)
- Part186.CanCollide = false
- Part186.FormFactor = Enum.FormFactor.Custom
- Part186.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part186.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, 1, -8.74227766e-08, 1, 0, 0, 0, -8.74227766e-08, -1)
- Part186.BottomSurface = Enum.SurfaceType.Smooth
- Part186.TopSurface = Enum.SurfaceType.Smooth
- Part186.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part186.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part186.Orientation = Vector3.new(0, -180, 90)
- Part186.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh187.Parent = Part186
- SpecialMesh187.MeshId = "http://www.roblox.com/asset/?id=92634383"
- SpecialMesh187.Scale = Vector3.new(0.5, 3, 0.300000012)
- SpecialMesh187.MeshType = Enum.MeshType.Torso
- SpecialMesh187.Scale = Vector3.new(0.5, 3, 0.300000012)
- Part188.Name = "Handle89"
- Part188.Parent = Tool0
- Part188.Material = Enum.Material.SmoothPlastic
- Part188.BrickColor = BrickColor.new("Really black")
- Part188.Reflectance = 0.20000000298023
- Part188.Transparency = 1
- Part188.Rotation = Vector3.new(-90, 0, -90)
- Part188.CanCollide = false
- Part188.FormFactor = Enum.FormFactor.Custom
- Part188.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part188.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 8.74227766e-08, 1, 3.82137093e-15, -4.37113883e-08, 0, 1, 1, -8.74227766e-08, 4.37113883e-08)
- Part188.BottomSurface = Enum.SurfaceType.Smooth
- Part188.TopSurface = Enum.SurfaceType.Smooth
- Part188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part188.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part188.Orientation = Vector3.new(-90, -90, 0)
- Part188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh189.Parent = Part188
- SpecialMesh189.MeshId = "http://www.roblox.com/asset/?id=92634383"
- SpecialMesh189.Scale = Vector3.new(0.100000001, 2, 0.5)
- SpecialMesh189.MeshType = Enum.MeshType.Wedge
- SpecialMesh189.Scale = Vector3.new(0.100000001, 2, 0.5)
- Part190.Name = "Handle90"
- Part190.Parent = Tool0
- Part190.Material = Enum.Material.SmoothPlastic
- Part190.BrickColor = BrickColor.new("Really black")
- Part190.Reflectance = 0.20000000298023
- Part190.Transparency = 1
- Part190.Rotation = Vector3.new(-90, 0, -90)
- Part190.CanCollide = false
- Part190.FormFactor = Enum.FormFactor.Custom
- Part190.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part190.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 8.74227766e-08, 1, 3.82137093e-15, -4.37113883e-08, 0, 1, 1, -8.74227766e-08, 4.37113883e-08)
- Part190.BottomSurface = Enum.SurfaceType.Smooth
- Part190.TopSurface = Enum.SurfaceType.Smooth
- Part190.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part190.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part190.Orientation = Vector3.new(-90, -90, 0)
- Part190.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh191.Parent = Part190
- SpecialMesh191.MeshId = "http://www.roblox.com/asset/?id=92634383"
- SpecialMesh191.Scale = Vector3.new(0.100000001, 2, 0.5)
- SpecialMesh191.MeshType = Enum.MeshType.Wedge
- SpecialMesh191.Scale = Vector3.new(0.100000001, 2, 0.5)
- Part192.Name = "Handle92"
- Part192.Parent = Tool0
- Part192.Material = Enum.Material.SmoothPlastic
- Part192.BrickColor = BrickColor.new("Really black")
- Part192.Reflectance = 0.20000000298023
- Part192.Transparency = 1
- Part192.Rotation = Vector3.new(90, 0, -90)
- Part192.CanCollide = false
- Part192.FormFactor = Enum.FormFactor.Custom
- Part192.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part192.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 8.74227766e-08, 1, -0, 4.37113883e-08, -3.82137093e-15, -1, -1, 8.74227766e-08, -4.37113883e-08)
- Part192.BottomSurface = Enum.SurfaceType.Smooth
- Part192.TopSurface = Enum.SurfaceType.Smooth
- Part192.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part192.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part192.Orientation = Vector3.new(90, 90, 0)
- Part192.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh193.Parent = Part192
- SpecialMesh193.MeshId = "http://www.roblox.com/asset/?id=92634383"
- SpecialMesh193.Scale = Vector3.new(0.150000006, 6.75, 1)
- SpecialMesh193.MeshType = Enum.MeshType.Wedge
- SpecialMesh193.Scale = Vector3.new(0.150000006, 6.75, 1)
- Part194.Name = "Handle91"
- Part194.Parent = Tool0
- Part194.Material = Enum.Material.SmoothPlastic
- Part194.BrickColor = BrickColor.new("Really black")
- Part194.Reflectance = 0.20000000298023
- Part194.Transparency = 1
- Part194.Rotation = Vector3.new(90, 0, -90)
- Part194.CanCollide = false
- Part194.FormFactor = Enum.FormFactor.Custom
- Part194.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part194.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 8.74227766e-08, 1, -0, 4.37113883e-08, -3.82137093e-15, -1, -1, 8.74227766e-08, -4.37113883e-08)
- Part194.BottomSurface = Enum.SurfaceType.Smooth
- Part194.TopSurface = Enum.SurfaceType.Smooth
- Part194.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part194.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part194.Orientation = Vector3.new(90, 90, 0)
- Part194.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh195.Parent = Part194
- SpecialMesh195.MeshId = "http://www.roblox.com/asset/?id=92634383"
- SpecialMesh195.Scale = Vector3.new(0.150000006, 6.75, 1)
- SpecialMesh195.MeshType = Enum.MeshType.Wedge
- SpecialMesh195.Scale = Vector3.new(0.150000006, 6.75, 1)
- Part196.Name = "Handle93"
- Part196.Parent = Tool0
- Part196.Material = Enum.Material.SmoothPlastic
- Part196.BrickColor = BrickColor.new("Dark stone grey")
- Part196.Reflectance = 0.5
- Part196.Transparency = 1
- Part196.Rotation = Vector3.new(0, 0, -90)
- Part196.CanCollide = false
- Part196.FormFactor = Enum.FormFactor.Custom
- Part196.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part196.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 8.74227766e-08, 1, 0, -1, 8.74227766e-08, 0, 0, 0, 1)
- Part196.BottomSurface = Enum.SurfaceType.Smooth
- Part196.TopSurface = Enum.SurfaceType.Smooth
- Part196.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part196.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part196.Orientation = Vector3.new(0, 0, -90)
- Part196.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh197.Parent = Part196
- SpecialMesh197.Scale = Vector3.new(1, 5, 1)
- SpecialMesh197.Scale = Vector3.new(1, 5, 1)
- Part198.Name = "Handle94"
- Part198.Parent = Tool0
- Part198.Material = Enum.Material.SmoothPlastic
- Part198.BrickColor = BrickColor.new("Really black")
- Part198.Reflectance = 0.20000000298023
- Part198.Transparency = 1
- Part198.Rotation = Vector3.new(0, 0, 90)
- Part198.CanCollide = false
- Part198.FormFactor = Enum.FormFactor.Custom
- Part198.Size = Vector3.new(1.9000001, 0.200000048, 0.699999928)
- Part198.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, -1, 0, 1, 0, -0, 0, 0, 1)
- Part198.BottomSurface = Enum.SurfaceType.Smooth
- Part198.TopSurface = Enum.SurfaceType.Smooth
- Part198.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part198.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part198.Orientation = Vector3.new(0, 0, 90)
- Part198.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CylinderMesh199.Parent = Part198
- CylinderMesh199.Offset = Vector3.new(0, 4, 0)
- CylinderMesh199.Scale = Vector3.new(1.125, 1, 1.125)
- CylinderMesh199.Scale = Vector3.new(1.125, 1, 1.125)
- LocalScript200.Parent = Tool0
- table.insert(cors,sandbox(LocalScript200,function()
- wait(1)
- --Saz (aka turdulator)
- --No more Enma Engine dosh, that was a bad idea and doesn't sync with ROBLOX at all.
- --Instructions to those who stole this:
- --[[
- Everything in this is really simple and quite easy to edit.
- A bit disorganized, but that's just how I roll.
- --]]
- --[[
- Abilities (May or may not match)
- Stats:
- 500 Mana Max
- 7.5 Regen / Sec
- Above Average HP (550)
- Below Average Speed (16)
- Below Average Defenses(25 Physical, 30 Magic)
- Very High Attack (30 Physical, 60 Magic)
- Passive: Exemplar's Cloak
- Reduces incoming magic damage by 30% and converts
- 30% of damage taken into Mana.
- Passive: Relentless
- 50% base tenacity and cannot be interrupted.
- Does not stack with any other tenacity
- giving items.
- ------
- Specializes in keeping an enemy in place while dealing massive damage at a moderate range.
- Possesses a powerful, gamebreaking ult which has insane costs and a huge cooldown.
- Capable of making self invulnerable for a short period of time.
- ---
- Q - Life Purge
- 90 Mana
- 10 Base Damage
- 5 Secondary Damage
- Targeted: Target
- Duration: idfk
- Continuously drains walkspeed and gives it to Saz.
- Deals short damage over time at the beginning amounting to 5 damage.
- ffffffffs Cooldown.
- ---
- E - Etherchain
- Whatever Mana
- Range: Alot studs
- Tip Range: 4 studs
- GET OVER HERE.
- Deals initial damage and drags the hit enemy to Saz.
- Enemy takes damage and is slowed for a long time along the way.
- Enemy is stunned for a brief period after arrival, based on distance from Saz (shorter = longer stun).
- If the Chain fails to move and is in contact with an object, Saz may pull
- himself to the chain.
- Cooldown resets if the chain does not fly a sufficient distance.
- Above works even if an enemy was hooked or the chain stuck.
- Will consume mana regardless however.
- 0-16s Cooldown
- ---
- R - Chaos Fortress
- LOLCHANGED Mana
- stuff
- AOE: 10-15 studs
- Spins in a circle, dealing damage to enemies hit.
- Damage dealt is lessened the farther the enemy is from Saz.
- Range increases to 15 towards the end of the spin.
- Saz is healed for 1/2 of the damage dealt.
- secondss Cooldown
- ---
- T - Nether Ward
- Placed Object
- Something Cooldown
- Range: Global
- DOT Range: 25 studs
- Duration: 30 seconds
- Cooldown per flare: 3.5 seconds
- Flare damage: 13 (+10 DOT)
- Fires flares at anyone who's walkspeed falls below a certain
- threashold based on Saz' current walkspeed (-5).
- Knocks enemy down if successfuly hit by a flare.
- Flares cannot miss, but can run into objects and fail.
- Deals DOT based on the enemy's health if they're within 25 studs.
- The DOT is amplified based on proximity, and is very powerful at close range.
- ---
- ---
- Y (Ultimate) - Epicenter
- 200 Mana
- Startup: ~1.5 second
- Duration: 4 seconds
- Damage per second (Scythe): 5
- Damage per second (Black Hole): 10
- Scythe Distance: 15 studs
- Suction Range: 40 studs
- Damage Range: 30 studs
- Saz spins his scythe in front of him then channels a black hole on top of it.
- Enemies within range are pulled in and take damage over time.
- At the end the black hole explodes, sending enemies flying and applying a 20% slow for five seconds.
- Any enemy caught in Epicenter will be targeted by Nether Wards.
- Ten seconds will be added to all cooldowns after Epicenter is complete.
- All Nether Wards belonging to Saz will be removed after Epicenter is complete.
- Saz cannot move while channeling Epicenter.
- 90s Cooldown
- -----
- ]]
- wait(1)
- Tool=script.Parent;
- Handle=Tool.Handle
- FakeS=Instance.new("Motor6D")
- FakeSL=Instance.new("Motor6D")
- FakeR=Instance.new("Motor6D")
- FakeL=Instance.new("Motor6D")
- FakeS.Name="Right Shoulder"
- FakeSL.Name="Left Shoulder"
- FakeR.Name="Right Hip"
- FakeL.Name="Left Hip"
- Stance="Standing"
- lastattack=time()
- Mana=Tool.Mana
- MaxMana=600
- Regen=14
- Grip=nil
- Trailing=false
- TrailPart=nil
- Attacking=false
- Comboing=false
- ComboPosition=1
- Mode=Tool.Mode
- STGyro=Instance.new("BodyGyro")
- STGyro.P=10000
- STGyro.D=500
- STGyro.maxTorque=Vector3.new(5000,5000,5000)*500000000000
- WalkIncrease=0
- ContactId=math.random(0,500000)
- Damage=function(hit,damage,Knockback,Knockdown,debtime,Ground,float,keep)
- if hit.Parent==nil then
- return
- end
- if float==nil then float=false end
- if keep==nil then keep=false end
- h=hit.Parent:FindFirstChild("Humanoid",false)
- if h~=nil then
- t=hit.Parent:FindFirstChild("Torso")
- if t~=nil then
- che=false
- if t:FindFirstChild(Tool.Name..ContactId)==nil then
- che=true
- end
- if che==true and h~=Tool.Parent.Humanoid then
- h:TakeDamage(damage*2)
- if t:FindFirstChild("BodyPosition")~=nil then t.BodyPosition:Remove() end
- s=Instance.new("BodyVelocity")
- s.Name=Tool.Name..ContactId
- s.velocity=Knockback
- s.P=2000
- s.maxForce=Vector3.new(50000000,5000000,50000000)*10000
- s.Parent=t
- game:GetService("Debris"):AddItem(s,debtime)
- if Knockdown==true then
- r=Instance.new("BodyAngularVelocity")
- r.P=5000
- r.maxTorque=Vector3.new(50000,50000,50000)*50000000000000000000000000000000000000000000000000000
- r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- r.Parent=t
- game:GetService("Debris"):AddItem(r,.2+debtime)
- end
- if float==true then
- fff=Instance.new("BodyForce")
- fff.force=Vector3.new(0,2225,0)
- fff.Parent=t
- game:GetService("Debris"):AddItem(fff,3.5)
- end
- if Ground==true then
- r=Instance.new("BodyGyro")
- r.P=5000
- r.D=500
- r.maxTorque=Vector3.new(50000,50000,50000)*50000000000
- r.cframe=t.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- t.CFrame=r.cframe
- r.Parent=t
- game:GetService("Debris"):AddItem(r,1)
- end
- if keep==true then
- p=Instance.new("BodyPosition")
- p.P=5000
- p.maxForce=Vector3.new(5000000000,0,5000000000)
- p.position=t.Position+Knockback/8
- p.Parent=t
- game:GetService("Debris"):AddItem(p,.375)
- end
- end
- end
- end
- end
- FaceForward=function()
- cam=workspace.CurrentCamera
- camdir=(cam.CoordinateFrame.p-(cam.CoordinateFrame*CFrame.new(0,0,5)).p).unit
- cdir=Vector3.new(camdir.x,0,camdir.z)
- cfr=CFrame.new(Tool.Parent.Head.Position,Tool.Parent.Head.Position+cdir*100)
- return cfr
- end
- GetHumans=function()
- Chars={}
- Things=workspace:GetChildren()
- for i,v in pairs(Things) do
- if v.className=="Model" then
- Human=v:FindFirstChild("Humanoid")
- PTorso=v:FindFirstChild("Torso")
- vv=game.Players:GetPlayerFromCharacter(v)
- if Human~=nil and PTorso~=nil and Human~=CPlayer.Humanoid then
- table.insert(Chars,PTorso)
- end
- end
- end
- return Chars
- end
- ALLCHILD=function()
- local lol={}
- for _,v in pairs(workspace:children()) do
- table.insert(lol,v)
- end
- --[[for _,v in pairs(workspace.Enemies:children()) do
- table.insert(lol,v)
- end]]
- return lol
- end
- Cooldowns={}
- Cooldowns["q"]=0
- Cooldowns["e"]=0
- Cooldowns["r"]=0
- Cooldowns["t"]=17
- Cooldowns["y"]=0
- Cooldowns["u"]=4
- ClickActive=nil
- ClickAbility=nil
- DoClick=function(target)
- if target==nil then
- ClickActive=nil
- return
- end
- if target.Parent==nil then
- ClickActive=nil
- return
- end
- ClickAbility(target)
- ClickActive=nil
- ClickAbility=nil
- end
- GraveChill=function(target)
- if target.Parent==nil then
- ClickActive=nil
- return
- end
- if target.Parent:FindFirstChild("Humanoid")==nil then
- ClickActive=nil
- return
- end
- local h=target.Parent.Humanoid
- local t=target.Parent:FindFirstChild("Torso")
- if h.Health<=0 or t==nil then return end
- if (t.Position-CPlayer.Torso.Position).magnitude>50 then return end
- ClickActive=nil
- ClickAbility=nil
- Attacking=true
- Tool.Handle.Purge1:Play()
- Cooldowns["q"]=1
- Mana.Value=Mana.Value-90
- coroutine.resume(coroutine.create(function(t)
- s1=Tool.Handle.Purge2:clone()
- s2=Tool.Handle.Purge2:clone()
- s1.Parent=CPlayer.Torso s2.Parent=t
- s1.Volume=0
- s2.Volume=0
- s1.Pitch=4
- s2.Pitch=4
- s1:Play() s2:Play()
- wait(.35)
- s1.Volume=1 s2.Volume=1
- s1.Pitch=.5
- s2.Pitch=.5
- wait(2.5)
- for i=1, 60 do
- s1.Volume=1-i/60
- s2.Volume=1-i/60
- wait()
- end
- s1:Remove() s2:Remove()
- end),t)
- STGyro.maxTorque=Vector3.new(500000,500000,500000)*5000000000000000000000000000
- STGyro.P=13000
- STGyro.D=400
- DIR=FaceForward().lookVector
- STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(t.Position.x,CPlayer.Torso.Position.y,t.Position.z))*CFrame.fromEulerAnglesXYZ(0,math.pi/1.5,0)
- Grip.C0=GripC0*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
- Grip.Part0=Tool.Parent["Left Arm"]
- Neck.C0=NeckC0
- resWelds()
- FakeS.DesiredAngle=1.6
- FakeS.CurrentAngle=.4
- FakeS.MaxVelocity=.4
- Neck.DesiredAngle=0
- Neck.CurrentAngle=.5
- K=Instance.new("BodyPosition")
- K.P=5000
- K.D=100
- K.maxForce=Vector3.new(50000,0,50000)*5000000000000000000000000000000000
- K.position=CPlayer.Torso.Position
- K.Parent=CPlayer.Torso
- Neck.DesiredAngle=-1.6
- wait(.125)
- Neck.DesiredAngle=0
- for i=1, 6 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/9,0)
- FakeS.C0=FakeS.C0*CFrame.new(.1,0,.1)*CFrame.fromEulerAnglesXYZ(0,-math.pi/12,0)
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(2,2,2)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
- wait()
- end
- local ORI=h.WalkSpeed
- h.Health=h.Health-20
- coroutine.resume(coroutine.create(function(c,o)
- s=script.Slow:clone()
- s.Percent.Value=20
- s.Duration.Value=370
- s.Disabled=false
- s.Parent=h.Parent
- for i=1, 70 do
- h.Health=h.Health-10/70
- s=script.Slow:clone()
- s.Percent.Value=1
- s.Duration.Value=(330+.0485*70)-(.0485*(70-i))
- s.Disabled=false
- s.Parent=h.Parent
- local perc=o-c.WalkSpeed
- WalkIncrease=perc
- wait(.0485)
- end WalkIncrease=0 end),h,ORI)
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=t.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(3,3,3)
- p.Parent=workspace
- coroutine.resume(coroutine.create(function(p,c) for i=1, 15 do p.CFrame=c.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5) p.Transparency=i/15 wait() end p:Remove() end),p,t)
- for i=1, 12 do
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=t.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
- local mm=Instance.new("SpecialMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(1,2,1)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p,c,k) for i=1, 50 do p.CFrame=c.CFrame+Vector3.new(math.sin(90/30+(i+k))*(3+(i/30)),-3,math.cos(90/30+(i+k))*(3+(i/30))) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.01,0,-.01) p.Transparency=i/50 wait() end p:Remove() end),p,t,i*6)
- end
- K:Remove()
- Attacking=false
- for i=1, 15 do
- wait(.0485*4)
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CPlayer.Torso.CFrame-Vector3.new(0,3,0)
- local mm=Instance.new("CylinderMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(4,.4,4)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 50 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.05,0,-.05) wait() end p:Remove() end),p)
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=t.CFrame-Vector3.new(0,3,0)
- local mm=Instance.new("CylinderMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(4,.4,4)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 50 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.05,0,-.05) wait() end p:Remove() end),p)
- end
- end
- Ward=function()
- local pos=Tool.Parent.Humanoid.TargetPoint+Vector3.new(0,.1,0)
- if (pos-Tool.Parent.Torso.Position).magnitude>=12.5 then
- return
- end
- Cooldowns["t"]=17
- Mana.Value=Mana.Value-10
- local m=Instance.new("Model")
- m.Name="NETHERWARD"
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CFrame.new(pos)
- local mm=Instance.new("CylinderMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(2,.2,2)
- p.Parent=m
- ss=script.WardScript:clone()
- ss.Owner.Value=Tool.Parent
- ss.Disabled=false
- ss.Parent=p
- s=Instance.new("Smoke")
- s.RiseVelocity=-2
- s.Color=Color3.new(0,0,0)
- s.Opacity=.5
- s.Parent=p
- s=Instance.new("Fire")
- s.Heat=0
- s.Color=Color3.new(102/255,0,204/255)
- s.SecondaryColor=Color3.new(102/255,0,1)
- s.Size=8
- s.Parent=p
- for i=1, 5 do
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Royal purple")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CFrame.new(pos)
- p.Transparency=i/25+.75
- local mm=Instance.new("SpecialMesh")
- mm.Parent=p
- mm.MeshType="Sphere"
- mm.Scale=Vector3.new(2+i/1.5,2+i/1.5,2+i/1.5)
- p.Parent=m
- end
- for i=1, 5 do
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Royal purple")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CFrame.new(pos)
- p.Transparency=i/10+.25
- local mm=Instance.new("CylinderMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(2+i/1.5,.15-i/70,2+i/1.5)
- p.Parent=m
- end
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Royal purple")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.Reflectance=.25
- p.CanCollide=false
- p.CFrame=CFrame.new(pos)
- local mm=Instance.new("SpecialMesh")
- mm.Parent=p
- mm.MeshType="Sphere"
- mm.Scale=Vector3.new(1.5,1.5,1.5)
- p.Parent=m
- for i=1, 7 do
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CFrame.new(pos,pos+Vector3.new(math.cos(9*i)*5,0,math.sin(9*i)*5))*CFrame.new(2,0,0)
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(1,.2,.2)
- p.Parent=m
- end
- for i=1, 5 do
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Royal purple")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.Reflectance=.25
- p.CanCollide=false
- p.CFrame=CFrame.new(pos+Vector3.new(math.cos(90/12*i),0,math.sin(90/12*i)),pos)
- local mm=Instance.new("SpecialMesh")
- mm.Parent=p
- mm.MeshType="Sphere"
- mm.Scale=Vector3.new(.2,.4,.2)
- p.Parent=m
- end
- m.Parent=workspace
- end
- Special=function(Key)
- if Attacking==true then return end
- Attacking=true
- print("Gate1")
- if Mode.Value==0 then
- print("Gate2")
- if Key=="q" and Mana.Value>=90 and Cooldowns["q"]<=0 then
- if ClickActive~="q" then
- ClickActive="q"
- ClickAbility=GraveChill
- coroutine.resume(coroutine.create(function()
- for i=1, 30 do
- if ClickActive~="q" then break end
- wait(.1)
- end
- if ClickActive=="q" then ClickActive=nil ClickAbility=nil end
- end))
- else
- ClickActive=nil ClickAbility=nil
- end
- elseif Key=="e" and Mana.Value>=5 and Cooldowns["e"]<=0 then --No Escape
- Mana.Value=Mana.Value-5
- CPlayer.Humanoid.WalkSpeed=0
- print("NoEscape")
- STGyro.maxTorque=Vector3.new(500000,500000,500000)*5000000000000000000000000000
- STGyro.P=9000
- STGyro.D=600
- DIR=FaceForward().lookVector
- STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- Neck.C0=NeckC0
- resWelds()
- Grip.C0=GripC0*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
- Grip.Part0=Tool.Parent["Left Arm"]
- FakeS.DesiredAngle=1.6
- FakeS.CurrentAngle=.4
- FakeS.MaxVelocity=.4
- K=Instance.new("BodyPosition")
- K.P=5000
- K.D=100
- K.maxForce=Vector3.new(50000,0,50000)*5000000000000000000000000000000000
- K.position=CPlayer.Torso.Position
- K.Parent=CPlayer.Torso
- for i=1, 6 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/6,0)
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
- wait()
- end
- Tool.Handle.ChainStart:Play()
- Neck.DesiredAngle=-1.6
- for i=1, 3 do
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/36,0,0)
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/38,0,0)
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/6*2,0)
- FakeS.C0=FakeS.C0*CFrame.new(.1,0,.1)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/16,0)
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(2,2,2)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
- wait()
- end
- local c=Instance.new("Part")
- c.Name="Chain"
- c.Anchored=true
- c.formFactor="Symmetric"
- c.TopSurface=0
- c.BottomSurface=0
- c.Size=Vector3.new(1,1,1)
- local h=c:clone()
- t=Instance.new("Texture")
- t.Texture="http://www.roblox.com/asset/?id=97411259"
- t.StudsPerTileV=1
- t.StudsPerTileU=2
- t.Face="Right"
- t.Parent=c
- t=Instance.new("Texture")
- t.Texture="http://www.roblox.com/asset/?id=97411259"
- t.StudsPerTileV=1
- t.StudsPerTileU=2
- t.Face="Left"
- t.Parent=c
- local m=Instance.new("SpecialMesh")
- m.MeshType="Brick"
- m.Scale=Vector3.new(0,1,1)
- m.Parent=c
- c.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*5+Vector3.new(0,1.25,0),CPlayer.Torso.CFrame.p+DIR*5+Vector3.new(0,1.25,0)+DIR*50)
- c.Transparency=1
- c.Parent=Tool
- c.Name="CHAIN"
- h.Size=Vector3.new(2,2,2)
- h.Name="HOOK"
- h.BrickColor=BrickColor.new("Really black")
- local mm=script.Parent.SpikeMesh:clone()
- mm.Parent=h
- h.CFrame=c.CFrame*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
- h.CanCollide=true
- h.Anchored=false
- local vv=Instance.new("BodyVelocity")
- vv.P=3000
- vv.maxForce=Vector3.new(500000,500000,500000)*100
- vv.velocity=DIR*90
- vv.Parent=h
- h.Parent=Tool
- local gg=Instance.new("BodyGyro") --no re
- gg.P=5000
- gg.D=500
- gg.maxTorque=Vector3.new(50000,50000,50000)*50000
- gg.cframe=CFrame.new(h.CFrame.p,h.CFrame.p+DIR*50)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
- gg.Parent=h
- Grabee=nil
- e=0
- local sound=Tool.Handle.ChainClink:clone()
- sound.Pitch=sound.Pitch-.25
- sound.Volume=.15
- sound.Parent=h
- local lastpos=h.Position+Vector3.new(0,50,0)
- local chainfail=0
- hookfailed=false
- for i=1, 50 do
- e=50-(i)
- vv.velocity=vv.velocity+DIR*1.5
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=h.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(2,2,2)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.new(math.random(-100,100)/100,math.random(-100,100)/100,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.15,.15,.15) p.Transparency=i/15 wait() end p:Remove() end),p)
- if ((c.CFrame*CFrame.new(0,0,-c.Mesh.Scale.z/2)).p-CPlayer.Torso.CFrame.p).magnitude>=6.75 then
- break
- end
- if (lastpos-h.Position).magnitude>=3 then
- sound:Play()
- lastpos=h.Position
- else
- if workspace:FindPartOnRay(Ray.new(h.Position,DIR*3),script.Parent.Parent)~=nil then
- chainfail=chainfail+1
- end
- if chainfail>=4 then
- hookfailed=true
- break
- end
- end
- LOL=GetHumans()
- for _,v in pairs(LOL) do
- if (v.Position-(h.Position+DIR*1.5)).magnitude <= 5.25 and Grabee==nil then
- Grabee=v
- h.CanCollide=false
- v.Parent.Humanoid:TakeDamage(40)
- --v.Parent.Humanoid.PlatformStand=true
- local gr=Instance.new("Weld")
- gr.Part0=h
- gr.Part1=v
- gr.Parent=gr.Part0
- gr.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- vp=Instance.new("BodyPosition")
- vp.P=12000
- vp.D=3000
- vp.maxForce=Vector3.new(5000000,0,5000000)*500000000000000000000000000
- vp.position=CPlayer["Right Arm"].Position+DIR*3
- vp.Parent=Grabee
- gp=Instance.new("BodyGyro")
- gp.P=5000
- gp.D=500
- gp.maxTorque=Vector3.new(50000,50000,50000)*5000000000
- gp.cframe=Grabee.CFrame
- gp.Parent=Grabee
- end
- end
- if Grabee~=nil then
- script.Parent.Handle.ChainWin:Play()
- break
- end
- Position1=(h.CFrame*CFrame.new(0,0,0)).p
- Position2=(CPlayer["Right Arm"].CFrame+DIR*2+Vector3.new(0,.5,0)).p
- Distance=(Position2-Position1).magnitude-2
- c.CFrame=CFrame.new(Position1-DIR*(Distance/2),Position2)
- c.Mesh.Scale=Vector3.new(0,1,Distance)
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(2,2,2)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
- wait()
- end
- if hookfailed==false then
- vv.velocity=-vv.velocity*1.95
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/8,0)
- if Grabee==nil then
- LOLOL={"Gah.","Missed.","You got lucky!","I meant to do that.","Grah!","How the...?"}
- else
- LOLOL={"GET OVER HERE!","Get over here...","Come to me...","Get over here!","Reel 'em in!","You're mine!"}
- end
- game:GetService("Chat"):Chat(CPlayer,LOLOL[math.random(1,#LOLOL)],2)
- h.CanCollide=false
- for i=1, 25-(e/2-3)-(h.CFrame.p-CPlayer.Torso.CFrame.p).magnitude/60 do
- sound:Play()
- if Grabee~=nil then
- Grabee.Parent.Humanoid:TakeDamage(20/22)
- --Grabee.Parent.Humanoid.PlatformStand=true
- local s=script.Slow:clone()
- s.Duration.Value=790-(i*10)
- s.Percent.Value=80/22
- s.Disabled=false
- s.Parent=Grabee.Parent
- end
- if (h.Position-CPlayer.Torso.Position).magnitude<=6 then
- break
- end
- if i<=7 then
- FakeS.C0=FakeS.C0*CFrame.new(-.04,0,-.04)*CFrame.fromEulerAnglesXYZ(0,math.pi/12,0)
- end
- if i==8 then Attacking=false Cooldowns["e"]=1 end
- Position1=(h.CFrame*CFrame.new(0,0,0)).p+h.Velocity/20
- Position2=(CPlayer["Right Arm"].CFrame*CFrame.new(0,-.5,0)+Vector3.new(0,.5,0)).p
- Distance=(Position1-Position2).magnitude
- c.CFrame=CFrame.new(Position2+DIR*(Distance/2),Position1)
- c.Mesh.Scale=Vector3.new(0,1,Distance)
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(1.25,1.25,1.25)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
- wait()
- end
- if Grabee~=nil then
- Grabee.Parent.Humanoid.PlatformStand=false
- game:GetService("Debris"):AddItem(vp,2) game:GetService("Debris"):AddItem(gp,2)
- end
- else
- h.Anchored=true
- h.CFrame=h.CFrame+DIR*2
- Tool.Handle.Clash:clone().Parent=h
- h.Clash:Play()
- K.P=6000
- K.D=1000
- K.maxForce=Vector3.new(500000,500000,500000)
- K.position=h.Position-DIR*3
- local KV=Instance.new("BodyVelocity")
- KV.velocity=DIR*110
- KV.maxForce=Vector3.new(math.huge,0,math.huge)
- KV.Parent=CPlayer.Torso
- Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,math.pi/10,0)
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/8)
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(math.pi/5,0,0)
- local elapsed=0
- while (CPlayer.Torso.Position-h.Position).magnitude>=6 and elapsed<90 do
- LOL=GetHumans()
- for _,v in pairs(LOL) do
- if (v.Position-(CPlayer.Torso.Position+DIR*3)).magnitude <= 5 then
- Grabee=v
- h.CanCollide=false
- v.Parent.Humanoid:TakeDamage(30)
- --v.Parent.Humanoid.PlatformStand=true
- Damage(v,50,Dir*20,true,.2,false,false)
- end
- end
- STGyro.cframe=CFrame.new(CPlayer.Torso.Position,h.Position)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/6)
- Position1=(h.CFrame*CFrame.new(0,0,0)).p+h.Velocity/20
- Position2=(CPlayer["Right Arm"].CFrame*CFrame.new(0,-.5,0)+Vector3.new(0,.5,0)).p
- Distance=(Position1-Position2).magnitude
- c.CFrame=CFrame.new(Position2+DIR*(Distance/2),Position1)
- c.Mesh.Scale=Vector3.new(0,1,Distance)
- Tool.Handle.ChainClink:Play()
- elapsed=elapsed+1
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(1.25,1.25,1.25)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
- wait()
- end
- KV:Remove()
- Cooldowns["e"]=1
- end
- h:Remove()
- c:Remove()
- wait(.2)
- K:Remove()
- Grip.Part0=Tool.Parent["Right Arm"]
- Cooldowns["e"]=Cooldowns["e"]
- elseif Key=="r" and Mana.Value>=10 and Cooldowns["r"]<=0 then
- Grip.Part0=FakeS.Part1
- Tool.Handle.Pivot.DesiredAngle=.25
- Mana.Value=Mana.Value-10
- Cooldowns["r"]=1
- Dir=FaceForward().lookVector
- print("POOTS")
- dirr=CPlayer.Torso.Velocity
- lastattack=time()
- resWelds()
- STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- STGyro.P=12000
- STGyro.D=300
- STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
- Neck.CurrentAngle=1.5
- Neck.DesiredAngle=-1
- FakeS.CurrentAngle=1.2
- FakeS.DesiredAngle=1.6
- FakeSL.DesiredAngle=0
- FakeSL.CurrentAngle=0
- FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
- FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
- FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
- FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
- FakeL.DesiredAngle=0
- FakeR.DesiredAngle=0
- Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
- Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
- Grip.C1=CFrame.new(-.25,-.45,.05)
- for i=1, 5 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
- wait()
- end
- vv=Instance.new("BodyPosition")
- vv.P=8000
- vv.D=1000
- vv.maxForce=Vector3.new(5000000000000000000000,50000000000000000000,5000000000000000000000)
- vv.position=CPlayer.Torso.Position+FaceForward().lookVector*5
- vv.Parent=CPlayer.Torso
- local vp=Instance.new("Part")
- vp.Name="FadeTrail"
- vp.TopSurface=0
- vp.BottomSurface=0
- vp.BrickColor=BrickColor.new("Really black")
- vp.formFactor="Symmetric"
- vp.Transparency=0
- vp.Size=Vector3.new(10,1,10)
- vp.Anchored=true
- vp.CanCollide=false
- vp.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,0,0)
- vp.Parent=Tool
- aaaa=Tool.AAAA:clone() aaaa.Parent=vp
- vp.Transparency=.5
- coroutine.resume(coroutine.create(function(p) for i=1, 100 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2,2,0) p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,i/10) wait() end for i=1, 20 do p.Transparency=.5+i/40 p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2,2,0) p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,i/10) wait() end p:Remove() end),vp)
- for i=1, 50 do
- if i==8 or i==16 or i==24 or i==32 or i==40 or i==48 then SlashSound(-.4+i*.02) end
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/2300,-math.pi/5/4*(i/6)-i*.02,math.random(-100,100)/2300)
- if i<=8 then FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
- Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33) end
- vv.position=vv.position+FaceForward().lookVector*(.5-(i/50))
- for _,v in pairs(ALLCHILD()) do
- if v.className=="Model" then
- if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
- if (v.Torso.Position-Tip.Position).magnitude<=10+i/10 then
- Damage(v.Torso,(v.Torso.Position-Tip.Position).magnitude/2,(v.Torso.Position-CPlayer.Torso.Position).unit*1,false,.2,false,false)
- CPlayer.Humanoid.Health=CPlayer.Humanoid.Health+(v.Torso.Position-Tip.Position).magnitude/4
- end
- end
- end
- end
- if i/3==math.floor(i/3) then
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(0,1,0)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CPlayer.Torso.CFrame
- local mm=Instance.new("CylinderMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(5,.1,5)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale+Vector3.new(2,0,2) p.Transparency=i/15 wait() end p:Remove() end),p)
- end
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Royal purple")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CFrame.new(Tip.CFrame.p)
- local mm=Instance.new("SpecialMesh")
- mm.Parent=p
- mm.MeshType="Sphere"
- mm.Scale=Vector3.new(1,.1,1)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale-Vector3.new(-.1,3,-.1) p.Transparency=i/10 wait() end p:Remove() end),p)
- if i/3==math.floor(i/3) then
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+Vector3.new(math.random(-5,5)*2,0,math.random(-5,5)*2))
- local mm=Instance.new("SpecialMesh")
- mm.Parent=p
- mm.MeshType="Sphere"
- mm.Scale=Vector3.new(.5,.1,.5)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale-Vector3.new(-.05,2,-.05) p.Transparency=i/10 wait() end p:Remove() end),p)
- end
- wait()
- end
- Attacking=false
- wait(.125)
- vp:Remove()
- vv:Remove()
- elseif Key=="t" and Cooldowns["t"]<=0 and Mana.Value>=10 then --Nether Ward
- if ClickActive~="t" then
- ClickActive="t"
- ClickAbility=Ward
- coroutine.resume(coroutine.create(function()
- for i=1, 30 do
- if ClickActive~="t" then break end
- wait(.1)
- end
- if ClickActive=="t" then ClickActive=nil ClickAbility=nil end
- end))
- else
- ClickActive=nil ClickAbility=nil
- end
- elseif Key=="y" then --Rage
- elseif Key=="u" and Mana.Value>=10 and Cooldowns["u"]<=0 then --Epicenter
- Mana.Value=Mana.Value-10
- CPlayer.Humanoid.WalkSpeed=10
- Cooldowns["u"]=4
- STGyro.maxTorque=Vector3.new(500000,500000,500000)*5000000000000000000000000000
- STGyro.P=9000
- STGyro.D=600
- DIR=FaceForward().lookVector
- STGyro.cframe=CFrame.new(CPlayer.Torso.Position,CPlayer.Torso.Position+FaceForward().lookVector*5)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- Neck.C0=NeckC0
- resWelds()
- Grip.C0=CFrame.new(.75,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/8)
- FakeS.DesiredAngle=1.6
- FakeS.CurrentAngle=.4
- FakeS.MaxVelocity=.4
- K=Instance.new("BodyPosition")
- K.P=5000
- K.D=100
- K.maxForce=Vector3.new(5000000,0,5000000)*5000000000000000000000000000000000
- K.position=CPlayer.Torso.Position
- K.Parent=CPlayer.Torso
- for i=1, 6 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/6,0)
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
- Grip.C0=Grip.C0*CFrame.new(0,.25,0)
- CPlayer.Torso.CFrame=STGyro.cframe
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(1,1,1)*(1.3+i*.1)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
- wait()
- end
- FakeSL.DesiredAngle=-1.6
- FakeSL.CurrentAngle=-.6
- FakeSL.MaxVelocity=.3
- wait(.1)
- for i=1, 6 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/3,0)
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/24,0)
- Grip.C0=Grip.C0*CFrame.new(0,.25,0)
- CPlayer.Torso.CFrame=STGyro.cframe
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(1,1,1)*(1.3+i*.1)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
- wait()
- end
- Neck.DesiredAngle=-Neck.DesiredAngle
- for i=1, 3 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/3,0)
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/24,0)
- FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/6,0)
- Grip.C0=Grip.C0*CFrame.new(0,.8,0)
- CPlayer.Torso.CFrame=STGyro.cframe
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(1,1,1)*(1.6+i*.1)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=Tool.Handle.CFrame*CFrame.new(0,math.random(-5,5),0)
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(1,1,1)*(1.3+i*.1)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
- wait()
- end
- Grip.Part0=nil
- Tool.Handle.Slash1:Play()
- hover=Instance.new("BodyPosition")
- hover.P=6000
- hover.maxForce=Vector3.new(500000,500000,500000)*50000000000
- hover.position=CPlayer.Torso.Position+Vector3.new(0,-1,0)+DIR*20
- hover.Parent=Tool.Handle
- local hg=Instance.new("BodyGyro")
- hg.P=8000
- hg.D=400
- hg.maxTorque=Vector3.new(50000,50000,50000)*5000000
- hg.cframe=CFrame.new(hover.position,hover.position+FaceForward().lookVector*5)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- hg.Parent=hover.Parent
- for i=1, 6 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/6,0)
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/48,0)
- hg.cframe=hg.cframe*CFrame.fromEulerAnglesXYZ(math.pi/60+i*.05,0,0)
- CPlayer.Torso.CFrame=STGyro.cframe
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=Tool.Handle.CFrame*CFrame.new(0,math.random(-5,5),0)
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(1,1,1)*(1.6+i*.1)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
- wait()
- end
- local vp=Instance.new("Part")
- vp.Name="FadeTrail"
- vp.TopSurface=0
- vp.BottomSurface=0
- vp.BrickColor=BrickColor.new("Really black")
- vp.formFactor="Symmetric"
- vp.Transparency=0
- vp.Size=Vector3.new(10,1,10)
- vp.Anchored=true
- vp.CanCollide=false
- vp.CFrame=CFrame.new(hover.position)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,10,0)
- vp.Parent=Tool
- aaaa=Tool.AAAA:clone() aaaa.Parent=vp
- vp.Transparency=.25
- coroutine.resume(coroutine.create(function(p,x) for i=1, 60 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2.5,2.5,0) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,-i/3) wait() end for i=1, 40 do p.Transparency=.75+i/(40) p.AAAA.Scale=p.AAAA.Scale+Vector3.new(8,8,0) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/2+1) wait() end p:Remove() end),vp,vp.CFrame)
- local vp=Instance.new("Part")
- vp.Name="FadeTrail"
- vp.TopSurface=0
- vp.BottomSurface=0
- vp.BrickColor=BrickColor.new("Really black")
- vp.formFactor="Symmetric"
- vp.Transparency=0
- vp.Size=Vector3.new(10,1,10)
- vp.Anchored=true
- vp.CanCollide=false
- vp.CFrame=CFrame.new(hover.position)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)+Vector3.new(0,10,0)
- vp.Parent=Tool
- aaaa=Tool.AAAA:clone() aaaa.Parent=vp
- vp.Transparency=.25
- coroutine.resume(coroutine.create(function(p,x) for i=1, 60 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(3.5,3.5,0) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,-i/3) wait() end for i=1, 40 do p.Transparency=.75+i/(40) p.AAAA.Scale=p.AAAA.Scale+Vector3.new(8,8,0) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/2+1) wait() end p:Remove() end),vp,vp.CFrame)
- local vp=Instance.new("Part")
- vp.Name="FadeTrail"
- vp.TopSurface=0
- vp.BottomSurface=0
- vp.BrickColor=BrickColor.new("Really black")
- vp.formFactor="Symmetric"
- vp.Transparency=0
- vp.Size=Vector3.new(1,1,1)
- vp.Anchored=true
- vp.CanCollide=false
- vp.CFrame=CFrame.new(hover.position)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,10,0)
- vp.Parent=Tool
- aaaa=Tool.Mesh:clone() aaaa.Parent=vp aaaa.Name="AAAA"
- vp.Transparency=.5
- coroutine.resume(coroutine.create(function(p,x) for i=1, 40 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(.5,.5,.5)/4 p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end for i=1, 10 do p.AAAA.Scale=p.AAAA.Scale-Vector3.new(.6,.6,.6) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end wait(.1) for i=1, 50 do p.Transparency=.5+i/(50) p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2,2,2)/2 p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end p:Remove() end),vp,vp.CFrame)
- local vp=Instance.new("Part")
- vp.Name="FadeTrail"
- vp.TopSurface=0
- vp.BottomSurface=0
- vp.BrickColor=BrickColor.new("Really black")
- vp.formFactor="Symmetric"
- vp.Transparency=0
- vp.Size=Vector3.new(1,1,1)
- vp.Anchored=true
- vp.CanCollide=false
- vp.CFrame=CFrame.new(hover.position)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,10,0)
- vp.Parent=Tool
- aaaa=Tool.Mesh:clone() aaaa.Parent=vp aaaa.Name="AAAA" aaaa.VertexColor=Vector3.new(.25,0,.5)
- vp.Transparency=.5
- coroutine.resume(coroutine.create(function(p,x) for i=1, 40 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(.5,.5,.5)/7 p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end for i=1, 10 do p.AAAA.Scale=p.AAAA.Scale-Vector3.new(.4,.4,.4) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end wait(.1) for i=1, 50 do p.Transparency=.5+i/(50) p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2,2,2)/2.2 p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end p:Remove() end),vp,vp.CFrame)
- local sss=Tool.Handle.Purge1:clone()
- sss.Pitch=.2
- sss.Parent=Tool.Handle
- sss:Play()
- sss.Name="FFFFFFF"
- game:GetService("Debris"):AddItem(sss,4)
- local sss=script.WardScript.Swoosh:clone()
- sss.Pitch=.175
- sss.Parent=Tool.Handle
- sss:Play()
- sss.Name="FFFFFFF"
- game:GetService("Debris"):AddItem(sss,4)
- for i=6, 55 do
- hg.cframe=hg.cframe*CFrame.fromEulerAnglesXYZ(math.pi/30+i*.05,0,0)
- Tool.Handle.CFrame=hg.cframe
- if i/2==math.floor(i/2) then
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=Tool.Handle.CFrame+Vector3.new(math.random(-10,10)*3,math.random(-2,30)+10,math.random(-10,10)*3)
- local mm=Instance.new("SpecialMesh")
- mm.Parent=p
- mm.MeshType="Sphere"
- mm.Scale=Vector3.new(1,1,5)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p,o,c) for i=1, 15 do p.CFrame=CFrame.new(o:Lerp(c,1/15*i),c) p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.02,.02,.1) p.Transparency=i/15 wait() end p:Remove() end),p,p.CFrame.p,Tool.Handle.CFrame.p+Vector3.new(0,5,0))
- end
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=Tool.Handle.CFrame+Vector3.new(0,10,0)
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(1,1,1)*(1.7+i*.25)
- p.Parent=Tool
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
- for _,v in pairs(ALLCHILD()) do
- if v.className=="Model" then
- if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
- if (v.Torso.Position-p.Position).magnitude<=28+i/2 then
- local ph=Instance.new("BodyPosition")
- ph.maxForce=Vector3.new(200000,200000,200000)
- ph.P=2000 ph.D=1000
- ph.position=Tool.Handle.Position+Vector3.new(0,5,0)
- ph.Parent=v.Torso
- game:GetService("Debris"):AddItem(ph,.2)
- local r=Instance.new("BodyAngularVelocity")
- r.P=5000
- r.maxTorque=Vector3.new(50000,50000,50000)*50000000
- r.angularvelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))/3
- r.Parent=ph.Parent
- game:GetService("Debris"):AddItem(r,.2)
- if (v.Torso.Position-p.Position).magnitude<15 then
- v.Humanoid:TakeDamage(1)
- ss=script.Slow:clone() ss.Duration.Value=500 ss.Percent.Value=80 ss.Disabled=false ss.Parent=v
- end
- end
- end
- end
- end
- wait()
- end
- sss2=sss
- local sss=script.WardScript.FireExplode:clone()
- sss.Pitch=.125
- sss.Parent=Tool.Handle
- sss:Play()
- sss.Name="FFFFFFF"
- game:GetService("Debris"):AddItem(sss,4)
- for i=1, 10 do
- sss2.Volume=sss2.Volume-.1
- hg.cframe=hg.cframe*CFrame.fromEulerAnglesXYZ(math.pi/30+i*.05,0,0)
- wait()
- end
- sss2:Stop()
- for _,v in pairs(ALLCHILD()) do
- if v.className=="Model" then
- if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
- if (v.Torso.Position-Tool.Handle.Position).magnitude<=40 then
- local ph=Instance.new("BodyVelocity")
- ph.maxForce=Vector3.new(500000,500000,500000)*50000000000000000
- ph.velocity=(v.Torso.Position-Tool.Handle.Position).unit*55
- ph.Parent=v.Torso
- game:GetService("Debris"):AddItem(ph,.33)
- local r=Instance.new("BodyAngularVelocity")
- r.P=5000
- r.maxTorque=Vector3.new(50000,50000,50000)*50000000000000000
- r.angularvelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- r.Parent=ph.Parent
- game:GetService("Debris"):AddItem(r,.8)
- v.Humanoid:TakeDamage(15)
- end
- end
- end
- end
- wait(.25)
- hover:Remove()
- hg:Remove()
- Grip.Part0=CPlayer["Right Arm"]
- K:Remove()
- end
- end
- print("Done")
- Attacking=false
- end
- Tip=Tool.Handle95
- Mid=Tool.Handle96
- Trail=function(val,par,size,color,fade)
- if val==0 then
- if par:FindFirstChild("Trail")~=nil then
- par.Trail:Remove()
- end
- elseif val==1 then
- local new=script.Trail:clone()
- new.Color.Value=color
- new.Size.Value=size
- new.Script.FadeTime.Value=fade
- new.Disabled=false
- new.Parent=par
- end
- end
- ptr=Instance.new("Part")
- ptr.BrickColor=BrickColor.new("Really black")
- ptr.TopSurface=0
- ptr.BottomSurface=0
- ptr.Reflectance=.1
- ptr.Name=script.Parent.Name.."TRAIL"
- ptr.Anchored=true
- ptr.CanCollide=false
- ptr.formFactor="Symmetric"
- ptr.Size=Vector3.new(1,1,1)
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(.2,.2,0)
- m.Parent=ptr
- ptr.Size=Vector3.new(1,1,1)
- lastposition=Vector3.new(0,0,0)
- thisposition=Vector3.new(0,0,0)
- trailing=false
- manualtrail=function(p)
- local part=p --convert this immediately
- direction=-(lastposition-thisposition).unit
- start=lastposition+direction*((thisposition-lastposition).magnitude/2)
- local n=ptr:clone()
- n.CFrame=CFrame.new(start,thisposition)
- n.Mesh.Scale=n.Mesh.Scale+Vector3.new(0,0,(lastposition-thisposition).magnitude)
- n.Parent=script.Parent
- lastposition=(n.CFrame+(direction*((thisposition-lastposition).magnitude/2))).p
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15 wait() end p:Remove() end),n)
- end
- ADeb=true
- SlashSound=function(pitch)
- Tool.Handle.Slash1.Pitch=1+pitch
- Tool.Handle.Slash2.Pitch=.5+pitch
- Tool.Handle.Slash3.Pitch=.5+pitch
- Tool.Handle.Slash1:Play()
- Tool.Handle.Slash2:Play()
- Tool.Handle.Slash3:Play()
- end
- Attack=function()
- if not ADeb then return end
- print("AAAAA")
- Comboing=true
- ADeb=false
- Tool.Parent.Humanoid.WalkSpeed=0
- Dir=FaceForward().lookVector
- if Mode.Value==0 and Attacking==false then --Scythe
- trailing=true
- lastposition=Tip.Position
- if ComboPosition==1 then
- Grip.Part0=FakeS.Part1
- Tool.Handle.Pivot.DesiredAngle=.25
- Dir=FaceForward().lookVector
- ComboPosition=2
- print("POOTS")
- dirr=CPlayer.Torso.Velocity
- lastattack=time()
- resWelds()
- STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- STGyro.P=12000
- STGyro.D=300
- STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
- Neck.CurrentAngle=-1.5
- Neck.DesiredAngle=.8
- FakeS.CurrentAngle=1.2
- FakeS.DesiredAngle=1.6
- FakeSL.DesiredAngle=0
- FakeSL.CurrentAngle=0
- FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
- FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
- FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
- FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
- FakeL.DesiredAngle=0
- FakeR.DesiredAngle=0
- Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
- Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
- Grip.C1=CFrame.new(-.25,-.45,.05)
- for i=1, 5 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
- wait()
- end
- vv=Instance.new("BodyPosition")
- vv.P=5000
- vv.maxForce=Vector3.new(500000000000000000,0,500000000000000000)
- vv.position=CPlayer.Torso.Position+FaceForward().lookVector*2
- vv.Parent=CPlayer.Torso
- for i=1, 10 do
- if i==2 then SlashSound(-.05) end
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/2.5*(i/2.5)+i*.05*1.33,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i*1.33,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
- Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33)
- for _,v in pairs(ALLCHILD()) do
- if v.className=="Model" then
- if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
- if (v.Torso.Position-Mid.Position).magnitude<=6 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=6 then
- Damage(v.Torso,15,Dir*2+(v.Torso.Position-CPlayer.Torso.Position).unit*3,false,.2,false,false)
- end
- end
- end
- end
- wait()
- end
- vv:Remove()
- wait()
- ADeb=true
- elseif ComboPosition==2 then
- Grip.Part0=FakeS.Part1
- Tool.Handle.Pivot.DesiredAngle=.25
- ComboPosition=3
- print("POOTS")
- lastattack=time()
- resWelds()
- STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- STGyro.P=12000
- STGyro.D=300
- STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
- Neck.CurrentAngle=.8
- Neck.DesiredAngle=.5
- FakeS.CurrentAngle=1.6
- FakeS.DesiredAngle=1.6
- FakeSL.DesiredAngle=0
- FakeSL.CurrentAngle=0
- FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
- FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
- FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
- FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
- FakeL.DesiredAngle=0
- FakeR.DesiredAngle=0
- Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
- Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
- Grip.C1=CFrame.new(-.25,-.45,.05)
- for i=1, 5 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
- end
- for i=1, 10 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/2.5*(i/2.5)+i*.05*1.33,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i*1.33,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
- Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33)
- end
- vv=Instance.new("BodyPosition")
- vv.P=5000
- vv.maxForce=Vector3.new(500000000000000000,0,500000000000000000)
- vv.position=CPlayer.Torso.Position+FaceForward().lookVector*3
- vv.Parent=CPlayer.Torso
- for i=1, 2 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/150,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/7,0)
- wait()
- end
- SlashSound(0)
- for i=1, 10 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-i*.0825*1.33,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,-.09,0)
- Grip.C0=Grip.C0*CFrame.new(.225,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/50)
- for _,v in pairs(ALLCHILD()) do
- if v.className=="Model" then
- if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
- if (v.Torso.Position-Mid.Position).magnitude<=6 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=6 then
- Damage(v.Torso,15,Dir*2+(v.Torso.Position-CPlayer.Torso.Position).unit*9,false,.2,false,false)
- end
- end
- end
- end
- wait()
- end
- wait()
- vv:Remove()
- wait()
- ADeb=true
- elseif ComboPosition==3 then
- ComboPosition=4
- print("POOTS")
- lastattack=time()
- resWelds()
- STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- STGyro.P=12000
- STGyro.D=300
- STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
- Neck.DesiredAngle=-1.3
- Neck.CurrentAngle=0
- FakeS.CurrentAngle=1.6
- FakeS.DesiredAngle=1.6
- FakeSL.DesiredAngle=0
- FakeSL.CurrentAngle=0
- FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
- FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
- FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
- FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
- FakeL.DesiredAngle=0
- FakeR.DesiredAngle=0
- Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
- Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
- Grip.C1=CFrame.new(-.25,-.45,.05)
- for i=1, 5 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
- end
- for i=1, 10 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/2.5*(i/2.5)+i*.05*1.33,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i*1.33,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
- Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33)
- end
- for i=1, 2 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/150,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/7,0)
- end
- for i=1, 10 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-i*.0825*1.33,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,-.08,0)
- Grip.C0=Grip.C0*CFrame.new(.225,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/50)
- end
- SlashSound(0.05)
- FakeSL.DesiredAngle=-1.6
- FakeSL.CurrentAngle=-1
- FakeSL.C0=LeftS.C0
- Tool.Handle.Pivot.DesiredAngle=1.6
- vv=Instance.new("BodyPosition")
- vv.P=5000
- vv.maxForce=Vector3.new(500000000000000000,0,500000000000000000)
- vv.position=CPlayer.Torso.Position+FaceForward().lookVector*3
- vv.Parent=CPlayer.Torso
- FakeS.DesiredAngle=1
- for i=1, 5 do
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/7.5,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(-.25,0,-.25)*CFrame.fromEulerAnglesXYZ(math.pi/64,-math.pi/10,0)
- Grip.C0=Grip.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/10,0)
- for _,v in pairs(ALLCHILD()) do
- if v.className=="Model" then
- if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
- if (v.Torso.Position-Mid.Position).magnitude<=7 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=6 then
- Damage(v.Torso,20,Dir*10,false,.2,false,false)
- end
- end
- end
- end
- wait()
- end
- Grip.Part0=FakeSL.Part1
- Grip.C0=GripC0*CFrame.new(0,0,-3.5)*CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi/2,0)
- for i=1, 5 do
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(.15,.6,-.15)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5)
- for _,v in pairs(ALLCHILD()) do
- if v.className=="Model" then
- if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
- if (v.Torso.Position-Mid.Position).magnitude<=6 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=5 then
- Damage(v.Torso,20,Dir*10,false,.2,false,false)
- end
- end
- end
- end
- wait()
- end
- vv:Remove()
- ADeb=true
- elseif ComboPosition==4 then
- ComboPosition=1
- print("POOTS")
- lastattack=time()
- resWelds()
- STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- STGyro.P=12000
- STGyro.D=300
- STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
- Neck.DesiredAngle=-1.3
- Neck.CurrentAngle=-1.3
- FakeS.CurrentAngle=1.6
- FakeS.DesiredAngle=1.6
- FakeSL.DesiredAngle=0
- FakeSL.CurrentAngle=0
- FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
- FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
- FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
- FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
- FakeL.DesiredAngle=0
- FakeR.DesiredAngle=0
- Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
- Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
- Grip.C1=CFrame.new(-.25,-.45,.05)
- for i=1, 5 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
- end
- for i=1, 10 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/2.5*(i/2.5)+i*.05*1.33,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i*1.33,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
- Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33)
- end
- for i=1, 2 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/150,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/7,0)
- end
- for i=1, 10 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-i*.0825*1.33,0)
- FakeS.C0=FakeS.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,-.08,0)
- Grip.C0=Grip.C0*CFrame.new(.225,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/50)
- end
- FakeSL.DesiredAngle=-1.6
- FakeSL.CurrentAngle=-1
- FakeSL.C0=LeftS.C0
- Tool.Handle.Pivot.DesiredAngle=1.6
- FakeS.DesiredAngle=1.5
- for i=1, 5 do
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/7.5,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(-.25,0,-.25)*CFrame.fromEulerAnglesXYZ(math.pi/64,-math.pi/10,0)
- Grip.C0=Grip.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/10,0)
- end
- Grip.Part0=FakeSL.Part1
- Grip.C0=GripC0*CFrame.new(0,0,-3.5)*CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi/2,0)
- for i=1, 5 do
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(.15,.6,-.15)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5)
- end
- FakeSL.C0=LeftS.C0
- Grip.C0=GripC0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,-math.pi/2)
- wait(.1)
- vv=Instance.new("BodyPosition")
- vv.P=5000
- vv.maxForce=Vector3.new(500000000000000000,0,500000000000000000)
- vv.position=CPlayer.Torso.Position+FaceForward().lookVector*4
- vv.Parent=CPlayer.Torso
- FakeS.C0=RightS.C0
- SlashSound(0.2)
- for i=1, 15 do
- Grip.C0=Grip.C0*CFrame.new(-.05,0,-.0125)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/200)
- FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/15*.66,0)
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/7.5*2,0)
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/18,0,0)
- Grip.C0=Grip.C0*CFrame.new(0,.15,0)
- vv.position=CPlayer.Torso.Position+FaceForward().lookVector*(2)
- for _,v in pairs(ALLCHILD()) do
- if v.className=="Model" then
- if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
- if (v.Torso.Position-Mid.Position).magnitude<=6 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=7 then
- Damage(v.Torso,8,Dir*4+(v.Torso.Position-CPlayer.Torso.Position).unit*14,false,.2,false,false)
- end
- end
- end
- end
- if i==6 then SlashSound(.168) end
- if i==14 then Tool.Handle.Pivot.DesiredAngle=.25 end
- wait()
- end
- STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- vv:Remove()
- ADeb=true
- end
- trailing=false
- else --Magic
- end
- end
- resWelds=function()
- FakeS.C0=RightS.C0
- FakeSL.C0=LeftS.C0
- FakeS.C1=RightS.C1
- FakeSL.C1=LeftS.C1
- FakeS.MaxVelocity=.15
- FakeSL.MaxVelocity=.15
- FakeR.MaxVelocity=.15
- FakeL.MaxVelocity=.15
- FakeR.C0=RightH.C0
- FakeL.C0=LeftH.C0
- FakeR.C1=RightH.C1
- FakeL.C1=LeftH.C1
- end
- resWelds2=function() --disregards right shoulder
- FakeSL.C0=LeftS.C0
- FakeSL.C1=LeftS.C1
- FakeSL.MaxVelocity=.15
- FakeR.MaxVelocity=.15
- FakeL.MaxVelocity=.15
- FakeR.C0=RightH.C0
- FakeL.C0=LeftH.C0
- FakeR.C1=RightH.C1
- FakeL.C1=LeftH.C1
- end
- Neck=nil
- NeckC0=nil
- Grip=nil
- GripC0=nil
- Animation=function(T,C)
- if C=="Stop" then
- if RightS==nil then
- RightS=T:FindFirstChild("Right Shoulder")
- if RightS==nil then
- return
- end
- LeftS=T:FindFirstChild("Left Shoulder")
- if LeftS==nil then
- return
- end
- RightH=T:FindFirstChild("Right Hip")
- if RightH==nil then
- return
- end
- LeftH=T:FindFirstChild("Left Hip")
- if LeftH==nil then
- return
- end
- end
- RightS.Parent=nil
- LeftS.Parent=nil
- FakeS.Part0=T
- FakeS.C0=RightS.C0
- FakeS.C1=RightS.C1
- FakeS.Part1=T.Parent["Right Arm"]
- FakeS.Parent=T
- FakeS.DesiredAngle=0
- FakeS.MaxVelocity=.15
- FakeSL.Part0=T
- FakeSL.C0=LeftS.C0
- FakeSL.C1=LeftS.C1
- FakeSL.Part1=T.Parent["Left Arm"]
- FakeSL.Parent=T
- FakeSL.DesiredAngle=0
- FakeSL.MaxVelocity=.15
- FakeL.Part0=T
- FakeL.C0=LeftH.C0
- FakeL.C1=LeftH.C1
- FakeL.Part1=T.Parent["Left Leg"]
- FakeL.Parent=T
- FakeL.DesiredAngle=0
- FakeL.MaxVelocity=.15
- FakeR.Part0=T
- FakeR.C0=RightH.C0
- FakeR.C1=RightH.C1
- FakeR.Part1=T.Parent["Right Leg"]
- FakeR.Parent=T
- FakeR.DesiredAngle=0
- FakeR.MaxVelocity=.15
- STGyro.Parent=Tool.Parent.Torso
- STGyro.cframe=STGyro.Parent.CFrame
- wait(.25)
- Neck=Tool.Parent.Torso.Neck
- NeckC0=Neck.C0
- Grip=Tool.Parent["Right Arm"].RightGrip
- GripC0=Grip.C0
- --[[Grip=Grip1:clone()
- Grip1:Remove()
- Grip.Parent=CPlayer["Right Arm"]
- Grip.Part0=CPlayer["Right Arm"]
- Grip.Part1=Tool.Handle]]
- elseif C=="Resume" then
- FakeS.Parent=nil
- FakeSL.Parent=nil
- FakeR.Parent=nil
- FakeL.Parent=nil
- RightS.Parent=T
- LeftS.Parent=T
- RightH.Parent=T
- LeftH.Parent=T
- STGyro.Parent=nil
- Neck.C0=NeckC0
- end
- end
- doAnim=function()
- if ComboPosition>1 or Grip==nil or Attacking==true then return end
- Grip=Tool.Parent["Right Arm"].RightGrip
- if CPlayer==nil or Tool.Parent.className~="Model" then return end
- if Mode.Value==0 then
- if Stance=="Standing" then
- Grip.Part0=FakeS.Part1
- Tool.Handle.Pivot.DesiredAngle=.25
- resWelds()
- STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(-math.pi/32,math.pi/2,math.pi/48)
- STGyro.P=8000
- STGyro.D=2000
- STGyro.maxTorque=Vector3.new(5000000,5000000,5000000)
- Neck.DesiredAngle=-1.5
- FakeS.CurrentAngle=2
- FakeS.DesiredAngle=2
- FakeSL.DesiredAngle=-.3
- FakeSL.CurrentAngle=-.3
- FakeS.C0=RightS.C0*CFrame.new(.5,.75+math.cos(time() * 1)*.1,0)*CFrame.fromEulerAnglesXYZ(math.pi/3,math.pi/10,math.pi/8+math.cos(time() * 1)*.04)
- FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75+math.cos(time() * 1)*.1,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,-math.cos(time() * 1)*.13)
- FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
- FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24+math.cos(time() * 1)*.02,math.pi/24,0)
- FakeL.DesiredAngle=0 + math.cos(time() * 1)*.01
- FakeR.DesiredAngle=-0 + math.cos(time() * 1)*.01
- Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.4+math.cos(time())*.05,0)
- Grip.C0=CFrame.new(-.7,2,2)*CFrame.fromEulerAnglesXYZ(math.pi/6+(math.cos(time() * 1)*.025),math.pi,-math.pi/12)
- Grip.C1=CFrame.new(0,0,0)
- Tool.Parent.Humanoid.WalkSpeed=12
- elseif Stance=="Running" then
- Grip.Part0=FakeS.Part1
- Tool.Handle.Pivot.DesiredAngle=.25
- STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- STGyro.P=0
- STGyro.D=0
- STGyro.maxTorque=Vector3.new(0,0,0)
- resWelds()
- Neck.DesiredAngle=0
- Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(math.pi/8,0,0)
- FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
- FakeS.DesiredAngle=1.3
- FakeS.CurrentAngle=1.3
- Grip.C0=CFrame.new(-.05,.76,-.6)*CFrame.fromEulerAnglesXYZ(-math.pi/16,-math.pi/4,math.pi/24)
- Grip.C1=CFrame.new(0,0,0)
- FakeL.DesiredAngle=math.cos(time() * 7)*.4
- FakeR.DesiredAngle=math.cos(time() * 7)*.4
- FakeSL.DesiredAngle=math.cos(time() * 7)*-.5
- Tool.Parent.Humanoid.WalkSpeed=12+WalkIncrease
- trailing=false
- end
- else
- end
- end
- ed=true
- jd=true
- Jump=function()
- if not jd then return end
- jd=false
- Stance="Jumping"
- print("POOTJUMPHERE")
- CurrentDown=""
- vu=Instance.new("BodyVelocity")
- vu.P=5000
- vu.maxForce=Vector3.new(0,5000000000000000000000,0)
- vu.velocity=Vector3.new(0,45,0)
- vu.Parent=CPlayer.Torso
- game:GetService("Debris"):AddItem(vu,.3)
- if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
- wait(.1)
- TTT=CPlayer.Torso
- if TTT~=nil then
- OL,LOC=workspace:FindPartOnRay(Ray.new(TTT.Position,(TTT.Position-(TTT.Position-Vector3.new(0,-5,0))).unit*50),CPlayer)
- end
- wait(1.5)
- float()
- print("DON")
- jd=true
- end
- GUI=nil
- GuiHandle=function()
- GUI=script.ManaGui:clone()
- GUI.Parent=game.Players:GetPlayerFromCharacter(CPlayer).PlayerGui
- while GUI.Parent~=nil do
- GUI.Main.Layer.Layer.Size=UDim2.new(Mana.Value/MaxMana,0,.9,0)
- GUI.Main.Amount.Text=Mana.Value
- for _z,z in pairs(Cooldowns) do
- local pesin=GUI.Main.Cooldowns:FindFirstChild(string.upper(tostring(_z)))
- if z<=0 then
- pesin.TextLabel.Text=string.upper(tostring(_z))
- else
- pesin.TextLabel.Text=z
- end
- local pesin=GUI.Main.Cooldowns:FindFirstChild(string.upper(tostring(ClickActive)))
- if pesin~=nil then
- pesin.Style="ChatBlue"
- end
- for _v,__v in pairs(GUI.Main.Cooldowns:children()) do
- if __v ~= pesin then
- __v.Style="RobloxRound"
- end
- end
- end
- wait(.25)
- end
- end
- Run=function(speed)
- if Attacking==false then
- if speed>0 and (CPlayer.Torso.Velocity-Vector3.new(0,0,0)).magnitude>=11.9 then
- Stance="Running"
- else
- Stance="Standing"
- end
- end
- end
- ed=true
- poot=function(mouse)
- mouse.Button1Down:connect(function() if ClickActive==nil then Attack() else DoClick(mouse.Target) end end)
- mouse.KeyDown:connect(function(x) Special(x) end)
- while Tool.Parent.className=="Model" do
- if ClickActive==nil then
- mouse.Icon=""
- else
- mouse.Icon="rbxasset://textures\\GunCursor.png"
- end
- wait()
- end
- end
- Tool.Equipped:connect(poot)
- eq=function(mouse)
- if not ed then return end
- ed=false
- wait(.2)
- CPlayer=Tool.Parent
- Neck=CPlayer.Torso.Neck
- Animation(CPlayer.Torso,"Stop")
- cJum=CPlayer.Humanoid.Jumping:connect(Jump)
- cRun=CPlayer.Humanoid.Running:connect(Run)
- CHP=CPlayer.Humanoid.Health
- coroutine.resume(coroutine.create(GuiHandle))
- print("Herpquip")
- wait()
- ed=true
- end
- deq=function()
- if not ed then return end
- ed=false
- if Neck~=nil then
- Neck.DesiredAngle=0
- end
- GUI:Remove()
- cJum:disconnect()
- cRun:disconnect()
- Animation(CPlayer.Torso,"Resume")
- Neck.C0=NeckC0
- wait()
- ed=true
- end
- Tool.Equipped:connect(eq)
- Tool.Unequipped:connect(deq)
- wait(1)
- coroutine.resume(coroutine.create(function()
- while true do
- if Mana.Value<MaxMana then
- Mana.Value=Mana.Value+1
- end
- wait(1/Regen)
- end
- end))
- coroutine.resume(coroutine.create(function()
- while true do
- wait(1)
- for __,vv in pairs(Cooldowns) do
- Cooldowns[__]=vv-1
- end
- end
- end))
- while true do
- if time()-lastattack>2 then
- ComboPosition=1
- Comboing=false
- end
- if Attacking==false and Comboing==false and Tool.Parent.className~="Backpack" then
- doAnim()
- end
- if trailing==true then
- manualtrail(Tip)
- end
- thisposition=Tip.Position
- wait()
- end
- end))
- Script201.Name = "Trail"
- Script201.Parent = LocalScript200
- Script201.Disabled = true
- table.insert(cors,sandbox(Script201,function()
- --Saz
- -- A useful script for creating trails.
- wait()
- p=Instance.new("Part")
- p.Color=script.Color.Value
- p.TopSurface=0
- p.BottomSurface=0
- p.Reflectance=.1
- p.Name=script.Parent.Name.."TRAIL"
- p.Anchored=true
- p.CanCollide=false
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(script.Size.Value.x,script.Size.Value.y,0)
- m.Parent=p
- p.Size=Vector3.new(script.Size.Value.x,script.Size.Value.y,0)
- lastposition=script.Parent.Position
- thisposition=script.Parent.Position
- create=function()
- thisposition=script.Parent.Position
- direction=-(lastposition-thisposition).unit
- start=lastposition+direction*((thisposition-lastposition).magnitude/2)
- n=p:clone()
- n.CFrame=CFrame.new(start,thisposition)
- n.Mesh.Scale=n.Mesh.Scale+Vector3.new(0,0,(lastposition-thisposition).magnitude)
- n.Parent=workspace
- s=script.Script:clone()
- s.Disabled=false
- s.Parent=n
- lastposition=(n.CFrame+(direction*((thisposition-lastposition).magnitude/2))).p
- end
- while true do
- wait()
- create()
- end
- end))
- Color3Value202.Name = "Color"
- Color3Value202.Parent = Script201
- Color3Value202.Value = Color3.new(0.8, 0.6, 1)
- Vector3Value203.Name = "Size"
- Vector3Value203.Parent = Script201
- Vector3Value203.Value = Vector3.new(0.100000001, 0.200000003, 0)
- Script204.Parent = Script201
- Script204.Disabled = true
- table.insert(cors,sandbox(Script204,function()
- wait()
- for i=1, script.FadeTime.Value do
- script.Parent.Transparency=i/script.FadeTime.Value
- wait()
- end
- script.Parent:Remove()
- end))
- IntValue205.Name = "FadeTime"
- IntValue205.Parent = Script204
- IntValue205.Value = 50
- Script206.Name = "Slow"
- Script206.Parent = LocalScript200
- Script206.Disabled = true
- table.insert(cors,sandbox(Script206,function()
- wait(.05)
- Hum=script.Parent.Humanoid
- Hum.WalkSpeed=Hum.WalkSpeed/((100+script.Percent.Value)/100)
- wait(script.Duration.Value/100)
- Hum.WalkSpeed=Hum.WalkSpeed*((100+script.Percent.Value)/100)
- script:Remove()
- end))
- IntValue207.Name = "Duration"
- IntValue207.Parent = Script206
- IntValue208.Name = "Percent"
- IntValue208.Parent = Script206
- ScreenGui209.Name = "ManaGui"
- ScreenGui209.Parent = LocalScript200
- Frame210.Name = "Main"
- Frame210.Parent = ScreenGui209
- Frame210.Size = UDim2.new(0.200000003, 0, 0.125, 0)
- Frame210.Style = Enum.FrameStyle.RobloxRound
- Frame210.Position = UDim2.new(0.400000006, 0, 0.699999988, 0)
- Frame210.Draggable = true
- Frame211.Name = "Layer"
- Frame211.Parent = Frame210
- Frame211.Transparency = 0.25
- Frame211.Size = UDim2.new(0.800000012, 0, 0.300000012, 0)
- Frame211.Style = Enum.FrameStyle.RobloxSquare
- Frame211.Position = UDim2.new(0.100000001, 0, 0.300000012, 0)
- Frame211.BackgroundColor3 = Color3.new(0.109804, 0.109804, 0.109804)
- Frame211.BackgroundTransparency = 0.25
- Frame212.Name = "Layer"
- Frame212.Parent = Frame211
- Frame212.Size = UDim2.new(1, 0, 0.899999976, 0)
- Frame212.Style = Enum.FrameStyle.RobloxSquare
- Frame212.Position = UDim2.new(0, 0, 0.0500000007, 0)
- Frame212.BackgroundColor3 = Color3.new(0, 0.2, 0.8)
- TextLabel213.Parent = Frame210
- TextLabel213.Text = "Mana"
- TextLabel213.Position = UDim2.new(0.5, 0, 0.0500000007, 0)
- TextLabel213.BackgroundColor3 = Color3.new(0, 1, 1)
- TextLabel213.BorderColor3 = Color3.new(1, 1, 1)
- TextLabel213.Font = Enum.Font.ArialBold
- TextLabel213.FontSize = Enum.FontSize.Size24
- TextLabel213.TextColor3 = Color3.new(0.2, 0.2, 1)
- TextLabel214.Name = "Amount"
- TextLabel214.Parent = Frame210
- TextLabel214.Text = "(500)"
- TextLabel214.Position = UDim2.new(0.5, 0, 0.819999993, 0)
- TextLabel214.BackgroundColor3 = Color3.new(0.333333, 0, 1)
- TextLabel214.BorderColor3 = Color3.new(1, 1, 1)
- TextLabel214.FontSize = Enum.FontSize.Size18
- TextLabel214.TextColor3 = Color3.new(0.2, 0.2, 1)
- Frame215.Name = "Cooldowns"
- Frame215.Parent = Frame210
- Frame215.Size = UDim2.new(1.25, 0, 0.600000024, 0)
- Frame215.Style = Enum.FrameStyle.RobloxRound
- Frame215.Position = UDim2.new(-0.125, 0, -0.800000072, 0)
- Frame216.Name = "Q"
- Frame216.Parent = Frame215
- Frame216.Size = UDim2.new(0.140000001, 0, 2, 0)
- Frame216.Position = UDim2.new(0, 0, -0.524999976, 0)
- Frame216.BackgroundColor3 = Color3.new(0, 1, 1)
- TextLabel217.Parent = Frame216
- TextLabel217.Text = "Q"
- TextLabel217.Position = UDim2.new(0.5, 0, 0.5, 0)
- TextLabel217.Font = Enum.Font.ArialBold
- TextLabel217.FontSize = Enum.FontSize.Size18
- TextLabel217.TextColor3 = Color3.new(1, 1, 1)
- TextLabel217.TextStrokeColor3 = Color3.new(0, 0, 1)
- Frame218.Name = "E"
- Frame218.Parent = Frame215
- Frame218.Size = UDim2.new(0.140000001, 0, 2, 0)
- Frame218.Position = UDim2.new(0.150000006, 0, -0.524999976, 0)
- Frame218.BackgroundColor3 = Color3.new(0, 1, 1)
- TextLabel219.Parent = Frame218
- TextLabel219.Text = "Q"
- TextLabel219.Position = UDim2.new(0.5, 0, 0.5, 0)
- TextLabel219.Font = Enum.Font.ArialBold
- TextLabel219.FontSize = Enum.FontSize.Size18
- TextLabel219.TextColor3 = Color3.new(1, 1, 1)
- TextLabel219.TextStrokeColor3 = Color3.new(0, 0, 1)
- Frame220.Name = "R"
- Frame220.Parent = Frame215
- Frame220.Size = UDim2.new(0.140000001, 0, 2, 0)
- Frame220.Position = UDim2.new(0.300000012, 0, -0.524999976, 0)
- Frame220.BackgroundColor3 = Color3.new(0, 1, 1)
- TextLabel221.Parent = Frame220
- TextLabel221.Text = "Q"
- TextLabel221.Position = UDim2.new(0.5, 0, 0.5, 0)
- TextLabel221.Font = Enum.Font.ArialBold
- TextLabel221.FontSize = Enum.FontSize.Size18
- TextLabel221.TextColor3 = Color3.new(1, 1, 1)
- TextLabel221.TextStrokeColor3 = Color3.new(0, 0, 1)
- Frame222.Name = "T"
- Frame222.Parent = Frame215
- Frame222.Size = UDim2.new(0.140000001, 0, 2, 0)
- Frame222.Position = UDim2.new(0.5, 0, -0.524999976, 0)
- Frame222.BackgroundColor3 = Color3.new(0, 1, 1)
- TextLabel223.Parent = Frame222
- TextLabel223.Text = "Q"
- TextLabel223.Position = UDim2.new(0.5, 0, 0.5, 0)
- TextLabel223.Font = Enum.Font.ArialBold
- TextLabel223.FontSize = Enum.FontSize.Size18
- TextLabel223.TextColor3 = Color3.new(1, 1, 1)
- TextLabel223.TextStrokeColor3 = Color3.new(0, 0, 1)
- Frame224.Name = "Y"
- Frame224.Parent = Frame215
- Frame224.Size = UDim2.new(0.140000001, 0, 2, 0)
- Frame224.Position = UDim2.new(0.712499976, 0, -0.524999976, 0)
- Frame224.BackgroundColor3 = Color3.new(0, 1, 1)
- TextLabel225.Parent = Frame224
- TextLabel225.Text = "Q"
- TextLabel225.Position = UDim2.new(0.5, 0, 0.5, 0)
- TextLabel225.Font = Enum.Font.ArialBold
- TextLabel225.FontSize = Enum.FontSize.Size18
- TextLabel225.TextColor3 = Color3.new(1, 1, 1)
- TextLabel225.TextStrokeColor3 = Color3.new(0, 0, 1)
- Frame226.Name = "U"
- Frame226.Parent = Frame215
- Frame226.Size = UDim2.new(0.140000001, 0, 2, 0)
- Frame226.Position = UDim2.new(0.862500012, 0, -0.524999976, 0)
- Frame226.BackgroundColor3 = Color3.new(0, 1, 1)
- TextLabel227.Parent = Frame226
- TextLabel227.Text = "Q"
- TextLabel227.Position = UDim2.new(0.5, 0, 0.5, 0)
- TextLabel227.Font = Enum.Font.ArialBold
- TextLabel227.FontSize = Enum.FontSize.Size18
- TextLabel227.TextColor3 = Color3.new(1, 1, 1)
- TextLabel227.TextStrokeColor3 = Color3.new(0, 0, 1)
- Script228.Name = "WardScript"
- Script228.Parent = LocalScript200
- Script228.Disabled = true
- table.insert(cors,sandbox(Script228,function()
- --Saz
- --Programmed atm to work when people reach a certain threashold of movement speed.
- wait(1)
- NUM=math.random(0,500000)
- GetHumans=function()
- Chars={}
- Things=workspace:GetChildren()
- for i,v in pairs(Things) do
- if v.className=="Model" then
- Human=v:FindFirstChild("Humanoid")
- PTorso=v:FindFirstChild("Torso")
- vv=game.Players:GetPlayerFromCharacter(v)
- if Human~=nil and PTorso~=nil and Human~=script.Owner.Value.Humanoid then
- table.insert(Chars,PTorso)
- end
- end
- end
- return Chars
- end
- Flare=function(part)
- if part:FindFirstChild("FLARECOOLDOWN"..NUM)~=nil then return end
- t=Instance.new("IntValue")
- t.Name="FLARECOOLDOWN"..NUM
- t.Parent=part
- game:GetService("Debris"):AddItem(t,3.5)
- s=script.Fire:clone()
- s.Parent=script.Parent
- s:Play()
- game:GetService("Debris"):AddItem(s,2)
- local p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Royal purple")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.Reflectance=0.1
- p.CanCollide=false
- p.CFrame=CFrame.new(script.Parent.Position)
- local mm=Instance.new("SpecialMesh")
- mm.Parent=p
- mm.MeshType="Sphere"
- mm.Scale=Vector3.new(1.2,1.2,1.2)
- p.Parent=script.Parent.Parent
- origin=p.CFrame.p
- po=p
- s=script.Fire:clone()
- s.Parent=po
- s.Pitch=.6
- s:Play()
- game:GetService("Debris"):AddItem(s,15)
- s=script.Swoosh:clone()
- s.Parent=po
- s.Pitch=.2
- s:Play()
- game:GetService("Debris"):AddItem(s,15)
- dist=(part.Position-origin).magnitude
- for i=1, dist/5 do
- wait()
- nextpos=origin:Lerp(part.Position,(i+2)/(dist/3))
- dir=(part.Position-nextpos).unit
- parto=game.Workspace:FindPartOnRay(Ray.new(po.Position,dir*2),script.Parent.Parent)
- if parto~=nil and i>=5 then
- if parto.Name~="FadeTrail" then
- print(part.Name,"AAAAA")
- break
- end
- end
- po.CFrame=CFrame.new(origin:Lerp(part.Position,i/(dist/5)))
- p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=po.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(2.3,2.3,2.3)
- p.Parent=script.Parent.Parent
- coroutine.resume(coroutine.create(function(p,c) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.1,.1,.1) p.Transparency=i/15 wait() end p:Remove() end),p,t)
- end
- po.Transparency=1
- if (po.Position-part.Position).magnitude<=7 then
- part.Parent.Humanoid:TakeDamage(13)
- part.Parent.Humanoid.PlatformStand=true
- part.RotVelocity=Vector3.new(math.random(-2,2),40,math.random(-2,2))
- part.Velocity=dir*2+Vector3.new(0,4,0)
- coroutine.resume(coroutine.create(function(h) for i=1, 5 do wait(.1) h:TakeDamage(1) end h.PlatformStand=false end),part.Parent.Humanoid)
- end
- LOL={Vector3.new(.5,0,1),Vector3.new(.25,0,.5),Vector3.new(0,0,0)}
- s=script.FireExplode:clone()
- s.Parent=po
- s:Play()
- for i=1, 3 do
- p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=po.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
- local mm=Instance.new("BlockMesh")
- mm.Parent=p
- mm.Scale=Vector3.new(2.4,2.4,2.4)
- p.Parent=script.Parent.Parent
- coroutine.resume(coroutine.create(function(p,c) for i=1, 10 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.1,.1,.1)*5 p.Transparency=i/15 wait() end p:Remove() end),p,t)
- p=Instance.new("Part")
- p.Name="FadeTrail"
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.Transparency=.1*i
- p.CanCollide=false
- p.CFrame=po.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)+dir*3
- mm=script.Mesh:clone()
- mm.Scale=Vector3.new(.5*i,.5*i,.5*i)
- mm.VertexColor=LOL[i]
- mm.Parent=p
- coroutine.resume(coroutine.create(function(p,c) for i=1, 30 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/1000,.2,math.random(-100,100)/1000) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.1,.1,.1) p.Transparency=p.Transparency+.03 wait() end p:Remove() end),p,t)
- p.Parent=script.Parent.Parent
- end
- for i=1, 50 do
- wait(.008)
- po.Swoosh.Volume=po.Swoosh.Volume-.02
- end
- po.Swoosh:Stop()
- po:Remove()
- end
- for i=1, 300 do
- wait(.085)
- if script.Owner.Value.Parent==nil then
- break
- end
- if script.Owner.Value.Humanoid.Health<=0 then
- break
- end
- for _,v in pairs(GetHumans()) do
- if script.Owner.Value.Humanoid.WalkSpeed>=v.Parent.Humanoid.WalkSpeed+5 then
- coroutine.resume(coroutine.create(function(part) wait(math.random(10,50)/80) Flare(part) end),v)
- end
- if (v.Position-script.Parent.Position).magnitude<=25 then
- DMG=((v.Parent.Humanoid.MaxHealth/100) / ((v.Position-script.Parent.Position).magnitude/8))/2
- v.Parent.Humanoid:TakeDamage(DMG)
- end
- end
- end
- script.Parent.Parent:Remove()
- end))
- SpecialMesh229.Parent = Script228
- SpecialMesh229.MeshId = "http://www.roblox.com/Asset/?id=9982590"
- SpecialMesh229.Scale = Vector3.new(1.5, 1.5, 1.5)
- SpecialMesh229.TextureId = "http://www.roblox.com/asset/?id=22153272"
- SpecialMesh229.VertexColor = Vector3.new(0.5, 0, 1)
- SpecialMesh229.MeshType = Enum.MeshType.FileMesh
- SpecialMesh229.Scale = Vector3.new(1.5, 1.5, 1.5)
- Sound230.Name = "FireExplode"
- Sound230.Parent = Script228
- Sound230.Pitch = 0.25
- Sound230.SoundId = "http://www.roblox.com/asset/?id=84318179"
- Sound230.Volume = 1
- Sound231.Name = "Fire"
- Sound231.Parent = Script228
- Sound231.Pitch = 0.5
- Sound231.SoundId = "http://www.roblox.com/asset/?id=11998777 "
- Sound231.Volume = 1
- Sound232.Name = "Swoosh"
- Sound232.Parent = Script228
- Sound232.Pitch = 0.5
- Sound232.SoundId = "rbxasset://sounds/Rocket whoosh 01.wav"
- Sound232.Volume = 1
- Sound232.Looped = true
- ObjectValue233.Name = "Owner"
- ObjectValue233.Parent = Script228
- IntValue234.Name = "Mana"
- IntValue234.Parent = Tool0
- IntValue234.Value = 600
- Part235.Name = "Handle95"
- Part235.Parent = Tool0
- Part235.Material = Enum.Material.SmoothPlastic
- Part235.BrickColor = BrickColor.new("Really black")
- Part235.Reflectance = 0.20000000298023
- Part235.Transparency = 1
- Part235.Rotation = Vector3.new(0, 0, 90)
- Part235.CanCollide = false
- Part235.FormFactor = Enum.FormFactor.Symmetric
- Part235.Size = Vector3.new(1, 1, 1)
- Part235.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, -1, 0, 1, 0, -0, 0, 0, 1)
- Part235.BottomSurface = Enum.SurfaceType.Smooth
- Part235.TopSurface = Enum.SurfaceType.Smooth
- Part235.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part235.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part235.Orientation = Vector3.new(0, 0, 90)
- Part235.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part236.Name = "Handle96"
- Part236.Parent = Tool0
- Part236.Material = Enum.Material.SmoothPlastic
- Part236.BrickColor = BrickColor.new("Really black")
- Part236.Reflectance = 0.20000000298023
- Part236.Transparency = 1
- Part236.Rotation = Vector3.new(0, 0, 90)
- Part236.CanCollide = false
- Part236.FormFactor = Enum.FormFactor.Symmetric
- Part236.Size = Vector3.new(3, 3, 3)
- Part236.CFrame = CFrame.new(183.649994, 17.9699993, 50.6599998, 0, -1, 0, 1, 0, -0, 0, 0, 1)
- Part236.BottomSurface = Enum.SurfaceType.Smooth
- Part236.TopSurface = Enum.SurfaceType.Smooth
- Part236.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part236.Position = Vector3.new(183.649994, 17.9699993, 50.6599998)
- Part236.Orientation = Vector3.new(0, 0, 90)
- Part236.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- ManualWeld237.Name = "Handle96-to-Handle Strong Joint"
- ManualWeld237.Parent = Part236
- ManualWeld237.C0 = CFrame.new(1.5, -1.5, 1.5, -0, 0, 1, 0, 1, 0, -1, 0, -0)
- ManualWeld237.C1 = CFrame.new(0.229995728, -3.60000992, 0.229999542, 0, -1, 0, 0, 0, 1, -1, 0, 0)
- ManualWeld237.Part0 = Part236
- ManualWeld237.Part1 = nil
- IntValue238.Name = "Mode"
- IntValue238.Parent = Tool0
- SpecialMesh239.Name = "SpikeMesh"
- SpecialMesh239.Parent = Tool0
- SpecialMesh239.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh239.Scale = Vector3.new(0.75, 5, 0.75)
- SpecialMesh239.MeshType = Enum.MeshType.FileMesh
- SpecialMesh239.Scale = Vector3.new(0.75, 5, 0.75)
- SpecialMesh240.Name = "AAAA"
- SpecialMesh240.Parent = Tool0
- SpecialMesh240.MeshId = "http://www.roblox.com/asset/?id=1185246"
- SpecialMesh240.Scale = Vector3.new(20, 20, 0)
- SpecialMesh240.TextureId = "http://www.roblox.com/asset/?id=21315275"
- SpecialMesh240.VertexColor = Vector3.new(0.25, 0, 0.5)
- SpecialMesh240.MeshType = Enum.MeshType.FileMesh
- SpecialMesh240.Scale = Vector3.new(20, 20, 0)
- SpecialMesh241.Parent = Tool0
- SpecialMesh241.MeshId = "http://www.roblox.com/Asset/?id=9982590"
- SpecialMesh241.Scale = Vector3.new(1.5, 1.5, 1.5)
- SpecialMesh241.TextureId = "http://www.roblox.com/asset/?id=22153272"
- SpecialMesh241.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh241.MeshType = Enum.MeshType.FileMesh
- SpecialMesh241.Scale = Vector3.new(1.5, 1.5, 1.5)
- LocalScript242.Parent = Tool0
- table.insert(cors,sandbox(LocalScript242,function()
- local Player = game.Players.LocalPlayer
- Char = Player.Character
- local animate = Char.Humanoid:FindFirstChild("Animator")
- if animate then
- animate:remove()
- end
- end))
- Part243.Name = "Katana"
- Part243.Parent = Tool0
- Part243.BrickColor = BrickColor.new("Navy blue")
- Part243.Rotation = Vector3.new(89.8600006, -87.7200012, -175.5)
- Part243.Size = Vector3.new(3.99600005, 0.193000004, 0.0579999983)
- Part243.CFrame = CFrame.new(181.603134, 18.1733742, 50.6073456, -0.0396179967, 0.00311799953, -0.999210119, 0.995929897, -0.0808979869, -0.0397403724, -0.0809579939, -0.996717572, 9.97068346e-05)
- Part243.BottomSurface = Enum.SurfaceType.Smooth
- Part243.TopSurface = Enum.SurfaceType.Smooth
- Part243.Color = Color3.new(0, 0.12549, 0.376471)
- Part243.Position = Vector3.new(181.603134, 18.1733742, 50.6073456)
- Part243.Orientation = Vector3.new(2.27999997, -89.9899979, 94.6399994)
- Part243.Color = Color3.new(0, 0.12549, 0.376471)
- SpecialMesh244.Parent = Part243
- SpecialMesh244.MeshId = "http://www.roblox.com/asset/?id=12177251"
- SpecialMesh244.Scale = Vector3.new(1.5, 1.39999998, 2)
- SpecialMesh244.TextureId = "rbxassetid://12177147"
- SpecialMesh244.MeshType = Enum.MeshType.FileMesh
- SpecialMesh244.Scale = Vector3.new(1.5, 1.39999998, 2)
- Part245.Name = "Mem"
- Part245.Parent = Tool0
- Part245.Material = Enum.Material.Neon
- Part245.BrickColor = BrickColor.new("Really red")
- Part245.Rotation = Vector3.new(-90.2799988, -2.21000004, 89.9899979)
- Part245.Size = Vector3.new(0.999999881, 0.999999881, 0.999999881)
- Part245.CFrame = CFrame.new(184.320435, 18.2402458, 50.6324463, 0.000191999934, -0.999256968, -0.0385435224, -0.0049619982, -0.0385440029, 0.99924463, -0.999987662, -6.02005287e-07, -0.00496571185)
- Part245.BottomSurface = Enum.SurfaceType.Smooth
- Part245.Color = Color3.new(1, 0, 0)
- Part245.Position = Vector3.new(184.320435, 18.2402458, 50.6324463)
- Part245.Orientation = Vector3.new(-87.7699966, -97.3399963, -172.660004)
- Part245.Color = Color3.new(1, 0, 0)
- SpecialMesh246.Parent = Part245
- SpecialMesh246.Scale = Vector3.new(0.204999998, 0.0799999982, 0.0799999982)
- SpecialMesh246.MeshType = Enum.MeshType.Wedge
- SpecialMesh246.Scale = Vector3.new(0.204999998, 0.0799999982, 0.0799999982)
- Part247.Name = "Mem2"
- Part247.Parent = Tool0
- Part247.Material = Enum.Material.Neon
- Part247.BrickColor = BrickColor.new("Really red")
- Part247.Rotation = Vector3.new(-90.2799988, -2.21000004, 89.9899979)
- Part247.Size = Vector3.new(0.999999881, 0.999999881, 0.999999881)
- Part247.CFrame = CFrame.new(184.162079, 18.2341347, 50.6324463, 0.000191999934, -0.999256968, -0.0385435224, -0.0049619982, -0.0385440029, 0.99924463, -0.999987662, -6.02005287e-07, -0.00496571185)
- Part247.BottomSurface = Enum.SurfaceType.Smooth
- Part247.Color = Color3.new(1, 0, 0)
- Part247.Position = Vector3.new(184.162079, 18.2341347, 50.6324463)
- Part247.Orientation = Vector3.new(-87.7699966, -97.3399963, -172.660004)
- Part247.Color = Color3.new(1, 0, 0)
- SpecialMesh248.Parent = Part247
- SpecialMesh248.Scale = Vector3.new(0.204999998, 0.0799999982, 0.0799999982)
- SpecialMesh248.MeshType = Enum.MeshType.Wedge
- SpecialMesh248.Scale = Vector3.new(0.204999998, 0.0799999982, 0.0799999982)
- Part249.Name = "Skull"
- Part249.Parent = Tool0
- Part249.BrickColor = BrickColor.new("Bright red")
- Part249.Rotation = Vector3.new(-89.5799942, -2.21000004, 90.0199966)
- Part249.Anchored = true
- Part249.FormFactor = Enum.FormFactor.Symmetric
- Part249.Size = Vector3.new(1.898, 1.898, 1.449)
- Part249.CFrame = CFrame.new(183.543396, 18.0197353, 50.6512527, -0.000277999934, -0.999256968, -0.0385429822, 0.0072459979, -0.038543988, 0.999230623, -0.999973774, -1.49630512e-06, 0.00725132786)
- Part249.Color = Color3.new(0.768628, 0.156863, 0.109804)
- Part249.Position = Vector3.new(183.543396, 18.0197353, 50.6512527)
- Part249.Orientation = Vector3.new(-87.75, -79.3499985, 169.349991)
- Part249.Color = Color3.new(0.768628, 0.156863, 0.109804)
- SpecialMesh250.Parent = Part249
- SpecialMesh250.MeshId = "http://www.roblox.com/asset/?id=14028428"
- SpecialMesh250.Scale = Vector3.new(0.464161813, 0.464161813, 0.464161813)
- SpecialMesh250.TextureId = "http://www.roblox.com/asset/?id=14027832"
- SpecialMesh250.MeshType = Enum.MeshType.FileMesh
- SpecialMesh250.Scale = Vector3.new(0.464161813, 0.464161813, 0.464161813)
- Part251.Name = "h1"
- Part251.Parent = Tool0
- Part251.BrickColor = BrickColor.new("Toothpaste")
- Part251.Rotation = Vector3.new(85.3499985, 2.20000005, 90.1800003)
- Part251.Anchored = true
- Part251.Size = Vector3.new(0.200000003, 1.5, 0.241999999)
- Part251.CFrame = CFrame.new(183.731567, 18.2554798, 50.6073456, -0.00311699929, -0.999257088, 0.0384154953, 0.0808949769, -0.0385417454, -0.995977223, 0.996717751, 3.16028127e-06, 0.0809550211)
- Part251.BottomSurface = Enum.SurfaceType.Smooth
- Part251.TopSurface = Enum.SurfaceType.Smooth
- Part251.Color = Color3.new(0, 1, 1)
- Part251.Position = Vector3.new(183.731567, 18.2554798, 50.6073456)
- Part251.Orientation = Vector3.new(84.8600006, 25.3899994, 115.479996)
- Part251.Color = Color3.new(0, 1, 1)
- Part252.Name = "h2"
- Part252.Parent = Tool0
- Part252.BrickColor = BrickColor.new("Toothpaste")
- Part252.Rotation = Vector3.new(85.3499985, 2.20000005, 90.1800003)
- Part252.Anchored = true
- Part252.Size = Vector3.new(0.465000004, 0.0500000007, 0.503000021)
- Part252.CFrame = CFrame.new(182.973206, 18.2246418, 50.6124573, -0.00311699929, -0.999257088, 0.0384154953, 0.0808949769, -0.0385417454, -0.995977223, 0.996717751, 3.16028127e-06, 0.0809550211)
- Part252.BottomSurface = Enum.SurfaceType.Smooth
- Part252.TopSurface = Enum.SurfaceType.Smooth
- Part252.Color = Color3.new(0, 1, 1)
- Part252.Position = Vector3.new(182.973206, 18.2246418, 50.6124573)
- Part252.Orientation = Vector3.new(84.8600006, 25.3899994, 115.479996)
- Part252.Color = Color3.new(0, 1, 1)
- Part253.Name = "p1"
- Part253.Parent = Tool0
- Part253.Material = Enum.Material.Neon
- Part253.BrickColor = BrickColor.new("Really blue")
- Part253.Rotation = Vector3.new(-90, 87.7900009, 89.7099991)
- Part253.Size = Vector3.new(0.999999881, 0.999999881, 0.999999881)
- Part253.CFrame = CFrame.new(184.159027, 18.3134842, 50.632019, 0.000191999934, -0.0385419838, 0.999256968, -0.0049619982, 0.99924463, 0.0385424644, -0.999987662, -0.00496571185, 6.09635208e-07)
- Part253.BottomSurface = Enum.SurfaceType.Smooth
- Part253.Color = Color3.new(0, 0, 1)
- Part253.Position = Vector3.new(184.159027, 18.3134842, 50.632019)
- Part253.Orientation = Vector3.new(-2.21000004, 90, -0.280000001)
- Part253.Color = Color3.new(0, 0, 1)
- SpecialMesh254.Parent = Part253
- SpecialMesh254.Scale = Vector3.new(0.204999998, 0.0799999982, 0.0799999982)
- SpecialMesh254.MeshType = Enum.MeshType.Wedge
- SpecialMesh254.Scale = Vector3.new(0.204999998, 0.0799999982, 0.0799999982)
- Part255.Name = "p2"
- Part255.Parent = Tool0
- Part255.Material = Enum.Material.Neon
- Part255.BrickColor = BrickColor.new("Really blue")
- Part255.Rotation = Vector3.new(-90, 87.7900009, 89.7099991)
- Part255.Size = Vector3.new(0.999999881, 0.999999881, 0.999999881)
- Part255.CFrame = CFrame.new(184.317352, 18.3195877, 50.632019, 0.000191999934, -0.0385419838, 0.999256968, -0.0049619982, 0.99924463, 0.0385424644, -0.999987662, -0.00496571185, 6.09635208e-07)
- Part255.BottomSurface = Enum.SurfaceType.Smooth
- Part255.Color = Color3.new(0, 0, 1)
- Part255.Position = Vector3.new(184.317352, 18.3195877, 50.632019)
- Part255.Orientation = Vector3.new(-2.21000004, 90, -0.280000001)
- Part255.Color = Color3.new(0, 0, 1)
- SpecialMesh256.Parent = Part255
- SpecialMesh256.Scale = Vector3.new(0.204999998, 0.0799999982, 0.0799999982)
- SpecialMesh256.MeshType = Enum.MeshType.Wedge
- SpecialMesh256.Scale = Vector3.new(0.204999998, 0.0799999982, 0.0799999982)
- LocalScript257.Name = "Animation"
- LocalScript257.Parent = Tool0
- LocalScript257.Disabled = true
- table.insert(cors,sandbox(LocalScript257,function()
- function waitForChild(parent, childName)
- local child = parent:findFirstChild(childName)
- if child then return child end
- while true do
- child = parent.ChildAdded:wait()
- if child.Name==childName then return child end
- end
- end
- -- ANIMATION
- -- declarations
- local Figure = script.Parent
- local Torso = waitForChild(Figure, "Torso")
- local RightShoulder = waitForChild(Torso, "Right Shoulder")
- local LeftShoulder = waitForChild(Torso, "Left Shoulder")
- local RightHip = waitForChild(Torso, "Right Hip")
- local LeftHip = waitForChild(Torso, "Left Hip")
- local Neck = waitForChild(Torso, "Neck")
- local Humanoid = waitForChild(Figure, "Humanoid")
- local pose = "Standing"
- local toolAnim = "None"
- local toolAnimTime = 0
- -- functions
- function onRunning(speed)
- if speed>0 then
- pose = "Running"
- else
- pose = "Standing"
- end
- end
- function onDied()
- pose = "Dead"
- end
- function onJumping()
- pose = "Jumping"
- end
- function onClimbing()
- pose = "Climbing"
- end
- function onGettingUp()
- pose = "GettingUp"
- end
- function onFreeFall()
- pose = "FreeFall"
- end
- function onFallingDown()
- pose = "FallingDown"
- end
- function onSeated()
- pose = "Seated"
- end
- function onPlatformStanding()
- pose = "PlatformStanding"
- end
- function moveJump()
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = 3.14
- LeftShoulder.DesiredAngle = -3.14
- RightHip.DesiredAngle = 0
- LeftHip.DesiredAngle = 0
- end
- -- same as jump for now
- function moveFreeFall()
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = 3.14
- LeftShoulder.DesiredAngle = -3.14
- RightHip.DesiredAngle = 0
- LeftHip.DesiredAngle = 0
- end
- function moveSit()
- RightShoulder.MaxVelocity = 0.15
- LeftShoulder.MaxVelocity = 0.15
- RightShoulder.DesiredAngle = 3.14 /2
- LeftShoulder.DesiredAngle = -3.14 /2
- RightHip.DesiredAngle = 3.14 /2
- LeftHip.DesiredAngle = -3.14 /2
- end
- function getTool()
- for _, kid in ipairs(Figure:GetChildren()) do
- if kid.className == "Tool" then return kid end
- end
- return nil
- end
- function getToolAnim(tool)
- for _, c in ipairs(tool:GetChildren()) do
- if c.Name == "toolanim" and c.className == "StringValue" then
- return c
- end
- end
- return nil
- end
- function animateTool()
- if (toolAnim == "None") then
- RightShoulder.DesiredAngle = 1.57
- return
- end
- if (toolAnim == "Slash") then
- RightShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = 0
- return
- end
- if (toolAnim == "Lunge") then
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightHip.MaxVelocity = 0.5
- LeftHip.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = 1.57
- LeftShoulder.DesiredAngle = 1.0
- RightHip.DesiredAngle = 1.57
- LeftHip.DesiredAngle = 1.0
- return
- end
- end
- function move(time)
- local amplitude
- local frequency
- if (pose == "Jumping") then
- moveJump()
- return
- end
- if (pose == "FreeFall") then
- moveFreeFall()
- return
- end
- if (pose == "Seated") then
- moveSit()
- return
- end
- local climbFudge = 0
- if (pose == "Running") then
- RightShoulder.MaxVelocity = 0.15
- LeftShoulder.MaxVelocity = 0.15
- amplitude = 1
- frequency = 9
- elseif (pose == "Climbing") then
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- amplitude = 1
- frequency = 9
- climbFudge = 3.14
- else
- amplitude = 0.1
- frequency = 1
- end
- desiredAngle = amplitude * math.sin(time*frequency)
- RightShoulder.DesiredAngle = desiredAngle + climbFudge
- LeftShoulder.DesiredAngle = desiredAngle - climbFudge
- RightHip.DesiredAngle = -desiredAngle
- LeftHip.DesiredAngle = -desiredAngle
- local tool = getTool()
- if tool then
- animStringValueObject = getToolAnim(tool)
- if animStringValueObject then
- toolAnim = animStringValueObject.Value
- -- message recieved, delete StringValue
- animStringValueObject.Parent = nil
- toolAnimTime = time + .3
- end
- if time > toolAnimTime then
- toolAnimTime = 0
- toolAnim = "None"
- end
- animateTool()
- else
- toolAnim = "None"
- toolAnimTime = 0
- end
- end
- -- connect events
- Humanoid.Died:connect(onDied)
- Humanoid.Running:connect(onRunning)
- Humanoid.Jumping:connect(onJumping)
- Humanoid.Climbing:connect(onClimbing)
- Humanoid.GettingUp:connect(onGettingUp)
- Humanoid.FreeFalling:connect(onFreeFall)
- Humanoid.FallingDown:connect(onFallingDown)
- Humanoid.Seated:connect(onSeated)
- Humanoid.PlatformStanding:connect(onPlatformStanding)
- -- main program
- local runService = game:service("RunService");
- while Figure.Parent~=nil do
- local _, time = wait(0.1)
- move(time)
- end
- end))
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.Backpack
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement