Advertisement
NikieCoop12

Untitled

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