Advertisement
SuperDragonFost

Untitled

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