Advertisement
Guest User

:O

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