Advertisement
hjkook

hi

Sep 8th, 2017
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 216.78 KB | None | 0 0
  1. local OverKill = Instance.new("ScreenGui")
  2. local LoginFrame = Instance.new("Frame")
  3. local bar = Instance.new("Frame")
  4. local bar1 = Instance.new("Frame")
  5. local Loginlabel = Instance.new("TextLabel")
  6. local User = Instance.new("TextBox")
  7. local Key = Instance.new("TextBox")
  8. local Login = Instance.new("TextButton")
  9. local MainFrame = Instance.new("Frame")
  10. local bar2 = Instance.new("Frame")
  11. local bar3 = Instance.new("Frame")
  12. local TextLabel = Instance.new("TextLabel")
  13. local TextLabel_2 = Instance.new("TextLabel")
  14. local ScrBut = Instance.new("TextButton")
  15. local ExcBut = Instance.new("TextButton")
  16. local TextButton = Instance.new("TextButton")
  17. local SrcFrame = Instance.new("Frame")
  18. local bar2_2 = Instance.new("Frame")
  19. local bar1_2 = Instance.new("Frame")
  20. local candy = Instance.new("TextButton")
  21. local bendy = Instance.new("TextButton")
  22. local OMG = Instance.new("TextButton")
  23. local ONKILL = Instance.new("TextButton")
  24. local TITAN = Instance.new("TextButton")
  25. local WING = Instance.new("TextButton")
  26. local TextLabel_3 = Instance.new("TextLabel")
  27. local back = Instance.new("TextButton")
  28. local excFrame = Instance.new("Frame")
  29. local ScrollingFrame = Instance.new("ScrollingFrame")
  30. local input = Instance.new("TextBox")
  31. local bar_2 = Instance.new("Frame")
  32. local bar1_3 = Instance.new("Frame")
  33. local Exc = Instance.new("TextButton")
  34. local Clear = Instance.new("TextButton")
  35. local Back = Instance.new("TextButton")
  36.  
  37. -- Properties
  38.  
  39. OverKill.Name = "OverKill"
  40. OverKill.Parent = game.CoreGui
  41.  
  42. LoginFrame.Name = "LoginFrame"
  43. LoginFrame.Parent = OverKill
  44. LoginFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  45. LoginFrame.Draggable = true
  46. LoginFrame.Position = UDim2.new(0, 68, 0, 27)
  47. LoginFrame.Size = UDim2.new(0, 205, 0, 256)
  48.  
  49.  
  50. bar.Name = "bar"
  51. bar.Parent = LoginFrame
  52. bar.BackgroundColor3 = Color3.new(1, 0, 0.0156863)
  53. bar.Size = UDim2.new(0, 205, 0, 18)
  54.  
  55. bar1.Name = "bar1"
  56. bar1.Parent = LoginFrame
  57. bar1.BackgroundColor3 = Color3.new(0.564706, 0, 0.00784314)
  58. bar1.Position = UDim2.new(0, 0, 0, 17)
  59. bar1.Size = UDim2.new(0, 205, 0, 1)
  60.  
  61. Loginlabel.Name = "Login label"
  62. Loginlabel.Parent = LoginFrame
  63. Loginlabel.BackgroundColor3 = Color3.new(0, 0, 0)
  64. Loginlabel.BorderColor3 = Color3.new(0, 0, 0)
  65. Loginlabel.Position = UDim2.new(0, 0, 0, 26)
  66. Loginlabel.Size = UDim2.new(0, 205, 0, 37)
  67. Loginlabel.Font = Enum.Font.SourceSansBold
  68. Loginlabel.FontSize = Enum.FontSize.Size24
  69. Loginlabel.Text = "Login System"
  70. Loginlabel.TextColor3 = Color3.new(0.690196, 0.0627451, 0.0745098)
  71. Loginlabel.TextScaled = true
  72. Loginlabel.TextSize = 23
  73. Loginlabel.TextWrapped = true
  74.  
  75. User.Name = "User"
  76. User.Parent = LoginFrame
  77. User.BackgroundColor3 = Color3.new(0.254902, 0.00392157, 0.00392157)
  78. User.BorderColor3 = Color3.new(0.454902, 0.027451, 0.0352941)
  79. User.BorderSizePixel = 5
  80. User.Position = UDim2.new(0, 25, 0, 78)
  81. User.Size = UDim2.new(0, 154, 0, 21)
  82. User.Font = Enum.Font.SourceSans
  83. User.FontSize = Enum.FontSize.Size18
  84. User.Text = "UserName"
  85. User.TextColor3 = Color3.new(0.831373, 0.117647, 0.0235294)
  86. User.TextSize = 16
  87. User.TextStrokeTransparency = 14
  88. User.TextWrapped = true
  89. User.TextXAlignment = Enum.TextXAlignment.Left
  90.  
  91. Key.Name = "Key"
  92. Key.Parent = LoginFrame
  93. Key.BackgroundColor3 = Color3.new(0.254902, 0.00392157, 0.00392157)
  94. Key.BorderColor3 = Color3.new(0.454902, 0.027451, 0.0352941)
  95. Key.BorderSizePixel = 5
  96. Key.Position = UDim2.new(0, 25, 0, 128)
  97. Key.Size = UDim2.new(0, 154, 0, 21)
  98. Key.Font = Enum.Font.SourceSans
  99. Key.FontSize = Enum.FontSize.Size18
  100. Key.Text = "Password"
  101. Key.TextColor3 = Color3.new(0.831373, 0.117647, 0.0235294)
  102. Key.TextSize = 16
  103. Key.TextXAlignment = Enum.TextXAlignment.Left
  104.  
  105. Login.Name = "Login"
  106. Login.Parent = LoginFrame
  107. Login.BackgroundColor3 = Color3.new(1, 0.301961, 0.0901961)
  108. Login.Position = UDim2.new(0, 44, 0, 182)
  109. Login.Size = UDim2.new(0, 116, 0, 52)
  110. Login.Modal = true
  111. Login.Font = Enum.Font.SourceSansBold
  112. Login.FontSize = Enum.FontSize.Size14
  113. Login.Text = "Subit!"
  114. Login.TextColor3 = Color3.new(0.384314, 0, 0.00784314)
  115. Login.TextSize = 14
  116. Login.MouseButton1Down:connect(function()
  117. LoginFrame.Visible = false
  118. MainFrame.Visible = true
  119. end)
  120.  
  121. MainFrame.Name = "MainFrame"
  122. MainFrame.Parent = OverKill
  123. MainFrame.Active = true
  124. MainFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  125. MainFrame.Draggable = true
  126. MainFrame.Position = UDim2.new(0, 65, 0, 298)
  127. MainFrame.Selectable = true
  128. MainFrame.Size = UDim2.new(0, 591, 0, 324)
  129. MainFrame.Visible = false
  130.  
  131. bar2.Name = "bar2"
  132. bar2.Parent = MainFrame
  133. bar2.BackgroundColor3 = Color3.new(1, 0, 0.0156863)
  134. bar2.Size = UDim2.new(0, 591, 0, 20)
  135.  
  136. bar3.Name = "bar3"
  137. bar3.Parent = MainFrame
  138. bar3.BackgroundColor3 = Color3.new(0.427451, 0, 0.00392157)
  139. bar3.Position = UDim2.new(0, 0, 0, 20)
  140. bar3.Size = UDim2.new(0, 591, 0, 3)
  141.  
  142. TextLabel.Parent = MainFrame
  143. TextLabel.BackgroundColor3 = Color3.new(0, 0, 0)
  144. TextLabel.BorderColor3 = Color3.new(0, 0, 0)
  145. TextLabel.Position = UDim2.new(0, 195, 0, 38)
  146. TextLabel.Selectable = true
  147. TextLabel.Size = UDim2.new(0, 200, 0, 29)
  148. TextLabel.Font = Enum.Font.SourceSansBold
  149. TextLabel.FontSize = Enum.FontSize.Size32
  150. TextLabel.Text = "OverKill"
  151. TextLabel.TextColor3 = Color3.new(0.901961, 0.133333, 0)
  152. TextLabel.TextSize = 30
  153.  
  154. TextLabel_2.Parent = MainFrame
  155. TextLabel_2.BackgroundColor3 = Color3.new(0, 0, 0)
  156. TextLabel_2.BorderColor3 = Color3.new(0, 0, 0)
  157. TextLabel_2.Position = UDim2.new(0, 0, 0, 305)
  158. TextLabel_2.Size = UDim2.new(0, 176, 0, 19)
  159. TextLabel_2.Font = Enum.Font.SourceSansBold
  160. TextLabel_2.FontSize = Enum.FontSize.Size14
  161. TextLabel_2.Text = " Coding By Me"
  162. TextLabel_2.TextColor3 = Color3.new(0.337255, 0.0666667, 0.0470588)
  163. TextLabel_2.TextScaled = true
  164. TextLabel_2.TextSize = 14
  165. TextLabel_2.TextWrapped = true
  166.  
  167. ScrBut.Name = "ScrBut"
  168. ScrBut.Parent = MainFrame
  169. ScrBut.BackgroundColor3 = Color3.new(1, 0, 0)
  170. ScrBut.BorderColor3 = Color3.new(0.419608, 0.0117647, 0.0117647)
  171. ScrBut.BorderSizePixel = 6
  172. ScrBut.Position = UDim2.new(0, 114, 0, 162)
  173. ScrBut.Size = UDim2.new(0, 149, 0, 50)
  174. ScrBut.Font = Enum.Font.SourceSans
  175. ScrBut.FontSize = Enum.FontSize.Size14
  176. ScrBut.Text = "Script Pack"
  177. ScrBut.TextColor3 = Color3.new(0.317647, 0.054902, 0.054902)
  178. ScrBut.TextScaled = true
  179. ScrBut.TextSize = 14
  180. ScrBut.TextWrapped = true
  181. ScrBut.MouseButton1Down:connect(function()
  182.  
  183. MainFrame.Visible = false
  184. SrcFrame.Visible = true
  185.  
  186. end)
  187.  
  188. ExcBut.Name = "ExcBut"
  189. ExcBut.Parent = MainFrame
  190. ExcBut.BackgroundColor3 = Color3.new(1, 0, 0)
  191. ExcBut.BorderColor3 = Color3.new(0.419608, 0.0117647, 0.0117647)
  192. ExcBut.BorderSizePixel = 6
  193. ExcBut.Position = UDim2.new(0, 357, 0, 162)
  194. ExcBut.Size = UDim2.new(0, 149, 0, 50)
  195. ExcBut.Font = Enum.Font.SourceSans
  196. ExcBut.FontSize = Enum.FontSize.Size14
  197. ExcBut.Text = "Script Excuter"
  198. ExcBut.TextColor3 = Color3.new(0.317647, 0.054902, 0.054902)
  199. ExcBut.TextScaled = true
  200. ExcBut.TextSize = 14
  201. ExcBut.TextWrapped = true
  202.  
  203. ExcBut.MouseButton1Down:connect(function()
  204.  
  205. MainFrame.Visible = false
  206. excFrame.Visible = true
  207.  
  208. end)
  209.  
  210. TextButton.Parent = MainFrame
  211. TextButton.BackgroundColor3 = Color3.new(0.337255, 0.0705882, 0.00392157)
  212. TextButton.BorderColor3 = Color3.new(0.419608, 0.0117647, 0.0117647)
  213. TextButton.Position = UDim2.new(0, 526, 0, 304)
  214. TextButton.Size = UDim2.new(0, 65, 0, 20)
  215. TextButton.Font = Enum.Font.SourceSansBold
  216. TextButton.FontSize = Enum.FontSize.Size14
  217. TextButton.Text = "Exit"
  218. TextButton.TextColor3 = Color3.new(0.87451, 0.152941, 0.00784314)
  219. TextButton.TextSize = 14
  220.  
  221. TextButton.MouseButton1Down:connect(function()
  222. MainFrame.Visible = false
  223. LoginFrame.Visible = true
  224. end)
  225.  
  226.  
  227. SrcFrame.Name = "SrcFrame"
  228. SrcFrame.Parent = OverKill
  229. SrcFrame.Active = true
  230. SrcFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  231. SrcFrame.Draggable = true
  232. SrcFrame.Position = UDim2.new(0, 258, 0, 349)
  233. SrcFrame.Selectable = true
  234. SrcFrame.Size = UDim2.new(0, 397, 0, 222)
  235. SrcFrame.Visible = false
  236.  
  237. bar2_2.Name = "bar2"
  238. bar2_2.Parent = SrcFrame
  239. bar2_2.BackgroundColor3 = Color3.new(1, 0, 0.0156863)
  240. bar2_2.Size = UDim2.new(0, 397, 0, 20)
  241.  
  242. bar1_2.Name = "bar1"
  243. bar1_2.Parent = SrcFrame
  244. bar1_2.BackgroundColor3 = Color3.new(0.564706, 0, 0.00784314)
  245. bar1_2.Position = UDim2.new(0, 0, 0, 21)
  246. bar1_2.Size = UDim2.new(0, 397, 0, 1)
  247.  
  248. candy.Name = "candy"
  249. candy.Parent = SrcFrame
  250. candy.BackgroundColor3 = Color3.new(1, 0.584314, 0.109804)
  251. candy.Draggable = true
  252. candy.Position = UDim2.new(0, 0, 0, 50)
  253. candy.Size = UDim2.new(0, 128, 0, 42)
  254. candy.Font = Enum.Font.SourceSans
  255. candy.FontSize = Enum.FontSize.Size14
  256. candy.Text = "CandyVanGui"
  257. candy.TextSize = 14
  258.  
  259.  
  260.  
  261. bendy.Name = "bendy"
  262. bendy.Parent = SrcFrame
  263. bendy.BackgroundColor3 = Color3.new(1, 0.584314, 0.109804)
  264. bendy.Draggable = true
  265. bendy.Position = UDim2.new(0, 134, 0, 50)
  266. bendy.Size = UDim2.new(0, 128, 0, 42)
  267. bendy.Font = Enum.Font.SourceSans
  268. bendy.FontSize = Enum.FontSize.Size14
  269. bendy.Text = "Bendy"
  270. bendy.TextSize = 14
  271.  
  272. bendy.MouseButton1Down:connect(function()
  273. local p = game.Players.LocalPlayer
  274. local char = p.Character
  275. local mouse = p:GetMouse()
  276. local larm = char["Left Arm"]
  277. local rarm = char["Right Arm"]
  278. local lleg = char["Left Leg"]
  279. local rleg = char["Right Leg"]
  280. local hed = char.Head
  281. local torso = char.Torso
  282. local hum = char.Humanoid
  283. local cam = game.Workspace.CurrentCamera
  284. local root = char.HumanoidRootPart
  285. local deb = false
  286. local shot = 0
  287. local debris=game:service"Debris"
  288. local l = game:GetService("Lighting")
  289. local rs = game:GetService("RunService").RenderStepped
  290. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  291. math.randomseed(os.time())
  292. for i,v in pairs (hed:GetChildren()) do
  293. if v:IsA("Sound") then
  294. v:Destroy()
  295. end
  296. end
  297. --------------------------------------------------------------------
  298.  
  299.  
  300. hed.face.Texture = "rbxassetid://635120692"
  301. ----------------------------------------------------
  302. Debounces = {
  303. CanAttack = true;
  304. NoIdl = false;
  305. Slashing = false;
  306. Slashed = false;
  307. RPunch = false;
  308. RPunched = false;
  309. LPunch = false;
  310. LPunched = false;
  311. }
  312. local Touche = {char.Name, }
  313. ----------------------------------------------------
  314. char["Body Colors"].HeadColor = BrickColor.new("White")
  315. char["Body Colors"].TorsoColor = BrickColor.new("White")
  316. char["Body Colors"].LeftArmColor = BrickColor.new("White")
  317. char["Body Colors"].RightArmColor = BrickColor.new("White")
  318. ----------------------------------------------------
  319. ----------------------------------------------------------------
  320.  
  321. ---------------------------- SHIRT AND PANTS --
  322. --------------------------------
  323. shirt = Instance.new("Shirt", char)
  324. shirt.Name = "Shirt"
  325. pants = Instance.new("Pants", char)
  326. pants.Name = "Pants"
  327. char.Shirt.ShirtTemplate = "rbxassetid://713444235"
  328. char.Pants.PantsTemplate = "rbxassetid://687437158"
  329.  
  330. ---------------------------------------------------------
  331.  
  332. --------------
  333. purple = Color3.new(1, 1, 1)
  334. local player = "LocalPlayer"
  335. local Character = game.Players[player].Character
  336. it = Instance.new
  337. vt = Vector3.new
  338. bc = BrickColor.new
  339. cf = CFrame.new
  340. local hed = Character.Head
  341. local ultcooldown = 99999
  342.  
  343. paly = game.Players.LocalPlayer
  344. p = game.Players.LocalPlayer
  345. char = paly.Character
  346. torso = char.Torso
  347. neck = char.Torso.Neck
  348. hum = char.Humanoid
  349. Player = game:GetService("Players").LocalPlayer
  350. local mouse = Player:GetMouse()
  351. Character = Player.Character
  352. tors = Character.Torso
  353. lleg = Character["Left Leg"]
  354. root = Character.HumanoidRootPart
  355. hed = Character.Head
  356. rleg = Character["Right Leg"]
  357. rarm = Character["Right Arm"]
  358. larm = Character["Left Arm"]
  359. local Effects = {}
  360.  
  361.  
  362. function ExplodeMass(rad,par)
  363. local expart = Instance.new("Part",script.Parent)
  364. local expart2 = Instance.new("Part",script.Parent)
  365. local partMesh = Instance.new("SpecialMesh",expart)
  366. partMesh.MeshType = "Sphere"
  367. local partMesh2 = Instance.new("SpecialMesh",expart2)
  368. partMesh2.MeshType = "Sphere"
  369. local expld = Instance.new("Explosion", script.Parent)
  370. local plode = Instance.new("Sound",workspace)
  371. plode.SoundId = "rbxassetid://579687077"
  372. plode.Volume = 1
  373. plode.Pitch = 0.85
  374. plode.Looped = false
  375. plode:Play()
  376. local plodez = Instance.new("Sound",workspace)
  377. plodez.SoundId = "rbxassetid://288641686"
  378. plodez.Volume = 1
  379. plodez.Pitch = 0.75
  380. plodez.Looped = false
  381. plodez:Play()
  382. local plodeza = Instance.new("Sound",workspace)
  383. plodeza.SoundId = "rbxassetid://197161452"
  384. plodeza.Volume = 0.85
  385. plodeza.Pitch = 0.65
  386. plodeza.Looped = false
  387. plodeza:Play()
  388. local plodezar = Instance.new("Sound",workspace)
  389. plodezar.SoundId = "rbxassetid://197161452"
  390. plodezar.Volume = 0.85
  391. plodezar.Pitch = 0.25
  392. plodezar.Looped = false
  393. plodezar:Play()
  394. local s3 = Instance.new("Sound",workspace)
  395. s3.SoundId = "rbxassetid://268931189"
  396. s3.Pitch = 1
  397. s3.Volume = 1
  398. s3.Looped = false
  399. s3:Play()
  400. xay = Instance.new("Sound",workspace)
  401. xay.SoundId = "rbxassetid://419447292"
  402. xay.Pitch = 1
  403. xay.Volume = 2.5
  404. xay:Play()
  405. expld.BlastRadius = rad
  406. expld.Position = par.Position
  407. partMesh.Scale = vt(rad,rad,rad)
  408. expart.Size = vt(1,1,1)*1.5
  409. expart.Transparency = 0
  410. expart.Anchored = true
  411. expart.Material = "Neon"
  412. expart.BrickColor = bc("White")
  413. expart.CFrame = par.CFrame
  414. partMesh2.Scale = vt(rad,rad,rad)
  415. expart2.Size = vt(1.15,1.15,1.15)*1.5
  416. expart2.Transparency = 0.5
  417. expart2.Anchored = true
  418. expart2.Material = "Neon"
  419. expart2.BrickColor = Character.Torso.BrickColor
  420. expart2.CFrame = par.CFrame
  421. local value = 1*rad/10
  422. par:Destroy()
  423. for i = 0, 300 do
  424. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  425. expart.CFrame = expart.CFrame
  426. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  427. expart2.CFrame = expart.CFrame
  428. value = value - 0.0175*rad/10
  429. if value <= 0 then
  430. expart.Transparency = expart.Transparency + 0.0125
  431. expart2.Transparency = expart2.Transparency + 0.0125
  432. value = 0.25
  433. end
  434. wait()
  435. end
  436. plode.Parent = nil
  437. expart.Parent = nil
  438. expart2.Parent = nil
  439. expld.Parent = nil
  440. end
  441.  
  442. function ExplodeMass2(rad,par)
  443. local expart = Instance.new("Part",script.Parent)
  444. local expart2 = Instance.new("Part",script.Parent)
  445. local partMesh = Instance.new("SpecialMesh",expart)
  446. partMesh.MeshType = "Sphere"
  447. local partMesh2 = Instance.new("SpecialMesh",expart2)
  448. partMesh2.MeshType = "Sphere"
  449. local expld = Instance.new("Explosion", script.Parent)
  450. local plode = Instance.new("Sound",workspace)
  451. plode.SoundId = "rbxassetid://579687077"
  452. plode.Volume = 1
  453. plode.Pitch = 0.8
  454. plode.Looped = false
  455. plode:Play()
  456. local plodez = Instance.new("Sound",workspace)
  457. plodez.SoundId = "rbxassetid://288641686"
  458. plodez.Volume = 1
  459. plodez.Pitch = 0.7
  460. plodez.Looped = false
  461. plodez:Play()
  462. local plodeza = Instance.new("Sound",workspace)
  463. plodeza.SoundId = "rbxassetid://197161452"
  464. plodeza.Volume = 0.85
  465. plodeza.Pitch = 0.6
  466. plodeza.Looped = false
  467. plodeza:Play()
  468. local plodezar = Instance.new("Sound",workspace)
  469. plodezar.SoundId = "rbxassetid://197161452"
  470. plodezar.Volume = 0.85
  471. plodezar.Pitch = 0.2
  472. plodezar.Looped = false
  473. plodezar:Play()
  474. local s3 = Instance.new("Sound",workspace)
  475. s3.SoundId = "rbxassetid://268931189"
  476. s3.Pitch = 0.85
  477. s3.Volume = 1
  478. s3.Looped = false
  479. s3:Play()
  480. xay = Instance.new("Sound",workspace)
  481. xay.SoundId = "rbxassetid://419447292"
  482. xay.Pitch = 1
  483. xay.Volume = 3.5
  484. xay:Play()
  485. expld.BlastRadius = rad
  486. expld.Position = par.Position
  487. partMesh.Scale = vt(rad,rad,rad)
  488. expart.Size = vt(1,1,1)*1.5
  489. expart.Transparency = 0
  490. expart.Anchored = true
  491. expart.Material = "Neon"
  492. expart.BrickColor = bc("Really black")
  493. expart.CFrame = par.CFrame
  494. partMesh2.Scale = vt(rad,rad,rad)
  495. expart2.Size = vt(1.15,1.15,1.15)*1.5
  496. expart2.Transparency = 0.5
  497. expart2.Anchored = true
  498. expart2.Material = "Neon"
  499. expart2.BrickColor = Character.Torso.BrickColor
  500. expart2.CFrame = par.CFrame
  501. local value = 1*rad/10
  502. par:Destroy()
  503. for i = 0, 300 do
  504. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  505. expart.CFrame = expart.CFrame
  506. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  507. expart2.CFrame = expart.CFrame
  508. value = value - 0.0175*rad/10
  509. if value <= 0 then
  510. expart.Transparency = expart.Transparency + 0.0125
  511. expart2.Transparency = expart2.Transparency + 0.0125
  512. value = 0.25
  513. end
  514. wait()
  515. end
  516. plode.Parent = nil
  517. expart.Parent = nil
  518. expart2.Parent = nil
  519. expld.Parent = nil
  520. end
  521.  
  522. function Blaze2()
  523. if ultcooldown >= 30 then
  524. ultcooldown = ultcooldown - 30
  525. wit = Character.Torso.BrickColor.Color
  526. local sloc = Instance.new("Part",workspace)
  527. local msh = Instance.new("SpecialMesh",sloc)
  528. msh.MeshType = "Sphere"
  529. sloc.Size = vt(1,1,1)
  530. sloc.Transparency = 1
  531. sloc.BrickColor = Character.Torso.BrickColor
  532. sloc.Position = hed.Position + vt(0,0,0)
  533. sloc.CanCollide = false
  534. sloc.Shape = "Ball"
  535. sloc.Anchored = true
  536. sloc.Material = "Neon"
  537. local forcefield = Instance.new("ForceField",Character)
  538. local kolor = Instance.new("ColorCorrectionEffect",game.Lighting)
  539. kolor.TintColor = Character.Torso.BrickColor.Color
  540. local glowz = Instance.new("ParticleEmitter")
  541. glowz.LightEmission = 0
  542. glowz.Parent = sloc
  543. glowz.Texture = "rbxassetid://284205403"
  544. glowz.Color = ColorSequence.new(wit)
  545. glowz.Size = NumberSequence.new(15)
  546. glowz.Speed = NumberRange.new(100,250)
  547. glowz.LockedToPart = false
  548. glowz.Transparency = NumberSequence.new(0.75)
  549. glowz.RotSpeed = NumberRange.new(-2000,2000)
  550. glowz.Lifetime = NumberRange.new(1)
  551. glowz.Rate = 50
  552. glowz.VelocitySpread = 9001
  553. local s = Instance.new("Sound",workspace)
  554. s.SoundId = "rbxassetid://331888777"
  555. s.Pitch = 0.45
  556. s.Volume = 1.5
  557. s.Looped = false
  558. s:Play()
  559. local s2 = Instance.new("Sound",workspace)
  560. s2.SoundId = "rbxassetid://331888777"
  561. s2.Pitch = 0.5
  562. s2.Volume = 1.5
  563. s2.Looped = false
  564. s2:Play()
  565. local val = 1*5
  566. for i = 0 , 20 do
  567. sloc.Transparency = sloc.Transparency - 0.055
  568. msh.Scale = msh.Scale + vt(val,val,val)
  569. val = val - 0.05*5
  570. kolor.Brightness = kolor.Brightness - 0.1
  571. kolor.Contrast = kolor.Contrast + 0.1
  572. wait()
  573. end
  574. for i = 0 , 5 do
  575. msh.Scale = msh.Scale + vt(val,val,val)
  576. val = val + 0.05*5
  577. kolor.Brightness = kolor.Brightness + 0.5
  578. kolor.Contrast = kolor.Contrast - 0.5
  579. wait()
  580. end
  581. for i = 0 , 5 do
  582. msh.Scale = msh.Scale + vt(val,val,val)
  583. val = val - 0.05*5
  584. kolor.Brightness = kolor.Brightness - 0.5
  585. kolor.Contrast = kolor.Contrast + 0.5
  586. wait()
  587. end
  588. for i = 0 , 5 do
  589. msh.Scale = msh.Scale + vt(val,val,val)
  590. val = val + 0.05*10
  591. kolor.Brightness = kolor.Brightness + 0.5
  592. kolor.Contrast = kolor.Contrast - 0.5
  593. wait()
  594. end
  595. for i = 0 , 5 do
  596. msh.Scale = msh.Scale + vt(val,val,val)
  597. val = val - 0.05*10
  598. kolor.Brightness = kolor.Brightness - 0.5
  599. kolor.Contrast = kolor.Contrast + 0.5
  600. wait()
  601. end
  602. for i = 0 , 5 do
  603. msh.Scale = msh.Scale + vt(val,val,val)
  604. val = val + 0.05*20
  605. kolor.Brightness = kolor.Brightness + 0.5
  606. kolor.Contrast = kolor.Contrast - 0.5
  607. wait()
  608. end
  609. for i = 0 , 5 do
  610. msh.Scale = msh.Scale + vt(val,val,val)
  611. val = val - 0.05*20
  612. kolor.Brightness = kolor.Brightness - 0.5
  613. kolor.Contrast = kolor.Contrast + 0.5
  614. wait()
  615. end
  616. for i = 0 , 5 do
  617. msh.Scale = msh.Scale + vt(val,val,val)
  618. val = val + 0.05*40
  619. kolor.Brightness = kolor.Brightness + 0.5
  620. kolor.Contrast = kolor.Contrast - 0.5
  621. wait()
  622. end
  623. for i = 0 , 5 do
  624. msh.Scale = msh.Scale + vt(val,val,val)
  625. val = val - 0.05*40
  626. kolor.Brightness = kolor.Brightness - 0.5
  627. kolor.Contrast = kolor.Contrast + 0.5
  628. wait()
  629. end
  630. for i = 0 , 5 do
  631. msh.Scale = msh.Scale + vt(val,val,val)
  632. val = val + 0.05*45
  633. kolor.Brightness = kolor.Brightness + 0.5
  634. kolor.Contrast = kolor.Contrast - 0.5
  635. wait()
  636. end
  637. for i = 0 , 5 do
  638. msh.Scale = msh.Scale + vt(val,val,val)
  639. val = val - 0.05*45
  640. kolor.Brightness = kolor.Brightness - 0.5
  641. kolor.Contrast = kolor.Contrast + 0.5
  642. wait()
  643. end
  644. for i = 0 , 5 do
  645. msh.Scale = msh.Scale + vt(val,val,val)
  646. val = val + 0.05*50
  647. kolor.Brightness = kolor.Brightness + 0.5
  648. kolor.Contrast = kolor.Contrast - 0.5
  649. wait()
  650. end
  651. for i = 0 , 20 do
  652. sloc.Transparency = sloc.Transparency + 0.055
  653. msh.Scale = msh.Scale + vt(val,val,val)
  654. val = val - 0.05*50
  655. wait()
  656. end
  657. kolor:Destroy()
  658. ExplodeMass2(125,sloc)
  659. sloc:Destroy()
  660. forcefield:Destroy()
  661. end
  662. if ultcooldown < 1 then
  663. for i = 0, 29 do
  664. ultcooldown = ultcooldown + 1
  665. wait(1)
  666. end
  667. end
  668. end
  669.  
  670. function Blaze()
  671. if ultcooldown >= 30 then
  672. local kolor = Instance.new("ColorCorrectionEffect",game.Lighting)
  673. local see = Instance.new("Sound",workspace)
  674. see.SoundId = "rbxassetid://21420962"
  675. see.Pitch = 1
  676. see.Volume = 2.75
  677. see.Looped = false
  678. see:Play()
  679. kolor.Brightness = -1
  680. kolor.Contrast = -1
  681. kolor.TintColor = Character.Torso.BrickColor.Color
  682. wait(0.1)
  683. for i = 0, 9 do
  684. kolor.Brightness = kolor.Brightness + 0.35
  685. kolor.Contrast = kolor.Contrast + 0.35
  686. wait(0.05)
  687. end
  688. for i = 0, 9 do
  689. kolor.Brightness = kolor.Brightness - 0.35
  690. kolor.Contrast = kolor.Contrast - 0.35
  691. wait(0.05)
  692. end
  693. kolor:Destroy()
  694. local sloc = Instance.new("Part",workspace)
  695. local msh = Instance.new("SpecialMesh",sloc)
  696. msh.MeshType = "Sphere"
  697. sloc.Size = vt(1,1,1)
  698. sloc.Transparency = 1
  699. sloc.BrickColor = Character.Torso.BrickColor
  700. sloc.Position = hed.Position + vt(0,5,0)
  701. sloc.CanCollide = false
  702. sloc.Shape = "Ball"
  703. sloc.Anchored = true
  704. sloc.Material = "Neon"
  705. local s = Instance.new("Sound",workspace)
  706. s.SoundId = "rbxassetid://342793847"
  707. s.Pitch = 1
  708. s.Volume = 1
  709. s.Looped = false
  710. s:Play()
  711. local s2 = Instance.new("Sound",workspace)
  712. s2.SoundId = "rbxassetid://137463716"
  713. s2.Pitch = 0.25
  714. s2.Volume = 1
  715. s2.Looped = false
  716. s2:Play()
  717. local val = 0.65*5
  718. for i = 0 , 75 do
  719. sloc.Transparency = sloc.Transparency - 0.035
  720. msh.Scale = msh.Scale + vt(val,val,val)
  721. sloc.Position = sloc.Position + vt(0,val,0)
  722. val = val - 0.0075*5
  723. wait()
  724. end
  725. msh.Scale = msh.Scale - vt(1,1,1)
  726. sloc.Transparency = sloc.Transparency + 0.015
  727. local spart = Instance.new("Part",workspace)
  728. local msh2 = Instance.new("SpecialMesh",spart)
  729. msh2.MeshType = "Sphere"
  730. spart.Size = vt(2,2,2)
  731. spart.Shape = "Ball"
  732. spart.BrickColor = Character.Torso.BrickColor
  733. spart.Material = "Neon"
  734. spart.Transparency = 0
  735. spart.Anchored = false
  736. msh2.Scale = msh.Scale/2
  737. spart.Rotation = hed.Rotation
  738. spart.CanCollide = false
  739. spart.Position = sloc.Position + vt(math.random(-0,0),math.random(-0,0),math.random(-0,0))
  740. local bv = Instance.new("BodyVelocity")
  741. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  742. bv.velocity = spart.CFrame.lookVector*75
  743. bv.Parent = spart
  744. local tick = Instance.new("Sound",workspace)
  745. tick.SoundId = "rbxassetid://203691467"
  746. tick.Volume = 2
  747. tick.Pitch = 0.75
  748. tick:Play()
  749. sloc:Destroy()
  750. wait(0.00001)
  751. pewdiepie=spart.Touched:connect(function(hit)
  752. ExplodeMass(100,spart)
  753. end)
  754. sloc:Destroy()
  755. end
  756. if ultcooldown < 1 then
  757. for i = 0, 29 do
  758. ultcooldown = ultcooldown + 1
  759. wait(1)
  760. end
  761. end
  762. end
  763.  
  764. euler = CFrame.fromEulerAnglesXYZ
  765. angles = CFrame.Angles
  766. mr = math.rad
  767. local Weapon = {}
  768. local p = game.Players.LocalPlayer
  769. local char = p.Character
  770. local mouse = p:GetMouse()
  771. local larm = char["Left Arm"]
  772. local rarm = char["Right Arm"]
  773. local lleg = char["Left Leg"]
  774. local rleg = char["Right Leg"]
  775. local hed = char.Head
  776. local torso = char.Torso
  777. local hum = char.Humanoid
  778. local cam = game.Workspace.CurrentCamera
  779. local root = char.HumanoidRootPart
  780. local deb = false
  781. local shot = 0
  782. local debris=game:service"Debris"
  783. local l = game:GetService("Lighting")
  784. local rs = game:GetService("RunService").RenderStepped
  785. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  786. math.randomseed(os.time())
  787. for i,v in pairs (hed:GetChildren()) do
  788. if v:IsA("Sound") then
  789. v:Destroy()
  790. end
  791. end
  792.  
  793. wait(0.016666666666667)
  794. script.Archivable = false
  795. Effects = {}
  796. local Player = game.Players.localPlayer
  797. local Character = Player.Character
  798. local Humanoid = Character.Humanoid
  799. local mouse = Player:GetMouse()
  800. local m = Instance.new("Model", Character)
  801. m.Name = "WeaponModel"
  802. local effect = Instance.new("Model", Character)
  803. effect.Name = "effecsfsafzx"
  804. local demon = Instance.new("Model", Character)
  805. demon.Name = "demdemd"
  806. local LeftArm = Character["Left Arm"]
  807. local RightArm = Character["Right Arm"]
  808. local LeftLeg = Character["Left Leg"]
  809. local RightLeg = Character["Right Leg"]
  810. local do2target = nil
  811. local Head = Character.Head
  812. local Torso = Character.Torso
  813. TorsoColor = Torso.BrickColor
  814. z = Instance.new("Sound", Torso)
  815. z.SoundId = "rbxassetid://0" -- Put Music ID Here.
  816. z.Looped = true
  817. z.Pitch = 0
  818. z.Volume = 0
  819. wait(.1)
  820. z:Play()
  821. local cam = game.Workspace.CurrentCamera
  822. local RootPart = Character.HumanoidRootPart
  823. local RootJoint = RootPart.RootJoint
  824. local equipped = false
  825. local attack = false
  826. local Anim = "Idle"
  827. local idle = 0
  828. local attacktype = 1
  829. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  830. local velocity = RootPart.Velocity.y
  831. local sine = 0
  832. local change = 1
  833. local mana = 0
  834. local it = Instance.new
  835. vt = Vector3.new
  836. local grabbed = false
  837. local cf = CFrame.new
  838. local mr = math.rad
  839. local angles = CFrame.Angles
  840. local ud = UDim2.new
  841. local c3 = Color3.new
  842. local NeckCF = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  843. Humanoid.Animator:Destroy()
  844. Character.Animate:Destroy()
  845. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  846. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  847. local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
  848. RSH = nil
  849. RW = Instance.new("Weld")
  850. LW = Instance.new("Weld")
  851. RH = Torso["Right Hip"]
  852. LH = Torso["Left Hip"]
  853. RSH = Torso["Right Shoulder"]
  854. LSH = Torso["Left Shoulder"]
  855. RSH.Parent = nil
  856. LSH.Parent = nil
  857. RW.Name = "RW"
  858. RW.Part0 = Torso
  859. RW.C0 = cf(1.5, 0.5, 0)
  860. RW.C1 = cf(0, 0.5, 0)
  861. RW.Part1 = RightArm
  862. RW.Parent = Torso
  863. LW.Name = "LW"
  864. LW.Part0 = Torso
  865. LW.C0 = cf(-1.5, 0.5, 0)
  866. LW.C1 = cf(0, 0.5, 0)
  867. LW.Part1 = LeftArm
  868. LW.Parent = Torso
  869. clerp = function(a, b, t)
  870.  
  871. return a:lerp(b, t)
  872. end
  873.  
  874. local RbxUtility = LoadLibrary("RbxUtility")
  875. local Create = RbxUtility.Create
  876. RemoveOutlines = function(part)
  877.  
  878. part.TopSurface = 10
  879. end
  880.  
  881. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  882.  
  883. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  884. RemoveOutlines(Part)
  885. return Part
  886. end
  887.  
  888. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  889.  
  890. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  891. if Mesh == "SpecialMesh" then
  892. Msh.MeshType = MeshType
  893. Msh.MeshId = MeshId
  894. end
  895. return Msh
  896. end
  897.  
  898. local co1 = 3
  899. local co2 = 10
  900. local co3 = 15
  901. local co4 = 30
  902. local cooldown1 = 0
  903. local cooldown2 = 0
  904. local cooldown3 = 0
  905. local cooldown4 = 0
  906. local maxEnergy = 100
  907. local Energy = 0
  908. local skill1stam = 1000
  909. local skill2stam = 1000
  910. local skill3stam = 1000
  911. local skill4stam = 1000
  912. local recovermana = 5
  913. local skillcolorscheme = BrickColor.new("White").Color
  914. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  915. makeframe = function(par, trans, pos, size, color)
  916.  
  917. local frame = Instance.new("Frame", par)
  918. frame.BackgroundTransparency = trans
  919. frame.BorderSizePixel = 0
  920. frame.Position = pos
  921. frame.Size = size
  922. frame.BackgroundColor3 = color
  923. return frame
  924. end
  925.  
  926. makelabel = function(par, text)
  927.  
  928. local label = Instance.new("TextLabel", par)
  929. label.BackgroundTransparency = 1
  930. label.Size = UDim2.new(1, 0, 1, 0)
  931. label.Position = UDim2.new(0, 0, 0, 0)
  932. label.TextColor3 = Color3.new(255, 255, 255)
  933. label.TextStrokeTransparency = 0
  934. label.FontSize = Enum.FontSize.Size32
  935. label.Font = Enum.Font.SourceSansLight
  936. label.BorderSizePixel = 0
  937. label.TextScaled = true
  938. label.Text = text
  939. end
  940.  
  941. ArtificialHB = Instance.new("BindableEvent", script)
  942. ArtificialHB.Name = "Heartbeat"
  943. script:WaitForChild("Heartbeat")
  944. frame = 0.033333333333333
  945. tf = 0
  946. allowframeloss = false
  947. tossremainder = false
  948. lastframe = tick()
  949. script.Heartbeat:Fire()
  950. game:GetService("RunService").Heartbeat:connect(function(s, p)
  951.  
  952. tf = tf + s
  953. if frame <= tf then
  954. if allowframeloss then
  955. script.Heartbeat:Fire()
  956. lastframe = tick()
  957. else
  958. for i = 1, math.floor(tf / frame) do
  959. script.Heartbeat:Fire()
  960. end
  961. lastframe = tick()
  962. end
  963. if tossremainder then
  964. tf = 0
  965. else
  966. tf = tf - frame * math.floor(tf / frame)
  967. end
  968. end
  969. end
  970. )
  971. swait = function(num)
  972.  
  973. if num == 0 or num == nil then
  974. ArtificialHB.Event:wait()
  975. else
  976. for i = 0, num do
  977. ArtificialHB.Event:wait()
  978. end
  979. end
  980. end
  981.  
  982. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  983.  
  984. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  985. return Weld
  986. end
  987.  
  988. rayCast = function(Position, Direction, Range, Ignore)
  989.  
  990. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  991. end
  992.  
  993. CreateSound = function(id, par, vol, pit)
  994.  
  995. coroutine.resume(coroutine.create(function()
  996.  
  997. local sou = Instance.new("Sound", par or workspace)
  998. sou.Volume = vol
  999. sou.Pitch = pit or 1
  1000. sou.SoundId = id
  1001. swait()
  1002. sou:play()
  1003. game:GetService("Debris"):AddItem(sou, 6)
  1004. end
  1005. ))
  1006. end
  1007.  
  1008. local getclosest = function(obj, distance)
  1009.  
  1010. local last, lastx = distance + 1, nil
  1011. for i,v in pairs(workspace:GetChildren()) do
  1012. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  1013. local t = v.Torso
  1014. local dist = t.Position - obj.Position.magnitude
  1015. if dist <= distance and dist < last then
  1016. last = dist
  1017. lastx = v
  1018. end
  1019. end
  1020. end
  1021. return lastx
  1022. end
  1023.  
  1024. CreatePart2 = function(Parent, Material, Reflectance, Transparency, PartType, BColor, Name, Size)
  1025.  
  1026. if PartType == "Part" then
  1027. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  1028. RemoveOutlines(Part)
  1029. return Part
  1030. else
  1031. do
  1032. if PartType == "WedgePart" then
  1033. local Part = Create("WedgePart")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  1034. RemoveOutlines(Part)
  1035. return Part
  1036. end
  1037. end
  1038. end
  1039. end
  1040.  
  1041. for _,c in pairs(m:children()) do
  1042. if c.className == "Weld" then
  1043. table.insert(CBladeWelds, R67_PC6072)
  1044. print(R66_PC6093)
  1045. end
  1046. end
  1047. -- NIGH-OMNI FATAL ERROR at PC6105: Re-wrote register: R67 in 'AssignReg'
  1048.  
  1049. -- NIGH-OMNI FATAL ERROR at PC6106: Re-wrote register: R67 in 'AssignReg'
  1050.  
  1051. --Hit = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", R66_PC6093, R67_PC6072(5, 0.200000003, 5))
  1052. -- NIGH-OMNI FATAL ERROR at PC6120: Re-wrote register: R66 in 'AssignReg'
  1053.  
  1054. -- NIGH-OMNI FATAL ERROR at PC6134: Re-wrote register: R66 in 'AssignReg'
  1055.  
  1056. HitWeld = CreateWeld(demon, Character.HumanoidRootPart, Hit, CFrame.new(0, R66_PC6093, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(R66_PC6093, -3.50004387, 0.0299530029, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  1057. CreateMesh("SpecialMesh", Hit, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(3, 4, 3))
  1058. FakeMotor = CreatePart(demon, Enum.Material.Neon, 0, 1, "Really black", "FakeMotor", Vector3.new(2.01999998, 0.2016, 2.36000013))
  1059. FakeMotorWeld = CreateWeld(demon, Hit, FakeMotor, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0199999809, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1060. Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
  1061. PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -5.06998634, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  1062. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(2.5, 10, 2.5))
  1063. Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
  1064. PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -7.1599884, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  1065. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(1, 10, 1))
  1066. TornadoHat = CreatePart(demon, Enum.Material.Neon, 0.20000000298023, 0.5, "Really black", "TornadoHat", Vector3.new(3, 0.400000006, 3))
  1067. TornadoHatWeld = CreateWeld(demon, FakeMotor, TornadoHat, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00997924805, -1.65001106, -0.0699994564, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  1068. CreateMesh("SpecialMesh", TornadoHat, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1051557", Vector3.new(0, 0, 0), Vector3.new(5, 5, 5))
  1069. local DBlade = {}
  1070. local DBladeWelds = {}
  1071. for _,c in pairs(demon:children()) do
  1072. if c.className == "Part" then
  1073. table.insert(DBlade, c)
  1074. end
  1075. end
  1076. for _,c in pairs(demon:children()) do
  1077. if c.className == "Weld" then
  1078. table.insert(DBladeWelds, c)
  1079. print(c)
  1080. end
  1081. end
  1082. demon.Parent = nil
  1083.  
  1084. Debounces = {
  1085. CanAttack = true;
  1086. NoIdl = false;
  1087. Slashing = false;
  1088. Slashed = false;
  1089. RPunch = false;
  1090. RPunched = false;
  1091. LPunch = false;
  1092. LPunched = false;
  1093. }
  1094. local Touche = {char.Name, }
  1095. ----------------------------------------------------
  1096. function lerp(a, b, t) -- Linear interpolation
  1097. return a + (b - a)*t
  1098. end
  1099.  
  1100. function slerp(a, b, t) --Spherical interpolation
  1101. dot = a:Dot(b)
  1102. if dot > 0.99999 or dot < -0.99999 then
  1103. return t <= 0.5 and a or b
  1104. else
  1105. r = math.acos(dot)
  1106. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  1107. end
  1108. end
  1109.  
  1110. function matrixInterpolate(a, b, t)
  1111. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  1112. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  1113. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  1114. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  1115. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  1116. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  1117. local t = v1:Dot(v2)
  1118. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  1119. return CFrame.new()
  1120. end
  1121. return CFrame.new(
  1122. v0.x, v0.y, v0.z,
  1123. v1.x, v1.y, v1.z,
  1124. v2.x, v2.y, v2.z,
  1125. v3.x, v3.y, v3.z)
  1126. end
  1127. ----------------------------------------------------
  1128. function genWeld(a,b)
  1129. local w = Instance.new("Weld",a)
  1130. w.Part0 = a
  1131. w.Part1 = b
  1132. return w
  1133. end
  1134. function weld(a, b)
  1135. local weld = Instance.new("Weld")
  1136. weld.Name = "W"
  1137. weld.Part0 = a
  1138. weld.Part1 = b
  1139. weld.C0 = a.CFrame:inverse() * b.CFrame
  1140. weld.Parent = a
  1141. return weld;
  1142. end
  1143. ----------------------------------------------------
  1144. function Lerp(c1,c2,al)
  1145. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1146. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1147. for i,v in pairs(com1) do
  1148. com1[i] = v+(com2[i]-v)*al
  1149. end
  1150. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  1151. end
  1152. ----------------------------------------------------
  1153. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  1154. local wld = Instance.new("Weld", wp1)
  1155. wld.Part0 = wp0
  1156. wld.Part1 = wp1
  1157. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1158. end
  1159. ----------------------------------------------------
  1160. function Tween(a,b,c)
  1161. return a+(b-a)*c
  1162. end
  1163. ----------------------------------------------------
  1164. function FindNearestTorso(Position,Distance,SinglePlayer)
  1165. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1166. local List = {}
  1167. for i,v in pairs(workspace:GetChildren())do
  1168. if v:IsA("Model")then
  1169. if v:findFirstChild("Torso")then
  1170. if v ~= char then
  1171. if(v.Torso.Position -Position).magnitude <= Distance then
  1172. table.insert(List,v)
  1173. end
  1174. end
  1175. end
  1176. end
  1177. end
  1178. return List
  1179. end
  1180.  
  1181. mod3 = Instance.new("Model",rleg)
  1182.  
  1183. function Stomp()
  1184. part=Instance.new('Part',mod3)
  1185. part.Anchored=true
  1186. part.CanCollide=false
  1187. part.FormFactor='Custom'
  1188. part.Size=Vector3.new(.2,.2,.2)
  1189. part.CFrame=rleg.CFrame*CFrame.new(0,-2.4,0)*CFrame.Angles(math.rad(90),0,0)
  1190. part.Transparency=.7
  1191. part.BrickColor=BrickColor.new('Bright green')
  1192. mesh=Instance.new('SpecialMesh',part)
  1193. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1194. mesh.Scale=Vector3.new(25,25,25)
  1195. part2=part:clone()
  1196. part2.Parent=mod3
  1197. part2.BrickColor=BrickColor.new('Bright green')
  1198. mesh2=mesh:clone()
  1199. mesh2.Parent=part2
  1200. mesh2.Scale=Vector3.new(15,15,15)
  1201. part3=part:clone()
  1202. part3.Parent=mod3
  1203. part3.TopSurface=0
  1204. part3.BottomSurface=0
  1205. part3.CFrame=rleg.CFrame*CFrame.new(0,-3,0)
  1206. mesh3=Instance.new('SpecialMesh',part3)
  1207. mesh3.MeshType = 3
  1208. mesh3.Scale=Vector3.new(12,12,12)
  1209. for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do
  1210. if v:FindFirstChild('Humanoid') then
  1211. v.Humanoid:TakeDamage(math.random(20,60))
  1212. v.Humanoid.PlatformStand = true
  1213. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  1214. end
  1215. end
  1216. coroutine.resume(coroutine.create(function()
  1217. for i=0,3.8,0.05 do
  1218. wait()
  1219. part.CFrame=part.CFrame
  1220. part.Transparency=i
  1221. mesh.Scale=mesh.Scale+Vector3.new(2.8,2.8,2.8)
  1222. part2.CFrame=part2.CFrame
  1223. part2.Transparency=i
  1224. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  1225. part3.CFrame=part3.CFrame
  1226. part3.Transparency=i
  1227. mesh3.Scale=mesh3.Scale+Vector3.new(1.5,1.5,1.5)
  1228. end
  1229. end))
  1230. end
  1231. ----------------------------------------------------
  1232. function nwPrt(prnt,siz,cf,col)
  1233. local prt=Instance.new("Part")
  1234. prt.Parent=prnt
  1235. prt.FormFactor=3
  1236. prt.Name="Part"
  1237. prt.Size=siz
  1238. prt.CanCollide=false
  1239. prt.Anchored=true
  1240. prt.Locked=true
  1241. prt.TopSurface=10
  1242. prt.BottomSurface=10
  1243. prt.FrontSurface=10
  1244. prt.BackSurface=10
  1245. prt.LeftSurface=10
  1246. prt.RightSurface=10
  1247. prt:BreakJoints()
  1248. prt.CFrame=cf or CFrame.new(30,10,30)
  1249. prt.Material="Neon"
  1250. prt.BrickColor=TorsoColor
  1251. m=Instance.new("SpecialMesh",prt)
  1252. m.MeshType=6
  1253. return prt
  1254. end
  1255. ----------------------------------------------------
  1256. function nwSnd(prnt,pch,vol,id)
  1257. local s=Instance.new("Sound",prnt)
  1258. s.Pitch=pch
  1259. s.Volume=vol
  1260. s.SoundId="rbxassetid://"..id
  1261. s.PlayOnRemove=true
  1262. return s
  1263. end
  1264. ----------------------------------------------------
  1265. function newRay(start,face,range,wat)
  1266. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  1267. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  1268. return rey,hit,pos
  1269. end
  1270. ----------------------------------------------------
  1271. function Lerp(c1,c2,al)
  1272. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1273. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1274. for i,v in pairs(com1) do
  1275. com1[i] = v+(com2[i]-v)*al
  1276. end
  1277. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  1278. end
  1279. ----------------------------------------------------
  1280. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  1281. local wld = Instance.new("Weld", wp1)
  1282. wld.Part0 = wp0
  1283. wld.Part1 = wp1
  1284. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1285. end
  1286. ----------------------------------------------------
  1287. function weld5(part0, part1, c0, c1)
  1288. weeld=Instance.new("Weld", part0)
  1289. weeld.Part0=part0
  1290. weeld.Part1=part1
  1291. weeld.C0=c0
  1292. weeld.C1=c1
  1293. return weeld
  1294. end
  1295. ----------------------------------------------------
  1296. function HasntTouched(plrname)
  1297. local ret = true
  1298. for _, v in pairs(Touche) do
  1299. if v == plrname then
  1300. ret = false
  1301. end
  1302. end
  1303. return ret
  1304. end
  1305. ----------------------------------------------------
  1306. newWeld(torso, larm, -1.5, 0.5, 0)
  1307. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1308. newWeld(torso, rarm, 1.5, 0.5, 0)
  1309. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1310. newWeld(torso, hed, 0, 1.5, 0)
  1311. newWeld(torso, lleg, -0.5, -1, 0)
  1312. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  1313. newWeld(torso, rleg, 0.5, -1, 0)
  1314. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  1315. newWeld(root, torso, 0, -1, 0)
  1316. torso.Weld.C1 = CFrame.new(0, -1, 0)
  1317. ----------------------------------------------------
  1318. z = Instance.new("Sound", char)
  1319. z.SoundId = "rbxassetid://679359907"--679359907
  1320. z.Looped = true
  1321. z.Pitch = 1
  1322. z.Volume = 4
  1323. wait(.1)
  1324. z:Play()
  1325. ----------------------------------------------------
  1326. local Transforming = true
  1327. hum.WalkSpeed = 0
  1328. local fx = Instance.new("Part",torso)
  1329. wit = torso.BrickColor.Color
  1330. wit2 = Color3.new(0,0,0)
  1331. local glowz = Instance.new("ParticleEmitter",fx)
  1332. glowz.LightEmission = 1
  1333. glowz.Texture = "rbxassetid://284205403"
  1334. glowz.Color = ColorSequence.new(wit)
  1335. glowz.Size = NumberSequence.new(5)
  1336. glowz.Speed = NumberRange.new(25,50)
  1337. glowz.LockedToPart = false
  1338. glowz.Transparency = NumberSequence.new(0.75)
  1339. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1340. glowz.Lifetime = NumberRange.new(1)
  1341. glowz.Rate = 50000
  1342. glowz.VelocitySpread = 9001
  1343. local glowz2 = Instance.new("ParticleEmitter",fx)
  1344. glowz2.LightEmission = 0.5
  1345. glowz.Texture = "rbxassetid://284205403"
  1346. glowz2.Color = ColorSequence.new(wit2)
  1347. glowz2.Size = NumberSequence.new(5)
  1348. glowz2.Speed = NumberRange.new(25,50)
  1349. glowz2.LockedToPart = false
  1350. glowz2.Transparency = NumberSequence.new(0.75)
  1351. glowz2.RotSpeed = NumberRange.new(-2000,2000)
  1352. glowz2.Lifetime = NumberRange.new(1)
  1353. glowz2.Rate = 50000
  1354. glowz2.VelocitySpread = 9001
  1355. fx.Anchored = true
  1356. fx.Material = "Neon"
  1357. fx.CanCollide = false
  1358. fx.Locked = true
  1359. fx.Transparency = 1
  1360. fx.Material = "Neon"
  1361. fx.Size = Vector3.new(1,1,1)
  1362. fx.TopSurface = "SmoothNoOutlines"
  1363. fx.BottomSurface = "SmoothNoOutlines"
  1364. fx.BrickColor = BrickColor.new("Really black")
  1365. fxm = Instance.new("SpecialMesh",fx)
  1366. fxm.MeshType = "Sphere"
  1367. local sa2 = Instance.new("Sound",torso)
  1368. sa2.SoundId = "rbxassetid://93724183"
  1369. sa2.Pitch = 0.5
  1370. sa2.Volume = 5
  1371. sa2.Looped = false
  1372. sa2:Play()
  1373. local value = 1
  1374. fxm.Scale = Vector3.new(1,1,1)
  1375. for i = 1, 20 do rs:wait()
  1376. value = value - 0.05
  1377. fx.Transparency = fx.Transparency - (1/20)
  1378. fx.CFrame = torso.CFrame
  1379. fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
  1380. rs:wait()
  1381. end
  1382. ----------------------------------------------------
  1383. GroundWave1 = function()
  1384. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1385. local Colors = {"White", "Really black"}
  1386. local wave = Instance.new("Part", torso)
  1387. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1388. wave.Anchored = true
  1389. wave.CanCollide = false
  1390. wave.Locked = true
  1391. wave.Size = Vector3.new(1, 1, 1)
  1392. wave.TopSurface = "Smooth"
  1393. wave.BottomSurface = "Smooth"
  1394. wave.Transparency = 0.35
  1395. wave.CFrame = HandCF
  1396. wm = Instance.new("SpecialMesh", wave)
  1397. wm.MeshId = "rbxassetid://3270017"
  1398. coroutine.wrap(function()
  1399. for i = 1, 30, 1 do
  1400. wm.Scale = Vector3.new(50, 50, 1 + i*50)
  1401. wave.Size = wm.Scale
  1402. wave.CFrame = HandCF
  1403. wave.Transparency = i/30
  1404. wait()
  1405. end
  1406. wait()
  1407. wave:Destroy()
  1408. end)()
  1409. end
  1410. ----------------------------------------------------
  1411. GroundWave = function()
  1412. if Transforming == true then
  1413. local value = 5
  1414. local value2 = 10
  1415. local value3 = 20
  1416. local sa2 = Instance.new("Sound",torso)
  1417. sa2.SoundId = "rbxassetid://413682983"
  1418. sa2.Pitch = 1
  1419. sa2.Volume = 10
  1420. sa2.Looped = false
  1421. sa2:Play()
  1422. local wave = Instance.new("Part", torso)
  1423. local glowz = Instance.new("ParticleEmitter",wave)
  1424. glowz.LightEmission = 1
  1425. glowz.Texture = "rbxassetid://284205403"
  1426. glowz.Color = ColorSequence.new(wit)
  1427. glowz.Size = NumberSequence.new(30)
  1428. glowz.Speed = NumberRange.new(25,100)
  1429. glowz.LockedToPart = false
  1430. glowz.Transparency = NumberSequence.new(0.75)
  1431. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1432. glowz.Lifetime = NumberRange.new(1)
  1433. glowz.Rate = 50000
  1434. glowz.VelocitySpread = 9001
  1435. local glowz2 = Instance.new("ParticleEmitter",wave)
  1436. glowz2.LightEmission = 1
  1437. glowz.Texture = "rbxassetid://284205403"
  1438. glowz2.Color = ColorSequence.new(wit)
  1439. glowz2.Size = NumberSequence.new(30)
  1440. glowz2.Speed = NumberRange.new(25,100)
  1441. glowz2.LockedToPart = false
  1442. glowz2.Transparency = NumberSequence.new(0.75)
  1443. glowz2.RotSpeed = NumberRange.new(-2000,2000)
  1444. glowz2.Lifetime = NumberRange.new(1)
  1445. glowz2.Rate = 50000
  1446. glowz2.VelocitySpread = 9001
  1447. wave.BrickColor = TorsoColor
  1448. wave.Anchored = true
  1449. wave.CanCollide = false
  1450. wave.Locked = true
  1451. wave.Size = Vector3.new(1, 1, 1)
  1452. wave.TopSurface = "Smooth"
  1453. wave.BottomSurface = "Smooth"
  1454. wave.Transparency = 0.35
  1455. wave.CFrame = fx.CFrame
  1456. wave.Material = "Neon"
  1457. wm = Instance.new("SpecialMesh", wave)
  1458. wm.MeshType = "Sphere"
  1459. wm.Scale = Vector3.new(1,1,1)
  1460. local wave2 = Instance.new("Part", torso)
  1461. wave2.BrickColor = TorsoColor
  1462. wave2.Anchored = true
  1463. wave2.CanCollide = false
  1464. wave2.Locked = true
  1465. wave2.Size = Vector3.new(1, 1, 1)
  1466. wave2.TopSurface = "Smooth"
  1467. wave2.BottomSurface = "Smooth"
  1468. wave2.Transparency = 0.35
  1469. wave2.CFrame = fx.CFrame
  1470. wave2.Material = "Neon"
  1471. wm2 = Instance.new("SpecialMesh", wave2)
  1472. wm2.MeshType = "FileMesh"
  1473. wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1474. wm2.Scale = Vector3.new(1,1,1)
  1475. local wave3 = Instance.new("Part", torso)
  1476. wave3.BrickColor = BrickColor.new("Really black")
  1477. wave3.Anchored = true
  1478. wave3.CanCollide = false
  1479. wave3.Locked = true
  1480. wave3.Size = Vector3.new(1, 1, 1)
  1481. wave3.TopSurface = "Smooth"
  1482. wave3.BottomSurface = "Smooth"
  1483. wave3.Transparency = 0.35
  1484. wave3.CFrame = fx.CFrame
  1485. wave3.Material = "Neon"
  1486. wm3 = Instance.new("SpecialMesh", wave3)
  1487. wm3.MeshType = "FileMesh"
  1488. wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1489. wm3.Scale = Vector3.new(1,1,1)
  1490. coroutine.wrap(function()
  1491. for i = 1, 18, 1 do
  1492. value = value - 0.5
  1493. value2 = value2 - 0.75*1.5
  1494. value3 = value3 - 0.475*1.5
  1495. wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
  1496. wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
  1497. wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
  1498. --wave.Size = wm.Scale
  1499. wave.CFrame = fx.CFrame
  1500. wave.Transparency = i/14
  1501. --wave2.Size = wm2.Scale
  1502. wave2.CFrame = fx.CFrame
  1503. wave2.Rotation = Vector3.new(90, 0, 0)
  1504. wave2.Transparency = i/14
  1505. --wave3.Size = wm3.Scale
  1506. wave3.CFrame = fx.CFrame
  1507. wave3.Rotation = Vector3.new(90, 0, 0)
  1508. wave3.Transparency = i/14
  1509. wait()
  1510. glowz.Rate = 0
  1511. glowz2.Rate = 0
  1512. end
  1513. wait()
  1514. wave:Destroy()
  1515. wave2:Destroy()
  1516. wave3:Destroy()
  1517. end)()
  1518. elseif Transforming == false then
  1519. wait()
  1520. end
  1521. end
  1522.  
  1523. for i = 1, 100 do rs:wait()
  1524. fx.CFrame = torso.CFrame
  1525. end
  1526.  
  1527. Spawn(function()
  1528. while wait(1) do
  1529. GroundWave()
  1530. end
  1531. end)
  1532.  
  1533. wait(4)
  1534.  
  1535. Transforming = false
  1536.  
  1537. local value2 = 1
  1538. for i = 1, 20 do rs:wait()
  1539. value2 = value2 - 0.05
  1540. glowz.Rate = 0
  1541. glowz2.Rate = 0
  1542. fx.Transparency = fx.Transparency + (1/20)
  1543. fx.CFrame = torso.CFrame
  1544. fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
  1545. rs:wait()
  1546. end
  1547. glowz:Destroy()
  1548. glowz2:Destroy()
  1549.  
  1550. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1551. local valuer = 5
  1552. local valuer2 = 10
  1553. local valuer3 = 15
  1554. local sa2 = Instance.new("Sound",torso)
  1555. sa2.SoundId = "rbxassetid://130972023"
  1556. sa2.Pitch = 1
  1557. sa2.Volume = 5
  1558. sa2.Looped = false
  1559. sa2:Play()
  1560. local sar2 = Instance.new("Sound",torso)
  1561. sar2.SoundId = "rbxassetid://153274423"
  1562. sar2.Pitch = 1
  1563. sar2.Volume = 5
  1564. sar2.Looped = false
  1565. sar2:Play()
  1566. local wave = Instance.new("Part", torso)
  1567. wave.BrickColor = TorsoColor
  1568. wave.Anchored = true
  1569. wave.CanCollide = false
  1570. wave.Locked = true
  1571. wave.Size = Vector3.new(1, 1, 1)
  1572. wave.TopSurface = "Smooth"
  1573. wave.BottomSurface = "Smooth"
  1574. wave.Transparency = 0.35
  1575. wave.CFrame = HandCF
  1576. wm = Instance.new("SpecialMesh", wave)
  1577. wm.MeshId = "rbxassetid://3270017"
  1578. local wave2 = Instance.new("Part", torso)
  1579. wave2.BrickColor = BrickColor.new("Really black")
  1580. wave2.Anchored = true
  1581. wave2.CanCollide = false
  1582. wave2.Locked = true
  1583. wave2.Size = Vector3.new(1, 1, 1)
  1584. wave2.TopSurface = "Smooth"
  1585. wave2.BottomSurface = "Smooth"
  1586. wave2.Transparency = 0.35
  1587. wave2.CFrame = HandCF
  1588. wm2 = Instance.new("SpecialMesh", wave2)
  1589. wm2.MeshId = "rbxassetid://3270017"
  1590. local wave3 = Instance.new("Part", torso)
  1591. wave3.BrickColor = TorsoColor
  1592. wave3.Anchored = true
  1593. wave3.CanCollide = false
  1594. wave3.Locked = true
  1595. wave3.Size = Vector3.new(1, 1, 1)
  1596. wave3.TopSurface = "Smooth"
  1597. wave3.BottomSurface = "Smooth"
  1598. wave3.Transparency = 0.35
  1599. wave3.CFrame = HandCF
  1600. wm3 = Instance.new("SpecialMesh", wave3)
  1601. wm3.MeshId = "rbxassetid://3270017"
  1602. coroutine.wrap(function()
  1603. for i = 1, 14, 1 do
  1604. valuer = valuer - 0.35
  1605. valuer2 = valuer - 0.45
  1606. valuer3 = valuer3 - 0.475
  1607. wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
  1608. wave.Size = wm.Scale
  1609. wave.CFrame = HandCF
  1610. wave.Transparency = i/14
  1611. wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
  1612. wave2.Size = wm2.Scale
  1613. wave2.CFrame = HandCF
  1614. wave2.Transparency = i/14
  1615. wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
  1616. wave3.Size = wm2.Scale
  1617. wave3.CFrame = HandCF
  1618. wave3.Transparency = i/14
  1619. wait()
  1620. end
  1621. wait()
  1622. wave:Destroy()
  1623. wave2:Destroy()
  1624. end)()
  1625. hum.WalkSpeed = 16
  1626. ----------------------------------------------------
  1627. local cor = Instance.new("Part", char)
  1628. cor.Name = "Thingy"
  1629. cor.Locked = true
  1630. cor.BottomSurface = 0
  1631. cor.CanCollide = false
  1632. cor.Size = Vector3.new(1, 13, 1)
  1633. cor.Transparency = 1
  1634. cor.TopSurface = 0
  1635. corw = Instance.new("Weld", cor)
  1636. corw.Part0 = rarm
  1637. corw.Part1 = cor
  1638. corw.C0 = CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1639. corw.C1 = CFrame.new(0, 0, 0)
  1640. weld1 = Instance.new("Weld", char)
  1641. weld1.Part0 = cor
  1642. weld1.Part1 = p6
  1643. weld1.C0 = CFrame.new(0, 0, 0)
  1644. ----------------------------------------------------
  1645. Blast = function()
  1646. local Colors = {"Really black", "Really black"}
  1647. local wave = Instance.new("Part", torso)
  1648. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1649. wave.Anchored = true
  1650. wave.CanCollide = false
  1651. wave.Locked = true
  1652. wave.Size = Vector3.new(1, 1, 1)
  1653. wave.TopSurface = "Smooth"
  1654. wave.BottomSurface = "Smooth"
  1655. wave.Transparency = 0.35
  1656. wave.CFrame = rarm.CFrame
  1657. wm = Instance.new("SpecialMesh", wave)
  1658. wm.MeshType = "Sphere"
  1659. wm.Scale = Vector3.new(1,1,1)
  1660. z = Instance.new("Sound",wave)
  1661. z.SoundId = "rbxassetid://237035051"
  1662. z.Volume = 1
  1663. z.Pitch = .9
  1664. z:Play()
  1665. coroutine.wrap(function()
  1666. for i = 1, 30, 1 do
  1667. wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
  1668. --wave.Size = wm.Scale
  1669. wave.CFrame = rarm.CFrame
  1670. wave.Transparency = (1/14)
  1671. rs:wait()
  1672. end
  1673. rs:wait()
  1674. wave:Destroy()
  1675. z:Destroy()
  1676. end)()
  1677. end
  1678. ----------------------------------------------------
  1679. rarm.Touched:connect(function(ht)
  1680. hit = ht.Parent
  1681. if ht and hit:IsA("Model") then
  1682. if hit:FindFirstChild("Humanoid") then
  1683. if hit.Name ~= p.Name then
  1684. if Debounces.RPunch == true and Debounces.RPunched == false then
  1685. Debounces.RPunched = true
  1686. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1687. if Debounces.ks==true then
  1688. z = Instance.new("Sound",hed)
  1689. z.SoundId = "rbxassetid://169380525"
  1690. z.Pitch = ptz[math.random(1,#ptz)]
  1691. z.Volume = 1
  1692. z:Play()
  1693. end
  1694. wait(.2)
  1695. Debounces.RPunched = false
  1696. end
  1697. end
  1698. end
  1699. elseif ht and hit:IsA("Hat") then
  1700. if hit.Parent.Name ~= p.Name then
  1701. if hit.Parent:FindFirstChild("Humanoid") then
  1702. if Debounces.RPunch == true and Debounces.RPunched == false then
  1703. Debounces.RPunched = true
  1704. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1705. if Debounces.ks==true then
  1706. z = Instance.new("Sound",hed)
  1707. z.SoundId = "rbxassetid://169380525"
  1708. z.Pitch = ptz[math.random(1,#ptz)]
  1709. z.Volume = 1
  1710. z:Play()
  1711. end
  1712. wait(.2)
  1713. Debounces.RPunched = false
  1714. end
  1715. end
  1716. end
  1717. end
  1718. end)
  1719. larm.Touched:connect(function(ht)
  1720. hit = ht.Parent
  1721. if ht and hit:IsA("Model") then
  1722. if hit:FindFirstChild("Humanoid") then
  1723. if hit.Name ~= p.Name then
  1724. if Debounces.LPunch == true and Debounces.LPunched == false then
  1725. Debounces.LPunched = true
  1726. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1727. if Debounces.ks2==true then
  1728. z = Instance.new("Sound",hed)
  1729. z.SoundId = "rbxassetid://169380525"
  1730. z.Pitch = ptz[math.random(1,#ptz)]
  1731. z.Volume = 1
  1732. z:Play()
  1733. end
  1734. wait(.2)
  1735. Debounces.LPunched = false
  1736. end
  1737. end
  1738. end
  1739. elseif ht and hit:IsA("Hat") then
  1740. if hit.Parent.Name ~= p.Name then
  1741. if hit.Parent:FindFirstChild("Humanoid") then
  1742. if Debounces.LPunch == true and Debounces.LPunched == false then
  1743. Debounces.LPunched = true
  1744. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1745. if Debounces.ks2==true then
  1746. z = Instance.new("Sound",hed)
  1747. z.SoundId = "rbxassetid://169380525"
  1748. z.Pitch = ptz[math.random(1,#ptz)]
  1749. z.Volume = 1
  1750. z:Play()
  1751. end
  1752. wait(.2)
  1753. Debounces.LPunched = false
  1754. end
  1755. end
  1756. end
  1757. end
  1758. end)
  1759. ----------------------------------------------------
  1760. mod4 = Instance.new("Model",char)
  1761.  
  1762. ptez = {0.7, 0.8, 0.9, 1}
  1763.  
  1764. function FindNearestTorso(Position,Distance,SinglePlayer)
  1765. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1766. local List = {}
  1767. for i,v in pairs(workspace:GetChildren())do
  1768. if v:IsA("Model")then
  1769. if v:findFirstChild("Torso")then
  1770. if v ~= char then
  1771. if(v.Torso.Position -Position).magnitude <= Distance then
  1772. table.insert(List,v)
  1773. end
  1774. end
  1775. end
  1776. end
  1777. end
  1778. return List
  1779. end
  1780.  
  1781. function Punch()
  1782. part=Instance.new('Part',mod4)
  1783. part.Anchored=true
  1784. part.CanCollide=false
  1785. part.FormFactor='Custom'
  1786. part.Size=Vector3.new(.2,.2,.2)
  1787. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  1788. part.Transparency=.7
  1789. part.BrickColor=BrickColor.new('Really black')
  1790. mesh=Instance.new('SpecialMesh',part)
  1791. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1792. mesh.Scale=Vector3.new(3,3,3)
  1793. part2=Instance.new('Part',mod4)
  1794. part2.Anchored=true
  1795. part2.CanCollide=false
  1796. part2.FormFactor='Custom'
  1797. part2.Size=Vector3.new(.2,.2,.2)
  1798. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  1799. part2.Transparency=.7
  1800. part2.BrickColor=BrickColor.new('Really black')
  1801. mesh2=Instance.new('SpecialMesh',part2)
  1802. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  1803. mesh2.Scale=Vector3.new(3,1.5,3)
  1804. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  1805. if v:FindFirstChild('Humanoid') then
  1806. v.Humanoid:TakeDamage(math.random(2,6))
  1807. end
  1808. end
  1809. coroutine.resume(coroutine.create(function()
  1810. for i=0,0.62,0.4 do
  1811. wait()
  1812. part.CFrame=part.CFrame
  1813. part.Transparency=i
  1814. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  1815. part2.CFrame=part2.CFrame
  1816. part2.Transparency=i
  1817. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  1818. end
  1819. part.Parent=nil
  1820. part2.Parent=nil
  1821. end))
  1822. end
  1823. ----------------------------------------------------
  1824. rarm.Touched:connect(function(ht)
  1825. hit = ht.Parent
  1826. if ht and hit:IsA("Model") then
  1827. if hit:FindFirstChild("Humanoid") then
  1828. if hit.Name ~= p.Name then
  1829. if Debounces.RPunch == true and Debounces.RPunched == false then
  1830. Debounces.RPunched = true
  1831. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1832. if Debounces.ks==true then
  1833. z = Instance.new("Sound",hed)
  1834. z.SoundId = "rbxassetid://169380525"
  1835. z.Pitch = ptz[math.random(1,#ptz)]
  1836. z.Volume = 1
  1837. z:Play()
  1838. end
  1839. wait(.2)
  1840. Debounces.RPunched = false
  1841. end
  1842. end
  1843. end
  1844. elseif ht and hit:IsA("Hat") then
  1845. if hit.Parent.Name ~= p.Name then
  1846. if hit.Parent:FindFirstChild("Humanoid") then
  1847. if Debounces.RPunch == true and Debounces.RPunched == false then
  1848. Debounces.RPunched = true
  1849. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1850. if Debounces.ks==true then
  1851. z = Instance.new("Sound",hed)
  1852. z.SoundId = "rbxassetid://169380525"
  1853. z.Pitch = ptz[math.random(1,#ptz)]
  1854. z.Volume = 1
  1855. z:Play()
  1856. end
  1857. wait(.2)
  1858. Debounces.RPunched = false
  1859. end
  1860. end
  1861. end
  1862. end
  1863. end)
  1864. larm.Touched:connect(function(ht)
  1865. hit = ht.Parent
  1866. if ht and hit:IsA("Model") then
  1867. if hit:FindFirstChild("Humanoid") then
  1868. if hit.Name ~= p.Name then
  1869. if Debounces.LPunch == true and Debounces.LPunched == false then
  1870. Debounces.LPunched = true
  1871. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1872. if Debounces.ks2==true then
  1873. z = Instance.new("Sound",hed)
  1874. z.SoundId = "rbxassetid://169380525"
  1875. z.Pitch = ptz[math.random(1,#ptz)]
  1876. z.Volume = 1
  1877. z:Play()
  1878. end
  1879. wait(.2)
  1880. Debounces.LPunched = false
  1881. end
  1882. end
  1883. end
  1884. elseif ht and hit:IsA("Hat") then
  1885. if hit.Parent.Name ~= p.Name then
  1886. if hit.Parent:FindFirstChild("Humanoid") then
  1887. if Debounces.LPunch == true and Debounces.LPunched == false then
  1888. Debounces.LPunched = true
  1889. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  1890. if Debounces.ks2==true then
  1891. z = Instance.new("Sound",hed)
  1892. z.SoundId = "rbxassetid://169380525"
  1893. z.Pitch = ptz[math.random(1,#ptz)]
  1894. z.Volume = 1
  1895. z:Play()
  1896. end
  1897. wait(.2)
  1898. Debounces.LPunched = false
  1899. end
  1900. end
  1901. end
  1902. end
  1903. end)
  1904. ----------------------------------------------------
  1905. local player = game.Players.LocalPlayer
  1906. local pchar = player.Character
  1907. local mouse = player:GetMouse()
  1908. local cam = workspace.CurrentCamera
  1909.  
  1910. local rad = math.rad
  1911.  
  1912. local keysDown = {}
  1913. local flySpeed = 0
  1914. local MAX_FLY_SPEED = 3000
  1915.  
  1916. local canFly = false
  1917. local flyToggled = false
  1918.  
  1919. local forward, side = 0, 0
  1920. local lastForward, lastSide = 0, 0
  1921.  
  1922. local floatBP = Instance.new("BodyPosition")
  1923. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  1924. local flyBV = Instance.new("BodyVelocity")
  1925. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1926. local turnBG = Instance.new("BodyGyro")
  1927. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1928.  
  1929. mouse.KeyDown:connect(function(key)
  1930. keysDown[key] = true
  1931.  
  1932. if key == "f" then
  1933. flyToggled = not flyToggled
  1934.  
  1935. if not flyToggled then
  1936. stanceToggle = "Normal"
  1937. floatBP.Parent = nil
  1938. flyBV.Parent = nil
  1939. turnBG.Parent = nil
  1940. root.Velocity = Vector3.new()
  1941. pchar.Humanoid.PlatformStand = false
  1942. end
  1943. end
  1944.  
  1945. end)
  1946. mouse.KeyUp:connect(function(key)
  1947. keysDown[key] = nil
  1948. end)
  1949.  
  1950. local function updateFly()
  1951.  
  1952. if not flyToggled then return end
  1953.  
  1954. lastForward = forward
  1955. lastSide = side
  1956.  
  1957. forward = 0
  1958. side = 0
  1959.  
  1960. if keysDown.w then
  1961. forward = forward + 1
  1962. end
  1963. if keysDown.s then
  1964. forward = forward - 1
  1965. end
  1966. if keysDown.a then
  1967. side = side - 1
  1968. end
  1969. if keysDown.d then
  1970. side = side + 1
  1971. end
  1972.  
  1973. canFly = (forward ~= 0 or side ~= 0)
  1974.  
  1975. if canFly then
  1976. stanceToggle = "Floating"
  1977. turnBG.Parent = root
  1978. floatBP.Parent = nil
  1979. flyBV.Parent = root
  1980.  
  1981. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  1982. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  1983. else
  1984. floatBP.position = root.Position
  1985. floatBP.Parent = root
  1986.  
  1987. flySpeed = flySpeed - 1
  1988. if flySpeed < 0 then flySpeed = 0 end
  1989. end
  1990.  
  1991. local camCF = cam.CoordinateFrame
  1992. local in_forward = canFly and forward or lastForward
  1993. local in_side = canFly and side or lastSide
  1994.  
  1995. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  1996. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  1997.  
  1998. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  1999. 0)
  2000. end
  2001.  
  2002. game:service'RunService'.RenderStepped:connect(function()
  2003. if flyToggled then
  2004. pchar.Humanoid.PlatformStand = true
  2005. end
  2006. updateFly()
  2007. end)
  2008. -------------------------------
  2009. mouse.KeyDown:connect(function(key)
  2010. if key == "q" then
  2011. if Debounces.CanAttack == true then
  2012. Debounces.CanAttack = false
  2013. Debounces.NoIdl = true
  2014. Debounces.on = true
  2015. function FindNearestTorso(Position,Distance,SinglePlayer)
  2016. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2017. local List = {}
  2018. for i,v in pairs(workspace:GetChildren())do
  2019. if v:IsA("Model")then
  2020. if v:findFirstChild("Torso")then
  2021. if v ~= char then
  2022. if(v.Torso.Position -Position).magnitude <= Distance then
  2023. table.insert(List,v)
  2024. end
  2025. end
  2026. end
  2027. end
  2028. end
  2029. return List
  2030. end
  2031. z = Instance.new("Sound",workspace)
  2032. z.SoundId = "rbxassetid://232213955"
  2033. z.Pitch = 0.75
  2034. z.Volume = 5
  2035. wait(0.2)
  2036. z:Play()
  2037. sp = Instance.new("Part",rarm)
  2038. sp.Anchored = true
  2039. sp.CanCollide = false
  2040. sp.Locked = true
  2041. sp.Transparency = 0
  2042. sp.Material = "Neon"
  2043. sp.Size = Vector3.new(2,2,2)
  2044. sp.TopSurface = "SmoothNoOutlines"
  2045. sp.BottomSurface = "SmoothNoOutlines"
  2046. sp.BrickColor = TorsoColor
  2047. spm = Instance.new("SpecialMesh",sp)
  2048. spm.MeshType = "Sphere"
  2049. spm.Scale = Vector3.new(42,42,42)
  2050. sp2 = Instance.new("Part", rarm)
  2051. sp2.Name = "Energy"
  2052. sp2.BrickColor = TorsoColor
  2053. sp2.Size = Vector3.new(1, 1, 1)
  2054. sp2.Shape = "Ball"
  2055. sp2.CanCollide = false
  2056. sp2.Anchored = true
  2057. sp2.Locked = true
  2058. sp2.TopSurface = 0
  2059. sp2.BottomSurface = 0
  2060. sp2.Transparency = 1
  2061. spm2 = Instance.new("SpecialMesh",sp2)
  2062. spm2.MeshId = "rbxassetid://9982590"
  2063. spm2.Scale = Vector3.new(4,4,4)
  2064. sp3 = Instance.new("Part", rarm)
  2065. sp3.Name = "Energy"
  2066. sp3.BrickColor = TorsoColor
  2067. sp3.Size = Vector3.new(1, 1, 1)
  2068. sp3.Shape = "Ball"
  2069. sp3.CanCollide = false
  2070. sp3.Anchored = true
  2071. sp3.Locked = true
  2072. sp3.TopSurface = 0
  2073. sp3.BottomSurface = 0
  2074. sp3.Transparency = 1
  2075. spm3 = Instance.new("SpecialMesh",sp2)
  2076. spm3.MeshId = "rbxassetid://9982590"
  2077. spm3.Scale = Vector3.new(8,8,8)
  2078. for i = 1, 20 do
  2079. spm.Scale = spm.Scale - Vector3.new(2,2,2)
  2080. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  2081. 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)
  2082. 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)
  2083. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  2084. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  2085. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2086. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2087. if Debounces.on == false then break end
  2088. rs:wait()
  2089. end
  2090. for i = 1, 100, 20 do rs:wait()
  2091. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  2092. end
  2093. for i = 1, 20 do
  2094. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  2095. 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)
  2096. 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)
  2097. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
  2098. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
  2099. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2100. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2101. if Debounces.on == false then break end
  2102. rs:wait()
  2103. end
  2104. sp.Transparency = 1
  2105. for i = 1, 20 do
  2106. 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)
  2107. 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)
  2108. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
  2109. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
  2110. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2111. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2112. if Debounces.on == false then break end
  2113. rs:wait()
  2114. end
  2115. wait(1)
  2116. sp.Transparency = 0
  2117. sp2.Transparency = 0.84
  2118. for i = 1, 20 do
  2119. --spm.Scale = spm.Scale - Vector3.new(1,1,1)
  2120. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  2121. sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  2122. sp3.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  2123. 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)
  2124. 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)
  2125. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  2126. 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)
  2127. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  2128. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  2129. if Debounces.on == false then break end
  2130. rs:wait()
  2131. end
  2132. for i = 1, 2880, 50 do
  2133. rs:wait()
  2134. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  2135. sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  2136. sp3.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/-10), math.rad(-i/-10), math.rad(i/-10))
  2137. rs:wait()
  2138. end
  2139. sp:Destroy()
  2140. sp2:Destroy()
  2141. sp3:Destroy()
  2142. local X = Instance.new("Part",char)
  2143. local O = Instance.new("ObjectValue",X)
  2144. O.Name = "creator"
  2145. X.Locked = true
  2146. X.Name = "Shell"
  2147. X.Anchored = false
  2148. X.CanCollide = false
  2149. X.Transparency = 0
  2150. X.Reflectance = 0
  2151. X.BottomSurface = 0
  2152. X.TopSurface = 0
  2153. X.Shape = 0
  2154. local V = Instance.new("ObjectValue",X)
  2155. V.Value = char
  2156. V.Name = "creator"
  2157. X.BrickColor = TorsoColor
  2158. X.Size = Vector3.new(2,2,2)
  2159. X.Material = "Neon"
  2160. local Z = Instance.new("SpecialMesh",X)
  2161. Z.MeshType = "Sphere"
  2162. Z.Scale = Vector3.new(0.5,0.5,1)
  2163. X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
  2164. local bv = Instance.new("BodyVelocity",X)
  2165. bv.maxForce = Vector3.new(99999,99999,99999)
  2166. X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  2167. bv.velocity = X.CFrame.lookVector*75
  2168.  
  2169. Explode = X.Touched:connect(function(hit)
  2170. if hit ~= char and hit.Name ~= "Shell" then
  2171. local cf = X.CFrame
  2172. bv:Destroy()
  2173. X.Anchored = true
  2174. Z:Remove()
  2175. Explode:disconnect()
  2176. X.Size = Vector3.new(6,6,6)
  2177. X.Touched:connect(function(hit) end)
  2178. X.CanCollide = false
  2179. local part3 = Instance.new("Part", rarm)
  2180. part3.Anchored=true
  2181. part3.CanCollide=false
  2182. part3.Locked = true
  2183. part3.TopSurface = "SmoothNoOutlines"
  2184. part3.BottomSurface = "SmoothNoOutlines"
  2185. part3.FormFactor='Custom'
  2186. part3.Size=Vector3.new(2,2, 2)
  2187. part3.CFrame=X.CFrame
  2188. part3.Transparency=0
  2189. part3.BrickColor=TorsoColor
  2190. local mesh3 = Instance.new("SpecialMesh",part3)
  2191. mesh3.MeshType = "Sphere"
  2192. mesh3.Scale = Vector3.new(2,2,2)
  2193. --debris:AddItem(X,8)
  2194. local part4 = Instance.new("Part", rarm)
  2195. part4.Material = "Neon"
  2196. part4.Anchored=true
  2197. part4.CanCollide=false
  2198. part4.Locked = true
  2199. part4.TopSurface = "SmoothNoOutlines"
  2200. part4.BottomSurface = "SmoothNoOutlines"
  2201. part4.FormFactor='Custom'
  2202. part4.Size=Vector3.new(2,2, 2)
  2203. part4.CFrame=X.CFrame
  2204. part4.Transparency=0
  2205. part4.BrickColor=BrickColor.new("Black")
  2206. local mesh4 = Instance.new("SpecialMesh",part4)
  2207. mesh4.MeshType = "Sphere"
  2208. mesh4.Scale = Vector3.new(1,1,1)
  2209. local part7 = Instance.new("Part", rarm)
  2210. part7.Material = "Neon"
  2211. part7.Anchored=true
  2212. part7.CanCollide=false
  2213. part7.Locked = true
  2214. part7.TopSurface = "SmoothNoOutlines"
  2215. part7.BottomSurface = "SmoothNoOutlines"
  2216. part7.FormFactor='Custom'
  2217. part7.Size=Vector3.new(2,2, 2)
  2218. part7.CFrame=X.CFrame
  2219. part7.Transparency=0
  2220. part7.BrickColor=BrickColor.new("Really black")
  2221. local mesh7 = Instance.new("SpecialMesh",part7)
  2222. mesh7.MeshType = "Sphere"
  2223. mesh7.Scale = Vector3.new(0.2, 0.2, 0.2)
  2224. --[[X.Touched:connect(function(ht)
  2225. hit = ht.Parent
  2226. if ht and hit:IsA("Model") then
  2227. if hit:FindFirstChild("Humanoid") then
  2228. if hit.Name ~= p.Name then
  2229. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2230. wait(.3)
  2231. end
  2232. end
  2233. elseif ht and hit:IsA("Hat") then
  2234. if hit.Parent.Name ~= p.Name then
  2235. if hit.Parent:FindFirstChild("Humanoid") then
  2236. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2237. wait(.3)
  2238. end
  2239. end
  2240. end
  2241. end)
  2242. part3.Touched:connect(function(ht)
  2243. hit = ht.Parent
  2244. if ht and hit:IsA("Model") then
  2245. if hit:FindFirstChild("Humanoid") then
  2246. if hit.Name ~= p.Name then
  2247. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2248. wait(.3)
  2249. end
  2250. end
  2251. elseif ht and hit:IsA("Hat") then
  2252. if hit.Parent.Name ~= p.Name then
  2253. if hit.Parent:FindFirstChild("Humanoid") then
  2254. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2255. wait(.3)
  2256. end
  2257. end
  2258. end
  2259. end)]]--
  2260. for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  2261. if v:FindFirstChild('Humanoid') then
  2262. v.Humanoid:TakeDamage(math.random(60,90))
  2263. v.Humanoid.PlatformStand = true
  2264. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  2265. end
  2266. end
  2267.  
  2268. local acos = math.acos
  2269. local sqrt = math.sqrt
  2270. local Vec3 = Vector3.new
  2271. local fromAxisAngle = CFrame.fromAxisAngle
  2272.  
  2273. local function toAxisAngle(CFr)
  2274. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  2275. local Angle = math.acos((R00+R11+R22-1)/2)
  2276. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2277. A = A == 0 and 0.00001 or A
  2278. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2279. B = B == 0 and 0.00001 or B
  2280. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2281. C = C == 0 and 0.00001 or C
  2282. local x = (R21-R12)/sqrt(A)
  2283. local y = (R02-R20)/sqrt(B)
  2284. local z = (R10-R01)/sqrt(C)
  2285. return Vec3(x,y,z),Angle
  2286. end
  2287.  
  2288. function ApplyTrig(Num,Func)
  2289. local Min,Max = Func(0),Func(1)
  2290. local i = Func(Num)
  2291. return (i-Min)/(Max-Min)
  2292. end
  2293.  
  2294. function LerpCFrame(CFrame1,CFrame2,Num)
  2295. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  2296. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  2297. end
  2298.  
  2299. function Crater(Torso,Radius)
  2300. Spawn(function()
  2301. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  2302. local Ignore = {}
  2303. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2304. if v.Character ~= nil then
  2305. Ignore[#Ignore+1] = v.Character
  2306. end
  2307. end
  2308. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  2309. if Hit == nil then return end
  2310. local Parts = {}
  2311. for i = 1,360,10 do
  2312. local P = Instance.new("Part",Torso.Parent)
  2313. P.Anchored = true
  2314. P.FormFactor = "Custom"
  2315. P.BrickColor = Hit.BrickColor
  2316. P.Material = Hit.Material
  2317. P.TopSurface = "Smooth"
  2318. P.BottomSurface = "Smooth"
  2319. P.Size = Vector3.new(10,20,20)*(math.random(80,100)/100)
  2320. 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)))
  2321. 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}
  2322. if math.random(0,5) == 0 then -- rubble
  2323. local P = Instance.new("Part",Torso.Parent)
  2324. P.Anchored = true
  2325. P.FormFactor = "Custom"
  2326. P.BrickColor = Hit.BrickColor
  2327. P.Material = Hit.Material
  2328. P.TopSurface = "Smooth"
  2329. P.BottomSurface = "Smooth"
  2330. P.Size = Vector3.new(4,4,4)*(math.random(80,100)/100)
  2331. 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)))
  2332. 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}
  2333. end
  2334. end
  2335. for i = 0,1,0.05 do
  2336. for i2,v in pairs(Parts) do
  2337. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  2338. end
  2339. wait(0.02)
  2340. end
  2341. for i,v in pairs(Parts) do
  2342. if v[1].Size.X > 2.1 then
  2343. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  2344. end
  2345. v[1].Anchored = false
  2346. end
  2347. for i = 0,1,0.05 do
  2348. for i2,v in pairs(Parts) do
  2349. v[1].Transparency = i
  2350. if i == 1 then
  2351. v[1]:Destroy()
  2352. elseif i >= 0.25 then
  2353. v[1].CanCollide = false
  2354. end
  2355. end
  2356. wait(0.02)
  2357. end
  2358. Parts = nil
  2359. end)
  2360. end
  2361.  
  2362. ROW = function(out, trans, s, wt, t, ang, plus)
  2363. for i = 1, 360, 360/t do
  2364. local c = Instance.new("Part", game.Workspace)
  2365. c.FormFactor = 3
  2366. c.TopSurface = 0
  2367. c.BottomSurface = 0
  2368. c.Size = s
  2369. c.Anchored = true
  2370. c.CanCollide = wt
  2371. c.Material=workspace.Base.Material
  2372. c.Transparency = trans
  2373. c.BrickColor = workspace.Base.BrickColor
  2374. 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
  2375. c.Locked=true
  2376. game.Debris:AddItem(c,15)
  2377. end
  2378. end
  2379.  
  2380. Part = function(x,y,z,color,tr,cc,an,parent)
  2381. local p = Instance.new('Part',parent or Weapon)
  2382. p.formFactor = 'Custom'
  2383. p.Size = Vector3.new(x,y,z)
  2384. p.BrickColor = BrickColor.new(color)
  2385. p.CanCollide = cc
  2386. p.Transparency = tr
  2387. p.Anchored = an
  2388. p.TopSurface,p.BottomSurface = 0,0
  2389. p.Locked=true
  2390. p:BreakJoints()
  2391. return p end
  2392.  
  2393. Mesh = function(par,num,x,y,z)
  2394. local msh = _
  2395. if num == 1 then msh = Instance.new("CylinderMesh",par)
  2396. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  2397. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  2398. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  2399. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  2400. end msh.Scale = Vector3.new(x,y,z)
  2401. return msh end
  2402.  
  2403. function explosion(col1,col2,cfr,sz,rng,dmg)
  2404. local a= Part(1,1,1,col1,.5,false,true,workspace)
  2405. local a2= Part(1,1,1,col2,.5,false,true,workspace)
  2406. local a3= Part(1,1,1,col2,.5,false,true,workspace)
  2407. v1,v2,v3=sz.x,sz.y,sz.z
  2408. local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  2409. local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  2410. local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  2411. a.CFrame=cfr
  2412. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2413. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2414.  
  2415. Spawn(function()
  2416. while wait() do
  2417. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  2418. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  2419. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  2420. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  2421. a.Transparency=a.Transparency+0.05
  2422. a2.Transparency=a2.Transparency+0.05
  2423. a3.Transparency=a3.Transparency+0.05
  2424. end
  2425. end)
  2426. end
  2427.  
  2428. Crater(X,20)
  2429. 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)
  2430. z = Instance.new("Sound",workspace)
  2431. z.SoundId = "rbxassetid://231917744"
  2432. z.Pitch = .5
  2433. z.Volume = 5
  2434. z1 = Instance.new("Sound",workspace)
  2435. z1.SoundId = "rbxassetid://231917744"
  2436. z1.Pitch = .5
  2437. z1.Volume = 5
  2438. z2 = Instance.new("Sound",workspace)
  2439. z2.SoundId = "rbxassetid://231917744"
  2440. z2.Pitch = .5
  2441. z2.Volume = 5
  2442. z3 = Instance.new("Sound",workspace)
  2443. z3.SoundId = "rbxassetid://245537790"
  2444. z3.Pitch = .7
  2445. z3.Volume = 5
  2446. z4 = Instance.new("Sound",workspace)
  2447. z4.SoundId = "rbxassetid://245537790"
  2448. z4.Pitch = .7
  2449. z4.Volume = 5
  2450. z4a = Instance.new("Sound",workspace)
  2451. z4a.SoundId = "rbxassetid://419447292"
  2452. z4a.Pitch = 1
  2453. z4a.Volume = 5
  2454. z3a = Instance.new("Sound",workspace)
  2455. z3a.SoundId = "rbxassetid://421328847"
  2456. z3a.Pitch = 1
  2457. z3a.Volume = 5
  2458. wait(0.1)
  2459. z:Play()
  2460. z1:Play()
  2461. z2:Play()
  2462. z3:Play()
  2463. z4:Play()
  2464. z3a:Play()
  2465. z4a:Play()
  2466.  
  2467. local part=Instance.new('Part',rarm)
  2468. part.Anchored=true
  2469. part.CanCollide=false
  2470. part.Locked = true
  2471. part.FormFactor='Custom'
  2472. part.Size=Vector3.new(2,2,2)
  2473. part.CFrame=X.CFrame*CFrame.new(0,0,0)
  2474. part.Transparency=0
  2475. part.BrickColor=BrickColor.new('Really black')
  2476. local mesh=Instance.new('SpecialMesh',part)
  2477. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2478. mesh.Scale=Vector3.new(4,4,4)
  2479. local part2=part:clone()
  2480. part2.Parent = rarm
  2481. part2.BrickColor=TorsoColor
  2482. local part5=part:clone()
  2483. part5.Parent = rarm
  2484. part5.BrickColor=TorsoColor
  2485. local part6=part:clone()
  2486. part6.Parent = rarm
  2487. part6.BrickColor=BrickColor.new("Black")
  2488. local mesh2=mesh:clone()
  2489. mesh2.Parent=part2
  2490. mesh2.Scale=Vector3.new(6, 6, 6)
  2491. local mesh5=mesh:clone()
  2492. mesh5.Parent=part5
  2493. mesh5.Scale=Vector3.new(6, 6, 6)
  2494. local mesh6=mesh:clone()
  2495. mesh6.Parent=part6
  2496. mesh6.Scale=Vector3.new(6, 6, 6)
  2497. local blast = Instance.new("Part", rarm)
  2498. blast.BrickColor = BrickColor.new("Really black")
  2499. blast.Anchored = true
  2500. blast.CanCollide = false
  2501. blast.Locked = true
  2502. blast.Size = Vector3.new(2, 2, 2)
  2503. blast.TopSurface = "Smooth"
  2504. blast.BottomSurface = "Smooth"
  2505. blast.Transparency = 0
  2506. blast.CFrame = HandCF
  2507. local bm = Instance.new("SpecialMesh", blast)
  2508. bm.Scale = Vector3.new(10,2,10)
  2509. bm.MeshId = "rbxassetid://3270017"
  2510. local blast2 = Instance.new("Part", rarm)
  2511. blast2.BrickColor = BrickColor.new("Really black")
  2512. blast2.Anchored = true
  2513. blast2.CanCollide = false
  2514. blast2.Locked = true
  2515. blast2.Size = Vector3.new(2, 2, 2)
  2516. blast2.TopSurface = "Smooth"
  2517. blast2.BottomSurface = "Smooth"
  2518. blast2.Transparency = 0
  2519. blast2.CFrame = HandCF
  2520. local bm2 = Instance.new("SpecialMesh", blast2)
  2521. bm2.Scale = Vector3.new(6,2,6)
  2522. bm2.MeshId = "rbxassetid://3270017"
  2523. local blast3 = Instance.new("Part", rarm)
  2524. blast3.BrickColor = BrickColor.new("Really black")
  2525. blast3.Anchored = true
  2526. blast3.CanCollide = false
  2527. blast3.Locked = true
  2528. blast3.Size = Vector3.new(1, 1, 1)
  2529. blast3.TopSurface = "Smooth"
  2530. blast3.BottomSurface = "Smooth"
  2531. blast3.Transparency = 0
  2532. blast3.CFrame = HandCF
  2533. local bm3 = Instance.new("SpecialMesh", blast3)
  2534. bm3.Scale = Vector3.new(6,2,6)
  2535. bm3.MeshId = "rbxassetid://3270017"
  2536. for i = 1,120 do rs:wait()
  2537. X.Transparency = X.Transparency + (1/120)
  2538. part.Transparency = part.Transparency + (1/120)
  2539. part2.Transparency = part2.Transparency + (1/120)
  2540. part3.Transparency = part3.Transparency + (1/120)
  2541. part4.Transparency = part4.Transparency + (1/120)
  2542. part5.Transparency = part5.Transparency + (1/120)
  2543. part6.Transparency = part6.Transparency + (1/120)
  2544. part7.Transparency = part7.Transparency + (1/120)
  2545. blast.Transparency = blast.Transparency + (1/120)
  2546. blast2.Transparency = blast2.Transparency + (1/120)
  2547. blast3.Transparency = blast3.Transparency + (1/120)
  2548. X.Size = X.Size + Vector3.new(1.6,1.6,1.6)
  2549. --part3.Size = part3.Size + Vector3.new(6,6,6)
  2550. mesh.Scale = mesh.Scale + Vector3.new(2,.4,2)
  2551. mesh2.Scale = mesh2.Scale + Vector3.new(2.2,.4,2.2)
  2552. mesh3.Scale = mesh3.Scale + Vector3.new(6,6,6)
  2553. mesh4.Scale = mesh4.Scale + Vector3.new(3.4,3.4,3.4)
  2554. mesh5.Scale = mesh5.Scale + Vector3.new(3.2,.4,3.2)
  2555. mesh6.Scale = mesh6.Scale + Vector3.new(4,.4,4)
  2556. mesh7.Scale = mesh7.Scale + Vector3.new(8,8,8)
  2557. bm.Scale = bm.Scale + Vector3.new(12,12,.4)
  2558. bm2.Scale = bm2.Scale + Vector3.new(8,8,.4)
  2559. bm3.Scale = bm3.Scale + Vector3.new(8,8,.4)
  2560. X.CFrame = cf
  2561. part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  2562. part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  2563. part3.CFrame=X.CFrame
  2564. part4.CFrame=X.CFrame
  2565. part7.CFrame=X.CFrame
  2566. part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  2567. part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  2568. blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2569. blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  2570. blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  2571. rs:wait()
  2572. end
  2573. X:Destroy()
  2574. part:Destroy()
  2575. part2:Destroy()
  2576. part3:Destroy()
  2577. part4:Destroy()
  2578. part5:Destroy()
  2579. part6:Destroy()
  2580. blast:Destroy()
  2581. blast2:Destroy()
  2582. blast3:Destroy()
  2583. z:Destroy()
  2584. z1:Destroy()
  2585. z2:Destroy()
  2586. z3:Destroy()
  2587. z4:Destroy()
  2588. end
  2589. end)
  2590. for i = 1, 20 do
  2591. 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)
  2592. 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)
  2593. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  2594. 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)
  2595. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  2596. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  2597. if Debounces.on == false then break end
  2598. rs:wait()
  2599. end
  2600. if Debounces.CanAttack == false then
  2601. Debounces.CanAttack = true
  2602. Debounces.NoIdl = false
  2603. Debounces.on = false
  2604. end
  2605. end
  2606. end
  2607. end)
  2608. ----------------------------------------------------
  2609. mouse.KeyDown:connect(function(key)
  2610. if key == "c" then
  2611. Blaze()
  2612. end
  2613. end)
  2614. ----------------------------------------------------
  2615. mouse.KeyDown:connect(function(key)
  2616. if key == "v" then
  2617. Blaze2()
  2618. end
  2619. end)
  2620. ----------------------------------------------------
  2621. mouse.KeyDown:connect(function(key)
  2622. if key == "x" then
  2623. hum.WalkSpeed = 0.01
  2624. if Debounces.CanAttack == true then
  2625. Debounces.CanAttack = false
  2626. Debounces.NoIdl = true
  2627. Debounces.on = true
  2628. for i = 1, 30 do
  2629. 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)
  2630. 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)
  2631. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  2632. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2633. 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)
  2634. 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)
  2635. if Debounces.on == false then break end
  2636. rs:wait(6)
  2637. end
  2638. v = Instance.new("Sound")
  2639. v.SoundId = "rbxassetid://435742675"
  2640. v.Parent = char
  2641. v.Looped = false
  2642. v.Pitch = 1
  2643. v.Volume = 18
  2644. wait(.01)
  2645. v:Play()
  2646.  
  2647. if Daytime == true then
  2648. Daytime = false
  2649. l.TimeOfDay = 00
  2650. else
  2651. Daytime = true
  2652. l.TimeOfDay = 12
  2653. l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  2654. end
  2655.  
  2656. local Shockwave = function()
  2657. local rng1 = Instance.new("Part", char)
  2658. rng1.Anchored = true
  2659. rng1.BrickColor = BrickColor.new("Really black")
  2660. rng1.CanCollide = false
  2661. rng1.FormFactor = 3
  2662. rng1.Name = "Ring"
  2663. rng1.Material = "Neon"
  2664. rng1.Size = Vector3.new(1, 1, 1)
  2665. rng1.Transparency = 0.35
  2666. rng1.TopSurface = 0
  2667. rng1.BottomSurface = 0
  2668. local rngm1 = Instance.new("SpecialMesh", rng)
  2669. rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2670. rngm1.Scale = Vector3.new(10, 10, 1)
  2671. rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  2672. local Wave = Instance.new("Part", game.Workspace--[[?]])
  2673. Wave.Name = "Shockwave"
  2674. Wave.BrickColor = BrickColor.new("Really black")
  2675. Wave.Material = "Neon"
  2676. Wave.Size = Vector3.new(1, 1, 1)
  2677. Wave.Shape = "Ball"
  2678. Wave.CanCollide = false
  2679. Wave.Anchored = true
  2680. Wave.TopSurface = 0
  2681. Wave.BottomSurface = 0
  2682. local Wave2 = Instance.new("Part", game.Workspace--[[?]])
  2683. Wave2.Name = "Shockwave2"
  2684. Wave2.BrickColor = TorsoColor
  2685. Wave2.Material = "Neon"
  2686. Wave2.Size = Vector3.new(1, 1, 1)
  2687. Wave2.Shape = "Ball"
  2688. Wave2.CanCollide = false
  2689. Wave2.Anchored = true
  2690. Wave2.TopSurface = 0
  2691. Wave2.BottomSurface = 0
  2692. Wave2.Touched:connect(function(hit)
  2693. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  2694. local Occlude = true
  2695. local NotOccludes = {
  2696. char.Name;
  2697. "Wings";
  2698. "Scythe";
  2699. "Thingy";
  2700. "Thingy2"; -- put all of the names in a table pls
  2701. }
  2702. for i,v in pairs(NotOccludes) do
  2703. if hit.Parent.Name == v then
  2704. Occlude = false
  2705. end
  2706. end
  2707. --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
  2708. if Occlude then
  2709. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  2710. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  2711. end
  2712. end
  2713. end)
  2714.  
  2715. Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  2716.  
  2717. coroutine.wrap(function()
  2718. for i = 1, 20, 0.2 do
  2719. rngm1.Scale = Vector3.new(10 + i*20, 10 + i*20, 20)
  2720. rng1.Transparency = i/20
  2721. wait()
  2722. end
  2723. wait()
  2724. rng1:Destroy()
  2725. end)()
  2726.  
  2727. Delay(0, function()
  2728.  
  2729. if Daytime == false then
  2730. for i = 3, 50, 1 do
  2731. Wave.Size = Vector3.new(0 + i*3, 0 + i*3, 0 + i*3)
  2732. Wave.CFrame = char.Torso.CFrame
  2733. local t = i / 50
  2734. Wave.Transparency = t
  2735. Wave2.Size = Vector3.new(1 + i*2.5, 1 + i*2.5, 1 + i*2.5)
  2736. Wave2.CFrame = char.Torso.CFrame
  2737. local tq = i / 50
  2738. Wave2.Transparency = tq
  2739. wait()
  2740. end
  2741. else
  2742. for i = 3, 50, 1 do
  2743. Wave.Size = Vector3.new(0 + i*3, 0 + i*3, 0 + i*3)
  2744. Wave.CFrame = char.Torso.CFrame
  2745. local t = i / 50
  2746. Wave.Transparency = t
  2747. Wave2.Size = Vector3.new(1 + i*2.5, 1 + i*2.5, 1 + i*2.5)
  2748. Wave2.CFrame = char.Torso.CFrame
  2749. local tq = i / 50
  2750. Wave2.Transparency = tq
  2751. wait()
  2752. end
  2753. end
  2754. Wave:Destroy()
  2755. Wave2:Destroy()
  2756. end)
  2757. Delay(0, function()
  2758. while wait() do
  2759. if Wave ~= nil then
  2760. Wave.CFrame = char.Torso.CFrame
  2761. else
  2762. break
  2763. end
  2764. end
  2765. end)
  2766. end
  2767. Shockwave()
  2768. for i = 1, 30 do
  2769. 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)
  2770. 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)
  2771. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  2772. 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)
  2773. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  2774. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  2775. if Debounces.on == false then break end
  2776. rs:wait()
  2777. end
  2778. wait(2.4)
  2779. Debounces.NoIdl = false
  2780. hum.WalkSpeed = 16
  2781. Debounces.on = false
  2782. wait()
  2783. if Debounces.CanAttack == false then
  2784. Debounces.CanAttack = true
  2785. v:Destroy()
  2786. end
  2787. end
  2788. end
  2789. end)
  2790. ----------------------------------------------------
  2791. mouse.KeyDown:connect(function(key)
  2792. if key == "e" then
  2793. if Debounces.CanAttack == true then
  2794. Debounces.CanAttack = false
  2795. Debounces.on = true
  2796. Debounces.NoIdl = true
  2797. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  2798. z = Instance.new("Sound", rarm)
  2799. z.SoundId = "http://www.roblox.com/asset/?id=200633148"--160867463, 161006212
  2800. z.Volume = 1.25
  2801. z.Pitch = pt[math.random(1,#pt)]
  2802. z.Looped = false
  2803. z:Play()
  2804. Debounces.RPunch = true
  2805. Debounces.LPunch = true
  2806. Debounces.ks = true
  2807. Debounces.ks2 = true
  2808. for i = 1, 3 do
  2809. 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)
  2810. 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)
  2811. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2812. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2813. 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)
  2814. 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)
  2815. if Debounces.on == false then break end
  2816. wait()
  2817. end
  2818. z2 = Instance.new("Sound", larm)
  2819. z2.SoundId = "http://www.roblox.com/asset/?id=200633148"
  2820. z2.Volume = 1.25
  2821. z2.Pitch = pt[math.random(1,#pt)]
  2822. z2.Looped = false
  2823. z2:Play()
  2824. for i = 1, 3 do
  2825. 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)
  2826. 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)
  2827. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2828. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2829. 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)
  2830. 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)
  2831. if Debounces.on == false then break end
  2832. wait()
  2833. end
  2834. z3 = Instance.new("Sound", rarm)
  2835. z3.SoundId = "http://www.roblox.com/asset/?id=200633148"
  2836. z3.Volume = 1.25
  2837. z3.Pitch = pt[math.random(1,#pt)]
  2838. z3.Looped = false
  2839. z3:Play()
  2840. for i = 1, 3 do
  2841. 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)
  2842. 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)
  2843. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2844. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2845. 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)
  2846. 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)
  2847. if Debounces.on == false then break end
  2848. wait()
  2849. end
  2850. z4 = Instance.new("Sound", larm)
  2851. z4.SoundId = "http://www.roblox.com/asset/?id=200633148"
  2852. z4.Volume = 1.25
  2853. z4.Pitch = pt[math.random(1,#pt)]
  2854. z4.Looped = false
  2855. z4:Play()
  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(90),math.rad(0),math.rad(-50)), 0.92)
  2858. 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)
  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.6, -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.6, -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. z5 = Instance.new("Sound", rarm)
  2867. z5.SoundId = "http://www.roblox.com/asset/?id=200633148"
  2868. z5.Volume = 1.25
  2869. z5.Pitch = pt[math.random(1,#pt)]
  2870. z5.Looped = false
  2871. z5: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(110),math.rad(30),math.rad(20)), 0.9)
  2874. 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)
  2875. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2876. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  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.9)
  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.9)
  2879. if Debounces.on == false then break end
  2880. wait()
  2881. end
  2882. z6 = Instance.new("Sound", larm)
  2883. z6.SoundId = "http://www.roblox.com/asset/?id=200633148"
  2884. z6.Volume = 1.25
  2885. z6.Pitch = pt[math.random(1,#pt)]
  2886. z6.Looped = false
  2887. z6: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(0),math.rad(-50)), 0.92)
  2890. 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)
  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. z7 = Instance.new("Sound", rarm)
  2899. z7.SoundId = "http://www.roblox.com/asset/?id=200633148"--160867463, 161006212
  2900. z7.Volume = 1.25
  2901. z7.Pitch = pt[math.random(1,#pt)]
  2902. z7.Looped = false
  2903. z7: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(60),math.rad(20),math.rad(20)), 0.92)
  2906. 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)
  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.5, -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.5, -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. z8 = Instance.new("Sound", larm)
  2915. z8.SoundId = "http://www.roblox.com/asset/?id=200633148"
  2916. z8.Volume = 1.25
  2917. z8.Pitch = pt[math.random(1,#pt)]
  2918. z8.Looped = false
  2919. z8: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(90),math.rad(0),math.rad(-50)), 0.92)
  2922. 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)
  2923. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2924. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  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.92)
  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.92)
  2927. if Debounces.on == false then break end
  2928. wait()
  2929. end
  2930. z9 = Instance.new("Sound", rarm)
  2931. z9.SoundId = "http://www.roblox.com/asset/?id=200633148"
  2932. z9.Volume = 1.25
  2933. z9.Pitch = pt[math.random(1,#pt)]
  2934. z9.Looped = false
  2935. z9: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(-20),math.rad(20)), 0.92)
  2938. 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)
  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. z10 = Instance.new("Sound", larm)
  2947. z10.SoundId = "http://www.roblox.com/asset/?id=200633148"
  2948. z10.Volume = 1.25
  2949. z10.Pitch = pt[math.random(1,#pt)]
  2950. z10.Looped = false
  2951. z10: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(90),math.rad(0),math.rad(-50)), 0.92)
  2954. 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)
  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.6, -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.6, -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. z11 = Instance.new("Sound", rarm)
  2963. z11.SoundId = "http://www.roblox.com/asset/?id=200633148"
  2964. z11.Volume = 1.25
  2965. z11.Pitch = pt[math.random(1,#pt)]
  2966. z11.Looped = false
  2967. z11: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(110),math.rad(30),math.rad(20)), 0.9)
  2970. 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)
  2971. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2972. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  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.9)
  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.9)
  2975. if Debounces.on == false then break end
  2976. wait()
  2977. end
  2978. z12 = Instance.new("Sound", larm)
  2979. z12.SoundId = "http://www.roblox.com/asset/?id=200633148"
  2980. z12.Volume = 1.25
  2981. z12.Pitch = pt[math.random(1,#pt)]
  2982. z12.Looped = false
  2983. z12: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(0),math.rad(-50)), 0.92)
  2986. 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)
  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. z13 = Instance.new("Sound", rarm)
  2995. z13.SoundId = "http://www.roblox.com/asset/?id=200633148"
  2996. z13.Volume = 1.25
  2997. z13.Pitch = pt[math.random(1,#pt)]
  2998. z13.Looped = false
  2999. z13: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(-20),math.rad(20)), 0.92)
  3002. 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)
  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. z14 = Instance.new("Sound", larm)
  3011. z14.SoundId = "http://www.roblox.com/asset/?id=200633148"
  3012. z14.Volume = 1.25
  3013. z14.Pitch = pt[math.random(1,#pt)]
  3014. z14.Looped = false
  3015. z14: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(90),math.rad(0),math.rad(-50)), 0.92)
  3018. 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)
  3019. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3020. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  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.92)
  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.92)
  3023. if Debounces.on == false then break end
  3024. wait()
  3025. end
  3026. z15 = Instance.new("Sound", rarm)
  3027. z15.SoundId = "http://www.roblox.com/asset/?id=200633148"
  3028. z15.Volume = 1.25
  3029. z15.Pitch = pt[math.random(1,#pt)]
  3030. z15.Looped = false
  3031. z15: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(110),math.rad(30),math.rad(20)), 0.9)
  3034. 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)
  3035. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  3036. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  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.9)
  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.9)
  3039. if Debounces.on == false then break end
  3040. wait()
  3041. end
  3042. z16 = Instance.new("Sound", larm)
  3043. z16.SoundId = "http://www.roblox.com/asset/?id=200633148"
  3044. z16.Volume = 1.25
  3045. z16.Pitch = pt[math.random(1,#pt)]
  3046. z16.Looped = false
  3047. z16: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(0),math.rad(-50)), 0.92)
  3050. 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)
  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. z17 = Instance.new("Sound", rarm)
  3059. z17.SoundId = "http://www.roblox.com/asset/?id=200633148"--160867463, 161006212
  3060. z17.Volume = 1.25
  3061. z17.Pitch = pt[math.random(1,#pt)]
  3062. z17.Looped = false
  3063. z17: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(60),math.rad(20),math.rad(20)), 0.92)
  3066. 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)
  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.5, -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.5, -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. z18 = Instance.new("Sound", larm)
  3075. z18.SoundId = "http://www.roblox.com/asset/?id=200633148"
  3076. z18.Volume = 1.25
  3077. z18.Pitch = pt[math.random(1,#pt)]
  3078. z18.Looped = false
  3079. z18: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(90),math.rad(0),math.rad(-50)), 0.92)
  3082. 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)
  3083. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3084. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  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.92)
  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.92)
  3087. if Debounces.on == false then break end
  3088. wait()
  3089. end
  3090. z19 = Instance.new("Sound", rarm)
  3091. z19.SoundId = "http://www.roblox.com/asset/?id=200633148"
  3092. z19.Volume = 1.25
  3093. z19.Pitch = pt[math.random(1,#pt)]
  3094. z19.Looped = false
  3095. z19: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(-20),math.rad(20)), 0.92)
  3098. 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)
  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. z20 = Instance.new("Sound", larm)
  3107. z20.SoundId = "http://www.roblox.com/asset/?id=200633148"
  3108. z20.Volume = 1.25
  3109. z20.Pitch = pt[math.random(1,#pt)]
  3110. z20.Looped = false
  3111. z20: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(90),math.rad(0),math.rad(-50)), 0.92)
  3114. 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)
  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.6, -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.6, -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. z:Destroy()
  3123. z2:Destroy()
  3124. z3:Destroy()
  3125. z4:Destroy()
  3126. z5:Destroy()
  3127. z6:Destroy()
  3128. z7:Destroy()
  3129. z8:Destroy()
  3130. z9:Destroy()
  3131. z10:Destroy()
  3132. z11:Destroy()
  3133. z12:Destroy()
  3134. z13:Destroy()
  3135. z14:Destroy()
  3136. z15:Destroy()
  3137. z16:Destroy()
  3138. z17:Destroy()
  3139. z18:Destroy()
  3140. z19:Destroy()
  3141. z20:Destroy()
  3142. Debounces.LPunch = false
  3143. Debounces.RPunch = false
  3144. Debounces.ks = false
  3145. Debounces.ks2 = false
  3146. if Debounces.CanAttack == false then
  3147. Debounces.CanAttack = true
  3148. Debounces.on = false
  3149. Debounces.NoIdl = false
  3150. end
  3151. end
  3152. end
  3153. end)
  3154. -------------------------------
  3155. mouse.KeyDown:connect(function(key)
  3156. if key == "t" then
  3157. if Debounces.CanAttack == true then
  3158. Debounces.CanAttack = false
  3159. Debounces.NoIdl = true
  3160. Debounces.on = true
  3161. Debounces.ks = true
  3162. kik = rleg.Touched:connect(function(ht)
  3163. hit = ht.Parent
  3164. if ht and hit:IsA("Model") then
  3165. if hit:FindFirstChild("Humanoid") then
  3166. if hit.Name ~= p.Name then
  3167. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  3168. Debounces.Slashed = true]]--
  3169. if Debounces.ks==true then
  3170. z = Instance.new("Sound",hed)
  3171. z.SoundId = "rbxassetid://169380525"
  3172. z.Volume = 1
  3173. z:Play()
  3174. Debounces.ks=false
  3175. end
  3176. hit:FindFirstChild("Humanoid"):TakeDamage(2)
  3177. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  3178. --Debounces.Slashed = false
  3179. --end
  3180. end
  3181. end
  3182. elseif ht and hit:IsA("Hat") then
  3183. if hit.Parent.Name ~= p.Name then
  3184. if hit.Parent:FindFirstChild("Humanoid") then
  3185. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  3186. Debounces.Slashed = true]]--
  3187. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  3188. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  3189. --Debounces.Slashed = false
  3190. --end
  3191. end
  3192. end
  3193. end
  3194. end)
  3195. for i = 1,20 do
  3196. 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)
  3197. 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)
  3198. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3199. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  3200. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
  3201. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  3202. if Debounces.on == false then break end
  3203. rs:wait()
  3204. end
  3205. kik:disconnect()
  3206. if Debounces.CanAttack == false then
  3207. Debounces.CanAttack = true
  3208. Debounces.NoIdl = false
  3209. Debounces.on = false
  3210. end
  3211. end
  3212. end
  3213. end)
  3214. ----------------------------------------------------
  3215. mouse.KeyDown:connect(function(key)
  3216. if key == "y" then
  3217. if Debounces.CanAttack == true then
  3218. Debounces.CanAttack = false
  3219. Debounces.on = true
  3220. Debounces.NoIdl = true
  3221. for i = 1, 15 do
  3222. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,-0.25)*CFrame.Angles(math.rad(0),math.rad(-35),math.rad(-90)), 0.2)
  3223. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(-35),math.rad(-90)), 0.6)
  3224. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.2)
  3225. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.4)
  3226. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3227. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3228. if Debounces.on == false then break end
  3229. rs:wait(2.7)
  3230. end
  3231. xa = Instance.new("Sound",char)
  3232. xa.SoundId = "rbxassetid://419447292"
  3233. xa.Pitch = 1
  3234. xa.Volume = 2.5
  3235. wait(.1)
  3236. xa:Play()
  3237. Debounces.on = false
  3238. Debounces.Here = false
  3239. shot = shot + 1
  3240. local rng = Instance.new("Part", larm)
  3241. rng.Anchored = true
  3242. rng.BrickColor = TorsoColor
  3243. rng.CanCollide = false
  3244. rng.FormFactor = 3
  3245. rng.Name = "Ring"
  3246. rng.Size = Vector3.new(1, 1, 1)
  3247. rng.Transparency = 0.35
  3248. rng.TopSurface = 0
  3249. rng.BottomSurface = 0
  3250. rng2 = rng:clone()
  3251. rng3 = rng2:clone()
  3252. rng4 = rng2:clone()
  3253. local rngm = Instance.new("SpecialMesh", rng)
  3254. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3255. rngm.Scale = Vector3.new(10, 10, 1)
  3256. rngm2 = rngm:clone()
  3257. rngm2.Scale = Vector3.new(5, 5, 3)
  3258. rngm3=rngm2:clone()
  3259. rngm3.Parent = rng3
  3260. rngm3.Scale = Vector3.new(8, 8, 1)
  3261. rngm4 = rngm2:clone()
  3262. rngm4.Parent = rng4
  3263. rngm4.Scale = Vector3.new(6, 6, 1)
  3264. local bem = Instance.new("Part", larm)
  3265. bem.Anchored = true
  3266. bem.BrickColor = BrickColor.new("Really black")
  3267. bem.CanCollide = false
  3268. bem.FormFactor = 3
  3269. bem.Name = "Beam" .. shot
  3270. bem.Size = Vector3.new(1, 1, 1)
  3271. bem.Transparency = 0.35
  3272. bem.Material = "Neon"
  3273. bem.TopSurface = 0
  3274. bem.BottomSurface = 0
  3275. local bemm = Instance.new("SpecialMesh", bem)
  3276. bemm.MeshType = 4
  3277. bemm.Scale = Vector3.new(1, 50, 50)
  3278. local out = Instance.new("Part", larm)
  3279. out.Anchored = true
  3280. out.BrickColor = BrickColor.new("Really black")
  3281. out.CanCollide = false
  3282. out.FormFactor = 3
  3283. out.Name = "Out"
  3284. out.Size = Vector3.new(8, 8, 8)
  3285. out.Transparency = 0.35
  3286. out.TopSurface = 0
  3287. out.BottomSurface = 0
  3288. local outm = Instance.new("SpecialMesh", out)
  3289. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  3290. outm.Scale = Vector3.new(12, 8, 12)
  3291. local bnd = Instance.new("Part", larm)
  3292. bnd.Anchored = true
  3293. bnd.BrickColor = BrickColor.new("Really black")
  3294. bnd.CanCollide = false
  3295. bnd.FormFactor = 3
  3296. bnd.Name = "Bend"
  3297. bnd.Size = Vector3.new(1, 1, 1)
  3298. bnd.Transparency = 1
  3299. bnd.TopSurface = 0
  3300. bnd.BottomSurface = 0
  3301. local bndm = Instance.new("SpecialMesh", bnd)
  3302. bndm.MeshType = 3
  3303. bndm.Scale = Vector3.new(16, 16, 16)
  3304. out.CFrame = larm.CFrame * CFrame.new(0, -5.4, 0)
  3305. bem.CFrame = out.CFrame * CFrame.new(0, -50, 0) * CFrame.Angles(0, 0, math.rad(90))
  3306. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  3307. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  3308. rng3.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  3309. rng4.CFrame = rng.CFrame * CFrame.new(0, -2, 0)
  3310. Debounces.Shewt = true
  3311. coroutine.wrap(function()
  3312. for i = 1, 20, 0.2 do
  3313. rngm.Scale = Vector3.new(20 + i*4, 20 + i*4, 2)
  3314. rngm3.Scale = Vector3.new(16 + i*6, 16 + i*6, 2)
  3315. rngm4.Scale = Vector3.new(12 + i*8, 12 + i*8, 2)
  3316. rng.Transparency = i/20
  3317. rng3.Transparency = 1/24
  3318. rng4.Transparency = i/26
  3319. wait()
  3320. end
  3321. wait()
  3322. rng:Destroy()
  3323. end)()
  3324. if Debounces.Shewt == true then
  3325. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  3326. hit = ht.Parent
  3327. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  3328. if HasntTouched(hit.Name) == true and deb == false then
  3329. deb = true
  3330. coroutine.wrap(function()
  3331. hit:FindFirstChild("Humanoid").PlatformStand = true
  3332. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 275
  3333. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  3334. end)()
  3335. table.insert(Touche, hit.Name)
  3336. deb = false
  3337. end
  3338. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  3339. if HasntTouched(hit.Parent.Name) == true and deb == false then
  3340. deb = true
  3341. coroutine.wrap(function()
  3342. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  3343. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 275
  3344. wait(1)
  3345. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  3346. end)()
  3347. table.insert(Touche, hit.Parent.Name)
  3348. deb = false
  3349. for i, v in pairs(Touche) do
  3350. print(v)
  3351. end
  3352. end
  3353. end
  3354. end)
  3355. end
  3356. for i = 0, 260, 8 do
  3357. bem.Size = Vector3.new(i, 30, 30)
  3358. out.CFrame = larm.CFrame * CFrame.new(0, -5.4, 0)
  3359. bem.CFrame = larm.CFrame * CFrame.new(0, -42 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  3360. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  3361. bnd.Size = Vector3.new(2,2,2)
  3362. bndm.Scale = Vector3.new(16,16,16)
  3363. if i % 10 == 0 then
  3364. local newRng = rng2:Clone()
  3365. newRng.Parent = larm
  3366. newRng.CFrame = larm.CFrame * CFrame.new(0, -8.4-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3367. local newRngm = rngm2:clone()
  3368. newRngm.Parent=newRng
  3369. coroutine.wrap(function()
  3370. for i = 1, 10, 0.2 do
  3371. newRngm.Scale = Vector3.new(16 + i*4, 16 + i*4, 6)
  3372. newRng.Transparency = i/10
  3373. wait()
  3374. end
  3375. wait()
  3376. newRng:Destroy()
  3377. end)()
  3378. end
  3379. wait()
  3380. end
  3381. wait()
  3382. Debounces.Shewt = false
  3383. bem:Destroy()
  3384. out:Destroy()
  3385. bnd:Destroy()
  3386. Debounces.Ready = false
  3387. for i, v in pairs(Touche) do
  3388. table.remove(Touche, i)
  3389. end
  3390. wait()
  3391. table.insert(Touche, char.Name)
  3392. Debounces.NoIdl = false
  3393. if Debounces.CanAttack == false then
  3394. Debounces.CanAttack = true
  3395. end
  3396. end
  3397. end
  3398. end)
  3399. ----------------------------------------------------
  3400. mouse.KeyDown:connect(function(key)
  3401. if key == "h" then
  3402. if Debounces.CanAttack == true then
  3403. Debounces.CanAttack = false
  3404. Debounces.on = true
  3405. Debounces.NoIdl = true
  3406. for i = 1, 20 do
  3407. 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)
  3408. 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)
  3409. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  3410. 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)
  3411. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  3412. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  3413. if Debounces.on == false then break end
  3414. rs:wait(2.6)
  3415. end
  3416. Spawn(function()
  3417. local Parts = {}
  3418. for Y = -5,5 do
  3419. local P = Instance.new("Part",char)
  3420. P.Anchored = true
  3421. P.FormFactor = "Custom"
  3422. P.CanCollide = false
  3423. P.Size = Vector3.new(2,4,2)
  3424. P.TopSurface = "SmoothNoOutlines"
  3425. P.BottomSurface = "SmoothNoOutlines"
  3426. P.Material = "Neon"
  3427. P.BrickColor = BrickColor.new("Really black")
  3428. P.Name = tostring(Y)
  3429. local i = (Y+5)/(10)
  3430. i = 1-math.cos(math.pi*i-(math.pi/2))
  3431. P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*1.5))*CFrame.Angles(math.rad(Y*5),0,0)
  3432. --[[P.Touched:connect(function(ht)
  3433. local hit = ht.Parent
  3434. if hit:FindFirstChild("Humanoid") then
  3435. hit.Humanoid:TakeDamage(math.random(20,50))
  3436. end
  3437. end)]]--
  3438. s = Instance.new("Sound",P)
  3439. s.SoundId = "rbxassetid://228343271"
  3440. s.Volume = 1
  3441. s.Pitch = 0.9
  3442. s:Play()
  3443. sa = Instance.new("Sound",P)
  3444. sa.SoundId = "rbxassetid://419447292"
  3445. sa.Volume = 1
  3446. sa.Pitch = 1
  3447. sa:Play()
  3448. P.Touched:connect(function(ht)
  3449. hit = ht.Parent
  3450. if ht and hit:IsA("Model") then
  3451. if hit:FindFirstChild("Humanoid") then
  3452. if hit.Name ~= p.Name then
  3453. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  3454. Debounces.Slashed = true]]--
  3455. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(1,3))
  3456. hit:FindFirstChild("Humanoid").PlatformStand = true
  3457. wait(1)
  3458. --Debounces.Slashed = false
  3459. --end
  3460. end
  3461. end
  3462. elseif ht and hit:IsA("Hat") then
  3463. if hit.Parent.Name ~= p.Name then
  3464. if hit.Parent:FindFirstChild("Humanoid") then
  3465. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  3466. Debounces.Slashed = true]]--
  3467. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (1,3))
  3468. hit:FindFirstChild("Humanoid").PlatformStand = true
  3469. wait(1)
  3470. --Debounces.Slashed = false
  3471. --end
  3472. end
  3473. end
  3474. end
  3475. end)
  3476. Parts[#Parts+1] = P
  3477. end
  3478. local BREAKIT = false
  3479. local CParts = {}
  3480. local Rocks = {}
  3481. local LastPos = nil
  3482. for i = 1,70 do
  3483. for i2,v in pairs(Parts) do
  3484. v.CFrame = v.CFrame*CFrame.new(0,0,-4)
  3485. local cf = v.CFrame
  3486. v.Size = v.Size+Vector3.new(0.4,0.35,0)
  3487. v.CFrame = cf
  3488. v.Transparency = v.Transparency+0.02
  3489. if v.Transparency >= 0.975 then BREAKIT = true end
  3490. if v.Name == "0" then
  3491. local Ignore = {}
  3492. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  3493. if v.Character ~= nil then
  3494. Ignore[#Ignore+1] = v.Character
  3495. end
  3496. end
  3497. local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-200,0))
  3498. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore)
  3499. if Hit ~= nil then
  3500. if #Rocks == 0 then
  3501. for i = 1,5 do
  3502. local P = Instance.new("Part",char)
  3503. Rocks[#Rocks+1] = P
  3504. P.Anchored = true
  3505. P.FormFactor = "Custom"
  3506. P.BrickColor = Hit.BrickColor
  3507. P.Material = Hit.Material
  3508. P.TopSurface = "Smooth"
  3509. P.BottomSurface = "Smooth"
  3510. P.Size = Vector3.new(2,2,2)*(math.random(500,900)/100)
  3511. end
  3512. end
  3513. for i,P in pairs(Rocks) do
  3514. P.CFrame = ((CFrame.new(Pos)*(v.CFrame-v.Position))*CFrame.new(math.random(-math.ceil(v.Size.X/2),math.ceil(v.Size.X/2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  3515. end
  3516. local P = Instance.new("Part",char)
  3517. CParts[#CParts+1] = {P,tick()}
  3518. P.Anchored = true
  3519. P.FormFactor = "Custom"
  3520. P.BrickColor = Hit.BrickColor
  3521. P.Material = Hit.Material
  3522. P.TopSurface = "Smooth"
  3523. P.BottomSurface = "Smooth"
  3524. P.Size = Vector3.new(2,2,2)*(math.random(100,300)/100)
  3525. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  3526. Pos = Pos.p
  3527. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  3528. local P = P:Clone()
  3529. CParts[#CParts+1] = {P,tick()}
  3530. P.Parent = char
  3531. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0)
  3532. Pos = Pos.p
  3533. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20)))
  3534. if LastPos ~= nil then
  3535. local P = P:Clone()
  3536. CParts[#CParts+1] = {P,tick()}
  3537. P.Parent = char
  3538. P.BrickColor = TorsoColor
  3539. P.Material = "Neon"
  3540. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  3541. Pos = Pos.p
  3542. local CFr = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  3543. P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.25)
  3544. --P.Velocity = Vector3.new(0,-1000,0)
  3545. P.CFrame = CFrame.new(CFr.p,LastPos.p)*CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)/2)
  3546. end
  3547. LastPos = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  3548. end
  3549. end
  3550. end
  3551. if BREAKIT then break end
  3552. wait(0.002)
  3553. end
  3554. for i,v in pairs(Rocks) do
  3555. CParts[#CParts+1] = {v,tick()}
  3556. end
  3557. for i,v in pairs(Parts) do
  3558. v:Destroy()
  3559. end
  3560. Parts = nil
  3561. while true do
  3562. local t = tick()
  3563. local p = nil
  3564. for i,v in pairs(CParts) do
  3565. if t-v[2] > 4 then
  3566. v[1].Transparency = v[1].Transparency+0.05
  3567. if v[1].Transparency >= 1 then
  3568. v[1]:Destroy()
  3569. CParts[i] = nil
  3570. end
  3571. end
  3572. p = v
  3573. end
  3574. if p == nil then break end
  3575. wait(0.002)
  3576. end
  3577. for i,v in pairs(CParts) do
  3578. v:Destroy()
  3579. end
  3580. CParts = {}
  3581. end)
  3582. for i = 1, 20 do
  3583. 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)
  3584. 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)
  3585. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  3586. 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)
  3587. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  3588. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  3589. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
  3590. if Debounces.on == false then break end
  3591. rs:wait(2)
  3592. end
  3593. if Debounces.CanAttack == false then
  3594. Debounces.CanAttack = true
  3595. Debounces.on = false
  3596. Debounces.NoIdl = false
  3597. end
  3598. end
  3599. end
  3600. end)
  3601. ----------------------------------------------------
  3602. local orbt={}
  3603. local stlt={}
  3604. local chot={}
  3605. local cfxt={}
  3606. local pfxt={}
  3607. local cns=0
  3608. local cnOrb=nil
  3609. mouse.KeyDown:connect(function(key)
  3610. if key == "u" then
  3611. if Debounces.CanAttack == true then
  3612. Debounces.CanAttack = false
  3613. Debounces.NoIdl = true
  3614. Debounces.on = true
  3615. orbt={}
  3616. stlt={}
  3617. chot={}
  3618. cfxt={}
  3619. for i = 1, 20 do
  3620. 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)
  3621. 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)
  3622. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  3623. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  3624. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3625. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3626. if Debounces.on == false then end
  3627. rs:wait()
  3628. end
  3629. z2 = Instance.new("Sound",char)
  3630. z2.SoundId = "rbxassetid://489657591"
  3631. z2.Pitch = 1
  3632. z2.Volume = 2
  3633. wait(0.1)
  3634. z2:Play()
  3635. cnOrb=nwPrt(char,Vector3.new(1,1,1),larm.CFrame*CFrame.new(0,-3.4,-0.1),"White")
  3636. debris:AddItem(cnOrb,50)
  3637. cnOrb.Mesh.MeshType=3
  3638. cnOrb.Transparency = 0.5
  3639. table.insert(orbt,cnOrb)
  3640. table.insert(stlt,cnOrb)
  3641. local nt=0
  3642. for i=0,14.75,0.02 do
  3643. nt=nt+1
  3644. cns=i
  3645. if nt>=2 then
  3646. nt=0
  3647. local cho=nwPrt(mod3,Vector3.new(0.2,0.2,0.2),cnOrb.CFrame*CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))*CFrame.new(0,5+cns,0),"White")
  3648. debris:AddItem(cho,1)
  3649. cho.Mesh.MeshType=3
  3650. cho.Transparency = 1
  3651. table.insert(chot,cho)
  3652. end
  3653. cnOrb.CFrame=larm.CFrame*CFrame.new(0,-3.4-(cns/2),-0.1)
  3654. cnOrb.Mesh.Scale=Vector3.new(i,i,i)
  3655. wait()
  3656. end
  3657. for i = 1, 14 do
  3658. 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)
  3659. 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)
  3660. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  3661. 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)
  3662. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  3663. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  3664. if Debounces.on == false then end
  3665. rs:wait()
  3666. end
  3667. coroutine.wrap(function()
  3668. for i = 1, 20 do
  3669. 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)
  3670. 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)
  3671. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  3672. 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)
  3673. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  3674. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  3675. if Debounces.on == false then end
  3676. rs:wait()
  3677. end
  3678. end)()
  3679. wait(0.1)
  3680. stlt={}
  3681. local ry,ht,ps=newRay(root.CFrame*CFrame.new(0,0,-4),root.CFrame*CFrame.new(0,0,-4)*CFrame.Angles(math.rad(-5),0,0)*CFrame.new(0,0,-2),160,{char})
  3682. cnOrb.CFrame=root.CFrame*CFrame.new(0,0,-4)*CFrame.Angles(math.rad(-5),0,0)
  3683. local nt=0
  3684. for i=0,160,3 do
  3685. cnOrb.CFrame=cnOrb.CFrame*CFrame.new(0,0,-3)
  3686. nt=nt+1
  3687. if nt>=6 then
  3688. nt=0
  3689. local cfx=nwPrt(mod3,Vector3.new(10,10,10),cnOrb.CFrame*CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,0),"Really black")
  3690. cfx.Mesh.MeshId="rbxassetid://0"
  3691. cfx.Transparency=0.4
  3692. table.insert(cfxt,cfx)
  3693. debris:AddItem(cfx,1)
  3694. end
  3695. if (cnOrb.Position-ps).magnitude<12 then
  3696. break
  3697. end
  3698. wait()
  3699. end
  3700. orbt={}
  3701.  
  3702. for i=0,1,0.1 do
  3703. local cs=cnOrb.Mesh.Scale
  3704. cnOrb.Mesh.Scale=Vector3.new(Tween(cs.X,100,i),Tween(cs.Y,100,i),Tween(cs.Z,100,i))
  3705. wait()
  3706. end
  3707. local ofx=nwPrt(cnOrb,Vector3.new(10,10,10),cnOrb.CFrame,"Really black")
  3708. ofx.Transparency=0.5
  3709. ofx.Mesh.MeshType=3
  3710. ofx.Mesh.Scale=Vector3.new(30,30,30)
  3711. for _,v in pairs(game:service"Players":GetChildren()) do
  3712. pcall(function()
  3713. for _,c in pairs(v.Character:GetChildren()) do
  3714. if v~=p and c:IsA("Part") and (cnOrb.CFrame.p-c.CFrame.p).magnitude<120 and (cnOrb.CFrame.p-c.CFrame.p).magnitude>50 then
  3715. local hrp=v.Character:FindFirstChild("HumanoidRootPart")
  3716. hrp.Velocity=CFrame.new(hrp.CFrame.p,(cnOrb.CFrame*CFrame.new(0,10,0)).p).lookVector*2500
  3717. end
  3718. end
  3719. end)
  3720. end
  3721. for i=0,1,0.05 do
  3722. local cs=cnOrb.Mesh.Scale
  3723. cnOrb.Mesh.Scale=Vector3.new(Tween(cs.X,0.1,i),Tween(cs.Y,0.1,i),Tween(cs.Z,0.1,i))
  3724. local ofs=ofx.Mesh.Scale
  3725. ofx.Mesh.Scale=Vector3.new(Tween(ofs.X,0.1,i),Tween(ofs.Y,0.1,i),Tween(ofs.Z,0.1,i))
  3726. ofx.Transparency=Tween(ofx.Transparency,1,i)
  3727. wait()
  3728. end
  3729. ofx:Destroy()
  3730. cnOrb.CFrame=CFrame.new(cnOrb.Position)*CFrame.new(0,10,0)
  3731. local cnfx=nwPrt(cnOrb,Vector3.new(100,100,100),cnOrb.CFrame,"Really black")
  3732. cnfx.Mesh.MeshType=3
  3733. cnOrb.Transparency=0.5
  3734. local cnr=nwPrt(cnOrb,Vector3.new(100,100,100),cnOrb.CFrame,"Really black")
  3735. cnr.Transparency=0.5
  3736. cnr.Mesh.MeshType=3
  3737. local rn1=nwPrt(cnOrb,Vector3.new(10,10,10),cnOrb.CFrame*CFrame.Angles(math.rad(90),0,0),"White")
  3738. rn1.Transparency=1
  3739. rn1.Mesh.MeshId="rbxassetid://3270017"
  3740. local rn2=nwPrt(cnOrb,Vector3.new(10,10,10),cnOrb.CFrame,"White")
  3741. rn2.Transparency=1
  3742. rn2.Mesh.MeshId="rbxassetid://3270017"
  3743. local rn3=nwPrt(cnOrb,Vector3.new(100,100,100),cnOrb.CFrame*CFrame.Angles(math.rad(-90),0,0),"White")
  3744. rn3.Transparency=1
  3745. rn3.Mesh.MeshId="rbxassetid://3270017"
  3746. local rn4=nwPrt(cnOrb,Vector3.new(100,100,100),cnOrb.CFrame,"White")
  3747. rn4.Transparency=1
  3748. rn4.Mesh.MeshId="rbxassetid://3270017"
  3749. local rn5=nwPrt(cnOrb,Vector3.new(200,200,100),cnOrb.CFrame,"White")
  3750. rn5.Transparency=1
  3751. rn5.Mesh.MeshId="rbxassetid://3270017"
  3752. local rn6=nwPrt(cnOrb,Vector3.new(200,200,100),cnOrb.CFrame,"White")
  3753. rn6.Transparency=1
  3754. rn6.Mesh.MeshId="rbxassetid://3270017"
  3755. local nt=0
  3756. local cs=nil
  3757. z4 = Instance.new("Sound",char)
  3758. z4.SoundId = "rbxassetid://419447292"
  3759. z4.Pitch = 1
  3760. z4.Volume = 10
  3761. wait(0.1)
  3762. z4:Play()
  3763. z3 = Instance.new("Sound",char)
  3764. z3.SoundId = "rbxassetid://421328847"
  3765. z3.Pitch = 1
  3766. z3.Volume = 10
  3767. wait(0.1)
  3768. z3:Play()
  3769. for i=0,1,0.05 do
  3770. cs=cnOrb.Mesh.Scale
  3771. cnOrb.Mesh.Scale=Vector3.new(Tween(cs.X,100,i),Tween(cs.Y,100,i),Tween(cs.Z,100,i))
  3772. local fs=cnfx.Mesh.Scale
  3773. cnfx.Mesh.Scale=Vector3.new(Tween(fs.X,120,i),Tween(fs.Y,120,i),Tween(fs.Z,120,i))
  3774. cnfx.Transparency=cnfx.Transparency+0.05
  3775. rn1.Mesh.Scale=Vector3.new(Tween(fs.X,120,i),Tween(fs.Y,120,i),Tween(fs.Z,60,i))
  3776. rn2.Mesh.Scale=Vector3.new(Tween(fs.X,120,i),Tween(fs.Y,120,i),Tween(fs.Z,60,i))
  3777. rn1.CFrame=rn1.CFrame*CFrame.Angles(math.rad(10),math.rad(6),math.rad(3))
  3778. rn2.CFrame=rn2.CFrame*CFrame.Angles(math.rad(10),math.rad(6),math.rad(3))
  3779. rn1.Transparency=Tween(rn1.Transparency,0.8,i)
  3780. rn2.Transparency=Tween(rn2.Transparency,0.8,i)
  3781. rn3.Mesh.Scale=Vector3.new(Tween(fs.X,1200,i),Tween(fs.Y,1200,i),Tween(fs.Z,600,i))
  3782. rn4.Mesh.Scale=Vector3.new(Tween(fs.X,1200,i),Tween(fs.Y,1200,i),Tween(fs.Z,600,i))
  3783. rn3.CFrame=rn3.CFrame*CFrame.Angles(math.rad(-10),math.rad(-6),math.rad(-3))
  3784. rn4.CFrame=rn4.CFrame*CFrame.Angles(math.rad(-10),math.rad(-6),math.rad(-3))
  3785. rn3.Transparency=Tween(rn1.Transparency,0.8,i)
  3786. rn4.Transparency=Tween(rn2.Transparency,0.8,i)
  3787. rn5.Transparency=Tween(rn2.Transparency,0.25,i)
  3788. rn5.CFrame=rn5.CFrame*CFrame.Angles(math.rad(-20),math.rad(-18),math.rad(-9))
  3789. rn5.Mesh.Scale=Vector3.new(Tween(fs.X,2400,i),Tween(fs.Y,2400,i),Tween(fs.Z,1200,i))
  3790. rn6.Transparency=Tween(rn2.Transparency,0.25,i)
  3791. rn6.CFrame=rn6.CFrame*CFrame.Angles(math.rad(20),math.rad(18),math.rad(9))
  3792. rn6.Mesh.Scale=Vector3.new(Tween(fs.X,2400,i),Tween(fs.Y,2400,i),Tween(fs.Z,1200,i))
  3793. local rs=cnr.Mesh.Scale
  3794. cnr.Mesh.Scale=Vector3.new(Tween(rs.X,10,i),Tween(rs.Y,10,i),Tween(rs.Z,10,i))
  3795. nt=nt+1
  3796. if nt>=6 then
  3797. local pls={}
  3798. for _,v in pairs(game.Players:GetChildren()) do
  3799. table.insert(pls,v)
  3800. end
  3801. local ry2,ht2,ps2=newRay(cnOrb.CFrame,cnOrb.CFrame*CFrame.new(0,-1,0),1000,pls)
  3802. local pffx=nwPrt(mod3,Vector3.new(1,1,1),CFrame.new(ps2)*CFrame.new(0,10,-12),"White")
  3803. pffx.Mesh.MeshId="rbxassetid://0"
  3804. pffx.Mesh.Scale=Vector3.new(cs.X,cs.Y/5,cs.Z)
  3805. debris:AddItem(pffx,2)
  3806. table.insert(pfxt,pffx)
  3807. nt=0
  3808. end
  3809. wait()
  3810. end
  3811. local int=0
  3812. coroutine.wrap(function()
  3813. for i=1,500 do
  3814. rn1.CFrame=rn1.CFrame*CFrame.Angles(math.rad(10),math.rad(5),math.rad(5))
  3815. rn2.CFrame=rn2.CFrame*CFrame.Angles(math.rad(10),math.rad(5),math.rad(5))
  3816. rn3.CFrame=rn3.CFrame*CFrame.Angles(math.rad(-10),math.rad(-5),math.rad(-5))
  3817. rn4.CFrame=rn4.CFrame*CFrame.Angles(math.rad(-10),math.rad(-5),math.rad(-5))
  3818. rn5.CFrame=rn5.CFrame*CFrame.Angles(math.rad(5),math.rad(5),math.rad(5))
  3819. rn6.CFrame=rn6.CFrame*CFrame.Angles(math.rad(-5),math.rad(-5),math.rad(-5))
  3820. nt=nt+1
  3821. int=int+1
  3822. local htd={p}
  3823. for _,v in pairs(game:service"Players":GetChildren()) do
  3824. pcall(function()
  3825. for _,c in pairs(v.Character:GetChildren()) do
  3826. if c:IsA("Part") and not inT(v,htd) and (cnOrb.CFrame.p-c.CFrame.p).magnitude<50 then
  3827. v.Character:FindFirstChild("Humanoid").Health=v.Character:FindFirstChild("Humanoid").Health-2
  3828. v.Character:FindFirstChild("HumanoidRootPart").Velocity=Vector3.new(0,0,0)
  3829. table.insert(htd,v)
  3830. end
  3831. end
  3832. end)
  3833. end
  3834. htd={p}
  3835. if int>=6 then
  3836. for _,v in pairs(game:service"Players":GetChildren()) do
  3837. pcall(function()
  3838. for _,c in pairs(v.Character:GetChildren()) do
  3839. if c:IsA("Part") and not inT(v,htd) and (cnOrb.CFrame.p-c.CFrame.p).magnitude<50 then
  3840. table.insert(htd,v)
  3841. local hfx=nwPrt(mod3,Vector3.new(1,1,1),c.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2)),"White")
  3842. hfx.Mesh.Scale=Vector3.new(2,2,2)
  3843. hfx.Mesh.MeshType=3
  3844. debris:AddItem(hfx,2)
  3845. coroutine.wrap(function()
  3846. pcall(function()
  3847. for i=0,1,0.05 do
  3848. pcall(function()
  3849. local hs=hfx.Mesh.Scale
  3850. hfx.CFrame=Lerp(hfx.CFrame,cnOrb.CFrame,i)
  3851. hfx.Mesh.Scale=Vector3.new(Tween(hs.X,0.1,i),Tween(hs.Y,0.1,i),Tween(hs.Z,0.1,i))
  3852. end)
  3853. wait()
  3854. end
  3855. hfx:Destroy()
  3856. end)
  3857. end)()
  3858. end
  3859. end
  3860. end)
  3861. end
  3862. int=0
  3863. end
  3864. if nt>=4 then
  3865. local pls={}
  3866. for _,v in pairs(game.Players:GetChildren()) do
  3867. table.insert(pls,v)
  3868. end
  3869. local ry2,ht2,ps2=newRay(cnOrb.CFrame,cnOrb.CFrame*CFrame.new(0,-1,0),1000,pls)
  3870. local pffx=nwPrt(mod3,Vector3.new(1,1,1),CFrame.new(ps2)*CFrame.new(0,10,-12),"White")
  3871. pffx.Transparency=0.4
  3872. pffx.Mesh.MeshId="rbxassetid://0"
  3873. pffx.Mesh.Scale=Vector3.new(cs.X-10,cs.Y/5,cs.Z-10)
  3874. debris:AddItem(pffx,2)
  3875. table.insert(pfxt,pffx)
  3876. nt=0
  3877. end
  3878. wait()
  3879. end
  3880. cnOrb:Destroy()
  3881. cnfx:Destroy()
  3882. for _,v in pairs(mod3:GetChildren()) do
  3883. v:Destroy()
  3884. end
  3885. orbt={}
  3886. stlt={}
  3887. chot={}
  3888. cfxt={}
  3889. pfxt={}
  3890. end)()
  3891. if Debounces.CanAttack == false then
  3892. Debounces.CanAttack = true
  3893. Debounces.NoIdl = false
  3894. Debounces.on = false
  3895. end
  3896. end
  3897. end
  3898. end)
  3899. ----------------------------------------------------
  3900. --[[mouse.KeyDown:connect(function(key)
  3901. if key == "y" then
  3902. if Debounces.CanAttack == true then
  3903. Debounces.CanAttack = false
  3904. Debounces.NoIdl = true
  3905. Debounces.on = true
  3906. local shell = Instance.new("Part",torso)
  3907. shell.BrickColor = TorsoColor
  3908. shell.Anchored = false
  3909. shell.CanCollide = false
  3910. shell.Locked = true
  3911. shell.TopSurface = "SmoothNoOutlines"
  3912. shell.BottomSurface = "SmoothNoOutlines"
  3913. shell.Size = Vector3.new(1.2,1.2,1.2)
  3914. shell.FormFactor = 3
  3915. local shellm = Instance.new("SpecialMesh",shell)
  3916. shellm.MeshType = "Sphere"
  3917. shellm.Scale = Vector3.new(1.2,1.2,1.2)
  3918. Omega = function()
  3919. local X = Instance.new("Part",char)
  3920. local O = Instance.new("ObjectValue",X)
  3921. O.Name = "creator"
  3922. X.Locked = true
  3923. X.Name = "Shell"
  3924. X.Anchored = false
  3925. X.CanCollide = false
  3926. X.Transparency = 0.5
  3927. X.Reflectance = 0
  3928. X.BottomSurface = 0
  3929. X.TopSurface = 0
  3930. X.Shape = 0
  3931. local V = Instance.new("ObjectValue",X)
  3932. V.Value = char
  3933. V.Name = "creator"
  3934. X.BrickColor = TorsoColor
  3935. X.Size = Vector3.new(40,40,40)
  3936. --X.Material = "Neon"
  3937. local Z = Instance.new("SpecialMesh",X)
  3938. Z.MeshType = "Sphere"
  3939. Z.Scale = Vector3.new(0.2,0.2,0.2)
  3940. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  3941. local bv = Instance.new("BodyVelocity",X)
  3942. bv.maxForce = Vector3.new(99999,99999,99999)
  3943. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  3944. bv.velocity = root.CFrame.lookVector*10
  3945. Explode = X.Touched:connect(function(hit)
  3946. if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then
  3947. local cf = X.CFrame
  3948. bv:Destroy()
  3949. X.Anchored = true
  3950. Z:Remove()
  3951. Explode:disconnect()
  3952. X.Size = Vector3.new(3,3,3)
  3953. X.Touched:connect(function(hit) end)
  3954. X.CanCollide = false
  3955. for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
  3956. if v:FindFirstChild('Humanoid') then
  3957. v.Humanoid:TakeDamage(math.random(80,120))
  3958. end
  3959. end
  3960. for i = 1, (40) do rs:wait()
  3961. X.Transparency = X.Transparency + (1/40)
  3962. X.Size = X.Size + Vector3.new(1,1,1)
  3963. X.CFrame = root.CFrame * CFrame.new(0,0,-10)
  3964. end
  3965. X:Destroy()
  3966. end
  3967. end)
  3968. end
  3969. for i = 1,200 do
  3970. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3971. 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)
  3972. 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)
  3973. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3974. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3975. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3976. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3977. if Debounces.on == false then break end
  3978. rs:wait()
  3979. end
  3980. for i = 1,30 do
  3981. shell.CFrame = torso.CFrame * CFrame.new(0,8,0)
  3982. 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)
  3983. 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)
  3984. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3985. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3986. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3987. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3988. if Debounces.on == false then break end
  3989. rs:wait()
  3990. end
  3991. for i = 1,40 do
  3992. shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
  3993. shell.Size = shell.Size + Vector3.new(1,1,1)
  3994. 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)
  3995. 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)
  3996. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3997. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3998. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3999. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  4000. if Debounces.on == false then break end
  4001. rs:wait()
  4002. end
  4003. for i = 1,40 do
  4004. shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
  4005. 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)
  4006. 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)
  4007. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  4008. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  4009. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  4010. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  4011. if Debounces.on == false then break end
  4012. rs:wait()
  4013. end
  4014. for i = 1,60 do
  4015. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  4016. 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)
  4017. 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)
  4018. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  4019. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  4020. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  4021. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  4022. if Debounces.on == false then break end
  4023. rs:wait()
  4024. end
  4025. for i = 1,60 do
  4026. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  4027. shell.Size = shell.Size + Vector3.new(1,1,1)
  4028. 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)
  4029. 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)
  4030. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  4031. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  4032. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  4033. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  4034. if Debounces.on == false then break end
  4035. rs:wait()
  4036. end
  4037. if Debounces.CanAttack == false then
  4038. Debounces.CanAttack = true
  4039. Debounces.NoIdl = false
  4040. Debounces.on = false
  4041. end
  4042. end
  4043. end
  4044. end)]]--
  4045. ----------------------------------------------------
  4046. Charging = false
  4047. mouse.KeyDown:connect(function(key)
  4048. if key == "r" then
  4049. if Charging == false then
  4050. Charging = true
  4051. if Debounces.CanAttack == true then
  4052. Debounces.CanAttack = false
  4053. Debounces.NoIdl = true
  4054. Debounces.on = true
  4055. for i = 1,20 do
  4056. 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)
  4057. 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)
  4058. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  4059. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  4060. 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)
  4061. 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)
  4062. if Debounces.on == false then break end
  4063. rs:wait()
  4064. end
  4065. --[[for i = 1,20 do
  4066. 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)
  4067. 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)
  4068. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  4069. 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)
  4070. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  4071. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  4072. if Debounces.on == false then break end
  4073. rs:wait()
  4074. end]]--
  4075. xay = Instance.new("Sound",char)
  4076. xay.SoundId = "rbxassetid://419447292"
  4077. xay.Pitch = 1
  4078. xay.Volume = 2.5
  4079. xay:Play()
  4080. pt=Instance.new('Part',torso)
  4081. pt.Anchored=true
  4082. pt.CanCollide=false
  4083. pt.Locked = true
  4084. pt.FormFactor='Custom'
  4085. pt.Size=Vector3.new(1,1,1)
  4086. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  4087. pt.Transparency=.6
  4088. pt.BrickColor=BrickColor.new('Really black')
  4089. msh=Instance.new('SpecialMesh',pt)
  4090. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  4091. msh.Scale=Vector3.new(8,4,8)
  4092. pt2=pt:clone()
  4093. pt2.Parent = torso
  4094. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  4095. pt2.BrickColor=TorsoColor
  4096. msh2=msh:clone()
  4097. msh2.Parent=pt2
  4098. msh2.Scale=Vector3.new(10,5,10)
  4099.  
  4100. 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}
  4101.  
  4102. bl = Instance.new("Part", char)
  4103. bl.Locked = true
  4104. bl.Name = "Shell"
  4105. bl.BrickColor = BrickColor.new("Really black")
  4106. bl.Anchored = true
  4107. bl.CanCollide = false
  4108. bl.Transparency = 0
  4109. bl.Reflectance = 0
  4110. bl.BottomSurface = 0
  4111. bl.TopSurface = 0
  4112. bl.Shape = 0
  4113. blm = Instance.new("SpecialMesh",bl)
  4114. blm.MeshType = "Sphere"
  4115. blm.Scale = Vector3.new(1,1,1)
  4116. blm.MeshId = "rbxassetid://9982590"
  4117.  
  4118. bl2 = Instance.new("Part", char)
  4119. bl2.Locked = true
  4120. bl2.Name = "Shella"
  4121. bl2.BrickColor = BrickColor.new("Really black")
  4122. bl2.Anchored = true
  4123. bl2.CanCollide = false
  4124. bl2.Transparency = 0
  4125. bl2.Reflectance = 0
  4126. bl2.BottomSurface = 0
  4127. bl2.TopSurface = 0
  4128. bl2.Shape = 0
  4129. blm2 = Instance.new("SpecialMesh",bl2)
  4130. blm2.MeshType = "Sphere"
  4131. blm2.Scale = Vector3.new(1,1,1)
  4132. blm2.MeshId = "rbxassetid://9982590"
  4133.  
  4134. coroutine.resume(coroutine.create(function()
  4135. for i=1, math.huge, 4 do
  4136. if Charging == true then
  4137. rs:wait()
  4138. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  4139. blm.Scale = blm.Scale + Vector3.new(15, 15, 15)
  4140. bl.Transparency = bl.Transparency + 0.075
  4141. bl2.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  4142. blm2.Scale = blm2.Scale + Vector3.new(5, 5, 5)
  4143. bl2.Transparency = bl2.Transparency + 0.025
  4144. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  4145. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  4146. msh.Scale = msh.Scale + Vector3.new(5,2.5,5)
  4147. msh2.Scale = msh2.Scale + Vector3.new(10,5,10)
  4148. elseif Charging == false then break
  4149. end
  4150. end
  4151. end))
  4152.  
  4153. repeat
  4154. local p = Instance.new('Part',torso)
  4155. p.formFactor = 'Custom'
  4156. p.Size = Vector3.new(1,1,1)
  4157. p.BrickColor = workspace.Base.BrickColor
  4158. p.CanCollide = false
  4159. p.Transparency = 0
  4160. p.Anchored = true
  4161. p.Locked=true
  4162. p.Material = workspace.Base.Material
  4163. s = math.random(1,40)/10
  4164. local m = Instance.new("BlockMesh",p)
  4165. m.Scale = Vector3.new(s,s,s)
  4166. 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())
  4167. --[[coroutine.wrap(function()
  4168. wait(2)
  4169. while Charging == true do
  4170. wait(2)
  4171. GroundWave1()
  4172. wait(2)
  4173. end
  4174. end)()]]--
  4175. Spawn(function()
  4176. while rs:wait() do
  4177. if Charging == true then
  4178. 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)))
  4179. 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)))
  4180. 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))
  4181. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  4182. 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)))
  4183. 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)))
  4184. elseif Charging == false then break
  4185. end
  4186. end
  4187. end)
  4188. Spawn(function()
  4189. while rs:wait() do
  4190. if p.Transparency >= 1 then p:Destroy() break end
  4191. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  4192. p.Transparency = p.Transparency+0.01
  4193. end
  4194. end)
  4195. wait(.3)
  4196. until Charging == false
  4197. end
  4198. end
  4199. end
  4200. end)
  4201. ----------------------------------------------------
  4202. mouse.KeyUp:connect(function(key)
  4203. if key == "r" then
  4204. if Charging == true then
  4205. Charging = false
  4206. pt:Destroy()
  4207. pt2:Destroy()
  4208. bl:Destroy()
  4209. if Debounces.CanAttack == false then
  4210. Debounces.CanAttack = true
  4211. Debounces.NoIdl = false
  4212. Debounces.on = false
  4213. end
  4214. end
  4215. end
  4216. end)
  4217. ----------------------------------------------------
  4218. mouse.KeyDown:connect(function(key)
  4219. if key == "g" then
  4220. if Debounces.CanAttack == true then
  4221. Debounces.CanAttack = false
  4222. Debounces.NoIdl = true
  4223. Debounces.on = true
  4224. local shell = Instance.new("Part",torso)
  4225. shell.BrickColor = TorsoColor
  4226. shell.Anchored = true
  4227. shell.CanCollide = false
  4228. shell.Locked = true
  4229. shell.TopSurface = "SmoothNoOutlines"
  4230. shell.BottomSurface = "SmoothNoOutlines"
  4231. shell.Size = Vector3.new(1,1,1)
  4232. shellm = Instance.new("SpecialMesh",shell)
  4233. shellm.MeshType = "Sphere"
  4234. shellm.Scale = Vector3.new(1,1,1)
  4235. local shell2 = Instance.new("Part",torso)
  4236. shell2.BrickColor = TorsoColor
  4237. shell2.Anchored = true
  4238. shell2.CanCollide = false
  4239. shell2.Locked = true
  4240. shell2.TopSurface = "SmoothNoOutlines"
  4241. shell2.BottomSurface = "SmoothNoOutlines"
  4242. shell2.Size = Vector3.new(1,1,1)
  4243. shellm2 = Instance.new("SpecialMesh",shell2)
  4244. shellm2.MeshType = "Sphere"
  4245. shellm2.Scale = Vector3.new(1,1,1)
  4246.  
  4247. function FindNearestTorso(Position,Distance,SinglePlayer)
  4248. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  4249. local List = {}
  4250. for i,v in pairs(workspace:GetChildren())do
  4251. if v:IsA("Model")then
  4252. if v:findFirstChild("Torso")then
  4253. if v ~= char then
  4254. if(v.Torso.Position -Position).magnitude <= Distance then
  4255. table.insert(List,v)
  4256. end
  4257. end
  4258. end
  4259. end
  4260. end
  4261. return List
  4262. end
  4263.  
  4264. Shell = function()
  4265. local X = Instance.new("Part",char)
  4266. local O = Instance.new("ObjectValue",X)
  4267. O.Name = "creator"
  4268. X.Locked = true
  4269. X.Name = "Shell"
  4270. X.Anchored = false
  4271. X.CanCollide = false
  4272. X.Transparency = 0
  4273. X.Reflectance = 0
  4274. X.BottomSurface = 0
  4275. X.TopSurface = 0
  4276. X.Shape = 0
  4277. local V = Instance.new("ObjectValue",X)
  4278. V.Value = char
  4279. V.Name = "creator"
  4280. X.BrickColor = TorsoColor
  4281. X.Size = Vector3.new(1,1,1)
  4282. --X.Material = "Neon"
  4283. local Z = Instance.new("SpecialMesh",X)
  4284. Z.MeshType = "Sphere"
  4285. Z.Scale = Vector3.new(1,1,1)
  4286. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  4287. local bv = Instance.new("BodyVelocity",X)
  4288. bv.maxForce = Vector3.new(99999,99999,99999)
  4289. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  4290. bv.velocity = root.CFrame.lookVector*65
  4291. Explode = X.Touched:connect(function(hit)
  4292. if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
  4293. local cf = X.CFrame
  4294. bv:Destroy()
  4295. X.Anchored = true
  4296. Z:Remove()
  4297. Explode:disconnect()
  4298. X.Size = Vector3.new(3,3,3)
  4299. X.Touched:connect(function(hit) end)
  4300. X.CanCollide = false
  4301. for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
  4302. if v:FindFirstChild('Humanoid') then
  4303. v.Humanoid:TakeDamage(math.random(6,12))
  4304. end
  4305. end
  4306. for i = 1, (40) do rs:wait()
  4307. X.Transparency = X.Transparency + (1/40)
  4308. X.Size = X.Size + Vector3.new(1,1,1)
  4309. X.CFrame = cf
  4310. end
  4311. X:Destroy()
  4312. end
  4313. end)
  4314. end
  4315. Shell()
  4316. for i = 1, 10 do
  4317. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4318. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4319. 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)
  4320. 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)
  4321. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
  4322. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
  4323. 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)
  4324. 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)
  4325. if Debounces.on == false then break end
  4326. rs:wait()
  4327. end
  4328. Shell()
  4329. shell.Transparency = 1
  4330. for i = 1, 10 do
  4331. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4332. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4333. 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)
  4334. 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)
  4335. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4336. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4337. 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)
  4338. 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)
  4339. if Debounces.on == false then break end
  4340. rs:wait()
  4341. end
  4342. Shell()
  4343. shell.Transparency = 0
  4344. shell2.Transparency = 1
  4345. for i = 1, 10 do
  4346. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4347. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4348. 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)
  4349. 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)
  4350. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4351. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4352. 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)
  4353. 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)
  4354. if Debounces.on == false then break end
  4355. rs:wait()
  4356. end
  4357. Shell()
  4358. shell2.Transparency = 0
  4359. shell.Transparency = 1
  4360. for i = 1, 10 do
  4361. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4362. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4363. 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)
  4364. 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)
  4365. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4366. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4367. 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)
  4368. 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)
  4369. if Debounces.on == false then break end
  4370. rs:wait()
  4371. end
  4372. Shell()
  4373. shell.Transparency = 0
  4374. shell2.Transparency = 1
  4375. for i = 1, 10 do
  4376. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4377. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4378. 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)
  4379. 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)
  4380. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4381. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4382. 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)
  4383. 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)
  4384. if Debounces.on == false then break end
  4385. rs:wait()
  4386. end
  4387. Shell()
  4388. shell2.Transparency = 0
  4389. shell.Transparency = 1
  4390. for i = 1, 10 do
  4391. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4392. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4393. 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)
  4394. 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)
  4395. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4396. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4397. 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)
  4398. 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)
  4399. if Debounces.on == false then break end
  4400. rs:wait()
  4401. end
  4402. Shell()
  4403. shell.Transparency = 0
  4404. shell2.Transparency = 1
  4405. for i = 1, 10 do
  4406. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4407. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4408. 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)
  4409. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
  4410. 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)
  4411. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4412. 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)
  4413. 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)
  4414. if Debounces.on == false then break end
  4415. rs:wait()
  4416. end
  4417. Shell()
  4418. shell2.Transparency = 0
  4419. shell.Transparency = 1
  4420. for i = 1, 10 do
  4421. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4422. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4423. 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)
  4424. 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)
  4425. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4426. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4427. 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)
  4428. 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)
  4429. if Debounces.on == false then break end
  4430. rs:wait()
  4431. end
  4432. Shell()
  4433. shell.Transparency = 0
  4434. shell2.Transparency = 1
  4435. for i = 1, 10 do
  4436. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4437. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4438. 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)
  4439. 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)
  4440. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4441. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4442. 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)
  4443. 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)
  4444. if Debounces.on == false then break end
  4445. rs:wait()
  4446. end
  4447. Shell()
  4448. shell2.Transparency = 0
  4449. shell.Transparency = 1
  4450. for i = 1, 10 do
  4451. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4452. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4453. 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)
  4454. 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)
  4455. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4456. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4457. 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)
  4458. 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)
  4459. if Debounces.on == false then break end
  4460. rs:wait()
  4461. end
  4462. Shell()
  4463. shell.Transparency = 0
  4464. shell2.Transparency = 1
  4465. for i = 1, 10 do
  4466. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4467. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4468. 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)
  4469. 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)
  4470. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4471. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4472. 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)
  4473. 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)
  4474. if Debounces.on == false then break end
  4475. rs:wait()
  4476. end
  4477. Shell()
  4478. shell2.Transparency = 0
  4479. shell.Transparency = 1
  4480. for i = 1, 10 do
  4481. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4482. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4483. 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)
  4484. 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)
  4485. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4486. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4487. 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)
  4488. 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)
  4489. if Debounces.on == false then break end
  4490. rs:wait()
  4491. end
  4492. Shell()
  4493. shell.Transparency = 0
  4494. shell2.Transparency = 1
  4495. for i = 1, 10 do
  4496. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4497. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4498. 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)
  4499. 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)
  4500. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4501. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4502. 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)
  4503. 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)
  4504. if Debounces.on == false then break end
  4505. rs:wait()
  4506. end
  4507. shell.Transparency = 1
  4508. if Debounces.CanAttack == false then
  4509. Debounces.CanAttack = true
  4510. Debounces.NoIdl = false
  4511. Debounces.on = false
  4512. end
  4513. end
  4514. end
  4515. end)
  4516. ----------------------------------------------------
  4517. Search = false
  4518. mouse.KeyDown:connect(function(key)
  4519. if key == "n" then
  4520. if Search == false then
  4521. Search = true
  4522. for i,v in pairs(game.Players:getPlayers()) do
  4523. if v.Name~=char.Name then
  4524. for j,k in pairs(v.Character:GetChildren()) do
  4525. if k:IsA("BasePart") and k.Transparency >= 1 then
  4526. bawx=Instance.new("SelectionBox",cam)
  4527. bawx.Color = BrickColor.new("Bright red")
  4528. bawx.Transparency = .5
  4529. bawx.Adornee = k
  4530. end
  4531. end
  4532. end
  4533. end
  4534. elseif Search == true then
  4535. Search = false
  4536. for i, v in pairs(cam:GetChildren()) do
  4537. if v:IsA("SelectionBox") then
  4538. v:Destroy()
  4539. end
  4540. end
  4541. end
  4542. end
  4543. end)
  4544. ----------------------------------------------------
  4545. Grab = false
  4546. mouse.KeyDown:connect(function(key)
  4547. if key == "z" then
  4548. Debounces.on = true
  4549. Debounces.NoIdl = true
  4550. Debounces.ks = true
  4551. if Grab == false then
  4552. gp = nil
  4553. for i = 1, 20 do
  4554. 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)
  4555. 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)
  4556. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  4557. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  4558. 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)
  4559. 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)
  4560. if Debounces.on == false then break end
  4561. rs:wait()
  4562. end
  4563. con1=larm.Touched:connect(function(hit) -- this is grab
  4564. ht = hit.Parent
  4565. hum1=ht:FindFirstChild('Humanoid')
  4566. if hum1 ~= nil then
  4567. if Debounces.ks==true then
  4568. z = Instance.new("Sound",hed)
  4569. z.SoundId = "rbxassetid://169380525"
  4570. z.Volume = 1
  4571. z:Play()
  4572. Debounces.ks=false
  4573. end
  4574. hum1.PlatformStand=true
  4575. gp = ht
  4576. Grab = true
  4577. asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
  4578. asd.Parent = larm
  4579. asd.Name = "asd"
  4580. asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
  4581. --[[elseif hum1 == nil then
  4582. con1:disconnect()
  4583. wait() return]]--
  4584. end
  4585. end)
  4586. for i = 1, 20 do
  4587. 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)
  4588. 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)
  4589. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  4590. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  4591. 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)
  4592. 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)
  4593. if Debounces.on == false then break end
  4594. rs:wait()
  4595. end
  4596. if hum1 == nil then
  4597. Debounces.on = false
  4598. Debounces.NoIdl = false
  4599. end
  4600. con1:disconnect()
  4601. elseif Grab == true then
  4602. Grab = false
  4603. Punch()
  4604. z = Instance.new("Sound",hed)
  4605. z.SoundId = "rbxassetid://169380525"
  4606. z.Pitch = ptz[math.random(1,#ptz)]
  4607. z.Volume = 1
  4608. z:Play()
  4609. for i = 1, 10 do
  4610. 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)
  4611. 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)
  4612. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  4613. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  4614. 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)
  4615. 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)
  4616. if Debounces.on == false then break end
  4617. rs:wait()
  4618. end
  4619. Punch()
  4620. z = Instance.new("Sound",hed)
  4621. z.SoundId = "rbxassetid://169380525"
  4622. z.Pitch = ptz[math.random(1,#ptz)]
  4623. z.Volume = 1
  4624. z:Play()
  4625. for i = 1, 10 do
  4626. 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)
  4627. 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)
  4628. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  4629. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  4630. 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)
  4631. 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)
  4632. if Debounces.on == false then break end
  4633. rs:wait()
  4634. end
  4635. Punch()
  4636. z = Instance.new("Sound",hed)
  4637. z.SoundId = "rbxassetid://169380525"
  4638. z.Pitch = ptz[math.random(1,#ptz)]
  4639. z.Volume = 1
  4640. z:Play()
  4641. for i = 1, 10 do
  4642. 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)
  4643. 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)
  4644. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  4645. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  4646. 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)
  4647. 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)
  4648. if Debounces.on == false then break end
  4649. rs:wait()
  4650. end
  4651. Punch()
  4652. z = Instance.new("Sound",hed)
  4653. z.SoundId = "rbxassetid://169380525"
  4654. z.Pitch = ptz[math.random(1,#ptz)]
  4655. z.Volume = 1
  4656. z:Play()
  4657. for i = 1, 10 do
  4658. 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)
  4659. 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)
  4660. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  4661. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  4662. 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)
  4663. 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)
  4664. if Debounces.on == false then break end
  4665. rs:wait()
  4666. end
  4667. Punch()
  4668. z = Instance.new("Sound",hed)
  4669. z.SoundId = "rbxassetid://169380525"
  4670. z.Pitch = ptz[math.random(1,#ptz)]
  4671. z.Volume = 1
  4672. z:Play()
  4673. for i = 1, 10 do
  4674. 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)
  4675. 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)
  4676. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  4677. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  4678. 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)
  4679. 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)
  4680. if Debounces.on == false then break end
  4681. rs:wait()
  4682. end
  4683. Punch()
  4684. z = Instance.new("Sound",hed)
  4685. z.SoundId = "rbxassetid://169380525"
  4686. z.Pitch = ptz[math.random(1,#ptz)]
  4687. z.Volume = 1
  4688. z:Play()
  4689. for i = 1, 10 do
  4690. 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)
  4691. 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)
  4692. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  4693. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  4694. 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)
  4695. 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)
  4696. if Debounces.on == false then break end
  4697. rs:wait()
  4698. end
  4699. Punch()
  4700. z = Instance.new("Sound",hed)
  4701. z.SoundId = "rbxassetid://169380525"
  4702. z.Pitch = ptz[math.random(1,#ptz)]
  4703. z.Volume = 1
  4704. z:Play()
  4705. for i = 1, 10 do
  4706. 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)
  4707. 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)
  4708. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  4709. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  4710. 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)
  4711. 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)
  4712. if Debounces.on == false then break end
  4713. rs:wait()
  4714. end
  4715. Punch()
  4716. z = Instance.new("Sound",hed)
  4717. z.SoundId = "rbxassetid://169380525"
  4718. z.Pitch = ptz[math.random(1,#ptz)]
  4719. z.Volume = 1
  4720. z:Play()
  4721. for i = 1, 10 do
  4722. 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)
  4723. 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)
  4724. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  4725. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  4726. 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)
  4727. 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)
  4728. if Debounces.on == false then break end
  4729. rs:wait()
  4730. end
  4731. Punch()
  4732. z = Instance.new("Sound",hed)
  4733. z.SoundId = "rbxassetid://169380525"
  4734. z.Pitch = ptz[math.random(1,#ptz)]
  4735. z.Volume = 1
  4736. z:Play()
  4737. for i = 1, 10 do
  4738. 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)
  4739. 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)
  4740. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  4741. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  4742. 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)
  4743. 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)
  4744. if Debounces.on == false then break end
  4745. rs:wait()
  4746. end
  4747. Punch()
  4748. z = Instance.new("Sound",hed)
  4749. z.SoundId = "rbxassetid://169380525"
  4750. z.Pitch = ptz[math.random(1,#ptz)]
  4751. z.Volume = 1
  4752. z:Play()
  4753. for i = 1, 10 do
  4754. 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)
  4755. 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)
  4756. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  4757. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  4758. 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)
  4759. 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)
  4760. if Debounces.on == false then break end
  4761. rs:wait()
  4762. end
  4763. Punch()
  4764. z = Instance.new("Sound",hed)
  4765. z.SoundId = "rbxassetid://169380525"
  4766. z.Pitch = ptz[math.random(1,#ptz)]
  4767. z.Volume = 1
  4768. z:Play()
  4769. for i = 1, 10 do
  4770. 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)
  4771. 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)
  4772. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  4773. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  4774. 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)
  4775. 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)
  4776. if Debounces.on == false then break end
  4777. rs:wait()
  4778. end
  4779. Punch()
  4780. z = Instance.new("Sound",hed)
  4781. z.SoundId = "rbxassetid://169380525"
  4782. z.Pitch = ptz[math.random(1,#ptz)]
  4783. z.Volume = 1
  4784. z:Play()
  4785. for i = 1, 10 do
  4786. 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)
  4787. 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)
  4788. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  4789. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  4790. 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)
  4791. 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)
  4792. if Debounces.on == false then break end
  4793. rs:wait()
  4794. end
  4795. con1:disconnect()
  4796. Debounces.on = false
  4797. Debounces.NoIdl = false
  4798. if gp ~= nil then
  4799. gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
  4800. for i,v in pairs(larm:GetChildren()) do
  4801. if v.Name == "asd" and v:IsA("Weld") then
  4802. v:Remove()
  4803. end
  4804. end
  4805. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  4806. bv.maxForce = Vector3.new(400000, 400000, 400000)
  4807. bv.P = 125000
  4808. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  4809. hum1=nil
  4810. ht=nil
  4811. Debounces.on = false
  4812. Debounces.NoIdl = false
  4813. elseif ht == nil then wait()
  4814. Grab = false
  4815. Debounces.on = false
  4816. Debounces.NoIdl = false
  4817. end
  4818. end
  4819. end
  4820. end)
  4821. ----------------------------------------------------
  4822. paly = game.Players.LocalPlayer
  4823. paly = game.Players.LocalPlayer
  4824. p = game.Players.LocalPlayer
  4825. char = paly.Character
  4826. vt = Vector3.new
  4827. rarm = char["Right Arm"]
  4828. larm = char["Left Arm"]
  4829. local maincolor = char.Torso.BrickColor
  4830.  
  4831. local orb = Instance.new("Part")
  4832. orb.Parent = char
  4833. orb.Size = Vector3.new(0.5, 0.5, 0.5)
  4834. orb.Archivable = true
  4835. orb.Transparency = 1
  4836. orb.BrickColor = maincolor
  4837. orb.Material = "Neon"
  4838. orb.CanCollide = false
  4839. local weld1 = Instance.new("Weld")
  4840. weld1.Parent = rarm
  4841. weld1.Part0 = rarm
  4842. weld1.Part1 = orb
  4843. weld1.C1 = CFrame.new(0, 1.125, 0)
  4844. local pt1 = NumberSequenceKeypoint.new(0,0.85,0)
  4845. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  4846. local effecto = Instance.new("ParticleEmitter",orb)
  4847. effecto.LightEmission = 1
  4848. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  4849. effecto.Color = ColorSequence.new(maincolor.Color)
  4850. effecto.Rate = 10000
  4851. effecto.Lifetime = NumberRange.new(1)
  4852. effecto.Size = NumberSequence.new({pt1,pt2})
  4853. effecto.Speed = NumberRange.new(0,0)
  4854. effecto.RotSpeed = NumberRange.new(100,100)
  4855.  
  4856. local orbz = Instance.new("Part")
  4857. orbz.Parent = char
  4858. orbz.Size = Vector3.new(0.5, 0.5, 0.5)
  4859. orbz.Archivable = true
  4860. orbz.Transparency = 1
  4861. orbz.BrickColor = maincolor
  4862. orbz.Material = "Neon"
  4863. orbz.CanCollide = false
  4864. local weldz1 = Instance.new("Weld")
  4865. weldz1.Parent = larm
  4866. weldz1.Part0 = larm
  4867. weldz1.Part1 = orbz
  4868. weldz1.C1 = CFrame.new(0, 1.125, 0)
  4869. local effecton = Instance.new("ParticleEmitter",orbz)
  4870. effecton.LightEmission = 1
  4871. effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
  4872. effecton.Color = ColorSequence.new(maincolor.Color)
  4873. effecton.Rate = 10000
  4874. effecton.Lifetime = NumberRange.new(1)
  4875. effecton.Size = NumberSequence.new({pt1,pt2})
  4876. effecton.Speed = NumberRange.new(0,0)
  4877. effecton.RotSpeed = NumberRange.new(100,100)
  4878. -------------------------------------------
  4879.  
  4880. mouse.KeyDown:connect(function(key)
  4881. if string.byte(key) == 52 then
  4882. char.Humanoid.WalkSpeed = 60
  4883. end
  4884. end)
  4885. mouse.KeyUp:connect(function(key)
  4886. if string.byte(key) == 52 then
  4887. char.Humanoid.WalkSpeed = 8
  4888. end
  4889. end)
  4890. -------------------------------
  4891. local animpose = "Idle"
  4892. local lastanimpose = "Idle"
  4893. local sine = 0
  4894. local change = 1
  4895. local val = 0
  4896. local och = 0
  4897. local ffing = false
  4898. -------------------------------
  4899. game:GetService("RunService").RenderStepped:connect(function()
  4900. --[[if char.Humanoid.Jump == true then
  4901. jump = true
  4902. else
  4903. jump = false
  4904. end]]
  4905. char.Humanoid.FreeFalling:connect(function(f)
  4906. if f then
  4907. ffing = true
  4908. else
  4909. ffing = false
  4910. end
  4911. end)
  4912. sine = sine + change
  4913. if jumpn == true then
  4914. animpose = "Jumping"
  4915. elseif ffing == true then
  4916. animpose = "Freefalling"
  4917. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  4918. animpose = "Idle"
  4919. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  4920. animpose = "Walking"
  4921. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  4922. animpose = "Running"
  4923. end
  4924. if animpose ~= lastanimpose then
  4925. sine = 0
  4926. if Debounces.NoIdl == false then
  4927. if animpose == "Idle" then
  4928. for i = 1, 2 do
  4929. 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)
  4930. 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)
  4931. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  4932. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  4933. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.625, -0.35) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  4934. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  4935. end
  4936. elseif animpose == "Walking" then
  4937. for i = 1, 2 do
  4938. 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)
  4939. 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)
  4940. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4941. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4942. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4943. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4944. end
  4945. elseif animpose == "Running" then
  4946. for i = 1, 2 do
  4947. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(44), math.rad (0), math.rad(0)), 0.15)
  4948. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(- 80), math.rad(0), 0), 0.15)
  4949. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad (0), math.rad(50), math.rad(-40)), 0.15)
  4950. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(40)), 0.15)
  4951. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(- 10)), .15)
  4952. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(10)), .15)
  4953. wait()
  4954. end
  4955. end
  4956. else
  4957. end
  4958. end
  4959. lastanimpose = animpose
  4960. if Debounces.NoIdl == false then
  4961. if animpose == "Idle" then
  4962. change = 0.5
  4963. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-12-4*math.cos(sine/22)),math.rad(-12-2*math.cos(sine/22)),math.rad(12+2*math.cos(sine/22))), 0.3)
  4964. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-0.2)*CFrame.Angles(math.rad(20+4*math.cos(sine/22)),math.rad(-22-2*math.cos(sine/22)),math.rad(-15-2*math.cos(sine/22))), 0.3)
  4965. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-12+2.5*math.cos(sine/22)),math.rad(0),math.rad(0)), 0.2)
  4966. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-2+2*math.cos(sine/22)), math.rad(0), 0), 0.2)
  4967. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(5), math.rad(-5)), 0.2)
  4968. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(-5), math.rad(5)), 0.2)
  4969. elseif animpose == "Walking" then
  4970. change = 1
  4971. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-32),math.rad(-28),math.rad(10+2*math.cos(sine/14))), 0.2)
  4972. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(50),math.rad(-45),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4973. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4974. 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)
  4975. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.215, -0.35) * CFrame.Angles(-0.35, 0, 0), 0.4)
  4976. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(-0.475,0,0), 0.4)
  4977. elseif animpose == "Running" then
  4978. change = 1
  4979. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(44), math.rad (0), math.rad(0)), 0.15)
  4980. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(- 80), math.rad(0), 0), 0.15)
  4981. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad (0), math.rad(50), math.rad(-40)), 0.15)
  4982. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(40)), 0.15)
  4983. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(- 10)), .15)
  4984. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(10)), .15)
  4985. end
  4986. end
  4987. end)
  4988.  
  4989. hum.MaxHealth = math.huge
  4990. wait(3)
  4991. hum.Health = hum.MaxHealth
  4992.  
  4993. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  4994. --[[Part0 = Vector3 (Start pos)
  4995. Part1 = Vector3 (End pos)
  4996. Times = number (Amount of lightning parts)
  4997. Offset = number (Offset)
  4998. Color = color (brickcolor value)
  4999. Thickness = number (thickness)
  5000. Trans = number (transparency)
  5001. ]]--
  5002. local magz = (Part0 - Part1).magnitude
  5003. local curpos = Part0
  5004. local trz = {-Offset,Offset}
  5005. for i=1,Times do
  5006. local li = Instance.new("Part", torso)
  5007. li.Name = "Lightning"
  5008. li.TopSurface =0
  5009. li.Material = "Neon"
  5010. li.BottomSurface = 0
  5011. li.Anchored = true
  5012. li.Locked = true
  5013. li.Transparency = Trans or 0.4
  5014. li.BrickColor = TorsoColor
  5015. li.formFactor = "Custom"
  5016. li.CanCollide = false
  5017. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  5018. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  5019. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  5020. if Times == i then
  5021. local magz2 = (curpos - Part1).magnitude
  5022. li.Size = Vector3.new(Thickness,Thickness,magz2)
  5023. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  5024. else
  5025. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  5026. end
  5027. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  5028. game.Debris:AddItem(li,.1)
  5029. end
  5030. end
  5031.  
  5032. BodyParts = {} -- Parts to emit lightning effects from
  5033. for _, v in pairs(char:GetChildren()) do
  5034. if v:IsA("Part") then
  5035. table.insert(BodyParts, v)
  5036. end
  5037. end
  5038.  
  5039. Bounding = {} -- Calculate the bounding boxes
  5040. for _, v in pairs(BodyParts) do
  5041. local temp = {X=nil, Y=nil, Z=nil}
  5042. temp.X = v.Size.X/2 * 10
  5043. temp.Y = v.Size.Y/2 * 10
  5044. temp.Z = v.Size.Z/2 * 10
  5045. Bounding[v.Name] = temp
  5046. --table.insert(Bounding, v.Name, temp)
  5047. end
  5048.  
  5049. while wait(math.random(1,10)/10) do -- Emit the Lightning effects randomly
  5050. local Body1 = BodyParts[math.random(#BodyParts)]
  5051. local Body2 = BodyParts[math.random(#BodyParts)]
  5052. local Pos1 = Vector3.new(
  5053. math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  5054. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  5055. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
  5056. )
  5057. local Pos2 = Vector3.new(
  5058. math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  5059. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  5060. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
  5061. )
  5062. local SPos1 = Body1.Position + Pos1
  5063. local SPos2 = Body2.Position + Pos2
  5064. Lightning(SPos1, SPos2, 4, 3, "Bright blue", .3, .56)
  5065. end
  5066. och=och+1
  5067. for _,v in pairs(orbt) do
  5068. pcall(function()
  5069. v.Mesh.Scale=Vector3.new(cns+(0.2*math.cos(och/12)),cns+(0.2*math.cos(och/10)),cns+(0.2*math.cos(och/8)))
  5070. end)
  5071. end
  5072. for _,v in pairs(stlt) do
  5073. pcall(function()
  5074. v.CFrame=larm.CFrame*CFrame.new(0,-3.5-(cns/2),-0.1)
  5075. end)
  5076. end
  5077. for _,v in pairs(chot) do
  5078. pcall(function()
  5079. v.CFrame=Lerp(v.CFrame,cnOrb.CFrame,0.1)
  5080. v.Mesh.Scale=Vector3.new(Tween(v.Mesh.Scale.X,0,0.1),Tween(v.Mesh.Scale.Y,0,0.1),Tween(v.Mesh.Scale.Z,0,0.1))
  5081. end)
  5082. end
  5083. for _,v in pairs(cfxt) do
  5084. pcall(function()
  5085. local vs=v.Mesh.Scale
  5086. v.Mesh.Scale=Vector3.new(vs.x+0.5,vs.y+0.1,vs.z+0.5)
  5087. v.Transparency=v.Transparency+0.05
  5088. end)
  5089. end
  5090. for _,v in pairs(pfxt) do
  5091. pcall(function()
  5092. local vs=v.Mesh.Scale
  5093. v.Mesh.Scale=Vector3.new(vs.x+2,vs.y+0.5,vs.z+2)
  5094. v.Transparency=v.Transparency+0.025
  5095. end)
  5096. end
  5097. end)
  5098.  
  5099. OMG.Name = "OMG"
  5100. OMG.Parent = SrcFrame
  5101. OMG.BackgroundColor3 = Color3.new(1, 0.584314, 0.109804)
  5102. OMG.Draggable = true
  5103. OMG.Position = UDim2.new(0, 269, 0, 49)
  5104. OMG.Size = UDim2.new(0, 128, 0, 42)
  5105. OMG.Font = Enum.Font.SourceSans
  5106. OMG.FontSize = Enum.FontSize.Size14
  5107. OMG.Text = "Omg God"
  5108. OMG.TextSize = 14
  5109.  
  5110. ONKILL.Name = "ONKILL"
  5111. ONKILL.Parent = SrcFrame
  5112. ONKILL.BackgroundColor3 = Color3.new(1, 0.584314, 0.109804)
  5113. ONKILL.Draggable = true
  5114. ONKILL.Position = UDim2.new(0, 269, 0, 111)
  5115. ONKILL.Size = UDim2.new(0, 128, 0, 42)
  5116. ONKILL.Font = Enum.Font.SourceSans
  5117. ONKILL.FontSize = Enum.FontSize.Size14
  5118. ONKILL.Text = "onekill"
  5119. ONKILL.TextSize = 14
  5120.  
  5121. TITAN.Name = "TITAN"
  5122. TITAN.Parent = SrcFrame
  5123. TITAN.BackgroundColor3 = Color3.new(1, 0.584314, 0.109804)
  5124. TITAN.Draggable = true
  5125. TITAN.Position = UDim2.new(0, 135, 0, 111)
  5126. TITAN.Size = UDim2.new(0, 128, 0, 42)
  5127. TITAN.Font = Enum.Font.SourceSans
  5128. TITAN.FontSize = Enum.FontSize.Size14
  5129. TITAN.Text = "titan"
  5130. TITAN.TextSize = 14
  5131.  
  5132. WING.Name = "WING"
  5133. WING.Parent = SrcFrame
  5134. WING.BackgroundColor3 = Color3.new(1, 0.584314, 0.109804)
  5135. WING.Draggable = true
  5136. WING.Position = UDim2.new(0, 0, 0, 111)
  5137. WING.Size = UDim2.new(0, 128, 0, 42)
  5138. WING.Font = Enum.Font.SourceSans
  5139. WING.FontSize = Enum.FontSize.Size14
  5140. WING.Text = "Wing"
  5141. WING.TextSize = 14
  5142.  
  5143. TextLabel_3.Parent = SrcFrame
  5144. TextLabel_3.BackgroundColor3 = Color3.new(0, 0, 0)
  5145. TextLabel_3.BorderColor3 = Color3.new(0, 0, 0)
  5146. TextLabel_3.Position = UDim2.new(0, 0, 0, 29)
  5147. TextLabel_3.Size = UDim2.new(0, 397, 0, 10)
  5148. TextLabel_3.Font = Enum.Font.SourceSansBold
  5149. TextLabel_3.FontSize = Enum.FontSize.Size24
  5150. TextLabel_3.Text = "Script"
  5151. TextLabel_3.TextColor3 = Color3.new(0.278431, 0.0196078, 0)
  5152. TextLabel_3.TextSize = 24
  5153. TextLabel_3.TextWrapped = true
  5154.  
  5155. back.Name = "back"
  5156. back.Parent = SrcFrame
  5157. back.BackgroundColor3 = Color3.new(1, 0.584314, 0.109804)
  5158. back.Draggable = true
  5159. back.Position = UDim2.new(0, 314, 0, 186)
  5160. back.Size = UDim2.new(0, 68, 0, 19)
  5161. back.Font = Enum.Font.SourceSans
  5162. back.FontSize = Enum.FontSize.Size14
  5163. back.Text = "back"
  5164. back.TextSize = 14
  5165.  
  5166. back.MouseButton1Down:connect(function()
  5167.  
  5168. MainFrame.Visible = true
  5169. SrcFrame.Visible = false
  5170.  
  5171. end)
  5172.  
  5173. excFrame.Name = "excFrame"
  5174. excFrame.Parent = OverKill
  5175. excFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  5176. excFrame.Draggable = true
  5177. excFrame.Position = UDim2.new(0, 336, 0, 423)
  5178. excFrame.Size = UDim2.new(0, 385, 0, 204)
  5179. excFrame.Visible = false
  5180.  
  5181.  
  5182. ScrollingFrame.Parent = excFrame
  5183. ScrollingFrame.Active = true
  5184. ScrollingFrame.BackgroundColor3 = Color3.new(0.552941, 0.552941, 0.552941)
  5185. ScrollingFrame.Draggable = true
  5186. ScrollingFrame.Position = UDim2.new(0, 20, 0, 44)
  5187. ScrollingFrame.Size = UDim2.new(0, 345, 0, 100)
  5188. ScrollingFrame.CanvasSize = UDim2.new(0, 0, 1e+10, 0)
  5189.  
  5190. input.Name = "input"
  5191. input.Parent = ScrollingFrame
  5192. input.BackgroundColor3 = Color3.new(1, 1, 1)
  5193. input.BackgroundTransparency = 1
  5194. input.Size = UDim2.new(0, 345, 0, 641)
  5195. input.Font = Enum.Font.SourceSans
  5196. input.FontSize = Enum.FontSize.Size24
  5197. input.MultiLine = true
  5198. input.Text = "print{scripthere};4"
  5199. input.TextColor3 = Color3.new(1, 0, 0)
  5200. input.TextSize = 21
  5201. input.TextWrapped = true
  5202. input.TextXAlignment = Enum.TextXAlignment.Left
  5203. input.TextYAlignment = Enum.TextYAlignment.Top
  5204.  
  5205. bar_2.Name = "bar"
  5206. bar_2.Parent = excFrame
  5207. bar_2.BackgroundColor3 = Color3.new(1, 0, 0.0156863)
  5208. bar_2.Size = UDim2.new(0, 385, 0, 18)
  5209.  
  5210. bar1_3.Name = "bar1"
  5211. bar1_3.Parent = excFrame
  5212. bar1_3.BackgroundColor3 = Color3.new(0.564706, 0, 0.00784314)
  5213. bar1_3.Position = UDim2.new(0, 0, 0, 17)
  5214. bar1_3.Size = UDim2.new(0, 385, 0, 1)
  5215.  
  5216. Exc.Name = "Exc"
  5217. Exc.Parent = excFrame
  5218. Exc.BackgroundColor3 = Color3.new(1, 0, 0)
  5219. Exc.BorderColor3 = Color3.new(0.419608, 0.0117647, 0.0117647)
  5220. Exc.BorderSizePixel = 6
  5221. Exc.Position = UDim2.new(0, 36, 0, 165)
  5222. Exc.Selectable = false
  5223. Exc.Size = UDim2.new(0, 109, 0, 22)
  5224. Exc.Font = Enum.Font.SourceSans
  5225. Exc.FontSize = Enum.FontSize.Size14
  5226. Exc.Text = "Excution"
  5227. Exc.TextColor3 = Color3.new(0.317647, 0.054902, 0.054902)
  5228. Exc.TextScaled = true
  5229. Exc.TextSize = 14
  5230. Exc.TextWrapped = true
  5231.  
  5232. Clear.Name = "Clear"
  5233. Clear.Parent = excFrame
  5234. Clear.BackgroundColor3 = Color3.new(1, 0, 0)
  5235. Clear.BorderColor3 = Color3.new(0.419608, 0.0117647, 0.0117647)
  5236. Clear.BorderSizePixel = 6
  5237. Clear.Position = UDim2.new(0, 231, 0, 164)
  5238. Clear.Selectable = false
  5239. Clear.Size = UDim2.new(0, 109, 0, 22)
  5240. Clear.Font = Enum.Font.SourceSans
  5241. Clear.FontSize = Enum.FontSize.Size14
  5242. Clear.Text = "clear"
  5243. Clear.TextColor3 = Color3.new(0.317647, 0.054902, 0.054902)
  5244. Clear.TextScaled = true
  5245. Clear.TextSize = 14
  5246. Clear.TextWrapped = true
  5247.  
  5248. Back.Name = "Back"
  5249. Back.Parent = excFrame
  5250. Back.BackgroundColor3 = Color3.new(1, 0, 0)
  5251. Back.BorderColor3 = Color3.new(0.419608, 0.0117647, 0.0117647)
  5252. Back.BorderSizePixel = 6
  5253. Back.Position = UDim2.new(0, 304, 0, 36)
  5254. Back.Selectable = false
  5255. Back.Size = UDim2.new(0, 62, 0, -12)
  5256. Back.Font = Enum.Font.SourceSans
  5257. Back.FontSize = Enum.FontSize.Size14
  5258. Back.Text = "Back"
  5259. Back.TextColor3 = Color3.new(0.317647, 0.054902, 0.054902)
  5260. Back.TextScaled = true
  5261. Back.TextSize = 14
  5262. Back.TextWrapped = true
  5263. Back.MouseButton1Down:connect(function()
  5264.  
  5265. MainFrame.Visible = true
  5266. excFrame.Visible = false
  5267.  
  5268. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement