daily pastebin goal
44%
SHARE
TWEET

Staling of Hunter

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