Advertisement
GojiGaming1337

Untitled

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