Advertisement
Jerrychan123

Untitled

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