Advertisement
Marcsosa

Untitled

Feb 24th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Edit by evannjie
  2. -- Go ahead and leak little brats
  3. ----------------------------------------------------------------------------------------------------------------------
  4. Hood = false --[[ 164414939 ]]
  5. -------------------------------------------------------------------------------------------------------------------------
  6. --[[
  7.  
  8. A Power That Should Never Be Messed With...
  9.  
  10.  
  11.  
  12.  
  13. At ThIs MoMeNt YoU kNeW yOu FuCkEd Up!!!
  14. ]]--
  15.  
  16.  
  17. ------------Don't Touch These Yet--------------
  18. local colorone = "Royal purple" -- Crimson
  19. local colortwo = "Really black" -- Bright red
  20. local colorthree = "Really black" -- Really red
  21.  
  22. local mode = "BerserkMode"
  23. ------------------------------------------------
  24.  
  25.  
  26. wait(1 / 60)
  27. Effects = { }
  28. local Player = game.Players.localPlayer
  29. script.Parent = Player.PlayerGui
  30. script.Name = math.random(100, 100000)..[[ ]]..math.random(100000, 1000000000)
  31. local Character = Player.Character
  32. local Humanoid = Character.Humanoid
  33. local Mouse = Player:GetMouse()
  34. local LeftArm = Character["Left Arm"]
  35. local RightArm = Character["Right Arm"]
  36. local LeftLeg = Character["Left Leg"]
  37. local RightLeg = Character["Right Leg"]
  38. local Head = Character.Head
  39. local Torso = Character.Torso
  40. local Camera = game.Workspace.CurrentCamera
  41. local RootPart = Character.HumanoidRootPart
  42. local RootJoint = RootPart.RootJoint
  43. local attack = false
  44. local Anim = 'Idle'
  45. local attacktype = 1
  46. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  47. local velocity = RootPart.Velocity.y
  48. local sine = 0
  49. local change = 1
  50. local hobb = 0
  51. local rest = 0
  52. local looprevive = false
  53. local revive = false
  54. local Create = LoadLibrary("RbxUtility").Create
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62. function RemoveOutlines(part)
  63. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  64. end
  65.  
  66. CFuncs = {
  67. ["Part"] = {
  68. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  69. local Part = Create("Part"){
  70. Parent = Parent,
  71. Reflectance = Reflectance,
  72. Transparency = Transparency,
  73. CanCollide = false,
  74. Locked = true,
  75. BrickColor = BrickColor.new(tostring(BColor)),
  76. Name = Name,
  77. Size = Size,
  78. Material = Material,
  79. }
  80. --remove these lines if u want it purple--------
  81.  
  82. ------------------------------------------------
  83. RemoveOutlines(Part)
  84. return Part
  85. end;
  86. };
  87.  
  88. ["Mesh"] = {
  89. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  90. local Msh = Create(Mesh){
  91. Parent = Part,
  92. Offset = OffSet,
  93. Scale = Scale,
  94. }
  95. if Mesh == "SpecialMesh" then
  96. Msh.MeshType = MeshType
  97. Msh.MeshId = MeshId
  98. end
  99. return Msh
  100. end;
  101. };
  102.  
  103. ["Mesh"] = {
  104. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  105. local Msh = Create(Mesh){
  106. Parent = Part,
  107. Offset = OffSet,
  108. Scale = Scale,
  109. }
  110. if Mesh == "SpecialMesh" then
  111. Msh.MeshType = MeshType
  112. Msh.MeshId = MeshId
  113. end
  114. return Msh
  115. end;
  116. };
  117.  
  118. ["Weld"] = {
  119. Create = function(Parent, Part0, Part1, C0, C1)
  120. local Weld = Create("Weld"){
  121. Parent = Parent,
  122. Part0 = Part0,
  123. Part1 = Part1,
  124. C0 = C0,
  125. C1 = C1,
  126. }
  127. return Weld
  128. end;
  129. };
  130.  
  131. ["Sound"] = {
  132. Create = function(id, par, vol, pit)
  133. coroutine.resume(coroutine.create(function()
  134. local S = Create("Sound"){
  135. Volume = vol,
  136. Pitch = pit or 1,
  137. SoundId = id,
  138. Parent = par or workspace,
  139. }
  140. wait()
  141. S:play()
  142. game:GetService("Debris"):AddItem(S, 6)
  143. end))
  144. end;
  145. };
  146.  
  147. ["ParticleEmitter"] = {
  148. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  149. local fp = Create("ParticleEmitter"){
  150. Parent = Parent,
  151. Color = ColorSequence.new(Color1, Color2),
  152. LightEmission = LightEmission,
  153. Size = Size,
  154. Texture = Texture,
  155. Transparency = Transparency,
  156. ZOffset = ZOffset,
  157. Acceleration = Accel,
  158. Drag = Drag,
  159. LockedToPart = LockedToPart,
  160. VelocityInheritance = VelocityInheritance,
  161. EmissionDirection = EmissionDirection,
  162. Enabled = Enabled,
  163. Lifetime = LifeTime,
  164. Rate = Rate,
  165. Rotation = Rotation,
  166. RotSpeed = RotSpeed,
  167. Speed = Speed,
  168. VelocitySpread = VelocitySpread,
  169. }
  170. return fp
  171. end;
  172. };
  173.  
  174. CreateTemplate = {
  175.  
  176. };
  177. }
  178.  
  179.  
  180.  
  181. local p = game.Players.LocalPlayer
  182. --if p.Name~='UniversalDespair' and p.Name~='hasang1' then p.Character:Destroy() script:Destroy() return end
  183. local char = p.Character
  184. local mouse = p:GetMouse()
  185. local larm = char["Left Arm"]
  186. local rarm = char["Right Arm"]
  187. local lleg = char["Left Leg"]
  188. local rleg = char["Right Leg"]
  189. local hed = char.Head
  190. local torso = char.Torso
  191. local hum = char.Humanoid
  192. local cam = game.Workspace.CurrentCamera
  193. local root = char.HumanoidRootPart
  194. local deb = false
  195. local shot = 0
  196. local debris=game:service"Debris"
  197. local l = game:GetService("Lighting")
  198. local rs = game:GetService("RunService").RenderStepped
  199.  
  200.  
  201.  
  202.  
  203. Debounces = {
  204. CanAttack = true;
  205. NoIdl = false;
  206. Slashing = false;
  207. Slashed = false;
  208. RPunch = false;
  209. RPunched = false;
  210. LPunch = false;
  211. LPunched = false;
  212. }
  213. local Touche = {Character.Name, }
  214.  
  215.  
  216. ----------------------------------------------------
  217. function genWeld(a,b)
  218. local w = Instance.new("Weld",a)
  219. w.Part0 = a
  220. w.Part1 = b
  221. return w
  222. end
  223. function weld(a, b)
  224. local weld = Instance.new("Weld")
  225. weld.Name = "W"
  226. weld.Part0 = a
  227. weld.Part1 = b
  228. weld.C0 = a.CFrame:inverse() * b.CFrame
  229. weld.Parent = a
  230. return weld;
  231. end
  232. ----------------------------------------------------
  233. function Lerp(c1,c2,al)
  234. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  235. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  236. for i,v in pairs(com1) do
  237. com1[i] = v+(com2[i]-v)*al
  238. end
  239. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  240. end
  241. ----------------------------------------------------
  242. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  243. local wld = Instance.new("Weld", wp1)
  244. wld.Part0 = wp0
  245. wld.Part1 = wp1
  246. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  247. end
  248. ----------------------------------------------------
  249. function weld5(part0, part1, c0, c1)
  250. weeld=Instance.new("Weld", part0)
  251. weeld.Part0=part0
  252. weeld.Part1=part1
  253. weeld.C0=c0
  254. weeld.C1=c1
  255. return weeld
  256. end
  257. ----------------------------------------------------
  258. function HasntTouched(plrname)
  259. local ret = true
  260. for _, v in pairs(Touche) do
  261. if v == plrname then
  262. ret = false
  263. end
  264. end
  265. return ret
  266. end
  267. ----------------------------------------------------
  268.  
  269. function chatfunc(text)
  270. local chat = coroutine.wrap(function()
  271. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  272. Character:FindFirstChild("TalkingBillBoard"):destroy()
  273. end
  274. local naeeym2 = Instance.new("BillboardGui",Character)
  275. naeeym2.Size = UDim2.new(0,100,0,40)
  276. naeeym2.StudsOffset = Vector3.new(0,3,0)
  277. naeeym2.Adornee = Head
  278. naeeym2.Name = "TalkingBillBoard"
  279. local tecks2 = Instance.new("TextLabel",naeeym2)
  280. tecks2.BackgroundTransparency = 1
  281. tecks2.BorderSizePixel = 0
  282. tecks2.Text = ""
  283. tecks2.Font = "Fantasy"
  284. tecks2.FontSize = "Size24"
  285. tecks2.TextStrokeTransparency = 0
  286. tecks2.TextColor3 = BrickColor.new(colortwo).Color
  287. tecks2.TextStrokeColor3 = BrickColor.new(colorone).Color
  288. tecks2.Size = UDim2.new(1,0,0.5,0)
  289. local shk = coroutine.wrap(function()
  290. while tecks2 ~= nil do
  291. wait(.05)
  292. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  293. end
  294. end)
  295. shk()
  296. for i = 1,string.len(text),1 do
  297. CFuncs.Sound.Create("rbxassetid://358280695", Torso, 2, 0.5)
  298. tecks2.Text = string.sub(text,1,i)
  299. wait(0.01)
  300. end
  301. wait(1)
  302. for i = 1, 5 do
  303. wait(.01)
  304. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  305. tecks2.Rotation = tecks2.Rotation + 2
  306. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  307. tecks2.TextTransparency = tecks2.TextTransparency + .2
  308. end
  309. naeeym2:Destroy()
  310. end)
  311. chat()
  312. end
  313. function onChatted(msg)
  314. chatfunc(msg)
  315. end
  316. ---Player.Chatted:connect(onChatted)
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332. function chatfunc2(text)
  333. local chat = coroutine.wrap(function()
  334. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  335. Character:FindFirstChild("TalkingBillBoard"):destroy()
  336. end
  337. local naeeym2 = Instance.new("BillboardGui",Character)
  338. naeeym2.Size = UDim2.new(0,100,0,40)
  339. naeeym2.StudsOffset = Vector3.new(0,3,0)
  340. naeeym2.Adornee = Head
  341. naeeym2.Name = "TalkingBillBoard"
  342. local tecks2 = Instance.new("TextLabel",naeeym2)
  343. tecks2.BackgroundTransparency = 1
  344. tecks2.BorderSizePixel = 0
  345. tecks2.Text = ""
  346. tecks2.Font = "Fantasy"
  347. tecks2.FontSize = "Size24"
  348. tecks2.TextStrokeTransparency = 0
  349. tecks2.TextColor3 = BrickColor.new(colortwo).Color
  350. tecks2.TextStrokeColor3 = BrickColor.new(colorthree).Color
  351. tecks2.Size = UDim2.new(1,0,0.5,0)
  352. local shk = coroutine.wrap(function()
  353. while tecks2 ~= nil do
  354. wait(.05)
  355. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  356. end
  357. end)
  358. shk()
  359. for i = 1,string.len(text),1 do
  360. CFuncs.Sound.Create("rbxassetid://358280695", Torso, 2, 0.5)
  361. tecks2.Text = string.sub(text,1,i)
  362. wait(0.01)
  363. end
  364. wait(1)
  365. for i = 1, 5 do
  366. wait(.01)
  367. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  368. tecks2.Rotation = tecks2.Rotation + 2
  369. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  370. tecks2.TextTransparency = tecks2.TextTransparency + .2
  371. end
  372. naeeym2:Destroy()
  373. end)
  374. chat()
  375. end
  376. function onChatted(msg)
  377. chatfunc(msg)
  378. end
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385. local Transforming = false
  386. Transforming = true
  387.  
  388. chatfunc("So you finally made it...")
  389.  
  390. wait(4)
  391.  
  392. chatfunc("Final warning pal.")
  393.  
  394. wait(6)
  395.  
  396. chatfunc("Trust me, I wouldn't want to fight me either...")
  397.  
  398. wait(4)
  399.  
  400. chatfunc("Here goes nothing...")
  401.  
  402. wait(4)
  403.  
  404.  
  405. -----------
  406.  
  407. -----
  408. local p = game.Players.LocalPlayer
  409. local char = p.Character
  410. local mouse = p:GetMouse()
  411. local larm = char["Left Arm"]
  412. local rarm = char["Right Arm"]
  413. local lleg = char["Left Leg"]
  414. local rleg = char["Right Leg"]
  415. local hed = char.Head
  416. local torso = char.Torso
  417. plr=game:service'Players'.LocalPlayer
  418. chr=plr.Character
  419. local ms = plr:GetMouse()
  420. CV="Dark indigo"
  421. local hum = char.Humanoid
  422. local cam = game.Workspace.CurrentCamera
  423. local root = char.HumanoidRootPart
  424. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  425. local vt=Vector3.new
  426. local deb = false
  427. local CanAttack = true
  428. local shot = 0
  429. local animpose = "Idle"
  430. local lastanimpose = "Idle"
  431. local stanceToggle = "Normal"
  432. local l = game:GetService("Lighting")
  433. local rs = game:GetService("RunService").RenderStepped
  434. math.randomseed(os.time())
  435. hum.MaxHealth = 9001
  436. wait(1)
  437. hum.Health = 9001
  438.  
  439. --game:service'InsertService':LoadAsset(16469427):children()[1].Parent = char
  440. --char.Reaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=176349813"
  441.  
  442.  
  443. Mesh2 = function(par,num,x,y,z)
  444. local msh = _
  445. if num == 1 then
  446. msh = Instance.new("CylinderMesh",par)
  447. elseif num == 2 then
  448. msh = Instance.new("SpecialMesh",par)
  449. msh.MeshType = 3
  450. elseif num == 3 then
  451. msh = Instance.new("BlockMesh",par)
  452. elseif num == 4 then
  453. msh = Instance.new("SpecialMesh",par)
  454. msh.MeshType = "Torso"
  455. elseif type(num) == 'string' then
  456. msh = Instance.new("SpecialMesh",par)
  457. msh.MeshId = num
  458. end
  459. msh.Scale = Vector3.new(x,y,z)
  460. return msh
  461. end
  462.  
  463. Weld2 = function(p0,p1,x,y,z,rx,ry,rz,par)
  464. local w = Instance.new('Motor',par or p0)
  465. w.Part0 = p0
  466. w.Part1 = p1
  467. w.C1 = CFrame.new(x,y,z)*CFrame.Angles(rx,ry,rz)
  468. return w
  469. end
  470.  
  471. function NoOutline(Part)
  472. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  473. end
  474.  
  475. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  476. local fp=Instance.new("Part")
  477. fp.formFactor=formfactor
  478. fp.Parent=parent
  479. fp.Reflectance=reflectance
  480. fp.Transparency=transparency
  481. fp.CanCollide=false
  482. fp.Locked=true
  483. fp.BrickColor=brickcolor
  484. fp.Name=name
  485. fp.Size=size
  486. fp.Position=torso.Position
  487. NoOutline(fp)
  488. fp.Material="SmoothPlastic"
  489. fp:BreakJoints()
  490. return fp
  491. end
  492.  
  493. if Hood == true then
  494. for _,v in pairs(char:GetChildren()) do if v.ClassName=="Hat" then v:remove() end end
  495. local hat = part(3,char,0,0,BrickColor.new("Really black"),"Hood",vt(0.5,1,1.02))
  496. Mesh2(hat,'http://www.roblox.com/asset/?id=16952952',1.05,1.05,1.05) --hood
  497. Weld2(char.Head,hat,0,-.25,0,0,0,0,hat)
  498. end
  499.  
  500.  
  501. local p = game.Players.LocalPlayer
  502. local char = p.Character
  503. local mouse = p:GetMouse()
  504. local larm = char["Left Arm"]
  505. local rarm = char["Right Arm"]
  506. local lleg = char["Left Leg"]
  507. local rleg = char["Right Leg"]
  508. local hed = char.Head
  509. hed.face.Texture = "574157327"
  510. local torso = char.Torso
  511. local hum = char.Humanoid
  512. local cam = game.Workspace.CurrentCamera
  513. local root = char.HumanoidRootPart
  514. local deb = false
  515. local shot = 0
  516. local l = game:GetService("Lighting")
  517. local rs = game:GetService("RunService").RenderStepped
  518. local stanceToggle = "Normal"
  519. math.randomseed(os.time())
  520.  
  521.  
  522. ----------------------------------------------------
  523. local Player = game.Players.LocalPlayer
  524. local Character = Player.Character
  525. local Humanoid = Character.Humanoid
  526. local Head = Character.Head
  527. local Torso = Character.Torso
  528. local RootPart = Character.HumanoidRootPart
  529. local RightArm = Character["Right Arm"]
  530. local LeftArm = Character["Left Arm"]
  531. local RightLeg = Character["Right Leg"]
  532. local LeftLeg = Character["Left Leg"]
  533. local Neck = Torso.Neck
  534. local RootJoint = RootPart.RootJoint
  535. local RightShoulder = Torso["Right Shoulder"]
  536. local LeftShoulder = Torso["Left Shoulder"]
  537. local RightHip = Torso["Right Hip"]
  538. local LeftHip = Torso["Left Hip"]
  539. local Insert = table.insert
  540. local Mouse = Player:GetMouse()
  541. VFXList = {}
  542.  
  543.  
  544. ----------------
  545. New = function(Object, Parent, Name, Data)
  546. local Object = Instance.new(Object)
  547. for Index, Value in pairs(Data or {}) do
  548. Object[Index] = Value
  549. end
  550. Object.Parent = Parent
  551. Object.Name = Name
  552. return Object
  553. end
  554.  
  555.  
  556. ShadowHead = New("Part",Character,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  557. Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  558. Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  559.  
  560.  
  561. wait(.1)
  562. local Models = New("Model",Character,"Model",{})
  563. local eyesz = New("Part",Models,"eye",{BrickColor = BrickColor.new("Royal purple"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.0288696, 1.56154633, -44.8319473, -1.00000036, 3.95500101e-005, -5.96046945e-008, -3.95501265e-005, -1.00000024, -4.44026066e-011, 2.98024041e-008, -3.24078958e-012, 1),CanCollide = false,Color = BrickColor.new("Royal purple").Color,})
  564. Meshs = New("SpecialMesh",eyesz,"Mesh",{MeshType = Enum.MeshType.Sphere,})
  565. mots = New("Weld",eyesz,"mot",{Part0 = eyesz,Part1 = Head,C0 = CFrame.new(0, 0, 0, -1.00000036, -3.95501265e-005, 2.98024041e-008, 3.95500101e-005, -1.00000024, -3.24078958e-012, -5.96046945e-008, -4.44026066e-011, 1),C1 = CFrame.new(0.0999984741, 0.230003357, -0.54234314, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  566.  
  567.  
  568. local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.0288696, 1.56154633, -44.791954, 0, 3.89999987e-005, 1, 0, -1, 3.89999987e-005, 1, -0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  569. Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  570. mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 3.89999987e-005, -1, 0, 1, 3.89999987e-005, 0),C1 = CFrame.new(0.0999984741, 0.230003357, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  571. local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.1781769, 1.47783697, -44.791954, 0, 0.383733064, 0.923444092, 0, -0.923444092, 0.383733094, 1, -0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  572. Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 1),MeshType = Enum.MeshType.Wedge,})
  573. mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.383733064, -0.923444092, 0, 0.923444092, 0.383733094, 0),C1 = CFrame.new(0.249305725, 0.146293998, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  574. local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.1935196, 1.51477695, -44.791954, 0, -0.383726001, 0.923447013, 0, 0.923447013, 0.383726001, -1, 0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  575. Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 1),MeshType = Enum.MeshType.Wedge,})
  576. mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.383726001, 0.923447013, 0, 0.923447013, 0.383726001, 0),C1 = CFrame.new(0.264648438, 0.183233976, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  577. local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-55.8642044, 1.60829198, -44.791954, 0, 0.383726001, -0.923447013, 0, -0.923447013, -0.383726001, -1, -0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  578. Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 1),MeshType = Enum.MeshType.Wedge,})
  579. mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.383726001, -0.923447013, 0, -0.923447013, -0.383726001, 0),C1 = CFrame.new(-0.064666748, 0.276749015, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  580. local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-55.8795433, 1.64523494, -44.791954, 0, -0.383733064, -0.923444092, 0, 0.923444092, -0.383733094, 1, 0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  581. Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 1),MeshType = Enum.MeshType.Wedge,})
  582. mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.383733064, 0.923444092, 0, -0.923444092, -0.383733094, 0),C1 = CFrame.new(-0.0493278503, 0.313691974, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  583. local eye1 = New("Part",Models,"eye1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.0288696, 1.56154633, -44.8119507, -1.00000036, 3.95500101e-005, -5.96046945e-008, -3.95501265e-005, -1.00000024, -4.44026066e-011, 2.98024041e-008, -3.24078958e-012, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  584. Mesh = New("SpecialMesh",eye1,"Mesh",{Scale = Vector3.new(0.3, 0.8, 0.9),MeshType = Enum.MeshType.Sphere,})
  585. mot = New("Weld",eye1,"mot",{Part0 = eye1,Part1 = Head,C0 = CFrame.new(0, 0, 0, -1.00000036, -3.95501265e-005, 2.98024041e-008, 3.95500101e-005, -1.00000024, -3.24078958e-012, -5.96046945e-008, -4.44026066e-011, 1),C1 = CFrame.new(0.0999984741, 0.230003357, -0.562339783, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  586.  
  587. DeathClaw = New("Model",Character,"DeathClaw",{})
  588. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 1.301, 1.00999999),CFrame = CFrame.new(-8.18999767, 2.64003253, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  589. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(2.86102295e-06, -0.359999895, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  590. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-7.58999872, 2.16453266, -8.08500957, -9.61124897e-07, 6.97365886e-06, -1, 9.77374555e-08, 1, 6.97365886e-06, 1, -9.77312951e-08, -9.61124897e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  591. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  592. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -9.61124897e-07, 9.77374413e-08, 1, 6.97365886e-06, 1, -9.77313022e-08, -1, 6.97365886e-06, -9.61124897e-07),C1 = CFrame.new(0.600004673, -0.835495472, 0.0150003433, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  593. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-7.58999777, 1.77453327, -8.08500767, 9.61683781e-07, -6.97418636e-06, -1, 1.04010105e-05, -1, 6.97419773e-06, -1.00000036, -1.0356307e-05, -9.61610908e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  594. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  595. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 9.61683781e-07, 1.04010105e-05, -1.00000036, -6.97418636e-06, -1, -1.0356307e-05, -1, 6.97419773e-06, -9.61610908e-07),C1 = CFrame.new(0.600008488, -1.22549498, 0.0150022507, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  596. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-8.18999958, 2.16453195, -7.51500511, -1, -1.86969225e-14, 0, 1.86969208e-14, 1, -1.42108547e-14, 0, 1.42108547e-14, -1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  597. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  598. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1, 1.86969208e-14, 0, -1.86969208e-14, 1, 7.10542736e-15, 0, -7.10542736e-15, -1),C1 = CFrame.new(3.81469727e-06, -0.835500479, 0.585004807, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  599. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-8.18999767, 1.77453327, -7.51500511, 1, 1.86969225e-14, 0, -1.86969208e-14, -1, -1.42108547e-14, 0, -1.42108547e-14, -1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  600. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  601. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -1.86969208e-14, 0, 1.86969208e-14, -1, -7.10542736e-15, 0, -7.10542736e-15, -1),C1 = CFrame.new(8.58306885e-06, -1.22549915, 0.585004807, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  602. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-8.77497768, 2.16453099, -8.06999302, 0, -1.86969225e-14, 1, -1.42108547e-14, 1, -1.86969208e-14, -1, 1.42108547e-14, 0),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  603. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  604. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0, -7.10542736e-15, -1, -1.86969208e-14, 1, 7.10542736e-15, 1, -1.86969208e-14, 0),C1 = CFrame.new(-0.584974289, -0.835505486, 0.0300168991, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  605. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-8.77498817, 1.77453351, -8.06999683, 0, 1.86969225e-14, 1, 1.42108547e-14, -1, -1.86969208e-14, 1, -1.42108547e-14, 0),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  606. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  607. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0, 7.10542736e-15, 1, 1.86969208e-14, -1, -7.10542736e-15, 1, -1.86969208e-14, 0),C1 = CFrame.new(-0.584981918, -1.22550297, 0.0300130844, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  608. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-8.17498684, 1.77453244, -8.6399889, -1, 1.86969225e-14, 0, 1.86969208e-14, -1, 1.42108547e-14, 0, -1.42108547e-14, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  609. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  610. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1, 1.86969208e-14, 0, 1.86969208e-14, -1, -7.10542736e-15, 0, 7.10542736e-15, 1),C1 = CFrame.new(0.0150194168, -1.22549987, -0.539978981, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  611. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-8.17498493, 2.16453147, -8.63999176, 1, -1.86969225e-14, 0, -1.86969208e-14, 1, 1.42108547e-14, 0, 1.42108547e-14, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  612. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  613. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -1.86969208e-14, 0, -1.86969208e-14, 1, 7.10542736e-15, 0, 7.10542736e-15, 1),C1 = CFrame.new(0.0150184631, -0.835500717, -0.539981842, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  614. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550999999, 1.00999999),CFrame = CFrame.new(-8.19000053, 1.96503329, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  615. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(4.76837158e-06, -1.03499913, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  616. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-8.19000053, 1.78503358, -8.10000992, -4.37112426e-08, -1, 0, 1, -4.37112071e-08, 1.42108547e-14, 1.42108547e-14, 0, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  617. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  618. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -4.37112426e-08, 1, 7.10542736e-15, -1, -4.37112071e-08, 0, 0, 7.10542736e-15, 1),C1 = CFrame.new(5.7220459e-06, -1.21499884, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  619. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.879999995, 0.25999999),CFrame = CFrame.new(-8.80498791, 3.55953217, -8.09999657, 0, 1.86969225e-14, 1, 1.42108547e-14, -1, -1.86969208e-14, 1, -1.42108547e-14, 0),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  620. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  621. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0, 7.10542736e-15, 1, 1.86969208e-14, -1, -7.10542736e-15, 1, -1.86969208e-14, 0),C1 = CFrame.new(-0.614994049, 0.559495449, 1.33514404e-05, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  622. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.610000014, 0.559999943),CFrame = CFrame.new(-8.65498829, 4.29453278, -8.09999752, -3.88175249e-06, 6.16863917e-06, 1.00000167, -7.53802908e-07, 1, -6.168651e-06, -1.00000167, -7.53825816e-07, -3.88175249e-06),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  623. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  624. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -3.88175249e-06, -7.53802908e-07, -1.00000167, 6.16863917e-06, 1, -7.53825816e-07, 1.00000167, -6.168651e-06, -3.88175249e-06),C1 = CFrame.new(-0.464999199, 1.29449725, 1.23977661e-05, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  625. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.610000014, 0.559999943),CFrame = CFrame.new(-8.11498737, 4.29453278, -8.09999752, -1.78813934e-07, 6.16862235e-06, -1.00000012, 7.53896074e-07, 1, 6.16862371e-06, 1.00000012, -7.53894938e-07, -1.78813934e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  626. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  627. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1.78813934e-07, 7.53896074e-07, 1.00000012, 6.16862235e-06, 1, -7.53894938e-07, -1.00000012, 6.16862371e-06, -1.78813934e-07),C1 = CFrame.new(0.0750017166, 1.29450107, 1.23977661e-05, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  628. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.370000005, 0.73999989),CFrame = CFrame.new(-8.02498817, 4.17453337, -8.09999752, -1.78813934e-07, 6.16862235e-06, -1.00000012, 7.53896074e-07, 1, 6.16862371e-06, 1.00000012, -7.53894938e-07, -1.78813934e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  629. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  630. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1.78813934e-07, 7.53896074e-07, 1.00000012, 6.16862235e-06, 1, -7.53894938e-07, -1.00000012, 6.16862371e-06, -1.78813934e-07),C1 = CFrame.new(0.165000916, 1.17450213, 1.23977661e-05, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  631. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.200000003),CFrame = CFrame.new(-7.90498638, 4.38453436, -7.69499397, -1.78996103e-07, 0.342027485, -0.939698875, 7.53943937e-07, 0.939689457, 0.342029005, 1.00000966, -6.47293803e-07, -4.25697635e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  632. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  633. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1.78996103e-07, 7.53943937e-07, 1.00000966, 0.342027485, 0.939689457, -6.47293803e-07, -0.939698875, 0.342029005, -4.25697635e-07),C1 = CFrame.new(0.285001755, 1.38450408, 0.405015945, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  634. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.200000003),CFrame = CFrame.new(-7.90498638, 4.38453436, -8.5049963, -1.78996103e-07, 0.342027485, -0.939698875, 7.53943937e-07, 0.939689457, 0.342029005, 1.00000966, -6.47293803e-07, -4.25697635e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  635. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  636. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1.78996103e-07, 7.53943937e-07, 1.00000966, 0.342027485, 0.939689457, -6.47293803e-07, -0.939698875, 0.342029005, -4.25697635e-07),C1 = CFrame.new(0.285001755, 1.38450408, -0.404986382, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  637. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.439999998),CFrame = CFrame.new(-8.22774792, 4.42557859, -8.5049963, -3.11434269e-06, 0.34202829, 0.939689755, 8.30739737e-07, 0.939689636, -0.342028916, -1.00000107, -3.18491402e-07, -3.46451998e-06),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  638. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  639. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -3.11434269e-06, 8.30739737e-07, -1.00000107, 0.34202829, 0.939689636, -3.18491402e-07, 0.939689755, -0.342028916, -3.46451998e-06),C1 = CFrame.new(-0.0377607346, 1.42554593, -0.404986382, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  640. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.439999998),CFrame = CFrame.new(-8.22774982, 4.42557859, -7.69499588, -3.11434269e-06, 0.34202829, 0.939689755, 8.30739737e-07, 0.939689636, -0.342028916, -1.00000107, -3.18491402e-07, -3.46451998e-06),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  641. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  642. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -3.11434269e-06, 8.30739737e-07, -1.00000107, 0.34202829, 0.939689636, -3.18491402e-07, 0.939689755, -0.342028916, -3.46451998e-06),C1 = CFrame.new(-0.0377616882, 1.42554593, 0.405014038, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  643. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.201000005, 0.550999999, 0.200000003),CFrame = CFrame.new(-8.59500027, 2.89503574, -8.1300106, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  644. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.400999993),MeshType = Enum.MeshType.Brick,})
  645. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(-0.40500164, -0.104999542, -0.0300006866, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  646. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.201000005, 0.281000018, 0.200000003),CFrame = CFrame.new(-8.59499931, 3.06003571, -8.04001141, 1, 6.13489965e-06, 3.32129116e-06, -6.97362293e-06, 0.866024673, 0.500001252, 1.91137516e-07, -0.500001252, 0.866024673),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  647. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.400999993),MeshType = Enum.MeshType.Brick,})
  648. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91137516e-07, 6.13489919e-06, 0.866024673, -0.500001252, 3.32129093e-06, 0.500001252, 0.866024673),C1 = CFrame.new(-0.40500164, 0.0600004196, 0.0599985123, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  649. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.201000005, 0.281000018, 0.200000003),CFrame = CFrame.new(-8.59499931, 2.73003602, -8.04001141, 1, 5.94368294e-06, -3.65236247e-06, -6.97355335e-06, 0.866026044, -0.500001729, 1.91185379e-07, 0.500001729, 0.866026044),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  650. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.400999993),MeshType = Enum.MeshType.Brick,})
  651. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97355335e-06, 1.91185379e-07, 5.94368294e-06, 0.866026044, 0.500001729, -3.65236247e-06, -0.500001729, 0.866026044),C1 = CFrame.new(-0.404999733, -0.269999266, 0.0599985123, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  652. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.201000005, 0.200000003, 0.200000003),CFrame = CFrame.new(-8.59499931, 2.89053583, -7.98001146, 1, 6.97355881e-06, -1.91176355e-07, -6.97355881e-06, 1, 1.86264515e-07, 1.91177477e-07, -1.86264515e-07, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  653. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.400999993),MeshType = Enum.MeshType.Brick,})
  654. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97355881e-06, 1.91177477e-07, 6.97355881e-06, 1, -1.86264515e-07, -1.91176355e-07, 1.86264515e-07, 1),C1 = CFrame.new(-0.405000687, -0.109499454, 0.119998455, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  655. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-7.64528942, 2.08194613, -7.50872564, 0.57357645, -0.409576029, 0.709406495, 2.84217094e-14, 0.866025388, 0.5, -0.819152057, -0.286788225, 0.496731758),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  656. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.57357645, 2.84217094e-14, -0.819152057, -0.409576029, 0.866025388, -0.286788225, 0.709406495, 0.5, 0.496731758),C1 = CFrame.new(0.544714928, -0.918082476, 0.591284275, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  657. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.46966791, 1.04344952, -7.39113998, 0.573576868, 0.469845414, 0.671012759, -2.96045641e-07, 0.81915319, -0.573575616, -0.819153547, 0.328988761, 0.469848096),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  658. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.573576868, -2.96045414e-07, -0.819153547, 0.469845414, 0.81915319, 0.328988761, 0.671012759, -0.573575616, 0.469848096),C1 = CFrame.new(0.72034359, -1.95657802, 0.708869457, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  659. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.72338438, 0.601107359, -7.56879187, 0.573576868, 0.469845414, 0.671012759, -2.96045641e-07, 0.81915319, -0.573575616, -0.819153547, 0.328988761, 0.469848096),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  660. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.25, 0.899999976, 0.25),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
  661. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.573576868, -2.96045414e-07, -0.819153547, 0.469845414, 0.81915319, 0.328988761, 0.671012759, -0.573575616, 0.469848096),C1 = CFrame.new(0.466629982, -2.39892173, 0.531217575, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  662. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-7.68504524, 2.08194637, -8.59320354, -0.707107365, -0.353553772, 0.612371683, -5.68434189e-14, 0.866024971, 0.500000894, -0.707106352, 0.353554249, -0.612372518),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  663. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.707107365, -5.68434189e-14, -0.707106352, -0.353553772, 0.866024971, 0.353554249, 0.612371683, 0.500000894, -0.612372518),C1 = CFrame.new(0.50495863, -0.918082476, -0.493193626, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  664. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.53874874, 1.0434494, -8.74573803, -0.707107365, 0.405578643, 0.579228163, -5.68434189e-14, 0.819152892, -0.573575258, -0.707106352, -0.405579239, -0.579228997),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  665. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.707107365, -5.68434189e-14, -0.707106352, 0.405578643, 0.819152892, -0.405579239, 0.579228163, -0.573575258, -0.579228997),C1 = CFrame.new(0.651262283, -1.95657837, -0.645728111, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  666. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.75776386, 0.601107359, -8.52672577, -0.707107365, 0.405578643, 0.579228163, -5.68434189e-14, 0.819152892, -0.573575258, -0.707106352, -0.405579239, -0.579228997),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  667. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.25, 0.899999976, 0.25),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
  668. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.707107365, -5.68434189e-14, -0.707106352, 0.405578643, 0.819152892, -0.405579239, 0.579228163, -0.573575258, -0.579228997),C1 = CFrame.new(0.4322505, -2.39892197, -0.426715851, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  669. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,Reflectance = 0.097999997437,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.01100004, 0.200000003, 1.01100004),CFrame = CFrame.new(-8.1899929, 3.28953266, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  670. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(2.86102295e-06, 0.289500237, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  671. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,Reflectance = 0.097999997437,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.01100004, 0.200000003, 1.01100004),CFrame = CFrame.new(-8.18999863, 2.47953296, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  672. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(2.86102295e-06, -0.520499468, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  673. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.097999997437,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.731000006, 1.00999999),CFrame = CFrame.new(-8.189991, 3.64503241, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  674. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(1.90734863e-06, 0.644999981, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  675. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.699999988, 0.699999988),CFrame = CFrame.new(-8.19000053, 1.78503358, -8.10000992, -4.37112426e-08, -1, 0, 1, -4.37112071e-08, 1.42108547e-14, 1.42108547e-14, 0, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  676. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.980000019, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  677. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -4.37112426e-08, 1, 7.10542736e-15, -1, -4.37112071e-08, 0, 0, 7.10542736e-15, 1),C1 = CFrame.new(5.7220459e-06, -1.21499884, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  678. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-8.76894283, 2.02194643, -8.5701561, -0.573575079, 0.409577131, -0.709406972, -3.83693077e-13, 0.86602509, 0.500000715, 0.81915313, 0.286787927, -0.496730298),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  679. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.573575079, 0, 0.81915313, 0.409577131, 0.86602509, 0.286787927, -0.709406972, 0.500000715, -0.496730298),C1 = CFrame.new(-0.578938484, -0.978090048, -0.470146179, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  680. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-8.94456291, 0.983449459, -8.68774033, -0.573575079, -0.4698461, -0.671011448, -3.83693077e-13, 0.819152832, -0.573575437, 0.81915313, -0.328988582, -0.469845563),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  681. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.573575079, 0, 0.81915313, -0.4698461, 0.819152832, -0.328988582, -0.671011448, -0.573575437, -0.469845563),C1 = CFrame.new(-0.754550934, -2.01658821, -0.587730408, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  682. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-8.69085026, 0.541107416, -8.51008987, -0.573575079, -0.4698461, -0.671011448, -3.83693077e-13, 0.819152832, -0.573575437, 0.81915313, -0.328988582, -0.469845563),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  683. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.25, 0.899999976, 0.25),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
  684. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.573575079, 0, 0.81915313, -0.4698461, 0.819152832, -0.328988582, -0.671011448, -0.573575437, -0.469845563),C1 = CFrame.new(-0.500835419, -2.45892859, -0.410079956, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  685. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-8.8754797, 0.983449221, -7.33314657, 0.707107365, -0.405578345, -0.579228342, 5.68434189e-14, 0.819153309, -0.573574781, 0.707106352, 0.405578941, 0.579229236),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  686. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.707107365, 0, 0.707106352, -0.405578345, 0.819153309, 0.405578941, -0.579228342, -0.573574781, 0.579229236),C1 = CFrame.new(-0.68546772, -2.01658797, 0.766863346, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  687. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-8.65646744, 0.541107178, -7.55215645, 0.707107365, -0.405578345, -0.579228342, 5.68434189e-14, 0.819153309, -0.573574781, 0.707106352, 0.405578941, 0.579229236),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  688. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.25, 0.899999976, 0.25),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
  689. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.707107365, 0, 0.707106352, -0.405578345, 0.819153309, 0.405578941, -0.579228342, -0.573574781, 0.579229236),C1 = CFrame.new(-0.466452599, -2.45892859, 0.54785347, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  690. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-8.72918701, 2.02194619, -7.48567963, 0.707107365, 0.353553772, -0.612371683, 5.68434189e-14, 0.866024971, 0.500000834, 0.707106352, -0.353554249, 0.612372518),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  691. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.707107365, 0, 0.707106352, 0.353553772, 0.866024971, -0.353554249, -0.612371683, 0.500000834, 0.612372518),C1 = CFrame.new(-0.539182663, -0.978090048, 0.614330292, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  692.  
  693.  
  694. ----------------
  695. --------------------------------------------
  696. Debounces = {
  697. CanAttack = true;
  698. NoIdl = false;
  699. Slashing = false;
  700. Slashed = false;
  701. RPunch = false;
  702. RPunched = false;
  703. LPunch = false;
  704. LPunched = false;
  705. }
  706. local Touche = {char.Name, }
  707. ----------------------------------------------------
  708.  
  709. wait()
  710. local Player = game.Players.LocalPlayer
  711. local Character = Player.Character
  712. local Humanoid = Character.Humanoid
  713. local Head = Character.Head
  714. local Torso = Character.Torso
  715. local RootPart = Character.HumanoidRootPart
  716. local RightArm = Character["Right Arm"]
  717. local LeftArm = Character["Left Arm"]
  718. local RightLeg = Character["Right Leg"]
  719. local LeftLeg = Character["Left Leg"]
  720. local Neck = Torso.Neck
  721. local RootJoint = RootPart.RootJoint
  722. local RightShoulder = Torso["Right Shoulder"]
  723. local LeftShoulder = Torso["Left Shoulder"]
  724. local RightHip = Torso["Right Hip"]
  725. local LeftHip = Torso["Left Hip"]
  726. local Insert = table.insert
  727. local Mouse = Player:GetMouse()
  728. VFXList = {}
  729. local CharaterAnimate, CharacterAnimator = Character:FindFirstChild("Animate"), Humanoid:FindFirstChild("Animator")
  730. if CharaterAnimate and CharacterAnimator then
  731. CharaterAnimate.Parent = nil
  732. CharacterAnimator.Parent = nil
  733. end
  734.  
  735.  
  736. ----------------------------------------------------
  737.  
  738.  
  739.  
  740.  
  741.  
  742. ArtificialHB = Create("BindableEvent", script){
  743. Parent = script,
  744. Name = "Heartbeat",
  745. }
  746.  
  747. script:WaitForChild("Heartbeat")
  748.  
  749. frame = 1 / 30
  750. tf = 0
  751. allowframeloss = false
  752. tossremainder = false
  753. lastframe = tick()
  754. script.Heartbeat:Fire()
  755.  
  756. game:GetService("RunService").Heartbeat:connect(function(s, p)
  757. tf = tf + s
  758. if tf >= frame then
  759. if allowframeloss then
  760. script.Heartbeat:Fire()
  761. lastframe = tick()
  762. else
  763. for i = 1, math.floor(tf / frame) do
  764. script.Heartbeat:Fire()
  765. end
  766. lastframe = tick()
  767. end
  768. if tossremainder then
  769. tf = 0
  770. else
  771. tf = tf - frame * math.floor(tf / frame)
  772. end
  773. end
  774. end)
  775.  
  776.  
  777.  
  778. function swait(num)
  779. if num == 0 or num == nil then
  780. ArtificialHB.Event:wait()
  781. else
  782. for i = 0, num do
  783. ArtificialHB.Event:wait()
  784. end
  785. end
  786. end
  787.  
  788.  
  789.  
  790.  
  791. local m = Create("Model"){
  792. Parent = Character,
  793. Name = "WeaponModel",
  794. }
  795.  
  796. Effects = { }
  797.  
  798.  
  799.  
  800.  
  801. EffectModel = Create("Model"){
  802. Parent = Character,
  803. Name = "Effects",
  804. }
  805.  
  806. Effects = {
  807. Block = {
  808. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  809. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  810. prt.Anchored = true
  811. prt.CFrame = cframe
  812. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  813. game:GetService("Debris"):AddItem(prt, 10)
  814. if Type == 1 or Type == nil then
  815. table.insert(Effects, {
  816. prt,
  817. "Block1",
  818. delay,
  819. x3,
  820. y3,
  821. z3,
  822. msh
  823. })
  824. elseif Type == 2 then
  825. table.insert(Effects, {
  826. prt,
  827. "Block2",
  828. delay,
  829. x3,
  830. y3,
  831. z3,
  832. msh
  833. })
  834. end
  835. end;
  836. };
  837.  
  838. Cylinder = {
  839. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  840. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  841. prt.Anchored = true
  842. prt.CFrame = cframe
  843. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  844. game:GetService("Debris"):AddItem(prt, 10)
  845. table.insert(Effects, {
  846. prt,
  847. "Cylinder",
  848. delay,
  849. x3,
  850. y3,
  851. z3,
  852. msh
  853. })
  854. end;
  855. };
  856. Head = {
  857. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  858. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  859. prt.Anchored = true
  860. prt.CFrame = cframe
  861. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  862. game:GetService("Debris"):AddItem(prt, 10)
  863. table.insert(Effects, {
  864. prt,
  865. "Cylinder",
  866. delay,
  867. x3,
  868. y3,
  869. z3,
  870. msh
  871. })
  872. end;
  873. };
  874.  
  875. Sphere = {
  876. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  877. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  878. prt.Anchored = true
  879. prt.CFrame = cframe
  880. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  881. game:GetService("Debris"):AddItem(prt, 10)
  882. table.insert(Effects, {
  883. prt,
  884. "Cylinder",
  885. delay,
  886. x3,
  887. y3,
  888. z3,
  889. msh
  890. })
  891. end;
  892. };
  893.  
  894. Elect = {
  895. Create = function(cff, x, y, z)
  896. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  897. prt.Anchored = true
  898. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  899. prt.CFrame = CFrame.new(prt.Position)
  900. game:GetService("Debris"):AddItem(prt, 2)
  901. local xval = math.random() / 2
  902. local yval = math.random() / 2
  903. local zval = math.random() / 2
  904. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  905. table.insert(Effects, {
  906. prt,
  907. "Elec",
  908. 0.1,
  909. x,
  910. y,
  911. z,
  912. xval,
  913. yval,
  914. zval
  915. })
  916. end;
  917.  
  918. };
  919.  
  920. Ring = {
  921. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  922. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  923. prt.Anchored = true
  924. prt.CFrame = cframe
  925. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  926. game:GetService("Debris"):AddItem(prt, 10)
  927. table.insert(Effects, {
  928. prt,
  929. "Cylinder",
  930. delay,
  931. x3,
  932. y3,
  933. z3,
  934. msh
  935. })
  936. end;
  937. };
  938.  
  939.  
  940. Wave = {
  941. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  942. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  943. prt.Anchored = true
  944. prt.CFrame = cframe
  945. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  946. game:GetService("Debris"):AddItem(prt, 10)
  947. table.insert(Effects, {
  948. prt,
  949. "Cylinder",
  950. delay,
  951. x3,
  952. y3,
  953. z3,
  954. msh
  955. })
  956. end;
  957. };
  958.  
  959. Break = {
  960. Create = function(brickcolor, cframe, x1, y1, z1)
  961. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  962. prt.Anchored = true
  963. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  964. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  965. local num = math.random(10, 50) / 1000
  966. game:GetService("Debris"):AddItem(prt, 10)
  967. table.insert(Effects, {
  968. prt,
  969. "Shatter",
  970. num,
  971. prt.CFrame,
  972. math.random() - math.random(),
  973. 0,
  974. math.random(50, 100) / 100
  975. })
  976. end;
  977. };
  978.  
  979. Fire = {
  980. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  981. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  982. prt.Anchored = true
  983. prt.CFrame = cframe
  984. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  985. game:GetService("Debris"):AddItem(prt, 10)
  986. table.insert(Effects, {
  987. prt,
  988. "Fire",
  989. delay,
  990. 1,
  991. 1,
  992. 1,
  993. msh
  994. })
  995. end;
  996. };
  997.  
  998. FireWave = {
  999. Create = function(brickcolor, cframe, x1, y1, z1)
  1000. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1001. prt.Anchored = true
  1002. prt.CFrame = cframe
  1003. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1004. local d = Create("Decal"){
  1005. Parent = prt,
  1006. Texture = "rbxassetid://26356434",
  1007. Face = "Top",
  1008. }
  1009. local d = Create("Decal"){
  1010. Parent = prt,
  1011. Texture = "rbxassetid://26356434",
  1012. Face = "Bottom",
  1013. }
  1014. game:GetService("Debris"):AddItem(prt, 10)
  1015. table.insert(Effects, {
  1016. prt,
  1017. "FireWave",
  1018. 1,
  1019. 30,
  1020. math.random(400, 600) / 100,
  1021. msh
  1022. })
  1023. end;
  1024. };
  1025.  
  1026. Lightning = {
  1027. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1028. local magz = (p0 - p1).magnitude
  1029. local curpos = p0
  1030. local trz = {
  1031. -ofs,
  1032. ofs
  1033. }
  1034. for i = 1, tym do
  1035. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1036. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1037. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1038. li.Material = "Neon"
  1039. if tym == i then
  1040. local magz2 = (curpos - p1).magnitude
  1041. li.Size = Vector3.new(th, th, magz2)
  1042. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1043. table.insert(Effects, {
  1044. li,
  1045. "Disappear",
  1046. last
  1047. })
  1048. else
  1049. do
  1050. do
  1051. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1052. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1053. game.Debris:AddItem(li, 10)
  1054. table.insert(Effects, {
  1055. li,
  1056. "Disappear",
  1057. last
  1058. })
  1059. end
  1060. end
  1061. end
  1062. end
  1063. end
  1064. };
  1065.  
  1066. EffectTemplate = {
  1067.  
  1068. };
  1069. }
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077. function rayCast(Position, Direction, Range, Ignore)
  1078. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1079. end
  1080.  
  1081. FindNearestTorso = function(pos)
  1082. local list = (game.Workspace:children())
  1083. local torso = nil
  1084. local dist = 1000
  1085. local temp, human, temp2 = nil, nil, nil
  1086. for x = 1, #list do
  1087. temp2 = list[x]
  1088. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  1089. temp = temp2:findFirstChild("Torso")
  1090. human = temp2:findFirstChild("Humanoid")
  1091. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  1092. local dohit = true
  1093. if dohit == true then
  1094. torso = temp
  1095. dist = (temp.Position - pos).magnitude
  1096. end
  1097. end
  1098. end
  1099. end
  1100. return torso, dist
  1101. end
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1110. if hit.Parent == nil then
  1111. return
  1112. end
  1113. local h = hit.Parent:FindFirstChild("Humanoid")
  1114. for _, v in pairs(hit.Parent:children()) do
  1115. if v:IsA("Humanoid") then
  1116. h = v
  1117. end
  1118. end
  1119. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1120. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1121. if hit.Parent.DebounceHit.Value == true then
  1122. return
  1123. end
  1124. end
  1125. local c = Create("ObjectValue"){
  1126. Name = "creator",
  1127. Value = game:service("Players").LocalPlayer,
  1128. Parent = h,
  1129. }
  1130. game:GetService("Debris"):AddItem(c, .5)
  1131. if HitSound ~= nil and HitPitch ~= nil then
  1132. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1133. end
  1134. local Damage = math.random(minim, maxim)
  1135. local blocked = false
  1136. local block = hit.Parent:findFirstChild("Block")
  1137. if block ~= nil then
  1138. if block.className == "IntValue" then
  1139. if block.Value > 0 then
  1140. blocked = true
  1141. block.Value = block.Value - 1
  1142. print(block.Value)
  1143. end
  1144. end
  1145. end
  1146. if blocked == false then
  1147. h.Health = h.Health - Damage
  1148. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  1149. else
  1150. h.Health = h.Health - (Damage / 2)
  1151. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  1152. end
  1153. if Type == "Knockdown" then
  1154. local hum = hit.Parent.Humanoid
  1155. hum.PlatformStand = true
  1156. coroutine.resume(coroutine.create(function(HHumanoid)
  1157. swait(1)
  1158. HHumanoid.PlatformStand = false
  1159. end), hum)
  1160. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1161. local bodvol = Create("BodyVelocity"){
  1162. velocity = angle * knockback,
  1163. P = 5000,
  1164. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1165. Parent = hit,
  1166. }
  1167. local rl = Create("BodyAngularVelocity"){
  1168. P = 3000,
  1169. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1170. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1171. Parent = hit,
  1172. }
  1173. game:GetService("Debris"):AddItem(bodvol, .5)
  1174. game:GetService("Debris"):AddItem(rl, .5)
  1175. elseif Type == "Normal" then
  1176. local vp = Create("BodyVelocity"){
  1177. P = 500,
  1178. maxForce = Vector3.new(math.huge, 0, math.huge),
  1179. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1180. }
  1181. if knockback > 0 then
  1182. vp.Parent = hit.Parent.Torso
  1183. end
  1184. game:GetService("Debris"):AddItem(vp, .5)
  1185. elseif Type == "Up" then
  1186. local bodyVelocity = Create("BodyVelocity"){
  1187. velocity = Vector3.new(0, 20, 0),
  1188. P = 5000,
  1189. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1190. Parent = hit,
  1191. }
  1192. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1193. elseif Type == "DarkUp" then
  1194. coroutine.resume(coroutine.create(function()
  1195. for i = 0, 1, 0.1 do
  1196. swait()
  1197. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  1198. end
  1199. end))
  1200. local bodyVelocity = Create("BodyVelocity"){
  1201. velocity = Vector3.new(0, 20, 0),
  1202. P = 5000,
  1203. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1204. Parent = hit,
  1205. }
  1206. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1207. elseif Type == "Snare" then
  1208. local bp = Create("BodyPosition"){
  1209. P = 2000,
  1210. D = 100,
  1211. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1212. position = hit.Parent.Torso.Position,
  1213. Parent = hit.Parent.Torso,
  1214. }
  1215. game:GetService("Debris"):AddItem(bp, 1)
  1216. elseif Type == "Freeze" then
  1217. local BodPos = Create("BodyPosition"){
  1218. P = 50000,
  1219. D = 1000,
  1220. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1221. position = hit.Parent.Torso.Position,
  1222. Parent = hit.Parent.Torso,
  1223. }
  1224. local BodGy = Create("BodyGyro") {
  1225. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1226. P = 20e+003,
  1227. Parent = hit.Parent.Torso,
  1228. cframe = hit.Parent.Torso.CFrame,
  1229. }
  1230. hit.Parent.Torso.Anchored = true
  1231. coroutine.resume(coroutine.create(function(Part)
  1232. swait(1.5)
  1233. Part.Anchored = false
  1234. end), hit.Parent.Torso)
  1235. game:GetService("Debris"):AddItem(BodPos, 3)
  1236. game:GetService("Debris"):AddItem(BodGy, 3)
  1237. end
  1238. local debounce = Create("BoolValue"){
  1239. Name = "DebounceHit",
  1240. Parent = hit.Parent,
  1241. Value = true,
  1242. }
  1243. game:GetService("Debris"):AddItem(debounce, Delay)
  1244. c = Create("ObjectValue"){
  1245. Name = "creator",
  1246. Value = p,
  1247. Parent = h,
  1248. }
  1249. game:GetService("Debris"):AddItem(c, .5)
  1250. end
  1251. end
  1252.  
  1253. function ShowDamage(Pos, Text, Time, Color)
  1254. local Rate = (1 / 30)
  1255. local Pos = (Pos or Vector3.new(0, 0, 0))
  1256. local Text = (Text or "")
  1257. local Time = (Time or 2)
  1258. local Color = (Color or Color3.new(1, 0, 1))
  1259. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1260. EffectPart.Anchored = true
  1261. local BillboardGui = Create("BillboardGui"){
  1262. Size = UDim2.new(3, 0, 3, 0),
  1263. Adornee = EffectPart,
  1264. Parent = EffectPart,
  1265. }
  1266. local TextLabel = Create("TextLabel"){
  1267. BackgroundTransparency = 1,
  1268. Size = UDim2.new(1, 0, 1, 0),
  1269. Text = Text,
  1270. Font = "SciFi",
  1271. TextColor3 = Color,
  1272. TextScaled = true,
  1273. Parent = BillboardGui,
  1274. }
  1275. game.Debris:AddItem(EffectPart, (Time))
  1276. EffectPart.Parent = game:GetService("Workspace")
  1277. delay(0, function()
  1278. local Frames = (Time / Rate)
  1279. for Frame = 1, Frames do
  1280. wait(Rate)
  1281. local Percent = (Frame / Frames)
  1282. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1283. TextLabel.TextTransparency = Percent
  1284. end
  1285. if EffectPart and EffectPart.Parent then
  1286. EffectPart:Destroy()
  1287. end
  1288. end)
  1289. end
  1290.  
  1291. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1292. for _, c in pairs(workspace:children()) do
  1293. local hum = c:findFirstChild("Humanoid")
  1294. if hum ~= nil then
  1295. local head = c:findFirstChild("Torso")
  1296. if head ~= nil then
  1297. local targ = head.Position - Part.Position
  1298. local mag = targ.magnitude
  1299. if mag <= Magnitude and c.Name ~= p.Name then
  1300. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, root, .1, "rbxassetid://" .. HitSound, HitPitch)
  1301. end
  1302. end
  1303. end
  1304. end
  1305. end
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317. SkyBeam = function()
  1318.  
  1319. attack = true
  1320.  
  1321. local sbs = Instance.new("BodyPosition", root)
  1322. sbs.P = 3000
  1323. sbs.D = 1000
  1324. sbs.maxForce = Vector3.new(500000, 500000000, 500000)
  1325. sbs.position = root.CFrame.p + Vector3.new(0, 100, 0)
  1326.  
  1327. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=159882578", Character, 5, 0.75)
  1328. wait(2)
  1329. CFuncs.Sound.Create("rbxassetid://215395388", Character, 11, 0.85)
  1330. local seen = Instance.new("Sound",Character)
  1331. seen.SoundId = "rbxassetid://445796828"
  1332. seen.Pitch = 0.75
  1333. seen.Volume = 3.8
  1334. seen.Looped = true
  1335. seen:Play()
  1336. CFuncs.Sound.Create("rbxassetid://289315275", Character, 3.8, 0.75)
  1337. bb = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Black", "hot", Vector3.new())
  1338. bb.Anchored=true
  1339. bb.CFrame=CFrame.new(Torso.Position) * CFrame.Angles(0, 0, 1.57)
  1340. msh = CFuncs.Mesh.Create("SpecialMesh", bb, "Cylinder", "", Vector3.new(0, 0, 0), Vector3.new(1000000, 10, 10))
  1341. sp = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Really black", "hot", Vector3.new())
  1342. sp.Anchored=true
  1343.  
  1344. sp2 = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Really black", "hot", Vector3.new())
  1345. sp2.Anchored=true
  1346.  
  1347. dang = CFuncs.Mesh.Create("SpecialMesh", sp, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(10, 10, 10))
  1348. ref = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, "White", "Reference", Vector3.new())
  1349. ref.Anchored=true
  1350. cf=CFrame.new
  1351. vt=Vector3.new
  1352. local TheHit = root.Position + vt(0, -1, 0)
  1353. local MouseLook = cf((root.Position + TheHit) / 2, TheHit)
  1354. local hit, pos = rayCast(root.Position, MouseLook.lookVector, 999, Character)
  1355. local mag = (root.Position - pos).magnitude
  1356. ref.CFrame = CFrame.new(pos)
  1357. for i = 0, 450 do
  1358. swait()
  1359. ref.CFrame = CFrame.new(pos)
  1360. if ref.CFrame ~= CFrame.new(pos) then
  1361. ref.CFrame = CFrame.new(pos)
  1362. else
  1363. ref.CFrame = CFrame.new(pos)
  1364. end
  1365. MagnitudeDamage(ref, 150, 999, 999999, 7, "Normal", "0", 1)
  1366. bb.Position = Torso.Position + Vector3.new(math.random(-1, 1), 0, math.random(-1, 1))
  1367. bb.Transparency=bb.Transparency+0.0025
  1368. msh.Scale = msh.Scale:lerp(Vector3.new(1000000, 500, 500),.025)
  1369. sp.Position = ref.Position + vt(math.random(-1, 1), 0, math.random(-1, 1))
  1370. sp.Transparency = sp.Transparency+0.0025
  1371. sp2.Position = ref.Position + vt(math.random(-4, 4), 0, math.random(-4, 4))
  1372. sp2.Transparency = sp.Transparency+0.0025
  1373. dang.Scale = dang.Scale:lerp(Vector3.new(1500, 1500, 1500),.025)
  1374.  
  1375. end
  1376. sp:Destroy()
  1377. bb:Destroy()
  1378. ref:Destroy()
  1379. seen:Destroy()
  1380. sbs:Destroy()
  1381. attack = false
  1382. end
  1383.  
  1384.  
  1385.  
  1386. ------------------------
  1387. hed.face.Texture = "rbxassetid://58820113"
  1388.  
  1389. char["Body Colors"].TorsoColor = BrickColor.new("Royal purple")
  1390. char["Body Colors"].LeftArmColor = BrickColor.new("Really black")
  1391. char["Body Colors"].RightArmColor = BrickColor.new("Really black")
  1392. ----------------------------------------------------
  1393.  
  1394. ------------
  1395. ypcall(function()
  1396. char.Shirt:Destroy()
  1397. char.Pants:Destroy()
  1398. shirt = Instance.new("Shirt", char)
  1399. shirt.Name = "Shirt"
  1400. pants = Instance.new("Pants", char)
  1401. pants.Name = "Pants"
  1402. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=236410507"
  1403. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=236412261"
  1404. end)
  1405. ----------------------------------------------------
  1406. local Transforming = true
  1407. hum.WalkSpeed = 0
  1408. local fx = Instance.new("Part",torso)
  1409. wit = torso.BrickColor.Color
  1410. wit2 = Color3.new(0,0,0)
  1411. local glowz = Instance.new("ParticleEmitter",fx)
  1412. glowz.LightEmission = 1
  1413. glowz.Texture = "rbxassetid://284205403"
  1414. glowz.Color = ColorSequence.new(wit)
  1415. glowz.Size = NumberSequence.new(5)
  1416. glowz.Speed = NumberRange.new(25,50)
  1417. glowz.LockedToPart = false
  1418. glowz.Transparency = NumberSequence.new(0.75)
  1419. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1420. glowz.Lifetime = NumberRange.new(1)
  1421. glowz.Rate = 50000
  1422. glowz.VelocitySpread = 9001
  1423. fx.Anchored = true
  1424. fx.Material = "Neon"
  1425. fx.CanCollide = false
  1426. fx.Locked = true
  1427. fx.Transparency = 1
  1428. fx.Material = "Neon"
  1429. fx.Size = Vector3.new(1,1,1)
  1430. fx.TopSurface = "SmoothNoOutlines"
  1431. fx.BottomSurface = "SmoothNoOutlines"
  1432. fx.BrickColor = BrickColor.new("Really black")
  1433. fxm = Instance.new("SpecialMesh",fx)
  1434. fxm.MeshType = "Sphere"
  1435. local sa2 = Instance.new("Sound",torso)
  1436. sa2.SoundId = "rbxassetid://93724183"
  1437. sa2.Pitch = 0.5
  1438. sa2.Volume = 5
  1439. sa2.Looped = false
  1440. sa2:Play()
  1441. local value = 1
  1442. fxm.Scale = Vector3.new(1,1,1)
  1443. for i = 1, 20 do rs:wait()
  1444. value = value - 0.05
  1445. fx.Transparency = fx.Transparency - (1/20)
  1446. fx.CFrame = torso.CFrame
  1447. fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
  1448. rs:wait()
  1449. end
  1450. ----------------------------------------------------
  1451. GroundWave1 = function()
  1452. local Transforming = true
  1453. hum.WalkSpeed = 0
  1454. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1455. local Colors = {"White", "Really black"}
  1456. local wave = Instance.new("Part", torso)
  1457. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1458. wave.Anchored = true
  1459. wave.CanCollide = false
  1460. wave.Locked = true
  1461. wave.Size = Vector3.new(1, 1, 1)
  1462. wave.TopSurface = "Smooth"
  1463. wave.BottomSurface = "Smooth"
  1464. wave.Transparency = 0.35
  1465. wave.CFrame = HandCF
  1466. wm = Instance.new("SpecialMesh", wave)
  1467. wm.MeshId = "rbxassetid://3270017"
  1468. coroutine.wrap(function()
  1469. for i = 1, 30, 1 do
  1470. wm.Scale = Vector3.new(50, 50, 1 + i*50)
  1471. wave.Size = wm.Scale
  1472. wave.CFrame = HandCF
  1473. wave.Transparency = i/30
  1474. wait()
  1475. end
  1476. wait()
  1477. wave:Destroy()
  1478. end)()
  1479. end
  1480. ----------------------------------------------------
  1481. GroundWave = function()
  1482. if Transforming == true then
  1483. local value = 5
  1484. local value2 = 10
  1485. local value3 = 20
  1486. local sa2 = Instance.new("Sound",torso)
  1487. sa2.SoundId = "rbxassetid://413682983"
  1488. sa2.Pitch = 1
  1489. sa2.Volume = 10
  1490. sa2.Looped = false
  1491. sa2:Play()
  1492. local wave = Instance.new("Part", torso)
  1493. local glowz = Instance.new("ParticleEmitter",wave)
  1494. glowz.LightEmission = 1
  1495. glowz.Texture = "0"
  1496. glowz.Color = ColorSequence.new(wit)
  1497. glowz.Size = NumberSequence.new(30)
  1498. glowz.Speed = NumberRange.new(25,100)
  1499. glowz.LockedToPart = false
  1500. glowz.Transparency = NumberSequence.new(0.75)
  1501. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1502. glowz.Lifetime = NumberRange.new(1)
  1503. glowz.Rate = 50000
  1504. glowz.VelocitySpread = 9001
  1505.  
  1506. wave.BrickColor = BrickColor.new("Royal purple")
  1507. wave.Anchored = true
  1508. wave.CanCollide = false
  1509. wave.Locked = true
  1510. wave.Size = Vector3.new(1, 1, 1)
  1511. wave.TopSurface = "Smooth"
  1512. wave.BottomSurface = "Smooth"
  1513. wave.Transparency = 0.35
  1514. wave.CFrame = fx.CFrame
  1515. wave.Material = "Neon"
  1516. wm = Instance.new("SpecialMesh", wave)
  1517. wm.MeshType = "Sphere"
  1518. wm.Scale = Vector3.new(1,1,1)
  1519. local wave2 = Instance.new("Part", torso)
  1520. wave2.BrickColor = BrickColor.new("Royal purple")
  1521. wave2.Anchored = true
  1522. wave2.CanCollide = false
  1523. wave2.Locked = true
  1524. wave2.Size = Vector3.new(1, 1, 1)
  1525. wave2.TopSurface = "Smooth"
  1526. wave2.BottomSurface = "Smooth"
  1527. wave2.Transparency = 0.35
  1528. wave2.CFrame = fx.CFrame
  1529. wave2.Material = "Neon"
  1530. wm2 = Instance.new("SpecialMesh", wave2)
  1531. wm2.MeshType = "FileMesh"
  1532. wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1533. wm2.Scale = Vector3.new(1,1,1)
  1534. local wave3 = Instance.new("Part", torso)
  1535. wave3.BrickColor = BrickColor.new("Really black")
  1536. wave3.Anchored = true
  1537. wave3.CanCollide = false
  1538. wave3.Locked = true
  1539. wave3.Size = Vector3.new(1, 1, 1)
  1540. wave3.TopSurface = "Smooth"
  1541. wave3.BottomSurface = "Smooth"
  1542. wave3.Transparency = 0.35
  1543. wave3.CFrame = fx.CFrame
  1544. wave3.Material = "Neon"
  1545. wm3 = Instance.new("SpecialMesh", wave3)
  1546. wm3.MeshType = "FileMesh"
  1547. wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1548. wm3.Scale = Vector3.new(1,1,1)
  1549. coroutine.wrap(function()
  1550. for i = 1, 18, 1 do
  1551. value = value - 0.5
  1552. value2 = value2 - 0.75*1.5
  1553. value3 = value3 - 0.475*1.5
  1554. wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
  1555. wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
  1556. wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
  1557. --wave.Size = wm.Scale
  1558. wave.CFrame = fx.CFrame
  1559. wave.Transparency = i/14
  1560. --wave2.Size = wm2.Scale
  1561. wave2.CFrame = fx.CFrame
  1562. wave2.Rotation = Vector3.new(90, 0, 0)
  1563. wave2.Transparency = i/14
  1564. --wave3.Size = wm3.Scale
  1565. wave3.CFrame = fx.CFrame
  1566. wave3.Rotation = Vector3.new(90, 0, 0)
  1567. wave3.Transparency = i/14
  1568. wait()
  1569. glowz.Rate = 0
  1570.  
  1571. end
  1572. wait()
  1573. wave:Destroy()
  1574. wave2:Destroy()
  1575. wave3:Destroy()
  1576. end)()
  1577. elseif Transforming == false then
  1578. wait()
  1579. end
  1580. end
  1581.  
  1582. for i = 1, 100 do rs:wait()
  1583. fx.CFrame = torso.CFrame
  1584. end
  1585.  
  1586. Spawn(function()
  1587. while wait(1) do
  1588. GroundWave()
  1589. end
  1590. end)
  1591.  
  1592. wait(4)
  1593.  
  1594. Transforming = false
  1595.  
  1596. local value2 = 1
  1597. for i = 1, 20 do rs:wait()
  1598. value2 = value2 - 0.05
  1599. glowz.Rate = 0
  1600.  
  1601. fx.Transparency = fx.Transparency + (1/20)
  1602. fx.CFrame = torso.CFrame
  1603. fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
  1604. rs:wait()
  1605. end
  1606. glowz:Destroy()
  1607.  
  1608.  
  1609. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1610. local valuer = 5
  1611. local valuer2 = 10
  1612. local valuer3 = 15
  1613. local sa2 = Instance.new("Sound",torso)
  1614. sa2.SoundId = "rbxassetid://130972023"
  1615. sa2.Pitch = 1
  1616. sa2.Volume = 5
  1617. sa2.Looped = false
  1618. sa2:Play()
  1619. local sar2 = Instance.new("Sound",torso)
  1620. sar2.SoundId = "rbxassetid://153274423"
  1621. sar2.Pitch = 1
  1622. sar2.Volume = 5
  1623. sar2.Looped = false
  1624. sar2:Play()
  1625. local wave = Instance.new("Part", torso)
  1626. wave.BrickColor = BrickColor.new("Royal purple")
  1627. wave.Anchored = true
  1628. wave.CanCollide = false
  1629. wave.Locked = true
  1630. wave.Size = Vector3.new(1, 1, 1)
  1631. wave.TopSurface = "Smooth"
  1632. wave.BottomSurface = "Smooth"
  1633. wave.Transparency = 0.35
  1634. wave.CFrame = HandCF
  1635. wm = Instance.new("SpecialMesh", wave)
  1636. wm.MeshId = "rbxassetid://3270017"
  1637. local wave2 = Instance.new("Part", torso)
  1638. wave2.BrickColor = BrickColor.new("Really black")
  1639. wave2.Anchored = true
  1640. wave2.CanCollide = false
  1641. wave2.Locked = true
  1642. wave2.Size = Vector3.new(1, 1, 1)
  1643. wave2.TopSurface = "Smooth"
  1644. wave2.BottomSurface = "Smooth"
  1645. wave2.Transparency = 0.35
  1646. wave2.CFrame = HandCF
  1647. wm2 = Instance.new("SpecialMesh", wave2)
  1648. wm2.MeshId = "rbxassetid://3270017"
  1649. local wave3 = Instance.new("Part", torso)
  1650. wave3.BrickColor = BrickColor.new("Royal purple")
  1651. wave3.Anchored = true
  1652. wave3.CanCollide = false
  1653. wave3.Locked = true
  1654. wave3.Size = Vector3.new(1, 1, 1)
  1655. wave3.TopSurface = "Smooth"
  1656. wave3.BottomSurface = "Smooth"
  1657. wave3.Transparency = 0.35
  1658. wave3.CFrame = HandCF
  1659. wm3 = Instance.new("SpecialMesh", wave3)
  1660. wm3.MeshId = "rbxassetid://3270017"
  1661. coroutine.wrap(function()
  1662. for i = 1, 14, 1 do
  1663. valuer = valuer - 0.35
  1664. valuer2 = valuer - 0.45
  1665. valuer3 = valuer3 - 0.475
  1666. wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
  1667. wave.Size = wm.Scale
  1668. wave.CFrame = HandCF
  1669. wave.Transparency = i/14
  1670. wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
  1671. wave2.Size = wm2.Scale
  1672. wave2.CFrame = HandCF
  1673. wave2.Transparency = i/14
  1674. wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
  1675. wave3.Size = wm2.Scale
  1676. wave3.CFrame = HandCF
  1677. wave3.Transparency = i/14
  1678. wait()
  1679. end
  1680. wait()
  1681. wave:Destroy()
  1682. wave2:Destroy()
  1683. end)()
  1684. hum.WalkSpeed = 16
  1685. -----------------
  1686. function lerp(a, b, t) -- Linear interpolation
  1687. return a + (b - a)*t
  1688. end
  1689.  
  1690. function slerp(a, b, t) --Spherical interpolation
  1691. dot = a:Dot(b)
  1692. if dot > 0.99999 or dot < -0.99999 then
  1693. return t <= 0.5 and a or b
  1694. else
  1695. r = math.acos(dot)
  1696. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  1697. end
  1698. end
  1699.  
  1700. function matrixInterpolate(a, b, t)
  1701. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  1702. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  1703. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  1704. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  1705. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  1706. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  1707. local t = v1:Dot(v2)
  1708. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  1709. return CFrame.new()
  1710. end
  1711. return CFrame.new(
  1712. v0.x, v0.y, v0.z,
  1713. v1.x, v1.y, v1.z,
  1714. v2.x, v2.y, v2.z,
  1715. v3.x, v3.y, v3.z)
  1716. end
  1717. ----------------------------------------------------
  1718. function genWeld(a,b)
  1719. local w = Instance.new("Weld",a)
  1720. w.Part0 = a
  1721. w.Part1 = b
  1722. return w
  1723. end
  1724. function weld(a, b)
  1725. local weld = Instance.new("Weld")
  1726. weld.Name = "W"
  1727. weld.Part0 = a
  1728. weld.Part1 = b
  1729. weld.C0 = a.CFrame:inverse() * b.CFrame
  1730. weld.Parent = a
  1731. return weld;
  1732. end
  1733. ----------------------------------------------------
  1734. function Lerp(c1,c2,al)
  1735. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1736. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1737. for i,v in pairs(com1) do
  1738. com1[i] = v+(com2[i]-v)*al
  1739. end
  1740. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  1741. end
  1742. ----------------------------------------------------
  1743. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  1744. local wld = Instance.new("Weld", wp1)
  1745. wld.Part0 = wp0
  1746. wld.Part1 = wp1
  1747. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1748. end
  1749. ----------------------------------------------------
  1750. function weld5(part0, part1, c0, c1)
  1751. weeld=Instance.new("Weld", part0)
  1752. weeld.Part0=part0
  1753. weeld.Part1=part1
  1754. weeld.C0=c0
  1755. weeld.C1=c1
  1756. return weeld
  1757. end
  1758. ----------------------------------------------------
  1759. function HasntTouched(plrname)
  1760. local ret = true
  1761. for _, v in pairs(Touche) do
  1762. if v == plrname then
  1763. ret = false
  1764. end
  1765. end
  1766. return ret
  1767. end
  1768. ----------------------------------------------------
  1769. newWeld(torso, larm, -1.5, 0.5, 0)
  1770. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1771. newWeld(torso, rarm, 1.5, 0.5, 0)
  1772. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1773. newWeld(torso, hed, 0, 1.5, 0)
  1774. newWeld(torso, lleg, -0.5, -1, 0)
  1775. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  1776. newWeld(torso, rleg, 0.5, -1, 0)
  1777. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  1778. newWeld(root, torso, 0, -1, 0)
  1779. torso.Weld.C1 = CFrame.new(0, -1, 0)
  1780. ----------------------------------------------------
  1781. z = Instance.new("Sound", char)
  1782. z.SoundId = "rbxassetid://681462568"
  1783. z.Looped = true
  1784. z.Pitch = 1
  1785. z.Volume = 2
  1786. wait(.1)
  1787. z:Play()
  1788. ----------------------------------------------------
  1789. -------------------------------------------------------------------------------------------------
  1790. ----------------------------------------------------
  1791. ----------------------------------------------------
  1792.  
  1793.  
  1794. ----------------------------------------------------
  1795.  
  1796.  
  1797.  
  1798.  
  1799. ----------------------------------------------------
  1800.  
  1801. local txt = Instance.new("BillboardGui", chr)
  1802. txt.Adornee = chr.Head
  1803. txt.Name = "_status"
  1804. txt.Size = UDim2.new(4, 0, 2.5, 0)
  1805. txt.StudsOffset = Vector3.new(-4, 2, 0)
  1806. local text = Instance.new("TextLabel", txt)
  1807. text.Size = UDim2.new(3, 0, 0.5, 0)
  1808. text.FontSize = "Size24"
  1809. text.TextScaled = true
  1810. text.TextTransparency = 0
  1811. text.BackgroundTransparency = 1
  1812. text.TextTransparency = 0
  1813. text.TextStrokeTransparency = 0
  1814. text.Font = "SciFi"
  1815. text.TextStrokeColor3 = Color3.new(1,1,1)
  1816. text.Text = "Hunter"
  1817. ----------------------------------------------------
  1818. paly = game.Players.LocalPlayer
  1819. p = game.Players.LocalPlayer
  1820. char = paly.Character
  1821. vt = Vector3.new
  1822. rarm = char["Right Arm"]
  1823. larm = char["Left Arm"]
  1824. local maincolor = char.Torso.BrickColor
  1825.  
  1826. local orb = Instance.new("Part")
  1827. orb.Parent = char
  1828. orb.Size = Vector3.new(0.2, 0.2, 0.2)
  1829. orb.Archivable = true
  1830. orb.Transparency = 1
  1831. orb.BrickColor = maincolor
  1832. orb.Material = "Neon"
  1833. orb.CanCollide = false
  1834. local weld1 = Instance.new("Weld")
  1835. weld1.Parent = rarm
  1836. weld1.Part0 = rarm
  1837. weld1.Part1 = orb
  1838. weld1.C1 = CFrame.new(0, 1.125, 0)
  1839. local pt1 = NumberSequenceKeypoint.new(0,0.85,0)
  1840. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  1841. local effecto = Instance.new("ParticleEmitter",orb)
  1842. effecto.LightEmission = 1
  1843. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1844. effecto.Color = ColorSequence.new(maincolor.Color)
  1845. effecto.Rate = 10000
  1846. effecto.Lifetime = NumberRange.new(1)
  1847. effecto.Size = NumberSequence.new({pt1,pt2})
  1848. effecto.Speed = NumberRange.new(0,0)
  1849. effecto.RotSpeed = NumberRange.new(100,100)
  1850.  
  1851. local orbz = Instance.new("Part")
  1852. orbz.Parent = char
  1853. orbz.Size = Vector3.new(0.2, 0.2, 0.2)
  1854. orbz.Archivable = true
  1855. orbz.Transparency = 1
  1856. orbz.BrickColor = maincolor
  1857. orbz.Material = "Neon"
  1858. orbz.CanCollide = false
  1859. local weldz1 = Instance.new("Weld")
  1860. weldz1.Parent = larm
  1861. weldz1.Part0 = larm
  1862. weldz1.Part1 = orbz
  1863. weldz1.C1 = CFrame.new(0, 1.125, 0)
  1864. local effecton = Instance.new("ParticleEmitter",orbz)
  1865. effecton.LightEmission = 1
  1866. effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1867. effecton.Color = ColorSequence.new(maincolor.Color)
  1868. effecton.Rate = 10000
  1869. effecton.Lifetime = NumberRange.new(1)
  1870. effecton.Size = NumberSequence.new({pt1,pt2})
  1871. effecton.Speed = NumberRange.new(0,0)
  1872. effecton.RotSpeed = NumberRange.new(100,100)
  1873. ----------------------------------------------------
  1874. Blast = function()
  1875. local Colors = {"Royal purple", "Really black"}
  1876. local wave = Instance.new("Part", torso)
  1877. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1878. wave.Anchored = true
  1879. wave.CanCollide = false
  1880. wave.Locked = true
  1881. wave.Size = Vector3.new(1, 1, 1)
  1882. wave.TopSurface = "Smooth"
  1883. wave.BottomSurface = "Smooth"
  1884. wave.Transparency = 0.35
  1885. wave.CFrame = rarm.CFrame
  1886. wm = Instance.new("SpecialMesh", wave)
  1887. wm.MeshType = "Sphere"
  1888. wm.Scale = Vector3.new(1,1,1)
  1889. z = Instance.new("Sound",wave)
  1890. z.SoundId = "rbxassetid://237035051"
  1891. z.Volume = 1
  1892. z.Pitch = .9
  1893. z:Play()
  1894. coroutine.wrap(function()
  1895. for i = 1, 30, 1 do
  1896. wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
  1897. --wave.Size = wm.Scale
  1898. wave.CFrame = rarm.CFrame
  1899. wave.Transparency = (1/14)
  1900. rs:wait()
  1901. end
  1902. rs:wait()
  1903. wave:Destroy()
  1904. z:Destroy()
  1905. end)()
  1906. end
  1907. ----------------------------------------------------
  1908. rarm.Touched:connect(function(ht)
  1909. hit = ht.Parent
  1910. if ht and hit:IsA("Model") then
  1911. if hit:FindFirstChild("Humanoid") then
  1912. if hit.Name ~= p.Name then
  1913. if Debounces.RPunch == true and Debounces.RPunched == false then
  1914. Debounces.RPunched = true
  1915. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1916. if Debounces.ks==true then
  1917. z = Instance.new("Sound",hed)
  1918. z.SoundId = "rbxassetid://169380525"
  1919. z.Pitch = ptz[math.random(1,#ptz)]
  1920. z.Volume = 1
  1921. z:Play()
  1922. end
  1923. wait(.2)
  1924. Debounces.RPunched = false
  1925. end
  1926. end
  1927. end
  1928. elseif ht and hit:IsA("Hat") then
  1929. if hit.Parent.Name ~= p.Name then
  1930. if hit.Parent:FindFirstChild("Humanoid") then
  1931. if Debounces.RPunch == true and Debounces.RPunched == false then
  1932. Debounces.RPunched = true
  1933. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1934. if Debounces.ks==true then
  1935. z = Instance.new("Sound",hed)
  1936. z.SoundId = "rbxassetid://169380525"
  1937. z.Pitch = ptz[math.random(1,#ptz)]
  1938. z.Volume = 1
  1939. z:Play()
  1940. end
  1941. wait(.2)
  1942. Debounces.RPunched = false
  1943. end
  1944. end
  1945. end
  1946. end
  1947. end)
  1948. larm.Touched:connect(function(ht)
  1949. hit = ht.Parent
  1950. if ht and hit:IsA("Model") then
  1951. if hit:FindFirstChild("Humanoid") then
  1952. if hit.Name ~= p.Name then
  1953. if Debounces.LPunch == true and Debounces.LPunched == false then
  1954. Debounces.LPunched = true
  1955. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1956. if Debounces.ks2==true then
  1957. z = Instance.new("Sound",hed)
  1958. z.SoundId = "rbxassetid://169380525"
  1959. z.Pitch = ptz[math.random(1,#ptz)]
  1960. z.Volume = 1
  1961. z:Play()
  1962. end
  1963. wait(.2)
  1964. Debounces.LPunched = false
  1965. end
  1966. end
  1967. end
  1968. elseif ht and hit:IsA("Hat") then
  1969. if hit.Parent.Name ~= p.Name then
  1970. if hit.Parent:FindFirstChild("Humanoid") then
  1971. if Debounces.LPunch == true and Debounces.LPunched == false then
  1972. Debounces.LPunched = true
  1973. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1974. if Debounces.ks2==true then
  1975. z = Instance.new("Sound",hed)
  1976. z.SoundId = "rbxassetid://169380525"
  1977. z.Pitch = ptz[math.random(1,#ptz)]
  1978. z.Volume = 1
  1979. z:Play()
  1980. end
  1981. wait(.2)
  1982. Debounces.LPunched = false
  1983. end
  1984. end
  1985. end
  1986. end
  1987. end)
  1988. ----------------------------------------------------
  1989. mod4 = Instance.new("Model",char)
  1990.  
  1991. ptez = {0.7, 0.8, 0.9, 1}
  1992.  
  1993. function FindNearestTorso(Position,Distance,SinglePlayer)
  1994. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1995. local List = {}
  1996. for i,v in pairs(workspace:GetChildren())do
  1997. if v:IsA("Model")then
  1998. if v:findFirstChild("Torso")then
  1999. if v ~= char then
  2000. if(v.Torso.Position -Position).magnitude <= Distance then
  2001. table.insert(List,v)
  2002. end
  2003. end
  2004. end
  2005. end
  2006. end
  2007. return List
  2008. end
  2009.  
  2010. function Punch()
  2011. part=Instance.new('Part',mod4)
  2012. part.Anchored=true
  2013. part.CanCollide=false
  2014. part.FormFactor='Custom'
  2015. part.Size=Vector3.new(.2,.2,.2)
  2016. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  2017. part.Transparency=.7
  2018. part.BrickColor=BrickColor.new('Royal purple')
  2019. mesh=Instance.new('SpecialMesh',part)
  2020. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  2021. mesh.Scale=Vector3.new(3,3,3)
  2022. part2=Instance.new('Part',mod4)
  2023. part2.Anchored=true
  2024. part2.CanCollide=false
  2025. part2.FormFactor='Custom'
  2026. part2.Size=Vector3.new(.2,.2,.2)
  2027. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  2028. part2.Transparency=.7
  2029. part2.BrickColor=BrickColor.new('Royal purple')
  2030. mesh2=Instance.new('SpecialMesh',part2)
  2031. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  2032. mesh2.Scale=Vector3.new(3,1.5,3)
  2033. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  2034. if v:FindFirstChild('Humanoid') then
  2035. v.Humanoid:TakeDamage(math.random(2,6))
  2036. end
  2037. end
  2038. coroutine.resume(coroutine.create(function()
  2039. for i=0,0.62,0.4 do
  2040. wait()
  2041. part.CFrame=part.CFrame
  2042. part.Transparency=i
  2043. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  2044. part2.CFrame=part2.CFrame
  2045. part2.Transparency=i
  2046. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  2047. end
  2048. part.Parent=nil
  2049. part2.Parent=nil
  2050. end))
  2051. end
  2052. ----------------------------------------------------
  2053. rarm.Touched:connect(function(ht)
  2054. hit = ht.Parent
  2055. if ht and hit:IsA("Model") then
  2056. if hit:FindFirstChild("Humanoid") then
  2057. if hit.Name ~= p.Name then
  2058. if Debounces.RPunch == true and Debounces.RPunched == false then
  2059. Debounces.RPunched = true
  2060. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  2061. if Debounces.ks==true then
  2062. z = Instance.new("Sound",hed)
  2063. z.SoundId = "rbxassetid://169380525"
  2064. z.Pitch = ptz[math.random(1,#ptz)]
  2065. z.Volume = 1
  2066. z:Play()
  2067. end
  2068. wait(.2)
  2069. Debounces.RPunched = false
  2070. end
  2071. end
  2072. end
  2073. elseif ht and hit:IsA("Hat") then
  2074. if hit.Parent.Name ~= p.Name then
  2075. if hit.Parent:FindFirstChild("Humanoid") then
  2076. if Debounces.RPunch == true and Debounces.RPunched == false then
  2077. Debounces.RPunched = true
  2078. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  2079. if Debounces.ks==true then
  2080. z = Instance.new("Sound",hed)
  2081. z.SoundId = "rbxassetid://169380525"
  2082. z.Pitch = ptz[math.random(1,#ptz)]
  2083. z.Volume = 1
  2084. z:Play()
  2085. end
  2086. wait(.2)
  2087. Debounces.RPunched = false
  2088. end
  2089. end
  2090. end
  2091. end
  2092. end)
  2093. larm.Touched:connect(function(ht)
  2094. hit = ht.Parent
  2095. if ht and hit:IsA("Model") then
  2096. if hit:FindFirstChild("Humanoid") then
  2097. if hit.Name ~= p.Name then
  2098. if Debounces.LPunch == true and Debounces.LPunched == false then
  2099. Debounces.LPunched = true
  2100. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  2101. if Debounces.ks2==true then
  2102. z = Instance.new("Sound",hed)
  2103. z.SoundId = "rbxassetid://169380525"
  2104. z.Pitch = ptz[math.random(1,#ptz)]
  2105. z.Volume = 1
  2106. z:Play()
  2107. end
  2108. wait(.2)
  2109. Debounces.LPunched = false
  2110. end
  2111. end
  2112. end
  2113. elseif ht and hit:IsA("Hat") then
  2114. if hit.Parent.Name ~= p.Name then
  2115. if hit.Parent:FindFirstChild("Humanoid") then
  2116. if Debounces.LPunch == true and Debounces.LPunched == false then
  2117. Debounces.LPunched = true
  2118. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  2119. if Debounces.ks2==true then
  2120. z = Instance.new("Sound",hed)
  2121. z.SoundId = "rbxassetid://169380525"
  2122. z.Pitch = ptz[math.random(1,#ptz)]
  2123. z.Volume = 1
  2124. z:Play()
  2125. end
  2126. wait(.2)
  2127. Debounces.LPunched = false
  2128. end
  2129. end
  2130. end
  2131. end
  2132. end)
  2133. ----------------------------------------------------
  2134. local player = game.Players.LocalPlayer
  2135. local pchar = player.Character
  2136. local mouse = player:GetMouse()
  2137. local cam = workspace.CurrentCamera
  2138.  
  2139. local rad = math.rad
  2140.  
  2141. local keysDown = {}
  2142. local flySpeed = 0
  2143. local MAX_FLY_SPEED = 150
  2144.  
  2145. local canFly = false
  2146. local flyToggled = false
  2147.  
  2148. local forward, side = 0, 0
  2149. local lastForward, lastSide = 0, 0
  2150.  
  2151. local floatBP = Instance.new("BodyPosition")
  2152. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2153. local flyBV = Instance.new("BodyVelocity")
  2154. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2155. local turnBG = Instance.new("BodyGyro")
  2156. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2157.  
  2158. mouse.KeyDown:connect(function(key)
  2159. keysDown[key] = true
  2160.  
  2161. if key == "f" then
  2162. flyToggled = not flyToggled
  2163.  
  2164. if not flyToggled then
  2165. stanceToggle = "Normal"
  2166. floatBP.Parent = nil
  2167. flyBV.Parent = nil
  2168. turnBG.Parent = nil
  2169. root.Velocity = Vector3.new()
  2170. pchar.Humanoid.PlatformStand = false
  2171. end
  2172. end
  2173.  
  2174. end)
  2175. mouse.KeyUp:connect(function(key)
  2176. keysDown[key] = nil
  2177. end)
  2178.  
  2179. local function updateFly()
  2180.  
  2181. if not flyToggled then return end
  2182.  
  2183. lastForward = forward
  2184. lastSide = side
  2185.  
  2186. forward = 0
  2187. side = 0
  2188.  
  2189. if keysDown.w then
  2190. forward = forward + 1
  2191. end
  2192. if keysDown.s then
  2193. forward = forward - 1
  2194. end
  2195. if keysDown.a then
  2196. side = side - 1
  2197. end
  2198. if keysDown.d then
  2199. side = side + 1
  2200. end
  2201.  
  2202. canFly = (forward ~= 0 or side ~= 0)
  2203.  
  2204. if canFly then
  2205. stanceToggle = "Floating"
  2206. turnBG.Parent = root
  2207. floatBP.Parent = nil
  2208. flyBV.Parent = root
  2209.  
  2210. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2211. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2212. else
  2213. floatBP.position = root.Position
  2214. floatBP.Parent = root
  2215.  
  2216. flySpeed = flySpeed - 1
  2217. if flySpeed < 0 then flySpeed = 0 end
  2218. end
  2219.  
  2220. local camCF = cam.CoordinateFrame
  2221. local in_forward = canFly and forward or lastForward
  2222. local in_side = canFly and side or lastSide
  2223.  
  2224. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2225. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2226.  
  2227. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2228. 0)
  2229. end
  2230.  
  2231. game:service'RunService'.RenderStepped:connect(function()
  2232. if flyToggled then
  2233. pchar.Humanoid.PlatformStand = true
  2234. end
  2235. updateFly()
  2236. end)
  2237. -------------------------------
  2238.  
  2239. mouse.KeyDown:connect(function(key)
  2240. if key == "x" then
  2241. chatfunc("GRRRRAAAAAAAAAHHHHHHH")
  2242. hum.WalkSpeed = 0.01
  2243. if Debounces.CanAttack == true then
  2244. Debounces.CanAttack = false
  2245. Debounces.NoIdl = true
  2246. Debounces.on = true
  2247. for i = 1, 30 do
  2248. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  2249. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  2250. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  2251. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2252. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  2253. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  2254. if Debounces.on == false then break end
  2255. rs:wait(20)
  2256. end
  2257. v = Instance.new("Sound")
  2258. v.SoundId = "rbxassetid://181384451"
  2259. v.Parent = char
  2260. v.Looped = false
  2261. v.Pitch = 1.1
  2262. v.Volume = 5
  2263. wait(.01)
  2264. v:Play()
  2265.  
  2266. if Daytime == true then
  2267. Daytime = false
  2268. l.TimeOfDay = 00
  2269. else
  2270. Daytime = true
  2271. l.TimeOfDay = 12
  2272. l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  2273. end
  2274.  
  2275. local Shockwave = function()
  2276. local rng1 = Instance.new("Part", char)
  2277. rng1.Anchored = true
  2278. rng1.BrickColor = BrickColor.new("Really black")
  2279. rng1.CanCollide = false
  2280. rng1.FormFactor = 3
  2281. rng1.Name = "Ring"
  2282. rng1.Material = "Neon"
  2283. rng1.Size = Vector3.new(1, 1, 1)
  2284. rng1.Transparency = 0.35
  2285. rng1.TopSurface = 0
  2286. rng1.BottomSurface = 0
  2287. local rngm1 = Instance.new("SpecialMesh", rng)
  2288. rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2289. rngm1.Scale = Vector3.new(10, 10, 1)
  2290. rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  2291. local Wave = Instance.new("Part", game.Workspace--[[?]])
  2292. Wave.Name = "Shockwave"
  2293. Wave.BrickColor = BrickColor.new("Really black")
  2294. Wave.Material = "Neon"
  2295. Wave.Size = Vector3.new(1, 1, 1)
  2296. Wave.Shape = "Ball"
  2297. Wave.CanCollide = false
  2298. Wave.Anchored = true
  2299. Wave.TopSurface = 0
  2300. Wave.BottomSurface = 0
  2301. local Wave2 = Instance.new("Part", game.Workspace--[[?]])
  2302. Wave2.Name = "Shockwave2"
  2303. Wave2.BrickColor = BrickColor.new("Royal purple")
  2304. Wave2.Material = "Neon"
  2305. Wave2.Size = Vector3.new(1, 1, 1)
  2306. Wave2.Shape = "Ball"
  2307. Wave2.CanCollide = false
  2308. Wave2.Anchored = true
  2309. Wave2.TopSurface = 0
  2310. Wave2.BottomSurface = 0
  2311. Wave2.Touched:connect(function(hit)
  2312. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  2313. local Occlude = true
  2314. local NotOccludes = {
  2315. char.Name;
  2316. "Wings";
  2317. "Scythe";
  2318. "Thingy";
  2319. "Thingy2"; -- put all of the names in a table pls
  2320. }
  2321. for i,v in pairs(NotOccludes) do
  2322. if hit.Parent.Name == v then
  2323. Occlude = false
  2324. end
  2325. end
  2326. --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
  2327. if Occlude then
  2328. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  2329. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  2330. end
  2331. end
  2332. end)
  2333.  
  2334. Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  2335.  
  2336. coroutine.wrap(function()
  2337. for i = 1, 20, 0.2 do
  2338. rngm1.Scale = Vector3.new(10 + i*20, 10 + i*20, 20)
  2339. rng1.Transparency = i/20
  2340. wait()
  2341. end
  2342. wait()
  2343. rng1:Destroy()
  2344. end)()
  2345.  
  2346. Delay(0, function()
  2347.  
  2348. if Daytime == false then
  2349. for i = 3, 50, 1 do
  2350. Wave.Size = Vector3.new(0 + i*3, 0 + i*3, 0 + i*3)
  2351. Wave.CFrame = char.Torso.CFrame
  2352. local t = i / 50
  2353. Wave.Transparency = t
  2354. Wave2.Size = Vector3.new(1 + i*2.5, 1 + i*2.5, 1 + i*2.5)
  2355. Wave2.CFrame = char.Torso.CFrame
  2356. local tq = i / 50
  2357. Wave2.Transparency = tq
  2358. wait()
  2359. end
  2360. else
  2361. for i = 3, 50, 1 do
  2362. Wave.Size = Vector3.new(0 + i*3, 0 + i*3, 0 + i*3)
  2363. Wave.CFrame = char.Torso.CFrame
  2364. local t = i / 50
  2365. Wave.Transparency = t
  2366. Wave2.Size = Vector3.new(1 + i*2.5, 1 + i*2.5, 1 + i*2.5)
  2367. Wave2.CFrame = char.Torso.CFrame
  2368. local tq = i / 50
  2369. Wave2.Transparency = tq
  2370. wait()
  2371. end
  2372. end
  2373. Wave:Destroy()
  2374. Wave2:Destroy()
  2375. end)
  2376. Delay(0, function()
  2377. while wait() do
  2378. if Wave ~= nil then
  2379. Wave.CFrame = char.Torso.CFrame
  2380. else
  2381. break
  2382. end
  2383. end
  2384. end)
  2385. end
  2386. Shockwave()
  2387. for i = 1, 30 do
  2388. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  2389. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  2390. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  2391. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  2392. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  2393. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  2394. if Debounces.on == false then break end
  2395. rs:wait()
  2396. end
  2397. wait(2.4)
  2398. Debounces.NoIdl = false
  2399. hum.WalkSpeed = 16
  2400. Debounces.on = false
  2401. wait()
  2402. if Debounces.CanAttack == false then
  2403. Debounces.CanAttack = true
  2404. v:Destroy()
  2405. end
  2406. end
  2407. end
  2408. end)
  2409.  
  2410.  
  2411. mouse.KeyDown:connect(function(key)
  2412. if key == "q" then
  2413.  
  2414. chatfunc("Dodge this...")
  2415.  
  2416. if Debounces.CanAttack == true then
  2417. Debounces.CanAttack = false
  2418. Debounces.NoIdl = true
  2419. Debounces.on = true
  2420. function FindNearestTorso(Position,Distance,SinglePlayer)
  2421. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2422. local List = {}
  2423. for i,v in pairs(workspace:GetChildren())do
  2424. if v:IsA("Model")then
  2425. if v:findFirstChild("Torso")then
  2426. if v ~= char then
  2427. if(v.Torso.Position -Position).magnitude <= Distance then
  2428. table.insert(List,v)
  2429. end
  2430. end
  2431. end
  2432. end
  2433. end
  2434. return List
  2435. end
  2436. z = Instance.new("Sound",hed)
  2437. z.SoundId = "rbxassetid://232213955"
  2438. z.Pitch = 1
  2439. z.Volume = 1
  2440. wait(0.2)
  2441. z:Play()
  2442. sp = Instance.new("Part",rarm)
  2443. sp.Anchored = true
  2444. sp.CanCollide = false
  2445. sp.Locked = true
  2446. sp.Transparency = 0
  2447. sp.Material = "Neon"
  2448. sp.Size = Vector3.new(1,1,1)
  2449. sp.TopSurface = "SmoothNoOutlines"
  2450. sp.BottomSurface = "SmoothNoOutlines"
  2451. sp.BrickColor = BrickColor.new("Royal purple")
  2452. spm = Instance.new("SpecialMesh",sp)
  2453. spm.MeshType = "Sphere"
  2454. spm.Scale = Vector3.new(21,21,21)
  2455. sp2 = Instance.new("Part", rarm)
  2456. sp2.Name = "Energy"
  2457. sp2.BrickColor = BrickColor.new("Royal purple")
  2458. sp2.Size = Vector3.new(1, 1, 1)
  2459. sp2.Shape = "Ball"
  2460. sp2.CanCollide = false
  2461. sp2.Anchored = true
  2462. sp2.Locked = true
  2463. sp2.TopSurface = 0
  2464. sp2.BottomSurface = 0
  2465. sp2.Transparency = 1
  2466. spm2 = Instance.new("SpecialMesh",sp2)
  2467. spm2.MeshId = "rbxassetid://9982590"
  2468. spm2.Scale = Vector3.new(2,2,2)
  2469. for i = 1, 20 do
  2470. spm.Scale = spm.Scale - Vector3.new(1,1,1)
  2471. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  2472. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  2473. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  2474. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  2475. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  2476. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2477. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2478. if Debounces.on == false then break end
  2479. rs:wait()
  2480. end
  2481. for i = 1, 100, 20 do rs:wait()
  2482. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  2483. end
  2484. for i = 1, 20 do
  2485. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  2486. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  2487. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4)
  2488. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
  2489. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
  2490. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2491. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2492. if Debounces.on == false then break end
  2493. rs:wait()
  2494. end
  2495. sp.Transparency = 1
  2496. for i = 1, 20 do
  2497. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  2498. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)
  2499. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
  2500. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
  2501. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2502. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2503. if Debounces.on == false then break end
  2504. rs:wait()
  2505. end
  2506. wait(1)
  2507. sp.Transparency = 0
  2508. sp2.Transparency = 0.84
  2509. for i = 1, 20 do
  2510. --spm.Scale = spm.Scale - Vector3.new(1,1,1)
  2511. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  2512. sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  2513. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
  2514. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
  2515. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  2516. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  2517. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  2518. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  2519. if Debounces.on == false then break end
  2520. rs:wait()
  2521. end
  2522. for i = 1, 2880, 50 do
  2523. rs:wait()
  2524. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  2525. sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  2526. rs:wait()
  2527. end
  2528. sp:Destroy()
  2529. sp2:Destroy()
  2530. local X = Instance.new("Part",char)
  2531. local O = Instance.new("ObjectValue",X)
  2532. O.Name = "creator"
  2533. X.Locked = true
  2534. X.Name = "Shell"
  2535. X.Anchored = false
  2536. X.CanCollide = false
  2537. X.Transparency = 0
  2538. X.Reflectance = 0
  2539. X.BottomSurface = 0
  2540. X.TopSurface = 0
  2541. X.Shape = 0
  2542. local V = Instance.new("ObjectValue",X)
  2543. V.Value = char
  2544. V.Name = "creator"
  2545. X.BrickColor = BrickColor.new("Royal purple")
  2546. X.Size = Vector3.new(2,2,2)
  2547. X.Material = "Neon"
  2548. local Z = Instance.new("SpecialMesh",X)
  2549. Z.MeshType = "Sphere"
  2550. Z.Scale = Vector3.new(0.5,0.5,1)
  2551. X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
  2552. local bv = Instance.new("BodyVelocity",X)
  2553. bv.maxForce = Vector3.new(99999,99999,99999)
  2554. X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  2555. bv.velocity = X.CFrame.lookVector*65
  2556.  
  2557. Explode = X.Touched:connect(function(hit)
  2558. if hit ~= char and hit.Name ~= "Shell" then
  2559. local cf = X.CFrame
  2560. bv:Destroy()
  2561. X.Anchored = true
  2562. Z:Remove()
  2563. Explode:disconnect()
  2564. X.Size = Vector3.new(3,3,3)
  2565. X.Touched:connect(function(hit) end)
  2566. X.CanCollide = false
  2567. local part3 = Instance.new("Part", rarm)
  2568. part3.Anchored=true
  2569. part3.CanCollide=false
  2570. part3.Locked = true
  2571. part3.TopSurface = "SmoothNoOutlines"
  2572. part3.BottomSurface = "SmoothNoOutlines"
  2573. part3.FormFactor='Custom'
  2574. part3.Size=Vector3.new(1,1, 1)
  2575. part3.CFrame=X.CFrame
  2576. part3.Transparency=0
  2577. part3.BrickColor=BrickColor.new("Royal purple")
  2578. local mesh3 = Instance.new("SpecialMesh",part3)
  2579. mesh3.MeshType = "Sphere"
  2580. mesh3.Scale = Vector3.new(1,1,1)
  2581. --debris:AddItem(X,8)
  2582. local part4 = Instance.new("Part", rarm)
  2583. part4.Material = "Neon"
  2584. part4.Anchored=true
  2585. part4.CanCollide=false
  2586. part4.Locked = true
  2587. part4.TopSurface = "SmoothNoOutlines"
  2588. part4.BottomSurface = "SmoothNoOutlines"
  2589. part4.FormFactor='Custom'
  2590. part4.Size=Vector3.new(1,1, 1)
  2591. part4.CFrame=X.CFrame
  2592. part4.Transparency=0
  2593. part4.BrickColor=BrickColor.new("Hot pink")
  2594. local mesh4 = Instance.new("SpecialMesh",part4)
  2595. mesh4.MeshType = "Sphere"
  2596. mesh4.Scale = Vector3.new(.5,.5,.5)
  2597. local part7 = Instance.new("Part", rarm)
  2598. part7.Material = "Neon"
  2599. part7.Anchored=true
  2600. part7.CanCollide=false
  2601. part7.Locked = true
  2602. part7.TopSurface = "SmoothNoOutlines"
  2603. part7.BottomSurface = "SmoothNoOutlines"
  2604. part7.FormFactor='Custom'
  2605. part7.Size=Vector3.new(1,1, 1)
  2606. part7.CFrame=X.CFrame
  2607. part7.Transparency=0
  2608. part7.BrickColor=BrickColor.new("Really black")
  2609. local mesh7 = Instance.new("SpecialMesh",part7)
  2610. mesh7.MeshType = "Sphere"
  2611. mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  2612. --[[X.Touched:connect(function(ht)
  2613. hit = ht.Parent
  2614. if ht and hit:IsA("Model") then
  2615. if hit:FindFirstChild("Humanoid") then
  2616. if hit.Name ~= p.Name then
  2617. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2618. wait(.3)
  2619. end
  2620. end
  2621. elseif ht and hit:IsA("Hat") then
  2622. if hit.Parent.Name ~= p.Name then
  2623. if hit.Parent:FindFirstChild("Humanoid") then
  2624. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2625. wait(.3)
  2626. end
  2627. end
  2628. end
  2629. end)
  2630. part3.Touched:connect(function(ht)
  2631. hit = ht.Parent
  2632. if ht and hit:IsA("Model") then
  2633. if hit:FindFirstChild("Humanoid") then
  2634. if hit.Name ~= p.Name then
  2635. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2636. wait(.3)
  2637. end
  2638. end
  2639. elseif ht and hit:IsA("Hat") then
  2640. if hit.Parent.Name ~= p.Name then
  2641. if hit.Parent:FindFirstChild("Humanoid") then
  2642. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2643. wait(.3)
  2644. end
  2645. end
  2646. end
  2647. end)]]--
  2648. for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  2649. if v:FindFirstChild('Humanoid') then
  2650. v.Humanoid:TakeDamage(math.random(60,90))
  2651. v.Humanoid.PlatformStand = true
  2652. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  2653. end
  2654. end
  2655.  
  2656. local acos = math.acos
  2657. local sqrt = math.sqrt
  2658. local Vec3 = Vector3.new
  2659. local fromAxisAngle = CFrame.fromAxisAngle
  2660.  
  2661. local function toAxisAngle(CFr)
  2662. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  2663. local Angle = math.acos((R00+R11+R22-1)/2)
  2664. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2665. A = A == 0 and 0.00001 or A
  2666. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2667. B = B == 0 and 0.00001 or B
  2668. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2669. C = C == 0 and 0.00001 or C
  2670. local x = (R21-R12)/sqrt(A)
  2671. local y = (R02-R20)/sqrt(B)
  2672. local z = (R10-R01)/sqrt(C)
  2673. return Vec3(x,y,z),Angle
  2674. end
  2675.  
  2676. function ApplyTrig(Num,Func)
  2677. local Min,Max = Func(0),Func(1)
  2678. local i = Func(Num)
  2679. return (i-Min)/(Max-Min)
  2680. end
  2681.  
  2682. function LerpCFrame(CFrame1,CFrame2,Num)
  2683. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  2684. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  2685. end
  2686.  
  2687. function Crater(Torso,Radius)
  2688. Spawn(function()
  2689. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  2690. local Ignore = {}
  2691. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2692. if v.Character ~= nil then
  2693. Ignore[#Ignore+1] = v.Character
  2694. end
  2695. end
  2696. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  2697. if Hit == nil then return end
  2698. local Parts = {}
  2699. for i = 1,360,10 do
  2700. local P = Instance.new("Part",Torso.Parent)
  2701. P.Anchored = true
  2702. P.FormFactor = "Custom"
  2703. P.BrickColor = Hit.BrickColor
  2704. P.Material = Hit.Material
  2705. P.TopSurface = "Smooth"
  2706. P.BottomSurface = "Smooth"
  2707. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  2708. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2709. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  2710. if math.random(0,5) == 0 then -- rubble
  2711. local P = Instance.new("Part",Torso.Parent)
  2712. P.Anchored = true
  2713. P.FormFactor = "Custom"
  2714. P.BrickColor = Hit.BrickColor
  2715. P.Material = Hit.Material
  2716. P.TopSurface = "Smooth"
  2717. P.BottomSurface = "Smooth"
  2718. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  2719. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2720. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  2721. end
  2722. end
  2723. for i = 0,1,0.05 do
  2724. for i2,v in pairs(Parts) do
  2725. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  2726. end
  2727. wait(0.02)
  2728. end
  2729. for i,v in pairs(Parts) do
  2730. if v[1].Size.X > 2.1 then
  2731. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  2732. end
  2733. v[1].Anchored = false
  2734. end
  2735. for i = 0,1,0.05 do
  2736. for i2,v in pairs(Parts) do
  2737. v[1].Transparency = i
  2738. if i == 1 then
  2739. v[1]:Destroy()
  2740. elseif i >= 0.25 then
  2741. v[1].CanCollide = false
  2742. end
  2743. end
  2744. wait(0.02)
  2745. end
  2746. Parts = nil
  2747. end)
  2748. end
  2749.  
  2750. ROW = function(out, trans, s, wt, t, ang, plus)
  2751. for i = 1, 360, 360/t do
  2752. local c = Instance.new("Part", game.Workspace)
  2753. c.FormFactor = 3
  2754. c.TopSurface = 0
  2755. c.BottomSurface = 0
  2756. c.Size = s
  2757. c.Anchored = true
  2758. c.CanCollide = wt
  2759. c.Material=workspace.Base.Material
  2760. c.Transparency = trans
  2761. c.BrickColor = workspace.Base.BrickColor
  2762. c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  2763. c.Locked=true
  2764. game.Debris:AddItem(c,15)
  2765. end
  2766. end
  2767.  
  2768. Part = function(x,y,z,color,tr,cc,an,parent)
  2769. local p = Instance.new('Part',parent or Weapon)
  2770. p.formFactor = 'Custom'
  2771. p.Size = Vector3.new(x,y,z)
  2772. p.BrickColor = BrickColor.new(color)
  2773. p.CanCollide = cc
  2774. p.Transparency = tr
  2775. p.Anchored = an
  2776. p.TopSurface,p.BottomSurface = 0,0
  2777. p.Locked=true
  2778. p:BreakJoints()
  2779. return p end
  2780.  
  2781. Mesh = function(par,num,x,y,z)
  2782. local msh = _
  2783. if num == 1 then msh = Instance.new("CylinderMesh",par)
  2784. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  2785. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  2786. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  2787. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  2788. end msh.Scale = Vector3.new(x,y,z)
  2789. return msh end
  2790.  
  2791. function explosion(col1,col2,cfr,sz,rng,dmg)
  2792. local a= Part(1,1,1,col1,.5,false,true,workspace)
  2793. local a2= Part(1,1,1,col2,.5,false,true,workspace)
  2794. local a3= Part(1,1,1,col2,.5,false,true,workspace)
  2795. v1,v2,v3=sz.x,sz.y,sz.z
  2796. local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  2797. local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  2798. local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  2799. a.CFrame=cfr
  2800. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2801. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2802.  
  2803. Spawn(function()
  2804. while wait() do
  2805. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  2806. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  2807. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  2808. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  2809. a.Transparency=a.Transparency+0.05
  2810. a2.Transparency=a2.Transparency+0.05
  2811. a3.Transparency=a3.Transparency+0.05
  2812. end
  2813. end)
  2814. end
  2815.  
  2816. Crater(X,20)
  2817. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  2818. z = Instance.new("Sound",X)
  2819. z.SoundId = "rbxassetid://231917744"
  2820. z.Pitch = .5
  2821. z.Volume = 10
  2822. z1 = Instance.new("Sound",X)
  2823. z1.SoundId = "rbxassetid://231917744"
  2824. z1.Pitch = .5
  2825. z1.Volume = 10
  2826. z2 = Instance.new("Sound",X)
  2827. z2.SoundId = "rbxassetid://231917744"
  2828. z2.Pitch = .5
  2829. z2.Volume = 10
  2830. z3 = Instance.new("Sound",X)
  2831. z3.SoundId = "rbxassetid://245537790"
  2832. z3.Pitch = .7
  2833. z3.Volume = 1
  2834. z4 = Instance.new("Sound",X)
  2835. z4.SoundId = "rbxassetid://245537790"
  2836. z4.Pitch = .7
  2837. z4.Volume = 1
  2838. wait(0.1)
  2839. z:Play()
  2840. z1:Play()
  2841. z2:Play()
  2842. z3:Play()
  2843. z4:Play()
  2844.  
  2845. local part=Instance.new('Part',rarm)
  2846. part.Anchored=true
  2847. part.CanCollide=false
  2848. part.Locked = true
  2849. part.FormFactor='Custom'
  2850. part.Size=Vector3.new(1,1,1)
  2851. part.CFrame=X.CFrame*CFrame.new(0,0,0)
  2852. part.Transparency=0
  2853. part.BrickColor=BrickColor.new('Really black')
  2854. local mesh=Instance.new('SpecialMesh',part)
  2855. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2856. mesh.Scale=Vector3.new(2,2,2)
  2857. local part2=part:clone()
  2858. part2.Parent = rarm
  2859. part2.BrickColor=BrickColor.new("Royal purple")
  2860. local part5=part:clone()
  2861. part5.Parent = rarm
  2862. part5.BrickColor=BrickColor.new("Magenta")
  2863. local part6=part:clone()
  2864. part6.Parent = rarm
  2865. part6.BrickColor=BrickColor.new("Black")
  2866. local mesh2=mesh:clone()
  2867. mesh2.Parent=part2
  2868. mesh2.Scale=Vector3.new(3, 3, 3)
  2869. local mesh5=mesh:clone()
  2870. mesh5.Parent=part5
  2871. mesh5.Scale=Vector3.new(3, 3, 3)
  2872. local mesh6=mesh:clone()
  2873. mesh6.Parent=part6
  2874. mesh6.Scale=Vector3.new(3, 3, 3)
  2875. local blast = Instance.new("Part", rarm)
  2876. blast.BrickColor = BrickColor.new("Really black")
  2877. blast.Anchored = true
  2878. blast.CanCollide = false
  2879. blast.Locked = true
  2880. blast.Size = Vector3.new(1, 1, 1)
  2881. blast.TopSurface = "Smooth"
  2882. blast.BottomSurface = "Smooth"
  2883. blast.Transparency = 0
  2884. blast.CFrame = HandCF
  2885. local bm = Instance.new("SpecialMesh", blast)
  2886. bm.Scale = Vector3.new(5,1,5)
  2887. bm.MeshId = "rbxassetid://3270017"
  2888. local blast2 = Instance.new("Part", rarm)
  2889. blast2.BrickColor = BrickColor.new("Really black")
  2890. blast2.Anchored = true
  2891. blast2.CanCollide = false
  2892. blast2.Locked = true
  2893. blast2.Size = Vector3.new(1, 1, 1)
  2894. blast2.TopSurface = "Smooth"
  2895. blast2.BottomSurface = "Smooth"
  2896. blast2.Transparency = 0
  2897. blast2.CFrame = HandCF
  2898. local bm2 = Instance.new("SpecialMesh", blast2)
  2899. bm2.Scale = Vector3.new(3,1,3)
  2900. bm2.MeshId = "rbxassetid://3270017"
  2901. local blast3 = Instance.new("Part", rarm)
  2902. blast3.BrickColor = BrickColor.new("Really black")
  2903. blast3.Anchored = true
  2904. blast3.CanCollide = false
  2905. blast3.Locked = true
  2906. blast3.Size = Vector3.new(1, 1, 1)
  2907. blast3.TopSurface = "Smooth"
  2908. blast3.BottomSurface = "Smooth"
  2909. blast3.Transparency = 0
  2910. blast3.CFrame = HandCF
  2911. local bm3 = Instance.new("SpecialMesh", blast3)
  2912. bm3.Scale = Vector3.new(3,1,3)
  2913. bm3.MeshId = "rbxassetid://3270017"
  2914. for i = 1,120 do rs:wait()
  2915. X.Transparency = X.Transparency + (1/120)
  2916. part.Transparency = part.Transparency + (1/120)
  2917. part2.Transparency = part2.Transparency + (1/120)
  2918. part3.Transparency = part3.Transparency + (1/120)
  2919. part4.Transparency = part4.Transparency + (1/120)
  2920. part5.Transparency = part5.Transparency + (1/120)
  2921. part6.Transparency = part6.Transparency + (1/120)
  2922. part7.Transparency = part7.Transparency + (1/120)
  2923. blast.Transparency = blast.Transparency + (1/120)
  2924. blast2.Transparency = blast2.Transparency + (1/120)
  2925. blast3.Transparency = blast3.Transparency + (1/120)
  2926. X.Size = X.Size + Vector3.new(.8,.8,.8)
  2927. --part3.Size = part3.Size + Vector3.new(3,3,3)
  2928. mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
  2929. mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
  2930. mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
  2931. mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
  2932. mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
  2933. mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
  2934. mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
  2935. bm.Scale = bm.Scale + Vector3.new(6,6,.2)
  2936. bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
  2937. bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
  2938. X.CFrame = cf
  2939. part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  2940. part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  2941. part3.CFrame=X.CFrame
  2942. part4.CFrame=X.CFrame
  2943. part7.CFrame=X.CFrame
  2944. part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  2945. part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  2946. blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2947. blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  2948. blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  2949. rs:wait()
  2950. end
  2951. X:Destroy()
  2952. part:Destroy()
  2953. part2:Destroy()
  2954. part3:Destroy()
  2955. part4:Destroy()
  2956. part5:Destroy()
  2957. part6:Destroy()
  2958. blast:Destroy()
  2959. blast2:Destroy()
  2960. blast3:Destroy()
  2961. z:Destroy()
  2962. z1:Destroy()
  2963. z2:Destroy()
  2964. z3:Destroy()
  2965. z4:Destroy()
  2966. end
  2967. end)
  2968. for i = 1, 20 do
  2969. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
  2970. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
  2971. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  2972. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  2973. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  2974. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  2975. if Debounces.on == false then break end
  2976. rs:wait()
  2977. end
  2978. if Debounces.CanAttack == false then
  2979. Debounces.CanAttack = true
  2980. Debounces.NoIdl = false
  2981. Debounces.on = false
  2982. end
  2983. end
  2984. end
  2985. end)
  2986. ----------------------------------------------------
  2987. mouse.KeyDown:connect(function(key)
  2988. if key == "e" then
  2989. if Debounces.CanAttack == true then
  2990. Debounces.CanAttack = false
  2991. Debounces.on = true
  2992. Debounces.NoIdl = true
  2993. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  2994. z = Instance.new("Sound", rarm)
  2995. z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  2996. z.Volume = .6
  2997. z.Pitch = pt[math.random(1,#pt)]
  2998. z.Looped = false
  2999. z:Play()
  3000. Debounces.RPunch = true
  3001. Debounces.LPunch = true
  3002. Debounces.ks = true
  3003. Debounces.ks2 = true
  3004. for i = 1, 3 do
  3005. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  3006. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  3007. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3008. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3009. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3010. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3011. if Debounces.on == false then break end
  3012. wait()
  3013. end
  3014. z2 = Instance.new("Sound", larm)
  3015. z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3016. z2.Volume = .6
  3017. z2.Pitch = pt[math.random(1,#pt)]
  3018. z2.Looped = false
  3019. z2:Play()
  3020. for i = 1, 3 do
  3021. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3022. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  3023. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3024. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3025. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3026. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3027. if Debounces.on == false then break end
  3028. wait()
  3029. end
  3030. z3 = Instance.new("Sound", rarm)
  3031. z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3032. z3.Volume = 0.6
  3033. z3.Pitch = pt[math.random(1,#pt)]
  3034. z3.Looped = false
  3035. z3:Play()
  3036. for i = 1, 3 do
  3037. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  3038. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  3039. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3040. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3041. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3042. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3043. if Debounces.on == false then break end
  3044. wait()
  3045. end
  3046. z4 = Instance.new("Sound", larm)
  3047. z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3048. z4.Volume = .6
  3049. z4.Pitch = pt[math.random(1,#pt)]
  3050. z4.Looped = false
  3051. z4:Play()
  3052. for i = 1, 3 do
  3053. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3054. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3055. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3056. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3057. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3058. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3059. if Debounces.on == false then break end
  3060. wait()
  3061. end
  3062. z5 = Instance.new("Sound", rarm)
  3063. z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3064. z5.Volume = .6
  3065. z5.Pitch = pt[math.random(1,#pt)]
  3066. z5.Looped = false
  3067. z5:Play()
  3068. for i = 1, 3 do
  3069. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  3070. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  3071. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  3072. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  3073. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  3074. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  3075. if Debounces.on == false then break end
  3076. wait()
  3077. end
  3078. z6 = Instance.new("Sound", larm)
  3079. z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3080. z6.Volume = .6
  3081. z6.Pitch = pt[math.random(1,#pt)]
  3082. z6.Looped = false
  3083. z6:Play()
  3084. for i = 1, 3 do
  3085. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3086. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3087. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3088. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3089. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3090. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3091. if Debounces.on == false then break end
  3092. wait()
  3093. end
  3094. z7 = Instance.new("Sound", rarm)
  3095. z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  3096. z7.Volume = .6
  3097. z7.Pitch = pt[math.random(1,#pt)]
  3098. z7.Looped = false
  3099. z7:Play()
  3100. for i = 1, 3 do
  3101. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  3102. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  3103. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3104. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3105. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3106. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3107. if Debounces.on == false then break end
  3108. wait()
  3109. end
  3110. z8 = Instance.new("Sound", larm)
  3111. z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3112. z8.Volume = .6
  3113. z8.Pitch = pt[math.random(1,#pt)]
  3114. z8.Looped = false
  3115. z8:Play()
  3116. for i = 1, 3 do
  3117. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3118. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  3119. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3120. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3121. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3122. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3123. if Debounces.on == false then break end
  3124. wait()
  3125. end
  3126. z9 = Instance.new("Sound", rarm)
  3127. z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3128. z9.Volume = 0.6
  3129. z9.Pitch = pt[math.random(1,#pt)]
  3130. z9.Looped = false
  3131. z9:Play()
  3132. for i = 1, 3 do
  3133. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  3134. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  3135. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3136. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3137. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3138. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3139. if Debounces.on == false then break end
  3140. wait()
  3141. end
  3142. z10 = Instance.new("Sound", larm)
  3143. z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3144. z10.Volume = .6
  3145. z10.Pitch = pt[math.random(1,#pt)]
  3146. z10.Looped = false
  3147. z10:Play()
  3148. for i = 1, 3 do
  3149. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3150. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3151. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3152. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3153. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3154. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3155. if Debounces.on == false then break end
  3156. wait()
  3157. end
  3158. z11 = Instance.new("Sound", rarm)
  3159. z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3160. z11.Volume = .6
  3161. z11.Pitch = pt[math.random(1,#pt)]
  3162. z11.Looped = false
  3163. z11:Play()
  3164. for i = 1, 3 do
  3165. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  3166. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  3167. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  3168. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  3169. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  3170. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  3171. if Debounces.on == false then break end
  3172. wait()
  3173. end
  3174. z12 = Instance.new("Sound", larm)
  3175. z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3176. z12.Volume = .6
  3177. z12.Pitch = pt[math.random(1,#pt)]
  3178. z12.Looped = false
  3179. z12:Play()
  3180. for i = 1, 3 do
  3181. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3182. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  3183. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3184. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3185. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3186. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3187. if Debounces.on == false then break end
  3188. wait()
  3189. end
  3190. z13 = Instance.new("Sound", rarm)
  3191. z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3192. z13.Volume = 0.6
  3193. z13.Pitch = pt[math.random(1,#pt)]
  3194. z13.Looped = false
  3195. z13:Play()
  3196. for i = 1, 3 do
  3197. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  3198. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  3199. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3200. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3201. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3202. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3203. if Debounces.on == false then break end
  3204. wait()
  3205. end
  3206. z14 = Instance.new("Sound", larm)
  3207. z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3208. z14.Volume = .6
  3209. z14.Pitch = pt[math.random(1,#pt)]
  3210. z14.Looped = false
  3211. z14:Play()
  3212. for i = 1, 3 do
  3213. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3214. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3215. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3216. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3217. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3218. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3219. if Debounces.on == false then break end
  3220. wait()
  3221. end
  3222. z15 = Instance.new("Sound", rarm)
  3223. z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3224. z15.Volume = .6
  3225. z15.Pitch = pt[math.random(1,#pt)]
  3226. z15.Looped = false
  3227. z15:Play()
  3228. for i = 1, 3 do
  3229. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  3230. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  3231. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  3232. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  3233. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  3234. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  3235. if Debounces.on == false then break end
  3236. wait()
  3237. end
  3238. z16 = Instance.new("Sound", larm)
  3239. z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3240. z16.Volume = .6
  3241. z16.Pitch = pt[math.random(1,#pt)]
  3242. z16.Looped = false
  3243. z16:Play()
  3244. for i = 1, 3 do
  3245. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3246. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3247. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3248. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3249. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3250. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3251. if Debounces.on == false then break end
  3252. wait()
  3253. end
  3254. z17 = Instance.new("Sound", rarm)
  3255. z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  3256. z17.Volume = .6
  3257. z17.Pitch = pt[math.random(1,#pt)]
  3258. z17.Looped = false
  3259. z17:Play()
  3260. for i = 1, 3 do
  3261. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  3262. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  3263. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3264. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3265. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3266. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3267. if Debounces.on == false then break end
  3268. wait()
  3269. end
  3270. z18 = Instance.new("Sound", larm)
  3271. z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3272. z18.Volume = .6
  3273. z18.Pitch = pt[math.random(1,#pt)]
  3274. z18.Looped = false
  3275. z18:Play()
  3276. for i = 1, 3 do
  3277. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3278. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  3279. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3280. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3281. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3282. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3283. if Debounces.on == false then break end
  3284. wait()
  3285. end
  3286. z19 = Instance.new("Sound", rarm)
  3287. z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3288. z19.Volume = 0.6
  3289. z19.Pitch = pt[math.random(1,#pt)]
  3290. z19.Looped = false
  3291. z19:Play()
  3292. for i = 1, 3 do
  3293. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  3294. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  3295. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3296. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3297. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3298. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3299. if Debounces.on == false then break end
  3300. wait()
  3301. end
  3302. z20 = Instance.new("Sound", larm)
  3303. z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3304. z20.Volume = .6
  3305. z20.Pitch = pt[math.random(1,#pt)]
  3306. z20.Looped = false
  3307. z20:Play()
  3308. for i = 1, 3 do
  3309. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3310. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3311. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3312. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3313. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3314. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3315. if Debounces.on == false then break end
  3316. wait()
  3317. end
  3318. z:Destroy()
  3319. z2:Destroy()
  3320. z3:Destroy()
  3321. z4:Destroy()
  3322. z5:Destroy()
  3323. z6:Destroy()
  3324. z7:Destroy()
  3325. z8:Destroy()
  3326. z9:Destroy()
  3327. z10:Destroy()
  3328. z11:Destroy()
  3329. z12:Destroy()
  3330. z13:Destroy()
  3331. z14:Destroy()
  3332. z15:Destroy()
  3333. z16:Destroy()
  3334. z17:Destroy()
  3335. z18:Destroy()
  3336. z19:Destroy()
  3337. z20:Destroy()
  3338. Debounces.LPunch = false
  3339. Debounces.RPunch = false
  3340. Debounces.ks = false
  3341. Debounces.ks2 = false
  3342. if Debounces.CanAttack == false then
  3343. Debounces.CanAttack = true
  3344. Debounces.on = false
  3345. Debounces.NoIdl = false
  3346. end
  3347. end
  3348. end
  3349. end)
  3350. -------------------------------
  3351. mouse.KeyDown:connect(function(key)
  3352. if key == "t" then
  3353. if Debounces.CanAttack == true then
  3354. Debounces.CanAttack = false
  3355. Debounces.NoIdl = true
  3356. Debounces.on = true
  3357. Debounces.ks = true
  3358. kik = rleg.Touched:connect(function(ht)
  3359. hit = ht.Parent
  3360. if ht and hit:IsA("Model") then
  3361. if hit:FindFirstChild("Humanoid") then
  3362. if hit.Name ~= p.Name then
  3363. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  3364. Debounces.Slashed = true]]--
  3365. if Debounces.ks==true then
  3366. z = Instance.new("Sound",hed)
  3367. z.SoundId = "rbxassetid://169380525"
  3368. z.Volume = 1
  3369. z:Play()
  3370. Debounces.ks=false
  3371. end
  3372. hit:FindFirstChild("Humanoid"):TakeDamage(2)
  3373. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  3374. --Debounces.Slashed = false
  3375. --end
  3376. end
  3377. end
  3378. elseif ht and hit:IsA("Hat") then
  3379. if hit.Parent.Name ~= p.Name then
  3380. if hit.Parent:FindFirstChild("Humanoid") then
  3381. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  3382. Debounces.Slashed = true]]--
  3383. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  3384. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  3385. --Debounces.Slashed = false
  3386. --end
  3387. end
  3388. end
  3389. end
  3390. end)
  3391. for i = 1,20 do
  3392. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  3393. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4)
  3394. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3395. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  3396. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
  3397. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  3398. if Debounces.on == false then break end
  3399. rs:wait()
  3400. end
  3401. kik:disconnect()
  3402. if Debounces.CanAttack == false then
  3403. Debounces.CanAttack = true
  3404. Debounces.NoIdl = false
  3405. Debounces.on = false
  3406. end
  3407. end
  3408. end
  3409. end)
  3410. ----------------------------------------------------
  3411. mouse.KeyDown:connect(function(key)
  3412. if key == "y" then
  3413.  
  3414. chatfunc("Enjoy this...")
  3415.  
  3416. if Debounces.CanAttack == true then
  3417. Debounces.CanAttack = false
  3418. Debounces.on = true
  3419. Debounces.NoIdl = true
  3420. for i = 1, 15 do
  3421. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  3422. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  3423. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  3424. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  3425. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3426. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3427. if Debounces.on == false then break end
  3428. rs:wait(2.7)
  3429. end
  3430. z = Instance.new("Sound",char)
  3431. z.SoundId = "rbxassetid://864314263"
  3432. z.Pitch = 0.72
  3433. z.Volume = 10
  3434. wait(.1)
  3435. z:Play()
  3436.  
  3437. wait(5)
  3438. z = Instance.new("Sound",char)
  3439. z.SoundId = "rbxassetid://228343271"
  3440. z.Pitch = 0.70
  3441. z.Volume = 10
  3442. wait(.1)
  3443. z:Play()
  3444. Debounces.on = false
  3445. Debounces.Here = false
  3446. shot = shot + 1
  3447. local rng = Instance.new("Part", larm)
  3448. rng.Anchored = true
  3449. rng.BrickColor = BrickColor.new("Royal purple")
  3450. rng.CanCollide = false
  3451. rng.FormFactor = 3
  3452. rng.Name = "Ring"
  3453. rng.Size = Vector3.new(10, 10, 10)
  3454. rng.Transparency = 0.35
  3455. rng.TopSurface = 0
  3456. rng.BottomSurface = 0
  3457. rng2 = rng:clone()
  3458. rng3 = rng2:clone()
  3459. rng4 = rng2:clone()
  3460. local rngm = Instance.new("SpecialMesh", rng)
  3461. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3462. rngm.Scale = Vector3.new(10, 10, 1)
  3463. rngm2 = rngm:clone()
  3464. rngm2.Scale = Vector3.new(5, 5, 3)
  3465. rngm3=rngm2:clone()
  3466. rngm3.Parent = rng3
  3467. rngm3.Scale = Vector3.new(8, 8, 1)
  3468. rngm4 = rngm2:clone()
  3469. rngm4.Parent = rng4
  3470. rngm4.Scale = Vector3.new(6, 6, 1)
  3471. local bem = Instance.new("Part", larm)
  3472. bem.Anchored = true
  3473. bem.BrickColor = BrickColor.new("Really black")
  3474. bem.CanCollide = false
  3475. bem.FormFactor = 3
  3476. bem.Name = "Beam" .. shot
  3477. bem.Size = Vector3.new(10, 10, 10)
  3478. bem.Transparency = 0.35
  3479. bem.TopSurface = 0
  3480. bem.BottomSurface = 0
  3481. local bemm = Instance.new("SpecialMesh", bem)
  3482. bemm.MeshType = 4
  3483. bemm.Scale = Vector3.new(1, 4, 4)
  3484. local out = Instance.new("Part", larm)
  3485. out.Anchored = true
  3486. out.BrickColor = BrickColor.new("Really black")
  3487. out.CanCollide = false
  3488. out.FormFactor = 3
  3489. out.Name = "Out"
  3490. out.Size = Vector3.new(10, 10, 10)
  3491. out.Transparency = 0.35
  3492. out.TopSurface = 0
  3493. out.BottomSurface = 0
  3494. local outm = Instance.new("SpecialMesh", out)
  3495. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  3496. outm.Scale = Vector3.new(6, 4, 6)
  3497. local bnd = Instance.new("Part", larm)
  3498. bnd.Anchored = true
  3499. bnd.BrickColor = BrickColor.new("Royal purple")
  3500. bnd.CanCollide = false
  3501. bnd.FormFactor = 3
  3502. bnd.Name = "Bend"
  3503. bnd.Size = Vector3.new(10, 10, 10)
  3504. bnd.Transparency = 1
  3505. bnd.TopSurface = 0
  3506. bnd.BottomSurface = 0
  3507. local bndm = Instance.new("SpecialMesh", bnd)
  3508. bndm.MeshType = 3
  3509. bndm.Scale = Vector3.new(8, 8, 8)
  3510. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  3511. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  3512. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  3513. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  3514. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  3515. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  3516. Debounces.Shewt = true
  3517. coroutine.wrap(function()
  3518. for i = 1, 20, 0.2 do
  3519. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  3520. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  3521. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  3522. rng.Transparency = i/20
  3523. rng3.Transparency = 1/24
  3524. rng4.Transparency = i/26
  3525. wait()
  3526. end
  3527. wait()
  3528. rng:Destroy()
  3529. end)()
  3530. if Debounces.Shewt == true then
  3531. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  3532. hit = ht.Parent
  3533. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  3534. if HasntTouched(hit.Name) == true and deb == false then
  3535. deb = true
  3536. coroutine.wrap(function()
  3537. hit:FindFirstChild("Humanoid").PlatformStand = true
  3538. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  3539. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  3540. end)()
  3541. table.insert(Touche, hit.Name)
  3542. deb = false
  3543. end
  3544. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  3545. if HasntTouched(hit.Parent.Name) == true and deb == false then
  3546. deb = true
  3547. coroutine.wrap(function()
  3548. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  3549. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  3550. wait(1)
  3551. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  3552. end)()
  3553. table.insert(Touche, hit.Parent.Name)
  3554. deb = false
  3555. for i, v in pairs(Touche) do
  3556. print(v)
  3557. end
  3558. end
  3559. end
  3560. end)
  3561. end
  3562. for i = 0, 260, 8 do
  3563. bem.Size = Vector3.new(i, 3, 3)
  3564. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  3565. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  3566. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  3567. bnd.Size = Vector3.new(1,1,1)
  3568. bndm.Scale = Vector3.new(8,8,8)
  3569. if i % 10 == 0 then
  3570. local newRng = rng2:Clone()
  3571. newRng.Parent = larm
  3572. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3573. local newRngm = rngm2:clone()
  3574. newRngm.Parent=newRng
  3575. coroutine.wrap(function()
  3576. for i = 1, 10, 0.2 do
  3577. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  3578. newRng.Transparency = i/10
  3579. wait()
  3580. end
  3581. wait()
  3582. newRng:Destroy()
  3583. end)()
  3584. end
  3585. wait()
  3586. end
  3587. wait()
  3588. Debounces.Shewt = false
  3589. bem:Destroy()
  3590. out:Destroy()
  3591. bnd:Destroy()
  3592. Debounces.Ready = false
  3593. for i, v in pairs(Touche) do
  3594. table.remove(Touche, i)
  3595. end
  3596. wait()
  3597. table.insert(Touche, char.Name)
  3598. Debounces.NoIdl = false
  3599. if Debounces.CanAttack == false then
  3600. Debounces.CanAttack = true
  3601. end
  3602. end
  3603. end
  3604. end)
  3605. ----------------------------------------------------
  3606. --[[mouse.KeyDown:connect(function(key)
  3607. if key == "y" then
  3608.  
  3609. z = Instance.new("Sound",char)
  3610. z.SoundId = "rbxassetid://864314263"
  3611. z.Pitch = 0.72
  3612. z.Volume = 10
  3613. wait(.1)
  3614. z:Play()
  3615. wait(5)
  3616. if Debounces.CanAttack == true then
  3617. Debounces.CanAttack = false
  3618. Debounces.NoIdl = true
  3619. Debounces.on = true
  3620. local shell = Instance.new("Part",torso)
  3621. shell.BrickColor = BrickColor.new("Royal purple")
  3622. shell.Anchored = false
  3623. shell.CanCollide = false
  3624. shell.Locked = true
  3625. shell.TopSurface = "SmoothNoOutlines"
  3626. shell.BottomSurface = "SmoothNoOutlines"
  3627. shell.Size = Vector3.new(1.2,1.2,1.2)
  3628. shell.FormFactor = 3
  3629. local shellm = Instance.new("SpecialMesh",shell)
  3630. shellm.MeshType = "Sphere"
  3631. shellm.Scale = Vector3.new(1.2,1.2,1.2)
  3632. Omega = function()
  3633. local X = Instance.new("Part",char)
  3634. local O = Instance.new("ObjectValue",X)
  3635. O.Name = "creator"
  3636. X.Locked = true
  3637. X.Name = "Shell"
  3638. X.Anchored = false
  3639. X.CanCollide = false
  3640. X.Transparency = 0.5
  3641. X.Reflectance = 0
  3642. X.BottomSurface = 0
  3643. X.TopSurface = 0
  3644. X.Shape = 0
  3645. local V = Instance.new("ObjectValue",X)
  3646. V.Value = char
  3647. V.Name = "creator"
  3648. X.BrickColor = BrickColor.new("Royal purple")
  3649. X.Size = Vector3.new(40,40,40)
  3650. --X.Material = "Neon"
  3651. local Z = Instance.new("SpecialMesh",X)
  3652. Z.MeshType = "Sphere"
  3653. Z.Scale = Vector3.new(0.2,0.2,0.2)
  3654. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  3655. local bv = Instance.new("BodyVelocity",X)
  3656. bv.maxForce = Vector3.new(99999,99999,99999)
  3657. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  3658. bv.velocity = root.CFrame.lookVector*10
  3659. Explode = X.Touched:connect(function(hit)
  3660. if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then
  3661. local cf = X.CFrame
  3662. bv:Destroy()
  3663. X.Anchored = true
  3664. Z:Remove()
  3665. Explode:disconnect()
  3666. X.Size = Vector3.new(3,3,3)
  3667. X.Touched:connect(function(hit) end)
  3668. X.CanCollide = false
  3669. for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
  3670. if v:FindFirstChild('Humanoid') then
  3671. v.Humanoid:TakeDamage(math.random(120,120))
  3672. end
  3673. end
  3674. for i = 1, (40) do rs:wait()
  3675. X.Transparency = X.Transparency + (1/40)
  3676. X.Size = X.Size + Vector3.new(1,1,1)
  3677. X.CFrame = root.CFrame * CFrame.new(0,0,-10)
  3678. end
  3679. X:Destroy()
  3680. end
  3681. end)
  3682. end
  3683. for i = 1,200 do
  3684. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3685. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.03)
  3686. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  3687. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3688. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3689. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3690. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3691. if Debounces.on == false then break end
  3692. rs:wait()
  3693. end
  3694. for i = 1,30 do
  3695. shell.CFrame = torso.CFrame * CFrame.new(0,8,0)
  3696. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.4)
  3697. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-170)), 0.4)
  3698. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3699. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3700. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3701. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3702. if Debounces.on == false then break end
  3703. rs:wait()
  3704. end
  3705. for i = 1,40 do
  3706. shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
  3707. shell.Size = shell.Size + Vector3.new(1,1,1)
  3708. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  3709. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100)), 0.4)
  3710. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3711. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3712. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3713. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3714. if Debounces.on == false then break end
  3715. rs:wait()
  3716. end
  3717. for i = 1,40 do
  3718. shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
  3719. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(20)), 0.4)
  3720. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.4)
  3721. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3722. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3723. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3724. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3725. if Debounces.on == false then break end
  3726. rs:wait()
  3727. end
  3728. for i = 1,60 do
  3729. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  3730. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.4)
  3731. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.4)
  3732. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3733. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3734. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3735. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3736. if Debounces.on == false then break end
  3737. rs:wait()
  3738. end
  3739. for i = 1,60 do
  3740. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  3741. shell.Size = shell.Size + Vector3.new(1,1,1)
  3742. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(120)), 0.4)
  3743. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-120)), 0.4)
  3744. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3745. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3746. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3747. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3748. if Debounces.on == false then break end
  3749. rs:wait()
  3750. end
  3751. if Debounces.CanAttack == false then
  3752. Debounces.CanAttack = true
  3753. Debounces.NoIdl = false
  3754. Debounces.on = false
  3755. end
  3756. end
  3757. end
  3758. end)]]--
  3759. ----------------------------------------------------
  3760.  
  3761. Mouse.KeyDown:connect(function(key)
  3762. if key == "n" then
  3763. chatfunc("ILL ERASE THIS WHOLE PLANET!!!")
  3764. SkyBeam()
  3765. end
  3766. end)
  3767.  
  3768. ----------------
  3769. Charging = false
  3770. mouse.KeyDown:connect(function(key)
  3771. if key == "r" then
  3772. v = Instance.new("Sound")
  3773. v.SoundId = "rbxassetid://447225089"
  3774. v.Parent = char
  3775. v.Looped = false
  3776. v.Pitch = 1
  3777. v.Volume = 8
  3778. wait(.01)
  3779. v:Play()
  3780. if Charging == false then
  3781. Charging = true
  3782. if Debounces.CanAttack == true then
  3783. Debounces.CanAttack = false
  3784. Debounces.NoIdl = true
  3785. Debounces.on = true
  3786. for i = 1,20 do
  3787. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  3788. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  3789. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3790. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  3791. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  3792. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  3793. if Debounces.on == false then break end
  3794. rs:wait()
  3795. end
  3796. --[[for i = 1,20 do
  3797. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  3798. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  3799. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  3800. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  3801. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  3802. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  3803. if Debounces.on == false then break end
  3804. rs:wait()
  3805. end]]--
  3806. pt=Instance.new('Part',torso)
  3807. pt.Anchored=true
  3808. pt.CanCollide=false
  3809. pt.Locked = true
  3810. pt.FormFactor='Custom'
  3811. pt.Size=Vector3.new(1,1,1)
  3812. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3813. pt.Transparency=.6
  3814. pt.BrickColor=BrickColor.new('Really black')
  3815. msh=Instance.new('SpecialMesh',pt)
  3816. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  3817. msh.Scale=Vector3.new(8,4,8)
  3818. pt2=pt:clone()
  3819. pt2.Parent = torso
  3820. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3821. pt2.BrickColor=BrickColor.new("Royal purple")
  3822. msh2=msh:clone()
  3823. msh2.Parent=pt2
  3824. msh2.Scale=Vector3.new(10,5,10)
  3825.  
  3826. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  3827.  
  3828. bl = Instance.new("Part", char)
  3829. bl.Locked = true
  3830. bl.Name = "Shell"
  3831. bl.BrickColor = BrickColor.new("Really black")
  3832. bl.Anchored = true
  3833. bl.CanCollide = false
  3834. bl.Transparency = 0
  3835. bl.Reflectance = 0
  3836. bl.BottomSurface = 0
  3837. bl.TopSurface = 0
  3838. bl.Shape = 0
  3839. blm = Instance.new("SpecialMesh",bl)
  3840. blm.MeshType = "Sphere"
  3841. blm.Scale = Vector3.new(1,1,1)
  3842. blm.MeshId = "rbxassetid://9982590"
  3843.  
  3844. coroutine.resume(coroutine.create(function()
  3845. for i=1, math.huge, 4 do
  3846. if Charging == true then
  3847. rs:wait()
  3848. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  3849. blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
  3850. bl.Transparency = bl.Transparency + 0.005
  3851. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  3852. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  3853. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  3854. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  3855. elseif Charging == false then break
  3856. end
  3857. end
  3858. end))
  3859.  
  3860. repeat
  3861. local p = Instance.new('Part',torso)
  3862. p.formFactor = 'Custom'
  3863. p.Size = Vector3.new(1,1,1)
  3864. p.BrickColor = workspace.Base.BrickColor
  3865. p.CanCollide = false
  3866. p.Transparency = 0
  3867. p.Anchored = true
  3868. p.Locked=true
  3869. p.Material = workspace.Base.Material
  3870. s = math.random(1,40)/10
  3871. local m = Instance.new("BlockMesh",p)
  3872. m.Scale = Vector3.new(s,s,s)
  3873. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  3874. --[[coroutine.wrap(function()
  3875. wait(2)
  3876. while Charging == true do
  3877. wait(2)
  3878. GroundWave1()
  3879. wait(2)
  3880. end
  3881. end)()]]--
  3882. Spawn(function()
  3883. while rs:wait() do
  3884. if Charging == true then
  3885. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  3886. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  3887. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  3888. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  3889. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  3890. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  3891. elseif Charging == false then break
  3892. end
  3893. end
  3894. end)
  3895. Spawn(function()
  3896. while rs:wait() do
  3897. if p.Transparency >= 1 then p:Destroy() break end
  3898. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  3899. p.Transparency = p.Transparency+0.01
  3900. end
  3901. end)
  3902. wait(.3)
  3903. until Charging == false
  3904. end
  3905. end
  3906. end
  3907. end)
  3908. ----------------------------------------------------
  3909. mouse.KeyUp:connect(function(key)
  3910. if key == "r" then
  3911. if Charging == true then
  3912. Charging = false
  3913. pt:Destroy()
  3914. pt2:Destroy()
  3915. bl:Destroy()
  3916. if Debounces.CanAttack == false then
  3917. Debounces.CanAttack = true
  3918. Debounces.NoIdl = false
  3919. Debounces.on = false
  3920. end
  3921. end
  3922. end
  3923. end)
  3924. ----------------------------------------------------
  3925. mouse.KeyDown:connect(function(key)
  3926. if key == "g" then
  3927. if Debounces.CanAttack == true then
  3928. Debounces.CanAttack = false
  3929. Debounces.NoIdl = true
  3930. Debounces.on = true
  3931. local shell = Instance.new("Part",torso)
  3932. shell.BrickColor = BrickColor.new("Royal purple")
  3933. shell.Anchored = true
  3934. shell.CanCollide = false
  3935. shell.Locked = true
  3936. shell.TopSurface = "SmoothNoOutlines"
  3937. shell.BottomSurface = "SmoothNoOutlines"
  3938. shell.Size = Vector3.new(1,1,1)
  3939. shellm = Instance.new("SpecialMesh",shell)
  3940. shellm.MeshType = "Sphere"
  3941. shellm.Scale = Vector3.new(1,1,1)
  3942. local shell2 = Instance.new("Part",torso)
  3943. shell2.BrickColor = BrickColor.new("Royal purple")
  3944. shell2.Anchored = true
  3945. shell2.CanCollide = false
  3946. shell2.Locked = true
  3947. shell2.TopSurface = "SmoothNoOutlines"
  3948. shell2.BottomSurface = "SmoothNoOutlines"
  3949. shell2.Size = Vector3.new(1,1,1)
  3950. shellm2 = Instance.new("SpecialMesh",shell2)
  3951. shellm2.MeshType = "Sphere"
  3952. shellm2.Scale = Vector3.new(1,1,1)
  3953.  
  3954. function FindNearestTorso(Position,Distance,SinglePlayer)
  3955. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  3956. local List = {}
  3957. for i,v in pairs(workspace:GetChildren())do
  3958. if v:IsA("Model")then
  3959. if v:findFirstChild("Torso")then
  3960. if v ~= char then
  3961. if(v.Torso.Position -Position).magnitude <= Distance then
  3962. table.insert(List,v)
  3963. end
  3964. end
  3965. end
  3966. end
  3967. end
  3968. return List
  3969. end
  3970.  
  3971. Shell = function()
  3972. local X = Instance.new("Part",char)
  3973. local O = Instance.new("ObjectValue",X)
  3974. O.Name = "creator"
  3975. X.Locked = true
  3976. X.Name = "Shell"
  3977. X.Anchored = false
  3978. X.CanCollide = false
  3979. X.Transparency = 0
  3980. X.Reflectance = 0
  3981. X.BottomSurface = 0
  3982. X.TopSurface = 0
  3983. X.Shape = 0
  3984. local V = Instance.new("ObjectValue",X)
  3985. V.Value = char
  3986. V.Name = "creator"
  3987. X.BrickColor = BrickColor.new("Royal purple")
  3988. X.Size = Vector3.new(1,1,1)
  3989. --X.Material = "Neon"
  3990. local Z = Instance.new("SpecialMesh",X)
  3991. Z.MeshType = "Sphere"
  3992. Z.Scale = Vector3.new(1,1,1)
  3993. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  3994. local bv = Instance.new("BodyVelocity",X)
  3995. bv.maxForce = Vector3.new(99999,99999,99999)
  3996. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  3997. bv.velocity = root.CFrame.lookVector*65
  3998. Explode = X.Touched:connect(function(hit)
  3999. if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
  4000. local cf = X.CFrame
  4001. bv:Destroy()
  4002. X.Anchored = true
  4003. Z:Remove()
  4004. Explode:disconnect()
  4005. X.Size = Vector3.new(3,3,3)
  4006. X.Touched:connect(function(hit) end)
  4007. X.CanCollide = false
  4008. for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
  4009. if v:FindFirstChild('Humanoid') then
  4010. v.Humanoid:TakeDamage(math.random(6,12))
  4011. end
  4012. end
  4013. for i = 1, (40) do rs:wait()
  4014. X.Transparency = X.Transparency + (1/40)
  4015. X.Size = X.Size + Vector3.new(1,1,1)
  4016. X.CFrame = cf
  4017. end
  4018. X:Destroy()
  4019. end
  4020. end)
  4021. end
  4022. Shell()
  4023. for i = 1, 10 do
  4024. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4025. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4026. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4027. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4028. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
  4029. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
  4030. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.7)
  4031. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.7)
  4032. if Debounces.on == false then break end
  4033. rs:wait()
  4034. end
  4035. Shell()
  4036. shell.Transparency = 1
  4037. for i = 1, 10 do
  4038. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4039. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4040. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  4041. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4042. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4043. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4044. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  4045. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  4046. if Debounces.on == false then break end
  4047. rs:wait()
  4048. end
  4049. Shell()
  4050. shell.Transparency = 0
  4051. shell2.Transparency = 1
  4052. for i = 1, 10 do
  4053. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4054. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4055. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4056. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  4057. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4058. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4059. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  4060. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  4061. if Debounces.on == false then break end
  4062. rs:wait()
  4063. end
  4064. Shell()
  4065. shell2.Transparency = 0
  4066. shell.Transparency = 1
  4067. for i = 1, 10 do
  4068. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4069. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4070. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  4071. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4072. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4073. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4074. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  4075. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  4076. if Debounces.on == false then break end
  4077. rs:wait()
  4078. end
  4079. Shell()
  4080. shell.Transparency = 0
  4081. shell2.Transparency = 1
  4082. for i = 1, 10 do
  4083. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4084. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4085. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4086. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  4087. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4088. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4089. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  4090. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  4091. if Debounces.on == false then break end
  4092. rs:wait()
  4093. end
  4094. Shell()
  4095. shell2.Transparency = 0
  4096. shell.Transparency = 1
  4097. for i = 1, 10 do
  4098. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4099. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4100. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  4101. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4102. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4103. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4104. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  4105. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  4106. if Debounces.on == false then break end
  4107. rs:wait()
  4108. end
  4109. Shell()
  4110. shell.Transparency = 0
  4111. shell2.Transparency = 1
  4112. for i = 1, 10 do
  4113. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4114. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4115. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4116. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
  4117. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  4118. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4119. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  4120. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  4121. if Debounces.on == false then break end
  4122. rs:wait()
  4123. end
  4124. Shell()
  4125. shell2.Transparency = 0
  4126. shell.Transparency = 1
  4127. for i = 1, 10 do
  4128. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4129. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4130. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  4131. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4132. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4133. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4134. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  4135. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  4136. if Debounces.on == false then break end
  4137. rs:wait()
  4138. end
  4139. Shell()
  4140. shell.Transparency = 0
  4141. shell2.Transparency = 1
  4142. for i = 1, 10 do
  4143. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4144. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4145. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4146. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  4147. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4148. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4149. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  4150. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  4151. if Debounces.on == false then break end
  4152. rs:wait()
  4153. end
  4154. Shell()
  4155. shell2.Transparency = 0
  4156. shell.Transparency = 1
  4157. for i = 1, 10 do
  4158. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4159. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4160. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  4161. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4162. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4163. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4164. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  4165. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  4166. if Debounces.on == false then break end
  4167. rs:wait()
  4168. end
  4169. Shell()
  4170. shell.Transparency = 0
  4171. shell2.Transparency = 1
  4172. for i = 1, 10 do
  4173. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4174. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4175. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4176. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  4177. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4178. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4179. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  4180. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  4181. if Debounces.on == false then break end
  4182. rs:wait()
  4183. end
  4184. Shell()
  4185. shell2.Transparency = 0
  4186. shell.Transparency = 1
  4187. for i = 1, 10 do
  4188. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4189. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4190. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  4191. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4192. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4193. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4194. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  4195. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  4196. if Debounces.on == false then break end
  4197. rs:wait()
  4198. end
  4199. Shell()
  4200. shell.Transparency = 0
  4201. shell2.Transparency = 1
  4202. for i = 1, 10 do
  4203. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4204. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4205. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4206. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  4207. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4208. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4209. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  4210. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  4211. if Debounces.on == false then break end
  4212. rs:wait()
  4213. end
  4214. shell.Transparency = 1
  4215. if Debounces.CanAttack == false then
  4216. Debounces.CanAttack = true
  4217. Debounces.NoIdl = false
  4218. Debounces.on = false
  4219. end
  4220. end
  4221. end
  4222. end)
  4223. ----------------------------------------------------
  4224. Search = false
  4225. mouse.KeyDown:connect(function(key)
  4226. if key == "n" then
  4227. if Search == false then
  4228. Search = true
  4229. for i,v in pairs(game.Players:getPlayers()) do
  4230. if v.Name~=char.Name then
  4231. for j,k in pairs(v.Character:GetChildren()) do
  4232. if k:IsA("BasePart") and k.Transparency >= 1 then
  4233. bawx=Instance.new("SelectionBox",cam)
  4234. bawx.Color = BrickColor.new("Bright red")
  4235. bawx.Transparency = .5
  4236. bawx.Adornee = k
  4237. end
  4238. end
  4239. end
  4240. end
  4241. elseif Search == true then
  4242. Search = false
  4243. for i, v in pairs(cam:GetChildren()) do
  4244. if v:IsA("SelectionBox") then
  4245. v:Destroy()
  4246. end
  4247. end
  4248. end
  4249. end
  4250. end)
  4251. ----------------------------------------------------
  4252.  
  4253. ------------------------------------------
  4254. mouse.KeyDown:connect(function(key)
  4255. if string.byte(key) == 52 then
  4256. char.Humanoid.WalkSpeed = 60
  4257. end
  4258. end)
  4259. mouse.KeyUp:connect(function(key)
  4260. if string.byte(key) == 52 then
  4261. char.Humanoid.WalkSpeed = 8
  4262. end
  4263. end)
  4264. -------------------------------
  4265. local animpose = "Idle"
  4266. local lastanimpose = "Idle"
  4267. local sine = 0
  4268. local change = 1
  4269. local val = 0
  4270. local ffing = false
  4271. -------------------------------
  4272. game:GetService("RunService").RenderStepped:connect(function()
  4273. --[[if char.Humanoid.Jump == true then
  4274. jump = true
  4275. else
  4276. jump = false
  4277. end]]
  4278. char.Humanoid.FreeFalling:connect(function(f)
  4279. if f then
  4280. ffing = true
  4281. else
  4282. ffing = false
  4283. end
  4284. end)
  4285. sine = sine + change
  4286. if jumpn == true then
  4287. animpose = "Jumping"
  4288. elseif ffing == true then
  4289. animpose = "Freefalling"
  4290. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  4291. animpose = "Idle"
  4292. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  4293. animpose = "Walking"
  4294. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  4295. animpose = "Running"
  4296. end
  4297. if animpose ~= lastanimpose then
  4298. sine = 0
  4299. if Debounces.NoIdl == false then
  4300. if animpose == "Idle" then
  4301. for i = 1, 2 do
  4302. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  4303. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  4304. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  4305. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  4306. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.625, -0.35) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  4307. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  4308. end
  4309. elseif animpose == "Walking" then
  4310. for i = 1, 2 do
  4311. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4312. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4313. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4314. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4315. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4316. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4317. end
  4318. elseif animpose == "Running" then
  4319. for i = 1, 2 do
  4320. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
  4321. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
  4322. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  4323. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  4324. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  4325. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  4326. wait()
  4327. end
  4328. end
  4329. else
  4330. end
  4331. end
  4332. lastanimpose = animpose
  4333. if Debounces.NoIdl == false then
  4334. if animpose == "Idle" then
  4335. change = 0.5
  4336. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(17.5),math.rad(90+2*math.cos(sine/14))), 0.4)
  4337. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.51+0.05*math.cos(sine/14),0)*CFrame.Angles(math.rad(31),math.rad(-32),math.rad(-8-2*math.cos(sine/14))), 0.4)
  4338. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(-70),0), 0.2)
  4339. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(70), math.rad(0)), 0.05)
  4340. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.215, -0.35) * CFrame.Angles(-0.35-0.05*math.cos(sine/14), 0, 0), 0.4)
  4341. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(-0.25+0.05*math.cos(sine/14),0,0), 0.4)
  4342. elseif animpose == "Walking" then
  4343. change = 1
  4344. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4345. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4346. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4347. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4348. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4349. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4350. elseif animpose == "Running" then
  4351. change = 1
  4352. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-22),math.rad(20+2*math.cos(sine/14))), 0.2)
  4353. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(-14-2*math.cos(sine/14))), 0.2)
  4354. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(20),0,0), 0.4)
  4355. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  4356. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-40),0, math.rad(0)), 0.05)
  4357. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(-8)), 0.4)
  4358. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(8)), 0.4)
  4359. end
  4360. end
  4361. end)
  4362.  
  4363. hum.MaxHealth = math.huge
  4364. wait(3)
  4365. hum.Health = math.huge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement