Advertisement
PixelDerpIsUber2

Untitled

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