Advertisement
sneakydodge123

astrie

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