Advertisement
Mr-Shadow_Cat

duelicider

Dec 15th, 2017
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 128.78 KB | None | 0 0
  1. -- DUALIECIDER
  2. --[[
  3. Genocider by Salvo_Starly
  4. Remade by Nebula_Zorua
  5.  
  6. Credit to CKbackup's and idk..
  7. B
  8. U R
  9. N I N H
  10. E L
  11. L
  12. ]]--
  13.  
  14.  
  15. local Player = game.Players.localPlayer
  16. local Character = Player.Character
  17. local Humanoid = Character.Humanoid
  18. local Mouse = Player:GetMouse()
  19. local LeftArm = Character["Left Arm"]
  20. local RightArm = Character["Right Arm"]
  21. local LeftLeg = Character["Left Leg"]
  22. local RightLeg = Character["Right Leg"]
  23. local Head = Character.Head
  24. local Torso = Character.Torso
  25. local Camera = game.Workspace.CurrentCamera
  26. local RootPart = Character.HumanoidRootPart
  27. local RootJoint = RootPart.RootJoint
  28. local attack = false
  29. local Anim = 'Idle'
  30. local attacktype = 1
  31. local delays = false
  32. local play = true
  33. local targetted = nil
  34. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  35. local velocity = RootPart.Velocity.y
  36. local sine = 0
  37. local change = 1
  38. local doe = 0
  39. local Create = LoadLibrary("RbxUtility").Create
  40. Humanoid.WalkSpeed = 8
  41. local m = Create("Model"){
  42. Parent = Character,
  43. Name = "WeaponModel",
  44. }
  45.  
  46.  
  47. Humanoid.Animator.Parent = nil
  48. Character.Animate.Parent = nil
  49.  
  50. local newMotor = function(part0, part1, c0, c1)
  51. local w = Create('Motor'){
  52. Parent = part0,
  53. Part0 = part0,
  54. Part1 = part1,
  55. C0 = c0,
  56. C1 = c1,
  57. }
  58. return w
  59. end
  60.  
  61. function clerp(a, b, t)
  62. return a:lerp(b, t)
  63. end
  64.  
  65. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  66. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  67.  
  68. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  69. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  70. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  71. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  72. RootJoint.C1 = CFrame.new(0, 0, 0)
  73. RootJoint.C0 = CFrame.new(0, 0, 0)
  74. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  75. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  76.  
  77. local rarmc1 = RW.C1
  78. local larmc1 = LW.C1
  79. local rlegc1 = RH.C1
  80. local llegc1 = LH.C1
  81.  
  82. local resetc1 = false
  83.  
  84. shirt = Instance.new("Shirt", Character)
  85. shirt.Name = "Shirt"
  86. pants = Instance.new("Pants", Character)
  87. pants.Name = "Pants"
  88. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=956639020"
  89. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=745660718"
  90.  
  91. function PlayAnimationFromTable(table, speed, bool)
  92. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  93. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  94. RW.C0 = clerp(RW.C0, table[3], speed)
  95. LW.C0 = clerp(LW.C0, table[4], speed)
  96. RH.C0 = clerp(RH.C0, table[5], speed)
  97. LH.C0 = clerp(LH.C0, table[6], speed)
  98. if bool == true then
  99. if resetc1 == false then
  100. resetc1 = true
  101. RootJoint.C1 = RootJoint.C1
  102. Torso.Neck.C1 = Torso.Neck.C1
  103. RW.C1 = rarmc1
  104. LW.C1 = larmc1
  105. RH.C1 = rlegc1
  106. LH.C1 = llegc1
  107. end
  108. end
  109. end
  110.  
  111. ArtificialHB = Create("BindableEvent", script){
  112. Parent = script,
  113. Name = "Heartbeat",
  114. }
  115.  
  116. script:WaitForChild("Heartbeat")
  117.  
  118. frame = 1 / 30
  119. tf = 0
  120. allowframeloss = false
  121. tossremainder = false
  122. lastframe = tick()
  123. script.Heartbeat:Fire()
  124.  
  125. game:GetService("RunService").Heartbeat:connect(function(s, p)
  126. tf = tf + s
  127. if tf >= frame then
  128. if allowframeloss then
  129. script.Heartbeat:Fire()
  130. lastframe = tick()
  131. else
  132. for i = 1, math.floor(tf / frame) do
  133. script.Heartbeat:Fire()
  134. end
  135. lastframe = tick()
  136. end
  137. if tossremainder then
  138. tf = 0
  139. else
  140. tf = tf - frame * math.floor(tf / frame)
  141. end
  142. end
  143. end)
  144.  
  145. function swait(num)
  146. if num == 0 or num == nil then
  147. ArtificialHB.Event:wait()
  148. else
  149. for i = 0, num do
  150. ArtificialHB.Event:wait()
  151. end
  152. end
  153. end
  154.  
  155. function RemoveOutlines(part)
  156. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  157. end
  158.  
  159. CFuncs = {
  160. ["Part"] = {
  161. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  162. local Part = Create("Part"){
  163. Parent = Parent,
  164. Reflectance = Reflectance,
  165. Transparency = Transparency,
  166. CanCollide = false,
  167. Locked = true,
  168. BrickColor = BrickColor.new(tostring(BColor)),
  169. Name = Name,
  170. Size = Size,
  171. Material = Material,
  172. }
  173. RemoveOutlines(Part)
  174. return Part
  175. end;
  176. };
  177.  
  178. ["Mesh"] = {
  179. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  180. local Msh = Create(Mesh){
  181. Parent = Part,
  182. Offset = OffSet,
  183. Scale = Scale,
  184. }
  185. if Mesh == "SpecialMesh" then
  186. Msh.MeshType = MeshType
  187. Msh.MeshId = MeshId
  188. end
  189. return Msh
  190. end;
  191. };
  192.  
  193. ["Mesh"] = {
  194. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  195. local Msh = Create(Mesh){
  196. Parent = Part,
  197. Offset = OffSet,
  198. Scale = Scale,
  199. }
  200. if Mesh == "SpecialMesh" then
  201. Msh.MeshType = MeshType
  202. Msh.MeshId = MeshId
  203. end
  204. return Msh
  205. end;
  206. };
  207.  
  208. ["Weld"] = {
  209. Create = function(Parent, Part0, Part1, C0, C1)
  210. local Weld = Create("Weld"){
  211. Parent = Parent,
  212. Part0 = Part0,
  213. Part1 = Part1,
  214. C0 = C0,
  215. C1 = C1,
  216. }
  217. return Weld
  218. end;
  219. };
  220.  
  221. ["Sound"] = {
  222. Create = function(id, par, vol, pit)
  223. coroutine.resume(coroutine.create(function()
  224. local S = Create("Sound"){
  225. Volume = vol,
  226. Pitch = pit or 1,
  227. SoundId = id,
  228. Parent = par or workspace,
  229. }
  230. wait()
  231. S:play()
  232. game:GetService("Debris"):AddItem(S, 6)
  233. end))
  234. end;
  235. };
  236.  
  237. ["ParticleEmitter"] = {
  238. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  239. local fp = Create("ParticleEmitter"){
  240. Parent = Parent,
  241. Color = ColorSequence.new(Color1, Color2),
  242. LightEmission = LightEmission,
  243. Size = Size,
  244. Texture = Texture,
  245. Transparency = Transparency,
  246. ZOffset = ZOffset,
  247. Acceleration = Accel,
  248. Drag = Drag,
  249. LockedToPart = LockedToPart,
  250. VelocityInheritance = VelocityInheritance,
  251. EmissionDirection = EmissionDirection,
  252. Enabled = Enabled,
  253. Lifetime = LifeTime,
  254. Rate = Rate,
  255. Rotation = Rotation,
  256. RotSpeed = RotSpeed,
  257. Speed = Speed,
  258. VelocitySpread = VelocitySpread,
  259. }
  260. return fp
  261. end;
  262. };
  263.  
  264. CreateTemplate = {
  265.  
  266. };
  267. }
  268.  
  269.  
  270.  
  271. New = function(Object, Parent, Name, Data)
  272. local Object = Instance.new(Object)
  273. for Index, Value in pairs(Data or {}) do
  274. Object[Index] = Value
  275. end
  276. Object.Parent = Parent
  277. Object.Name = Name
  278. return Object
  279. end
  280.  
  281. wait(2)
  282. local asd = game:service'Players'.LocalPlayer
  283. repeat wait() until asd.Character
  284. local asdchar = asd.Character
  285. local transPoints = {NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(0.207, 0.594, 0.0187), NumberSequenceKeypoint.new(0.4, 0.55, 0.031), NumberSequenceKeypoint.new(0.57, 0.619, 0.05), NumberSequenceKeypoint.new(0.76, 0.8, 0.0375), NumberSequenceKeypoint.new(1, 1, 0)}
  286. local sizePoints = {NumberSequenceKeypoint.new(0, 1, 0), NumberSequenceKeypoint.new(1, 1.9, 0)}
  287. local Size = NumberSequence.new(sizePoints)
  288. local Transparency = NumberSequence.new(transPoints)
  289. efxBlock = Instance.new("Part", asdchar)
  290. efxBlock.CanCollide = false
  291. efxBlock.Material = "Neon"
  292. efxBlock.FormFactor = "Custom"
  293. efxBlock.Transparency = 1
  294. efxBlock.Size = Vector3.new(0.25, 0.25, 0.25)
  295. local mesh = Instance.new("SpecialMesh", efxBlock)
  296. mesh.MeshType = Enum.MeshType.Sphere
  297. mesh.Scale = Vector3.new(1, 1, 1)
  298. local particles = Instance.new("ParticleEmitter", efxBlock)
  299. particles.LightEmission = 0
  300. particles.Size = Size
  301. particles.Name = "Fire"
  302. particles.Transparency = Transparency
  303. particles.LockedToPart = false
  304. particles.VelocityInheritance = -0.5
  305. particles.LockedToPart = false
  306. particles.Rate = 3
  307. particles.Texture = "rbxassetid://262850915"
  308. particles.Lifetime = NumberRange.new(3, 3)
  309. particles.Speed = NumberRange.new(3, 3)
  310. particles.VelocitySpread = 25
  311. local offset = Vector3.new(-0.11, 0.23, -0.5)
  312. local weld = Instance.new("Weld", asdchar.Head)
  313. weld.Part0 = asdchar.Head
  314. weld.Part1 = efxBlock
  315. weld.C0 = CFrame.new(offset) * CFrame.Angles(math.rad(-40), math.rad(40), math.rad(40))
  316. Effects = { }
  317.  
  318. ShadowHead = New("Part",Character,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Glass, Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Material=Enum.Material.Neon})
  319. ShadowHead.Material = "Neon"
  320. Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  321. Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  322.  
  323. Handle = New("Part",m,"Handle",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  324. moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
  325. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  326. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  327. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  328. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  329. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  330. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  331. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  332. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
  333. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  334. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  335. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
  336. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  337. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  338. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  339. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  340. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  341. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
  342. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  343. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  344. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
  345. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  346. Partss1 = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  347. Mesh = New("SpecialMesh",Partss1,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  348. mot = New("Weld",Partss1,"mot",{Part0 = Partss1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  349. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  350. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  351. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  352. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  353. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  354. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  355. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  356. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  357. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  358. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  359. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  360. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
  361. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  362. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  363. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  364. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  365. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  366. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
  367. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  368. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  369. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  370. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  371. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  372. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  373. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  374. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  375. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  376. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  377. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  378. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  379. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  380. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  381. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  382. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  383. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  384. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  385. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  386.  
  387. Handle2 = New("Part",m,"Handle2",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  388. moter2 = New("Weld",Handle2,"mot",{Part0 = LeftArm,Part1 = Handle2,})
  389. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  390. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  391. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  392. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  393. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  394. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  395. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  396. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
  397. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  398. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  399. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
  400. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  401. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  402. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  403. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  404. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  405. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
  406. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  407. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  408. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
  409. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  410. Partss2 = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  411. Mesh = New("SpecialMesh",Partss2,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  412. mot = New("Weld",Partss2,"mot",{Part0 = Partss2,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  413. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  414. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  415. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  416. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  417. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  418. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  419. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  420. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  421. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  422. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  423. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  424. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
  425. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  426. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  427. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  428. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  429. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  430. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
  431. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  432. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  433. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  434. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  435. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  436. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  437. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  438. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  439. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  440. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  441. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  442. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  443. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  444. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  445. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  446. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  447. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  448. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  449. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  450.  
  451. for _,v in pairs(m:children()) do
  452. if v:IsA("Part") then
  453. v.CanCollide = false
  454. end
  455. end
  456.  
  457. function rayCast(Position, Direction, Range, Ignore)
  458. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  459. end
  460.  
  461. --[[FindNearestTorso = function(pos)
  462. local list = (game.Workspace:children())
  463. local torso = nil
  464. local dist = 1000
  465. local temp, human, temp2 = nil, nil, nil
  466. for x = 1, #list do
  467. temp2 = list[x]
  468. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  469. temp = temp2:findFirstChild("Torso")
  470. human = temp2:findFirstChild("Humanoid")
  471. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  472. local dohit = true
  473. if dohit == true then
  474. torso = temp
  475. dist = (temp.Position - pos).magnitude
  476. end
  477. end
  478. end
  479. end
  480. return torso, dist
  481. end]]
  482. function FindNearestTorso(Position, Distance, SinglePlayer)
  483. if SinglePlayer then
  484. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  485. end
  486. local List = {}
  487. for i, v in pairs(workspace:GetChildren()) do
  488. if v:IsA("Model") then
  489. if v.Name == "Dummy" then
  490. for _,k in next, v:children() do
  491. if k:IsA"Model" then
  492. print(k.Name)
  493. if k:FindFirstChild"Torso" then
  494. if k ~= Character then
  495. if (k.Torso.Position - Position).magnitude <= Distance then
  496. table.insert(List, k)
  497. end
  498. end
  499. end
  500. end
  501. end
  502. end
  503. if v:findFirstChild("Torso") then
  504. if v ~= Character then
  505. if (v.Torso.Position - Position).magnitude <= Distance then
  506. table.insert(List, v)
  507. end
  508. end
  509. end
  510. end
  511. end
  512. return List
  513. end
  514. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  515. if hit.Parent == nil then
  516. return
  517. end
  518. local h = hit.Parent:FindFirstChild("Humanoid")
  519. for _, v in pairs(hit.Parent:children()) do
  520. if v:IsA("Humanoid") then
  521. h = v
  522. end
  523. end
  524. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  525. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  526. if hit.Parent.DebounceHit.Value == true then
  527. return
  528. end
  529. end
  530. local c = Create("ObjectValue"){
  531. Name = "creator",
  532. Value = game:service("Players").LocalPlayer,
  533. Parent = h,
  534. }
  535. game:GetService("Debris"):AddItem(c, .5)
  536. if HitSound ~= nil and HitPitch ~= nil then
  537. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  538. end
  539. local Damage = math.random(minim, maxim)
  540. local blocked = false
  541. local block = hit.Parent:findFirstChild("Block")
  542. if block ~= nil then
  543. if block.className == "IntValue" then
  544. if block.Value > 0 then
  545. blocked = true
  546. block.Value = block.Value - 1
  547. print(block.Value)
  548. end
  549. end
  550. end
  551. if blocked == false then
  552. h.Health = h.Health - Damage
  553. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  554. else
  555. h.Health = h.Health - (Damage / 2)
  556. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  557. end
  558. if Type == "Knockdown" then
  559. local hum = hit.Parent.Humanoid
  560. hum.PlatformStand = true
  561. coroutine.resume(coroutine.create(function(HHumanoid)
  562. swait(1)
  563. HHumanoid.PlatformStand = false
  564. end), hum)
  565. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  566. local bodvol = Create("BodyVelocity"){
  567. velocity = angle * knockback,
  568. P = 5000,
  569. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  570. Parent = hit,
  571. }
  572. local rl = Create("BodyAngularVelocity"){
  573. P = 3000,
  574. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  575. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  576. Parent = hit,
  577. }
  578. game:GetService("Debris"):AddItem(bodvol, .5)
  579. game:GetService("Debris"):AddItem(rl, .5)
  580. elseif Type == "Normal" then
  581. local vp = Create("BodyVelocity"){
  582. P = 500,
  583. maxForce = Vector3.new(math.huge, 0, math.huge),
  584. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  585. }
  586. if knockback > 0 then
  587. vp.Parent = hit.Parent.Torso
  588. end
  589. game:GetService("Debris"):AddItem(vp, .5)
  590. elseif Type == "Up" then
  591. local bodyVelocity = Create("BodyVelocity"){
  592. velocity = Vector3.new(0, 20, 0),
  593. P = 5000,
  594. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  595. Parent = hit,
  596. }
  597. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  598. elseif Type == "DarkUp" then
  599. coroutine.resume(coroutine.create(function()
  600. for i = 0, 1, 0.1 do
  601. swait()
  602. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  603. end
  604. end))
  605. local bodyVelocity = Create("BodyVelocity"){
  606. velocity = Vector3.new(0, 20, 0),
  607. P = 5000,
  608. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  609. Parent = hit,
  610. }
  611. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  612. elseif Type == "Snare" then
  613. local bp = Create("BodyPosition"){
  614. P = 2000,
  615. D = 100,
  616. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  617. position = hit.Parent.Torso.Position,
  618. Parent = hit.Parent.Torso,
  619. }
  620. game:GetService("Debris"):AddItem(bp, 1)
  621. elseif Type == "Freeze" then
  622. local BodPos = Create("BodyPosition"){
  623. P = 50000,
  624. D = 1000,
  625. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  626. position = hit.Parent.Torso.Position,
  627. Parent = hit.Parent.Torso,
  628. }
  629. local BodGy = Create("BodyGyro") {
  630. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  631. P = 20e+003,
  632. Parent = hit.Parent.Torso,
  633. cframe = hit.Parent.Torso.CFrame,
  634. }
  635. hit.Parent.Torso.Anchored = true
  636. coroutine.resume(coroutine.create(function(Part)
  637. swait(1.5)
  638. Part.Anchored = false
  639. end), hit.Parent.Torso)
  640. game:GetService("Debris"):AddItem(BodPos, 3)
  641. game:GetService("Debris"):AddItem(BodGy, 3)
  642. end
  643. local debounce = Create("BoolValue"){
  644. Name = "DebounceHit",
  645. Parent = hit.Parent,
  646. Value = true,
  647. }
  648. game:GetService("Debris"):AddItem(debounce, Delay)
  649. c = Create("ObjectValue"){
  650. Name = "creator",
  651. Value = Player,
  652. Parent = h,
  653. }
  654. game:GetService("Debris"):AddItem(c, .5)
  655. end
  656. end
  657.  
  658. function ShowDamage(Pos, Text, Time, Color)
  659. local Rate = (1 / 30)
  660. local Pos = (Pos or Vector3.new(0, 0, 0))
  661. local Text = (Text or "")
  662. local Time = (Time or 2)
  663. local Color = (Color or Color3.new(1, 0, 1))
  664. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  665. EffectPart.Anchored = true
  666. local BillboardGui = Create("BillboardGui"){
  667. Size = UDim2.new(3, 0, 3, 0),
  668. Adornee = EffectPart,
  669. Parent = EffectPart,
  670. }
  671. local TextLabel = Create("TextLabel"){
  672. BackgroundTransparency = 1,
  673. Size = UDim2.new(1, 0, 1, 0),
  674. Text = Text,
  675. Font = "SciFi",
  676. TextColor3 = Color,
  677. TextScaled = true,
  678. Parent = BillboardGui,
  679. }
  680. game.Debris:AddItem(EffectPart, (Time))
  681. EffectPart.Parent = game:GetService("Workspace")
  682. delay(0, function()
  683. local Frames = (Time / Rate)
  684. for Frame = 1, Frames do
  685. wait(Rate)
  686. local Percent = (Frame / Frames)
  687. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  688. TextLabel.TextTransparency = Percent
  689. end
  690. if EffectPart and EffectPart.Parent then
  691. EffectPart:Destroy()
  692. end
  693. end)
  694. end
  695.  
  696. local lrs = game:service'RunService'.RenderStepped
  697. function bleed(chr,timeforbleed)
  698. local Rate = (1/30)
  699. local clr = BrickColor.new"Maroon"
  700. if chr.Name == "Quil_Cyndaquil" or chr.Name == "TheBoozled" or chr.Parent.Name == "Quil_Cyndaquil" or chr.Parent.Name == "TheBoozled" then
  701. clr = BrickColor.new"Teal"
  702. elseif chr.Name == "Salvo_Starly" or chr.Parent.Name == "Salvo_Starly" then
  703. clr = BrickColor.new"Really red"
  704. elseif chr.Name == "visabledude" or chr.Parent.Name == "visabledude" then
  705. clr = BrickColor.new"Really blue"
  706. end
  707. local Frames = timeforbleed / Rate
  708. wait(.25)
  709.  
  710. for Frame = 1, Frames do
  711. coroutine.wrap(function()
  712. local p = Instance.new("Part",workspace)
  713. p.BrickColor = clr
  714. p.Size = Vector3.new(.25,.25,.25)
  715. p.Material = Enum.Material.Neon
  716. local prt
  717. if chr:IsA"Model" then
  718. prt = chr:FindFirstChild"Torso" or chr:FindFirstChild"UpperTorso"
  719. else
  720. prt = chr;
  721. end
  722. p.CFrame = prt.CFrame;
  723. p.Name = "Blood"
  724. p.CanCollide = false
  725. p.Velocity = prt.CFrame.lookVector * -math.random(25,30) + Vector3.new(math.random(-10,10),0,0)
  726. p.Touched:connect(function(tou)
  727. if tou.Name ~= "Blood" and tou.Parent and tou.Parent ~= chr and (not tou.Parent.Parent or tou.Parent.Parent ~= chr.Parent) and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:IsA"Tool" == false and tou.Name ~= "Handle" then
  728. local pos = Vector3.new(p.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,p.Position.Z)
  729. p:destroy()
  730. if tou.Name == "BloodPuddle" then
  731. local reee = tou.CFrame
  732. if tou.Transparency > .2 then
  733. tou.Transparency = tou.Transparency - .1
  734. end
  735. if tou.Size.X < 15 then
  736. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  737. tou.CFrame = reee
  738. end
  739. else
  740. local bloodlol = Instance.new('Part',workspace)
  741. bloodlol.Size=Vector3.new(1,0.2,1)
  742. bloodlol.Name = "BloodPuddle"
  743. bloodlol.Anchored = true
  744. bloodlol.CanCollide = false
  745. bloodlol.Material = Enum.Material.Neon
  746. bloodlol.BrickColor = clr
  747. local cyl = Instance.new('CylinderMesh',bloodlol)
  748. cyl.Scale = Vector3.new(1,0.1,1)
  749. bloodlol.CFrame = CFrame.new(pos)
  750. coroutine.wrap(function()
  751. wait(1)
  752. while bloodlol.Parent ~= nil do
  753. if bloodlol.Transparency < 1 then
  754. bloodlol.Transparency = bloodlol.Transparency+0.01
  755. else
  756. bloodlol:Destroy()
  757. end
  758. wait()
  759. end
  760. end)()
  761. end
  762. end
  763. end)
  764. end)()
  765. wait((1/30))
  766. end
  767. end
  768.  
  769.  
  770. function dmg(dude)
  771. if dude.Name ~= Character then
  772. dude.Humanoid.PlatformStand = true
  773. local bgf = Instance.new("BodyGyro",dude.Head)
  774. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  775. local val = Instance.new("BoolValue",dude)
  776. val.Name = "IsHit"
  777. local ds = coroutine.wrap(function()
  778. wait()
  779. dude:BreakJoints()
  780. end)
  781. ds()
  782. bleed(dude,2)
  783.  
  784. end
  785. end
  786.  
  787. Effects = {
  788. Block = {
  789. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  790. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  791. prt.Anchored = true
  792. prt.CFrame = cframe
  793. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  794. game:GetService("Debris"):AddItem(prt, 10)
  795. if Type == 1 or Type == nil then
  796. table.insert(Effects, {
  797. prt,
  798. "Block1",
  799. delay,
  800. x3,
  801. y3,
  802. z3,
  803. msh
  804. })
  805. elseif Type == 2 then
  806. table.insert(Effects, {
  807. prt,
  808. "Block2",
  809. delay,
  810. x3,
  811. y3,
  812. z3,
  813. msh
  814. })
  815. end
  816. end;
  817. };
  818.  
  819. Cylinder = {
  820. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  821. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  822. prt.Anchored = true
  823. prt.CFrame = cframe
  824. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  825. game:GetService("Debris"):AddItem(prt, 10)
  826. table.insert(Effects, {
  827. prt,
  828. "Cylinder",
  829. delay,
  830. x3,
  831. y3,
  832. z3,
  833. msh
  834. })
  835. end;
  836. };
  837. Head = {
  838. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  839. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  840. prt.Anchored = true
  841. prt.CFrame = cframe
  842. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  843. game:GetService("Debris"):AddItem(prt, 10)
  844. table.insert(Effects, {
  845. prt,
  846. "Cylinder",
  847. delay,
  848. x3,
  849. y3,
  850. z3,
  851. msh
  852. })
  853. end;
  854. };
  855.  
  856. Sphere = {
  857. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  858. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  859. prt.Anchored = true
  860. prt.CFrame = cframe
  861. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  862. game:GetService("Debris"):AddItem(prt, 10)
  863. table.insert(Effects, {
  864. prt,
  865. "Cylinder",
  866. delay,
  867. x3,
  868. y3,
  869. z3,
  870. msh
  871. })
  872. end;
  873. };
  874.  
  875. Elect = {
  876. Create = function(cff, x, y, z)
  877. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  878. prt.Anchored = true
  879. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  880. prt.CFrame = CFrame.new(prt.Position)
  881. game:GetService("Debris"):AddItem(prt, 2)
  882. local xval = math.random() / 2
  883. local yval = math.random() / 2
  884. local zval = math.random() / 2
  885. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  886. table.insert(Effects, {
  887. prt,
  888. "Elec",
  889. 0.1,
  890. x,
  891. y,
  892. z,
  893. xval,
  894. yval,
  895. zval
  896. })
  897. end;
  898.  
  899. };
  900.  
  901. Ring = {
  902. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  903. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  904. prt.Anchored = true
  905. prt.CFrame = cframe
  906. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  907. game:GetService("Debris"):AddItem(prt, 10)
  908. table.insert(Effects, {
  909. prt,
  910. "Cylinder",
  911. delay,
  912. x3,
  913. y3,
  914. z3,
  915. msh
  916. })
  917. end;
  918. };
  919.  
  920.  
  921. Wave = {
  922. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  923. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  924. prt.Anchored = true
  925. prt.CFrame = cframe
  926. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  927. game:GetService("Debris"):AddItem(prt, 10)
  928. table.insert(Effects, {
  929. prt,
  930. "Cylinder",
  931. delay,
  932. x3,
  933. y3,
  934. z3,
  935. msh
  936. })
  937. end;
  938. };
  939.  
  940. Break = {
  941. Create = function(brickcolor, cframe, x1, y1, z1)
  942. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  943. prt.Anchored = true
  944. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  945. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  946. local num = math.random(10, 50) / 1000
  947. game:GetService("Debris"):AddItem(prt, 10)
  948. table.insert(Effects, {
  949. prt,
  950. "Shatter",
  951. num,
  952. prt.CFrame,
  953. math.random() - math.random(),
  954. 0,
  955. math.random(50, 100) / 100
  956. })
  957. end;
  958. };
  959.  
  960. Fire = {
  961. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  962. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  963. prt.Anchored = true
  964. prt.CFrame = cframe
  965. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  966. game:GetService("Debris"):AddItem(prt, 10)
  967. table.insert(Effects, {
  968. prt,
  969. "Fire",
  970. delay,
  971. 1,
  972. 1,
  973. 1,
  974. msh
  975. })
  976. end;
  977. };
  978.  
  979. FireWave = {
  980. Create = function(brickcolor, cframe, x1, y1, z1)
  981. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  982. prt.Anchored = true
  983. prt.CFrame = cframe
  984. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  985. local d = Create("Decal"){
  986. Parent = prt,
  987. Texture = "rbxassetid://711463989",
  988. Face = "Top",
  989. }
  990. local d = Create("Decal"){
  991. Parent = prt,
  992. Texture = "rbxassetid://711463989",
  993. Face = "Bottom",
  994. }
  995. game:GetService("Debris"):AddItem(prt, 10)
  996. table.insert(Effects, {
  997. prt,
  998. "FireWave",
  999. 1,
  1000. 30,
  1001. math.random(400, 600) / 100,
  1002. msh
  1003. })
  1004. end;
  1005. };
  1006.  
  1007. Lightning = {
  1008. Create = function(parent,p0, p1, tym, ofs, col, th, tra, last)
  1009. local magz = (p0 - p1).magnitude
  1010. local curpos = p0
  1011. local trz = {
  1012. -ofs,
  1013. ofs
  1014. }
  1015. for i = 1, tym do
  1016.  
  1017.  
  1018. local li = CFuncs.Part.Create(parent, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1019. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1020. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1021. li.Anchored = true
  1022. if tym == i then
  1023. local magz2 = (curpos - p1).magnitude
  1024. li.Size = Vector3.new(th, th, magz2)
  1025. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1026. table.insert(Effects, {
  1027. li,
  1028. "Disappear",
  1029. last
  1030. })
  1031. else
  1032. do
  1033. do
  1034. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1035. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1036. game.Debris:AddItem(li, 10)
  1037. table.insert(Effects, {
  1038. li,
  1039. "Disappear",
  1040. last
  1041. })
  1042. end
  1043. end
  1044. end
  1045. end
  1046. end
  1047. };
  1048.  
  1049. EffectTemplate = {
  1050.  
  1051. };
  1052. }
  1053.  
  1054. function chatfunc(text)
  1055. local chat = coroutine.wrap(function()
  1056. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1057. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1058. end
  1059. local naeeym2 = Instance.new("BillboardGui",Character)
  1060. naeeym2.Size = UDim2.new(0,0,0,0)
  1061. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1062. naeeym2.Adornee = Character.Head
  1063. naeeym2.Name = "TalkingBillBoard"
  1064. local tecks2 = Instance.new("TextLabel",naeeym2)
  1065. tecks2.BackgroundTransparency = 1
  1066. tecks2.BorderSizePixel = 0
  1067. tecks2.Text = ""
  1068. tecks2.Font = "Arial"
  1069. tecks2.TextSize = 30
  1070. tecks2.TextStrokeTransparency = 0
  1071. tecks2.TextColor3 = BrickColor.new"Dark indigo".Color
  1072. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1073. tecks2.Size = UDim2.new(1,0,0.5,0)
  1074. local tecks3 = Instance.new("TextLabel",naeeym2)
  1075. tecks3.BackgroundTransparency = 1
  1076. tecks3.BorderSizePixel = 0
  1077. tecks3.Text = ""
  1078. tecks3.Font = "Arial"
  1079. tecks3.TextSize = 30
  1080. tecks3.TextStrokeTransparency = 0
  1081. tecks3.TextColor3 = BrickColor.new"Crimson".Color
  1082. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  1083. tecks3.Size = UDim2.new(1,0,0.5,0)
  1084. for i = 1,string.len(text),1 do
  1085. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=0", Character, .6, .8)
  1086. tecks2.Text = string.sub(text,1,i)
  1087. tecks3.Text = string.sub(text,1,i)
  1088. wait(0.01)
  1089. end
  1090. wait(2)
  1091. for i = 1, 50 do
  1092. swait()
  1093. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1094. tecks2.Rotation = tecks2.Rotation - .8
  1095. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1096. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1097. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1098. tecks3.Rotation = tecks2.Rotation + .8
  1099. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1100. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1101. end
  1102. naeeym2:Destroy()
  1103. end)
  1104. chat()
  1105. end
  1106. function onChatted(msg)
  1107. chatfunc(msg)
  1108. end
  1109. Player.Chatted:connect(onChatted)
  1110.  
  1111. abss = Instance.new("BillboardGui",Character)
  1112. abss.Size = UDim2.new(10,0,10,0)
  1113. abss.Enabled = false
  1114. imgl = Instance.new("ImageLabel",abss)
  1115. imgl.Position = UDim2.new(0,0,0,0)
  1116. imgl.Size = UDim2.new(1,0,1,0)
  1117. imgl.Image = "rbxassetid://233522684"
  1118. imgl.BackgroundTransparency = 1
  1119. imgl.ImageColor3 = Color3.new(0,0,0)
  1120. img2 = Instance.new("ImageLabel",abss)
  1121. img2.Position = UDim2.new(0,0,0,0)
  1122. img2.Size = UDim2.new(1,0,1,0)
  1123. img2.Image = "rbxassetid://233522684"
  1124. img2.BackgroundTransparency = 1
  1125. img2.ImageColor3 = Color3.new(0,0,0)
  1126. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1127. --local buddy
  1128. for _, c in pairs(workspace:children()) do
  1129. local hum = c:findFirstChild("Humanoid")
  1130. if hum ~= nil then
  1131. local head = c:findFirstChild("Torso")
  1132. if head ~= nil then
  1133. local targ = head.Position - Part.Position
  1134. local mag = targ.magnitude
  1135. if mag <= Magnitude and c.Name ~= Player.Name then
  1136. if c ~= Character then
  1137. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  1138. dmg(c)
  1139. end
  1140. end
  1141. end
  1142. end
  1143. end
  1144. end
  1145. function skidda()
  1146. attack = true;
  1147. Humanoid.WalkSpeed = 0;
  1148. coroutine.wrap(function()
  1149. for i =0,4 do
  1150. wait(.2)
  1151. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145095", RootPart, 1, 1)
  1152. end
  1153. end)()
  1154.  
  1155. for i = 0, 4, 0.1 do
  1156. swait()
  1157. PlayAnimationFromTable({
  1158. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1159. CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1160. CFrame.new(2.01686478, 0.469705999, -0.0200805664, 0, -1, 0, 1, 0, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1161. CFrame.new(-1.97317946, 0.536730051, -0.0103883194, 0, 1, 0.000391999987, -1, 0, 0, 0, -0.000391999987, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1162. CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1163. CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1164. }, .3, false)
  1165. moter.C0 = clerp(moter.C0, CFrame.new(0.118733972, -1.58793473, -0.00885154679, 0, 1, 0, 0.999851882, 0, -0.0172099993, -0.0172099974, 0, -0.999851882) * CFrame.Angles(0, 0,math.rad(doe*22)), 0.3)
  1166. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0808329955, -1.58807147, -0.0588302352, -0.000389999943, -1, 6.71189991e-06, 0.999845147, -0.000390057714, -0.0176019389, 0.0176019389, -1.53895854e-07, 0.999845147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe*22)), 0.3)
  1167. end
  1168. for i = 0, 1, 0.1 do
  1169. swait()
  1170. PlayAnimationFromTable({
  1171. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1172. CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1173. CFrame.new(1.49998474, 1.01833379, -0.0448913574, 1, 0, 0, 0, -1, 0, 0, 0, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1174. CFrame.new(-1.49998474, 1.01823509, 0.0254110973, 1, 0, 0, 0, -1, -0.000391999987, 0, 0.000391999987, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1175. CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1176. CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1177. }, .3, false)
  1178. moter.C0 = clerp(moter.C0, CFrame.new(0.118963599, -1.58793688, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1179. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810479075, -1.58792508, -0.41858986, -0.0172099974, 9.93238825e-10, -0.999851882, 0.999852061, 1.94227323e-06, -0.0172099993, 1.94198219e-06, -1.00000012, -3.44189175e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1180. end
  1181. wait(0.5)
  1182. for i =1, 4 do
  1183. Effects.Block.Create(BrickColor.new("Dark indigo"), Partss1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1184. Effects.Block.Create(BrickColor.new("Really black"), Partss1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1185. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  1186.  
  1187.  
  1188. for i = 0, 1, 0.1 do
  1189. swait()
  1190. PlayAnimationFromTable({
  1191. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1192. CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1193. CFrame.new(1.49998474, 0.388334125, -0.0448913574, 1, 0, 0, 0, -1, 0, 0, 0, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1194. CFrame.new(-1.49998474, 1.01823509, 0.0254110973, 1, 0, 0, 0, -1, -0.000391999987, 0, 0.000391999987, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1195. CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1196. CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1197. }, .3, false)
  1198. moter.C0 = clerp(moter.C0, CFrame.new(0.118963599, -1.58793712, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1199. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810479075, -1.58792508, -0.41858986, -0.0172099974, 9.93238825e-10, -0.999851882, 0.999852061, 1.94227323e-06, -0.0172099993, 1.94198219e-06, -1.00000012, -3.44189175e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1200. end
  1201. Effects.Block.Create(BrickColor.new("Dark indigo"), Partss2.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1202. Effects.Block.Create(BrickColor.new("Really black"), Partss2.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1203. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  1204.  
  1205. for i = 0, 1, 0.1 do
  1206. swait()
  1207. PlayAnimationFromTable({
  1208. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1209. CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1210. CFrame.new(1.49998474, 1.01833379, -0.0448913574, 1, 0, 0, 0, -1, 0, 0, 0, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1211. CFrame.new(-1.49998474, 0.238234937, 0.0254116822, 1, 0, 0, 0, -1, -0.000391999987, 0, 0.000391999987, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1212. CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1213. CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1214. }, .3, false)
  1215. moter.C0 = clerp(moter.C0, CFrame.new(0.118963599, -1.58793688, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1216. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810479, -1.58792579, -0.41858986, -0.0172099974, 9.93238825e-10, -0.999851882, 0.999852061, 1.94227323e-06, -0.0172099993, 1.94198219e-06, -1.00000012, -3.44189175e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1217. end
  1218. end
  1219. attack = false
  1220. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1221. Humanoid.WalkSpeed = 8
  1222. wait(.4)
  1223. for i = 0, 8 do
  1224. wait(.2)
  1225. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)
  1226. ref1.Position = Mouse.hit.p
  1227. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  1228. coroutine.wrap(function()
  1229. for i,v in next, workspace:children() do
  1230. local selected = v:FindFirstChild"HumanoidRootPart" or v:FindFirstChild"Torso" or v:FindFirstChild"UpperTorso"
  1231. if v ~= Character and selected and (ref1.CFrame.p - selected.CFrame.p).magnitude < 3 then
  1232. local hum = v:FindFirstChildOfClass"Humanoid"
  1233. if hum and hum.Health > 0 then
  1234. coroutine.wrap(function() dmg(v) end)()
  1235. end
  1236. end
  1237. end
  1238. end)()
  1239. Effects.Cylinder.Create(BrickColor.new("Really black"), ref1.CFrame, .5, 9999, .5, 0.5, 0, 0.5, 0.07)
  1240. --Effects.Lightning.Create(EffectModel,ref1.CFrame*CFrame.new(0,1000,0).p,ref1.CFrame.p,50,1,BrickColor.new"Bright yellow",1,0.4,0.05)
  1241. end
  1242. ref1:Remove()
  1243.  
  1244.  
  1245. end
  1246.  
  1247. function suicide()
  1248. attack = true;
  1249. Humanoid.WalkSpeed = 0
  1250. for i = 0, 1, 0.1 do
  1251. swait()
  1252. PlayAnimationFromTable({
  1253. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1254. CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1255. CFrame.new(1.12282228, 0.491593987, -0.645177722, 0.783057868, 0.621948957, 0, 0, 0, -1, -0.621948957, 0.783057868, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1256. CFrame.new(-1.08740151, 0.561881959, -0.899507821, 0.662516952, -0.749046922, -0.000293626304, 0, 0.000391999929, -0.999999881, 0.749046922, 0.662516952, 0.000259706576) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1257. CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1258. CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1259. }, .3, false)
  1260. moter.C0 = clerp(moter.C0, CFrame.new(-0.507866442, -0.815697551, -0.518593907, 0.620451391, 0, 0.784245014, -0.784245014, 0, 0.620451391, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1261. moter2.C0 = clerp(moter2.C0, CFrame.new(0.612942994, -0.810174286, -0.418286711, -0.86158824, 0.000360130449, 0.507607639, -0.50760746, 0.000549041899, -0.861588359, -0.0005889819, -0.999999821, -0.00029024313) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1262. end
  1263. wait(1)
  1264. Effects.Block.Create(BrickColor.new("Dark indigo"), Partss1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1265. Effects.Block.Create(BrickColor.new("Really black"), Partss1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1266. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  1267. Effects.Block.Create(BrickColor.new("Dark indigo"), Partss2.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1268. Effects.Block.Create(BrickColor.new("Really black"), Partss2.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1269. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  1270. coroutine.wrap(function() bleed(Character.Head,1.75) end)()
  1271. Character.Torso.Velocity = Character.Torso.CFrame.lookVector * -50
  1272. wait()
  1273. Character:BreakJoints()
  1274. Character.Head.Velocity = Character.Head.CFrame.lookVector * -30
  1275. end
  1276. function boomboom()
  1277. attack = true
  1278. Humanoid.WalkSpeed = 0
  1279. for i = 0, 1, 0.1 do
  1280. swait()
  1281. PlayAnimationFromTable({
  1282. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1283. CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1284. CFrame.new(1.22115958, 0.491593987, -0.579970896, 0.906928301, 0.421285123, 0, 0, 0, -1, -0.421285152, 0.906928241, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1285. CFrame.new(-1.16241193, 0.491593987, -0.652253032, 0.825196266, -0.564846158, 0, 0, 0, -1, 0.564846158, 0.825196266, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1286. CFrame.new(0.499995589, -1.99996972, 0, 0.992627025, -0.121209003, 0, 0.121209003, 0.992627025, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1287. CFrame.new(-0.499992251, -1.9999696, -0, 0.987132549, 0.159903929, 0, -0.159903929, 0.987132549, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1288. }, .3, false)
  1289. moter.C0 = clerp(moter.C0, CFrame.new(0.118959248, -1.5879463, -0.418594003, -0.363917559, 0, -0.931431293, 0.931431174, 0, -0.36391753, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1290. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.295632005, -1.44108772, -0.418594003, 0.647028923, 0, -0.762465596, 0.762465596, 0, 0.647028923, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1291. end
  1292. wait(.25)
  1293. for i = 1,3 do
  1294. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1295. Effects.Block.Create(BrickColor.new("Dark indigo"), Partss2.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1296. Effects.Block.Create(BrickColor.new("Really black"), Partss2.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1297. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  1298. --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)
  1299. ref1.Position = Mouse.hit.p
  1300. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  1301. coroutine.wrap(function()
  1302. for i,v in next, workspace:children() do
  1303. local selected = v:FindFirstChild"HumanoidRootPart" or v:FindFirstChild"Torso" or v:FindFirstChild"UpperTorso"
  1304. if v ~= Character and selected and (ref1.CFrame.p - selected.CFrame.p).magnitude < 3 then
  1305. local hum = v:FindFirstChildOfClass"Humanoid"
  1306. if hum and hum.Health > 0 then
  1307. coroutine.wrap(function() dmg(v) end)()
  1308. end
  1309. end
  1310. end
  1311. end)()
  1312. local dist = (Partss1.CFrame.p - ref1.CFrame.p).magnitude
  1313. local ray1 = Create("Part"){Parent=workspace,BrickColor = BrickColor.new"Dark indigo",Material = "Neon",Transparency = 0.25,Anchored=true,Locked=true,CanCollide=false,Size = Vector3.new(0.3, 0.3, dist),CFrame = CFrame.new(Partss1.CFrame.p, ref1.CFrame.p) * CFrame.new(0, 0, -dist / 2)}
  1314. delay(0, function()
  1315. ray1.Anchored = true;
  1316. for i = 0.25, 1, .1 do
  1317. ray1.Transparency = i
  1318. wait()
  1319. end
  1320. ray1:destroy()
  1321. end)
  1322. print(ray1.Anchored)
  1323. for i = 0, 1, 0.25 do
  1324. swait()
  1325. PlayAnimationFromTable({
  1326. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1327. CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1328. CFrame.new(1.22115076, 0.866211176, -0.793424129, 0.906927884, 0.421285868, -5.28104351e-07, 0.207527965, -0.446759343, -0.870251894, -0.366624981, 0.789255619, -0.492607147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1329. CFrame.new(-1.16241193, 0.491593987, -0.652253032, 0.825196266, -0.564846158, 0, 0, 0, -1, 0.564846158, 0.825196266, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1330. CFrame.new(0.499995589, -1.99996972, 0, 0.992627025, -0.121209003, 0, 0.121209003, 0.992627025, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1331. CFrame.new(-0.499992251, -1.9999696, -0, 0.987132549, 0.159903929, 0, -0.159903929, 0.987132549, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1332. }, .3, false)
  1333. moter.C0 = clerp(moter.C0, CFrame.new(0.11895743, -1.58793926, -0.418587416, -0.363918245, -7.77077958e-07, -0.931430876, 0.931430995, 3.42753992e-07, -0.363918304, 5.6311859e-07, -1.00000024, 6.01582656e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1334. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.295632005, -1.44108772, -0.418594003, 0.647028923, 0, -0.762465596, 0.762465596, 0, 0.647028923, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1335. end
  1336. Effects.Block.Create(BrickColor.new("Dark indigo"), Partss1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1337. Effects.Block.Create(BrickColor.new("Really black"), Partss1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1338. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  1339. --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)
  1340. ref1.Position = Mouse.hit.p
  1341. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  1342. coroutine.wrap(function()
  1343. for i,v in next, workspace:children() do
  1344. local selected = v:FindFirstChild"HumanoidRootPart" or v:FindFirstChild"Torso" or v:FindFirstChild"UpperTorso"
  1345. if v ~= Character and selected and (ref1.CFrame.p - selected.CFrame.p).magnitude < 3 then
  1346. local hum = v:FindFirstChildOfClass"Humanoid"
  1347. if hum and hum.Health > 0 then
  1348. coroutine.wrap(function() dmg(v) end)()
  1349. end
  1350. end
  1351. end
  1352. end)()
  1353. local dist = (Partss2.CFrame.p - ref1.CFrame.p).magnitude
  1354. local ray = Create("Part"){Parent=workspace,BrickColor = BrickColor.new"Dark indigo",Material = "Neon",Transparency = 0.25,Anchored=true,Locked=true,CanCollide=false,Size = Vector3.new(0.3, 0.3, dist),CFrame = CFrame.new(Partss2.CFrame.p, ref1.CFrame.p) * CFrame.new(0, 0, -dist / 2)}
  1355.  
  1356. delay(0, function()
  1357. for i = 0.25, 1, .1 do
  1358. ray.Transparency = i
  1359. wait()
  1360. end
  1361. ray:destroy()
  1362. end)
  1363. ray.Anchored = true;
  1364. for i = 0, 1, 0.25 do
  1365. swait()
  1366. PlayAnimationFromTable({
  1367. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1368. CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1369. CFrame.new(1.22115958, 0.491593987, -0.579970896, 0.906928301, 0.421285123, 0, 0, 0, -1, -0.421285152, 0.906928241, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1370. CFrame.new(-1.16240716, 0.84250015, -0.859516263, 0.825195968, -0.564846575, 4.45129551e-08, -0.285420001, -0.416976064, -0.86294055, 0.487428993, 0.712095141, -0.505305469) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1371. CFrame.new(0.499995589, -1.99996972, 0, 0.992627025, -0.121209003, 0, 0.121209003, 0.992627025, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1372. CFrame.new(-0.499992251, -1.9999696, -0, 0.987132549, 0.159903929, 0, -0.159903929, 0.987132549, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1373. }, .3, false)
  1374. moter.C0 = clerp(moter.C0, CFrame.new(0.118959248, -1.5879463, -0.418594003, -0.363917559, 0, -0.931431293, 0.931431174, 0, -0.36391753, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1375. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.29564327, -1.44108844, -0.418594211, 0.647029161, 4.82448073e-08, -0.762465358, 0.762465358, -9.26282127e-08, 0.647029221, -5.50086838e-08, -1, -1.1133028e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1376. end
  1377. end
  1378. for i = 0, 1, 0.1 do
  1379. swait()
  1380. PlayAnimationFromTable({
  1381. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1382. CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1383. CFrame.new(1.22115958, 0.491593987, -0.579970896, 0.906928301, 0.421285123, 0, 0, 0, -1, -0.421285152, 0.906928241, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1384. CFrame.new(-1.16241193, 0.491593987, -0.652253032, 0.825196266, -0.564846158, 0, 0, 0, -1, 0.564846158, 0.825196266, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1385. CFrame.new(0.499995589, -1.99996972, 0, 0.992627025, -0.121209003, 0, 0.121209003, 0.992627025, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1386. CFrame.new(-0.499992251, -1.9999696, -0, 0.987132549, 0.159903929, 0, -0.159903929, 0.987132549, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1387. }, .3, false)
  1388. moter.C0 = clerp(moter.C0, CFrame.new(0.118959248, -1.5879463, -0.418594003, -0.363917559, 0, -0.931431293, 0.931431174, 0, -0.36391753, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1389. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.295632005, -1.44108772, -0.418594003, 0.647028923, 0, -0.762465596, 0.762465596, 0, 0.647028923, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1390. end
  1391. wait(.5)
  1392. attack = false;
  1393. Humanoid.WalkSpeed = 8
  1394. end
  1395. function attackone()
  1396. attack = true
  1397. Humanoid.WalkSpeed = 0
  1398. for i = 0, 1, 0.1 do
  1399. swait()
  1400. PlayAnimationFromTable({
  1401. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1402. CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1403. CFrame.new(1.49998474, 0.491593987, -0.516822815, 1, 0, 0, 0, 0, -1, 0, 1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1404. CFrame.new(-1.49998474, 0.491593987, -0.516822815, 1, 0, 0, 0, 0, -1, 0, 1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1405. CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1406. CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1407. }, .3, false)
  1408. moter.C0 = clerp(moter.C0, CFrame.new(0.118963517, -1.58793235, -0.418593764, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, -0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1409. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810514539, -1.58794141, -0.418593764, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, -0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1410. end
  1411. wait(.5)
  1412. Effects.Block.Create(BrickColor.new("Dark indigo"), Partss1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1413. Effects.Block.Create(BrickColor.new("Really black"), Partss1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1414. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  1415.  
  1416. coroutine.wrap(function() if targetted then
  1417. dmg(targetted)
  1418. end end)()
  1419. for i = 0, 1, 0.1 do
  1420. swait()
  1421. PlayAnimationFromTable({
  1422. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1423. CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1424. CFrame.new(1.49998474, 0.777157187, -0.50710845, 1, 0, 0, 0, -0.485896289, -0.874016523, 0, 0.874016523, -0.485896289) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1425. CFrame.new(-1.49998474, 0.521472275, -0.516880691, 1, 0, 0, 0, -0.000167000006, -1, 0, 1, -0.000167000006) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1426. CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1427. CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1428. }, .3, false)
  1429. moter.C0 = clerp(moter.C0, CFrame.new(0.118963256, -1.58791733, -0.418593973, -0.017210003, -4.61608085e-09, -0.999851882, 0.999852002, -2.38418579e-07, -0.017210003, -2.38418579e-07, -1, 8.84756446e-09) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1430. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810514539, -1.58794343, -0.418582946, -0.0172099974, -4.12722523e-10, -0.999851882, 0.999851882, -4.97602741e-06, -0.0172099993, -4.97528526e-06, -1, 8.60500222e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1431. end
  1432.  
  1433. Effects.Block.Create(BrickColor.new("Dark indigo"), Partss2.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1434. Effects.Block.Create(BrickColor.new("Really black"), Partss2.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1435. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  1436. coroutine.wrap(function() if targetted then
  1437. bleed(targetted,2)
  1438. end end)()
  1439. for i = 0, 1, 0.1 do
  1440. swait()
  1441. PlayAnimationFromTable({
  1442. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1443. CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1444. CFrame.new(1.49998474, 0.491593987, -0.516822815, 1, 0, 0, 0, 0, -1, 0, 1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1445. CFrame.new(-1.49998474, 0.694134355, -0.601323247, 1, 0, 0, 0, -0.492467046, -0.870331109, 0, 0.870331109, -0.492467046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1446. CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1447. CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1448. }, .3, false)
  1449. moter.C0 = clerp(moter.C0, CFrame.new(0.118963517, -1.58793235, -0.418593764, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, -0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1450. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810517222, -1.58792686, -0.418592244, -0.0172099974, 5.1289778e-10, -0.999851882, 0.999851942, -1.37090683e-06, -0.0172099974, -1.37090683e-06, -1.00000012, 2.32830644e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1451. end
  1452. wait(.5)
  1453. attack = false;
  1454. Humanoid.WalkSpeed = 8
  1455. end
  1456.  
  1457. function LockOn()
  1458. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1459. TargetSelect(Mouse.Target.Parent)
  1460. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521450", Character, 1, .8)
  1461. end
  1462. end
  1463.  
  1464. function TargetSelect(person)
  1465. local dd=coroutine.wrap(function()
  1466. if targetted ~= person then
  1467. targetted = person
  1468. img2.Size = UDim2.new(1,0,1,0)
  1469. img2.ImageTransparency = 0
  1470. img2.Position = UDim2.new(0,0,0,0)
  1471. for i = 0, 2, 0.1 do
  1472. swait()
  1473. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  1474. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  1475. img2.ImageTransparency = img2.ImageTransparency + 0.05
  1476. end
  1477. end
  1478. end)
  1479. dd()
  1480. end
  1481.  
  1482.  
  1483.  
  1484. Mouse.Button1Down:connect(function()
  1485. if attack == false and targetted ~= nil and targetted.Parent ~= nil then
  1486. attackone()
  1487. end
  1488. end)
  1489.  
  1490. function halfit(v)
  1491.  
  1492. v:ClearAllChildren()
  1493. v.Size = Vector3.new(v.Size.x/2,v.Size.y,v.Size.z)
  1494. v.Velocity = Vector3.new(5,0,0)
  1495. v.Name = v.Name.."Half"
  1496.  
  1497. local a = v:Clone()
  1498. a.Parent = v.Parent
  1499. a.Velocity = Vector3.new(-5,0,0)
  1500. a.CFrame = v.CFrame * CFrame.new(v.Size.x,0,0)
  1501. a.Anchored=false;
  1502. v.Anchored=false;
  1503. end
  1504.  
  1505.  
  1506. function enditmotherfucker()
  1507. attack = true;
  1508. Humanoid.WalkSpeed = 0;
  1509. chatfunc("Ugh..")
  1510. wait(2)
  1511. chatfunc("Too boring...")
  1512. wait(2.5)
  1513. chatfunc("I guess I'll just have to..")
  1514. for i = 0, 1, 0.1 do
  1515. swait()
  1516. PlayAnimationFromTable({
  1517. CFrame.new(-0.0991172791, -1.33462644, -0.950322747, 1, 0, 0, 0, 0.860064805, 0.510184884, 0, -0.510184884, 0.860064805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1518. CFrame.new(7.62939453e-06, 1.49998105, 0, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1519. CFrame.new(1.383461, 0.690158367, -0.689579785, 1, 0, 0, 0, 0.121500283, -0.9925915, 0, 0.9925915, 0.121500283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1520. CFrame.new(-1.49998474, 0.110633016, -1.08086646, 1, 0, 0, 0, 0.575038314, -0.818126559, 0, 0.818126559, 0.575038314) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1521. CFrame.new(0.610647202, -1.38370657, 0.342569381, 0.997888744, -0.0567381606, -0.0316043124, 0.0533445813, 0.438465685, 0.897163153, -0.0370459966, -0.896955609, 0.440566242) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1522. CFrame.new(-0.415776819, -1.53983593, 0.239388704, 0.998180866, 0.053891737, 0.0270309914, -0.0495222881, 0.477155298, 0.877425611, 0.0343878493, -0.877164245, 0.478958398) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1523. }, .3, false)
  1524. moter.C0 = clerp(moter.C0, CFrame.new(0.118962735, -1.58788466, -0.41860196, -0.0172099974, 5.12898168e-09, -0.999851882, 0.999851942, 4.70876694e-06, -0.0172100011, 4.73856926e-06, -1.00000012, -8.56816769e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1525. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810523778, -1.58788407, -0.418579131, -0.0172099993, -1.1796657e-08, -0.999851882, 0.999851942, 9.65595245e-06, -0.0172099993, 9.62615013e-06, -1, -1.54133886e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1526. end
  1527. wait(2)
  1528. chatfunc("End it all!")
  1529. wait(2.5)
  1530. chatfunc(string.rep("AHAHAHA",10))
  1531. for i = 0, 1, 0.1 do
  1532. swait()
  1533. PlayAnimationFromTable({
  1534. CFrame.new(-0.0991172791, -1.61554074, -1.86415243, 1, 0, 0, 0, 0.589855671, 0.807508647, 0, -0.807508647, 0.589855671) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1535. CFrame.new(7.62939453e-06, 1.49997699, 1.52587882e-05, 1, 0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1536. CFrame.new(1.383461, 0.660044491, -0.484937727, 1, 0, 0, 0, -0.240999967, -0.970525146, 0, 0.970525146, -0.240999967) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1537. CFrame.new(-1.49998474, 0.410400331, -0.684674025, 1, 0, 0, 0, 0.187267095, -0.982309103, 0, 0.982309103, 0.187267095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1538. CFrame.new(0.610648572, -1.979074, 0.536195338, 0.997888744, -0.0567381606, -0.0316043124, 0.0636196434, 0.756096959, 0.651359975, -0.0130610596, -0.651995897, 0.758109748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1539. CFrame.new(-0.41577661, -2.08200049, 0.37990135, 0.998180866, 0.053891737, 0.0270309914, -0.0590596572, 0.783874691, 0.618105292, 0.0121217985, -0.618574679, 0.785635114) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1540. }, .3, false)
  1541. moter.C0 = clerp(moter.C0, CFrame.new(0.118963271, -1.58791614, -0.418628961, -0.0172100067, 4.6160844e-09, -0.999851882, 0.999851942, 2.5331974e-06, -0.0172100067, 2.5331974e-06, -1.00000012, -4.74974513e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1542. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810521096, -1.58789814, -0.418592125, -0.0172100049, -7.6934743e-09, -0.999851882, 0.999852121, 1.29640102e-05, -0.0172100049, 1.29640102e-05, -1.00000012, -2.15601176e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1543. end
  1544. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=341336274", Character, 1, 1)
  1545. coroutine.wrap(function()
  1546. local part = Instance.new("Part",EffectModel)
  1547. part.Shape = "Ball"
  1548. part.Anchored = true
  1549. part.CanCollide = false
  1550. part.BrickColor = BrickColor.new"Dark indigo"
  1551. part.Material = Enum.Material.Neon
  1552. part.Size = Vector3.new(1,1,1)
  1553. part.CFrame = Partss1.CFrame
  1554. part.TopSurface,part.BottomSurface = 10,10
  1555. for i = 0,1,.1 do
  1556. part.Size = part.Size+ Vector3.new(4,4,4)
  1557. part.Transparency = i
  1558. wait()
  1559. end
  1560. end)()
  1561. wait(2)
  1562. for i = 0, 1, 0.1 do
  1563. swait()
  1564. PlayAnimationFromTable({
  1565. CFrame.new(-0.0991172791, -1.61554074, -1.86415243, 1, 0, 0, 0, 0.589855671, 0.807508647, 0, -0.807508647, 0.589855671) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1566. CFrame.new(7.62939453e-06, 1.49997699, 1.52587882e-05, 1, 0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1567. CFrame.new(1.383461, 0.724715292, -0.642259717, 1, 0, 0, 0, 0.256030917, -0.966668606, 0, 0.966668606, 0.256030947) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1568. CFrame.new(-1.49998474, 0.410400331, -0.684674025, 1, 0, 0, 0, 0.187267095, -0.982309103, 0, 0.982309103, 0.187267095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1569. CFrame.new(0.610648572, -1.979074, 0.536195338, 0.997888744, -0.0567381606, -0.0316043124, 0.0636196434, 0.756096959, 0.651359975, -0.0130610596, -0.651995897, 0.758109748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1570. CFrame.new(-0.41577661, -2.08200049, 0.37990135, 0.998180866, 0.053891737, 0.0270309914, -0.0590596572, 0.783874691, 0.618105292, 0.0121217985, -0.618574679, 0.785635114) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1571. }, .3, false)
  1572. moter.C0 = clerp(moter.C0, CFrame.new(0.118963376, -1.58792579, -0.418636501, -0.0172099881, 9.23216081e-09, -0.999851882, 0.999851942, -2.41398811e-06, -0.0172099881, -2.32458115e-06, -1.00000012, 3.16649675e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1573. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810521096, -1.58789814, -0.418592125, -0.0172100049, -7.6934743e-09, -0.999851882, 0.999852121, 1.29640102e-05, -0.0172100049, 1.29640102e-05, -1.00000012, -2.15601176e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1574. end
  1575. wait(1)
  1576. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  1577. local a = Instance.new("ColorCorrectionEffect",game:service'Lighting')
  1578. a.TintColor = Color3.new(1,0,0)
  1579. for i,v in next, workspace:children() do
  1580. if v:IsA"BasePart" and v.ClassName ~= "Terrain" then
  1581. halfit(v)
  1582. elseif v:IsA"Model" then
  1583. for _,k in next, v:children() do
  1584. if k:IsA"BasePart" and v.ClassName ~= "Terrain" then
  1585. halfit(k)
  1586. end
  1587. end
  1588. end
  1589. end
  1590. wait(2)
  1591. for i = 1,0, -.05 do
  1592. a.TintColor = Color3.new(i,0,0)
  1593. wait()
  1594. end
  1595. wait(2)
  1596. for i = 0,1, .1 do
  1597. a.TintColor = Color3.new(i,i,i)
  1598. wait()
  1599. end
  1600. end
  1601.  
  1602. Mouse.KeyDown:connect(function(k)
  1603. k = k:lower()
  1604. if attack == false and k == 'q' then
  1605. LockOn()
  1606. elseif attack == false and k == 'e' then
  1607. skidda()
  1608. elseif attack == false and k == 'r' then
  1609. suicide()
  1610. elseif attack == false and k == 'b' then
  1611. boomboom()
  1612. elseif attack == false and k == 'v' then
  1613. enditmotherfucker()
  1614. end
  1615.  
  1616. end)
  1617.  
  1618. kkk = Instance.new("Sound",Character)
  1619. kkk.Volume = 4
  1620. kkk.PlaybackSpeed = 1
  1621. kkk.Pitch = 1
  1622. kkk.SoundId = "rbxassetid://1205183071"
  1623. kkk:Play()
  1624. kkk.Name = "a"
  1625. kkk.Looped = true
  1626.  
  1627. coroutine.wrap(function()
  1628. chatfunc('Dualiecider, a Genocider edit by Quil_Cyndaquil')
  1629. wait(5)
  1630. chatfunc('Original source credit goes to Salvo_Starly!')
  1631. end)()
  1632. coroutine.wrap(function()
  1633. while true do
  1634. swait()
  1635. for i, v in pairs(Character.WeaponModel:GetChildren()) do
  1636. if v:IsA("Part") then
  1637. v.Anchored = false
  1638. end
  1639. end
  1640. for i, v in pairs(Character:GetChildren()) do
  1641. if v:IsA("Part") then
  1642. v.Anchored = false
  1643. elseif v:IsA("Accessory") then
  1644. v.Handle.Anchored = false
  1645. end
  1646. end
  1647. end
  1648. end)()
  1649. coroutine.wrap(function()
  1650. while 1 do
  1651. swait()
  1652. if doe <= 360 then
  1653. doe = doe + 2
  1654. else
  1655. doe = 0
  1656. end
  1657. end
  1658. end)()
  1659. EffectModel = Instance.new("Model",Character)
  1660. EffectModel.Name = "FX"
  1661.  
  1662. while true do
  1663. swait()
  1664. for i, v in pairs(Character:GetChildren()) do
  1665. if v:IsA("Part") then
  1666. v.Material = "SmoothPlastic"
  1667. elseif v:IsA("Accessory") then
  1668. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1669. end
  1670. end
  1671. while true do
  1672. swait()
  1673. Character.Humanoid.MaxHealth = math.huge
  1674. Character.Humanoid.Health = math.huge
  1675. imgl.Rotation = imgl.Rotation + 3
  1676. img2.Rotation = img2.Rotation + 3
  1677. if targetted ~= nil then
  1678. abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  1679. abss.Enabled = true
  1680. elseif targetted == nil then
  1681. abss.Adornee = nil
  1682. abss.Enabled = false
  1683. end
  1684.  
  1685.  
  1686. while true and imgl.Rotation >= 360 do
  1687. imgl.Rotation = 0
  1688. img2.Rotation = 0
  1689. end
  1690. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1691. velocity = RootPart.Velocity.y
  1692. sine = sine + change
  1693. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1694. if RootPart.Velocity.y > 1 and hit == nil then
  1695. Anim = "Jump"
  1696. if attack == false then
  1697. PlayAnimationFromTable({
  1698. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1699. CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1700. CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1701. CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1702. CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1703. CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1704. }, .3, false)
  1705. moter.C0 = clerp(moter.C0, CFrame.new(0.118963495, -1.58793092, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1706. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810516179, -1.58793187, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1707. end
  1708. elseif RootPart.Velocity.y < -1 and hit == nil then
  1709. Anim = "Fall"
  1710. if attack == false then
  1711. PlayAnimationFromTable({
  1712. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1713. CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1714. CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1715. CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1716. CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1717. CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1718. }, .3, false)
  1719. moter.C0 = clerp(moter.C0, CFrame.new(0.118963495, -1.58793092, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1720. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810516179, -1.58793187, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1721. end
  1722. elseif Torsovelocity < 1 and hit ~= nil then
  1723. Anim = "Idle"
  1724. if attack == false then
  1725. change = 1
  1726. PlayAnimationFromTable({
  1727. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1728. CFrame.new(-0.0575585738, 1.52553558, -0.218724757, 0.985934377, -0.143356442, -0.0859283879, 0.166522771, 0.886584163, 0.431554198, 0.0143168001, -0.439792335, 0.897985697) * CFrame.new(0, -.05- .05 * math.cos((sine) / 55), 0- .05 * math.cos((sine) / 55)) * CFrame.Angles(math.rad(0 - 5 * math.cos((sine) / 55)), 0, 0),
  1729. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0- 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0- 0.05 * math.cos((sine) / 45)),
  1730. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0+ 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0+ 0.05 * math.cos((sine) / 45)),
  1731. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1732. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1733. }, .3, false)
  1734. moter.C0 = clerp(moter.C0, CFrame.new(0.118963495, -1.58793092, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1735. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810516179, -1.58793187, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1736. end
  1737. elseif Torsovelocity > 2 and hit ~= nil then
  1738. Anim = "Walk"
  1739. if attack == false then
  1740. PlayAnimationFromTable({
  1741. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  1742. CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1743. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  1744. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  1745. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  1746. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  1747. }, .3, false)
  1748. moter.C0 = clerp(moter.C0, CFrame.new(0.118963495, -1.58793092, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1749. moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810516179, -1.58793187, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1750. end
  1751. end
  1752. if 0 < #Effects then
  1753. for e = 1, #Effects do
  1754. if Effects[e] ~= nil then
  1755. local Thing = Effects[e]
  1756. if Thing ~= nil then
  1757. local Part = Thing[1]
  1758. local Mode = Thing[2]
  1759. local Delay = Thing[3]
  1760. local IncX = Thing[4]
  1761. local IncY = Thing[5]
  1762. local IncZ = Thing[6]
  1763. if Thing[2] == "Shoot" then
  1764. local Look = Thing[1]
  1765. local move = 30
  1766. if Thing[8] == 3 then
  1767. move = 10
  1768. end
  1769. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  1770. if Thing[10] ~= nil then
  1771. da = pos
  1772. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  1773. cfa = CFrame.new(Thing[4], pos)
  1774. tehCF = cfa:lerp(cf2, 0.2)
  1775. Thing[1] = tehCF.lookVector
  1776. end
  1777. local mag = (Thing[4] - pos).magnitude
  1778. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  1779. if Thing[8] == 2 then
  1780. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  1781. end
  1782. Thing[4] = Thing[4] + Look * move
  1783. Thing[3] = Thing[3] - 1
  1784. if 2 < Thing[5] then
  1785. Thing[5] = Thing[5] - 0.3
  1786. Thing[6] = Thing[6] - 0.3
  1787. end
  1788. if hit ~= nil then
  1789. Thing[3] = 0
  1790. if Thing[8] == 1 or Thing[8] == 3 then
  1791. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  1792. else
  1793. if Thing[8] == 2 then
  1794. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  1795. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  1796. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Dark indigo"), "Reference", Vector3.new())
  1797. ref.Anchored = true
  1798. ref.CFrame = CFrame.new(pos)
  1799. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  1800. game:GetService("Debris"):AddItem(ref, 0.2)
  1801. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  1802. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  1803. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  1804. end
  1805. end
  1806. end
  1807. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Dark indigo"), "Reference", Vector3.new())
  1808. ref.Anchored = true
  1809. ref.CFrame = CFrame.new(pos)
  1810. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  1811. game:GetService("Debris"):AddItem(ref, 1)
  1812. end
  1813. if Thing[3] <= 0 then
  1814. table.remove(Effects, e)
  1815. end
  1816. end
  1817. do
  1818. do
  1819. if Thing[2] == "FireWave" then
  1820. if Thing[3] <= Thing[4] then
  1821. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  1822. Thing[3] = Thing[3] + 1
  1823. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  1824. else
  1825. Part.Parent = nil
  1826. table.remove(Effects, e)
  1827. end
  1828. end
  1829. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  1830. if Thing[1].Transparency <= 1 then
  1831. if Thing[2] == "Block1" then
  1832. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1833. Mesh = Thing[7]
  1834. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1835. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1836. else
  1837. if Thing[2] == "Block2" then
  1838. Thing[1].CFrame = Thing[1].CFrame
  1839. Mesh = Thing[7]
  1840. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1841. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1842. else
  1843. if Thing[2] == "Fire" then
  1844. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  1845. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1846. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1847. else
  1848. if Thing[2] == "Cylinder" then
  1849. Mesh = Thing[7]
  1850. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1851. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1852. else
  1853. if Thing[2] == "Blood" then
  1854. Mesh = Thing[7]
  1855. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  1856. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1857. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1858. else
  1859. if Thing[2] == "Elec" then
  1860. Mesh = Thing[10]
  1861. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1862. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1863. else
  1864. if Thing[2] == "Disappear" then
  1865. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1866. else
  1867. if Thing[2] == "Shatter" then
  1868. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1869. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1870. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1871. Thing[6] = Thing[6] + Thing[5]
  1872. end
  1873. end
  1874. end
  1875. end
  1876. end
  1877. end
  1878. end
  1879. end
  1880. else
  1881. Part.Parent = nil
  1882. table.remove(Effects, e)
  1883. end
  1884. end
  1885. end
  1886. end
  1887. end
  1888. end
  1889. end
  1890. end
  1891. end
  1892. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement