Advertisement
Upscalefanatic3

Emi Script *fixed* Probably

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