Advertisement
Liampdoherty

Storm Trooper Not done

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