Advertisement
zombieslayerwtf

True Noob [Leaked] [E:Hunter]

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