Advertisement
NikieCoop12

Untitled

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