Advertisement
Finnegan5

sin

Nov 20th, 2017
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 244.26 KB | None | 0 0
  1. paly = game.Players.LocalPlayer
  2. Player = game:GetService("Players").LocalPlayer
  3. p = game.Players.LocalPlayer
  4. char = paly.Character
  5. vt = Vector3.new
  6. rarm = char["Right Arm"]
  7. hed = char.Head
  8. larm = char["Left Arm"]
  9. rleg = char["Right Leg"]
  10. lleg = char["Left Leg"]
  11. local maincolor = BrickColor.random()
  12. local effolemode = false
  13. local wrathmode = false
  14. local noobmode = false
  15. local randomname = "???"
  16. local randomnamefem = "???"
  17. local randomchanger = 6
  18. if paly.Name == "BINO2002" then
  19. randomchanger = 6
  20. end
  21. if randomchanger == 6 then
  22. randomnamefem = "Astrie"
  23. effolemode = true
  24. maincolor = char.Torso.BrickColor
  25.  
  26.  
  27.  
  28. local orbe = Instance.new("Part")
  29. orbe.Parent = char
  30. orbe.Size = Vector3.new(0.2, 0.2, 0.2)
  31. orbe.Archivable = true
  32. orbe.Transparency = 1
  33. orbe.BrickColor = maincolor
  34. orbe.Material = "Neon"
  35. orbe.CanCollide = false
  36. local weld1e = Instance.new("Weld")
  37. weld1e.Parent = rleg
  38. weld1e.Part0 = rleg
  39. weld1e.Part1 = orbe
  40. weld1e.C1 = CFrame.new(0, 1.125, 0)
  41. local pt1e = NumberSequenceKeypoint.new(0,0.85,0)
  42. local pt2e = NumberSequenceKeypoint.new(1,0,0)
  43. local effectoe = Instance.new("ParticleEmitter",orbe)
  44. effectoe.LightEmission = 1
  45. effectoe.Texture = "rbxasset://textures/particles/smoke_main.dds"
  46. effectoe.Color = ColorSequence.new(maincolor.Color)
  47. effectoe.Rate = 10000
  48. effectoe.Lifetime = NumberRange.new(1)
  49. effectoe.Size = NumberSequence.new({pt1e,pt2e})
  50. effectoe.Speed = NumberRange.new(0,0)
  51. effectoe.RotSpeed = NumberRange.new(100,100)
  52.  
  53. local orbze = Instance.new("Part")
  54. orbze.Parent = char
  55. orbze.Size = Vector3.new(0.2, 0.2, 0.2)
  56. orbze.Archivable = true
  57. orbze.Transparency = 1
  58. orbze.BrickColor = maincolor
  59. orbze.Material = "Neon"
  60. orbze.CanCollide = false
  61. local weldz1 = Instance.new("Weld")
  62. weldz1.Parent = lleg
  63. weldz1.Part0 = lleg
  64. weldz1.Part1 = orbze
  65. weldz1.C1 = CFrame.new(0, 1.125, 0)
  66. local effectone = Instance.new("ParticleEmitter",orbze)
  67. effectone.LightEmission = 1
  68. effectone.Texture = "rbxasset://textures/particles/smoke_main.dds"
  69. effectone.Color = ColorSequence.new(maincolor.Color)
  70. effectone.Rate = 10000
  71. effectone.Lifetime = NumberRange.new(1)
  72. effectone.Size = NumberSequence.new({pt1e,pt2e})
  73. effectone.Speed = NumberRange.new(0,0)
  74. effectone.RotSpeed = NumberRange.new(100,100)
  75. end
  76.  
  77. if effolemode == true then
  78. maincolor = Torso.BrickColor
  79. end
  80.  
  81. local orb = Instance.new("Part")
  82. orb.Parent = char
  83. orb.Size = Vector3.new(1, 1, 1)
  84. orb.Archivable = true
  85. orb.Transparency = 1
  86. orb.BrickColor = BrickColor.new("Bright orange")
  87. orb.Material = "Wood"
  88. orb.CanCollide = false
  89. local weld1 = Instance.new("Weld")
  90. weld1.Parent = rarm
  91. weld1.Part0 = rarm
  92. weld1.Part1 = orb
  93. weld1.C1 = CFrame.new(0, 1.125, 0)
  94. local pt1 = NumberSequenceKeypoint.new(0,0.475,0)
  95. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  96. local effecto = Instance.new("ParticleEmitter",orb)
  97. effecto.LightEmission = 1
  98. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  99. effecto.Color = ColorSequence.new(maincolor.Color)
  100. effecto.Rate = 10000
  101. effecto.Lifetime = NumberRange.new(1)
  102. effecto.Size = NumberSequence.new({pt1,pt2})
  103. effecto.Speed = NumberRange.new(0,0)
  104. effecto.RotSpeed = NumberRange.new(100,100)
  105.  
  106. local orbz = Instance.new("Part")
  107. orbz.Parent = char
  108. orbz.Size = Vector3.new(1, 1, 1)
  109. orbz.Archivable = true
  110. orbz.Transparency = 1
  111. orbz.BrickColor = BrickColor.new("Bright orange")
  112. orbz.Material = "Wood"
  113. orbz.CanCollide = false
  114. local weldz1 = Instance.new("Weld")
  115. weldz1.Parent = larm
  116. weldz1.Part0 = larm
  117. weldz1.Part1 = orbz
  118. weldz1.C1 = CFrame.new(0, 1.125, 0)
  119. local effecton = Instance.new("ParticleEmitter",orbz)
  120. effecton.LightEmission = 1
  121. effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
  122. effecton.Color = ColorSequence.new(maincolor.Color)
  123. effecton.Rate = 10000
  124. effecton.Lifetime = NumberRange.new(1)
  125. effecton.Size = NumberSequence.new({pt1,pt2})
  126. effecton.Speed = NumberRange.new(0,0)
  127. effecton.RotSpeed = NumberRange.new(100,100)
  128.  
  129.  
  130. p = game.Players.LocalPlayer
  131. char = p.Character
  132. torso = char.Torso
  133. neck = char.Torso.Neck
  134. hum = char.Humanoid
  135. hum.MaxHealth = 10000
  136. wait()
  137. hum.Health =hum.MaxHealth
  138.  
  139. function chatfunc(text)
  140. local chat = coroutine.wrap(function()
  141. if char:FindFirstChild("TalkingBillBoard")~= nil then
  142. char:FindFirstChild("TalkingBillBoard"):destroy()
  143. end
  144. local naeeym2 = Instance.new("BillboardGui",char)
  145. naeeym2.Size = UDim2.new(0,100,0,40)
  146. naeeym2.StudsOffset = Vector3.new(0,3,0)
  147. naeeym2.Adornee = char.Head
  148. naeeym2.Name = "TalkingBillBoard"
  149. local tecks2 = Instance.new("TextLabel",naeeym2)
  150. tecks2.BackgroundTransparency = 1
  151. tecks2.BorderSizePixel = 0
  152. tecks2.Text = ""
  153. tecks2.Font = "SciFi"
  154. tecks2.TextSize = 30
  155. tecks2.TextStrokeTransparency = 0
  156. tecks2.TextColor3 = Torso.BrickColor
  157. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  158. tecks2.Size = UDim2.new(1,0,0.5,0)
  159. local tecks3 = Instance.new("TextLabel",naeeym2)
  160. tecks3.BackgroundTransparency = 1
  161. tecks3.BorderSizePixel = 0
  162. tecks3.Text = ""
  163. tecks3.Font = "SciFi"
  164. tecks3.TextSize = 30
  165. tecks3.TextStrokeTransparency = 0
  166. tecks3.TextColor3 = Torso.BrickColor
  167. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  168. tecks3.Size = UDim2.new(1,0,0.5,0)
  169. for i = 1,string.len(text),1 do
  170. tecks2.Text = string.sub(text,1,i)
  171. tecks3.Text = string.sub(text,1,i)
  172. wait(0.01)
  173. end
  174. wait(2)
  175. for i = 1, 50 do
  176. swait()
  177. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  178. tecks2.Rotation = tecks2.Rotation - .8
  179. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  180. tecks2.TextTransparency = tecks2.TextTransparency + .04
  181. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  182. tecks3.Rotation = tecks2.Rotation + .8
  183. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  184. tecks3.TextTransparency = tecks2.TextTransparency + .04
  185. end
  186. naeeym2:Destroy()
  187. end)
  188. chat()
  189. end
  190. function onChatted(msg)
  191. chatfunc(msg)
  192. end
  193. p.Chatted:connect(onChatted)
  194. CV="Hot pink"
  195.  
  196. local txt = Instance.new("BillboardGui", char)
  197. txt.Adornee = char .Head
  198. txt.Name = "_status"
  199. txt.Size = UDim2.new(2, 0, 1.2, 0)
  200. txt.StudsOffset = Vector3.new(-9, 8, 0)
  201. local text = Instance.new("TextLabel", txt)
  202. text.Size = UDim2.new(10, 0, 7, 0)
  203. text.FontSize = "Size24"
  204. text.TextScaled = true
  205. text.TextTransparency = 0
  206. text.BackgroundTransparency = 1
  207. text.TextTransparency = 0
  208. text.TextStrokeTransparency = 0
  209. text.Font = "SciFi"
  210. text.TextStrokeColor3 = Color3.new(0,0,0)
  211.  
  212. v=Instance.new("Part")
  213. v.Name = "ColorBrick"
  214. v.Parent=p.Character
  215. v.FormFactor="Symmetric"
  216. v.Anchored=true
  217. v.CanCollide=false
  218. v.BottomSurface="Smooth"
  219. v.TopSurface="Smooth"
  220. v.Size=Vector3.new(10,5,3)
  221. v.Transparency=1
  222. v.CFrame=char.Torso.CFrame
  223. v.BrickColor=BrickColor.new(CV)
  224. v.Transparency=1
  225. text.TextColor3 = Torso.BrickColor
  226. v.Shape="Block"
  227. text.Text = char.Name
  228.  
  229.  
  230. euler = CFrame.fromEulerAnglesXYZ
  231. angles = CFrame.Angles
  232. local player = "LocalPlayer"
  233. local Character = game.Players[player].Character
  234. it = Instance.new
  235. vt = Vector3.new
  236. bc = BrickColor.new
  237. cf = CFrame.new
  238. mr = math.rad
  239. local Weapon = {}
  240. local p = game.Players.LocalPlayer
  241. local char = p.Character
  242. local mouse = p:GetMouse()
  243. local larm = char["Left Arm"]
  244. local rarm = char["Right Arm"]
  245. local lleg = char["Left Leg"]
  246. local rleg = char["Right Leg"]
  247. local hed = char.Head
  248. local torso = char.Torso
  249. local hum = char.Humanoid
  250. local cam = game.Workspace.CurrentCamera
  251. local root = char.HumanoidRootPart
  252. local deb = false
  253. local shot = 0
  254.  
  255. local debris=game:service"Debris"
  256. local l = game:GetService("Lighting")
  257. local rs = game:GetService("RunService").RenderStepped
  258. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  259. math.randomseed(os.time())
  260. for i,v in pairs (hed:GetChildren()) do
  261. if v:IsA("Sound") then
  262. v:Destroy()
  263. end
  264. end
  265. ---------------------------------------------------- BeastClaw
  266. NoOutline = function(Part)
  267. Part.TopSurface = 10
  268. end
  269. part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  270. local fp = it("Part")
  271. fp.formFactor = formfactor
  272. fp.Parent = parent
  273. fp.Reflectance = reflectance
  274. fp.Transparency = transparency
  275. fp.CanCollide = false
  276. fp.Locked = true
  277. fp.BrickColor = brickcolor
  278. fp.Name = name
  279. fp.Size = size
  280. NoOutline(fp)
  281. fp.Material = "Neon"
  282. fp:BreakJoints()
  283. return fp
  284. end
  285. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  286. local mesh = it(Mesh)
  287. mesh.Parent = part
  288. if Mesh == "SpecialMesh" then
  289. mesh.MeshType = meshtype
  290. if meshid ~= "nil" then
  291. mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  292. end
  293. end
  294. mesh.Offset = offset
  295. mesh.Scale = scale
  296. return mesh
  297. end
  298. weld = function(parent, part0, part1, c0)
  299. local weld = it("Motor6D")
  300. weld.Parent = parent
  301. weld.Part0 = part0
  302. weld.Part1 = part1
  303. weld.C0 = c0
  304. return weld
  305. end
  306. gui = function(GuiType, parent, text, backtrans, backcol, pos, size, image)
  307. local gui = it(GuiType)
  308. gui.Parent = parent
  309. gui.BackgroundTransparency = backtrans
  310. gui.BackgroundColor3 = backcol
  311. gui.SizeConstraint = "RelativeXY"
  312. gui.Position = pos
  313. gui.Size = size
  314. if GuiType == "TextLabel" then
  315. gui.Text = text
  316. gui.TextXAlignment = "Center"
  317. gui.TextYAlignment = "Center"
  318. gui.Font = "SourceSans"
  319. gui.FontSize = "Size14"
  320. gui.TextWrapped = false
  321. gui.TextStrokeTransparency = 0
  322. gui.TextColor = TorsoColor
  323. else
  324. if GuiType == "ImageLabel" then
  325. gui.Image = "rbxassetid://" .. image
  326. gui.ImageColor3 = backcol
  327. end
  328. end
  329. return gui
  330. end
  331. local handle = nil
  332. AesthPart = function(model, wldpar, reflec, trans, col, name, neon, meshh, mshtype, mshtxt, x1, y1, z1, ceef)
  333. prt = part(3, model, reflec, trans, BrickColor.new(col), name, vt())
  334. prt.Material = neon
  335. msh = mesh(meshh, prt, mshtype, mshtxt, vt(0, 0, 0), vt(x1, y1, z1))
  336. wld = weld(handle, prt, wldpar, ceef)
  337. v = it("NumberValue", prt)
  338. v.Value = trans
  339. v.Name = "MainTransparency"
  340. return prt, msh, wld
  341. end
  342. AesthPartHand = function(model, wldpar, reflec, trans, col, name, neon, meshh, mshtype, mshtxt, x1, y1, z1, ceef, wldpare)
  343. prt = part(3, model, reflec, trans, BrickColor.new(col), name, vt())
  344. prt.Material = neon
  345. msh = mesh(meshh, prt, mshtype, mshtxt, vt(0, 0, 0), vt(x1, y1, z1))
  346. wld = weld(wldpare, prt, wldpar, ceef)
  347. v = it("NumberValue", prt)
  348. v.Value = trans
  349. v.Name = "MainTransparency"
  350. return prt, msh, wld
  351. end
  352. local modelzorzez = Instance.new("Model")
  353. modelzorzez.Parent = workspace.CurrentCamera
  354. modelzorzez.Name = "none"
  355. local Torso = Character.Torso
  356. local LeftArm = Character["Left Arm"]
  357. local RightArm = Character["Right Arm"]
  358. local LeftLeg = Character["Left Leg"]
  359. local RightLeg = Character["Right Leg"]
  360. local Head = Character.Head
  361. local RootPart = Character.HumanoidRootPart
  362. handle = part(3, modelzorzez, 0, 1, BrickColor.new("Really black"), "Handle", vt())
  363. local handlewld = weld(handle, handle, Torso, euler(0, 0, -0.8) * cf(0, 0, -0.7))
  364.  
  365. -- SAHHHH DUUDEEE
  366.  
  367.  
  368.  
  369.  
  370. -- params : ...
  371.  
  372. wait(0.016666666666667)
  373. script.Archivable = false
  374. Effects = {}
  375. local Player = game.Players.localPlayer
  376. local Character = Player.Character
  377. local Humanoid = Character.Humanoid
  378. local mouse = Player:GetMouse()
  379. local m = Instance.new("Model", Character)
  380. m.Name = "WeaponModel"
  381. local effect = Instance.new("Model", Character)
  382. effect.Name = "effecsfsafzx"
  383. local demon = Instance.new("Model", Character)
  384. demon.Name = "demdemd"
  385. local LeftArm = Character["Left Arm"]
  386. local RightArm = Character["Right Arm"]
  387. local LeftLeg = Character["Left Leg"]
  388. local RightLeg = Character["Right Leg"]
  389. local do2target = nil
  390. local Head = Character.Head
  391. local Torso = Character.Torso
  392. TorsoColor = Torso.BrickColor
  393. z = Instance.new("Sound", Torso)
  394. z.SoundId = "rbxassetid://0" -- Put Music ID Here.
  395. z.Looped = true
  396. z.Pitch = 0
  397. z.Volume = 0
  398. wait(.1)
  399. z:Play()
  400. local cam = game.Workspace.CurrentCamera
  401. local RootPart = Character.HumanoidRootPart
  402. local RootJoint = RootPart.RootJoint
  403. local equipped = false
  404. local attack = false
  405. local Anim = "Idle"
  406. local idle = 0
  407. local attacktype = 1
  408. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  409. local velocity = RootPart.Velocity.y
  410. local sine = 0
  411. local change = 1
  412. local mana = 0
  413. local it = Instance.new
  414. vt = Vector3.new
  415. local grabbed = false
  416. local cf = CFrame.new
  417. local mr = math.rad
  418. local angles = CFrame.Angles
  419. local ud = UDim2.new
  420. local c3 = Color3.new
  421. clerp = function(a, b, t)
  422.  
  423. return a:lerp(b, t)
  424. end
  425.  
  426. local RbxUtility = LoadLibrary("RbxUtility")
  427. local Create = RbxUtility.Create
  428. RemoveOutlines = function(part)
  429.  
  430. part.TopSurface = 10
  431. end
  432.  
  433. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  434.  
  435. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  436. RemoveOutlines(Part)
  437. return Part
  438. end
  439.  
  440. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  441.  
  442. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  443. if Mesh == "SpecialMesh" then
  444. Msh.MeshType = MeshType
  445. Msh.MeshId = MeshId
  446. end
  447. return Msh
  448. end
  449.  
  450. local co1 = 3
  451. local co2 = 10
  452. local co3 = 15
  453. local co4 = 30
  454. local cooldown1 = 0
  455. local cooldown2 = 0
  456. local cooldown3 = 0
  457. local cooldown4 = 0
  458. local maxEnergy = 100
  459. local Energy = 0
  460. local skill1stam = 1000
  461. local skill2stam = 1000
  462. local skill3stam = 1000
  463. local skill4stam = 1000
  464. local recovermana = 5
  465. local skillcolorscheme = BrickColor.new("White").Color
  466. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  467. makeframe = function(par, trans, pos, size, color)
  468.  
  469. local frame = Instance.new("Frame", par)
  470. frame.BackgroundTransparency = trans
  471. frame.BorderSizePixel = 0
  472. frame.Position = pos
  473. frame.Size = size
  474. frame.BackgroundColor3 = color
  475. return frame
  476. end
  477.  
  478. makelabel = function(par, text)
  479.  
  480. local label = Instance.new("TextLabel", par)
  481. label.BackgroundTransparency = 1
  482. label.Size = UDim2.new(1, 0, 1, 0)
  483. label.Position = UDim2.new(0, 0, 0, 0)
  484. label.TextColor3 = Color3.new(255, 255, 255)
  485. label.TextStrokeTransparency = 0
  486. label.FontSize = Enum.FontSize.Size32
  487. label.Font = Enum.Font.SourceSansLight
  488. label.BorderSizePixel = 0
  489. label.TextScaled = true
  490. label.Text = text
  491. end
  492.  
  493. ArtificialHB = Instance.new("BindableEvent", script)
  494. ArtificialHB.Name = "Heartbeat"
  495. script:WaitForChild("Heartbeat")
  496. frame = 0.033333333333333
  497. tf = 0
  498. allowframeloss = false
  499. tossremainder = false
  500. lastframe = tick()
  501. script.Heartbeat:Fire()
  502. game:GetService("RunService").Heartbeat:connect(function(s, p)
  503.  
  504. tf = tf + s
  505. if frame <= tf then
  506. if allowframeloss then
  507. script.Heartbeat:Fire()
  508. lastframe = tick()
  509. else
  510. for i = 1, math.floor(tf / frame) do
  511. script.Heartbeat:Fire()
  512. end
  513. lastframe = tick()
  514. end
  515. if tossremainder then
  516. tf = 0
  517. else
  518. tf = tf - frame * math.floor(tf / frame)
  519. end
  520. end
  521. end
  522. )
  523. swait = function(num)
  524.  
  525. if num == 0 or num == nil then
  526. ArtificialHB.Event:wait()
  527. else
  528. for i = 0, num do
  529. ArtificialHB.Event:wait()
  530. end
  531. end
  532. end
  533.  
  534. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  535.  
  536. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  537. return Weld
  538. end
  539.  
  540. rayCast = function(Position, Direction, Range, Ignore)
  541.  
  542. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  543. end
  544.  
  545. CreateSound = function(id, par, vol, pit)
  546.  
  547. coroutine.resume(coroutine.create(function()
  548.  
  549. local sou = Instance.new("Sound", par or workspace)
  550. sou.Volume = vol
  551. sou.Pitch = pit or 1
  552. sou.SoundId = id
  553. swait()
  554. sou:play()
  555. game:GetService("Debris"):AddItem(sou, 6)
  556. end
  557. ))
  558. end
  559.  
  560. local getclosest = function(obj, distance)
  561.  
  562. local last, lastx = distance + 1, nil
  563. for i,v in pairs(workspace:GetChildren()) do
  564. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  565. local t = v.Torso
  566. local dist = t.Position - obj.Position.magnitude
  567. if dist <= distance and dist < last then
  568. last = dist
  569. lastx = v
  570. end
  571. end
  572. end
  573. return lastx
  574. end
  575.  
  576. CreatePart2 = function(Parent, Material, Reflectance, Transparency, PartType, BColor, Name, Size)
  577.  
  578. if PartType == "Part" then
  579. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  580. RemoveOutlines(Part)
  581. return Part
  582. else
  583. do
  584. if PartType == "WedgePart" then
  585. local Part = Create("WedgePart")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  586. RemoveOutlines(Part)
  587. return Part
  588. end
  589. end
  590. end
  591. end
  592.  
  593. Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Dirt brown", "Handle", Vector3.new(1, 2, 1))
  594. HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  595. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  596. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142869996, -0.598956585, -0.401195407, 0, 0, 1, 0.25881803, -0.965926111, 0, 0.965926111, 0.25881803, 0))
  597. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.150000006))
  598. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  599. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.858075142, -0.276378155, -0.49209857, 0.353552133, -0.866025269, 0.353555113, 0.707108736, -9.03335206e-07, -0.707104981, 0.612371027, 0.500000358, 0.61237365))
  600. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.100000001))
  601. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  602. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142959999, -0.79026103, -0.577523232, 0, 0, 1, 0.0581610166, -0.998307228, 0, 0.998307228, 0.0581610166, 0))
  603. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.400000006, 1, 0.100000001))
  604. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  605. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.857914209, 0.258751988, -0.512362957, 0.353553236, -0.866025567, -0.353553236, -0.707106471, 3.09715034e-07, -0.707107246, 0.612372994, 0.499999791, -0.6123721))
  606. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.100000001))
  607. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  608. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.508293927, 0.581420183, 0.355297565, -1, 0, 0, 0, -0.694275975, -0.719708979, 0, -0.719708979, 0.694275975))
  609. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  610. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  611. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, -0.605236769, -0.322324991, 1, 0, 0, 0, 0.719708979, -0.694275975, 0, 0.694275975, 0.719708979))
  612. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  613. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  614. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, 0.0117408261, -0.729162693, 1, 0, 0, 0, -0.0252030101, -0.999682367, 0, 0.999682367, -0.0252030101))
  615. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.208000004, 0.47299999, 0.47299999))
  616. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  617. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.123879015, -0.278857708, -0.00617899979, 0.965925336, -0.2588211, 0, 0.2588211, 0.965925336, 0, 0, 0, 1))
  618. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.821169853, 0.388499111, 1.00999999))
  619. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.445813209, 0.210449979, 1.04200566))
  620. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.223450184, 0.0305250883, -0.00618699985, -0.25881803, 0.965926111, 0, -0.965926111, -0.25881803, 0, 0, 0, 1))
  621. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  622. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  623. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.407537222, 0.0663063526, -0.00618699985, 0.707106352, -0.707107365, 0, 0.707107365, 0.707106352, 0, 0, 0, 1))
  624. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.821169853, 0.388499111, 1.00999999))
  625. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.664211631, 0.210449979, 1.04200566))
  626. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0544009209, 0.0101571083, -0.00617499975, 0.499998987, 0.866025984, 0, -0.866025984, 0.499998987, 0, 0, 0, 1))
  627. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  628. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  629. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.212381959, -0.663311005, -0.00618499983, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  630. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.730365157, 0.388499111, 1.00999999))
  631. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  632. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0184851885, 0.339620829, -0.0061809998, 0.715359032, -0.698757052, 0, 0.698757052, 0.715359032, 0, 0, 0, 1))
  633. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.834142029, 0.388499111, 1.00999999))
  634. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.627083898, 0.210449979, 1.04200566))
  635. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.280005217, -0.363016367, -0.00617299974, 0.707106352, 0.707107365, 0, -0.707107365, 0.707106352, 0, 0, 0, 1))
  636. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  637. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.329999983))
  638. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, 0.00543988496, -0.414242506, 1, 0, 0, 0, -0.0252030101, -0.999682367, 0, 0.999682367, -0.0252030101))
  639. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  640. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  641. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.453824013, -0.291407824, -0.00616900017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  642. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.83414197, 0.388499111, 1.00999999))
  643. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  644. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51018995, -0.50767684, 0.297928989, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  645. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  646. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.796189725))
  647. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0117785633, -0.903934956, 0.39272213, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352))
  648. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  649. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  650. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51076597, -0.677359819, -0.295575023, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  651. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  652. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.524428368))
  653. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0118038058, 0.689624906, 0.570050001, 0.707103848, 0, 0.707109809, -0.707109809, 0, 0.707103848, 0, -1, 0))
  654. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  655. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  656. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.510767996, -0.508222818, -0.295575023, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  657. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  658. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.06329954))
  659. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.285520971, -0.664801836, -0.00591700012, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  660. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.311503083, 0.543544471, 1))
  661. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.728394926, 0.35408181, 1.04200566))
  662. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.159419954, -0.695495844, -0.00616900017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  663. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  664. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.796342552, 0.65287286, 1.04582763))
  665. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.144507021, 0.270431995, -0.00702500017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  666. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  667. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  668. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0228680372, -0.903097868, -0.00617699977, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  669. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  670. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  671. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51076597, -0.157143831, -0.295579016, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  672. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  673. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.475480139, 0.404664904, 1.04200566))
  674. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.236273766, -0.56151557, -0.0061809998, 0.707106352, 0.707107365, 0, -0.707107365, 0.707106352, 0, 0, 0, 1))
  675. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  676. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.796189725))
  677. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000811070204, -0.902295828, 0.381639034, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829))
  678. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  679. Part = CreatePart2(m, Enum.Material.Neon, 0, 0, "Part", "Really black", "Part", Vector3.new(1, 1, 1))
  680. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142869996, -0.618730307, -0.382281303, 0, 0, 1, 0.36670509, -0.93033725, 0, 0.93033725, 0.36670509, 0))
  681. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.709999979, 0.100000001))
  682. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.524428368))
  683. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000812500715, 0.678554535, 0.570062876, -0.707106829, 0, 0.707106829, -0.707106829, 0, -0.707106829, 0, -1, 0))
  684. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  685. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.274916351, 0.495625556, 1.04582763))
  686. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.386464, 0.349603176, -0.00702300016, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  687. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  688. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.06329954))
  689. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.285515964, -0.215442896, -0.00591900013, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  690. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.311503083, 0.543544471, 1))
  691. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  692. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51019901, -0.156597853, 0.297930986, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  693. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  694. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(1.06224263, 1.11860847, 1.04200566))
  695. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00774800777, 0.0171630383, -0.0061809998, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  696. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  697. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  698. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.510194004, -0.67681098, 0.297922999, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  699. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  700. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "WedgePart", TorsoColor, "ClawMaterial", Vector3.new(1.0507766, 0.342107773, 0.210450009))
  701. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00591100007, -0.468749046, 0.193565369, 0, 0, 1, -0.700001419, -0.714141428, 0, 0.714141428, -0.700001419, 0))
  702. CreateMesh("SpecialMesh", ClawMaterial, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.961421788))
  703. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  704. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00134065747, 0.207813978, 0.709334135, 0.707106829, 0, -0.707106829, 0, -1, 0, -0.707106829, 0, -0.707106829))
  705. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 0.961421788))
  706. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  707. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00947299972, -0.114370823, -0.440932035, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  708. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.561885834, 0.961421788))
  709. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.411995441, 0.210450009))
  710. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00891099963, -0.798730135, 0.476718009, 0, 0, 1, 0, -1, 0, 1, 0, 0))
  711. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.644903481))
  712. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.04586256, 0.210449979, 0.27767837))
  713. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00726700015, 0.0232260227, 0.391721964, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  714. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.764251173, 1))
  715. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.385787576, 0.210450009))
  716. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00509499991, -0.792718172, 0.456955969, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  717. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.644903481))
  718. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  719. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00509600015, -0.696686029, 0.42363596, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  720. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.961427808, 0.961421788))
  721. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  722. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012203753, 0.206679821, 0.707822442, -0.707106352, 0, -0.707107365, 0, -1, 0, -0.707107365, 0, 0.707106352))
  723. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 0.961421788))
  724. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  725. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00947900023, -0.695355177, 0.440928012, 0, 0, 1, 0, -1, 0, 1, 0, 0))
  726. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.961427808, 0.961421788))
  727. MotorOne = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 1, TorsoColor, "MotorOne", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  728. MotorOneWeld = CreateWeld(m, Handle, MotorOne, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.165818453, -0.00628910959, -0.978227913, -0.0732169896, -0.996971905, -0.0261989962, -0.542171299, 0.0618378855, -0.83798945, 0.837072074, -0.0471507274, -0.545057178))
  729. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  730. ShardWeld = CreateWeld(m, MotorOne, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.413149118, -0.00709122419, -1.08955288, 0.90752846, 5.51342964e-07, -0.419990718, -1.73971057e-06, 1, -2.44379044e-06, 0.419990718, 2.95042992e-06, 0.90752852))
  731. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1.20000005, 0.200000003, 0.200000003))
  732. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  733. ShardWeld = CreateWeld(m, MotorOne, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.205875158, -0.00710588694, -1.48987699, 0.747897685, -5.36441803e-07, -0.663814127, -1.66893005e-06, 1, -2.68220901e-06, 0.663814127, 3.12924385e-06, 0.747897744))
  734. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  735. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.319999993))
  736. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151987076, 0.549069643, -0.614215612, -1.19581819e-06, 1, 1.37090683e-06, -0.999459982, -1.24052167e-06, 0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  737. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 2.73999977, 0.339999974))
  738. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151856542, -0.490994453, -0.295432806, -1.19581819e-06, 1, 1.37090683e-06, -0.961226821, -7.5250864e-07, -0.27575928, -0.27575931, -1.57952309e-06, 0.96122694))
  739. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.479999989))
  740. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.015198648, 0.650615692, -0.406500697, -1.19581819e-06, 1, 1.37090683e-06, -0.978774786, -8.94069672e-07, -0.204939544, -0.204939514, -1.51991844e-06, 0.978774667))
  741. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.339999974))
  742. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0152282119, 0.624634504, 0.129744053, -1.19581819e-06, 1, 1.37090683e-06, -0.832109034, -2.5331974e-07, -0.554612279, -0.554612339, -1.78813934e-06, 0.832108974))
  743. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.480000019))
  744. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0152042508, 0.944105864, 0.894237399, 1.19581819e-06, -1, -1.37090683e-06, -0.999459982, -1.24052167e-06, 0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  745. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  746. ClawWeld = CreateWeld(m, MotorOne, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.86121058, -0.0170745254, -0.650540829, 1.00000012, 0, 3.7252903e-09, 0, 1, 0, 3.7252903e-09, 0, 1.00000024))
  747. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2.5, 0.300000012, 0.519999981))
  748. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  749. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151966214, -1.64906764, 1.03426063, -1.19581819e-06, 1, 1.37090683e-06, 0.999459982, 1.24052167e-06, -0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  750. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  751. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0252064466, -1.54980397, -0.844281435, 1.19581819e-06, -1, -1.37090683e-06, 0.999459982, 1.24052167e-06, -0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  752. MotorTwo = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 1, TorsoColor, "MotorTwo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  753. MotorTwoWeld = CreateWeld(m, Handle, MotorTwo, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0479729176, -0.503670454, -0.786706924, 0.0261989962, -0.996971905, -0.0732169896, 0.83798945, 0.0618378855, -0.542171299, 0.545057178, -0.0471507274, 0.837072074))
  754. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  755. ShardWeld = CreateWeld(m, MotorTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.413152218, -0.00709152222, -1.08955348, 0.90752846, 5.66244125e-07, -0.419990689, -1.74157321e-06, 1, -2.47359276e-06, 0.419990718, 2.98023224e-06, 0.907528639))
  756. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1.20000005, 0.200000003, 0.200000003))
  757. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  758. ShardWeld = CreateWeld(m, MotorTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.20587635, -0.00710582733, -1.4898783, 0.747897685, -5.36441803e-07, -0.663814127, -1.6707927e-06, 1, -2.68220901e-06, 0.663814127, 3.12924385e-06, 0.747897804))
  759. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  760. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.319999993))
  761. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151982307, 0.549069643, -0.614216566, -1.19395554e-06, 1, 1.37090683e-06, -0.999459982, -1.24005601e-06, 0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  762. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 2.73999977, 0.339999974))
  763. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151848793, -0.490990877, -0.295432806, -1.19395554e-06, 1, 1.37090683e-06, -0.961226821, -7.74860382e-07, -0.27575931, -0.27575925, -1.63912773e-06, 0.961226881))
  764. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.479999989))
  765. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151979923, 0.650617838, -0.406501412, -1.19395554e-06, 1, 1.37090683e-06, -0.978774786, -8.94069672e-07, -0.204939544, -0.204939514, -1.51991844e-06, 0.978774667))
  766. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.339999974))
  767. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0152257681, 0.624636889, 0.129745722, -1.19395554e-06, 1, 1.37090683e-06, -0.832109034, -2.38418579e-07, -0.554612279, -0.554612339, -1.78813934e-06, 0.832108974))
  768. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.480000019))
  769. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.015203476, 0.944107533, 0.894238472, 1.19395554e-06, -1, -1.37090683e-06, -0.999459982, -1.24005601e-06, 0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  770. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  771. ClawWeld = CreateWeld(m, MotorTwo, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.86121142, -0.0170750618, -0.650540113, 1.00000012, -1.86264515e-09, 4.65661287e-09, -1.86264515e-09, 1, 0, 4.65661287e-09, 0, 1.00000024))
  772. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2.5, 0.300000012, 0.519999981))
  773. CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  774. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151972771, -1.64906967, 1.03426158, -1.19395554e-06, 1, 1.37090683e-06, 0.999459982, 1.24005601e-06, -0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  775. CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  776. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0252062082, -1.54980803, -0.844281912, 1.19395554e-06, -1, -1.37090683e-06, 0.999459982, 1.24005601e-06, -0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  777. MotorThumb = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 0, TorsoColor, "MotorThumb", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  778. MotorThumbWeld = CreateWeld(m, Handle, MotorThumb, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.436262846, -0.542311668, -0.983556807, -0.068211019, -0.995336354, 0.0682120249, -0.707106829, -7.08211871e-07, -0.707106709, 0.703809023, -0.0964656472, -0.703809083))
  779. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  780. ClawWeld = CreateWeld(m, MotorThumb, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.607737899, 0.0110911727, 0.0515184402, 0.925057888, -4.47034836e-08, 0.379826128, -5.96046448e-08, 0.99999994, 2.68220901e-07, -0.379826188, -2.98023224e-07, 0.925057888))
  781. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2, 0.300000012, 0.370000005))
  782. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  783. ShardWeld = CreateWeld(m, MotorThumb, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.414689064, 0.0210665464, 0.175723732, 0.990283549, 1.41561031e-06, -0.13906303, -1.4193356e-06, 0.99999994, 1.49011612e-07, 0.13906303, 8.94069672e-08, 0.990283489))
  784. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  785. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  786. ShardWeld = CreateWeld(m, MotorThumb, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.222025633, 0.0210601687, -0.0396541655, 0.908135235, 2.08616257e-06, -0.418677092, -1.47148967e-06, 1.00000012, 1.75833702e-06, 0.418677121, -9.23871994e-07, 0.908135176))
  787. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  788. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  789. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129690766, -0.393394113, 0.191975117, -7.11530447e-07, 1, 2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097559, 0.258097589, 2.08616257e-07, -0.966118932))
  790. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.200000003))
  791. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129775405, -0.706632137, 0.168079853, -7.11530447e-07, 1, 2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097559, -0.258097589, -2.08616257e-07, 0.966118932))
  792. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  793. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00299531221, -0.294105291, -0.00194394588, 7.11530447e-07, -1, -2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097559, -0.258097589, -2.08616257e-07, 0.966118932))
  794. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.390000015))
  795. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012973249, -0.311598301, 0.0969114304, 7.11530447e-07, -1, -2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097559, 0.258097589, 2.08616257e-07, -0.966118932))
  796. MotorThumbTwo = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 0, TorsoColor, "MotorThumbTwo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  797. MotorThumbTwoWeld = CreateWeld(m, Handle, MotorThumbTwo, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.444597721, 0.423756033, -0.897562623, -0.0682120249, -0.995336354, -0.068211019, 0.707106709, -7.08211871e-07, -0.707106829, 0.703809083, -0.0964656621, 0.703809023))
  798. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  799. ClawWeld = CreateWeld(m, MotorThumbTwo, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.607738018, 0.0110911727, 0.0515185595, 0.925057888, -4.47034836e-08, 0.379826128, -5.96046448e-08, 0.99999994, 2.68220901e-07, -0.379826188, -2.98023224e-07, 0.925057888))
  800. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2, 0.300000012, 0.370000005))
  801. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  802. ShardWeld = CreateWeld(m, MotorThumbTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.414689064, 0.0210665464, 0.175723612, 0.990283549, 1.42306089e-06, -0.139062777, -1.4193356e-06, 0.99999994, 1.49011612e-07, 0.139062807, 1.1920929e-07, 0.990283608))
  803. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  804. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  805. ShardWeld = CreateWeld(m, MotorThumbTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.222025394, 0.0210601091, -0.0396541059, 0.908135235, 2.08616257e-06, -0.418677092, -1.72480941e-06, 1, 1.16229057e-06, 0.418677121, -3.57627869e-07, 0.908135176))
  806. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  807. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  808. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.012969017, -0.393394232, 0.191974878, -7.11530447e-07, 1, 2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097589, 0.258097559, 1.78813934e-07, -0.966118813))
  809. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.200000003))
  810. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129775107, -0.706632137, 0.168079972, -7.11530447e-07, 1, 2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097589, -0.258097559, -1.78813934e-07, 0.966118813))
  811. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  812. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00299596786, -0.29410553, -0.00194442272, 7.11530447e-07, -1, -2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097589, -0.258097559, -1.78813934e-07, 0.966118813))
  813. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.390000015))
  814. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012973249, -0.311598063, 0.0969111919, 7.11530447e-07, -1, -2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097589, 0.258097559, 1.78813934e-07, -0.966118813))
  815. MagniHit = CreatePart(m, Enum.Material.Neon, 0, 1, "Really black", "MagniHit", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  816. MagniHitWeld = CreateWeld(m, Character.HumanoidRootPart, MagniHit, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.01003361, -0.230025291, 0.070048213, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  817. local CBlade = {}
  818. local CBladeWelds = {}
  819. for _,c in pairs(m:children()) do
  820. if c.className == "Part" then
  821. table.insert(CBlade, R67_PC6072)
  822. end
  823. end
  824. for _,c in pairs(m:children()) do
  825. if c.className == "Weld" then
  826. table.insert(CBladeWelds, R67_PC6072)
  827. print(R66_PC6093)
  828. end
  829. end
  830. -- NIGH-OMNI FATAL ERROR at PC6105: Re-wrote register: R67 in 'AssignReg'
  831.  
  832. -- NIGH-OMNI FATAL ERROR at PC6106: Re-wrote register: R67 in 'AssignReg'
  833.  
  834. --Hit = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", R66_PC6093, R67_PC6072(5, 0.200000003, 5))
  835. -- NIGH-OMNI FATAL ERROR at PC6120: Re-wrote register: R66 in 'AssignReg'
  836.  
  837. -- NIGH-OMNI FATAL ERROR at PC6134: Re-wrote register: R66 in 'AssignReg'
  838.  
  839. HitWeld = CreateWeld(demon, Character.HumanoidRootPart, Hit, CFrame.new(0, R66_PC6093, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(R66_PC6093, -3.50004387, 0.0299530029, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  840. CreateMesh("SpecialMesh", Hit, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(3, 4, 3))
  841. FakeMotor = CreatePart(demon, Enum.Material.Neon, 0, 1, "Really black", "FakeMotor", Vector3.new(2.01999998, 0.2016, 2.36000013))
  842. FakeMotorWeld = CreateWeld(demon, Hit, FakeMotor, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0199999809, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  843. Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
  844. PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -5.06998634, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  845. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(2.5, 10, 2.5))
  846. Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
  847. PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -7.1599884, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  848. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(1, 10, 1))
  849. TornadoHat = CreatePart(demon, Enum.Material.Neon, 0.20000000298023, 0.5, "Really black", "TornadoHat", Vector3.new(3, 0.400000006, 3))
  850. TornadoHatWeld = CreateWeld(demon, FakeMotor, TornadoHat, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00997924805, -1.65001106, -0.0699994564, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  851. CreateMesh("SpecialMesh", TornadoHat, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1051557", Vector3.new(0, 0, 0), Vector3.new(5, 5, 5))
  852. local DBlade = {}
  853. local DBladeWelds = {}
  854. for _,c in pairs(demon:children()) do
  855. if c.className == "Part" then
  856. table.insert(DBlade, c)
  857. end
  858. end
  859. for _,c in pairs(demon:children()) do
  860. if c.className == "Weld" then
  861. table.insert(DBladeWelds, c)
  862. print(c)
  863. end
  864. end
  865. demon.Parent = nil
  866.  
  867. paly = game.Players.LocalPlayer
  868. char = paly.Character
  869. torso = char.Torso
  870. neck = char.Torso.Neck
  871. hum = char.Humanoid
  872. Player = game:GetService("Players").LocalPlayer
  873. local mouse = Player:GetMouse()
  874. Character = Player.Character
  875. tors = Character.Torso
  876. lleg = Character["Left Leg"]
  877. root = Character.HumanoidRootPart
  878. hed = Character.Head
  879. rleg = Character["Right Leg"]
  880. rarm = Character["Right Arm"]
  881. larm = Character["Left Arm"]
  882. local Effects = {}
  883. attack = false
  884. vt = Vector3.new
  885. bc = BrickColor.new
  886. br = BrickColor.random
  887. it = Instance.new
  888. cf = CFrame.new
  889. euler = CFrame.fromEulerAnglesXYZ
  890. angles = CFrame.Angles
  891. matr = math.random
  892. local basiccooldown = math.huge
  893. local ultcooldown = math.huge
  894. local secondcooldown = math.huge
  895. local thirdcooldown = math.huge
  896.  
  897. local boll = Instance.new("Part",game.Lighting)
  898. boll.Transparency = 0.5
  899. boll.Material = "Neon"
  900. boll.BrickColor = tors.BrickColor
  901. boll.Anchored = true
  902. boll.Size = vt(1,1,1)
  903. boll.Shape = "Ball"
  904. boll.CanCollide = false
  905.  
  906. local shur = Instance.new("Part",game.Lighting)
  907. shur.Transparency = 0
  908. shur.Material = "Neon"
  909. shur.BrickColor = tors.BrickColor
  910. shur.Anchored = true
  911. shur.Size = vt(5,0.2,5)
  912. shur.CanCollide = false
  913. local Meshshur = Instance.new("CylinderMesh",shur)
  914.  
  915.  
  916. local boll = Instance.new("Part",game.Lighting)
  917. boll.Transparency = 0.5
  918. boll.Material = "Neon"
  919. boll.BrickColor = bc("Bright red")
  920. boll.Anchored = true
  921. boll.Size = vt(1,1,1)
  922. boll.Shape = "Ball"
  923. boll.CanCollide = false
  924.  
  925. local shur = Instance.new("Part",game.Lighting)
  926. shur.Transparency = 0
  927. shur.Material = "Neon"
  928. shur.BrickColor = bc("Bright red")
  929. shur.Anchored = true
  930. shur.Size = vt(5,0.2,5)
  931. shur.CanCollide = false
  932. local Meshshur = Instance.new("CylinderMesh",shur)
  933.  
  934. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  935. if hit.Parent==nil then
  936. return
  937. end
  938. h=hit.Parent:FindFirstChild("Humanoid")
  939. for _,v in pairs(hit.Parent:children()) do
  940. if v:IsA("Humanoid") then
  941. h=v
  942. end
  943. end
  944. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  945. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  946. end
  947. if hit.Parent.className=="Hat" then
  948. hit=hit.Parent.Parent:findFirstChild("Head")
  949. end
  950. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  951. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  952. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  953. return
  954. end]]
  955. -- hs(hit,1.2)
  956. c=Instance.new("ObjectValue")
  957. c.Name="creator"
  958. c.Value=game:service("Players").LocalPlayer
  959. c.Parent=h
  960. game:GetService("Debris"):AddItem(c,.5)
  961. Damage=math.random(minim,maxim)
  962. -- h:TakeDamage(Damage)
  963. blocked=false
  964. block=hit.Parent:findFirstChild("Block")
  965. if block~=nil then
  966. print(block.className)
  967. if block.className=="NumberValue" then
  968. if block.Value>0 then
  969. blocked=true
  970. if decreaseblock==nil then
  971. block.Value=block.Value-1
  972. end
  973. end
  974. end
  975. if block.className=="IntValue" then
  976. if block.Value>0 then
  977. blocked=true
  978. if decreaseblock~=nil then
  979. block.Value=block.Value-1
  980. end
  981. end
  982. end
  983. end
  984. if blocked==false then
  985. -- h:TakeDamage(Damage)
  986. h.Health=h.Health-Damage
  987. showDamage(hit.Parent,Damage,.5,TorsoColor)
  988. else
  989. h.Health=h.Health-(Damage/2)
  990. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  991. end
  992. if Type=="Knockdown" then
  993. hum=hit.Parent.Humanoid
  994. hum.PlatformStand=true
  995. coroutine.resume(coroutine.create(function(HHumanoid)
  996. swait(1)
  997. HHumanoid.PlatformStand=false
  998. end),hum)
  999. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1000. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1001. local bodvol=Instance.new("BodyVelocity")
  1002. bodvol.velocity=angle*knockback
  1003. bodvol.P=5000
  1004. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1005. bodvol.Parent=hit
  1006. rl=Instance.new("BodyAngularVelocity")
  1007. rl.P=3000
  1008. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1009. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1010. rl.Parent=hit
  1011. game:GetService("Debris"):AddItem(bodvol,.5)
  1012. game:GetService("Debris"):AddItem(rl,.5)
  1013. elseif Type=="Normal" then
  1014. vp=Instance.new("BodyVelocity")
  1015. vp.P=500
  1016. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1017. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1018. if KnockbackType==1 then
  1019. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1020. elseif KnockbackType==2 then
  1021. vp.velocity=Property.CFrame.lookVector*knockback
  1022. end
  1023. if knockback>0 then
  1024. vp.Parent=hit.Parent.Torso
  1025. end
  1026. game:GetService("Debris"):AddItem(vp,.5)
  1027. elseif Type=="Up" then
  1028. local bodyVelocity=Instance.new("BodyVelocity")
  1029. bodyVelocity.velocity=vt(0,10,0)
  1030. bodyVelocity.P=1000
  1031. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  1032. bodyVelocity.Parent=hit
  1033. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1034. rl=Instance.new("BodyAngularVelocity")
  1035. rl.P=3000
  1036. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1037. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1038. rl.Parent=hit
  1039. game:GetService("Debris"):AddItem(rl,.5)
  1040. elseif Type=="Snare" then
  1041. bp=Instance.new("BodyPosition")
  1042. bp.P=2000
  1043. bp.D=100
  1044. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1045. bp.position=hit.Parent.Torso.Position
  1046. bp.Parent=hit.Parent.Torso
  1047. game:GetService("Debris"):AddItem(bp,1)
  1048. elseif Type=="Target" then
  1049. if Targetting==false then
  1050. ZTarget=hit.Parent.Torso
  1051. coroutine.resume(coroutine.create(function(Part)
  1052. swait(5)
  1053. end),ZTarget)
  1054. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1055. targetgui=Instance.new("BillboardGui")
  1056. targetgui.Parent=ZTarget
  1057. targetgui.Size=UDim2.new(10,100,10,100)
  1058. targ=Instance.new("ImageLabel")
  1059. targ.Parent=targetgui
  1060. targ.BackgroundTransparency=1
  1061. targ.Image="rbxassetid://4834067"
  1062. targ.Size=UDim2.new(1,0,1,0)
  1063. cam.CameraType="Scriptable"
  1064. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1065. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1066. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1067. Targetting=true
  1068. RocketTarget=ZTarget
  1069. for i=1,Property do
  1070. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1071. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1072. swait()
  1073. end
  1074. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1075. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1076. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1077. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1078. end
  1079. Targetting=false
  1080. RocketTarget=nil
  1081. targetgui.Parent=nil
  1082. cam.CameraType="Custom"
  1083. end
  1084. end
  1085. debounce=Instance.new("BoolValue")
  1086. debounce.Name="DebounceHit"
  1087. debounce.Parent=hit.Parent
  1088. debounce.Value=true
  1089. game:GetService("Debris"):AddItem(debounce,Delay)
  1090. c=Instance.new("ObjectValue")
  1091. c.Name="creator"
  1092. c.Value=Player
  1093. c.Parent=h
  1094. game:GetService("Debris"):AddItem(c,.5)
  1095. CRIT=false
  1096. hitDeb=true
  1097. AttackPos=6
  1098. end
  1099. end
  1100.  
  1101. showDamage=function(Char,Dealt,du,Color)
  1102. m=Instance.new("Model")
  1103. m.Name=tostring(Dealt)
  1104. h=Instance.new("Humanoid")
  1105. h.Health=0
  1106. h.MaxHealth=0
  1107. h.Parent=m
  1108. c=Instance.new("Part")
  1109. c.Transparency=0
  1110. c.Material = "Neon"
  1111. c.BrickColor=bc("New Yeller")
  1112. c.Name="Head"
  1113. c.TopSurface=0
  1114. c.BottomSurface=0
  1115. local tick = Instance.new("Sound",c)
  1116. tick.SoundId = "rbxassetid://12221976"
  1117. tick.Volume = 5
  1118. tick.Pitch = 4
  1119. tick:Play()
  1120. c.formFactor="Plate"
  1121. c.Size=Vector3.new(1,.4,1)
  1122. ms=Instance.new("CylinderMesh")
  1123. ms.Scale=Vector3.new(.8,.8,.8)
  1124. if CRIT==true then
  1125. ms.Scale=Vector3.new(1,1.25,1)
  1126. end
  1127. ms.Parent=c
  1128. c.Reflectance=0
  1129. Instance.new("BodyGyro").Parent=c
  1130. c.Parent=m
  1131. if Char:findFirstChild("Head")~=nil then
  1132. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1133. elseif Char.Parent:findFirstChild("Head")~=nil then
  1134. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1135. end
  1136. f=Instance.new("BodyPosition")
  1137. f.P=2000
  1138. f.D=100
  1139. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1140. f.position=c.Position+Vector3.new(0,3,0)
  1141. f.Parent=c
  1142. game:GetService("Debris"):AddItem(m,.5+du)
  1143. c.CanCollide=false
  1144. m.Parent=workspace
  1145. c.CanCollide=false
  1146. p:Destroy()
  1147. end
  1148.  
  1149. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  1150. for _, c in pairs(workspace:children()) do
  1151. local hum = c:findFirstChild("Humanoid")
  1152. if hum ~= nil then
  1153. local head = c:findFirstChild("Torso")
  1154. if head ~= nil then
  1155. local targ = head.Position - Part.Position
  1156. local mag = targ.magnitude
  1157. if mag <= magni and c.Name ~= Player.Name then
  1158. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  1159. end
  1160. end
  1161. end
  1162. end
  1163. end
  1164.  
  1165. function Explode(rad,par)
  1166. local expart = Instance.new("Part",script.Parent)
  1167. local expart2 = Instance.new("Part",script.Parent)
  1168. local partMesh = Instance.new("SpecialMesh",expart)
  1169. partMesh.MeshType = "Sphere"
  1170. local partMesh2 = Instance.new("SpecialMesh",expart2)
  1171. partMesh2.MeshType = "Sphere"
  1172. local expld = Instance.new("Explosion", script.Parent)
  1173. local plode = Instance.new("Sound",expart)
  1174. plode.SoundId = "rbxassetid://165970126"
  1175. plode.Volume = 1
  1176. plode.Pitch = 1
  1177. plode.Looped = false
  1178. plode:Play()
  1179. expld.BlastRadius = rad
  1180. expld.Position = par.Position
  1181. partMesh.Scale = vt(rad,rad,rad)
  1182. expart.Size = vt(1,1,1)*1.5
  1183. expart.Transparency = 0
  1184. expart.Anchored = true
  1185. expart.Material = "Neon"
  1186. expart.BrickColor = bc("White")
  1187. expart.CFrame = par.CFrame
  1188. partMesh2.Scale = vt(rad,rad,rad)
  1189. expart2.Size = vt(1.15,1.15,1.15)*1.5
  1190. expart2.Transparency = 0.5
  1191. expart2.Anchored = true
  1192. expart2.Material = "Neon"
  1193. expart2.BrickColor = bc("New Yeller")
  1194. expart2.CFrame = par.CFrame
  1195. local value = 1*rad/6.5
  1196. par:Destroy()
  1197. for i = 0, 100 do
  1198. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  1199. expart.CFrame = expart.CFrame
  1200. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  1201. expart2.CFrame = expart.CFrame
  1202. value = value - 0.035*rad/6.5
  1203. if value < 1 then
  1204. value = 0.25
  1205. expart.Transparency = expart.Transparency + 0.025
  1206. expart2.Transparency = expart2.Transparency + 0.025
  1207. end
  1208. wait()
  1209. end
  1210. plode.Parent = nil
  1211. expart.Parent = nil
  1212. expart2.Parent = nil
  1213. expld.Parent = nil
  1214. end
  1215.  
  1216. function ExplodeMass(rad,par)
  1217. local expart = Instance.new("Part",script.Parent)
  1218. local expart2 = Instance.new("Part",script.Parent)
  1219. local partMesh = Instance.new("SpecialMesh",expart)
  1220. partMesh.MeshType = "Sphere"
  1221. local partMesh2 = Instance.new("SpecialMesh",expart2)
  1222. partMesh2.MeshType = "Sphere"
  1223. local expld = Instance.new("Explosion", script.Parent)
  1224. local plode = Instance.new("Sound",workspace)
  1225. plode.SoundId = "rbxassetid://579687077"
  1226. plode.Volume = 1
  1227. plode.Pitch = 0.85
  1228. plode.Looped = false
  1229. plode:Play()
  1230. local plodez = Instance.new("Sound",workspace)
  1231. plodez.SoundId = "rbxassetid://288641686"
  1232. plodez.Volume = 1
  1233. plodez.Pitch = 0.75
  1234. plodez.Looped = false
  1235. plodez:Play()
  1236. local plodeza = Instance.new("Sound",workspace)
  1237. plodeza.SoundId = "rbxassetid://197161452"
  1238. plodeza.Volume = 0.85
  1239. plodeza.Pitch = 0.65
  1240. plodeza.Looped = false
  1241. plodeza:Play()
  1242. local plodezar = Instance.new("Sound",workspace)
  1243. plodezar.SoundId = "rbxassetid://197161452"
  1244. plodezar.Volume = 0.85
  1245. plodezar.Pitch = 0.25
  1246. plodezar.Looped = false
  1247. plodezar:Play()
  1248. expld.BlastRadius = rad
  1249. expld.Position = par.Position
  1250. wait(0.5)
  1251. par:Destroy()
  1252. plode.Parent = nil
  1253. expart.Parent = nil
  1254. expart2.Parent = nil
  1255. expld.Parent = nil
  1256. end
  1257. function ExplodeMassen(rad,par)
  1258. local expart = Instance.new("Part",script.Parent)
  1259. local expart2 = Instance.new("Part",script.Parent)
  1260. local partMesh = Instance.new("SpecialMesh",expart)
  1261. partMesh.MeshType = "Sphere"
  1262. local partMesh2 = Instance.new("SpecialMesh",expart2)
  1263. partMesh2.MeshType = "Sphere"
  1264. local expld = Instance.new("Explosion", script.Parent)
  1265. local plode = Instance.new("Sound",workspace)
  1266. plode.SoundId = "rbxassetid://579687077"
  1267. plode.Volume = 1
  1268. plode.Pitch = 0.85
  1269. plode.Looped = false
  1270. plode:Play()
  1271. local plodez = Instance.new("Sound",workspace)
  1272. plodez.SoundId = "rbxassetid://288641686"
  1273. plodez.Volume = 1
  1274. plodez.Pitch = 0.75
  1275. plodez.Looped = false
  1276. plodez:Play()
  1277. local plodeza = Instance.new("Sound",workspace)
  1278. plodeza.SoundId = "rbxassetid://197161452"
  1279. plodeza.Volume = 0.85
  1280. plodeza.Pitch = 0.65
  1281. plodeza.Looped = false
  1282. plodeza:Play()
  1283. local plodezar = Instance.new("Sound",workspace)
  1284. plodezar.SoundId = "rbxassetid://197161452"
  1285. plodezar.Volume = 0.85
  1286. plodezar.Pitch = 0.25
  1287. plodezar.Looped = false
  1288. plodezar:Play()
  1289. expld.BlastRadius = rad
  1290. expld.Position = par.Position
  1291. partMesh.Scale = vt(rad,rad,rad)
  1292. expart.Size = vt(1,1,1)*1.5
  1293. expart.Transparency = 0
  1294. expart.Anchored = true
  1295. expart.Material = "Neon"
  1296. expart.BrickColor = bc("White")
  1297. expart.CFrame = par.CFrame
  1298. partMesh2.Scale = vt(rad,rad,rad)
  1299. expart2.Size = vt(1.15,1.15,1.15)*1.5
  1300. expart2.Transparency = 0.5
  1301. expart2.Anchored = true
  1302. expart2.Material = "Neon"
  1303. expart2.BrickColor = tors.BrickColor
  1304. expart2.CFrame = par.CFrame
  1305. local value = 1*rad/10
  1306. par:Destroy()
  1307. for i = 0, 300 do
  1308. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  1309. expart.CFrame = expart.CFrame
  1310. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  1311. expart2.CFrame = expart.CFrame
  1312. value = value - 0.0175*rad/10
  1313. if value <= 0 then
  1314. expart.Transparency = expart.Transparency + 0.0125
  1315. expart2.Transparency = expart2.Transparency + 0.0125
  1316. value = 0.25
  1317. end
  1318. wait()
  1319. end
  1320. plode.Parent = nil
  1321. expart.Parent = nil
  1322. expart2.Parent = nil
  1323. expld.Parent = nil
  1324. end
  1325. local Ultramode = false
  1326.  
  1327. function Transform()
  1328. if basiccooldown >= 5 then
  1329. hum.WalkSpeed = 0
  1330. local sparta = Instance.new("Part",workspace)
  1331. local msher = Instance.new("SpecialMesh",sparta)
  1332. msher.MeshType = "Sphere"
  1333. msher.Scale = vt(1,1,1)
  1334. wit = BrickColor.new("Really black").Color
  1335. local glowz = Instance.new("ParticleEmitter")
  1336. glowz.LightEmission = 1
  1337. glowz.Parent = sparta
  1338. glowz.Texture = "rbxassetid://284205403"
  1339. glowz.Color = ColorSequence.new(wit)
  1340. glowz.Size = NumberSequence.new(15)
  1341. glowz.Speed = NumberRange.new(100,250)
  1342. glowz.LockedToPart = false
  1343. glowz.Transparency = NumberSequence.new(0.75)
  1344. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1345. glowz.Lifetime = NumberRange.new(1)
  1346. glowz.Rate = 50000
  1347. glowz.VelocitySpread = 9001
  1348. local sa2 = Instance.new("Sound",sparta)
  1349. sa2.SoundId = "rbxassetid://93724183"
  1350. sa2.Pitch = 0.5
  1351. sa2.Volume = 5
  1352. sa2.Looped = false
  1353. sa2:Play()
  1354. local saz2 = Instance.new("Sound",sparta)
  1355. saz2.SoundId = "rbxassetid://199145659"
  1356. saz2.Pitch = 0.45
  1357. saz2.Volume = 5*2
  1358. saz2.Looped = false
  1359. local plode = Instance.new("Sound",sparta)
  1360. plode.SoundId = "rbxassetid://153274423"
  1361. plode.Volume = 5
  1362. plode.Pitch = 1
  1363. plode.Looped = false
  1364. local ploder = Instance.new("Sound",sparta)
  1365. ploder.SoundId = "rbxassetid://130972023"
  1366. ploder.Volume = 5
  1367. ploder.Pitch = 1
  1368. ploder.Looped = false
  1369. sparta.Size = vt(1,1,1)
  1370. sparta.BrickColor = BrickColor.new("Really black")
  1371. sparta.Material = "Neon"
  1372. sparta.Transparency = 0
  1373. sparta.Anchored = true
  1374. sparta.CanCollide = false
  1375. sparta.CFrame = tors.CFrame
  1376. sparta.Rotation = vt(0,0,0)
  1377. local value2 = 2
  1378. for i = 0, 24 do
  1379. value2 = value2 - 0.065
  1380. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1381. wait()
  1382. end
  1383. for i = 0, 10 do
  1384. value2 = value2 + 0.06575
  1385. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1386. wait()
  1387. end
  1388. for i = 0, 10 do
  1389. value2 = value2 - 0.2
  1390. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1391. wait()
  1392. end
  1393. for i = 0, 10 do
  1394. value2 = value2 + 0.275
  1395. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1396. wait()
  1397. end
  1398. for i = 0, 10 do
  1399. value2 = value2 - 0.4
  1400. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1401. wait()
  1402. end
  1403. for i = 0, 10 do
  1404. value2 = value2 + 0.475
  1405. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1406. wait()
  1407. end
  1408. for i = 0, 10 do
  1409. value2 = value2 - 0.6
  1410. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1411. wait()
  1412. end
  1413. for i = 0, 10 do
  1414. value2 = value2 + 0.675
  1415. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1416. wait()
  1417. end
  1418. for i = 0, 10 do
  1419. value2 = value2 - 0.7
  1420. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1421. wait()
  1422. end
  1423. for i = 0, 10 do
  1424. value2 = value2 + 0.775
  1425. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1426. wait()
  1427. end
  1428. saz2:Play()
  1429. wait(2.75)
  1430. plode:Play()
  1431. ploder:Play()
  1432. Ultramode = true
  1433. for i = 0, 75 do
  1434. value2 = value2 - 0.0575
  1435. glowz.Rate = 0
  1436. sparta.Transparency = sparta.Transparency + 0.025
  1437. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1438. wait()
  1439. end
  1440. hum.WalkSpeed = 16
  1441. sparta:Destroy()
  1442. end
  1443. end
  1444.  
  1445.  
  1446. function Blaze2()
  1447. if ultcooldown >= 30 then
  1448. local sloc = Instance.new("Part",workspace)
  1449. local msh = Instance.new("SpecialMesh",sloc)
  1450. msh.MeshType = "Sphere"
  1451. sloc.Size = vt(1,1,1)
  1452. sloc.Transparency = 1
  1453. sloc.BrickColor = tors.BrickColor
  1454. sloc.Position = hed.Position + vt(0,0.1,0)
  1455. sloc.CanCollide = false
  1456. sloc.Shape = "Ball"
  1457. sloc.Anchored = true
  1458. sloc.Material = "Neon"
  1459. local s = Instance.new("Sound",char)
  1460. s.SoundId = "rbxassetid://289315275"
  1461. s.Pitch = 1
  1462. s.Volume = 2.75
  1463. s.Looped = false
  1464. s:Play()
  1465. local s2 = Instance.new("Sound",char)
  1466. s2.SoundId = "rbxassetid://671759140"
  1467. s2.Pitch = 0.425
  1468. s2.Volume = 1
  1469. s2.Looped = false
  1470. s2:Play()
  1471. local val = 0.65*5
  1472. for i = 0 , 75 do
  1473. sloc.Transparency = sloc.Transparency - 0.035
  1474. msh.Scale = msh.Scale + vt(val,val,val)
  1475. val = val - 0.0075*5
  1476. wait()
  1477. end
  1478. wait(2)
  1479. local sen = Instance.new("Sound",char)
  1480. sen.SoundId = "rbxassetid://289315275"
  1481. sen.Pitch = 1
  1482. sen.Volume = 2.75
  1483. sen.Looped = false
  1484. sen:Play()
  1485. local tick = Instance.new("Sound",char)
  1486. tick.SoundId = "rbxassetid://446876721"
  1487. tick.Volume = 2.5
  1488. tick.Pitch = 0.5
  1489. tick:Play()
  1490. msh.Scale = msh.Scale - vt(1,1,1)
  1491. sloc.Transparency = sloc.Transparency + 0.015
  1492. local spart = Instance.new("Part",workspace)
  1493. local msh2 = Instance.new("SpecialMesh",spart)
  1494. msh2.MeshType = "Sphere"
  1495. spart.Size = vt(2,2,2)
  1496. spart.Shape = "Ball"
  1497. spart.BrickColor = tors.BrickColor
  1498. spart.Material = "Neon"
  1499. spart.Transparency = 0
  1500. spart.Anchored = false
  1501. msh2.Scale = msh.Scale/2
  1502. spart.Rotation = hed.Rotation
  1503. spart.CanCollide = false
  1504. spart.Position = sloc.Position + vt(math.random(-0,0),math.random(-0,0),math.random(-0,0))
  1505. local bv = Instance.new("BodyVelocity")
  1506. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1507. bv.velocity = mouse.Hit.lookVector * 125
  1508. bv.Parent = spart
  1509. sloc:Destroy()
  1510. wait(0.00001)
  1511. pewdiepie=spart.Touched:connect(function(hit)
  1512. ExplodeMassen(100,spart)
  1513. end)
  1514. wait(5)
  1515. sloc:Destroy()
  1516. tick:Destroy()
  1517. s:Destroy()
  1518. sen:Destroy()
  1519. s2:Destroy()
  1520. end
  1521. if ultcooldown < 1 then
  1522. for i = 0, 29 do
  1523. ultcooldown = ultcooldown + 1
  1524. wait(1)
  1525. end
  1526. end
  1527. end
  1528.  
  1529. function Blaze()
  1530. if ultcooldown >= 30 then
  1531. local ff = Instance.new("ForceField",char)
  1532. local s = Instance.new("Sound",char)
  1533. s.SoundId = "rbxassetid://289315275"
  1534. s.Pitch = 1
  1535. s.Volume = 2.75
  1536. s.Looped = false
  1537. s:Play()
  1538. local s2 = Instance.new("Sound",char)
  1539. s2.SoundId = "rbxassetid://671759140"
  1540. s2.Pitch = 0.425
  1541. s2.Volume = 1
  1542. s2.Looped = false
  1543. s2:Play()
  1544. local spart = boll:Clone()
  1545. local spart2 = shur:Clone()
  1546. local msh = Instance.new("SpecialMesh",spart)
  1547. msh.MeshType = "Sphere"
  1548. spart.Parent = workspace
  1549. spart.Transparency = 1
  1550. spart.Anchored = true
  1551. spart.Position = tors.Position + vt(0,1,0)
  1552. spart.Size = spart.Size + vt(1,1,1)
  1553. for i = 0, 10 do
  1554. spart.BrickColor = tors.BrickColor
  1555. spart.Transparency = spart.Transparency + -0.05
  1556. spart.Position = tors.Position + vt(0,1,0)
  1557. spart.Size = spart.Size + vt(3,3,3)
  1558. wait(0)
  1559. end
  1560. for i = 0, 5 do
  1561. spart.BrickColor = tors.BrickColor
  1562. spart.Transparency = spart.Transparency + -0.05
  1563. spart.Position = tors.Position + vt(0,1,0)
  1564. spart.Size = spart.Size + vt(2.5,2.5,2.5)
  1565. wait(0)
  1566. end
  1567. for i = 0, 5 do
  1568. spart.BrickColor = tors.BrickColor
  1569. spart.Transparency = spart.Transparency + -0.05
  1570. spart.Position = tors.Position + vt(0,1,0)
  1571. spart.Size = spart.Size + vt(1,1,1)
  1572. wait(0)
  1573. end
  1574. for i = 0, 10 do
  1575. spart.BrickColor = tors.BrickColor
  1576. wait(0.1)
  1577. end
  1578. for i = 0, 20 do
  1579. spart.BrickColor = tors.BrickColor
  1580. spart.Transparency = spart.Transparency + 0.05
  1581. spart.Position = tors.Position + vt(0,1,0)
  1582. spart.Size = spart.Size + vt(-5,-5,-5)
  1583. wait(0)
  1584. end
  1585. local sp = spart:Clone()
  1586. sp.Parent = workspace
  1587. sp.Position = spart.Position
  1588. local sp2 = sp:Clone()
  1589. sp2.Parent = workspace
  1590. sp2.Transparency = 0.5
  1591. local msh2 = sp2.Mesh
  1592. msh2.Scale = vt(1250,1250,1250)
  1593. wit = tors.BrickColor.Color
  1594. local glowz = Instance.new("ParticleEmitter")
  1595. glowz.LightEmission = 0.75
  1596. glowz.Parent = sp2
  1597. glowz.Texture = "rbxassetid://284205403"
  1598. glowz.Color = ColorSequence.new(wit)
  1599. glowz.Size = NumberSequence.new(50)
  1600. glowz.Speed = NumberRange.new(425,450)
  1601. glowz.LockedToPart = false
  1602. glowz.Transparency = NumberSequence.new(0.75)
  1603. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1604. glowz.Lifetime = NumberRange.new(1)
  1605. glowz.Rate = 50000
  1606. glowz.VelocitySpread = 9001
  1607. spart2.Parent = workspace
  1608. spart2.Mesh.Scale = vt(25, 90000, 25)
  1609. spart2.Position = tors.Position
  1610. local seen = Instance.new("Sound",char)
  1611. seen.SoundId = "rbxassetid://445796828"
  1612. seen.Pitch = 0.75
  1613. seen.Volume = 1.75
  1614. seen.Looped = true
  1615. seen:Play()
  1616. local sen = Instance.new("Sound",char)
  1617. sen.SoundId = "rbxassetid://289315275"
  1618. sen.Pitch = 0.98
  1619. sen.Volume = 2.65
  1620. sen.Looped = false
  1621. sen:Play()
  1622. local tick = Instance.new("Sound",char)
  1623. tick.SoundId = "rbxassetid://446876721"
  1624. tick.Volume = 5
  1625. tick.Pitch = 0.5
  1626. tick:Play()
  1627. local seena = Instance.new("Sound",char)
  1628. seena.SoundId = "rbxassetid://300916057"
  1629. seena.Pitch = 0.5
  1630. seena.Volume = 2.5
  1631. seena.Looped = false
  1632. seena:Play()
  1633. spart.Transparency = 0
  1634. ExplodeMass(1000,sp)
  1635. for i = 0, 450 do
  1636. spart2.Position = spart.Position + vt(math.random(-1,1),0,math.random(-1,1))
  1637. sp2.Position = spart.Position
  1638. spart2.Mesh.Scale = spart2.Mesh.Scale + vt(0.035, 0, 0.035)
  1639. spart2.BrickColor = tors.BrickColor
  1640. msh2.Scale = msh2.Scale + vt(3.5,3.5,3.5)
  1641. msh.Scale = msh.Scale + vt(50,50,50)
  1642. sp2.Transparency = sp2.Transparency + 0.0005
  1643. spart.Transparency = spart.Transparency + 0.0025
  1644. spart2.Transparency = spart2.Transparency + 0.0025
  1645. wait(0)
  1646. end
  1647. spart:Destroy()
  1648. seena:Destroy()
  1649. ff:Destroy()
  1650. seen:Destroy()
  1651. sen:Destroy()
  1652. tick:Destroy()
  1653. spart2:Destroy()
  1654. s:Destroy()
  1655. sp:Destroy()
  1656. sp2:Destroy()
  1657. s2:Destroy()
  1658. end
  1659. if ultcooldown < 1 then
  1660. for i = 0, 29 do
  1661. ultcooldown = ultcooldown + 1
  1662. wait(1)
  1663. end
  1664. end
  1665. end
  1666.  
  1667. -- sin
  1668. Player=game:GetService("Players").LocalPlayer
  1669. Character=Player.Character
  1670. PlayerGui=Player.PlayerGui
  1671. Backpack=Player.Backpack
  1672. Torso=Character.Torso
  1673. Head=Character.Head
  1674. Humanoid=Character.Humanoid
  1675. m=Instance.new('Model',Character)
  1676. LeftArm=Character["Left Arm"]
  1677. LeftLeg=Character["Left Leg"]
  1678. RightArm=Character["Right Arm"]
  1679. RightLeg=Character["Right Leg"]
  1680. LS=Torso["Left Shoulder"]
  1681. LH=Torso["Left Hip"]
  1682. RS=Torso["Right Shoulder"]
  1683. RH=Torso["Right Hip"]
  1684. Face = Head.face
  1685. Neck=Torso.Neck
  1686. it=Instance.new
  1687. attacktype=1
  1688. vt=Vector3.new
  1689. cf=CFrame.new
  1690. euler=CFrame.fromEulerAnglesXYZ
  1691. angles=CFrame.Angles
  1692. cloaked=false
  1693. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1694. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1695. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  1696. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  1697. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  1698. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  1699. RootPart=Character.HumanoidRootPart
  1700. RootJoint=RootPart.RootJoint
  1701. RootCF=euler(-1.57,0,3.14)
  1702. attack = false
  1703. attackdebounce = false
  1704. deb=false
  1705. equipped=true
  1706. hand=false
  1707. MMouse=nil
  1708. combo=0
  1709. mana=0
  1710. trispeed=1
  1711. pathtrans=.7
  1712. attackmode='none'
  1713. local idle=0
  1714. local Anim="Idle"
  1715. local Effects={}
  1716. local gun=false
  1717. local shoot=false
  1718. player=nil
  1719. cloak=false
  1720. lightcolor='Bright blue'
  1721.  
  1722. local Color1=Torso.BrickColor
  1723.  
  1724. local fengui=it("GuiMain")
  1725. fengui.Parent=Player.PlayerGui
  1726. fengui.Name="WeaponGUI"
  1727. local fenframe=it("Frame")
  1728. fenframe.Parent=fengui
  1729. fenframe.BackgroundColor3=Color3.new(255,255,255)
  1730. fenframe.BackgroundTransparency=1
  1731. fenframe.BorderColor3=Color3.new(17,17,17)
  1732. fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0)
  1733. fenframe.Position=UDim2.new(0.4,0,0.1,0)
  1734. local fenbarmana1=it("TextLabel")
  1735. fenbarmana1.Parent=fenframe
  1736. fenbarmana1.Text=" "
  1737. fenbarmana1.BackgroundTransparency=0
  1738. fenbarmana1.BackgroundColor3=Color3.new(0,0,0)
  1739. fenbarmana1.SizeConstraint="RelativeXY"
  1740. fenbarmana1.TextXAlignment="Center"
  1741. fenbarmana1.TextYAlignment="Center"
  1742. fenbarmana1.Position=UDim2.new(0,0,0,0)
  1743. fenbarmana1.Size=UDim2.new(4,0,0.2,0)
  1744. local fenbarmana2=it("TextLabel")
  1745. fenbarmana2.Parent=fenframe
  1746. fenbarmana2.Text=" "
  1747. fenbarmana2.BackgroundTransparency=0
  1748. fenbarmana2.BackgroundColor3=Torso.Color
  1749. fenbarmana2.SizeConstraint="RelativeXY"
  1750. fenbarmana2.TextXAlignment="Center"
  1751. fenbarmana2.TextYAlignment="Center"
  1752. fenbarmana2.Position=UDim2.new(0,0,0,0)
  1753. fenbarmana2.Size=UDim2.new(4*mana/100,0,0.2,0)
  1754. local fenbarmana3=it("TextLabel")
  1755. fenbarmana3.Parent=fenframe
  1756. fenbarmana3.Text=" "
  1757. fenbarmana3.BackgroundTransparency=0
  1758. fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3)
  1759. fenbarmana3.SizeConstraint="RelativeXY"
  1760. fenbarmana3.TextXAlignment="Center"
  1761. fenbarmana3.TextYAlignment="Center"
  1762. fenbarmana3.Position=UDim2.new(0,0,0,0)
  1763. fenbarmana3.Size=UDim2.new(0,0,0.2,0)
  1764. local fenbarmana4=it("TextLabel")
  1765. fenbarmana4.Parent=fenframe
  1766. fenbarmana4.Text="Energy("..mana..")"
  1767. fenbarmana4.BackgroundTransparency=1
  1768. fenbarmana4.BackgroundColor3=Color3.new(0,0,0)
  1769. fenbarmana4.SizeConstraint="RelativeXY"
  1770. fenbarmana4.TextXAlignment="Center"
  1771. fenbarmana4.TextYAlignment="Center"
  1772. fenbarmana4.Position=UDim2.new(0,0,-0.3,0)
  1773. fenbarmana4.Size=UDim2.new(4,0,0.2,0)
  1774. fenbarmana4.FontSize="Size9"
  1775. fenbarmana4.TextStrokeTransparency=0
  1776. fenbarmana4.TextColor=BrickColor.new("White")
  1777.  
  1778. mouse=Player:GetMouse()
  1779. --save shoulders
  1780. RSH, LSH=nil, nil
  1781. --welds
  1782. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  1783. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  1784. LH=Torso["Left Hip"]
  1785. RH=Torso["Right Hip"]
  1786. TorsoColor=Torso.BrickColor
  1787. function NoOutline(Part)
  1788. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  1789. end
  1790. player=Player
  1791. ch=Character
  1792. RSH=ch.Torso["Right Shoulder"]
  1793. LSH=ch.Torso["Left Shoulder"]
  1794. --
  1795. RSH.Parent=nil
  1796. LSH.Parent=nil
  1797. --
  1798. RW.Name="Right Shoulder"
  1799. RW.Part0=ch.Torso
  1800. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  1801. RW.C1=cf(0, 0.5, 0)
  1802. RW.Part1=ch["Right Arm"]
  1803. RW.Parent=ch.Torso
  1804. --
  1805. LW.Name="Left Shoulder"
  1806. LW.Part0=ch.Torso
  1807. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  1808. LW.C1=cf(0, 0.5, 0)
  1809. LW.Part1=ch["Left Arm"]
  1810. LW.Parent=ch.Torso
  1811.  
  1812.  
  1813. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  1814. local fp=it("Part")
  1815. fp.formFactor=formfactor
  1816. fp.Parent=parent
  1817. fp.Reflectance=reflectance
  1818. fp.Transparency=transparency
  1819. fp.CanCollide=false
  1820. fp.Locked=true
  1821. fp.BrickColor=brickcolor
  1822. fp.Name=name
  1823. fp.Size=size
  1824. fp.Position=Torso.Position
  1825. NoOutline(fp)
  1826. fp.Material="Neon"
  1827. fp:BreakJoints()
  1828. return fp
  1829. end
  1830.  
  1831. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1832. local mesh=it(Mesh)
  1833. mesh.Parent=part
  1834. if Mesh=="SpecialMesh" then
  1835. mesh.MeshType=meshtype
  1836. if meshid~="nil" then
  1837. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  1838. end
  1839. end
  1840. mesh.Offset=offset
  1841. mesh.Scale=scale
  1842. return mesh
  1843. end
  1844.  
  1845. function weld(parent,part0,part1,c0)
  1846. local weld=it("Weld")
  1847. weld.Parent=parent
  1848. weld.Part0=part0
  1849. weld.Part1=part1
  1850. weld.C0=c0
  1851. return weld
  1852. end
  1853.  
  1854. local Color1=Torso.BrickColor
  1855.  
  1856. local bodvel=Instance.new("BodyVelocity")
  1857. local bg=Instance.new("BodyGyro")
  1858.  
  1859. function swait(num)
  1860. if num==0 or num==nil then
  1861. game:service'RunService'.Stepped:wait(0)
  1862. else
  1863. for i=0,num do
  1864. game:service'RunService'.Stepped:wait(0)
  1865. end
  1866. end
  1867. end
  1868.  
  1869.  
  1870. so = function(id,par,vol,pit)
  1871. coroutine.resume(coroutine.create(function()
  1872. local sou = Instance.new("Sound",par or workspace)
  1873. sou.Volume=vol
  1874. sou.Pitch=pit or 1
  1875. sou.SoundId=id
  1876. swait()
  1877. sou:play()
  1878. game:GetService("Debris"):AddItem(sou,6)
  1879. end))
  1880. end
  1881.  
  1882. function clerp(a,b,t)
  1883. local qa = {QuaternionFromCFrame(a)}
  1884. local qb = {QuaternionFromCFrame(b)}
  1885. local ax, ay, az = a.x, a.y, a.z
  1886. local bx, by, bz = b.x, b.y, b.z
  1887. local _t = 1-t
  1888. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  1889. end
  1890.  
  1891. function QuaternionFromCFrame(cf)
  1892. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1893. local trace = m00 + m11 + m22
  1894. if trace > 0 then
  1895. local s = math.sqrt(1 + trace)
  1896. local recip = 0.5/s
  1897. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  1898. else
  1899. local i = 0
  1900. if m11 > m00 then
  1901. i = 1
  1902. end
  1903. if m22 > (i == 0 and m00 or m11) then
  1904. i = 2
  1905. end
  1906. if i == 0 then
  1907. local s = math.sqrt(m00-m11-m22+1)
  1908. local recip = 0.5/s
  1909. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  1910. elseif i == 1 then
  1911. local s = math.sqrt(m11-m22-m00+1)
  1912. local recip = 0.5/s
  1913. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  1914. elseif i == 2 then
  1915. local s = math.sqrt(m22-m00-m11+1)
  1916. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  1917. end
  1918. end
  1919. end
  1920.  
  1921. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1922. local xs, ys, zs = x + x, y + y, z + z
  1923. local wx, wy, wz = w*xs, w*ys, w*zs
  1924. local xx = x*xs
  1925. local xy = x*ys
  1926. local xz = x*zs
  1927. local yy = y*ys
  1928. local yz = y*zs
  1929. local zz = z*zs
  1930. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  1931. end
  1932.  
  1933. function QuaternionSlerp(a, b, t)
  1934. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  1935. local startInterp, finishInterp;
  1936. if cosTheta >= 0.0001 then
  1937. if (1 - cosTheta) > 0.0001 then
  1938. local theta = math.acos(cosTheta)
  1939. local invSinTheta = 1/math.sin(theta)
  1940. startInterp = math.sin((1-t)*theta)*invSinTheta
  1941. finishInterp = math.sin(t*theta)*invSinTheta
  1942. else
  1943. startInterp = 1-t
  1944. finishInterp = t
  1945. end
  1946. else
  1947. if (1+cosTheta) > 0.0001 then
  1948. local theta = math.acos(-cosTheta)
  1949. local invSinTheta = 1/math.sin(theta)
  1950. startInterp = math.sin((t-1)*theta)*invSinTheta
  1951. finishInterp = math.sin(t*theta)*invSinTheta
  1952. else
  1953. startInterp = t-1
  1954. finishInterp = t
  1955. end
  1956. end
  1957. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  1958. end
  1959.  
  1960. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1961. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1962. end
  1963.  
  1964. function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
  1965. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1966. prt.Anchored=true
  1967. prt.CFrame=cframe
  1968. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
  1969. --http://www.roblox.com/asset/?id=4770560
  1970. game:GetService("Debris"):AddItem(prt,2)
  1971. CF=prt.CFrame
  1972. coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
  1973. for i=0,1,0.2 do
  1974. wait()
  1975. Part.CFrame=CF*cf(0,0,-0.4)
  1976. end
  1977. for i=0,1,delay do
  1978. wait()
  1979. --Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
  1980. Mesh.Scale=Mesh.Scale
  1981. end
  1982. for i=0,1,0.1 do
  1983. wait()
  1984. Part.Transparency=i
  1985. end
  1986. Part.Parent=nil
  1987. end),prt,msh,CF)
  1988. end
  1989.  
  1990. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1991. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1992. prt.Anchored=true
  1993. prt.CFrame=cframe
  1994. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1995. game:GetService("Debris"):AddItem(prt,5)
  1996. coroutine.resume(coroutine.create(function(Part,Mesh)
  1997. for i=0,1,delay do
  1998. wait()
  1999. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2000. Part.Transparency=i
  2001. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2002. end
  2003. Part.Parent=nil
  2004. end),prt,msh)
  2005. end
  2006.  
  2007. function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  2008. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2009. prt.Anchored=false
  2010. prt.CFrame=cframe
  2011. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2012. local wld=weld(prt,prt,Parent,cframe)
  2013. game:GetService("Debris"):AddItem(prt,5)
  2014. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  2015. for i=0,1,delay do
  2016. wait()
  2017. Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
  2018. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2019. Part.Transparency=i
  2020. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2021. end
  2022. Part.Parent=nil
  2023. end),prt,msh,wld)
  2024. end
  2025.  
  2026. function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  2027. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2028. prt.Anchored=false
  2029. prt.CFrame=cframe
  2030. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2031. local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
  2032. game:GetService("Debris"):AddItem(prt,5)
  2033. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  2034. for i=0,1,delay do
  2035. wait()
  2036. Weld.C0=euler(i*20,0,0)
  2037. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2038. Part.Transparency=i
  2039. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2040. end
  2041. Part.Parent=nil
  2042. end),prt,msh,wld)
  2043. end
  2044.  
  2045. function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2046. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2047. prt.Anchored=true
  2048. prt.CFrame=cframe
  2049. local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2050. game:GetService("Debris"):AddItem(prt,2)
  2051. coroutine.resume(coroutine.create(function(Part,Mesh)
  2052. for i=0,1,delay do
  2053. wait()
  2054. Part.CFrame=Part.CFrame
  2055. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2056. local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2057. prt2.Anchored=true
  2058. prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2059. local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
  2060. game:GetService("Debris"):AddItem(prt2,2)
  2061. coroutine.resume(coroutine.create(function(Part,Mesh)
  2062. for i=0,1,0.1 do
  2063. wait()
  2064. Part.CFrame=Part.CFrame*cf(0,0.5,0)
  2065. end
  2066. Part.Parent=nil
  2067. end),prt2,msh2)
  2068. end
  2069. for i=0,1,delay*2 do
  2070. wait()
  2071. Part.CFrame=Part.CFrame
  2072. Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
  2073. end
  2074. Part.Parent=nil
  2075. end),prt,msh)
  2076. end
  2077.  
  2078. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2079. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2080. prt.Anchored=true
  2081. prt.CFrame=cframe
  2082. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  2083. game:GetService("Debris"):AddItem(prt,2)
  2084. coroutine.resume(coroutine.create(function(Part,Mesh)
  2085. for i=0,1,delay do
  2086. wait()
  2087. Part.CFrame=Part.CFrame
  2088. Part.Transparency=i
  2089. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2090. end
  2091. Part.Parent=nil
  2092. end),prt,msh)
  2093. end
  2094.  
  2095. function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
  2096. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2097. prt.Anchored=true
  2098. prt.CFrame=cframe*euler(x2,y2,z2)
  2099. --"http://www.roblox.com/asset/?id=168892465"
  2100. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  2101. game:GetService("Debris"):AddItem(prt,2)
  2102. coroutine.resume(coroutine.create(function(Part,Mesh)
  2103. for i=0,1,0.03 do
  2104. wait()
  2105. Part.CFrame=Part.CFrame
  2106. Part.Transparency=i
  2107. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2108. end
  2109. Part.Parent=nil
  2110. end),prt,msh)
  2111. end
  2112.  
  2113. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  2114. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2115. prt.Anchored=true
  2116. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2117. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  2118. game:GetService("Debris"):AddItem(prt,2)
  2119. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  2120. CF=Part.CFrame
  2121. Numbb=0
  2122. randnumb=math.random()/10
  2123. rand1=math.random()/10
  2124. for i=0,1,rand1 do
  2125. wait()
  2126. CF=CF*cf(0,math.random()/2,0)
  2127. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  2128. Part.CFrame=CF*euler(Numbb,0,0)
  2129. Part.Transparency=i
  2130. Numbb=Numbb+randnumb
  2131. end
  2132. Part.Parent=nil
  2133. end),prt,CF,Numbb,randnumb)
  2134. end
  2135.  
  2136. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2137. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2138. prt.Anchored=true
  2139. prt.CFrame=cframe
  2140. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  2141. game:GetService("Debris"):AddItem(prt,5)
  2142. coroutine.resume(coroutine.create(function(Part,Mesh)
  2143. for i=0,1,delay do
  2144. wait()
  2145. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  2146. Part.Transparency=i
  2147. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2148. end
  2149. Part.Parent=nil
  2150. end),prt,msh)
  2151. end
  2152.  
  2153. function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2154. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2155. prt.Anchored=true
  2156. prt.CFrame=cframe
  2157. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  2158. game:GetService("Debris"):AddItem(prt,2)
  2159. coroutine.resume(coroutine.create(function(Part,Mesh)
  2160. for i=0,1,delay do
  2161. wait()
  2162. Part.CFrame=Part.CFrame*cf(0,y3/2,0)
  2163. Part.Transparency=i
  2164. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2165. end
  2166. Part.Parent=nil
  2167. end),prt,msh)
  2168. end
  2169.  
  2170. function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
  2171. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2172. prt.Anchored=true
  2173. prt.CFrame=cframe*cf(x,y,z)
  2174. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
  2175. game:GetService("Debris"):AddItem(prt,5)
  2176. coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
  2177. local num=math.random()
  2178. local num2=math.random(-3,2)+math.random()
  2179. local numm=0
  2180. for i=0,1,delay*2 do
  2181. swait()
  2182. Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
  2183. Part.Transparency=i
  2184. numm=numm+0.01
  2185. end
  2186. Part.Parent=nil
  2187. Mesh.Parent=nil
  2188. end),prt,msh,x,y,z)
  2189. end
  2190.  
  2191. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2192. if hit.Parent==nil then
  2193. return
  2194. end
  2195. h=hit.Parent:FindFirstChild("Humanoid")
  2196. for _,v in pairs(hit.Parent:children()) do
  2197. if v:IsA("Humanoid") then
  2198. h=v
  2199. end
  2200. end
  2201. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2202. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  2203. end
  2204. if hit.Parent.className=="Hat" then
  2205. hit=hit.Parent.Parent:findFirstChild("Head")
  2206. end
  2207. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2208. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2209. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2210. return
  2211. end]]
  2212. -- hs(hit,1.2)
  2213. c=Instance.new("ObjectValue")
  2214. c.Name="creator"
  2215. c.Value=game:service("Players").LocalPlayer
  2216. c.Parent=h
  2217. game:GetService("Debris"):AddItem(c,.5)
  2218. Damage=math.random(minim,maxim)
  2219. -- h:TakeDamage(Damage)
  2220. blocked=false
  2221. block=hit.Parent:findFirstChild("Block")
  2222. if block~=nil then
  2223. print(block.className)
  2224. if block.className=="NumberValue" then
  2225. if block.Value>0 then
  2226. blocked=true
  2227. if decreaseblock==nil then
  2228. block.Value=block.Value-1
  2229. end
  2230. end
  2231. end
  2232. if block.className=="IntValue" then
  2233. if block.Value>0 then
  2234. blocked=true
  2235. if decreaseblock~=nil then
  2236. block.Value=block.Value-1
  2237. end
  2238. end
  2239. end
  2240. end
  2241. if blocked==false then
  2242. -- h:TakeDamage(Damage)
  2243. h.Health=h.Health-Damage
  2244. showDamage(hit.Parent,Damage,.5,TorsoColor)
  2245. else
  2246. h.Health=h.Health-(Damage/2)
  2247. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2248. end
  2249. if Type=="Knockdown" then
  2250. hum=hit.Parent.Humanoid
  2251. hum.PlatformStand=true
  2252. coroutine.resume(coroutine.create(function(HHumanoid)
  2253. swait(1)
  2254. HHumanoid.PlatformStand=false
  2255. end),hum)
  2256. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2257. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2258. local bodvol=Instance.new("BodyVelocity")
  2259. bodvol.velocity=angle*knockback
  2260. bodvol.P=5000
  2261. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2262. bodvol.Parent=hit
  2263. rl=Instance.new("BodyAngularVelocity")
  2264. rl.P=3000
  2265. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2266. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2267. rl.Parent=hit
  2268. game:GetService("Debris"):AddItem(bodvol,.5)
  2269. game:GetService("Debris"):AddItem(rl,.5)
  2270. elseif Type=="Normal" then
  2271. vp=Instance.new("BodyVelocity")
  2272. vp.P=500
  2273. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  2274. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2275. if KnockbackType==1 then
  2276. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2277. elseif KnockbackType==2 then
  2278. vp.velocity=Property.CFrame.lookVector*knockback
  2279. end
  2280. if knockback>0 then
  2281. vp.Parent=hit.Parent.Torso
  2282. end
  2283. game:GetService("Debris"):AddItem(vp,.5)
  2284. elseif Type=="Up" then
  2285. local bodyVelocity=Instance.new("BodyVelocity")
  2286. bodyVelocity.velocity=vt(0,10,0)
  2287. bodyVelocity.P=1000
  2288. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  2289. bodyVelocity.Parent=hit
  2290. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2291. rl=Instance.new("BodyAngularVelocity")
  2292. rl.P=3000
  2293. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2294. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  2295. rl.Parent=hit
  2296. game:GetService("Debris"):AddItem(rl,.5)
  2297. elseif Type=="Snare" then
  2298. bp=Instance.new("BodyPosition")
  2299. bp.P=2000
  2300. bp.D=100
  2301. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2302. bp.position=hit.Parent.Torso.Position
  2303. bp.Parent=hit.Parent.Torso
  2304. game:GetService("Debris"):AddItem(bp,1)
  2305. elseif Type=="Target" then
  2306. if Targetting==false then
  2307. ZTarget=hit.Parent.Torso
  2308. coroutine.resume(coroutine.create(function(Part)
  2309. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2310. swait(5)
  2311. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2312. end),ZTarget)
  2313. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2314. targetgui=Instance.new("BillboardGui")
  2315. targetgui.Parent=ZTarget
  2316. targetgui.Size=UDim2.new(10,100,10,100)
  2317. targ=Instance.new("ImageLabel")
  2318. targ.Parent=targetgui
  2319. targ.BackgroundTransparency=1
  2320. targ.Image="rbxassetid://4834067"
  2321. targ.Size=UDim2.new(1,0,1,0)
  2322. cam.CameraType="Scriptable"
  2323. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2324. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2325. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2326. Targetting=true
  2327. RocketTarget=ZTarget
  2328. for i=1,Property do
  2329. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2330. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2331. swait()
  2332. end
  2333. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2334. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2335. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2336. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2337. end
  2338. Targetting=false
  2339. RocketTarget=nil
  2340. targetgui.Parent=nil
  2341. cam.CameraType="Custom"
  2342. end
  2343. end
  2344. debounce=Instance.new("BoolValue")
  2345. debounce.Name="DebounceHit"
  2346. debounce.Parent=hit.Parent
  2347. debounce.Value=true
  2348. game:GetService("Debris"):AddItem(debounce,Delay)
  2349. c=Instance.new("ObjectValue")
  2350. c.Name="creator"
  2351. c.Value=Player
  2352. c.Parent=h
  2353. game:GetService("Debris"):AddItem(c,.5)
  2354. CRIT=false
  2355. hitDeb=true
  2356. AttackPos=6
  2357. end
  2358. end
  2359.  
  2360. showDamage=function(Char,Dealt,du,Color)
  2361. m=Instance.new("Model")
  2362. m.Name=tostring(Dealt)
  2363. h=Instance.new("Humanoid")
  2364. h.Health=0
  2365. h.MaxHealth=0
  2366. h.Parent=m
  2367. c=Instance.new("Part")
  2368. c.Transparency=0
  2369. c.BrickColor=TorsoColor
  2370. c.Name="Head"
  2371. c.TopSurface=0
  2372. c.BottomSurface=0
  2373. c.formFactor="Plate"
  2374. c.Size=Vector3.new(1,.4,1)
  2375. ms=Instance.new("CylinderMesh")
  2376. ms.Scale=Vector3.new(.8,.8,.8)
  2377. so("http://www.roblox.com/asset/?id=199149269",c,1,1)
  2378. if CRIT==true then
  2379. ms.Scale=Vector3.new(1,1.25,1)
  2380. end
  2381. ms.Parent=c
  2382. c.Reflectance=0
  2383. Instance.new("BodyGyro").Parent=c
  2384. c.Parent=m
  2385. if Char:findFirstChild("Head")~=nil then
  2386. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2387. elseif Char.Parent:findFirstChild("Head")~=nil then
  2388. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2389. end
  2390. f=Instance.new("BodyPosition")
  2391. f.P=2000
  2392. f.D=100
  2393. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2394. f.position=c.Position+Vector3.new(0,3,0)
  2395. f.Parent=c
  2396. game:GetService("Debris"):AddItem(m,.5+du)
  2397. c.CanCollide=false
  2398. m.Parent=workspace
  2399. c.CanCollide=false
  2400. end
  2401.  
  2402. Player=game:GetService('Players').LocalPlayer
  2403. Character=Player.Character
  2404. Mouse=Player:GetMouse()
  2405. m=Instance.new('Model',Character)
  2406.  
  2407.  
  2408. local function weldBetween(a, b)
  2409. local weldd = Instance.new("ManualWeld")
  2410. weldd.Part0 = a
  2411. weldd.Part1 = b
  2412. weldd.C0 = CFrame.new()
  2413. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2414. weldd.Parent = a
  2415. return weldd
  2416. end
  2417.  
  2418. it=Instance.new
  2419.  
  2420. function nooutline(part)
  2421. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  2422. end
  2423.  
  2424. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  2425. local fp=it("Part")
  2426. fp.formFactor=formfactor
  2427. fp.Parent=parent
  2428. fp.Reflectance=reflectance
  2429. fp.Transparency=transparency
  2430. fp.CanCollide=false
  2431. fp.Locked=true
  2432. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  2433. fp.Name=name
  2434. fp.Size=size
  2435. fp.Position=Character.Torso.Position
  2436. nooutline(fp)
  2437. fp.Material=material
  2438. fp:BreakJoints()
  2439. return fp
  2440. end
  2441.  
  2442. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2443. local mesh=it(Mesh)
  2444. mesh.Parent=part
  2445. if Mesh=="SpecialMesh" then
  2446. mesh.MeshType=meshtype
  2447. mesh.MeshId=meshid
  2448. end
  2449. mesh.Offset=offset
  2450. mesh.Scale=scale
  2451. return mesh
  2452. end
  2453.  
  2454. function weld(parent,part0,part1,c0,c1)
  2455. local weld=it("Weld")
  2456. weld.Parent=parent
  2457. weld.Part0=part0
  2458. weld.Part1=part1
  2459. weld.C0=c0
  2460. weld.C1=c1
  2461. return weld
  2462. end
  2463.  
  2464. local modelzorz=Instance.new("Model")
  2465. modelzorz.Parent=Character
  2466. modelzorz.Name="Claw1"
  2467.  
  2468. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
  2469. Handleweld=weld(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.74455023, 0.843135834, 3.31332064, 0.866820872, 0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623, -0.258152217, -0.837489963))
  2470. mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2471. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2472. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89693689, 0.0205960274, 1.83752108, 0.00084605813, 0.865680099, -0.500597, -0.999998748, 2.925843e-005, -0.00163948536, -0.00140464306, 0.500597715, 0.865678906))
  2473. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2474. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0205993652, 3.97038841, -4.62090921, -0.999998689, 2.810359e-005, -0.00163501501, 0.00158691406, 0.25815019, -0.966103554, 0.0003949448, -0.966104805, -0.258149862))
  2475. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2476. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2477. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.18639517, -0.292996764, 3.91572571, -0.407002717, 0.123095758, -0.905094743, -0.483149111, -0.869928718, 0.098949343, -0.775187671, 0.477568328, 0.413536996))
  2478. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2479. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.62196398, -0.29297936, 1.11572647, -0.835932732, 0.424737811, -0.347583354, -0.483153641, -0.869926155, 0.0989501327, -0.260344028, 0.250651836, 0.932413459))
  2480. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2481. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55920649, -0.210347176, 1.642519, -0.865201712, -0.000320911407, -0.501423895, -2.98991799e-005, -0.999999881, 0.000691637397, -0.501424074, 0.000613339245, 0.865201592))
  2482. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2483. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.931638, -0.0751047134, 4.50077248, -0.352038473, 0.176153034, -0.919260144, -0.86644727, -0.432817101, 0.248874903, -0.354031444, 0.884103954, 0.304995537))
  2484. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2485. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.34771347, -0.763819337, 1.31078529, 0.484322906, -0.259408951, -0.835546851, 0.129806682, 0.965767562, -0.224595979, 0.865206063, 0.000317394733, 0.501416266))
  2486. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2487. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.85524988, -0.0749192238, 1.7092638, -0.499263257, 0.749717236, -0.434350491, -0.866449237, -0.432811975, 0.248876765, -0.00140497088, 0.500597596, 0.865678906))
  2488. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2489. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.76954031, -0.210381031, 4.2438035, -0.257231236, -0.00066010654, -0.966349661, -3.04505229e-005, -0.999999762, 0.000691249967, -0.966350019, 0.000207226723, 0.257231265))
  2490. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2491. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.87043977, 0.020611763, 4.62094831, 0.00159165263, 0.258152187, -0.966103137, -0.999998748, 2.89455056e-005, -0.00163969398, -0.000395349402, 0.966104329, 0.258151829))
  2492. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2493. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.292981744, 4.28636312, -3.9157095, -0.48314926, -0.869928479, 0.0989517197, -0.407004297, 0.123094313, -0.905094087, 0.775186777, -0.477569282, -0.413537562))
  2494. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2495. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2496. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.85442352, -0.763632059, 3.85966015, -0.269319534, -0.183654502, -0.945377231, 0.129806384, 0.96576786, -0.22459501, 0.954262853, -0.183203816, -0.236260682))
  2497. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2498. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0751276016, 4.03159618, -4.50067854, -0.866445661, -0.432817698, 0.248879611, -0.352042913, 0.176151246, -0.919258773, 0.354030937, -0.884103894, -0.304995805))
  2499. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2500. Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2501. Gearweld=weld(m,Handle,Gear,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552597046, -0.0398271084, -0.0363032818, 0.999988854, -3.23429704e-005, 0.00164097548, 3.37436795e-005, 0.999994695, -0.000689953566, -0.00164103508, 0.000689953566, 0.999993086))
  2502. mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2503. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2504. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210398674, 3.86948943, -4.24380398, -3.15159559e-005, -0.999999881, 0.00069090724, -0.257231474, -0.000659480691, -0.966349721, 0.966349959, -0.000208158046, -0.257231474))
  2505. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2506. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2507. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.763661504, 3.95439076, 3.85964441, -0.129806131, -0.965767682, 0.224596098, -0.269319892, -0.1836555, -0.945376873, 0.954262733, -0.183203891, -0.236260891))
  2508. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2509.  
  2510. local modelzorz2=Instance.new("Model")
  2511. modelzorz2.Parent=Character
  2512. modelzorz2.Name="Claw2"
  2513.  
  2514. Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
  2515. Handle2weld=weld(m,Character["Torso"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.65693045, 1.66835713, 2.9684639, 0.866025746, 0.129405379, 0.482963592, -3.67555799e-006, -0.965926409, 0.258817136, 0.499999553, -0.224144042, -0.836516559))
  2516. mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2517. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2518. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.66774845, 0.445008755, 1.50737095, 0.749997497, 0.500002265, -0.433014721, -0.433012635, 0.866024196, 0.250004709, 0.500004232, -2.02655792e-006, 0.866023183))
  2519. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2520. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.70916891, 0.288796425, 1.12511444, 0.424947768, 0.836517453, -0.34591651, -0.870010257, 0.482961774, 0.0991482884, 0.250003695, 0.25881803, 0.933012009))
  2521. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2522. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24143982, 0.288818121, 3.98402214, 0.123706907, 0.408494055, -0.904339194, -0.870007515, 0.482966691, 0.0991476029, 0.477266878, 0.774516642, 0.415139139))
  2523. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2524. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.288883209, 4.34139919, -3.98407936, -0.870006502, 0.482969046, 0.099145025, 0.123710275, 0.408492953, -0.904339135, -0.477267861, -0.774515808, -0.415139765))
  2525. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2526. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2527. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.377311707, 3.81443644, -4.17874861, 1.43051147e-006, 1.00000012, 5.58793545e-006, 0.258813858, 5.02169132e-006, -0.965927303, -0.965927362, 2.82377005e-006, -0.258813858))
  2528. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2529. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2530. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.11095357, 0.452475548, 3.33581829, 0.214266971, -0.258726388, -0.941886604, 0.124996454, -0.949091196, 0.289140463, -0.968744338, -0.179685742, -0.171018958))
  2531. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2532. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.445028067, 4.04179811, -4.22505188, -0.433007121, 0.86602807, 0.250001073, 0.176776409, 0.353552371, -0.918559194, -0.883886516, -0.353548348, -0.306183964))
  2533. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2534. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2535. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.71447492, 0.377288342, 4.1787672, 0.258815825, 7.89761543e-007, -0.965926647, 2.11596489e-006, 1.00000012, 1.35600567e-006, 0.965926886, -2.41398811e-006, 0.258815885))
  2536. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2537. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.452456236, 4.21090841, 3.33576679, -0.124996543, 0.949091196, -0.289140046, 0.214267105, -0.25872606, -0.941886783, -0.968744338, -0.179685771, -0.171019137))
  2538. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2539. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2540. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94182658, 0.445016861, 4.22507095, 0.176774979, 0.353554398, -0.918558657, -0.433007926, 0.866026998, 0.250003278, 0.883886337, 0.353548825, 0.306183696))
  2541. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2542. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.256506443, 3.92671657, -4.59811449, -1.00000024, 2.62260437e-006, 1.4603138e-006, -7.4505806e-007, 0.258819073, -0.965925872, -2.89268792e-006, -0.965925932, -0.258819073))
  2543. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2544. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2545. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.4743073, 0.377253056, 1.63544273, 0.866023183, -4.61935997e-007, -0.500004172, 1.52736902e-006, 1.00000012, 1.65402889e-006, 0.500004232, -2.21282244e-006, 0.866023183))
  2546. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2547. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.15870619, 0.452619314, 0.758959055, -0.533491194, -0.310006529, -0.786945462, 0.124997422, -0.949090362, 0.289142251, -0.836518347, 0.0558886975, 0.545081377))
  2548. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2549. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.84976673, 0.256440639, 1.85214663, 6.2584877e-007, 0.866025329, -0.500000298, -1.00000024, 1.72108412e-006, 1.7285347e-006, 2.38418579e-006, 0.500000298, 0.866025329))
  2550. Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2551. Gear2weld=weld(m,Handle2,Gear2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.049841404, 0.049908638, 2.78949738e-005, 0.999990344, -5.01424074e-006, -1.49011612e-007, 5.28991222e-006, 0.999994934, 2.98023224e-008, 2.38418579e-007, -1.63912773e-007, 0.999994636))
  2552. mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2553. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2554. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.82676554, 0.256523609, 4.598104, -1.1920929e-006, 0.258818835, -0.965925872, -1.00000012, 1.46776438e-006, 1.63912773e-006, 1.83098018e-006, 0.965925872, 0.258818835))
  2555.  
  2556. local modelzorz3=Instance.new("Model")
  2557. modelzorz3.Parent=Character
  2558. modelzorz3.Name="Eye"
  2559.  
  2560. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2561. handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  2562. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
  2563. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2564. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2565. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 0.950000048, 1.16999996))
  2566. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2567. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2568. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 3, 0.863999963))
  2569. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
  2570. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  2571. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.77400017, 4.96199989, 4.73800039))
  2572. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
  2573. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  2574. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.4920001, 4.70400047, 4.73800039))
  2575. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2576. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.48671532, -1.09328079, 1, -2.52891718e-012, -6.81310423e-013, 2.53075664e-012, 0.866021812, 0.500005603, -6.74442273e-013, -0.500005603, 0.866021752))
  2577. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2578. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100009918, -3.09970522, 1.40989685, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2579. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2580. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100009918, -3.09970522, 1.39007568, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  2581. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2582. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.61302567, 0.360752106, 1, -3.69486299e-012, 1.70532143e-012, 3.81851625e-012, 0.707111537, -0.707102001, 1.40679254e-012, 0.70710206, 0.707111537))
  2583. local moosick = it("Sound",Character)
  2584. moosick.SoundId = "rbxassetid://742930580"
  2585. --142653441, 175067863
  2586. moosick.Looped = true
  2587. moosick.Pitch = 0.9775
  2588. moosick.Volume = 1.5
  2589. moosick:Play()
  2590.  
  2591. anim = Character:findFirstChild("Animate")
  2592. if anim then
  2593. anim:Destroy()
  2594. end
  2595.  
  2596. local particleemitter = Instance.new("ParticleEmitter", Handle)
  2597. particleemitter.VelocitySpread = 180
  2598. particleemitter.Lifetime = NumberRange.new(0.1)
  2599. particleemitter.Speed = NumberRange.new(2)
  2600. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  2601. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2602. particleemitter.Rate = 100
  2603. particleemitter.Rotation = NumberRange.new(-45, 45)
  2604. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2605. particleemitter.LightEmission = 0.8
  2606. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  2607.  
  2608. local particleemitter = Instance.new("ParticleEmitter", Handle2)
  2609. particleemitter.VelocitySpread = 180
  2610. particleemitter.Lifetime = NumberRange.new(0.1)
  2611. particleemitter.Speed = NumberRange.new(2)
  2612. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  2613. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2614. particleemitter.Rate = 100
  2615. particleemitter.Rotation = NumberRange.new(-45, 45)
  2616. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2617. particleemitter.LightEmission = 0.8
  2618. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  2619.  
  2620. local particleemitter = Instance.new("ParticleEmitter", handle)
  2621. particleemitter.VelocitySpread = 180
  2622. particleemitter.Lifetime = NumberRange.new(0.1)
  2623. particleemitter.Speed = NumberRange.new(2)
  2624. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
  2625. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2626. particleemitter.Rate = 100
  2627. particleemitter.Rotation = NumberRange.new(-45, 45)
  2628. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2629. particleemitter.LightEmission = 0.8
  2630. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  2631.  
  2632. local light = Instance.new("PointLight", Character.Torso)
  2633. light.Color = Color3.new(255,255,255)
  2634. light.Brightness = 5
  2635. light.Range = 15
  2636.  
  2637. particleemitter.Enabled = true
  2638.  
  2639. local Footsteps = it("Sound",Character.Torso)
  2640. Footsteps.SoundId = "rbxassetid://142665235"
  2641. Footsteps.Looped = true
  2642. Footsteps.Pitch = 0.8
  2643. Footsteps.Volume = 0.3
  2644.  
  2645. local Footsteps2 = it("Sound",Character.Torso)
  2646. Footsteps2.SoundId = "rbxassetid://142665235"
  2647. Footsteps2.Looped = true
  2648. Footsteps2.Pitch = 1
  2649. Footsteps2.Volume = 0.4
  2650.  
  2651. local cam = game.Workspace.CurrentCamera
  2652.  
  2653. --cam.CameraSubject = Character
  2654.  
  2655. for i,v in pairs(Head:children()) do
  2656. if v:IsA("Sound") then
  2657. v:Destroy()
  2658. end
  2659. end
  2660.  
  2661. mouse.Button1Down:connect(function()
  2662. if attack==false and attacktype==1 then
  2663. attacktype=2
  2664. attackone()
  2665. elseif attack==false and attacktype==2 then
  2666. attacktype=3
  2667. attacktwo()
  2668. elseif attack==false and attacktype==3 then
  2669. attacktype=4
  2670. attackthree()
  2671. elseif attack==false and attacktype==4 then
  2672. attacktype=1
  2673. attackfour()
  2674. end
  2675. end)
  2676.  
  2677. mouse.KeyDown:connect(function(k)
  2678. k=k:lower()
  2679. if k=='e' then
  2680. if attack==false and mana>=20 then
  2681. Push()
  2682. end
  2683. elseif k=='g' then
  2684. if attack==false and mana>=50 then
  2685. Twirl()
  2686. end
  2687. elseif k=='v' then
  2688. if attack==false and mana>=25 then
  2689. MagicJump()
  2690. end
  2691. elseif k=='c' then
  2692. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  2693. attack=true
  2694. for i = 1, 40 do
  2695. swait()
  2696. Neck.C0 = clerp(Neck.C0, necko * euler(-0.5, 0, 0), 0.1)
  2697. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * euler(0, 0, 0), 0.1)
  2698. RW.C0 = clerp(RW.C0, cf(1.3, 1, 0) * euler(2.5, 0, 0) * euler(0, 0, 0.4), 0.1)
  2699. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  2700. LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, 0) * euler(0.6, 0, 0) * euler(0, 0, -0.5), 0.1)
  2701. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  2702. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 0, 0.1) * euler(0, math.pi / 2, 0), 0.1)
  2703. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, 0, -0.1) * euler(0, -math.pi / 2, 0), 0.1)
  2704. end
  2705. Blaze()
  2706. attack = false
  2707. end
  2708. elseif k=='x' then
  2709. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  2710. attack=true
  2711. for i = 1, 15 do
  2712. swait()
  2713. Neck.C0 = clerp(Neck.C0, necko * euler(0.5, 0, 0), 0.3)
  2714. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * euler(0.5, 0, 0), 0.35)
  2715. RW.C0 = clerp(RW.C0, cf(1.5, 1, 0) * euler(0, 0, 0) * euler(0.3, 0, 0.6), 0.35)
  2716. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2717. LW.C0 = clerp(LW.C0, cf(-1.5, 1, 0) * euler(-0.5, 0, 0) * euler(0, 0, -0.7), 0.35)
  2718. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2719. RH.C0 = clerp(RH.C0, cf(1, 0.25, -0.5) * euler(0.55, 0, 0) * euler(0, math.pi / 2.2, 0), 0.35)
  2720. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.5) * euler(-0.7, 0, 0) * euler(0, -math.pi / 1.8, 0), 0.35)
  2721. end
  2722. so("http://www.roblox.com/asset/?id=163619849",workspace,2.5,0.35)
  2723. so("http://www.roblox.com/asset/?id=299058146",workspace,2.5,0.65)
  2724. for i = 0, 30 do
  2725. BlastEffect(BrickColor.new("Really black"),cf(tors.Position) * euler(0, math.random(-50, 50), 0) ,.9,5,.9,5,0.2,5)
  2726. wait(0.1)
  2727. end
  2728. local parteffected = Instance.new("Part",tors)
  2729. parteffected.Transparency = 1
  2730. parteffected.Position = tors.Position
  2731. parteffected.CanCollide = false
  2732. parteffected.Anchored = true
  2733. so("http://www.roblox.com/asset/?id=153832545",workspace,0.5,0.5)
  2734. so("http://www.roblox.com/asset/?id=165970126",workspace,1,0.4)
  2735. BlastEffect(BrickColor.new("Really black"),cf(parteffected.Position) * euler(0, math.random(-50, 50), 0),.9,.9,.9,15,5,15)
  2736. MagicCircle(BrickColor.new("Really black"),cf(parteffected.Position),5,5,5,15,15,15,0.05)
  2737. MagicCircle(BrickColor.new("Really black"),cf(parteffected.Position),5,5,5,22.5,22.5,22.5,0.05)
  2738. BlastEffect(BrickColor.new("Really black"),cf(parteffected.Position) * euler(0, math.random(-50, 50), 0),.9,25,.9,30,5,30)
  2739. local sbs = Instance.new("BodyPosition", RootPart)
  2740. sbs.P = 3000
  2741. sbs.D = 1000
  2742. sbs.maxForce = Vector3.new(500000, 500000000, 500000)
  2743. sbs.position = RootPart.CFrame.p + Vector3.new(0, 2000, 0)
  2744. for i = 1, 40 do
  2745. swait()
  2746. Neck.C0 = clerp(Neck.C0, necko * euler(-0.5, 0, 0), 0.1)
  2747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * euler(0, 0, 0), 0.1)
  2748. RW.C0 = clerp(RW.C0, cf(1.3, 1, 0) * euler(2.5, 0, 0) * euler(0, 0, 0.4), 0.1)
  2749. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  2750. LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, 0) * euler(0.6, 0, 0) * euler(0, 0, -0.5), 0.1)
  2751. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  2752. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 0, 0.1) * euler(0, math.pi / 2, 0), 0.1)
  2753. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, 0, -0.1) * euler(0, -math.pi / 2, 0), 0.1)
  2754. end
  2755. wait(3)
  2756. Blaze2()
  2757. attack = false
  2758. parteffected:Destroy()
  2759. sbs:Destroy()
  2760. end
  2761. elseif k=='q' then
  2762. if attack==false then
  2763. idle=1000
  2764. end
  2765. elseif k=='h' then
  2766. if attack==false then
  2767. mana=100
  2768. end
  2769. elseif k=='y' then
  2770. if attack==false and mana>=100 then
  2771. Shred()
  2772. end
  2773. elseif k=='f' then
  2774. if attack==false and mana>=40 then
  2775. Spin()
  2776. end
  2777. elseif k=='r' then
  2778. if attack==false and mana>=20 then
  2779. Clap()
  2780. end
  2781. elseif k=='t' then
  2782. if attack==false then
  2783. Hai()
  2784. end
  2785. elseif k=='0' then
  2786. if attack==false then
  2787. Humanoid.WalkSpeed=(24)
  2788. end
  2789. elseif k=='j' then
  2790. if attack==false then
  2791. Humanoid.Health = 10
  2792. print("Congrats, you commited suicide.")
  2793. end
  2794. end
  2795. end)
  2796.  
  2797. mouse.KeyDown:connect(function(k)
  2798. if k == "z" and Ultramode == false then
  2799. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  2800. attack = true
  2801. for i = 1, 15 do
  2802. swait()
  2803. Neck.C0 = clerp(Neck.C0, necko * euler(0.5, 0, 0), 0.3)
  2804. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * euler(0.5, 0, 0), 0.35)
  2805. RW.C0 = clerp(RW.C0, cf(1.5, 1, 0) * euler(0, 0, 0) * euler(0.3, 0, 0.6), 0.35)
  2806. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2807. LW.C0 = clerp(LW.C0, cf(-1.5, 1, 0) * euler(-0.5, 0, 0) * euler(0, 0, -0.7), 0.35)
  2808. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2809. RH.C0 = clerp(RH.C0, cf(1, 0.25, -0.5) * euler(0.55, 0, 0) * euler(0, math.pi / 2.2, 0), 0.35)
  2810. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.5) * euler(-0.7, 0, 0) * euler(0, -math.pi / 1.8, 0), 0.35)
  2811. end
  2812. m:Destroy()
  2813. local m = Instance.new("Model", Character)
  2814. m.Name = "WeaponModel"
  2815. local parta = Instance.new("Part",Character)
  2816. parta.Size = vt(10,10,10)
  2817. parta.BrickColor = BrickColor.new("Really black")
  2818. parta.Material = "Neon"
  2819. parta.Shape = "Ball"
  2820. parta.Transparency = 0
  2821. parta.Anchored = true
  2822. parta.CanCollide = false
  2823. parta.CFrame = tors.CFrame
  2824. Transform()
  2825. parta:Destroy()
  2826.  
  2827. local modelzorzz=Instance.new("Model")
  2828. modelzorzz.Parent=Character
  2829. modelzorzz.Name="Claw1"
  2830.  
  2831. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(3, 3, 3))
  2832. Handleweld=weld(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.74455023, 0.843135834, 3.31332064, 0.866820872, 0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623, -0.258152217, -0.837489963))
  2833. mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2834. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2835. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89693689, 0.0205960274, 1.83752108, 0.00084605813, 0.865680099, -0.500597, -0.999998748, 2.925843e-005, -0.00163948536, -0.00140464306, 0.500597715, 0.865678906))
  2836. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2837. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0205993652, 3.97038841, -4.62090921, -0.999998689, 2.810359e-005, -0.00163501501, 0.00158691406, 0.25815019, -0.966103554, 0.0003949448, -0.966104805, -0.258149862))
  2838. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2839. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2840. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.18639517, -0.292996764, 3.91572571, -0.407002717, 0.123095758, -0.905094743, -0.483149111, -0.869928718, 0.098949343, -0.775187671, 0.477568328, 0.413536996))
  2841. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2842. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.62196398, -0.29297936, 1.11572647, -0.835932732, 0.424737811, -0.347583354, -0.483153641, -0.869926155, 0.0989501327, -0.260344028, 0.250651836, 0.932413459))
  2843. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2844. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55920649, -0.210347176, 1.642519, -0.865201712, -0.000320911407, -0.501423895, -2.98991799e-005, -0.999999881, 0.000691637397, -0.501424074, 0.000613339245, 0.865201592))
  2845. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2846. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.931638, -0.0751047134, 4.50077248, -0.352038473, 0.176153034, -0.919260144, -0.86644727, -0.432817101, 0.248874903, -0.354031444, 0.884103954, 0.304995537))
  2847. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2848. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.34771347, -0.763819337, 1.31078529, 0.484322906, -0.259408951, -0.835546851, 0.129806682, 0.965767562, -0.224595979, 0.865206063, 0.000317394733, 0.501416266))
  2849. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2850. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.85524988, -0.0749192238, 1.7092638, -0.499263257, 0.749717236, -0.434350491, -0.866449237, -0.432811975, 0.248876765, -0.00140497088, 0.500597596, 0.865678906))
  2851. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2852. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.76954031, -0.210381031, 4.2438035, -0.257231236, -0.00066010654, -0.966349661, -3.04505229e-005, -0.999999762, 0.000691249967, -0.966350019, 0.000207226723, 0.257231265))
  2853. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2854. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.87043977, 0.020611763, 4.62094831, 0.00159165263, 0.258152187, -0.966103137, -0.999998748, 2.89455056e-005, -0.00163969398, -0.000395349402, 0.966104329, 0.258151829))
  2855. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2856. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.292981744, 4.28636312, -3.9157095, -0.48314926, -0.869928479, 0.0989517197, -0.407004297, 0.123094313, -0.905094087, 0.775186777, -0.477569282, -0.413537562))
  2857. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2858. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2859. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.85442352, -0.763632059, 3.85966015, -0.269319534, -0.183654502, -0.945377231, 0.129806384, 0.96576786, -0.22459501, 0.954262853, -0.183203816, -0.236260682))
  2860. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2861. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0751276016, 4.03159618, -4.50067854, -0.866445661, -0.432817698, 0.248879611, -0.352042913, 0.176151246, -0.919258773, 0.354030937, -0.884103894, -0.304995805))
  2862. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2863. Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2864. Gearweld=weld(m,Handle,Gear,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552597046, -0.0398271084, -0.0363032818, 0.999988854, -3.23429704e-005, 0.00164097548, 3.37436795e-005, 0.999994695, -0.000689953566, -0.00164103508, 0.000689953566, 0.999993086))
  2865. mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2866. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2867. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210398674, 3.86948943, -4.24380398, -3.15159559e-005, -0.999999881, 0.00069090724, -0.257231474, -0.000659480691, -0.966349721, 0.966349959, -0.000208158046, -0.257231474))
  2868. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2869. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2870. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.763661504, 3.95439076, 3.85964441, -0.129806131, -0.965767682, 0.224596098, -0.269319892, -0.1836555, -0.945376873, 0.954262733, -0.183203891, -0.236260891))
  2871. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2872.  
  2873. local modelzorzz2=Instance.new("Model")
  2874. modelzorzz2.Parent=Character
  2875. modelzorzz2.Name="Claw2"
  2876.  
  2877. Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(3, 3, 3))
  2878. Handle2weld=weld(m,Character["Torso"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.65693045, 1.66835713, 2.9684639, 0.866025746, 0.129405379, 0.482963592, -3.67555799e-006, -0.965926409, 0.258817136, 0.499999553, -0.224144042, -0.836516559))
  2879. mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2880. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2881. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.66774845, 0.445008755, 1.50737095, 0.749997497, 0.500002265, -0.433014721, -0.433012635, 0.866024196, 0.250004709, 0.500004232, -2.02655792e-006, 0.866023183))
  2882. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2883. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.70916891, 0.288796425, 1.12511444, 0.424947768, 0.836517453, -0.34591651, -0.870010257, 0.482961774, 0.0991482884, 0.250003695, 0.25881803, 0.933012009))
  2884. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2885. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24143982, 0.288818121, 3.98402214, 0.123706907, 0.408494055, -0.904339194, -0.870007515, 0.482966691, 0.0991476029, 0.477266878, 0.774516642, 0.415139139))
  2886. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2887. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.288883209, 4.34139919, -3.98407936, -0.870006502, 0.482969046, 0.099145025, 0.123710275, 0.408492953, -0.904339135, -0.477267861, -0.774515808, -0.415139765))
  2888. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2889. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2890. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.377311707, 3.81443644, -4.17874861, 1.43051147e-006, 1.00000012, 5.58793545e-006, 0.258813858, 5.02169132e-006, -0.965927303, -0.965927362, 2.82377005e-006, -0.258813858))
  2891. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2892. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2893. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.11095357, 0.452475548, 3.33581829, 0.214266971, -0.258726388, -0.941886604, 0.124996454, -0.949091196, 0.289140463, -0.968744338, -0.179685742, -0.171018958))
  2894. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2895. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.445028067, 4.04179811, -4.22505188, -0.433007121, 0.86602807, 0.250001073, 0.176776409, 0.353552371, -0.918559194, -0.883886516, -0.353548348, -0.306183964))
  2896. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2897. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2898. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.71447492, 0.377288342, 4.1787672, 0.258815825, 7.89761543e-007, -0.965926647, 2.11596489e-006, 1.00000012, 1.35600567e-006, 0.965926886, -2.41398811e-006, 0.258815885))
  2899. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2900. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.452456236, 4.21090841, 3.33576679, -0.124996543, 0.949091196, -0.289140046, 0.214267105, -0.25872606, -0.941886783, -0.968744338, -0.179685771, -0.171019137))
  2901. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2902. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2903. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94182658, 0.445016861, 4.22507095, 0.176774979, 0.353554398, -0.918558657, -0.433007926, 0.866026998, 0.250003278, 0.883886337, 0.353548825, 0.306183696))
  2904. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2905. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.256506443, 3.92671657, -4.59811449, -1.00000024, 2.62260437e-006, 1.4603138e-006, -7.4505806e-007, 0.258819073, -0.965925872, -2.89268792e-006, -0.965925932, -0.258819073))
  2906. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2907. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2908. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.4743073, 0.377253056, 1.63544273, 0.866023183, -4.61935997e-007, -0.500004172, 1.52736902e-006, 1.00000012, 1.65402889e-006, 0.500004232, -2.21282244e-006, 0.866023183))
  2909. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2910. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.15870619, 0.452619314, 0.758959055, -0.533491194, -0.310006529, -0.786945462, 0.124997422, -0.949090362, 0.289142251, -0.836518347, 0.0558886975, 0.545081377))
  2911. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2912. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.84976673, 0.256440639, 1.85214663, 6.2584877e-007, 0.866025329, -0.500000298, -1.00000024, 1.72108412e-006, 1.7285347e-006, 2.38418579e-006, 0.500000298, 0.866025329))
  2913. Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2914. Gear2weld=weld(m,Handle2,Gear2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.049841404, 0.049908638, 2.78949738e-005, 0.999990344, -5.01424074e-006, -1.49011612e-007, 5.28991222e-006, 0.999994934, 2.98023224e-008, 2.38418579e-007, -1.63912773e-007, 0.999994636))
  2915. mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2916. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2917. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.82676554, 0.256523609, 4.598104, -1.1920929e-006, 0.258818835, -0.965925872, -1.00000012, 1.46776438e-006, 1.63912773e-006, 1.83098018e-006, 0.965925872, 0.258818835))
  2918.  
  2919. local modelzorzz3=Instance.new("Model")
  2920. modelzorzz3.Parent=Character
  2921. modelzorzz3.Name="Eye"
  2922.  
  2923. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2924. handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  2925. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
  2926. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2927. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2928. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 0.950000048, 1.16999996))
  2929. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2930. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2931. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 3, 0.863999963))
  2932. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
  2933. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  2934. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.77400017, 4.96199989, 4.73800039))
  2935. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
  2936. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  2937. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.4920001, 4.70400047, 4.73800039))
  2938. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2939. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.48671532, -1.09328079, 1, -2.52891718e-012, -6.81310423e-013, 2.53075664e-012, 0.866021812, 0.500005603, -6.74442273e-013, -0.500005603, 0.866021752))
  2940. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2941. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100009918, -3.09970522, 1.40989685, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2942. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2943. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100009918, -3.09970522, 1.39007568, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  2944. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2945. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.61302567, 0.360752106, 1, -3.69486299e-012, 1.70532143e-012, 3.81851625e-012, 0.707111537, -0.707102001, 1.40679254e-012, 0.70710206, 0.707111537))
  2946.  
  2947. p = game.Players.LocalPlayer
  2948. char = p.Character
  2949. torso = char.Torso
  2950. neck = char.Torso.Neck
  2951. hum = char.Humanoid
  2952. hum.MaxHealth = 1527500
  2953. wait()
  2954. hum.Health =hum.MaxHealth
  2955.  
  2956. local particleemitter = Instance.new("ParticleEmitter", Handle)
  2957. particleemitter.VelocitySpread = 180
  2958. particleemitter.Lifetime = NumberRange.new(0.1)
  2959. particleemitter.Speed = NumberRange.new(2)
  2960. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  2961. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2962. particleemitter.Rate = 100
  2963. particleemitter.Rotation = NumberRange.new(-45, 45)
  2964. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2965. particleemitter.LightEmission = 0.8
  2966. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  2967.  
  2968. local particleemitter = Instance.new("ParticleEmitter", Handle2)
  2969. particleemitter.VelocitySpread = 180
  2970. particleemitter.Lifetime = NumberRange.new(0.1)
  2971. particleemitter.Speed = NumberRange.new(2)
  2972. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  2973. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2974. particleemitter.Rate = 100
  2975. particleemitter.Rotation = NumberRange.new(-45, 45)
  2976. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2977. particleemitter.LightEmission = 0.8
  2978. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  2979.  
  2980. local particleemitter = Instance.new("ParticleEmitter", handle)
  2981. particleemitter.VelocitySpread = 180
  2982. particleemitter.Lifetime = NumberRange.new(0.1)
  2983. particleemitter.Speed = NumberRange.new(2)
  2984. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
  2985. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2986. particleemitter.Rate = 100
  2987. particleemitter.Rotation = NumberRange.new(-45, 45)
  2988. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2989. particleemitter.LightEmission = 0.8
  2990. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  2991.  
  2992. particleemitter.Enabled = true
  2993. MagicCircle(BrickColor.new("Really black"),cf(Torso.Position),75,75,75,35,35,35,0.025)
  2994. MagicCircle(BrickColor.new("Really black"),cf(Torso.Position),76,76,76,36,36,36,0.025)
  2995. so("http://www.roblox.com/asset/?id=150829983",Character,3,0.475)
  2996. so("http://www.roblox.com/asset/?id=231917742",Character,3,0.75)
  2997. for i=0,1,0.005 do
  2998. swait()
  2999. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
  3000. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
  3001. handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
  3002. Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
  3003. Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
  3004. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  3005. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  3006. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  3007. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  3008. end
  3009. for i=0,1,0.04 do
  3010. swait()
  3011. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  3012. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3013. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3014. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3015. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  3016. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  3017. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3018. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  3019. end
  3020. attack = false
  3021. end
  3022. end
  3023. end)
  3024.  
  3025. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3026. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3027. prt.Anchored=true
  3028. prt.CFrame=cframe
  3029. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  3030. game:GetService("Debris"):AddItem(prt,2)
  3031. coroutine.resume(coroutine.create(function(Part,Mesh)
  3032. for i=0,1,delay do
  3033. wait()
  3034. Part.CFrame=Part.CFrame
  3035. Part.Transparency=i
  3036. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3037. end
  3038. Part.Parent=nil
  3039. end),prt,msh)
  3040. end
  3041.  
  3042. TrailDeb = false
  3043.  
  3044. function equipanim()
  3045. attack=true
  3046. Humanoid.WalkSpeed = 0
  3047. if TrailDeb == false then
  3048. TrailDeb = true
  3049. end
  3050.  
  3051.  
  3052. coroutine.wrap(function()
  3053. local Old = handle.CFrame.p
  3054. while wait()do
  3055. if not TrailDeb then break end
  3056. local New = handle.CFrame.p
  3057. local Mag =(Old -New).magnitude
  3058. local Dis =(Old +New)/2
  3059. local Trail = Instance.new("Part",Character)
  3060. Trail.Material = "Neon"
  3061. Trail.Anchored = true
  3062. Trail.CanCollide = false
  3063. Trail.BrickColor = TorsoColor
  3064. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3065. Trail.TopSurface = 0
  3066. Trail.BottomSurface = 0
  3067. Trail.formFactor = "Custom"
  3068. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3069. local ms = Instance.new("BlockMesh",Trail)
  3070. ms.Scale = Vector3.new(1,1,1)
  3071. local TM = Instance.new("CylinderMesh",Trail)
  3072. TM.Scale = Vector3.new(1,1,1)
  3073. Old = New
  3074. coroutine.wrap(function()
  3075. for i = 1,0,-0.1 do
  3076. wait()
  3077. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3078. end
  3079. Trail:remove()
  3080. end)()
  3081. coroutine.wrap(function()
  3082. for i = 1,10 do
  3083. wait()
  3084. Trail.Transparency = Trail.Transparency +0.1
  3085. end end)()end end)()
  3086. coroutine.wrap(function()
  3087. local Old = Handle.CFrame.p
  3088. while wait()do
  3089. if not TrailDeb then break end
  3090. local New = Handle.CFrame.p
  3091. local Mag =(Old -New).magnitude
  3092. local Dis =(Old +New)/2
  3093. local Trail = Instance.new("Part",Character)
  3094. Trail.Material = "Neon"
  3095. Trail.Anchored = true
  3096. Trail.CanCollide = false
  3097. Trail.BrickColor = TorsoColor
  3098. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3099. Trail.TopSurface = 0
  3100. Trail.BottomSurface = 0
  3101. Trail.formFactor = "Custom"
  3102. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3103. local ms = Instance.new("BlockMesh",Trail)
  3104. ms.Scale = Vector3.new(1,1,1)
  3105. local TM = Instance.new("CylinderMesh",Trail)
  3106. TM.Scale = Vector3.new(1,1,1)
  3107. Old = New
  3108. coroutine.wrap(function()
  3109. for i = 1,0,-0.1 do
  3110. wait()
  3111. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3112. end
  3113. Trail:remove()
  3114. end)()
  3115. coroutine.wrap(function()
  3116. for i = 1,10 do
  3117. wait()
  3118. Trail.Transparency = Trail.Transparency +0.1
  3119. end end)()end end)()
  3120. coroutine.wrap(function()
  3121. local Old = Handle2.CFrame.p
  3122. while wait()do
  3123. if not TrailDeb then break end
  3124. local New = Handle2.CFrame.p
  3125. local Mag =(Old -New).magnitude
  3126. local Dis =(Old +New)/2
  3127. local Trail = Instance.new("Part",Character)
  3128. Trail.Material = "Neon"
  3129. Trail.Anchored = true
  3130. Trail.CanCollide = false
  3131. Trail.BrickColor = TorsoColor
  3132. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3133. Trail.TopSurface = 0
  3134. Trail.BottomSurface = 0
  3135. Trail.formFactor = "Custom"
  3136. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3137. local ms = Instance.new("BlockMesh",Trail)
  3138. ms.Scale = Vector3.new(1,1,1)
  3139. local TM = Instance.new("CylinderMesh",Trail)
  3140. TM.Scale = Vector3.new(1,1,1)
  3141. Old = New
  3142. coroutine.wrap(function()
  3143. for i = 1,0,-0.1 do
  3144. wait()
  3145. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3146. end
  3147. Trail:remove()
  3148. end)()
  3149. coroutine.wrap(function()
  3150. for i = 1,10 do
  3151. wait()
  3152. Trail.Transparency = Trail.Transparency +0.1
  3153. end end)()end end)()
  3154. so("http://www.roblox.com/asset/?id=200632370",Torso,1,0.5)
  3155. for i=0,1,0.005 do
  3156. swait()
  3157. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,100-100*i)*euler(0,0,0+90*i),.2)
  3158. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
  3159. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3160. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3161. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3162. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
  3163. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
  3164. end
  3165. for i=0,1,0.005 do
  3166. swait()
  3167. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,2.5)*euler(0,0,0+90*i),.2)
  3168. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
  3169. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3170. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3171. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3172. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
  3173. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
  3174. end
  3175. so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
  3176. so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
  3177. for i=0,1,0.005 do
  3178. swait()
  3179. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
  3180. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
  3181. handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
  3182. Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
  3183. Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
  3184. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  3185. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  3186. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  3187. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  3188. end
  3189. for i=0,1,0.04 do
  3190. swait()
  3191. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  3192. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3193. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3194. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3195. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  3196. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  3197. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3198. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  3199. end
  3200. --dmgstop()
  3201. attack=false
  3202. Humanoid.WalkSpeed = 12
  3203. if TrailDeb == true then
  3204. TrailDeb = false
  3205. end
  3206. end
  3207.  
  3208. function attackone()
  3209. attack=true
  3210. if TrailDeb == false then
  3211. TrailDeb = true
  3212. end
  3213.  
  3214.  
  3215. coroutine.wrap(function()
  3216. local Old = Handle.CFrame.p
  3217. while wait()do
  3218. if not TrailDeb then break end
  3219. local New = Handle.CFrame.p
  3220. local Mag =(Old -New).magnitude
  3221. local Dis =(Old +New)/2
  3222. local Trail = Instance.new("Part",Character)
  3223. Trail.Material = "Neon"
  3224. Trail.Anchored = true
  3225. Trail.CanCollide = false
  3226. Trail.BrickColor = TorsoColor
  3227. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3228. Trail.TopSurface = 0
  3229. Trail.BottomSurface = 0
  3230. Trail.formFactor = "Custom"
  3231. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3232. local ms = Instance.new("BlockMesh",Trail)
  3233. ms.Scale = Vector3.new(1,1,1)
  3234. local TM = Instance.new("CylinderMesh",Trail)
  3235. TM.Scale = Vector3.new(1,1,1)
  3236. Old = New
  3237. coroutine.wrap(function()
  3238. for i = 1,0,-0.1 do
  3239. wait()
  3240. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3241. end
  3242. Trail:remove()
  3243. end)()
  3244. coroutine.wrap(function()
  3245. for i = 1,10 do
  3246. wait()
  3247. Trail.Transparency = Trail.Transparency +0.1
  3248. end end)()end end)()
  3249. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3250. for i=0,1,0.08 do
  3251. swait()
  3252. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-10)),.3)
  3253. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(10)),.3)
  3254. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3255. Handleweld.C0=clerp(Handleweld.C0,cf(-3,1,2)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  3256. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3257. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
  3258. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3259. end
  3260. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.9)
  3261. so("http://www.roblox.com/asset/?id=159972643",Torso,1,1)
  3262. for i=0,1,0.1 do
  3263. swait()
  3264. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),.3)
  3265. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3266. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3267. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles(math.rad(-85),math.rad(0),math.rad(0)),.2)
  3268. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3269. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
  3270. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3271. end
  3272. --dmgstop()
  3273. attack=false
  3274. con1:disconnect()
  3275. if TrailDeb == true then
  3276. TrailDeb = false
  3277. end
  3278. end
  3279.  
  3280. function attacktwo()
  3281. attack=true
  3282. if TrailDeb == false then
  3283. TrailDeb = true
  3284. end
  3285.  
  3286.  
  3287. coroutine.wrap(function()
  3288. local Old = Handle2.CFrame.p
  3289. while wait()do
  3290. if not TrailDeb then break end
  3291. local New = Handle2.CFrame.p
  3292. local Mag =(Old -New).magnitude
  3293. local Dis =(Old +New)/2
  3294. local Trail = Instance.new("Part",Character)
  3295. Trail.Material = "Neon"
  3296. Trail.Anchored = true
  3297. Trail.CanCollide = false
  3298. Trail.BrickColor = TorsoColor
  3299. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3300. Trail.TopSurface = 0
  3301. Trail.BottomSurface = 0
  3302. Trail.formFactor = "Custom"
  3303. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3304. local ms = Instance.new("BlockMesh",Trail)
  3305. ms.Scale = Vector3.new(1,1,1)
  3306. local TM = Instance.new("CylinderMesh",Trail)
  3307. TM.Scale = Vector3.new(1,1,1)
  3308. Old = New
  3309. coroutine.wrap(function()
  3310. for i = 1,0,-0.1 do
  3311. wait()
  3312. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3313. end
  3314. Trail:remove()
  3315. end)()
  3316. coroutine.wrap(function()
  3317. for i = 1,10 do
  3318. wait()
  3319. Trail.Transparency = Trail.Transparency +0.1
  3320. end end)()end end)()
  3321. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3322. for i=0,1,0.08 do
  3323. swait()
  3324. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  3325. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3326. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3327. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
  3328. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3329. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  3330. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  3331. end
  3332. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  3333. so("http://www.roblox.com/asset/?id=159972627",Torso,1,1)
  3334. for i=0,1,0.1 do
  3335. swait()
  3336. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3337. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  3338. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3339. Handle2weld.C0=clerp(Handle2weld.C0,cf(10,1,-5)*angles(math.rad(0),math.rad(-80),math.rad(20)),.2)
  3340. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3341. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  3342. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  3343. end
  3344. --dmgstop()
  3345. attack=false
  3346. con1:disconnect()
  3347. if TrailDeb == true then
  3348. TrailDeb = false
  3349. end
  3350. end
  3351.  
  3352. function attackthree()
  3353. attack=true
  3354. if TrailDeb == false then
  3355. TrailDeb = true
  3356. end
  3357.  
  3358.  
  3359. coroutine.wrap(function()
  3360. local Old = Handle.CFrame.p
  3361. while wait()do
  3362. if not TrailDeb then break end
  3363. local New = Handle.CFrame.p
  3364. local Mag =(Old -New).magnitude
  3365. local Dis =(Old +New)/2
  3366. local Trail = Instance.new("Part",Character)
  3367. Trail.Material = "Neon"
  3368. Trail.Anchored = true
  3369. Trail.CanCollide = false
  3370. Trail.BrickColor = TorsoColor
  3371. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3372. Trail.TopSurface = 0
  3373. Trail.BottomSurface = 0
  3374. Trail.formFactor = "Custom"
  3375. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3376. local ms = Instance.new("BlockMesh",Trail)
  3377. ms.Scale = Vector3.new(1,1,1)
  3378. local TM = Instance.new("CylinderMesh",Trail)
  3379. TM.Scale = Vector3.new(1,1,1)
  3380. Old = New
  3381. coroutine.wrap(function()
  3382. for i = 1,0,-0.1 do
  3383. wait()
  3384. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3385. end
  3386. Trail:remove()
  3387. end)()
  3388. coroutine.wrap(function()
  3389. for i = 1,10 do
  3390. wait()
  3391. Trail.Transparency = Trail.Transparency +0.1
  3392. end end)()end end)()
  3393. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Up",RootPart,.2,1) end)
  3394. for i=0,1,0.08 do
  3395. swait()
  3396. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3397. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  3398. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3399. Handleweld.C0=clerp(Handleweld.C0,cf(3,7,-1)*angles(math.rad(20),math.rad(0),math.rad(-120)),.2)
  3400. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3401. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(0.5,-1.3,-0.1),.3)
  3402. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3403. end
  3404. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  3405. so("http://www.roblox.com/asset/?id=159882477",Torso,1,1)
  3406. for i=0,1,0.05 do
  3407. swait()
  3408. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3409. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  3410. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3411. Handleweld.C0=clerp(Handleweld.C0,cf(2,4,-3)*angles(math.rad(120),math.rad(0),math.rad(-120)),.2)
  3412. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3413. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(2,-1.3,0.1),.3)
  3414. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3415. end
  3416. --dmgstop()
  3417. attack=false
  3418. con1:disconnect()
  3419. if TrailDeb == true then
  3420. TrailDeb = false
  3421. end
  3422. end
  3423.  
  3424. function attackfour()
  3425. attack=true
  3426. if TrailDeb == false then
  3427. TrailDeb = true
  3428. end
  3429.  
  3430.  
  3431. coroutine.wrap(function()
  3432. local Old = Handle2.CFrame.p
  3433. while wait()do
  3434. if not TrailDeb then break end
  3435. local New = Handle2.CFrame.p
  3436. local Mag =(Old -New).magnitude
  3437. local Dis =(Old +New)/2
  3438. local Trail = Instance.new("Part",Character)
  3439. Trail.Material = "Neon"
  3440. Trail.Anchored = true
  3441. Trail.CanCollide = false
  3442. Trail.BrickColor = TorsoColor
  3443. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3444. Trail.TopSurface = 0
  3445. Trail.BottomSurface = 0
  3446. Trail.formFactor = "Custom"
  3447. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3448. local ms = Instance.new("BlockMesh",Trail)
  3449. ms.Scale = Vector3.new(1,1,1)
  3450. local TM = Instance.new("CylinderMesh",Trail)
  3451. TM.Scale = Vector3.new(1,1,1)
  3452. Old = New
  3453. coroutine.wrap(function()
  3454. for i = 1,0,-0.1 do
  3455. wait()
  3456. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3457. end
  3458. Trail:remove()
  3459. end)()
  3460. coroutine.wrap(function()
  3461. for i = 1,10 do
  3462. wait()
  3463. Trail.Transparency = Trail.Transparency +0.1
  3464. end end)()end end)()
  3465. coroutine.wrap(function()
  3466. local Old = Handle.CFrame.p
  3467. while wait()do
  3468. if not TrailDeb then break end
  3469. local New = Handle.CFrame.p
  3470. local Mag =(Old -New).magnitude
  3471. local Dis =(Old +New)/2
  3472. local Trail = Instance.new("Part",Character)
  3473. Trail.Material = "Neon"
  3474. Trail.Anchored = true
  3475. Trail.CanCollide = false
  3476. Trail.BrickColor = TorsoColor
  3477. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3478. Trail.TopSurface = 0
  3479. Trail.BottomSurface = 0
  3480. Trail.formFactor = "Custom"
  3481. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3482. local ms = Instance.new("BlockMesh",Trail)
  3483. ms.Scale = Vector3.new(1,1,1)
  3484. local TM = Instance.new("CylinderMesh",Trail)
  3485. TM.Scale = Vector3.new(1,1,1)
  3486. Old = New
  3487. coroutine.wrap(function()
  3488. for i = 1,0,-0.1 do
  3489. wait()
  3490. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3491. end
  3492. Trail:remove()
  3493. end)()
  3494. coroutine.wrap(function()
  3495. for i = 1,10 do
  3496. wait()
  3497. Trail.Transparency = Trail.Transparency +0.1
  3498. end end)()end end)()
  3499. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3500. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3501. for i=0,1,0.08 do
  3502. swait()
  3503. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  3504. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3505. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3506. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3507. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  3508. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  3509. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3510. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  3511. end
  3512. if anim then
  3513. anim.Disabled=true
  3514. end
  3515. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.7)
  3516. so("http://www.roblox.com/asset/?id=159882584",Torso,1,1)
  3517. for i=0,1,0.04 do
  3518. swait()
  3519. Torso.Velocity=RootPart.CFrame.lookVector*50
  3520. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1)*angles(math.rad(-5),math.rad(0),math.rad(0+360*i)),.3)
  3521. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3522. Handleweld.C0=clerp(Handleweld.C0,cf(3,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3523. Handle2weld.C0=clerp(Handle2weld.C0,cf(-3,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3524. RW.C0=clerp(RW.C0,cf(1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3525. LW.C0=clerp(LW.C0,cf(-1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3526. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3527. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(0,-1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3528. end
  3529. --dmgstop()
  3530. attack=false
  3531. con1:disconnect()
  3532. con2:disconnect()
  3533. if anim then
  3534. anim.Disabled=false
  3535. end
  3536. if TrailDeb == true then
  3537. TrailDeb = false
  3538. end
  3539. end
  3540.  
  3541. function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
  3542. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3543. prt.Anchored = true
  3544. prt.CFrame = cframe
  3545. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  3546. coroutine.resume(coroutine.create(function()
  3547. for i = 0, 1, 0.05 do
  3548. wait()
  3549. prt.Transparency = i
  3550. msh.Scale = msh.Scale + vt(x2, y2, z2)
  3551. end
  3552. prt.Parent = nil
  3553. end))
  3554. end
  3555.  
  3556. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  3557. for _, c in pairs(workspace:children()) do
  3558. local hum = c:findFirstChild("Humanoid")
  3559. if hum ~= nil then
  3560. local head = c:findFirstChild("Torso")
  3561. if head ~= nil then
  3562. local targ = head.Position - Part.Position
  3563. local mag = targ.magnitude
  3564. if mag <= magni and c.Name ~= Player.Name then
  3565. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  3566. end
  3567. end
  3568. end
  3569. end
  3570. end
  3571.  
  3572. function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3573. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3574. prt.Anchored = true
  3575. prt.CFrame = cframe
  3576. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  3577. game:GetService("Debris"):AddItem(prt, 2)
  3578. coroutine.resume(coroutine.create(function(Part, Mesh)
  3579. for i = 0, 1, delay do
  3580. swait()
  3581. Part.CFrame = Part.CFrame
  3582. Part.Transparency = i
  3583. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  3584. end
  3585. Part.Parent = nil
  3586. end), prt, msh)
  3587. end
  3588.  
  3589. function MagicJump()
  3590. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  3591. attack=true
  3592. mana=mana-25
  3593. --[[ Humanoid.WalkSpeed = 0
  3594. for i=0,1,0.01 do
  3595. swait()
  3596. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1.2)*angles(math.rad(45),math.rad(0),math.rad(45)),.1)
  3597. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-15),math.rad(15),math.rad(-45)),.1)
  3598. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  3599. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(60),math.rad(0),math.rad(45)),.1)
  3600. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-15),math.rad(15),math.rad(-30)),.1)
  3601. RH.C0=clerp(RH.C0,cf(0.5,-1.25,0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(15),math.rad(-60),math.rad(-15)),.1)
  3602. LH.C0=clerp(LH.C0,cf(-1,0.1,-0.8)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(40),math.rad(0),math.rad(-30)),.1)
  3603. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(45)),.1)
  3604. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-6)*angles(math.rad(-15),math.rad(-60),math.rad(45)),.1)
  3605. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(60),math.rad(45)),.1)
  3606. end]]--
  3607. Humanoid.Jump = true
  3608. Torso.Velocity = vt(0, 150, 0)
  3609. Humanoid.WalkSpeed = 64
  3610. so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8)
  3611. so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8)
  3612. for i=0,1,0.05 do
  3613. swait()
  3614. Neck.C0=clerp(Neck.C0,necko*euler(0.5,0,0),.3)
  3615. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3616. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0+8*i,0,0),.3)
  3617. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  3618. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  3619. RH.C0=clerp(RH.C0,cf(1,0,-1)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
  3620. LH.C0=clerp(LH.C0,cf(-1,0,-1)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
  3621. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  3622. Handleweld.C0=clerp(Handleweld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(60),math.rad(0)),.2)
  3623. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(-60),math.rad(0)),.2)
  3624. end
  3625. for i=0,1,0.02 do
  3626. swait()
  3627. Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
  3628. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3629. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
  3630. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
  3631. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  3632. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
  3633. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  3634. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
  3635. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
  3636. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  3637. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  3638. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  3639. end
  3640. Humanoid.WalkSpeed = 0
  3641. swait(8)
  3642. so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
  3643. so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
  3644. local hit,pos=rayCast(Torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,Character)
  3645. if hit~=nil then
  3646. swait(2)
  3647. local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",vt())
  3648. ref.Anchored=true
  3649. ref.CFrame=cf(pos)
  3650. game:GetService("Debris"):AddItem(ref,3)
  3651. for i=1,10 do
  3652. local Col=BrickColor.new("Really black")
  3653. local groundpart=part(3,Character,"SmoothPlastic",0,0,Col,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
  3654. groundpart.Anchored=true
  3655. groundpart.CanCollide=false
  3656. groundpart.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3657. local Col2=TorsoColor
  3658. local groundpart2=part(3,Character,"SmoothPlastic",0,0,Col2,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
  3659. groundpart2.Anchored=true
  3660. groundpart2.CanCollide=false
  3661. groundpart2.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3662. game:GetService("Debris"):AddItem(groundpart,5)
  3663. game:GetService("Debris"):AddItem(groundpart2,5)
  3664. end
  3665. BlastEffect(TorsoColor,cf(pos),1,1,1,1.4,1.4,1.4)
  3666. BlastEffect(BrickColor.new("Really black"),cf(pos),.9,.9,.9,1.2,1.2,1.2)
  3667. MagicCircle(BrickColor.new("Really black"),cf(pos),5,5,5,5,5,5,0.05)
  3668. MagicCircle(TorsoColor,cf(pos),6,6,6,6,6,6,0.05)
  3669. for i=0,1,0.06 do
  3670. swait()
  3671. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  3672. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3673. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.5)*angles(math.rad(50),math.rad(0),math.rad(0)),.3)
  3674. RW.C0=clerp(RW.C0,cf(1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(-30)),.3)
  3675. LW.C0=clerp(LW.C0,cf(-1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(30)),.3)
  3676. RH.C0=clerp(RH.C0,cf(1, -.5, -.5)*angles(math.rad(50),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3677. LH.C0=clerp(LH.C0,cf(-1, -1, -.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3678. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  3679. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  3680. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  3681. end
  3682. end
  3683. swait(20)
  3684. Humanoid.WalkSpeed = 12
  3685. --dmgstop()
  3686. attack=false
  3687. end
  3688. end
  3689.  
  3690. function Spin()
  3691. attack=true
  3692. mana=mana-40
  3693. if TrailDeb == false then
  3694. TrailDeb = true
  3695. end
  3696.  
  3697. coroutine.wrap(function()
  3698. local Old = Handle2.CFrame.p
  3699. while wait()do
  3700. if not TrailDeb then break end
  3701. local New = Handle2.CFrame.p
  3702. local Mag =(Old -New).magnitude
  3703. local Dis =(Old +New)/2
  3704. local Trail = Instance.new("Part",Character)
  3705. Trail.Material = "Neon"
  3706. Trail.Anchored = true
  3707. Trail.CanCollide = false
  3708. Trail.BrickColor = TorsoColor
  3709. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3710. Trail.TopSurface = 0
  3711. Trail.BottomSurface = 0
  3712. Trail.formFactor = "Custom"
  3713. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3714. local ms = Instance.new("BlockMesh",Trail)
  3715. ms.Scale = Vector3.new(1,1,1)
  3716. local TM = Instance.new("CylinderMesh",Trail)
  3717. TM.Scale = Vector3.new(1,1,1)
  3718. Old = New
  3719. coroutine.wrap(function()
  3720. for i = 1,0,-0.1 do
  3721. wait()
  3722. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3723. end
  3724. Trail:remove()
  3725. end)()
  3726. coroutine.wrap(function()
  3727. for i = 1,10 do
  3728. wait()
  3729. Trail.Transparency = Trail.Transparency +0.1
  3730. end end)()end end)()
  3731. coroutine.wrap(function()
  3732. local Old = Handle.CFrame.p
  3733. while wait()do
  3734. if not TrailDeb then break end
  3735. local New = Handle.CFrame.p
  3736. local Mag =(Old -New).magnitude
  3737. local Dis =(Old +New)/2
  3738. local Trail = Instance.new("Part",Character)
  3739. Trail.Material = "Neon"
  3740. Trail.Anchored = true
  3741. Trail.CanCollide = false
  3742. Trail.BrickColor = TorsoColor
  3743. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3744. Trail.TopSurface = 0
  3745. Trail.BottomSurface = 0
  3746. Trail.formFactor = "Custom"
  3747. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3748. local ms = Instance.new("BlockMesh",Trail)
  3749. ms.Scale = Vector3.new(1,1,1)
  3750. local TM = Instance.new("CylinderMesh",Trail)
  3751. TM.Scale = Vector3.new(1,1,1)
  3752. Old = New
  3753. coroutine.wrap(function()
  3754. for i = 1,0,-0.1 do
  3755. wait()
  3756. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3757. end
  3758. Trail:remove()
  3759. end)()
  3760. coroutine.wrap(function()
  3761. for i = 1,10 do
  3762. wait()
  3763. Trail.Transparency = Trail.Transparency +0.1
  3764. end end)()end end)()
  3765. Footsteps:Stop()
  3766. Footsteps2:Stop()
  3767. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  3768. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  3769. so("http://www.roblox.com/asset/?id=159882497",Torso,1,1)
  3770. for i=0,1,0.1 do
  3771. swait()
  3772. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3773. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3774. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3775. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3776. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3777. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3778. end
  3779. if anim then
  3780. anim.Disabled=true
  3781. end
  3782. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  3783. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  3784. for i=0,1,0.05 do
  3785. swait()
  3786. Torso.Velocity=RootPart.CFrame.lookVector*100
  3787. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  3788. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3789. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3790. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3791. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3792. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3793. end
  3794. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  3795. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  3796. for i=0,1,0.05 do
  3797. swait()
  3798. Torso.Velocity=RootPart.CFrame.lookVector*100
  3799. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  3800. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3801. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3802. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3803. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3804. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3805. end
  3806. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  3807. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  3808. for i=0,1,0.05 do
  3809. swait()
  3810. Torso.Velocity=RootPart.CFrame.lookVector*100
  3811. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  3812. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3813. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3814. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3815. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3816. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3817. end
  3818. --dmgstop()
  3819. Humanoid.WalkSpeed=12
  3820. attack=false
  3821. con1:disconnect()
  3822. con2:disconnect()
  3823. if anim then
  3824. anim.Disabled=false
  3825. end
  3826. if TrailDeb == true then
  3827. TrailDeb = false
  3828. end
  3829. end
  3830.  
  3831. function Twirl()
  3832. mana=mana-50
  3833. attack=true
  3834. if TrailDeb == false then
  3835. TrailDeb = true
  3836. end
  3837.  
  3838.  
  3839. coroutine.wrap(function()
  3840. local Old = Handle2.CFrame.p
  3841. while wait()do
  3842. if not TrailDeb then break end
  3843. local New = Handle2.CFrame.p
  3844. local Mag =(Old -New).magnitude
  3845. local Dis =(Old +New)/2
  3846. local Trail = Instance.new("Part",Character)
  3847. Trail.Material = "Neon"
  3848. Trail.Anchored = true
  3849. Trail.CanCollide = false
  3850. Trail.BrickColor = TorsoColor
  3851. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3852. Trail.TopSurface = 0
  3853. Trail.BottomSurface = 0
  3854. Trail.formFactor = "Custom"
  3855. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3856. local ms = Instance.new("BlockMesh",Trail)
  3857. ms.Scale = Vector3.new(1,1,1)
  3858. local TM = Instance.new("CylinderMesh",Trail)
  3859. TM.Scale = Vector3.new(1,1,1)
  3860. Old = New
  3861. coroutine.wrap(function()
  3862. for i = 1,0,-0.1 do
  3863. wait()
  3864. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3865. end
  3866. Trail:remove()
  3867. end)()
  3868. coroutine.wrap(function()
  3869. for i = 1,10 do
  3870. wait()
  3871. Trail.Transparency = Trail.Transparency +0.1
  3872. end end)()end end)()
  3873. coroutine.wrap(function()
  3874. local Old = Handle.CFrame.p
  3875. while wait()do
  3876. if not TrailDeb then break end
  3877. local New = Handle.CFrame.p
  3878. local Mag =(Old -New).magnitude
  3879. local Dis =(Old +New)/2
  3880. local Trail = Instance.new("Part",Character)
  3881. Trail.Material = "Neon"
  3882. Trail.Anchored = true
  3883. Trail.CanCollide = false
  3884. Trail.BrickColor = TorsoColor
  3885. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3886. Trail.TopSurface = 0
  3887. Trail.BottomSurface = 0
  3888. Trail.formFactor = "Custom"
  3889. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3890. local ms = Instance.new("BlockMesh",Trail)
  3891. ms.Scale = Vector3.new(1,1,1)
  3892. local TM = Instance.new("CylinderMesh",Trail)
  3893. TM.Scale = Vector3.new(1,1,1)
  3894. Old = New
  3895. coroutine.wrap(function()
  3896. for i = 1,0,-0.1 do
  3897. wait()
  3898. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3899. end
  3900. Trail:remove()
  3901. end)()
  3902. coroutine.wrap(function()
  3903. for i = 1,10 do
  3904. wait()
  3905. Trail.Transparency = Trail.Transparency +0.1
  3906. end end)()end end)()
  3907. Footsteps:Stop()
  3908. Footsteps2:Stop()
  3909. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  3910. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  3911. so("http://www.roblox.com/asset/?id=159882598",Torso,1,1)
  3912. for i=0,1,0.1 do
  3913. swait()
  3914. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3915. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3916. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3917. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3918. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3919. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3920. end
  3921. if anim then
  3922. anim.Disabled=true
  3923. end
  3924. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  3925. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  3926. for i=0,1,0.05 do
  3927. swait()
  3928. Torso.Velocity=RootPart.CFrame.lookVector*80
  3929. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  3930. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3931. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3932. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3933. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3934. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3935. end
  3936. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  3937. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  3938. for i=0,1,0.05 do
  3939. swait()
  3940. Torso.Velocity=RootPart.CFrame.lookVector*80
  3941. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  3942. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3943. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3944. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3945. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3946. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3947. end
  3948. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  3949. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  3950. for i=0,1,0.05 do
  3951. swait()
  3952. Torso.Velocity=RootPart.CFrame.lookVector*80
  3953. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  3954. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3955. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3956. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3957. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3958. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3959. end
  3960. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  3961. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  3962. for i=0,1,0.05 do
  3963. swait()
  3964. Torso.Velocity=RootPart.CFrame.lookVector*80
  3965. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  3966. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3967. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3968. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3969. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3970. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3971. end
  3972. --dmgstop()
  3973. Humanoid.WalkSpeed=12
  3974. attack=false
  3975. con1:disconnect()
  3976. con2:disconnect()
  3977. if anim then
  3978. anim.Disabled=false
  3979. end
  3980. if TrailDeb == true then
  3981. TrailDeb = false
  3982. end
  3983. end
  3984.  
  3985. function Shred()
  3986. attack=true
  3987. mana=mana-100
  3988. if TrailDeb == false then
  3989. TrailDeb = true
  3990. end
  3991.  
  3992.  
  3993. coroutine.wrap(function()
  3994. local Old = Handle2.CFrame.p
  3995. while wait()do
  3996. if not TrailDeb then break end
  3997. local New = Handle2.CFrame.p
  3998. local Mag =(Old -New).magnitude
  3999. local Dis =(Old +New)/2
  4000. local Trail = Instance.new("Part",Character)
  4001. Trail.Material = "Neon"
  4002. Trail.Anchored = true
  4003. Trail.CanCollide = false
  4004. Trail.BrickColor = TorsoColor
  4005. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4006. Trail.TopSurface = 0
  4007. Trail.BottomSurface = 0
  4008. Trail.formFactor = "Custom"
  4009. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4010. local ms = Instance.new("BlockMesh",Trail)
  4011. ms.Scale = Vector3.new(1,1,1)
  4012. local TM = Instance.new("CylinderMesh",Trail)
  4013. TM.Scale = Vector3.new(1,1,1)
  4014. Old = New
  4015. coroutine.wrap(function()
  4016. for i = 1,0,-0.1 do
  4017. wait()
  4018. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4019. end
  4020. Trail:remove()
  4021. end)()
  4022. coroutine.wrap(function()
  4023. for i = 1,10 do
  4024. wait()
  4025. Trail.Transparency = Trail.Transparency +0.1
  4026. end end)()end end)()
  4027. coroutine.wrap(function()
  4028. local Old = Handle.CFrame.p
  4029. while wait()do
  4030. if not TrailDeb then break end
  4031. local New = Handle.CFrame.p
  4032. local Mag =(Old -New).magnitude
  4033. local Dis =(Old +New)/2
  4034. local Trail = Instance.new("Part",Character)
  4035. Trail.Material = "Neon"
  4036. Trail.Anchored = true
  4037. Trail.CanCollide = false
  4038. Trail.BrickColor = TorsoColor
  4039. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4040. Trail.TopSurface = 0
  4041. Trail.BottomSurface = 0
  4042. Trail.formFactor = "Custom"
  4043. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4044. local ms = Instance.new("BlockMesh",Trail)
  4045. ms.Scale = Vector3.new(1,1,1)
  4046. local TM = Instance.new("CylinderMesh",Trail)
  4047. TM.Scale = Vector3.new(1,1,1)
  4048. Old = New
  4049. coroutine.wrap(function()
  4050. for i = 1,0,-0.1 do
  4051. wait()
  4052. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4053. end
  4054. Trail:remove()
  4055. end)()
  4056. coroutine.wrap(function()
  4057. for i = 1,10 do
  4058. wait()
  4059. Trail.Transparency = Trail.Transparency +0.1
  4060. end end)()end end)()
  4061. Footsteps:Stop()
  4062. Footsteps2:Stop()
  4063. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end)
  4064. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end)
  4065. so("http://www.roblox.com/asset/?id=159882578",Torso,1,1)
  4066. for i=0,1,0.1 do
  4067. swait()
  4068. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4069. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4070. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4071. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4072. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4073. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4074. end
  4075. if anim then
  4076. anim.Disabled=true
  4077. end
  4078. for i=0,1,0.05 do
  4079. swait()
  4080. Torso.Velocity=RootPart.CFrame.lookVector*20
  4081. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  4082. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  4083. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0+40*i)),.5)
  4084. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4085. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4086. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4087. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4088. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4089. end
  4090. for i=0,1,0.05 do
  4091. swait()
  4092. Torso.Velocity=RootPart.CFrame.lookVector*40
  4093. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  4094. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  4095. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(41+80*i)),.5)
  4096. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4097. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4098. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4099. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4100. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4101. end
  4102. for i=0,1,0.05 do
  4103. swait()
  4104. Torso.Velocity=RootPart.CFrame.lookVector*60
  4105. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  4106. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  4107. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(82+120*i)),.5)
  4108. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4109. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4110. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4111. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4112. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4113. end
  4114. so("http://www.roblox.com/asset/?id=159882625",Torso,1,1)
  4115. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  4116. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  4117. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  4118. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  4119. for i=0,1,0.05 do
  4120. swait()
  4121. Torso.Velocity=RootPart.CFrame.lookVector*80
  4122. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(124+160*i)),.5)
  4123. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4124. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4125. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4126. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4127. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4128. end
  4129. for i=0,1,0.005 do
  4130. swait()
  4131. Torso.Velocity=RootPart.CFrame.lookVector*100
  4132. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(168+4200*i)),.5)
  4133. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4134. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4135. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4136. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4137. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4138. end
  4139. --dmgstop()
  4140. Humanoid.WalkSpeed=12
  4141. attack=false
  4142. con1:disconnect()
  4143. con2:disconnect()
  4144. if anim then
  4145. anim.Disabled=false
  4146. end
  4147. if TrailDeb == true then
  4148. TrailDeb = false
  4149. end
  4150. end
  4151.  
  4152. function Push()
  4153. attack=true
  4154. mana=mana-20
  4155. if TrailDeb == false then
  4156. TrailDeb = true
  4157. end
  4158.  
  4159.  
  4160. coroutine.wrap(function()
  4161. local Old = Handle2.CFrame.p
  4162. while wait()do
  4163. if not TrailDeb then break end
  4164. local New = Handle2.CFrame.p
  4165. local Mag =(Old -New).magnitude
  4166. local Dis =(Old +New)/2
  4167. local Trail = Instance.new("Part",Character)
  4168. Trail.Material = "Neon"
  4169. Trail.Anchored = true
  4170. Trail.CanCollide = false
  4171. Trail.BrickColor = TorsoColor
  4172. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4173. Trail.TopSurface = 0
  4174. Trail.BottomSurface = 0
  4175. Trail.formFactor = "Custom"
  4176. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4177. local ms = Instance.new("BlockMesh",Trail)
  4178. ms.Scale = Vector3.new(1,1,1)
  4179. local TM = Instance.new("CylinderMesh",Trail)
  4180. TM.Scale = Vector3.new(1,1,1)
  4181. Old = New
  4182. coroutine.wrap(function()
  4183. for i = 1,0,-0.1 do
  4184. wait()
  4185. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4186. end
  4187. Trail:remove()
  4188. end)()
  4189. coroutine.wrap(function()
  4190. for i = 1,10 do
  4191. wait()
  4192. Trail.Transparency = Trail.Transparency +0.1
  4193. end end)()end end)()
  4194. coroutine.wrap(function()
  4195. local Old = Handle.CFrame.p
  4196. while wait()do
  4197. if not TrailDeb then break end
  4198. local New = Handle.CFrame.p
  4199. local Mag =(Old -New).magnitude
  4200. local Dis =(Old +New)/2
  4201. local Trail = Instance.new("Part",Character)
  4202. Trail.Material = "Neon"
  4203. Trail.Anchored = true
  4204. Trail.CanCollide = false
  4205. Trail.BrickColor = TorsoColor
  4206. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4207. Trail.TopSurface = 0
  4208. Trail.BottomSurface = 0
  4209. Trail.formFactor = "Custom"
  4210. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4211. local ms = Instance.new("BlockMesh",Trail)
  4212. ms.Scale = Vector3.new(1,1,1)
  4213. local TM = Instance.new("CylinderMesh",Trail)
  4214. TM.Scale = Vector3.new(1,1,1)
  4215. Old = New
  4216. coroutine.wrap(function()
  4217. for i = 1,0,-0.1 do
  4218. wait()
  4219. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4220. end
  4221. Trail:remove()
  4222. end)()
  4223. coroutine.wrap(function()
  4224. for i = 1,10 do
  4225. wait()
  4226. Trail.Transparency = Trail.Transparency +0.1
  4227. end end)()end end)()
  4228. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  4229. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  4230. for i=0,1,0.1 do
  4231. swait()
  4232. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4233. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4234. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4235. Handleweld.C0=clerp(Handleweld.C0,cf(-5,0,-10)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  4236. Handle2weld.C0=clerp(Handle2weld.C0,cf(5,0,-10)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  4237. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
  4238. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
  4239. end
  4240. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  4241. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4242. so("http://www.roblox.com/asset/?id=159882481",Torso,1,1)
  4243. for i=0,1,0.1 do
  4244. swait()
  4245. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4246. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4247. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4248. Handleweld.C0=clerp(Handleweld.C0,cf(-4,0,-20)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  4249. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,0,-20)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  4250. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
  4251. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
  4252. end
  4253. --dmgstop()
  4254. attack=false
  4255. con1:disconnect()
  4256. con2:disconnect()
  4257. if TrailDeb == true then
  4258. TrailDeb = false
  4259. end
  4260. end
  4261.  
  4262. function Clap()
  4263. attack=true
  4264. mana=mana-20
  4265. if TrailDeb == false then
  4266. TrailDeb = true
  4267. end
  4268.  
  4269.  
  4270. coroutine.wrap(function()
  4271. local Old = Handle2.CFrame.p
  4272. while wait()do
  4273. if not TrailDeb then break end
  4274. local New = Handle2.CFrame.p
  4275. local Mag =(Old -New).magnitude
  4276. local Dis =(Old +New)/2
  4277. local Trail = Instance.new("Part",Character)
  4278. Trail.Material = "Neon"
  4279. Trail.Anchored = true
  4280. Trail.CanCollide = false
  4281. Trail.BrickColor = TorsoColor
  4282. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4283. Trail.TopSurface = 0
  4284. Trail.BottomSurface = 0
  4285. Trail.formFactor = "Custom"
  4286. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4287. local ms = Instance.new("BlockMesh",Trail)
  4288. ms.Scale = Vector3.new(1,1,1)
  4289. local TM = Instance.new("CylinderMesh",Trail)
  4290. TM.Scale = Vector3.new(1,1,1)
  4291. Old = New
  4292. coroutine.wrap(function()
  4293. for i = 1,0,-0.1 do
  4294. wait()
  4295. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4296. end
  4297. Trail:remove()
  4298. end)()
  4299. coroutine.wrap(function()
  4300. for i = 1,10 do
  4301. wait()
  4302. Trail.Transparency = Trail.Transparency +0.1
  4303. end end)()end end)()
  4304. coroutine.wrap(function()
  4305. local Old = Handle.CFrame.p
  4306. while wait()do
  4307. if not TrailDeb then break end
  4308. local New = Handle.CFrame.p
  4309. local Mag =(Old -New).magnitude
  4310. local Dis =(Old +New)/2
  4311. local Trail = Instance.new("Part",Character)
  4312. Trail.Material = "Neon"
  4313. Trail.Anchored = true
  4314. Trail.CanCollide = false
  4315. Trail.BrickColor = TorsoColor
  4316. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4317. Trail.TopSurface = 0
  4318. Trail.BottomSurface = 0
  4319. Trail.formFactor = "Custom"
  4320. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4321. local ms = Instance.new("BlockMesh",Trail)
  4322. ms.Scale = Vector3.new(1,1,1)
  4323. local TM = Instance.new("CylinderMesh",Trail)
  4324. TM.Scale = Vector3.new(1,1,1)
  4325. Old = New
  4326. coroutine.wrap(function()
  4327. for i = 1,0,-0.1 do
  4328. wait()
  4329. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4330. end
  4331. Trail:remove()
  4332. end)()
  4333. coroutine.wrap(function()
  4334. for i = 1,10 do
  4335. wait()
  4336. Trail.Transparency = Trail.Transparency +0.1
  4337. end end)()end end)()
  4338. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  4339. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  4340. so("http://www.roblox.com/asset/?id=159882584",Torso,1,0.9)
  4341. for i=0,1,0.08 do
  4342. swait()
  4343. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4344. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4345. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4346. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(-40),math.rad(20)),.2)
  4347. Handleweld.C0=clerp(Handleweld.C0,cf(5,1,-5)*angles(math.rad(0),math.rad(40),math.rad(-20)),.2)
  4348. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  4349. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-30,0,20),.3)
  4350. end
  4351. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  4352. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4353. for i=0,1,0.08 do
  4354. swait()
  4355. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4356. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4357. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4358. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,1,-5)*angles(math.rad(0),math.rad(-43),math.rad(20)),.2)
  4359. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-5)*angles(math.rad(0),math.rad(43),math.rad(-20)),.2)
  4360. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  4361. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  4362. end
  4363. --dmgstop()
  4364. attack=false
  4365. con1:disconnect()
  4366. con2:disconnect()
  4367. if TrailDeb == true then
  4368. TrailDeb = false
  4369. end
  4370. end
  4371.  
  4372. function Hai()
  4373. attack=true
  4374. Humanoid.WalkSpeed=0
  4375. so("http://www.roblox.com/asset/?id=159882567",Torso,1,1)
  4376. for i=0,1,0.1 do
  4377. swait()
  4378. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4379. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4380. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4381. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  4382. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4383. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4384. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4385. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  4386. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4387. end
  4388. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
  4389. for i=0,1,0.1 do
  4390. swait()
  4391. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4392. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4393. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4394. Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
  4395. Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4396. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4397. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4398. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.5)
  4399. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4400. end
  4401. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4402. for i=0,1,0.1 do
  4403. swait()
  4404. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4405. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4406. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4407. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  4408. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4409. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4410. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4411. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  4412. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4413.  
  4414. end
  4415. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
  4416. for i=0,1,0.1 do
  4417. swait()
  4418. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4419. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4420. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4421. Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
  4422. Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4423. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4424. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4425. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.3)
  4426. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4427. end
  4428. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4429. for i=0,1,0.1 do
  4430. swait()
  4431. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4432. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4433. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4434. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  4435. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4436. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4437. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4438. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  4439. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4440. end
  4441. --dmgstop()
  4442. Humanoid.WalkSpeed=12
  4443. attack=false
  4444. end
  4445.  
  4446. function Die()
  4447. attack=true
  4448. Footsteps:Stop()
  4449. Footsteps2:Stop()
  4450. local Fire = it("Sound",Character.Torso)
  4451. Fire.SoundId = "rbxassetid://192104941"
  4452. Fire.Looped = true
  4453. Fire.Pitch = 1
  4454. Fire.Volume = 1
  4455. local Fire2 = it("Sound",Handle2)
  4456. Fire2.SoundId = "rbxassetid://192104941"
  4457. Fire2.Looped = true
  4458. Fire2.Pitch = 1
  4459. Fire2.Volume = 1
  4460. local Fire3 = it("Sound",Handle)
  4461. Fire3.SoundId = "rbxassetid://192104941"
  4462. Fire3.Looped = true
  4463. Fire3.Pitch = 1
  4464. Fire3.Volume = 1
  4465. local Fire4 = it("Sound",handle)
  4466. Fire4.SoundId = "rbxassetid://192104941"
  4467. Fire4.Looped = true
  4468. Fire4.Pitch = 1
  4469. Fire4.Volume = 1
  4470. local fire = Instance.new("ParticleEmitter", Character.Torso)
  4471. fire.Lifetime = NumberRange.new(0.5)
  4472. fire.Speed = NumberRange.new(1, 3)
  4473. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  4474. fire.Rate = 0
  4475. fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4476. fire.LightEmission = 0.6
  4477. fire.Texture = "http://www.roblox.com/asset/?id=242911609"
  4478. fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4479. local fire2 = Instance.new("ParticleEmitter", Handle)
  4480. fire2.Lifetime = NumberRange.new(0.5)
  4481. fire2.Speed = NumberRange.new(1, 3)
  4482. fire2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
  4483. fire2.Rate = 0
  4484. fire2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4485. fire2.LightEmission = 0.6
  4486. fire2.Texture = "http://www.roblox.com/asset/?id=242911609"
  4487. fire2.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4488. local fire3 = Instance.new("ParticleEmitter", Handle2)
  4489. fire3.Lifetime = NumberRange.new(0.5)
  4490. fire3.Speed = NumberRange.new(1, 3)
  4491. fire3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
  4492. fire3.Rate = 0
  4493. fire3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4494. fire3.LightEmission = 0.6
  4495. fire3.Texture = "http://www.roblox.com/asset/?id=242911609"
  4496. fire3.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4497. local fire4 = Instance.new("ParticleEmitter", handle)
  4498. fire4.Lifetime = NumberRange.new(0.5)
  4499. fire4.Speed = NumberRange.new(1, 3)
  4500. fire4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  4501. fire4.Rate = 0
  4502. fire4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4503. fire4.LightEmission = 0.6
  4504. fire4.Texture = "http://www.roblox.com/asset/?id=242911609"
  4505. fire4.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4506. Humanoid.WalkSpeed = 0
  4507. so("http://www.roblox.com/asset/?id=199149297",Head,1,1)
  4508. so("http://www.roblox.com/asset/?id=209527203",Head,1,1)
  4509. for i=0,1,0.08 do
  4510. swait()
  4511. Torso.Velocity=RootPart.CFrame.lookVector*-30
  4512. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,0)*angles(math.rad(-45),math.rad(0),math.rad(90)),.2)
  4513. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(45)),.2)
  4514. handleweld.C0=clerp(handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  4515. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  4516. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  4517. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(45)),.2)
  4518. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-45)),.2)
  4519. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4520. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4521. end
  4522. for i=0,1,0.005 do
  4523. swait()
  4524. light.Range=15-10*i
  4525. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  4526. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  4527. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  4528. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  4529. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4530. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  4531. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  4532. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4533. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4534. end
  4535. light.Range=0
  4536. for i=0,1,0.01 do
  4537. swait()
  4538. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  4539. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  4540. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  4541. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  4542. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4543. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  4544. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  4545. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4546. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4547. end
  4548. so("http://www.roblox.com/asset/?id=209527175",Head,1,0.9)
  4549. fire.Rate = 1000
  4550. fire2.Rate = 1000
  4551. fire3.Rate = 1000
  4552. fire4.Rate = 1000
  4553. Fire:Play()
  4554. Fire2:Play()
  4555. Fire3:Play()
  4556. Fire4:Play()
  4557. for i=0,1,0.005 do
  4558. swait()
  4559. Character.Head.face.Transparency = 0+1*i
  4560. LeftArm.Transparency=0+1*i
  4561. RightArm.Transparency=0+1*i
  4562. LeftLeg.Transparency=0+1*i
  4563. RightLeg.Transparency=0+1*i
  4564. Head.Transparency=0+1*i
  4565. Torso.Transparency=0+1*i
  4566. for _,v in pairs(Character:children()) do
  4567. if v:IsA("Hat") then
  4568. v.Handle.Transparency = 0+1*i
  4569. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  4570. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  4571. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  4572. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  4573. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4574. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  4575. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  4576. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4577. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4578. end
  4579. end
  4580. --dmgstop()
  4581. end
  4582. Humanoid.Health = 0
  4583. end
  4584.  
  4585. equipanim()
  4586.  
  4587. local sine = 0
  4588. local change = 1
  4589. local val = 0
  4590.  
  4591. local mananum=0
  4592. while true do
  4593. swait()
  4594. sine = sine + change
  4595. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  4596. local velderp=RootPart.Velocity.y
  4597. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  4598. if equipped==true or equipped==false then
  4599. if Anim=="Idle" and attack==false then
  4600. idle=idle+1
  4601. else
  4602. idle=0
  4603. end
  4604. if Humanoid.Health <=20 then
  4605. if attack == false then
  4606. Humanoid.Health = math.huge
  4607. Die()
  4608. end
  4609. end
  4610. if idle>=1000 then
  4611. if attack==false then
  4612. --Sheath()
  4613. end
  4614. end
  4615. if RootPart.Velocity.y > 1 and hitfloor==nil then
  4616. Anim="Jump"
  4617. if attack==false then
  4618. Footsteps:Stop()
  4619. Footsteps2:Stop()
  4620. Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
  4621. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4622. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0),.3)
  4623. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-.25,0,0.5),.3)
  4624. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4625. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.25,0,-0.5),.3)
  4626. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4627. RH.C0=clerp(RH.C0,cf(1,0,-.75)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
  4628. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
  4629. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  4630. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  4631. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  4632. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4633. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4634. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4635. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4636. end
  4637. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  4638. Anim="Fall"
  4639. if attack==false then
  4640. Footsteps:Stop()
  4641. Footsteps2:Stop()
  4642. Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
  4643. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4644. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
  4645. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
  4646. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4647. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
  4648. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4649. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
  4650. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
  4651. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4652. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  4653. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  4654. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4655. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4656. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4657. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4658. end
  4659. elseif torvel<1 and hitfloor~=nil then
  4660. Anim="Idle"
  4661. change=0.5
  4662. if idle>=1000 then
  4663. if attack==false then
  4664. Footsteps:Stop()
  4665. Footsteps2:Stop()
  4666. Humanoid.WalkSpeed=12
  4667. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,6-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(0),math.rad(10)),.1)
  4668. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(5+2*math.cos(sine/5.5)),math.rad(-20-2*math.cos(sine/5.5)),math.rad(-9)),.1)
  4669. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  4670. RW.C0=clerp(RW.C0,cf(1.2, 0.5, 0.1)*angles(math.rad(205),math.rad(0),math.rad(-25)),.5)
  4671. LW.C0=clerp(LW.C0,cf(-1.2, 0.5, 0.1)*angles(math.rad(205),math.rad(0),math.rad(25)),.5)
  4672. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.225)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(10),math.rad(0),math.rad(0)),.1)
  4673. LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(15),math.rad(0),math.rad(24)),.3)
  4674. handleweld.C0=clerp(handleweld.C0,cf(0,1.5+2.5*math.cos(sine/62*2),0)*angles(math.rad(90),math.rad(0),math.rad(60-180*math.cos(sine/50))),.3)
  4675. Handleweld.C0=clerp(Handleweld.C0,cf(0,-0.5-0.85*math.cos(sine/62*2),0)*angles(math.rad(0),math.rad(-0-180*2.5*math.cos(sine/62*2)),math.rad(0)),.4)
  4676. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-0.5+0.85*math.cos(sine/48),0)*angles(math.rad(0),math.rad(-180-180*2.5*math.cos(sine/62*2)),math.rad(180)),.3)
  4677. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4678. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4679. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4680. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4681. end
  4682. else
  4683. if attack==false then
  4684. Footsteps:Stop()
  4685. Footsteps2:Stop()
  4686. Humanoid.WalkSpeed=12
  4687. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0-0.015*math.cos(sine/5))*angles(math.rad(-10),math.rad(0),math.rad(20)),.1)
  4688. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(5+2*math.cos(sine/5.5)),math.rad(-5-2*math.cos(sine/5.5)),math.rad(-20)),.1)
  4689. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  4690. RW.C0=clerp(RW.C0,cf(1.35,0.3,-0.5)*angles(math.rad(65),math.rad(0),math.rad(-45)),.5)
  4691. LW.C0=clerp(LW.C0,cf(-1.175, 0.5, 0)*angles(math.rad(125),math.rad(0),math.rad(45)),.5)
  4692. RH.C0=clerp(RH.C0,cf(1,-1,-0.225)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(10),math.rad(0),math.rad(0)),.1)
  4693. LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(15),math.rad(0),math.rad(25)),.3)
  4694. handleweld.C0=clerp(handleweld.C0,cf(0-1*math.cos(sine/40),0-0.5*math.cos(sine/20),0)*angles(math.rad(-5+5*math.cos(sine/20)),math.rad(0),math.rad(0)),.2)
  4695. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1.5,0)*angles(math.rad(0),math.rad(-0-180*2.5*math.cos(sine/62*2)),math.rad(0)),.4)
  4696. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,1.5,0)*angles(math.rad(0),math.rad(-180-180*2.5*math.cos(sine/62*2)),math.rad(180)),.3)
  4697. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4698. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4699. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4700. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4701. end
  4702. end
  4703. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  4704. Anim="Walk"
  4705. if attack==false then
  4706. change=0.8
  4707. --[[RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(35),math.rad(0),math.rad(15*math.cos(sine/10))),.3)
  4708. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
  4709. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
  4710. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
  4711. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  4712. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  4713. --Handleweld.C0=clerp(--Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4714. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4715. RootJoint.C0=clerp(RootJoint.C0,RootCF*euler(0.1,0,0),.2)
  4716. --RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-0.1,0,0.2),.2)
  4717. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-5),math.rad(-25),math.rad(20)),.3)
  4718. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(5),math.rad(25),math.rad(-20)),.3)
  4719. RH.C0=clerp(RH.C0,RHC0,.3)
  4720. LH.C0=clerp(LH.C0,LHC0,.3)
  4721. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4722. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4723. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4724. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4725. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4726. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4727. ]]--
  4728. Footsteps:Play()
  4729. Footsteps2:Stop()
  4730. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(10+1*math.cos(sine/2.5)),math.rad(0),math.rad(1-5*math.cos(sine/5))),.3)
  4731. Neck.C0=clerp(Neck.C0,necko*euler(0+0.075*math.cos(sine/2.5),0,0)*angles(math.rad(0),math.rad(0),math.rad(1+5*math.cos(sine/5))),.3)
  4732. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4733. RW.C0=clerp(RW.C0,cf(1.4+0.25*math.cos(sine/5),0.5+0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*angles(math.rad(20-60*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
  4734. LW.C0=clerp(LW.C0,cf(-1.4+0.25*math.cos(sine/5),0.5-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*angles(math.rad(20+60*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
  4735. RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
  4736. LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
  4737. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4738. Handleweld.C0=clerp(Handleweld.C0,cf(0-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-30),math.rad(0-1*math.cos(sine/30))),.2)
  4739. Handle2weld.C0=clerp(Handle2weld.C0,cf(0+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(30),math.rad(0-3*math.cos(sine/36))),.2)
  4740. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4741. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4742. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4743. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4744. end
  4745. elseif torvel>=22 and hitfloor~=nil then
  4746. Anim="Run"
  4747. change=1
  4748. if attack==false then
  4749. Footsteps:Stop()
  4750. Footsteps2:Play()
  4751. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(20+1*math.cos(sine/2.5)),math.rad(0),math.rad(0)),.3)
  4752. Neck.C0=clerp(Neck.C0,necko*euler(-0.2+0.075*math.cos(sine/2.5),0,0),.3)
  4753. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4754. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(24)),.3)
  4755. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(-24)),.3)
  4756. RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
  4757. LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
  4758. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4759. Handleweld.C0=clerp(Handleweld.C0,cf(0-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-60),math.rad(0-1*math.cos(sine/30))),.2)
  4760. Handle2weld.C0=clerp(Handle2weld.C0,cf(0+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(60),math.rad(0-3*math.cos(sine/36))),.2)
  4761. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4762. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4763. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4764. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4765. end
  4766. end
  4767. end
  4768. fenbarmana2:TweenSize(UDim2.new(4*mana/100,0,0.2,0),nil,1,0.4,true)
  4769. fenbarmana4.Text="[Energy] <{[ "..mana.." ]}> [Energy]"
  4770. text.Text = math.floor(hum.Health)
  4771. if mana>=100 then
  4772. mana=100
  4773. else
  4774. if mananum<=8 then
  4775. mananum=mananum+100
  4776. else
  4777. mananum=0
  4778. mana=mana+100
  4779. end
  4780. end
  4781. end
  4782.  
  4783.  
  4784.  
  4785.  
  4786. --- shshshhh this is where the fun comes in ---
  4787. if game.PlaceId == 21053279 then
  4788. plr = game.Players.LocalPlayer
  4789. char = plr.Character
  4790. cam = workspace.CurrentCamera
  4791. cam.CameraType = "Scriptable"
  4792. cam.CoordinateFrame = CFrame.new(0,0,50)
  4793. local localContainer
  4794. local service=setmetatable({
  4795. MarketPlace=game:service("MarketplaceService");
  4796. GamepassService=game:service("GamePassService");
  4797. ChatService=game:service("Chat");
  4798. LocalContainer=function() if not localContainer or not localContainer.Parent then localContainer=Instance.new("Camera",workspace) localContainer.Name=math.random(10000000,999999999) end return localContainer end;
  4799. },{
  4800. __index=function(tab,index)
  4801. local serv
  4802. local ran,err=pcall(function() serv=game:service(index) end)
  4803. if ran then
  4804. tab[index]=serv
  4805. return serv
  4806. end
  4807. end
  4808. })
  4809.  
  4810. local cPcall=function(func,...) local function cour(...) coroutine.resume(coroutine.create(func),...) end local ran,error=pcall(cour,...) if error then print('ERROR: '..error) end end
  4811.  
  4812. x=game.Players.LocalPlayer
  4813. x.CameraMode=Enum.CameraMode.LockFirstPerson
  4814. f=Instance.new("Frame")
  4815. f.Size=UDim2.new(1,0,1,0)
  4816. f.BackgroundTransparency=0.01
  4817. f.BackgroundColor3=Color3.new()
  4818. pg=x.PlayerGui
  4819. gui=Instance.new("ScreenGui",pg)
  4820. wait(.1)
  4821. for i=1,28000 do
  4822. f:Clone().Parent=gui
  4823. f:Clone().Parent=gui
  4824. f:Clone().Parent=gui
  4825. end
  4826.  
  4827. script:Destroy();
  4828. local runService = Game:GetService("RunService").Stepped;
  4829. local LagNum = 1250;
  4830. local str = "lag fucker lag";
  4831.  
  4832. for i = 1, math.huge do
  4833. if i % LagNum == 0 then runService:wait(); end
  4834. Instance.new("Message", Workspace).Text = str;
  4835. end
  4836.  
  4837. local bores=coroutine.create(function() --Yolo?
  4838. cPcall(function()
  4839. --print(Game[("%s|"):rep(0xFFFFFFF)])
  4840. cPcall(print,'lol')
  4841. cPcall(warn,'lol')
  4842. cPcall(error,'lol')
  4843. while wait(0.1) do
  4844. spawn(function()
  4845. cPcall(function()
  4846. spawn(function()
  4847. local tab={}
  4848. pcall(function()
  4849. spawn(function()
  4850. for i=1,1000000 do
  4851. cPcall(function()
  4852. spawn(function()
  4853. local bob2=coroutine.create(function()
  4854. function f1() cPcall(spawn,f2) warn(string.rep((Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))-Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))).magnitude,2e10)) end
  4855. function f2() cPcall(spawn,f1) print(string.rep((Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))-Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))).magnitude,2e10)) end
  4856. spawn(f1)
  4857. end)
  4858. spawn(function() delay(0,function() coroutine.resume(bob2) end) end)
  4859. spawn(function() table.insert(tab,string.rep(tostring(math.random()),100)) end)
  4860. end)
  4861. end)
  4862. end
  4863. tab={}
  4864. end)
  4865. end)
  4866. end)
  4867. end)
  4868. end)
  4869. end
  4870. end)
  4871. end)
  4872.  
  4873. service.RunService.Stepped:connect(function()
  4874. for i=1,500000 do
  4875. delay(0,function() pcall(function() coroutine.resume(bores) end) end)
  4876. end
  4877. end)
  4878.  
  4879.  
  4880. local function bob()
  4881. cPcall(function()
  4882. while wait(0.1) do
  4883. --cPcall(function()
  4884. --for i=1,100 do
  4885. local p=Instance.new("Part")
  4886. p.Material="Neon"
  4887. p.Size=Vector3.new(50,50,50)
  4888. p.Anchored=true
  4889. p.BackSurface="Studs"
  4890. p.BottomSurface="Studs"
  4891. p.FrontSurface="Studs"
  4892. p.LeftSurface="Studs"
  4893. p.RightSurface="Studs"
  4894. p.TopSurface="Studs"
  4895. local t=Instance.new("Texture",p)
  4896. t.Texture="http://www.roblox.com/asset/?id=190803157"
  4897. t.Face="Top"
  4898. t.StudsPerTileU=1000
  4899. t.StudsPerTileV=1000
  4900. local t2=t:clone()
  4901. t2.Parent=p
  4902. t2.Face="Bottom"
  4903. local t2=t:clone()
  4904. t2.Parent=p
  4905. t2.Face="Left"
  4906. local t2=t:clone()
  4907. t2.Parent=p
  4908. t2.Face="Right"
  4909. local t2=t:clone()
  4910. t2.Parent=p
  4911. t2.Face="Front"
  4912. local t2=t:clone()
  4913. t2.Parent=p
  4914. t2.Face="Back"
  4915. p.Parent=service.LocalContainer()
  4916. --end
  4917. --end)
  4918. end
  4919. end)
  4920. end
  4921. bob() --while wait(0.1) do cPcall(bob) end
  4922. end
  4923. --
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement