Advertisement
Kaduzinho_BR

White Hunter

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