SHARE
TWEET

Test

Basykung7845 Feb 25th, 2019 71 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has been converted to FE by Basykung7845
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7.     print("FE Compatibility code by Basykung7845")
  8.     script.Parent = Player.Character
  9.  
  10.     --RemoteEvent for communicating
  11.     local Event = Instance.new("RemoteEvent")
  12.     Event.Name = "UserInput_Event"
  13.  
  14.     --Fake event to make stuff like Mouse.KeyDown work
  15.     local function fakeEvent()
  16.         local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17.         t.connect = t.Connect
  18.         return t
  19.     end
  20.  
  21.     --Creating fake input objects with fake variables
  22.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26.     end}
  27.     --Merged 2 functions into one by checking amount of arguments
  28.     CAS.UnbindAction = CAS.BindAction
  29.  
  30.     --This function will trigger the events that have been :Connect()'ed
  31.     local function te(self,ev,...)
  32.         local t = m[ev]
  33.         if t and t._fakeEvent and t.Function then
  34.             t.Function(...)
  35.         end
  36.     end
  37.     m.TrigEvent = te
  38.     UIS.TrigEvent = te
  39.  
  40.     Event.OnServerEvent:Connect(function(plr,io)
  41.         if plr~=Player then return end
  42.         if io.isMouse then
  43.             m.Target = io.Target
  44.             m.Hit = io.Hit
  45.         else
  46.             local b = io.UserInputState == Enum.UserInputState.Begin
  47.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49.             end
  50.             for _,t in pairs(CAS.Actions) do
  51.                 for _,k in pairs(t.Keys) do
  52.                     if k==io.KeyCode then
  53.                         t.Function(t.Name,io.UserInputState,io)
  54.                     end
  55.                 end
  56.             end
  57.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59.         end
  60.     end)
  61.     Event.Parent = NLS([==[
  62.     local Player = game:GetService("Players").LocalPlayer
  63.     local Event = script:WaitForChild("UserInput_Event")
  64.  
  65.     local UIS = game:GetService("UserInputService")
  66.     local input = function(io,a)
  67.         if a then return end
  68.         --Since InputObject is a client-side instance, we create and pass table instead
  69.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70.     end
  71.     UIS.InputBegan:Connect(input)
  72.     UIS.InputEnded:Connect(input)
  73.  
  74.     local Mouse = Player:GetMouse()
  75.     local h,t
  76.     --Give the server mouse data 30 times every second, but only if the values changed
  77.     --If player is not moving their mouse, client won't fire events
  78.     while wait(1/30) do
  79.         if h~=Mouse.Hit or t~=Mouse.Target then
  80.             h,t=Mouse.Hit,Mouse.Target
  81.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  82.         end
  83.     end]==],Player.Character)
  84.     Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. local p = owner
  88. local char = p.Character
  89. local larm = char["Left Arm"]
  90. local rarm = char["Right Arm"]
  91. local lleg = char["Left Leg"]
  92. local rleg = char["Right Leg"]
  93. local hed = char.Head
  94. local torso = char.Torso
  95. local hum = char.Humanoid
  96. local cam = game.Workspace.CurrentCamera
  97. local root = char.HumanoidRootPart
  98. local deb = false
  99. local shot = 0
  100. local l = game:GetService("Lighting")
  101. local rs = game:GetService("RunService").RenderStepped
  102. local stanceToggle = "Normal"
  103. math.randomseed(os.time())
  104. hum.WalkSpeed = 100
  105. char.Health:Destroy()
  106. hum.MaxHealth = math.huge
  107. wait(0.1)
  108. hum.Health = math.huge
  109. ----------------------------------------------------
  110. p:ClearCharacterAppearance()
  111. wait(0.1)
  112. p.Character.Head.BrickColor = BrickColor.new("Really black")
  113. p.Character.Torso.BrickColor = BrickColor.new("Really black")
  114. p.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
  115. p.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
  116. p.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
  117. p.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
  118. pcall(function() p.char.torso.roblox:Destroy() end)
  119. shirt = Instance.new("Shirt", char)
  120. shirt.Name = "Shirt"
  121. pants = Instance.new("Pants", char)
  122. pants.Name = "Pants"
  123. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=235673625"
  124. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=222859226"
  125. ----------------------------------------------------
  126. Fl = Instance.new('Fire',larm); FR = Instance.new('Fire',rarm); Ft = Instance.new('Fire',torso)
  127. Ft.Size = 12
  128. Fl.Size = 12
  129. FR.Size = 12
  130. Fl.Color = Color3.new(0,0,0)
  131. FR.Color = Color3.new(0,0,0)
  132. Ft.Color = Color3.new(0,0,0)
  133. Fl.SecondaryColor = Color3.new(0,0,0)
  134. FR.SecondaryColor = Color3.new(0,0,0)
  135. Ft.SecondaryColor = Color3.new(0,0,0)
  136. SR = Instance.new('Smoke',rleg)
  137. SR.Color = Color3.new(0,0,0)
  138. SR.Size = 1
  139. SR.RiseVelocity = 1
  140. ----------------------------------------------------
  141. Debounces = {
  142. on = false;
  143. ks = false;
  144. CanAttack = true;
  145. CanJoke = true;
  146. NoIdl = false;
  147. Slashing = false;
  148. Slashed = false;
  149. Grabbing = false;
  150. Grabbed = false;
  151. }
  152. local Touche = {char.Name, }
  153. ----------------------------------------------------
  154. function lerp(a, b, t) -- Linear interpolation
  155.     return a + (b - a)*t
  156. end
  157.  
  158. function slerp(a, b, t) --Spherical interpolation
  159.     dot = a:Dot(b)
  160.     if dot > 0.99999 or dot < -0.99999 then
  161.         return t <= 0.5 and a or b
  162.     else
  163.         r = math.acos(dot)
  164.         return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  165.     end
  166. end
  167.  
  168. function matrixInterpolate(a, b, t)
  169.     local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  170.     local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  171.     local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  172.     local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
  173.     local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
  174.     local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
  175.     local t = v1:Dot(v2)
  176.     if not (t < 0 or t == 0 or t > 0) then     -- Failsafe
  177.         return CFrame.new()
  178.     end
  179.     return CFrame.new(
  180.     v0.x, v0.y, v0.z,
  181.     v1.x, v1.y, v1.z,
  182.     v2.x, v2.y, v2.z,
  183.     v3.x, v3.y, v3.z)
  184. end
  185. ----------------------------------------------------
  186. function genWeld(a,b)
  187.     local w = Instance.new("Weld",a)
  188.     w.Part0 = a
  189.     w.Part1 = b
  190.     return w
  191. end
  192. function weld(a, b)
  193.     local weld = Instance.new("Weld")
  194.     weld.Name = "W"
  195.     weld.Part0 = a
  196.     weld.Part1 = b
  197.     weld.C0 = a.CFrame:inverse() * b.CFrame
  198.     weld.Parent = a
  199.     return weld;
  200. end
  201. ----------------------------------------------------
  202. function Lerp(c1,c2,al)
  203. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  204. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  205. for i,v in pairs(com1) do
  206. com1[i] = v+(com2[i]-v)*al
  207. end
  208. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  209. end
  210. ----------------------------------------------------
  211. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  212. local wld = Instance.new("Weld", wp1)
  213. wld.Part0 = wp0
  214. wld.Part1 = wp1
  215. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  216. end
  217. ----------------------------------------------------
  218. for i,v in pairs(char:children()) do
  219.     if v:IsA("Hat") then
  220.         v:Destroy()
  221.     end
  222. end
  223. for i,v in pairs(hed:children()) do
  224.     if v:IsA("Sound") then
  225.         v:Destroy()
  226.     end
  227. end
  228. ----------------------------------------------------
  229. function HasntTouched(plrname)
  230. local ret = true
  231. for _, v in pairs(Touche) do
  232. if v == plrname then
  233. ret = false
  234. end
  235. end
  236. return ret
  237. end
  238. ----------------------------------------------------
  239. larm.Size = larm.Size * 2
  240. rarm.Size = rarm.Size * 2
  241. lleg.Size = lleg.Size * 2
  242. rleg.Size = rleg.Size * 2
  243. torso.Size = torso.Size * 2
  244. hed.Size = hed.Size * 2
  245. root.Size = root.Size * 2
  246. ----------------------------------------------------
  247. newWeld(torso, larm, -1.5, 0.5, 0)
  248. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  249. newWeld(torso, rarm, 1.5, 0.5, 0)
  250. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  251. newWeld(torso, hed, 0, 1.5, 0)
  252. newWeld(torso, lleg, -0.5, -1, 0)
  253. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  254. newWeld(torso, rleg, 0.5, -1, 0)
  255. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  256. newWeld(root, torso, 0, -1, 0)
  257. torso.Weld.C1 = CFrame.new(0, -1, 0)
  258. ----------------------------------------------------
  259. z = Instance.new("Sound", char)
  260. z.SoundId = "rbxassetid://408386283"--209113706
  261. z.Looped = true
  262. z.Pitch = 1
  263. z.Volume = 1
  264. wait(.01)
  265. z:Play()
  266. ----------------------------------------------------
  267. --[[
  268. wait(0.1)
  269. wait(0.1)
  270. game.Lighting.Ambient = Color3.new(1,0,0)
  271. wait(0.1)
  272. game.Lighting.Ambient = Color3.new(0,0,0)
  273. wait(0.1)
  274. game.Lighting.Ambient = Color3.new(1,0,0)
  275. wait(0.1)
  276. game.Lighting.Ambient = Color3.new(1,0,0)
  277. wait(0.1)
  278. game.Lighting.Ambient = Color3.new(1,0,0)
  279. wait(0.1)
  280. game.Lighting.Ambient = Color3.new(0,0,0)
  281. wait(0.1)
  282. game.Lighting.Ambient = Color3.new(1,0,0)
  283. wait(0.1)
  284. game.Lighting.Ambient = Color3.new(1,0,0)
  285. wait(0.1)
  286. game.Lighting.Ambient = Color3.new(1,0,0)
  287. wait(0.1)
  288. game.Lighting.Ambient = Color3.new(0,0,0)
  289. wait(0.1)
  290. game.Lighting.Ambient = Color3.new(1,0,0)
  291. wait(0.1)
  292. game.Lighting.Ambient = Color3.new(1,0,0)
  293. wait(0.1)
  294. game.Lighting.Ambient = Color3.new(0,0,0)
  295. wait(0.1)
  296. game.Lighting.Ambient = Color3.new(1,0,0)
  297. wait(0.1)
  298. game.Lighting.Ambient = Color3.new(0,0,0)
  299. wait(0.1)
  300. game.Lighting.Ambient = Color3.new(1,0,0)
  301. wait(0.1)
  302. game.Lighting.Ambient = Color3.new(0,0,0)
  303. wait(0.1)
  304. game.Lighting.Ambient = Color3.new(1,0,0)
  305. wait(0.1)
  306. game.Lighting.Ambient = Color3.new(0,0,0)
  307. wait(0.1)
  308. game.Lighting.Ambient = Color3.new(1,0,0)
  309. wait(0.1)
  310. game.Lighting.Ambient = Color3.new(0,0,0)
  311. wait(0.1)
  312. game.Lighting.Ambient = Color3.new(1,0,0)
  313. wait(0.1)
  314. game.Lighting.Ambient = Color3.new(0,0,0)
  315. wait(0.1)
  316. game.Lighting.Ambient = Color3.new(1,0,0)
  317. wait(0.1)
  318. game.Lighting.Ambient = Color3.new(0,0,0)
  319. wait(0.1)
  320. game.Lighting.Ambient = Color3.new(1,0,0)
  321. wait(0.1)
  322. game.Lighting.Ambient = Color3.new(0,0,0)
  323.  
  324. --game:service'InsertService':LoadAsset(130900995):children()[1].Parent=char
  325. --char.PumpkinReaper.Handle.Mesh.Scale = char.PumpkinReaper.Handle.Mesh.Scale * 1.8
  326. --char.PumpkinReaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=334850318"
  327. --char.PumpkinReaper.Handle.Mesh.VertexColor = Vector3.new(1,1,1)
  328. --l.TimeOfDay = 24
  329. z=Instance.new('Decal',hed)
  330. z.Face = 'Front'
  331. z.Texture='rbxassetid://99174105'
  332. hed.BrickColor = BrickColor.new("Really black")
  333. lite = Instance.new("PointLight", rleg)
  334. lite.Brightness = 30
  335. lite.Range = 20
  336. lite.Color = Color3.new(19, 0, 0)
  337. --[[local hed2 = hed:Clone()
  338. hed2.CanCollide = false
  339. hed2.Parent = char
  340. hed2:ClearAllChildren()
  341. hed2.Transparency = 1
  342. hed2.Name = "DARP"
  343. local w = Instance.new("Weld",hed2)
  344. w.Part0 = hed
  345. w.Part1 = hed2
  346. w.C0 = CFrame.new(0,0,-0.175)
  347. z=Instance.new("SurfaceGui",hed2)
  348. z.Enabled = true
  349. z.Face = "Front"
  350. z.Adornee = hed2
  351. z.CanvasSize = Vector2.new(100,100)
  352. local face = Instance.new("ImageLabel",z)
  353. face.Size = UDim2.new(1,-30,1,0)
  354. face.Position = UDim2.new(0,15,0,0)
  355. face.BackgroundTransparency = 1
  356. face.Image='rbxassetid://46282671']]--
  357. ----------------------------------------------------
  358.  
  359. ----------------------------------------------------
  360. local m = Instance.new("Model")
  361. m.Name = "Titanius"
  362. p1 = Instance.new("Part", m)
  363. p1.BrickColor = BrickColor.new("Really red")
  364. p1.FormFactor = Enum.FormFactor.Custom
  365. p1.Material = "Neon"
  366. p1.Size = Vector3.new(1, 0.600000024, 1.5)
  367. p1.CFrame = CFrame.new(67.4994888, 12.1560526, 73.0205841, 0.999972522, -3.59117985e-005, -8.00192356e-006, -1.39250187e-005, 0.358383715, -0.933530986, 5.28097153e-005, 0.933500648, 0.358406395)
  368. p1.CanCollide = false
  369. p1.Locked = true
  370. p1.Elasticity = 0
  371. p1.BottomSurface = Enum.SurfaceType.Smooth
  372. p1.TopSurface = Enum.SurfaceType.Smooth
  373. b1 = Instance.new("SpecialMesh", p1)
  374. b1.MeshType = Enum.MeshType.Wedge
  375. b1.Name = "Mesh"
  376. b1.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  377. p2 = Instance.new("Part", m)
  378. p2.BrickColor = BrickColor.new("Really black")
  379. p2.FormFactor = Enum.FormFactor.Custom
  380. p2.Size = Vector3.new(1, 2.9000001, 1)
  381. p2.CFrame = CFrame.new(67.4995728, 11.7633543, 74.2129135, -1.30959779e-005, 2.79811252e-006, 0.999972522, 0.961226642, 0.275612593, -7.50799518e-006, -0.275637805, 0.96119839, 1.01176247e-005)
  382. p2.CanCollide = false
  383. p2.Locked = true
  384. p2.Elasticity = 0
  385. p2.BottomSurface = Enum.SurfaceType.Smooth
  386. p2.TopSurface = Enum.SurfaceType.Smooth
  387. b2 = Instance.new("BlockMesh", p2)
  388. b2.Name = "Mesh"
  389. b2.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  390. p3 = Instance.new("Part", m)
  391. p3.BrickColor = BrickColor.new("Really red")
  392. p3.Material = "Neon"
  393. p3.FormFactor = Enum.FormFactor.Custom
  394. p3.Size = Vector3.new(1, 1.10000005, 2.0999999)
  395. p3.CFrame = CFrame.new(67.4994965, 12.6401453, 73.9670334, 0.999972522, -3.52207899e-005, -8.10639358e-006, -1.61500211e-005, 0.309035271, -0.951007903, 5.24176576e-005, 0.950978875, 0.309059501)
  396. p3.CanCollide = false
  397. p3.Locked = true
  398. p3.Elasticity = 0
  399. p3.BottomSurface = Enum.SurfaceType.Smooth
  400. p3.TopSurface = Enum.SurfaceType.Smooth
  401. b3 = Instance.new("SpecialMesh", p3)
  402. b3.MeshType = Enum.MeshType.Wedge
  403. b3.Name = "Mesh"
  404. b3.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  405. p4 = Instance.new("Part", m)
  406. p4.BrickColor = BrickColor.new("Really red")
  407. p4.Material = "Neon"
  408. p4.FormFactor = Enum.FormFactor.Custom
  409. p4.Size = Vector3.new(1, 1.43999994, 2.05000019)
  410. p4.CFrame = CFrame.new(67.4995575, 11.8683414, 76.1565704, 0.999972522, -2.5085672e-005, -1.53700166e-005, -4.86194367e-005, -0.800831437, -0.598821938, 1.9131101e-005, 0.598835468, -0.800796151)
  411. p4.CanCollide = false
  412. p4.Locked = true
  413. p4.Elasticity = 0
  414. p4.BottomSurface = Enum.SurfaceType.Smooth
  415. p4.TopSurface = Enum.SurfaceType.Smooth
  416. b4 = Instance.new("SpecialMesh", p4)
  417. b4.MeshType = Enum.MeshType.Wedge
  418. b4.Name = "Mesh"
  419. b4.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  420. p5 = Instance.new("Part", m)
  421. p5.BrickColor = BrickColor.new("Really red")
  422. p5.Material = "Neon"
  423. p5.FormFactor = Enum.FormFactor.Custom
  424. p5.Size = Vector3.new(1, 1.10000005, 3.10000005)
  425. p5.CFrame = CFrame.new(67.4995193, 13.241991, 74.8357468, 0.999972522, -3.59118021e-005, -8.00191992e-006, -1.39250224e-005, 0.358383656, -0.933530807, 5.2809708e-005, 0.933500469, 0.358406246)
  426. p5.CanCollide = false
  427. p5.Locked = true
  428. p5.Elasticity = 0
  429. p5.BottomSurface = Enum.SurfaceType.Smooth
  430. p5.TopSurface = Enum.SurfaceType.Smooth
  431. b5 = Instance.new("SpecialMesh", p5)
  432. b5.MeshType = Enum.MeshType.Wedge
  433. b5.Name = "Mesh"
  434. b5.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  435. p6 = Instance.new("Part", m)
  436. p6.Name = "Handle"
  437. p6.BrickColor = BrickColor.new("Really black")
  438. p6.FormFactor = Enum.FormFactor.Custom
  439. p6.Size = Vector3.new(1.5999999, 13.6000004, 1)
  440. p6.CFrame = CFrame.new(67.5017471, 11.2780685, 66.1421967, -1.18190947e-005, 6.28741009e-006, 0.999972522, 0.99995929, -1.39772892e-005, -7.50630716e-006, -1.79708004e-005, 0.999939024, 1.01296728e-005)
  441. p6.CanCollide = false
  442. p6.Locked = true
  443. p6.Elasticity = 0
  444. p6.BottomSurface = Enum.SurfaceType.Smooth
  445. p6.TopSurface = Enum.SurfaceType.Smooth
  446. b6 = Instance.new("BlockMesh", p6)
  447. b6.Name = "Mesh"
  448. b6.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  449. p7 = Instance.new("Part", m)
  450. p7.BrickColor = BrickColor.new("Really red")
  451. p7.Material = "Neon"
  452. p7.FormFactor = Enum.FormFactor.Custom
  453. p7.Size = Vector3.new(1, 1.00999999, 1.05000019)
  454. p7.CFrame = CFrame.new(67.5174179, 10.5228004, 76.3114471, 0.999972522, -2.76626724e-005, -6.72184569e-006, -4.7347472e-005, -0.91489929, -0.403581172, 2.14323372e-005, 0.403602213, -0.914867818)
  455. p7.CanCollide = false
  456. p7.Locked = true
  457. p7.Elasticity = 0
  458. p7.BottomSurface = Enum.SurfaceType.Smooth
  459. p7.TopSurface = Enum.SurfaceType.Smooth
  460. b7 = Instance.new("SpecialMesh", p7)
  461. b7.MeshType = Enum.MeshType.Wedge
  462. b7.Name = "Mesh"
  463. b7.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  464. p8 = Instance.new("Part", m)
  465. p8.BrickColor = BrickColor.new("Really red")
  466. p8.Material = "Neon"
  467. p8.FormFactor = Enum.FormFactor.Custom
  468. p8.Size = Vector3.new(1, 1.00999999, 1.05000019)
  469. p8.CFrame = CFrame.new(67.5074387, 8.51285458, 76.8714371, 0.999972522, -2.76626724e-005, -6.72184387e-006, -4.73474684e-005, -0.91489917, -0.403581113, 2.14323354e-005, 0.403602153, -0.914867699)
  470. p8.CanCollide = false
  471. p8.Locked = true
  472. p8.Elasticity = 0
  473. p8.BottomSurface = Enum.SurfaceType.Smooth
  474. p8.TopSurface = Enum.SurfaceType.Smooth
  475. b8 = Instance.new("SpecialMesh", p8)
  476. b8.MeshType = Enum.MeshType.Wedge
  477. b8.Name = "Mesh"
  478. b8.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  479. p9 = Instance.new("Part", m)
  480. p9.BrickColor = BrickColor.new("Really black")
  481. p9.FormFactor = Enum.FormFactor.Custom
  482. p9.Size = Vector3.new(1, 1.07999957, 1)
  483. p9.CFrame = CFrame.new(67.5095749, 7.1092, 74.5051422, -2.60536999e-005, -5.21559741e-006, 0.999972522, 0.35323599, -0.935490847, -1.50012565e-005, 0.935460567, 0.353258699, 4.2632455e-005)
  484. p9.CanCollide = false
  485. p9.Locked = true
  486. p9.Elasticity = 0
  487. p9.BottomSurface = Enum.SurfaceType.Smooth
  488. p9.TopSurface = Enum.SurfaceType.Smooth
  489. b9 = Instance.new("BlockMesh", p9)
  490. b9.Name = "Mesh"
  491. b9.Scale = Vector3.new(0.550000012, 1, 0.550000012)
  492. p10 = Instance.new("Part", m)
  493. p10.BrickColor = BrickColor.new("Really black")
  494. p10.FormFactor = Enum.FormFactor.Custom
  495. p10.Size = Vector3.new(1, 1.41999948, 1)
  496. p10.CFrame = CFrame.new(67.489624, 8.67401791, 72.7929764, -9.47785156e-006, -9.42233055e-006, 0.999972522, 0.292371064, 0.956263304, -7.54374832e-006, -0.956253231, 0.292334616, 1.01081387e-005)
  497. p10.CanCollide = false
  498. p10.Locked = true
  499. p10.Elasticity = 0
  500. p10.BottomSurface = Enum.SurfaceType.Smooth
  501. p10.TopSurface = Enum.SurfaceType.Smooth
  502. b10 = Instance.new("BlockMesh", p10)
  503. b10.Name = "Mesh"
  504. b10.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  505. p11 = Instance.new("Part", m)
  506. p11.BrickColor = BrickColor.new("Really black")
  507. p11.FormFactor = Enum.FormFactor.Custom
  508. p11.Size = Vector3.new(1, 1.50999951, 1)
  509. p11.CFrame = CFrame.new(67.509552, 7.11887455, 70.3475952, -1.87569385e-005, 1.80455972e-005, 0.999972522, -0.36222899, -0.932047009, -9.30004444e-006, 0.932039678, -0.362191886, 4.04359016e-005)
  510. p11.CanCollide = false
  511. p11.Locked = true
  512. p11.Elasticity = 0
  513. p11.BottomSurface = Enum.SurfaceType.Smooth
  514. p11.TopSurface = Enum.SurfaceType.Smooth
  515. b11 = Instance.new("BlockMesh", p11)
  516. b11.Name = "Mesh"
  517. b11.Scale = Vector3.new(0.550000012, 1, 0.550000012)
  518. p12 = Instance.new("Part", m)
  519. p12.Name = "BladeCenter"
  520. p12.BrickColor = BrickColor.new("Really red")
  521. p12.Material = "Neon"
  522. p12.FormFactor = Enum.FormFactor.Symmetric
  523. p12.Size = Vector3.new(1, 2, 2)
  524. p12.CFrame = CFrame.new(67.4995346, 6.83217764, 72.2514038, -0.999972522, 2.42275873e-005, 0.000103325896, -8.39982677e-005, 4.44650614e-005, -0.999960959, -4.06451727e-005, -0.999940753, -1.25430051e-005)
  525. p12.CanCollide = false
  526. p12.Locked = true
  527. p12.BottomSurface = Enum.SurfaceType.Smooth
  528. p12.TopSurface = Enum.SurfaceType.Smooth
  529. b12 = Instance.new("SpecialMesh", p12)
  530. b12.MeshType = Enum.MeshType.Brick
  531. b12.Name = "Mesh"
  532. b12.Scale = Vector3.new(0.499999911, 1, 0.699999928)
  533. p13 = Instance.new("Part", m)
  534. p13.BrickColor = BrickColor.new("Really black")
  535. p13.FormFactor = Enum.FormFactor.Custom
  536. p13.Size = Vector3.new(2.91000009, 4.3300004, 1)
  537. p13.CFrame = CFrame.new(67.5096359, 9.31026554, 73.9751816, 7.60371313e-006, 1.0943455e-005, 0.999972522, -0.119072244, -0.99284631, -7.55448127e-006, 0.992830038, -0.119038157, 1.01703836e-005)
  538. p13.CanCollide = false
  539. p13.Locked = true
  540. p13.Elasticity = 0
  541. p13.BottomSurface = Enum.SurfaceType.Smooth
  542. p13.TopSurface = Enum.SurfaceType.Smooth
  543. b13 = Instance.new("BlockMesh", p13)
  544. b13.Name = "Mesh"
  545. b13.Scale = Vector3.new(1, 1, 0.400000006)
  546. p14 = Instance.new("Part", m)
  547. p14.BrickColor = BrickColor.new("Really black")
  548. p14.FormFactor = Enum.FormFactor.Custom
  549. p14.Size = Vector3.new(2.5, 2.17999935, 1)
  550. p14.CFrame = CFrame.new(67.4896011, 10.1621294, 72.6410059, -1.55498967e-007, -1.33476442e-005, 0.999972522, -0.462319613, 0.886669755, -7.56198779e-006, -0.886637092, -0.462338567, 1.01078904e-005)
  551. p14.CanCollide = false
  552. p14.Locked = true
  553. p14.Elasticity = 0
  554. p14.BottomSurface = Enum.SurfaceType.Smooth
  555. p14.TopSurface = Enum.SurfaceType.Smooth
  556. b14 = Instance.new("BlockMesh", p14)
  557. b14.Name = "Mesh"
  558. b14.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  559. p15 = Instance.new("Part", m)
  560. p15.BrickColor = BrickColor.new("Really black")
  561. p15.FormFactor = Enum.FormFactor.Custom
  562. p15.Size = Vector3.new(1.16999996, 4.2699995, 1)
  563. p15.CFrame = CFrame.new(67.5095901, 9.35303593, 70.6884613, -1.24399676e-005, -4.94209144e-006, 0.999972522, 0.645082474, 0.764063478, -7.52419282e-006, -0.764068604, 0.645045042, 1.0099785e-005)
  564. p15.CanCollide = false
  565. p15.Locked = true
  566. p15.Elasticity = 0
  567. p15.BottomSurface = Enum.SurfaceType.Smooth
  568. p15.TopSurface = Enum.SurfaceType.Smooth
  569. b15 = Instance.new("BlockMesh", p15)
  570. b15.Name = "Mesh"
  571. b15.Scale = Vector3.new(1, 1, 0.400000006)
  572. p16 = Instance.new("Part", m)
  573. p16.BrickColor = BrickColor.new("Really black")
  574. p16.FormFactor = Enum.FormFactor.Custom
  575. p16.Size = Vector3.new(1.68999994, 4.76000023, 1)
  576. p16.CFrame = CFrame.new(67.4996033, 9.63990211, 75.3800278, 2.98175655e-006, 1.30014914e-005, 0.999972522, 0.258795738, -0.965893507, -7.53869244e-006, 0.965865672, 0.258821338, 1.01718706e-005)
  577. p16.CanCollide = false
  578. p16.Locked = true
  579. p16.Elasticity = 0
  580. p16.BottomSurface = Enum.SurfaceType.Smooth
  581. p16.TopSurface = Enum.SurfaceType.Smooth
  582. b16 = Instance.new("BlockMesh", p16)
  583. b16.Name = "Mesh"
  584. b16.Scale = Vector3.new(1, 1, 0.400000006)
  585. p17 = Instance.new("Part", m)
  586. p17.BrickColor = BrickColor.new("Really black")
  587. p17.FormFactor = Enum.FormFactor.Custom
  588. p17.Size = Vector3.new(1.78999996, 4.21999979, 1)
  589. p17.CFrame = CFrame.new(67.499588, 9.28996372, 69.8789978, -9.50601952e-006, -9.41252802e-006, 0.999972522, 0.293352425, 0.955965877, -7.53842551e-006, -0.955955863, 0.293315947, 1.00904235e-005)
  590. p17.CanCollide = false
  591. p17.Locked = true
  592. p17.Elasticity = 0
  593. p17.BottomSurface = Enum.SurfaceType.Smooth
  594. p17.TopSurface = Enum.SurfaceType.Smooth
  595. b17 = Instance.new("BlockMesh", p17)
  596. b17.Name = "Mesh"
  597. b17.Scale = Vector3.new(1, 1, 0.400000006)
  598. p18 = Instance.new("WedgePart", m)
  599. p18.BrickColor = BrickColor.new("Really red")
  600. p18.Name = "BladePart1"
  601. p18.Material = "Neon"
  602. p18.Name = "Wedge"
  603. p18.FormFactor = Enum.FormFactor.Symmetric
  604. p18.Size = Vector3.new(1, 4, 2)
  605. p18.CFrame = CFrame.new(67.499321, 6.83199787, 69.4816895, 0.999972522, -3.68033288e-005, -4.22928351e-005, 2.29664256e-005, -1.65102574e-005, 0.999963701, -2.03872096e-005, -0.999943435, -4.84290831e-005)
  606. p18.CanCollide = false
  607. p18.Locked = true
  608. p18.BottomSurface = Enum.SurfaceType.Smooth
  609. p18.TopSurface = Enum.SurfaceType.Smooth
  610. b18 = Instance.new("SpecialMesh", p18)
  611. b18.MeshType = Enum.MeshType.Wedge
  612. b18.Name = "Mesh"
  613. b18.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  614. p19 = Instance.new("WedgePart", m)
  615. p19.BrickColor = BrickColor.new("Really red")
  616. p19.Name = "BladePart2"
  617. p19.Material = "Neon"
  618. p19.Name = "Wedge"
  619. p19.FormFactor = Enum.FormFactor.Symmetric
  620. p19.Size = Vector3.new(1, 4, 2)
  621. p19.CFrame = CFrame.new(67.4994736, 6.83213568, 75.0314102, -0.999972522, 3.68059118e-005, -0.000103325001, -8.40002976e-005, -4.4521752e-005, 0.999963701, 2.03864402e-005, 0.999943435, 1.26029336e-005)
  622. p19.CanCollide = false
  623. p19.Locked = true
  624. p19.BottomSurface = Enum.SurfaceType.Smooth
  625. p19.TopSurface = Enum.SurfaceType.Smooth
  626. b19 = Instance.new("SpecialMesh", p19)
  627. b19.MeshType = Enum.MeshType.Wedge
  628. b19.Name = "Mesh"
  629. b19.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  630. p20 = Instance.new("Part", m)
  631. p20.BrickColor = BrickColor.new("Really black")
  632. p20.FormFactor = Enum.FormFactor.Custom
  633. p20.Size = Vector3.new(2.53000021, 2.39999938, 1)
  634. p20.CFrame = CFrame.new(67.4996414, 7.91898966, 71.4148178, -1.09432585e-005, 7.6432425e-006, 0.999972522, 0.992849231, -0.119072601, -7.55000656e-006, 0.119038492, 0.992832959, 1.01311334e-005)
  635. p20.CanCollide = false
  636. p20.Locked = true
  637. p20.Elasticity = 0
  638. p20.BottomSurface = Enum.SurfaceType.Smooth
  639. p20.TopSurface = Enum.SurfaceType.Smooth
  640. b20 = Instance.new("BlockMesh", p20)
  641. b20.Name = "Mesh"
  642. b20.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  643. p21 = Instance.new("Part", m)
  644. p21.BrickColor = BrickColor.new("Really red")
  645. p21.Material = "Neon"
  646. p21.FormFactor = Enum.FormFactor.Custom
  647. p21.Size = Vector3.new(1, 1.43999994, 1.59000015)
  648. p21.CFrame = CFrame.new(67.509613, 9.57073689, 76.6228256, 0.999972522, -2.50856156e-005, -1.53699839e-005, -4.86196222e-005, -0.800835371, -0.598824739, 1.91311228e-005, 0.59883821, -0.800800025)
  649. p21.CanCollide = false
  650. p21.Locked = true
  651. p21.Elasticity = 0
  652. p21.BottomSurface = Enum.SurfaceType.Smooth
  653. p21.TopSurface = Enum.SurfaceType.Smooth
  654. b21 = Instance.new("SpecialMesh", p21)
  655. b21.MeshType = Enum.MeshType.Wedge
  656. b21.Name = "Mesh"
  657. b21.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  658. w1 = Instance.new("Weld", p1)
  659. w1.Name = "Part_Weld"
  660. w1.Part0 = p1
  661. w1.C0 = CFrame.new(-67.5030899, -72.5280457, -14.8209743, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  662. w1.Part1 = p2
  663. w1.C1 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
  664. w2 = Instance.new("Weld", p2)
  665. w2.Name = "Part_Weld"
  666. w2.Part0 = p2
  667. w2.C0 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
  668. w2.Part1 = p3
  669. w2.C1 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
  670. w3 = Instance.new("Weld", p3)
  671. w3.Name = "Part_Weld"
  672. w3.Part0 = p3
  673. w3.C0 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
  674. w3.Part1 = p4
  675. w3.C1 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  676. w4 = Instance.new("Weld", p4)
  677. w4.Name = "Part_Weld"
  678. w4.Part0 = p4
  679. w4.C0 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  680. w4.Part1 = p5
  681. w4.C1 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  682. w5 = Instance.new("Weld", p5)
  683. w5.Name = "Part_Weld"
  684. w5.Part0 = p5
  685. w5.C0 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  686. w5.Part1 = p6
  687. w5.C1 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  688. w6 = Instance.new("Weld", p6)
  689. w6.Name = "Part_Weld"
  690. w6.Part0 = p6
  691. w6.C0 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  692. w6.Part1 = p7
  693. w6.C1 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  694. w7 = Instance.new("Weld", p7)
  695. w7.Name = "Part_Weld"
  696. w7.Part0 = p7
  697. w7.C0 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  698. w7.Part1 = p8
  699. w7.C1 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  700. w8 = Instance.new("Weld", p8)
  701. w8.Name = "Part_Weld"
  702. w8.Part0 = p8
  703. w8.C0 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  704. w8.Part1 = p9
  705. w8.C1 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
  706. w9 = Instance.new("Weld", p9)
  707. w9.Name = "Part_Weld"
  708. w9.Part0 = p9
  709. w9.C0 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
  710. w9.Part1 = p10
  711. w9.C1 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
  712. w10 = Instance.new("Weld", p10)
  713. w10.Name = "Part_Weld"
  714. w10.Part0 = p10
  715. w10.C0 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
  716. w10.Part1 = p11
  717. w10.C1 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
  718. w11 = Instance.new("Weld", p11)
  719. w11.Name = "Part_Weld"
  720. w11.Part0 = p11
  721. w11.C0 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
  722. w11.Part1 = p12
  723. w11.C1 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  724. w12 = Instance.new("Weld", p12)
  725. w12.Name = "Part_Weld"
  726. w12.Part0 = p12
  727. w12.C0 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  728. w12.Part1 = p13
  729. w12.C1 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
  730. w13 = Instance.new("Weld", p13)
  731. w13.Name = "Part_Weld"
  732. w13.Part0 = p13
  733. w13.C0 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
  734. w13.Part1 = p14
  735. w13.C1 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
  736. w14 = Instance.new("Weld", p14)
  737. w14.Name = "Part_Weld"
  738. w14.Part0 = p14
  739. w14.C0 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
  740. w14.Part1 = p15
  741. w14.C1 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
  742. w15 = Instance.new("Weld", p15)
  743. w15.Name = "Part_Weld"
  744. w15.Part0 = p15
  745. w15.C0 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
  746. w15.Part1 = p16
  747. w15.C1 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
  748. w16 = Instance.new("Weld", p16)
  749. w16.Name = "Part_Weld"
  750. w16.Part0 = p16
  751. w16.C0 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
  752. w16.Part1 = p17
  753. w16.C1 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
  754. w17 = Instance.new("Weld", p17)
  755. w17.Name = "Wedge_Weld"
  756. w17.Part0 = p17
  757. w17.C0 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
  758. w17.Part1 = p18
  759. w17.C1 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  760. w18 = Instance.new("Weld", p18)
  761. w18.Name = "Wedge_Weld"
  762. w18.Part0 = p18
  763. w18.C0 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  764. w18.Part1 = p19
  765. w18.C1 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  766. w19 = Instance.new("Weld", p19)
  767. w19.Name = "Part_Weld"
  768. w19.Part0 = p19
  769. w19.C0 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  770. w19.Part1 = p20
  771. w19.C1 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
  772. w20 = Instance.new("Weld", p20)
  773. w20.Name = "Part_Weld"
  774. w20.Part0 = p20
  775. w20.C0 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
  776. w20.Part1 = p21
  777. w20.C1 = CFrame.new(-67.5104218, -38.2193756, 67.100563, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  778. m.Parent = char
  779. m:MakeJoints()
  780. ----------------------------------------------------
  781. local cor = Instance.new("Part", char.Titanius)
  782. cor.Name = "Thingy"
  783. cor.Locked = true
  784. cor.BottomSurface = 0
  785. cor.CanCollide = false
  786. cor.Size = Vector3.new(1, 13, 1)
  787. cor.Transparency = 1
  788. cor.TopSurface = 0
  789. corw = Instance.new("Weld", cor)
  790. corw.Part0 = rarm
  791. corw.Part1 = cor
  792. corw.C0 = CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  793. corw.C1 = CFrame.new(0, 0, 0)
  794. weld1 = Instance.new("Weld", char.Titanius)
  795. weld1.Part0 = cor
  796. weld1.Part1 = p6
  797. weld1.C0 = CFrame.new(0, 0, 0)
  798. ----------------------------------------------------
  799. hitb = Instance.new("Part", char.Titanius)
  800. hitb.Name = "Thingy2"
  801. hitb.Locked = true
  802. hitb.BottomSurface = 0
  803. hitb.CanCollide = false
  804. hitb.Size = Vector3.new(0, 8, 6)
  805. hitb.Transparency = 1
  806. hitb.TopSurface = 0
  807. weld2 = Instance.new("Weld", char.Titanius)
  808. weld2.Part0 = hitb
  809. weld2.Part1 = p12
  810. weld2.C0 = CFrame.new(0, .6, 1)
  811. ----------------------------------------------------
  812. local m = Instance.new("Model")
  813. m.Name = "Claw"
  814. p1 = Instance.new("Part", m)
  815. p1.BrickColor = BrickColor.new("Really black")
  816. p1.FormFactor = Enum.FormFactor.Custom
  817. p1.Size = Vector3.new(1.5, 0.5, 0.5)
  818. p1.CFrame = CFrame.new(2.91120553, 6.79703379, -19.5339718, -0.205515206, -0.209888965, 0.955883741, 0.52527827, -0.847774804, -0.0732159689, 0.825741529, 0.487057745, 0.284480691)
  819. p1.CanCollide = false
  820. p1.Locked = true
  821. p1.BottomSurface = Enum.SurfaceType.Smooth
  822. p1.TopSurface = Enum.SurfaceType.Smooth
  823. b1 = Instance.new("BlockMesh", p1)
  824. b1.Name = "Mesh"
  825. p2 = Instance.new("WedgePart", m)
  826. p2.BrickColor = BrickColor.new("Really black")
  827. p2.Name = "Wedge"
  828. p2.FormFactor = Enum.FormFactor.Custom
  829. p2.Size = Vector3.new(3, 1, 0.5)
  830. p2.CFrame = CFrame.new(2.94872427, 6.13246727, -16.5004997, -5.96046448e-008, -4.47034836e-008, -1.00000358, -1.3615936e-005, 0.99999994, 4.47034836e-008, 1.00000358, 1.41002238e-005, 0)
  831. p2.CanCollide = false
  832. p2.Locked = true
  833. p2.BottomSurface = Enum.SurfaceType.Smooth
  834. p2.TopSurface = Enum.SurfaceType.Smooth
  835. p3 = Instance.new("Part", m)
  836. p3.BrickColor = BrickColor.new("Really black")
  837. p3.FormFactor = Enum.FormFactor.Custom
  838. p3.Size = Vector3.new(1.5, 0.5, 0.5)
  839. p3.CFrame = CFrame.new(1.84869456, 6.79700661, -18.5422173, -5.06400113e-008, 1.07230136e-007, 1.00000715, -0.499905825, -0.866079628, -1.1125789e-007, 0.86608547, -0.499910295, -2.17476881e-008)
  840. p3.CanCollide = false
  841. p3.Locked = true
  842. p3.BottomSurface = Enum.SurfaceType.Smooth
  843. p3.TopSurface = Enum.SurfaceType.Smooth
  844. b2 = Instance.new("BlockMesh", p3)
  845. b2.Name = "Mesh"
  846. p4 = Instance.new("WedgePart", m)
  847. p4.BrickColor = BrickColor.new("Really black")
  848. p4.Name = "Wedge"
  849. p4.FormFactor = Enum.FormFactor.Custom
  850. p4.Size = Vector3.new(3, 1, 0.5)
  851. p4.CFrame = CFrame.new(0.0487272739, 4.13279819, -16.5004959, -1.62921424e-007, 1.78814929e-007, 1.00001431, -1.2755394e-005, -0.999999762, -1.78813849e-007, 1.00001431, -1.46627426e-005, -7.54998553e-008)
  852. p4.CanCollide = false
  853. p4.Locked = true
  854. p4.BottomSurface = Enum.SurfaceType.Smooth
  855. p4.TopSurface = Enum.SurfaceType.Smooth
  856. p5 = Instance.new("Part", m)
  857. p5.BrickColor = BrickColor.new("Really black")
  858. p5.FormFactor = Enum.FormFactor.Custom
  859. p5.Size = Vector3.new(1.5, 0.5, 0.5)
  860. p5.CFrame = CFrame.new(1.84874606, 6.79701567, -19.6422844, -4.29027068e-007, 1.9046513e-007, 1.00001431, 0.500089467, -0.865973532, 2.18601315e-008, 0.865987122, 0.50009501, 3.78533827e-008)
  861. p5.CanCollide = false
  862. p5.Locked = true
  863. p5.BottomSurface = Enum.SurfaceType.Smooth
  864. p5.TopSurface = Enum.SurfaceType.Smooth
  865. b3 = Instance.new("BlockMesh", p5)
  866. b3.Name = "Mesh"
  867. p6 = Instance.new("Part", m)
  868. p6.BrickColor = BrickColor.new("Really black")
  869. p6.FormFactor = Enum.FormFactor.Custom
  870. p6.Size = Vector3.new(1.5, 0.5, 0.5)
  871. p6.CFrame = CFrame.new(2.61122823, 6.79701757, -18.433939, -0.250001401, 0.0669622123, 0.965941966, -0.491382152, -0.868364573, -0.0669801831, 0.834303975, -0.491393685, 0.249996051)
  872. p6.CanCollide = false
  873. p6.Locked = true
  874. p6.BottomSurface = Enum.SurfaceType.Smooth
  875. p6.TopSurface = Enum.SurfaceType.Smooth
  876. b4 = Instance.new("BlockMesh", p6)
  877. b4.Name = "Mesh"
  878. p7 = Instance.new("Part", m)
  879. p7.BrickColor = BrickColor.new("Really black")
  880. p7.FormFactor = Enum.FormFactor.Custom
  881. p7.Size = Vector3.new(3, 1, 1.10000005)
  882. p7.CFrame = CFrame.new(2.59874034, 5.13276958, -16.5005379, -3.27825546e-007, -3.57627869e-007, -1.00001431, -0.000133868307, 0.99999994, 1.49011612e-008, 1.00001442, 0.000135900453, -5.96046448e-008)
  883. p7.CanCollide = false
  884. p7.Locked = true
  885. p7.BottomSurface = Enum.SurfaceType.Smooth
  886. p7.TopSurface = Enum.SurfaceType.Smooth
  887. b5 = Instance.new("BlockMesh", p7)
  888. b5.Name = "Mesh"
  889. p8 = Instance.new("Part", m)
  890. p8.BrickColor = BrickColor.new("Really red")
  891. p8.Material = "Neon"
  892. p8.FormFactor = Enum.FormFactor.Symmetric
  893. p8.Size = Vector3.new(1, 1, 1)
  894. p8.CFrame = CFrame.new(1.84841466, 6.25537968, -20.3997307, -1.42129729e-005, 0.00428489037, -1.00000513, 0.965967655, 0.258660465, 0.00109496934, 0.258668512, -0.965972245, -0.00414247159)
  895. p8.CanCollide = false
  896. p8.Locked = true
  897. b6 = Instance.new("SpecialMesh", p8)
  898. b6.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  899. b6.TextureId = ""
  900. b6.MeshType = Enum.MeshType.FileMesh
  901. b6.Name = "Mesh"
  902. b6.Scale = Vector3.new(1.10000005, 0.449999988, 0.449999988)
  903. p9 = Instance.new("Part", m)
  904. p9.BrickColor = BrickColor.new("Really black")
  905. p9.FormFactor = Enum.FormFactor.Custom
  906. p9.Size = Vector3.new(1.5, 0.5, 0.5)
  907. p9.CFrame = CFrame.new(2.79691935, 3.68131566, -18.264101, -0.277095288, -0.561500967, -0.779720128, 0.631033003, 0.505603611, -0.58835566, 0.724593103, -0.655058563, 0.214224264)
  908. p9.CanCollide = false
  909. p9.Locked = true
  910. p9.BottomSurface = Enum.SurfaceType.Smooth
  911. p9.TopSurface = Enum.SurfaceType.Smooth
  912. b7 = Instance.new("BlockMesh", p9)
  913. b7.Name = "Mesh"
  914. p10 = Instance.new("Part", m)
  915. p10.BrickColor = BrickColor.new("Really red")
  916. p10.Material = "Neon"
  917. p10.FormFactor = Enum.FormFactor.Symmetric
  918. p10.Size = Vector3.new(1, 1, 1)
  919. p10.CFrame = CFrame.new(3.09846497, 6.25236273, -20.2996788, -0.0669716895, 0.254178405, -0.964850724, 0.96595335, 0.258713901, 0.00110733509, 0.249903828, -0.93192625, -0.262850702)
  920. p10.CanCollide = false
  921. p10.Locked = true
  922. b8 = Instance.new("SpecialMesh", p10)
  923. b8.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  924. b8.TextureId = ""
  925. b8.MeshType = Enum.MeshType.FileMesh
  926. b8.Name = "Mesh"
  927. b8.Scale = Vector3.new(1.10000005, 0.449999988, 0.449999988)
  928. p11 = Instance.new("Part", m)
  929. p11.BrickColor = BrickColor.new("Really black")
  930. p11.FormFactor = Enum.FormFactor.Custom
  931. p11.Size = Vector3.new(1.5, 0.5, 0.5)
  932. p11.CFrame = CFrame.new(0.386122227, 6.79699421, -18.533905, 0.250022948, -0.0669473261, 0.965937555, -0.491377324, -0.868365645, 0.0670026764, 0.834300399, -0.491393894, -0.250007868)
  933. p11.CanCollide = false
  934. p11.Locked = true
  935. p11.BottomSurface = Enum.SurfaceType.Smooth
  936. p11.TopSurface = Enum.SurfaceType.Smooth
  937. b9 = Instance.new("BlockMesh", p11)
  938. b9.Name = "Mesh"
  939. p12 = Instance.new("Part", m)
  940. p12.BrickColor = BrickColor.new("Really black")
  941. p12.FormFactor = Enum.FormFactor.Custom
  942. p12.Size = Vector3.new(1.5, 0.5, 0.5)
  943. p12.CFrame = CFrame.new(1.14871967, 6.79700947, -19.6422291, -4.76837158e-007, 2.83122063e-007, 1.00001442, 0.500089884, -0.865973473, 4.47034836e-008, 0.865987122, 0.500095367, 1.49011612e-008)
  944. p12.CanCollide = false
  945. p12.Locked = true
  946. p12.BottomSurface = Enum.SurfaceType.Smooth
  947. p12.TopSurface = Enum.SurfaceType.Smooth
  948. b10 = Instance.new("BlockMesh", p12)
  949. b10.Name = "Mesh"
  950. p13 = Instance.new("Part", m)
  951. p13.BrickColor = BrickColor.new("Really black")
  952. p13.FormFactor = Enum.FormFactor.Custom
  953. p13.Size = Vector3.new(1.5, 0.5, 0.5)
  954. p13.CFrame = CFrame.new(1.14870512, 6.79699612, -18.5421638, -4.63888163e-008, 5.08347114e-007, 1.00001442, -0.499899268, -0.866083562, -2.18518963e-008, 0.866095126, -0.499908328, 3.78581007e-008)
  955. p13.CanCollide = false
  956. p13.Locked = true
  957. p13.BottomSurface = Enum.SurfaceType.Smooth
  958. p13.TopSurface = Enum.SurfaceType.Smooth
  959. b11 = Instance.new("BlockMesh", p13)
  960. b11.Name = "Mesh"
  961. p14 = Instance.new("Part", m)
  962. p14.BrickColor = BrickColor.new("Really red")
  963. p14.Material = "Neon"
  964. p14.FormFactor = Enum.FormFactor.Symmetric
  965. p14.Size = Vector3.new(1, 1, 1)
  966. p14.CFrame = CFrame.new(1.14845455, 6.25537348, -20.3996773, -1.42545232e-005, 0.00425684778, -1.00000536, 0.965958476, 0.258694947, 0.00108788908, 0.258703023, -0.965963125, -0.00411536777)
  967. p14.CanCollide = false
  968. p14.Locked = true
  969. b12 = Instance.new("SpecialMesh", p14)
  970. b12.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  971. b12.TextureId = ""
  972. b12.MeshType = Enum.MeshType.FileMesh
  973. b12.Name = "Mesh"
  974. b12.Scale = Vector3.new(1.10000005, 0.449999988, 0.449999988)
  975. p15 = Instance.new("Part", m)
  976. p15.BrickColor = BrickColor.new("Medium stone grey")
  977. p15.Transparency = 1
  978. p15.Name = "ArmPart"
  979. p15.FormFactor = Enum.FormFactor.Custom
  980. p15.Size = Vector3.new(2, 1, 1)
  981. p15.CFrame = CFrame.new(1.49875152, 5.13257265, -16.0004654, -2.99420208e-007, 4.39002179e-007, 1.00001442, 0.00011029192, -1, 0, 1.00001454, 0.000108176115, 4.42378223e-008)
  982. p15.CanCollide = false
  983. p15.Locked = true
  984. p15.BottomSurface = Enum.SurfaceType.Smooth
  985. p15.TopSurface = Enum.SurfaceType.Smooth
  986. b13 = Instance.new("BlockMesh", p15)
  987. b13.Name = "Mesh"
  988. p16 = Instance.new("Part", m)
  989. p16.BrickColor = BrickColor.new("Really black")
  990. p16.FormFactor = Enum.FormFactor.Custom
  991. p16.Size = Vector3.new(3, 1, 2.4000001)
  992. p16.CFrame = CFrame.new(1.49872661, 6.13250732, -16.5007095, -2.98894406e-007, 4.39006953e-007, 1.00001442, 0.000110270419, -1, 4.71678729e-012, 1.00001454, 0.000108154614, 4.37120207e-008)
  993. p16.CanCollide = false
  994. p16.Locked = true
  995. p16.BottomSurface = Enum.SurfaceType.Smooth
  996. p16.TopSurface = Enum.SurfaceType.Smooth
  997. b14 = Instance.new("BlockMesh", p16)
  998. b14.Name = "Mesh"
  999. p17 = Instance.new("Part", m)
  1000. p17.BrickColor = BrickColor.new("Really black")
  1001. p17.FormFactor = Enum.FormFactor.Custom
  1002. p17.Size = Vector3.new(1.5, 0.5, 0.5)
  1003. p17.CFrame = CFrame.new(2.77308726, 3.37837577, -19.2558823, 0.396035522, -0.497440547, -0.771840453, -0.207958207, 0.770127177, -0.603040278, 0.894391596, 0.399337679, 0.201549783)
  1004. p17.CanCollide = false
  1005. p17.Locked = true
  1006. p17.BottomSurface = Enum.SurfaceType.Smooth
  1007. p17.TopSurface = Enum.SurfaceType.Smooth
  1008. b15 = Instance.new("BlockMesh", p17)
  1009. b15.Name = "Mesh"
  1010. p18 = Instance.new("Part", m)
  1011. p18.BrickColor = BrickColor.new("Really red")
  1012. p18.Material = "Neon"
  1013. p18.FormFactor = Enum.FormFactor.Symmetric
  1014. p18.Size = Vector3.new(1, 1, 1)
  1015. p18.CFrame = CFrame.new(-0.0516102314, 6.25535488, -20.1996384, 0.066943109, -0.245838761, -0.967011333, 0.965954781, 0.258709013, 0.00110003352, 0.249906152, -0.934162259, 0.254788101)
  1016. p18.CanCollide = false
  1017. p18.Locked = true
  1018. b16 = Instance.new("SpecialMesh", p18)
  1019. b16.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  1020. b16.TextureId = ""
  1021. b16.MeshType = Enum.MeshType.FileMesh
  1022. b16.Name = "Mesh"
  1023. b16.Scale = Vector3.new(1.10000005, 0.449999988, 0.449999988)
  1024. p19 = Instance.new("Part", m)
  1025. p19.BrickColor = BrickColor.new("Really red")
  1026. p19.Material = "Neon"
  1027. p19.FormFactor = Enum.FormFactor.Symmetric
  1028. p19.Size = Vector3.new(1, 1, 1)
  1029. p19.CFrame = CFrame.new(2.43177533, 3.59484506, -20.0301056, 0.559401393, 0.116905749, 0.820629179, -0.685213447, -0.491872638, 0.537163019, 0.466440916, -0.862796843, -0.195047855)
  1030. p19.CanCollide = false
  1031. p19.Locked = true
  1032. b17 = Instance.new("SpecialMesh", p19)
  1033. b17.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  1034. b17.TextureId = ""
  1035. b17.MeshType = Enum.MeshType.FileMesh
  1036. b17.Name = "Mesh"
  1037. b17.Scale = Vector3.new(1.10000005, 0.449999988, 0.449999988)
  1038. p20 = Instance.new("Part", m)
  1039. p20.BrickColor = BrickColor.new("Really black")
  1040. p20.FormFactor = Enum.FormFactor.Custom
  1041. p20.Size = Vector3.new(3, 1, 2.4000001)
  1042. p20.CFrame = CFrame.new(1.49873698, 4.13275099, -16.500618, -2.38418579e-007, -4.47034836e-007, -1.00001454, -0.000133797526, 1.00000024, -2.98023224e-008, 1.00001466, 0.000135831535, -5.96046448e-008)
  1043. p20.CanCollide = false
  1044. p20.Locked = true
  1045. p20.BottomSurface = Enum.SurfaceType.Smooth
  1046. p20.TopSurface = Enum.SurfaceType.Smooth
  1047. b18 = Instance.new("BlockMesh", p20)
  1048. b18.Name = "Mesh"
  1049. p21 = Instance.new("Part", m)
  1050. p21.BrickColor = BrickColor.new("Really black")
  1051. p21.FormFactor = Enum.FormFactor.Custom
  1052. p21.Size = Vector3.new(3, 1, 1.19999993)
  1053. p21.CFrame = CFrame.new(0.398718834, 5.13273239, -16.5005798, -2.22529991e-007, -4.17224015e-007, -1.00001454, -0.000133820766, 1.00000024, 5.9472427e-012, 1.00001466, 0.000135854774, -4.37120207e-008)
  1054. p21.CanCollide = false
  1055. p21.Locked = true
  1056. p21.BottomSurface = Enum.SurfaceType.Smooth
  1057. p21.TopSurface = Enum.SurfaceType.Smooth
  1058. b19 = Instance.new("BlockMesh", p21)
  1059. b19.Name = "Mesh"
  1060. p22 = Instance.new("WedgePart", m)
  1061. p22.BrickColor = BrickColor.new("Really black")
  1062. p22.Name = "Wedge"
  1063. p22.FormFactor = Enum.FormFactor.Custom
  1064. p22.Size = Vector3.new(3, 1, 0.5)
  1065. p22.CFrame = CFrame.new(2.94884443, 4.13282013, -16.5005474, 1.35156796e-007, 4.17202415e-007, -1.00001454, 1.19470278e-005, -1.00000024, -6.07483681e-013, -1.00001466, -1.39792755e-005, 4.37120278e-008)
  1066. p22.CanCollide = false
  1067. p22.Locked = true
  1068. p22.BottomSurface = Enum.SurfaceType.Smooth
  1069. p22.TopSurface = Enum.SurfaceType.Smooth
  1070. p23 = Instance.new("Part", m)
  1071. p23.BrickColor = BrickColor.new("Really black")
  1072. p23.FormFactor = Enum.FormFactor.Custom
  1073. p23.Size = Vector3.new(1.5, 0.5, 0.5)
  1074. p23.CFrame = CFrame.new(0.111123323, 6.79699326, -19.53405, 0.167916089, 0.220654398, 0.960804224, 0.593452632, -0.800862908, 0.0802069977, 0.787171543, 0.556722164, -0.265425682)
  1075. p23.CanCollide = false
  1076. p23.Locked = true
  1077. p23.BottomSurface = Enum.SurfaceType.Smooth
  1078. p23.TopSurface = Enum.SurfaceType.Smooth
  1079. b20 = Instance.new("BlockMesh", p23)
  1080. b20.Name = "Mesh"
  1081. p24 = Instance.new("WedgePart", m)
  1082. p24.BrickColor = BrickColor.new("Really black")
  1083. p24.Name = "Wedge"
  1084. p24.FormFactor = Enum.FormFactor.Custom
  1085. p24.Size = Vector3.new(3, 1, 0.5)
  1086. p24.CFrame = CFrame.new(0.0487362742, 6.13243389, -16.5004158, -0.000165194273, -0.00030361861, 1.00001442, 0.00304524973, 0.999995589, 0.000303655863, -1.00001013, 0.00304720178, -0.000164449215)
  1087. p24.CanCollide = false
  1088. p24.Locked = true
  1089. p24.BottomSurface = Enum.SurfaceType.Smooth
  1090. p24.TopSurface = Enum.SurfaceType.Smooth
  1091. p25 = Instance.new("Part", m)
  1092. p25.BrickColor = BrickColor.new("Bright yellow")
  1093. p25.Material = "Neon"
  1094. particlep25 = Instance.new("ParticleEmitter")
  1095. particlep25.Parent = p25
  1096. particlep25.Enabled = true
  1097. particlep25.LockedToPart = true
  1098. particlep25.Texture = "rbxassetid://286293993"
  1099. particlep25.EmissionDirection = "Right"
  1100. particlep25.Size = NumberSequence.new(1.8)
  1101. particlep25.Lifetime = NumberRange.new(0.09)
  1102. particlep25.Color = ColorSequence.new(Color3.new(255, 0, 0), Color3.new(255, 0, 0))
  1103. particlep25.Rate = 150
  1104. p25.FormFactor = Enum.FormFactor.Symmetric
  1105. p25.Size = Vector3.new(1, 1, 1)
  1106. p25.CFrame = CFrame.new(1.49870086, 5.13261318, -18.0007782, 1.20991026e-005, -1.00001454, -4.94604174e-005, -1.00000024, -1.16155716e-005, -0.000471511274, 0.000469659513, 4.96469293e-005, -1.00001466)
  1107. p25.CanCollide = false
  1108. p25.Locked = true
  1109. p25.BottomSurface = Enum.SurfaceType.Smooth
  1110. p25.TopSurface = Enum.SurfaceType.Smooth
  1111. b21 = Instance.new("SpecialMesh", p25)
  1112. b21.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1113. b21.TextureId = ""
  1114. b21.MeshType = Enum.MeshType.FileMesh
  1115. b21.Name = "Mesh"
  1116. b21.Scale = Vector3.new(1.39999998, 1.39999998, 0.600000024)
  1117. p26 = Instance.new("Part", m)
  1118. p26.BrickColor = BrickColor.new("Really black")
  1119. p26.FormFactor = Enum.FormFactor.Symmetric
  1120. p26.Size = Vector3.new(1, 1, 1)
  1121. p26.CFrame = CFrame.new(1.49868095, 5.13287783, -17.5005093, 0.00030383491, 0.000164763711, -1.00001454, -0.999995768, -0.00302907336, -0.000303868263, -0.00303102471, 1.00001025, 0.000164022902)
  1122. p26.CanCollide = false
  1123. p26.Locked = true
  1124. p26.BottomSurface = Enum.SurfaceType.Smooth
  1125. p26.TopSurface = Enum.SurfaceType.Smooth
  1126. b22 = Instance.new("SpecialMesh", p26)
  1127. b22.MeshType = Enum.MeshType.Brick
  1128. b22.Name = "Mesh"
  1129. w1 = Instance.new("Weld", p1)
  1130. w1.Name = "Wedge_Weld"
  1131. w1.Part0 = p1
  1132. w1.C0 = CFrame.new(13.1579618, 15.8875484, 3.27191186, -0.205515206, 0.52527827, 0.825741529, -0.209888965, -0.847774804, 0.487057745, 0.955883741, -0.0732159689, 0.284480691)
  1133. w1.Part1 = p2
  1134. w1.C1 = CFrame.new(16.5005817, -6.13223743, 2.94872212, -4.37113883e-008, -1.38580826e-005, 1, 0, 1, 1.38580826e-005, -1, 6.05756005e-013, -4.37113883e-008)
  1135. w2 = Instance.new("Weld", p2)
  1136. w2.Name = "Part_Weld"
  1137. w2.Part0 = p2
  1138. w2.C0 = CFrame.new(16.5006275, -6.13223362, 2.94873357, -5.96046448e-008, -1.3615936e-005, 1.00000358, -4.47034836e-008, 0.99999994, 1.41002238e-005, -1.00000358, 4.47034836e-008, 0)
  1139. w2.Part1 = p3
  1140. w2.C1 = CFrame.new(19.4568748, -3.38260746, -1.84870064, -4.37113883e-008, -0.499906301, 0.866079509, 0, -0.866079509, -0.499906301, 1, -2.18515979e-008, 3.78575393e-008)
  1141. w3 = Instance.new("Weld", p3)
  1142. w3.Name = "Wedge_Weld"
  1143. w3.Part0 = p3
  1144. w3.C0 = CFrame.new(19.456995, -3.38268948, -1.84870648, -5.06400113e-008, -0.499905825, 0.86608547, 1.07230136e-007, -0.866079628, -0.499910295, 1.00000715, -1.1125789e-007, -2.17476881e-008)
  1145. w3.Part1 = p4
  1146. w3.C1 = CFrame.new(16.5005646, 4.13256884, -0.0487511083, -4.37113883e-008, -1.37408551e-005, 1, 0, -1, -1.37408551e-005, 1, -6.00631849e-013, 4.37113883e-008)
  1147. w4 = Instance.new("Weld", p4)
  1148. w4.Name = "Part_Weld"
  1149. w4.Part0 = p4
  1150. w4.C0 = CFrame.new(16.5007706, 4.13255453, -0.0487275235, -1.62921424e-007, -1.2755394e-005, 1.00001431, 1.78814929e-007, -0.999999762, -1.46627426e-005, 1.00001431, -1.78813849e-007, -7.54998553e-008)
  1151. w4.Part1 = p5
  1152. w4.C1 = CFrame.new(13.6104183, 15.7089605, -1.84869325, -4.37113883e-008, 0.500093758, 0.865971267, 0, -0.865971267, 0.500093758, 1, 2.18597922e-008, 3.78528071e-008)
  1153. w5 = Instance.new("Weld", p5)
  1154. w5.Name = "Part_Weld"
  1155. w5.Part0 = p5
  1156. w5.C0 = CFrame.new(13.6108379, 15.7090359, -1.84877098, -4.29027068e-007, 0.500089467, 0.865987122, 1.9046513e-007, -0.865973532, 0.50009501, 1.00001431, 2.18601315e-008, 3.78533827e-008)
  1157. w5.Part1 = p6
  1158. w5.C1 = CFrame.new(19.3720245, -3.33087778, 2.54137325, -0.249996737, -0.491388977, 0.834289134, 0.0669635162, -0.868360817, -0.491391122, 0.965928316, -0.0669792444, 0.24999252)
  1159. w6 = Instance.new("Weld", p6)
  1160. w6.Name = "Part_Weld"
  1161. w6.Part0 = p6
  1162. w6.C0 = CFrame.new(19.3722382, -3.33087826, 2.54137945, -0.250001401, -0.491382152, 0.834303975, 0.0669622123, -0.868364573, -0.491393685, 0.965941966, -0.0669801831, 0.249996051)
  1163. w6.Part1 = p7
  1164. w6.C1 = CFrame.new(16.5012703, -5.1305232, 2.59873891, -4.37113883e-008, -0.000135861075, 1, 0, 1, 0.000135861075, -1, 5.9386762e-012, -4.37113883e-008)
  1165. w7 = Instance.new("Weld", p7)
  1166. w7.Name = "Part_Weld"
  1167. w7.Part0 = p7
  1168. w7.C0 = CFrame.new(16.5014496, -5.13052464, 2.59877563, -3.27825546e-007, -0.000133868307, 1.00001442, -3.57627869e-007, 0.99999994, 0.000135900453, -1.00001431, 1.49011612e-008, -5.96046448e-008)
  1169. w7.Part1 = p8
  1170. w7.C1 = CFrame.new(-0.765930653, -21.3311157, 1.75706458, -1.37833995e-005, 0.965968609, 0.258659452, 0.00428466033, 0.258657128, -0.965959728, -0.999990821, 0.00109495374, -0.00414241292)
  1171. w8 = Instance.new("Weld", p8)
  1172. w8.Name = "Part_Weld"
  1173. w8.Part0 = p8
  1174. w8.C0 = CFrame.new(-0.765703201, -21.3314991, 1.75706851, -1.42129729e-005, 0.965967655, 0.258668512, 0.00428489037, 0.258660465, -0.965972245, -1.00000513, 0.00109496934, -0.00414247159)
  1175. w8.Part1 = p9
  1176. w8.C1 = CFrame.new(11.6857395, -12.2548676, 8.25926208, -0.277089596, 0.631037474, 0.724577785, -0.561487973, 0.505604029, -0.655054033, -0.779713154, -0.588350415, 0.214222342)
  1177. w9 = Instance.new("Weld", p9)
  1178. w9.Name = "Part_Weld"
  1179. w9.Part0 = p9
  1180. w9.C0 = CFrame.new(11.6860123, -12.254859, 8.25934601, -0.277095288, 0.631033003, 0.724593103, -0.561500967, 0.505603611, -0.655058563, -0.779720128, -0.58835566, 0.214224264)
  1181. w9.Part1 = p10
  1182. w9.C1 = CFrame.new(-0.759226322, -21.3225994, -2.35311079, -0.0669693872, 0.965954244, 0.249894977, 0.254174918, 0.258710593, -0.931914091, -0.964836895, 0.00110732042, -0.262847036)
  1183. w10 = Instance.new("Weld", p10)
  1184. w10.Name = "Part_Weld"
  1185. w10.Part0 = p10
  1186. w10.C0 = CFrame.new(-0.759016514, -21.3229256, -2.3531487, -0.0669716895, 0.96595335, 0.249903828, 0.254178405, 0.258713901, -0.93192625, -0.964850724, 0.00110733509, -0.262850702)
  1187. w10.Part1 = p11
  1188. w10.C1 = CFrame.new(18.7059784, -3.17931223, -5.46201515, 0.250018269, -0.49138394, 0.834285676, -0.0669495314, -0.86836195, -0.491391063, 0.965923727, 0.0670017004, -0.250004292)
  1189. w11 = Instance.new("Weld", p11)
  1190. w11.Name = "Part_Weld"
  1191. w11.Part0 = p11
  1192. w11.C0 = CFrame.new(18.7061806, -3.17931461, -5.46100418, 0.250022948, -0.491377324, 0.834300399, -0.0669473261, -0.868365645, -0.491393894, 0.965937555, 0.0670026764, -0.250007868)
  1193. w11.Part1 = p12
  1194. w11.C1 = CFrame.new(13.6104174, 15.708952, -1.1486963, -4.37113883e-008, 0.500093997, 0.865971148, 0, -0.865971148, 0.500093997, 1, 2.18598029e-008, 3.78528e-008)
  1195. w12 = Instance.new("Weld", p12)
  1196. w12.Name = "Part_Weld"
  1197. w12.Part0 = p12
  1198. w12.C0 = CFrame.new(13.6107903, 15.7090092, -1.1487354, -4.76837158e-007, 0.500089884, 0.865987122, 2.83122063e-007, -0.865973473, 0.500095367, 1.00001442, 4.47034836e-008, 1.49011612e-008)
  1199. w12.Part1 = p13
  1200. w12.C1 = CFrame.new(19.4568653, -3.38261366, -1.14870369, -4.37113883e-008, -0.499906093, 0.866079628, 0, -0.866079628, -0.499906093, 1, -2.1851589e-008, 3.78575429e-008)
  1201. w13 = Instance.new("Weld", p13)
  1202. w13.Name = "Part_Weld"
  1203. w13.Part0 = p13
  1204. w13.C0 = CFrame.new(19.457077, -3.38260937, -1.14871991, -4.63888163e-008, -0.499899268, 0.866095126, 5.08347114e-007, -0.866083562, -0.499908328, 1.00001442, -2.18518963e-008, 3.78581007e-008)
  1205. w13.Part1 = p14
  1206. w13.C1 = CFrame.new(-0.765169621, -21.3281136, 1.05768669, -1.37638153e-005, 0.96595937, 0.258693874, 0.00425664661, 0.258691579, -0.965950608, -0.99999094, 0.00108787336, -0.00411530817)
  1207. w14 = Instance.new("Weld", p14)
  1208. w14.Name = "ArmPart_Weld"
  1209. w14.Part0 = p14
  1210. w14.C0 = CFrame.new(-0.764959335, -21.3284416, 1.05770254, -1.42545232e-005, 0.965958476, 0.258703023, 0.00425684778, 0.258694947, -0.965963125, -1.00000536, 0.00108788908, -0.00411536777)
  1211. w14.Part1 = p15
  1212. w14.C1 = CFrame.new(16.0000172, 5.13429213, -1.49874043, -4.37113883e-008, 0.000108154614, 1, 0, -1, 0.000108154614, 1, 4.72758855e-012, 4.37113883e-008)
  1213. w15 = Instance.new("Weld", p15)
  1214. w15.Name = "Part_Weld"
  1215. w15.Part0 = p15
  1216. w15.C0 = CFrame.new(16.0001163, 5.13430214, -1.49877143, -2.99420208e-007, 0.00011029192, 1.00001454, 4.39002179e-007, -1, 0.000108176115, 1.00001442, 0, 4.42378223e-008)
  1217. w15.Part1 = p16
  1218. w15.C1 = CFrame.new(16.5000153, 6.13429213, -1.49872518, -4.37113883e-008, 0.000108154614, 1, 0, -1, 0.000108154614, 1, 4.72758855e-012, 4.37113883e-008)
  1219. w16 = Instance.new("Weld", p16)
  1220. w16.Name = "Part_Weld"
  1221. w16.Part0 = p16
  1222. w16.C0 = CFrame.new(16.5002594, 6.1342907, -1.49874651, -2.98894406e-007, 0.000110270419, 1.00001454, 4.39006953e-007, -1, 0.000108154614, 1.00001442, 4.71678729e-012, 4.37120207e-008)
  1223. w16.Part1 = p17
  1224. w16.C1 = CFrame.new(16.8263168, 6.46704865, 8.05857849, 0.396029502, -0.207962677, 0.894378066, -0.497426808, 0.770130157, 0.399332225, -0.771833658, -0.603034973, 0.201548025)
  1225. w17 = Instance.new("Weld", p17)
  1226. w17.Name = "Part_Weld"
  1227. w17.Part0 = p17
  1228. w17.C0 = CFrame.new(16.8266068, 6.46726036, 8.05869198, 0.396035522, -0.207958207, 0.894391596, -0.497440547, 0.770127177, 0.399337679, -0.771840453, -0.603040278, 0.201549783)
  1229. w17.Part1 = p18
  1230. w17.C1 = CFrame.new(-0.991122723, -20.5004215, 5.08983374, 0.0669417754, 0.965955615, 0.249897182, -0.245835528, 0.258705586, -0.9341501, -0.966997266, 0.00110005983, 0.254784435)
  1231. w18 = Instance.new("Weld", p18)
  1232. w18.Name = "Part_Weld"
  1233. w18.Part0 = p18
  1234. w18.C0 = CFrame.new(-0.990923882, -20.5007305, 5.08983374, 0.066943109, 0.965954781, 0.249906152, -0.245838761, 0.258709013, -0.934162259, -0.967011333, 0.00110003352, 0.254788101)
  1235. w18.Part1 = p19
  1236. w18.C1 = CFrame.new(10.4456682, -15.7977238, -7.8332901, 0.559388936, -0.68521893, 0.466432214, 0.116898462, -0.491870552, -0.862785101, 0.820620954, 0.537157655, -0.195045918)
  1237. w19 = Instance.new("Weld", p19)
  1238. w19.Name = "Part_Weld"
  1239. w19.Part0 = p19
  1240. w19.C0 = CFrame.new(10.4457512, -15.7979813, -7.83342838, 0.559401393, -0.685213447, 0.466440916, 0.116905749, -0.491872638, -0.862796843, 0.820629179, 0.537163019, -0.195047855)
  1241. w19.Part1 = p20
  1242. w19.C1 = CFrame.new(16.5012665, -4.13050127, 1.49876332, -4.37113883e-008, -0.000135854745, 1, 0, 1, 0.000135854745, -1, 5.93839951e-012, -4.37113883e-008)
  1243. w20 = Instance.new("Weld", p20)
  1244. w20.Name = "Part_Weld"
  1245. w20.Part0 = p20
  1246. w20.C0 = CFrame.new(16.5013981, -4.13050938, 1.498757, -2.38418579e-007, -0.000133797526, 1.00001466, -4.47034836e-007, 1.00000024, 0.000135831535, -1.00001454, -2.98023224e-008, -5.96046448e-008)
  1247. w20.Part1 = p21
  1248. w20.C1 = CFrame.new(16.5012627, -5.13048887, 0.39874959, -4.37113883e-008, -0.000135854745, 1, 0, 1, 0.000135854745, -1, 5.93839951e-012, -4.37113883e-008)
  1249. w21 = Instance.new("Weld", p21)
  1250. w21.Name = "Wedge_Weld"
  1251. w21.Part0 = p21
  1252. w21.C0 = CFrame.new(16.5014935, -5.13049126, 0.398722976, -2.22529991e-007, -0.000133820766, 1.00001466, -4.17224015e-007, 1.00000024, 0.000135854774, -1.00001454, 5.9472427e-012, -4.37120207e-008)
  1253. w21.Part1 = p22
  1254. w21.C1 = CFrame.new(-16.5005875, 4.13259029, 2.94876933, -4.37113883e-008, 1.39792737e-005, -1, 0, -1, -1.39792737e-005, -1, -6.11053471e-013, 4.37113883e-008)
  1255. w22 = Instance.new("Weld", p22)
  1256. w22.Name = "Part_Weld"
  1257. w22.Part0 = p22
  1258. w22.C0 = CFrame.new(-16.500824, 4.13258791, 2.94888711, 1.35156796e-007, 1.19470278e-005, -1.00001466, 4.17202415e-007, -1.00000024, -1.39792755e-005, -1.00001454, -6.07483681e-013, 4.37120278e-008)
  1259. w22.Part1 = p23
  1260. w22.C1 = CFrame.new(11.3238592, 16.2938461, -5.83674097, 0.167913347, 0.593457043, 0.787155509, 0.220650926, -0.800859332, 0.556720257, 0.960790455, 0.0802058354, -0.265421808)
  1261. w23 = Instance.new("Weld", p23)
  1262. w23.Name = "Wedge_Weld"
  1263. w23.Part0 = p23
  1264. w23.C0 = CFrame.new(11.3242846, 16.2939701, -5.83676767, 0.167916089, 0.593452632, 0.787171543, 0.220654398, -0.800862908, 0.556722164, 0.960804224, 0.0802069977, -0.265425682)
  1265. w23.Part1 = p24
  1266. w23.C1 = CFrame.new(-16.5190907, -6.08210278, -0.053311754, -0.000165350299, 0.00304719806, -0.999995351, -0.000303142268, 0.999995351, 0.00304725766, 0.99999994, 0.000303644716, -0.000164425801)
  1267. w24 = Instance.new("Weld", p24)
  1268. w24.Name = "Part_Weld"
  1269. w24.Part0 = p24
  1270. w24.C0 = CFrame.new(-16.5192356, -6.08211088, -0.0533116534, -0.000165194273, 0.00304524973, -1.00001013, -0.00030361861, 0.999995589, 0.00304720178, 1.00001442, 0.000303655863, -0.000164449215)
  1271. w24.Part1 = p25
  1272. w24.C1 = CFrame.new(5.14108515, 1.49960721, -17.9982204, 1.16387992e-005, -0.999999881, 0.000471503939, -1, -1.1615477e-005, 4.94651576e-005, -4.94596788e-005, -0.000471504522, -0.999999881)
  1273. w25 = Instance.new("Weld", p25)
  1274. w25.Name = "Part_Weld"
  1275. w25.Part0 = p25
  1276. w25.C0 = CFrame.new(5.14104986, 1.49967504, -17.9985313, 1.20991026e-005, -1.00000024, 0.000469659513, -1.00001454, -1.16155716e-005, 4.96469293e-005, -4.94604174e-005, -0.000471511274, -1.00001466)
  1277. w25.Part1 = p26
  1278. w25.C1 = CFrame.new(5.07938719, 17.5157299, 1.50311017, 0.00030336561, -0.99999541, -0.00302907825, 0.000164940167, -0.00302901864, 0.999995351, -0.99999994, -0.000303863839, 0.000164020501)
  1279. m.Parent = char
  1280. m:MakeJoints()
  1281. ----------------------------------------------------
  1282. local cor2 = Instance.new("Part", char.Claw)
  1283. cor2.Name = "Thingy"
  1284. cor2.Locked = true
  1285. cor2.BottomSurface = 0
  1286. cor2.CanCollide = false
  1287. cor2.Size = Vector3.new(2, 1, 1)
  1288. cor2.Transparency = 1
  1289. cor2.TopSurface = 0
  1290. corw2 = Instance.new("Weld", cor2)
  1291. corw2.Part0 = larm
  1292. corw2.Part1 = cor2
  1293. corw2.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(90))
  1294. corw2.C1 = CFrame.new(0, 0, 0)
  1295. weld2 = Instance.new("Weld", char.Claw)
  1296. weld2.Part0 = cor2
  1297. weld2.Part1 = char.Claw.ArmPart
  1298. weld2.C0 = CFrame.new(0, 0, 0)
  1299. ----------------------------------------------------
  1300. function weld5(part0, part1, c0, c1)
  1301.     weeld=Instance.new("Weld", part0)
  1302.     weeld.Part0=part0
  1303.     weeld.Part1=part1
  1304.     weeld.C0=c0
  1305.     weeld.C1=c1
  1306.     return weeld
  1307. end
  1308. ----------------------------------------------------
  1309. function newRay(start,face,range,wat)
  1310.     local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  1311.     hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  1312.     return rey,hit,pos
  1313. end
  1314. ----------------------------------------------------
  1315. mod5 = Instance.new("Model",char)
  1316.  
  1317. function FindNearestTorso(Position,Distance,SinglePlayer)
  1318.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1319.         local List = {}
  1320.         for i,v in pairs(workspace:GetChildren())do
  1321.             if v:IsA("Model")then
  1322.                 if v:findFirstChild("Torso")then
  1323.                     if v ~= char then
  1324.                         if(v.Torso.Position -Position).magnitude <= Distance then
  1325.                             table.insert(List,v)
  1326.                         end
  1327.                     end
  1328.                 end
  1329.             end
  1330.         end
  1331.     return List
  1332. end
  1333.  
  1334. function Landing()
  1335.     part=Instance.new('Part',mod5)
  1336.     part.Anchored=true
  1337.     part.CanCollide=false
  1338.     part.FormFactor='Custom'
  1339.     part.Size=Vector3.new(.2,.2,.2)
  1340.     part.CFrame=root.CFrame*CFrame.new(0,-2,0)
  1341.     part.Transparency=.7
  1342.     part.BrickColor=BrickColor.new('Really black')
  1343.     mesh=Instance.new('SpecialMesh',part)
  1344.     mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  1345.     mesh.Scale=Vector3.new(10,5,10)
  1346.  
  1347.     for i,v in pairs(FindNearestTorso(torso.CFrame.p,40))do
  1348.         if v:FindFirstChild('Humanoid') then
  1349.             v.Humanoid:TakeDamage(math.random(10000020,10000030))
  1350.             v.Humanoid.PlatformStand = true
  1351.             v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  1352.         end
  1353.     end
  1354.  
  1355.     coroutine.resume(coroutine.create(function()
  1356.         for i=0,3.8,0.05 do
  1357.             wait()
  1358.             part.CFrame=part.CFrame
  1359.             part.Transparency=i
  1360.             mesh.Scale=mesh.Scale+Vector3.new(1,0.2,1)
  1361.             end
  1362.         part.Parent = nil
  1363.     end))
  1364. end
  1365. ----------------------------------------------------
  1366. mod4 = Instance.new("Model",char)
  1367.  
  1368. ptez = {0.7, 0.8, 0.9, 1}
  1369.  
  1370. function FindNearestTorso(Position,Distance,SinglePlayer)
  1371.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1372.         local List = {}
  1373.         for i,v in pairs(workspace:GetChildren())do
  1374.             if v:IsA("Model")then
  1375.                 if v:findFirstChild("Torso")then
  1376.                     if v ~= char then
  1377.                         if(v.Torso.Position -Position).magnitude <= Distance then
  1378.                             table.insert(List,v)
  1379.                         end
  1380.                     end
  1381.                 end
  1382.             end
  1383.         end
  1384.     return List
  1385. end
  1386.  
  1387. function GroundPound()
  1388.     part=Instance.new('Part',mod4)
  1389.     part.Anchored=true
  1390.     part.CanCollide=false
  1391.     part.FormFactor='Custom'
  1392.     part.Size=Vector3.new(.2,.2,.2)
  1393.     part.CFrame=root.CFrame*CFrame.new(0,-5.8,-2.4)*CFrame.Angles(math.rad(90),0,0)
  1394.     part.Transparency=.7
  1395.     part.BrickColor=BrickColor.new('Really black')
  1396.     mesh=Instance.new('SpecialMesh',part)
  1397.     mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1398.     mesh.Scale=Vector3.new(3,3,3)
  1399.     part2=Instance.new('Part',mod4)
  1400.     part2.Anchored=true
  1401.     part2.CanCollide=false
  1402.     part2.FormFactor='Custom'
  1403.     part2.Size=Vector3.new(.2,.2,.2)
  1404.     part2.CFrame=root.CFrame*CFrame.new(0,-5,-2.6)
  1405.     part2.Transparency=.7
  1406.     part2.BrickColor=BrickColor.new('Really red')
  1407.     mesh2=Instance.new('SpecialMesh',part2)
  1408.     mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  1409.     mesh2.Scale=Vector3.new(3,1.5,3)
  1410.     x = Instance.new("Sound",char)
  1411.     x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  1412.     x.Pitch = ptez[math.random(1,#ptez)]
  1413.     x.Volume = 1
  1414.     wait(.1)
  1415.     x:Play()
  1416.     for i,v in pairs(FindNearestTorso(torso.CFrame.p,12))do
  1417.         if v:FindFirstChild('Humanoid') then
  1418.             v.Humanoid:TakeDamage(math.random(10000020,10000030))
  1419.         end
  1420.     end
  1421.     coroutine.resume(coroutine.create(function()
  1422.         for i=0,0.62,0.13 do
  1423.             wait()
  1424.             part.CFrame=part.CFrame
  1425.             part.Transparency=i
  1426.             mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  1427.             part2.CFrame=part2.CFrame
  1428.             part2.Transparency=i
  1429.             mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  1430.             end
  1431.         part.Parent=nil
  1432.         part2.Parent=nil
  1433.         x:Destroy()
  1434.     end))
  1435. end
  1436. ----------------------------------------------------
  1437. mod=Instance.new('Model',char)
  1438.  
  1439. function charge()
  1440.     hed.Velocity=hed.CFrame.lookVector*100
  1441.     part=Instance.new('Part',mod)
  1442.     part.Anchored=true
  1443.     part.CanCollide=false
  1444.     part.FormFactor='Custom'
  1445.     part.Size=Vector3.new(.2,.2,.2)
  1446.     part.CFrame=hed.CFrame*CFrame.Angles(math.rad(90),0,0)
  1447.     part.Transparency=.7
  1448.     part.BrickColor=BrickColor.new('Black')
  1449.     mesh=Instance.new('SpecialMesh',part)
  1450.     mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  1451.     mesh.Scale=Vector3.new(10,5,10)
  1452.     part2=part:clone()
  1453.     part2.Parent=mod
  1454.     part2.BrickColor=BrickColor.new('Bright red')
  1455.     mesh2=mesh:clone()
  1456.     mesh2.Parent=part2
  1457.     mesh2.Scale=Vector3.new(20,10,20)
  1458.     part3=part2:clone()
  1459.     part3.Parent = mod
  1460.     part3.BrickColor=BrickColor.new('Really black')
  1461.     mesh3=mesh2:clone()
  1462.     mesh2.Parent=part3
  1463.     mesh3.Scale=Vector3.new(30,15,30)
  1464.     coroutine.resume(coroutine.create(function()
  1465.         for i=0,1,0.1 do
  1466.             wait()
  1467.             part.CFrame=part.CFrame
  1468.             part.Transparency=i
  1469.             mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
  1470.             part2.CFrame=part2.CFrame
  1471.             part2.Transparency=i
  1472.             mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  1473.             part3.CFrame=part3.CFrame
  1474.             part3.Transparency=i
  1475.             mesh3.Scale=mesh3.Scale+Vector3.new(1,1,1)
  1476.             end
  1477.         part.Parent=nil
  1478.         part2.Parent=nil
  1479.         part3.Parent = nil
  1480.     end))
  1481. end
  1482. ----------------------------------------------------
  1483. function FindNearestTorso(Position,Distance,SinglePlayer)
  1484.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1485.         local List = {}
  1486.         for i,v in pairs(workspace:GetChildren())do
  1487.             if v:IsA("Model")then
  1488.                 if v:findFirstChild("Torso")then
  1489.                     if v ~= char then
  1490.                         if(v.Torso.Position -Position).magnitude <= Distance then
  1491.                             table.insert(List,v)
  1492.                         end
  1493.                     end
  1494.                 end
  1495.             end
  1496.         end
  1497.     return List
  1498. end
  1499.  
  1500. mod3 = Instance.new("Model",rleg)
  1501.  
  1502. function Stomp()
  1503.     part=Instance.new('Part',mod3)
  1504.     part.Anchored=true
  1505.     part.CanCollide=false
  1506.     part.FormFactor='Custom'
  1507.     part.Size=Vector3.new(.2,.2,.2)
  1508.     part.CFrame=rleg.CFrame*CFrame.new(0,-2.4,0)*CFrame.Angles(math.rad(90),0,0)
  1509.     part.Transparency=.7
  1510.     part.BrickColor=BrickColor.new('Really red')
  1511.     mesh=Instance.new('SpecialMesh',part)
  1512.     mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1513.     mesh.Scale=Vector3.new(25,25,25)
  1514.     part2=part:clone()
  1515.     part2.Parent=mod3
  1516.     part2.BrickColor=BrickColor.new('Really red')
  1517.     mesh2=mesh:clone()
  1518.     mesh2.Parent=part2
  1519.     mesh2.Scale=Vector3.new(15,15,15)
  1520.     part3=part:clone()
  1521.     part3.Parent=mod3
  1522.     part3.TopSurface=0
  1523.     part3.BottomSurface=0
  1524.     part3.CFrame=rleg.CFrame*CFrame.new(0,-3,0)
  1525.     mesh3=Instance.new('SpecialMesh',part3)
  1526.     mesh3.MeshType = 3
  1527.     mesh3.Scale=Vector3.new(12,12,12)
  1528.     for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do
  1529.         if v:FindFirstChild('Humanoid') then
  1530.             v.Humanoid:TakeDamage(math.random(10000020,10000030))
  1531.             v.Humanoid.PlatformStand = true
  1532.             v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 800
  1533.         end
  1534.     end
  1535.     coroutine.resume(coroutine.create(function()
  1536.         for i=0,3.8,0.05 do
  1537.             wait()
  1538.             part.CFrame=part.CFrame
  1539.             part.Transparency=i
  1540.             mesh.Scale=mesh.Scale+Vector3.new(2.8,2.8,2.8)
  1541.             part2.CFrame=part2.CFrame
  1542.             part2.Transparency=i
  1543.             mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  1544.             part3.CFrame=part3.CFrame
  1545.             part3.Transparency=i
  1546.             mesh3.Scale=mesh3.Scale+Vector3.new(1.5,1.5,1.5)
  1547.         end
  1548.     end))
  1549. end
  1550. ----------------------------------------------------
  1551.  
  1552. local acos = math.acos
  1553. local sqrt = math.sqrt
  1554. local Vec3 = Vector3.new
  1555. local fromAxisAngle = CFrame.fromAxisAngle
  1556.  
  1557. local function toAxisAngle(CFr)
  1558.         local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  1559.         local Angle = math.acos((R00+R11+R22-1)/2)
  1560.         local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1561.         A = A == 0 and 0.00001 or A
  1562.         local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1563.         B = B == 0 and 0.00001 or B
  1564.         local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1565.         C = C == 0 and 0.00001 or C
  1566.         local x = (R21-R12)/sqrt(A)
  1567.         local y = (R02-R20)/sqrt(B)
  1568.         local z = (R10-R01)/sqrt(C)
  1569.         return Vec3(x,y,z),Angle
  1570. end
  1571.  
  1572. function ApplyTrig(Num,Func)
  1573.         local Min,Max = Func(0),Func(1)
  1574.         local i = Func(Num)
  1575.         return (i-Min)/(Max-Min)
  1576.         --[[if Func == "sin" then
  1577.                 return (math.sin((1-Num)*math.pi)+1)/2
  1578.         elseif Func == "cos" then
  1579.                 return (math.cos((1-Num)*math.pi)+1)/2
  1580.         end]]
  1581. end
  1582.  
  1583. function LerpCFrame(CFrame1,CFrame2,Num)
  1584.         local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  1585.         return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  1586. end
  1587.  
  1588. function Crater(Torso,Radius)
  1589.         Spawn(function()
  1590.         local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  1591.         local Ignore = {}
  1592.         for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1593.                 if v.Character ~= nil then
  1594.                         Ignore[#Ignore+1] = v.Character
  1595.                 end
  1596.         end
  1597.         local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  1598.         if Hit == nil then return end
  1599.         local Parts = {}
  1600.         for i = 1,360,10 do
  1601.                 local P = Instance.new("Part",Torso.Parent)
  1602.                 P.Anchored = true
  1603.                 P.FormFactor = "Custom"
  1604.                 P.BrickColor = Hit.BrickColor
  1605.                 P.Material = Hit.Material
  1606.                 P.TopSurface = "Smooth"
  1607.                 P.BottomSurface = "Smooth"
  1608.                 P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  1609.                 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)))
  1610.                 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}
  1611.                 if math.random(0,5) == 0 then -- rubble
  1612.                         local P = Instance.new("Part",Torso.Parent)
  1613.                         P.Anchored = true
  1614.                         P.FormFactor = "Custom"
  1615.                         P.BrickColor = Hit.BrickColor
  1616.                         P.Material = Hit.Material
  1617.                         P.TopSurface = "Smooth"
  1618.                         P.BottomSurface = "Smooth"
  1619.                         P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  1620.                         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)))
  1621.                         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}
  1622.                 end
  1623.         end
  1624.         for i = 0,1,0.05 do
  1625.                 for i2,v in pairs(Parts) do
  1626.                         v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  1627.                 end
  1628.                 wait(0.02)
  1629.         end
  1630.         for i,v in pairs(Parts) do
  1631.                 if v[1].Size.X > 2.1 then
  1632.                         v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  1633.                 end
  1634.                 v[1].Anchored = false
  1635.         end
  1636.         for i = 0,1,0.05 do
  1637.                 for i2,v in pairs(Parts) do
  1638.                         v[1].Transparency = i
  1639.                         if i == 1 then
  1640.                                 v[1]:Destroy()
  1641.                         elseif i >= 0.25 then
  1642.                                 v[1].CanCollide = false
  1643.                         end
  1644.                 end
  1645.                 wait(0.02)
  1646.         end
  1647.         Parts = nil
  1648.         end)
  1649. end
  1650.  
  1651. ----------------------------------------------------
  1652. mouse.KeyDown:connect(function(key)
  1653.     if key == "r" then
  1654.         larm.BrickColor = BrickColor.new("Bright red")
  1655.         rarm.BrickColor = BrickColor.new("Bright red")
  1656.         if Debounces.CanAttack == true then
  1657.         Debounces.CanAttack = false
  1658.         Debounces.on = true
  1659.         Debounces.NoIdl = true
  1660. to = char.Titanius.Thingy2.Touched:connect(function(ht)
  1661.         hit = ht.Parent
  1662.         if ht and hit:IsA("Model") then
  1663.                 if hit:FindFirstChild("Humanoid") then
  1664.                     if hit.Name ~= p.Name then
  1665.                         --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1666.                                 Debounces.Slashed = true]]--
  1667.                                     hit:FindFirstChild("Humanoid"):TakeDamage(19999999)
  1668.                                 wait(1)
  1669.                                 --Debounces.Slashed = false
  1670.                         --end
  1671.                     end
  1672.                 end
  1673.         elseif ht and hit:IsA("Hat") then
  1674.             if hit.Parent.Name ~= p.Name then
  1675.                 if hit.Parent:FindFirstChild("Humanoid") then
  1676.                        --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  1677.                                 Debounces.Slashed = true]]--
  1678.                                 hit.Parent:FindFirstChild("Humanoid"):TakeDamage(109999999)
  1679.                                 wait(1)
  1680.                     --Debounces.Slashed = false
  1681.                 end
  1682.             end
  1683.         end    
  1684.     end)
  1685. q = Instance.new("Sound",hed)
  1686. q.SoundId = "http://www.roblox.com/asset/?id=134012322"
  1687. q.Pitch = 0.85
  1688. q.Looped = false
  1689. q1 = Instance.new("Sound",hed)
  1690. q1.SoundId = "http://www.roblox.com/asset/?id=134012322"
  1691. q1.Pitch = 0.85
  1692. q1.Looped = false
  1693. q:Play()
  1694. q1:Play()
  1695.     for i = 1,20 do
  1696.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.4)
  1697.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.4)
  1698.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.4)
  1699.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 4, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.4)
  1700.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 1) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.4)
  1701.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.4)
  1702.         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.2, -3) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(0)), 0.5)
  1703.         if Debounces.on == false then break end
  1704.     wait()
  1705. end
  1706. n = Instance.new("Sound",hed)
  1707. n.SoundId = "http://www.roblox.com/asset/?id=168514932"
  1708. n.Pitch = 0.94
  1709. n.Looped = false
  1710. n1 = Instance.new("Sound",hed)
  1711. n1.SoundId = "http://www.roblox.com/asset/?id=168514932"
  1712. n1.Pitch = 0.94
  1713. n1.Looped = false
  1714. n:Play()
  1715. n1:Play()
  1716. b = Instance.new("Sound",hed)
  1717. b.SoundId = "http://www.roblox.com/asset/?id=168586586"
  1718. b.Pitch = 0.94
  1719. b.Looped = false
  1720. b1 = Instance.new("Sound",hed)
  1721. b1.SoundId = "http://www.roblox.com/asset/?id=168586586"
  1722. b1.Pitch = 0.94
  1723. b1.Looped = false
  1724. b:Play()
  1725. b1:Play()
  1726.     for i = 1,26 do
  1727.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.5)
  1728.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.5)
  1729.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)),0.5)
  1730.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), 0), 0.5)
  1731.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -1) * CFrame.Angles(math.rad(50), 0, math.rad(0)), 0.5)
  1732.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .4) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.5)
  1733.         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)), 0.5)
  1734.         if Debounces.on == false then break end
  1735.     wait()
  1736. end
  1737. wait(.5)
  1738. to:disconnect()
  1739. q:Destroy()
  1740. q1:Destroy()
  1741. n:Destroy()
  1742. n1:Destroy()
  1743. larm.BrickColor = BrickColor.new("Really black")
  1744. rarm.BrickColor = BrickColor.new("Really black")
  1745.     if Debounces.CanAttack == false then
  1746.         Debounces.CanAttack = true
  1747.         Debounces.on = false
  1748.         Debounces.NoIdl = false
  1749.             end
  1750.         end
  1751.     end
  1752. end)
  1753. ----------------------------------------------------
  1754. mouse.KeyDown:connect(function(key)
  1755.     if key == "q" then
  1756.         larm.BrickColor = BrickColor.new("Bright red")
  1757.         rarm.BrickColor = BrickColor.new("Bright red")
  1758.         if Debounces.CanAttack == true then
  1759.         Debounces.CanAttack = false
  1760.         Debounces.on = true
  1761.         Debounces.NoIdl = true
  1762. to = char.Titanius.Thingy2.Touched:connect(function(ht)
  1763.         hit = ht.Parent
  1764.         if ht and hit:IsA("Model") then
  1765.                 if hit:FindFirstChild("Humanoid") then
  1766.                     if hit.Name ~= p.Name then
  1767.                         --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1768.                                 Debounces.Slashed = true]]--
  1769.                                     hit:FindFirstChild("Humanoid"):TakeDamage(499999999)
  1770.                                 wait(1)
  1771.                                 --Debounces.Slashed = false
  1772.                         --end
  1773.                     end
  1774.                 end
  1775.         elseif ht and hit:IsA("Hat") then
  1776.             if hit.Parent.Name ~= p.Name then
  1777.                 if hit.Parent:FindFirstChild("Humanoid") then
  1778.                        --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  1779.                                 Debounces.Slashed = true]]--
  1780.                                 hit.Parent:FindFirstChild("Humanoid"):TakeDamage(499999999)
  1781.                                 wait(1)
  1782.                     --Debounces.Slashed = false
  1783.                 end
  1784.             end
  1785.         end    
  1786.     end)
  1787.         for i = 1, 20 do
  1788.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(21), math.rad(75), math.rad(50)), 0.2)
  1789.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-18)), 0.2)
  1790.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-60),0), 0.5)
  1791.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(70), 0), 0.5)
  1792.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5)
  1793.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5)
  1794.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  1795.         if Debounces.on == false then break end
  1796.         wait()
  1797.     end
  1798.     z = Instance.new("Sound",hed)
  1799.     z.SoundId = "rbxassetid://160069154"
  1800.     z.Looped = false
  1801.     z.Pitch = .9
  1802.     z1 = Instance.new("Sound",hed)
  1803.     z1.SoundId = "rbxassetid://160069154"
  1804.     z1.Looped = false
  1805.     z1.Pitch = .9
  1806.     wait(0.01)
  1807.     z:Play()
  1808.     z1:Play()
  1809.         for i = 1, 12 do
  1810.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), 0.2)
  1811.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2,.9,-1) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(20)), 0.5)
  1812.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(30),0), 0.5)
  1813.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.5)
  1814.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10), 0, 0), 0.5)
  1815.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, .6) * CFrame.Angles(math.rad(-65), 0, 0), 0.5)
  1816.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  1817.         if Debounces.on == false then break end
  1818.         wait()
  1819.     end
  1820.         for i = 1, 12 do
  1821.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(140), math.rad(0), math.rad(50)), 0.4)
  1822.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.4)
  1823.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(10),0), 0.5)
  1824.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-10), 0), 0.5)
  1825.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5)
  1826.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5)
  1827.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  1828.         if Debounces.on == false then break end
  1829.         wait()
  1830.     end
  1831.     z = Instance.new("Sound",hed)
  1832.     z.SoundId = "rbxassetid://168586621"
  1833.     z.Looped = false
  1834.     z.Pitch = 1
  1835.     z1 = Instance.new("Sound",hed)
  1836.     z1.SoundId = "rbxassetid://168586621"
  1837.     z1.Looped = false
  1838.     z1.Pitch = 1
  1839.     wait(0.01)
  1840.     z:Play()
  1841.     z1:Play()
  1842.         for i = 1, 12 do
  1843.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(10)), 0.5)
  1844.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-18)), 0.4)
  1845.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-40),0), 0.5)
  1846.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(40), 0), 0.5)
  1847.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.5)
  1848.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(20), 0, math.rad(10)), 0.5)
  1849.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.8, -1.4) * CFrame.Angles(math.rad(-110), math.rad(-90), math.rad(20)), 1)
  1850.         if Debounces.on == false then break end
  1851.         wait()
  1852.     end
  1853. to:disconnect()
  1854. larm.BrickColor = BrickColor.new("Really black")
  1855. rarm.BrickColor = BrickColor.new("Really black")
  1856.     if Debounces.CanAttack == false then
  1857.         Debounces.CanAttack = true
  1858.         Debounces.on = false
  1859.         Debounces.NoIdl = false
  1860.             end
  1861.         end
  1862.     end
  1863. end)
  1864. ----------------------------------------------------
  1865. Sit = false
  1866. mouse.KeyDown:connect(function(key)
  1867.     if key == "v" then
  1868.         if Sit == false then
  1869.             Sit = true
  1870.             hum.WalkSpeed = 100
  1871.         stanceToggle = "Sitting"
  1872.     elseif Sit == true then
  1873.         Sit = false
  1874.             hum.WalkSpeed = 100
  1875.         stanceToggle = "Normal"
  1876.         end
  1877.     end
  1878. end)
  1879. ----------------------------------------------------
  1880. mouse.KeyDown:connect(function(key)
  1881.     if key == "t" then
  1882.         if Debounces.CanAttack == true then
  1883.         Debounces.CanAttack = false
  1884.         Debounces.on = true
  1885.         Debounces.NoIdl = true
  1886.         for i = 1, 20 do
  1887.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) *  CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.4)
  1888.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) *  CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.4)
  1889.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.4)
  1890.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.4)
  1891.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .6) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.4)
  1892.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.2) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4)
  1893.         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)
  1894.             if Debounces.on == false then break end
  1895.             wait()
  1896.         end
  1897.         Spawn(function()
  1898.             local Parts = {}
  1899.             for Y = -5,5 do
  1900.                 local P = Instance.new("Part",char)
  1901.                 P.Anchored = true
  1902.                 P.FormFactor = "Custom"
  1903.                 P.CanCollide = false
  1904.                 P.Size = Vector3.new(1,2,1)
  1905.                 P.TopSurface = "SmoothNoOutlines"
  1906.                 P.BottomSurface = "SmoothNoOutlines"
  1907.                 P.BrickColor = BrickColor.new("Really black")
  1908.                 P.Name = tostring(Y)
  1909.                 local i = (Y+5)/(10)
  1910.                 i = 1-math.cos(math.pi*i-(math.pi/2))
  1911.                 P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*1.5))*CFrame.Angles(math.rad(Y*5),0,0)
  1912.                 --[[P.Touched:connect(function(ht)
  1913.                     local hit = ht.Parent
  1914.                     if hit:FindFirstChild("Humanoid") then
  1915.                         hit.Humanoid:TakeDamage(math.random(10000020,10000030))
  1916.                     end
  1917.                 end)]]--
  1918.         s = Instance.new("Sound",P)
  1919.         s.SoundId = "rbxassetid://228343271"
  1920.         s.Volume = .7
  1921.         s.Pitch = 0.9
  1922.         s:Play()
  1923. P.Touched:connect(function(ht)
  1924.         hit = ht.Parent
  1925.         if ht and hit:IsA("Model") then
  1926.                 if hit:FindFirstChild("Humanoid") then
  1927.                     if hit.Name ~= p.Name then
  1928.                         --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1929.                                 Debounces.Slashed = true]]--
  1930.                                     hit:FindFirstChild("Humanoid"):TakeDamage(math.random(10000020,10000030))
  1931.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  1932.                                 wait(1)
  1933.                                 --Debounces.Slashed = false
  1934.                         --end
  1935.                 end
  1936.                 end
  1937.         elseif ht and hit:IsA("Hat") then
  1938.             if hit.Parent.Name ~= p.Name then
  1939.                 if hit.Parent:FindFirstChild("Humanoid") then
  1940.                         --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1941.                                 Debounces.Slashed = true]]--
  1942.                                 hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (10000020,10000030))
  1943.                                 hit:FindFirstChild("Humanoid").PlatformStand = true
  1944.                                 wait(1)
  1945.                     --Debounces.Slashed = false
  1946.                 --end
  1947.             end
  1948.         end
  1949.     end
  1950. end)
  1951.                 Parts[#Parts+1] = P
  1952.             end
  1953.             local BREAKIT = false
  1954.             local CParts = {}
  1955.             local Rocks = {}
  1956.             local LastPos = nil
  1957.             for i = 1,70 do
  1958.                 for i2,v in pairs(Parts) do
  1959.                     v.CFrame = v.CFrame*CFrame.new(0,0,-4)
  1960.                     local cf = v.CFrame
  1961.                     v.Size = v.Size+Vector3.new(0.4,0.35,0)
  1962.                     v.CFrame = cf
  1963.                     v.Transparency = v.Transparency+0.02
  1964.                     if v.Transparency >= 0.975 then BREAKIT = true end
  1965.                     if v.Name == "0" then
  1966.                         local Ignore = {}
  1967.                         for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1968.                             if v.Character ~= nil then
  1969.                                 Ignore[#Ignore+1] = v.Character
  1970.                             end
  1971.                         end
  1972.                         local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-100,0))
  1973.                         local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore)
  1974.                         if Hit ~= nil then
  1975.                             if #Rocks == 0 then
  1976.                                 for i = 1,5 do
  1977.                                     local P = Instance.new("Part",char)
  1978.                                     Rocks[#Rocks+1] = P
  1979.                                     P.Anchored = true
  1980.                                     P.FormFactor = "Custom"
  1981.                                     P.BrickColor = Hit.BrickColor
  1982.                                     P.Material = Hit.Material
  1983.                                     P.TopSurface = "Smooth"
  1984.                                     P.BottomSurface = "Smooth"
  1985.                                     P.Size = Vector3.new(1,1,1)*(math.random(500,900)/100)
  1986.                                 end
  1987.                             end
  1988.                             for i,P in pairs(Rocks) do
  1989.                                 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)))
  1990.                             end
  1991.                             local P = Instance.new("Part",char)
  1992.                             CParts[#CParts+1] = {P,tick()}
  1993.                             P.Anchored = true
  1994.                             P.FormFactor = "Custom"
  1995.                             P.BrickColor = Hit.BrickColor
  1996.                             P.Material = Hit.Material
  1997.                             P.TopSurface = "Smooth"
  1998.                             P.BottomSurface = "Smooth"
  1999.                             P.Size = Vector3.new(1,1,1)*(math.random(100,300)/100)
  2000.                             Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  2001.                             Pos = Pos.p
  2002.                             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)))
  2003.                             local P = P:Clone()
  2004.                             CParts[#CParts+1] = {P,tick()}
  2005.                             P.Parent = char
  2006.                             Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0)
  2007.                             Pos = Pos.p
  2008.                             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)))
  2009.                             if LastPos ~= nil then
  2010.                                 local P = P:Clone()
  2011.                                 CParts[#CParts+1] = {P,tick()}
  2012.                                 P.Parent = char
  2013.                                 P.BrickColor = BrickColor.new("Really black")
  2014.                                 Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  2015.                                 Pos = Pos.p
  2016.                                 local CFr = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  2017.                                 P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.25)
  2018.                                 --P.Velocity = Vector3.new(0,-1000,0)
  2019.                                 P.CFrame = CFrame.new(CFr.p,LastPos.p)*CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)/2)
  2020.                             end
  2021.                             LastPos = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  2022.                         end
  2023.                     end
  2024.                 end
  2025.                 if BREAKIT then break end
  2026.                 wait(0.002)
  2027.             end
  2028.             for i,v in pairs(Rocks) do
  2029.                 CParts[#CParts+1] = {v,tick()}
  2030.             end
  2031.             for i,v in pairs(Parts) do
  2032.                 v:Destroy()
  2033.             end
  2034.             Parts = nil
  2035.             while true do
  2036.                 local t = tick()
  2037.                 local p = nil
  2038.                 for i,v in pairs(CParts) do
  2039.                     if t-v[2] > 4 then
  2040.                         v[1].Transparency = v[1].Transparency+0.05
  2041.                         if v[1].Transparency >= 1 then
  2042.                             v[1]:Destroy()
  2043.                             CParts[i] = nil
  2044.                         end
  2045.                     end
  2046.                     p = v
  2047.                 end
  2048.                 if p == nil then break end
  2049.                 wait(0.002)
  2050.             end
  2051.             for i,v in pairs(CParts) do
  2052.                 v:Destroy()
  2053.             end
  2054.             CParts = {}
  2055.         end)
  2056.         for i = 1, 20 do
  2057.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,.8,-1) *   CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.4)
  2058.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,.8,-1) *   CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.4)
  2059.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.4)
  2060.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.6, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.4)
  2061.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -1.4) * CFrame.Angles(math.rad(40), 0, math.rad(0)), 0.4)
  2062.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1.6, -.9) * CFrame.Angles(math.rad(10), 0, math.rad(0)), 0.4)
  2063.         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)
  2064.             if Debounces.on == false then break end
  2065.             wait()
  2066.         end
  2067.     if Debounces.CanAttack == false then
  2068.         Debounces.CanAttack = true
  2069.         Debounces.on = false
  2070.         Debounces.NoIdl = false
  2071.             end
  2072.         end
  2073.     end
  2074. end)
  2075. ----------------------------------------------------
  2076. mouse.KeyDown:connect(function(key)
  2077.     if key == "e" then
  2078.     larm.BrickColor = BrickColor.new("Bright red")
  2079.     rarm.BrickColor = BrickColor.new("Bright red")
  2080.         if Debounces.CanAttack == true then
  2081.         Debounces.CanAttack = false
  2082.         Debounces.on = true
  2083.         Debounces.NoIdl = true
  2084.         for i = 1, 18 do
  2085.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.7, 0) * CFrame.Angles(math.rad(90),math.rad(50),math.rad(90)), 0.4)
  2086.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
  2087.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  2088.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  2089.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4)
  2090.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  2091.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2092.         if Debounces.on == false then break end
  2093.             wait()
  2094.         end
  2095.         local HandCF = CFrame.new(char.Titanius.Handle.Position - Vector3.new(0,8.8,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2096.         local rng = Instance.new("Part", char.Titanius.Handle)
  2097.         rng.Anchored = true
  2098.         rng.BrickColor = BrickColor.new("Really black")
  2099.         rng.CanCollide = true
  2100.         rng.FormFactor = 3
  2101.         rng.Name = "Ring"
  2102.         rng.Size = Vector3.new(1, 1, 1)
  2103.         rng.CanCollide = false
  2104.         rng.Transparency = 0.35
  2105.         rng.TopSurface = 0
  2106.         rng.BottomSurface = 0
  2107.         rng.CFrame = HandCF
  2108.         local rngm = Instance.new("SpecialMesh", rng)
  2109.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2110.         rngm.Scale = Vector3.new(1, 1, 2)
  2111.             x = Instance.new("Sound", hed)
  2112.             x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  2113.             x.Looped = false
  2114.             x.Pitch = .7
  2115.             x.Volume = 1
  2116.             x1 = Instance.new("Sound", hed)
  2117.             x1.SoundId = "http://www.roblox.com/asset/?id=169445602"
  2118.             x1.Looped = false
  2119.             x1.Pitch = .7
  2120.             x1.Volume = 1
  2121.             x:Play()
  2122.             x1:Play()
  2123.             rngto = rng.Touched:connect(function(ht)
  2124.             hit = ht.Parent
  2125.             if ht and hit:IsA("Model") then
  2126.                     if hit:FindFirstChild("Humanoid") then
  2127.                         if hit.Name ~= p.Name then
  2128.                             --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2129.                                     Debounces.Slashed = true]]--
  2130.                                     hit:FindFirstChild("Humanoid"):TakeDamage(1000000)
  2131.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  2132.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120
  2133.                                     --Debounces.Slashed = false
  2134.                             --end
  2135.                         end
  2136.                     end
  2137.             elseif ht and hit:IsA("Hat") then
  2138.                 if hit.Parent.Name ~= p.Name then
  2139.                     if hit.Parent:FindFirstChild("Humanoid") then
  2140.                            --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  2141.                                     Debounces.Slashed = true]]--
  2142.                                     hit.Parent:FindFirstChild("Humanoid"):TakeDamage(100000)
  2143.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  2144.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120
  2145.                         --Debounces.Slashed = false
  2146.                     end
  2147.                 end
  2148.             end    
  2149.         end)
  2150.                 coroutine.wrap(function()
  2151.                 for i = 1, 60, 2 do
  2152.                 rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  2153.                 rng.Size = rngm.Scale
  2154.                 rng.CFrame = HandCF
  2155.                 rng.Transparency = i/60
  2156.                 wait()
  2157.                 end
  2158.                 wait()
  2159.                 rng:Destroy()
  2160.                 end)()
  2161.         for i = 1, 18 do
  2162.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.4)
  2163.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
  2164.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  2165.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  2166.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4)
  2167.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  2168.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, 0.2) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2169.         if Debounces.on == false then break end
  2170.             wait()
  2171.         end
  2172.         larm.BrickColor = BrickColor.new("Really black")
  2173.         rarm.BrickColor = BrickColor.new("Really black")
  2174.         x:Destroy()
  2175.         x1:Destroy()
  2176.     if Debounces.CanAttack == false then
  2177.         Debounces.CanAttack = true
  2178.         Debounces.on = false
  2179.         Debounces.NoIdl = false
  2180.             end
  2181.         end
  2182.     end
  2183. end)
  2184. ----------------------------------------------------
  2185. mouse.KeyDown:connect(function(key)
  2186.     if key == "y" then
  2187.         if Debounces.CanAttack == true then
  2188.             Debounces.CanAttack = false
  2189.             Debounces.on = true
  2190.             Debounces.NoIdl = true
  2191.                 for i = 1, 15 do
  2192.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2193.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.2)
  2194.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  2195.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.2)
  2196.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  2197.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  2198.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2199.                     if Debounces.on == false then break end
  2200.                     wait()
  2201.                 end
  2202.                 x = Instance.new("Sound",char)
  2203.                 x.SoundId = "rbxassetid://228343271"
  2204.                 x.Pitch = 1
  2205.                 x.Volume = .8
  2206.                 wait(.1)
  2207.                 x:Play()
  2208.                 Debounces.on = false
  2209.                 Debounces.Here = false
  2210.                 shot = shot + 1
  2211. local rng = Instance.new("Part", char)
  2212. rng.Anchored = true
  2213. rng.BrickColor = BrickColor.new("Really black")
  2214. rng.CanCollide = false
  2215. rng.FormFactor = 3
  2216. rng.Name = "Ring"
  2217. rng.Size = Vector3.new(1, 1, 1)
  2218. rng.Transparency = 0.35
  2219. rng.TopSurface = 0
  2220. rng.BottomSurface = 0
  2221. rng2 = rng:clone()
  2222. rng3 = rng2:clone()
  2223. rng4 = rng2:clone()
  2224. local rngm = Instance.new("SpecialMesh", rng)
  2225. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2226. rngm.Scale = Vector3.new(10, 10, 1)
  2227. rngm2 = rngm:clone()
  2228. rngm2.Scale = Vector3.new(5, 5, 1)
  2229. rngm3=rngm2:clone()
  2230. rngm3.Parent = rng3
  2231. rngm3.Scale = Vector3.new(8, 8, 1)
  2232. rngm4 = rngm2:clone()
  2233. rngm4.Parent = rng4
  2234. rngm4.Scale = Vector3.new(6, 6, 1)
  2235. local bem = Instance.new("Part", char)
  2236. bem.Anchored = true
  2237. bem.BrickColor = BrickColor.new("Really red")
  2238. bem.CanCollide = false
  2239. bem.FormFactor = 3
  2240. bem.Name = "Beam" .. shot
  2241. bem.Size = Vector3.new(1, 1, 1)
  2242. bem.Transparency = 0.35
  2243. bem.TopSurface = 0
  2244. bem.BottomSurface = 0
  2245. local bemm = Instance.new("SpecialMesh", bem)
  2246. bemm.MeshType = 4
  2247. bemm.Scale = Vector3.new(1, 4, 4)
  2248. local out = Instance.new("Part", char)
  2249. out.Anchored = true
  2250. out.BrickColor = BrickColor.new("Really red")
  2251. out.CanCollide = false
  2252. out.FormFactor = 3
  2253. out.Name = "Out"
  2254. out.Size = Vector3.new(4, 4, 4)
  2255. out.Transparency = 0.35
  2256. out.TopSurface = 0
  2257. out.BottomSurface = 0
  2258. local outm = Instance.new("SpecialMesh", out)
  2259. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  2260. outm.Scale = Vector3.new(4, 4, 4)
  2261. local bnd = Instance.new("Part", char)
  2262. bnd.Anchored = true
  2263. bnd.BrickColor = BrickColor.new("Really red")
  2264. bnd.CanCollide = false
  2265. bnd.FormFactor = 3
  2266. bnd.Name = "Bend"
  2267. bnd.Size = Vector3.new(1, 1, 1)
  2268. bnd.Transparency = 1
  2269. bnd.TopSurface = 0
  2270. bnd.BottomSurface = 0
  2271. local bndm = Instance.new("SpecialMesh", bnd)
  2272. bndm.MeshType = 3
  2273. bndm.Scale = Vector3.new(8, 8, 8)
  2274. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  2275. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  2276. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  2277. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2278. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  2279. rng4.CFrame = rng3.CFrame * CFrame.new(0, -.5, 0)
  2280. Debounces.Shewt = true
  2281. coroutine.wrap(function()
  2282. for i = 1, 20, 0.2 do
  2283. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  2284. rngm3.Scale = Vector3.new(8 + i*2, 8 + i*2, 1)
  2285. rngm4.Scale = Vector3.new(6 + i*2, 6 + i*2, 1)
  2286. rng.Transparency = i/20
  2287. rng3.Transparency = 1/16
  2288. rng4.Transparency = i/12
  2289. wait()
  2290. end
  2291. wait()
  2292. rng:Destroy()
  2293. end)()
  2294. if Debounces.Shewt == true then
  2295. char:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  2296. hit = ht.Parent
  2297. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  2298. if HasntTouched(hit.Name) == true and deb == false then
  2299. deb = true
  2300. coroutine.wrap(function()
  2301. hit:FindFirstChild("Humanoid").PlatformStand = true
  2302. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  2303. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(10000020,10000030))
  2304. end)()
  2305. table.insert(Touche, hit.Name)
  2306. deb = false
  2307. end
  2308. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  2309. if HasntTouched(hit.Parent.Name) == true and deb == false then
  2310. deb = true
  2311. coroutine.wrap(function()
  2312. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  2313. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  2314. wait(1)
  2315. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  2316. end)()
  2317. table.insert(Touche, hit.Parent.Name)
  2318. deb = false
  2319. for i, v in pairs(Touche) do
  2320. print(v)
  2321. end
  2322. end
  2323. end
  2324. end)
  2325. end
  2326. for i = 0, 260, 8 do
  2327. bem.Size = Vector3.new(i, 2, 2)
  2328. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  2329. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  2330. bnd.Size = Vector3.new(1,1,1)
  2331. bndm.Scale = Vector3.new(8,8,8)
  2332. if i % 10 == 0 then
  2333. local newRng = rng2:Clone()
  2334. newRng.Parent = char
  2335. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  2336. local newRngm = rngm2:clone()
  2337. newRngm.Parent=newRng
  2338. coroutine.wrap(function()
  2339. for i = 1, 10, 0.2 do
  2340. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 1)
  2341. newRng.Transparency = i/10
  2342. wait()
  2343. end
  2344. wait()
  2345. newRng:Destroy()
  2346. end)()
  2347. end
  2348. wait()
  2349. end
  2350. wait()
  2351. Debounces.Shewt = false
  2352. bem:Destroy()
  2353. out:Destroy()
  2354. bnd:Destroy()
  2355. Debounces.Ready = false
  2356. for i, v in pairs(Touche) do
  2357. table.remove(Touche, i)
  2358. end
  2359. wait()
  2360. table.insert(Touche, char.Name)
  2361. Debounces.NoIdl = false
  2362. if Debounces.CanAttack == false then
  2363. Debounces.CanAttack = true
  2364. end
  2365. end
  2366. end
  2367. end)
  2368. ----------------------------------------------------
  2369. sidz = {"231917888", "231917845", "231917806"}
  2370. ptz = {0.65, 0.7, 0.75, 0.8, 0.95, 1}
  2371. mouse.KeyDown:connect(function(key)
  2372.     if key == "f" then
  2373.         if Debounces.CanAttack == true then
  2374.             Debounces.CanAttack = false
  2375.             Debounces.on = true
  2376.             Debounces.NoIdl = true
  2377.                 for i = 1, 10 do
  2378.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-34)), 0.4)
  2379.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(34)), 0.4)
  2380.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.4)
  2381.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.4)
  2382.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  2383.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  2384.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2385.                     if Debounces.on == false then break end
  2386.                     wait()
  2387.                 end
  2388.                 z = Instance.new("Sound",char)
  2389.                 z.SoundId = "rbxassetid://"..sidz[math.random(1,#sidz)]
  2390.                 z.Pitch = ptz[math.random(1,#ptz)]
  2391.                 z.Volume = 1
  2392.                 z1 = Instance.new("Sound",char)
  2393.                 z1.SoundId = z.SoundId
  2394.                 z1.Pitch = z.Pitch
  2395.                 z1.Volume = 1
  2396.                 wait(1)
  2397.                 z:Play()
  2398.                 z1:Play()
  2399.                 Stomp()
  2400.                 for i = 1, 20 do
  2401.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(28)), 0.6)
  2402.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-28)), 0.6)
  2403.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.6)
  2404.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, -.6) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.6)
  2405.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.6)
  2406.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, -1.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.6)
  2407.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2408.                     if Debounces.on == false then break end
  2409.                     wait()
  2410.                 end
  2411.         if Debounces.CanAttack == false then
  2412.             Debounces.CanAttack = true
  2413.             Debounces.on = false
  2414.             Debounces.NoIdl = false
  2415.             larm.BrickColor = BrickColor.new("Really black")
  2416.             rarm.BrickColor = BrickColor.new("Really black")
  2417.             end
  2418.         end
  2419.     end
  2420. end)    
  2421. ----------------------------------------------------
  2422. mouse.KeyDown:connect(function(key)
  2423.     if key == "g" then
  2424.         if Debounces.CanAttack == true then
  2425.         Debounces.CanAttack = false
  2426.         Debounces.on = true
  2427.         Debounces.NoIdl = true
  2428.         chrg = lleg.Touched:connect(function(ht)
  2429.         hit = ht.Parent
  2430.             if ht and hit:IsA("Model") then
  2431.                     if hit:FindFirstChild("Humanoid") then
  2432.                         if hit.Name ~= p.Name then
  2433.                             --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2434.                                     Debounces.Slashed = true]]--
  2435.                                     hit:FindFirstChild("Humanoid"):TakeDamage(29999999)
  2436.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  2437.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  2438.                                     --Debounces.Slashed = false
  2439.                             --end
  2440.                         end
  2441.                     end
  2442.             elseif ht and hit:IsA("Hat") then
  2443.                 if hit.Parent.Name ~= p.Name then
  2444.                     if hit.Parent:FindFirstChild("Humanoid") then
  2445.                            --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  2446.                                     Debounces.Slashed = true]]--
  2447.                                     hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2999999999)
  2448.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  2449.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  2450.                         --Debounces.Slashed = false
  2451.                     end
  2452.                 end
  2453.             end    
  2454.         end)
  2455.         for i = 1, 14 do
  2456.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.5)
  2457.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.5)
  2458.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.5)
  2459.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  2460.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.8, -3, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.5)
  2461.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.5)
  2462.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9)
  2463.             if Debounces.on == false then break end
  2464.             wait()
  2465.         end
  2466.         charge()
  2467.         z = Instance.new("Sound",char)
  2468.         z.SoundId = "rbxassetid://100632875"
  2469.         z.Volume = 1
  2470.         z.Pitch = .8
  2471.         z1 = Instance.new("Sound",char)
  2472.         z1.SoundId = "rbxassetid://100632875"
  2473.         z1.Volume = 1
  2474.         z1.Pitch = .9
  2475.         z:Play()
  2476.         z1:Play()
  2477.         wait(1)
  2478.         z:Destroy()
  2479.         z1:Destroy()
  2480.         chrg:disconnect()
  2481.         if Debounces.CanAttack == false then
  2482.             Debounces.CanAttack = true
  2483.             Debounces.on = false
  2484.             Debounces.NoIdl = false
  2485.             larm.BrickColor = BrickColor.new("Really black")
  2486.             rarm.BrickColor = BrickColor.new("Really black")
  2487.             end
  2488.         end
  2489.     end
  2490. end)
  2491. ----------------------------------------------------
  2492. pt = {0.7, 0.8, 0.9}
  2493. mouse.KeyDown:connect(function(key)
  2494.     if key == "h" then
  2495.         if Debounces.CanJoke == true then
  2496.             Debounces.CanJoke = false
  2497.             u = Instance.new("Sound")
  2498.             u.SoundId = "http://www.roblox.com/asset/?id=333446256"
  2499.             u.Parent = char
  2500.             u.Looped = false
  2501.             u.Pitch = pt[math.random(1,#pt)]
  2502.             u.Volume = 1
  2503.             u2 = Instance.new("Sound")
  2504.             u2.SoundId = "http://www.roblox.com/asset/?id=333446256"
  2505.             u2.Parent = char
  2506.             u2.Looped = false
  2507.             u2.Pitch = u.Pitch
  2508.             u2.Volume = 1
  2509.             wait(.01)
  2510.             u:Play()
  2511.             u2:Play()
  2512.             wait(6)
  2513.             u:Destroy()
  2514.             u2:Destroy()
  2515.             if Debounces.CanJoke == false then
  2516.                 Debounces.CanJoke = true
  2517.             end
  2518.         end
  2519.     end
  2520. end)
  2521. ----------------------------------------------------
  2522. --Insert awesome nuke cmd here--    
  2523.  
  2524. ----------------------------------------------------
  2525. mouse.KeyDown:connect(function(key)
  2526.     if key == "l" then
  2527.             if Debounces.CanJoke == true then
  2528.                 Debounces.CanJoke = false
  2529.                 z = Instance.new("Sound",char)
  2530.                 z.SoundId = "rbxassetid://233774928"
  2531.                 z.Pitch = .76
  2532.                 z.Volume = 1
  2533.                 wait()
  2534.                 z:Play()
  2535.                 wait(6)
  2536.                 z:Destroy()
  2537.             if Debounces.CanJoke == false then
  2538.                 Debounces.CanJoke = true
  2539.             end
  2540.         end
  2541.     end
  2542. end)
  2543. ----------------------------------------------------
  2544. mouse.KeyDown:connect(function(key)
  2545.     if key == "j" then
  2546.             if Debounces.CanJoke == true then
  2547.                 Debounces.CanJoke = false
  2548.                 z = Instance.new("Sound",char)
  2549.                 z.SoundId = "rbxassetid://135017456"
  2550.                 z.Pitch = .76
  2551.                 z.Volume = 1
  2552.                 wait()
  2553.                 z:Play()
  2554.                 wait(6)
  2555.                 z:Destroy()
  2556.             if Debounces.CanJoke == false then
  2557.                 Debounces.CanJoke = true
  2558.             end
  2559.         end
  2560.     end
  2561. end)
  2562. ----------------------------------------------------
  2563. mouse.KeyDown:connect(function(key)
  2564.     if key == "k" then
  2565.             if Debounces.CanJoke == true then
  2566.                 Debounces.CanJoke = false
  2567.                 z = Instance.new("Sound",char)
  2568.                 z.SoundId = "rbxassetid://135017578"
  2569.                 z.Pitch = .76
  2570.                 z.Volume = 1
  2571.                 wait()
  2572.                 z:Play()
  2573.                 wait(4)
  2574.                 z:Destroy()
  2575.             if Debounces.CanJoke == false then
  2576.                 Debounces.CanJoke = true
  2577.             end
  2578.         end
  2579.     end
  2580. end)
  2581. ----------------------------------------------------
  2582. mouse.KeyDown:connect(function(key)
  2583.     if key == "x" then
  2584.         if Debounces.CanAttack == true then
  2585.             Debounces.CanAttack = false
  2586.             Debounces.NoIdl = true
  2587.             Debounces.on = true
  2588.             Debounces.ks = true
  2589.         for i = 1, 10 do
  2590.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.6)
  2591.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.7,.9,-.5)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(20)), 0.6)
  2592.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.6)
  2593.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.6)
  2594.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.6)
  2595.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.7, .6) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(0)), 0.6)
  2596.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2597.             if Debounces.on == false then break end
  2598.             wait()
  2599.         end
  2600.         z = Instance.new("Sound",hed)
  2601.         z.SoundId = "rbxassetid://169445092"
  2602.         z.Volume = 1
  2603.         wait(0.1)
  2604.         z:Play()
  2605.         kik = rleg.Touched:connect(function(ht)
  2606.         hit = ht.Parent
  2607.             if ht and hit:IsA("Model") then
  2608.                     if hit:FindFirstChild("Humanoid") then
  2609.                         if hit.Name ~= p.Name then
  2610.                             --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2611.                                     Debounces.Slashed = true]]--
  2612.                                     if Debounces.ks==true then
  2613.                                     z = Instance.new("Sound",hed)
  2614.                                     z.SoundId = "rbxassetid://169380525"
  2615.                                     z.Volume = 1
  2616.                                     z:Play()
  2617.                                     Debounces.ks=false
  2618.                                     end
  2619.                                     hit:FindFirstChild("Humanoid"):TakeDamage(29999999)
  2620.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  2621.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  2622.                             --Debounces.Slashed = false
  2623.                         --end
  2624.                     end
  2625.                 end
  2626.             elseif ht and hit:IsA("Hat") then
  2627.                 if hit.Parent.Name ~= p.Name then
  2628.                     if hit.Parent:FindFirstChild("Humanoid") then
  2629.                            --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2630.                                     Debounces.Slashed = true]]--
  2631.                                     hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2999999)
  2632.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  2633.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  2634.                             --Debounces.Slashed = false
  2635.                         --end
  2636.                     end
  2637.                 end
  2638.             end    
  2639.         end)
  2640.         for i = 1, 8 do
  2641.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2642.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.7)
  2643.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,.2)*CFrame.Angles(math.rad(8),math.rad(0),0), 0.7)
  2644.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(16), math.rad(0), 0), 0.7)
  2645.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7)
  2646.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.6, -1.4) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.7)
  2647.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2648.             if Debounces.on == false then break end
  2649.             wait()
  2650.         end
  2651.         kik:disconnect()
  2652.         if Debounces.CanAttack == false then
  2653.             Debounces.CanAttack = true
  2654.             Debounces.on = false
  2655.             Debounces.NoIdl = false
  2656.             end
  2657.         end
  2658.     end
  2659. end)
  2660. ----------------------------------------------------
  2661. mouse.KeyDown:connect(function(key)
  2662.     if key == "c" then
  2663.         if Debounces.CanAttack == true then
  2664.             Debounces.CanAttack = false
  2665.             Debounces.NoIdl = true
  2666.             Debounces.on = true
  2667.             SIDZ = {"231917744", "231917742"}
  2668.             PTZ = {0.7, 0.8, 0.9, 1}
  2669.                 for i = 1, 20 do
  2670.                     wait()
  2671.                         for i,v in pairs(char.Titanius:children()) do
  2672.                     if v:IsA("Part") or v:IsA("WedgePart") then
  2673.                         v.Transparency = v.Transparency + 0.05
  2674.                         end
  2675.                     end
  2676.                 end
  2677.                 function FindNearestTorso(Position,Distance,SinglePlayer)
  2678.                     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2679.                         local List = {}
  2680.                         for i,v in pairs(workspace:GetChildren())do
  2681.                             if v:IsA("Model")then
  2682.                                 if v:findFirstChild("Torso")then
  2683.                                     if v ~= char then
  2684.                                         if(v.Torso.Position -Position).magnitude <= Distance then
  2685.                                             table.insert(List,v)
  2686.                                         end
  2687.                                     end
  2688.                                 end
  2689.                             end
  2690.                         end
  2691.                     return List
  2692.                 end
  2693.                 GroundPound()
  2694.                 for i = 1, 5 do
  2695.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2696.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2697.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2698.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2699.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2700.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2701.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2702.                     if Debounces.on == false then break end
  2703.                     wait()
  2704.                 end
  2705.                 GroundPound()
  2706.                 for i = 1, 5 do
  2707.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2708.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2709.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2710.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2711.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2712.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2713.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2714.                     if Debounces.on == false then break end
  2715.                     wait()
  2716.                 end
  2717.                 GroundPound()
  2718.                 for i = 1, 5 do
  2719.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2720.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2721.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2722.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2723.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2724.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2725.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2726.                     if Debounces.on == false then break end
  2727.                     wait()
  2728.                 end
  2729.                 GroundPound()
  2730.                 for i = 1, 5 do
  2731.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2732.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2733.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2734.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2735.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2736.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2737.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2738.                     if Debounces.on == false then break end
  2739.                     wait()
  2740.                 end
  2741.                 GroundPound()
  2742.                 for i = 1, 5 do
  2743.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2744.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2745.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2746.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2747.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2748.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2749.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2750.                     if Debounces.on == false then break end
  2751.                     wait()
  2752.                 end
  2753.                 GroundPound()
  2754.                 for i = 1, 5 do
  2755.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2756.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2757.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2758.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2759.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2760.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2761.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2762.                     if Debounces.on == false then break end
  2763.                     wait()
  2764.                 end
  2765.                 for i = 1, 18 do
  2766.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)), 0.4)
  2767.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(10)), 0.4)
  2768.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.4)
  2769.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.4)
  2770.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  2771.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  2772.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2773.                     if Debounces.on == false then break end
  2774.                     wait()
  2775.                 end
  2776.                 for i,v in pairs(FindNearestTorso(torso.CFrame.p,25))do
  2777.                     if v:FindFirstChild('Humanoid') then
  2778.                         v.Humanoid:TakeDamage(math.random(10000020,10000030))
  2779.                         v.Humanoid.PlatformStand = true
  2780.                         v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  2781.                     end
  2782.                 end
  2783.                 x = Instance.new("Sound",char)
  2784.                 x.SoundId = "rbxassetid://"..SIDZ[math.random(1,#SIDZ)]
  2785.                 x.Pitch = PTZ[math.random(1,#PTZ)]
  2786.                 x.Volume = 1
  2787.                 wait(0.1)
  2788.                 x:Play()
  2789.                 Crater(hed,20)
  2790.                 for i = 1, 14 do
  2791.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(-10)), 0.6)
  2792.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(10)), 0.6)
  2793.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.6)
  2794.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -5, 0) * CFrame.Angles(math.rad(-90), math.rad(0), 0), 0.6)
  2795.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  2796.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  2797.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2798.                     if Debounces.on == false then break end
  2799.                     wait()
  2800.                 end
  2801.             if Debounces.CanAttack == false then
  2802.                 Debounces.CanAttack = true
  2803.                 Debounces.on = false
  2804.                 Debounces.NoIdl = false
  2805.                 for i = 1, 20 do
  2806.                     wait()
  2807.                         for i,v in pairs(char.Titanius:children()) do
  2808.                     if v:IsA("Part") or v:IsA("WedgePart") then
  2809.                         v.Transparency = v.Transparency - 0.05
  2810.                         end
  2811.                     end
  2812.                 end
  2813.             end
  2814.         end
  2815.     end
  2816. end)
  2817. ----------------------------------------------------176349813
  2818. mouse.KeyDown:connect(function(key)
  2819.     if key == "b" then
  2820.         hum.WalkSpeed = 100
  2821.         if Debounces.CanAttack == true then
  2822.             Debounces.CanAttack = false
  2823.             Debounces.NoIdl = true
  2824.             Debounces.on = true
  2825.             for i = 1,20 do
  2826.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.1)
  2827.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.1)
  2828.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.1)
  2829.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.1)
  2830.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles (math.rad(30), 0, math.rad(-5)), 0.1)
  2831.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles (math.rad(30), 0, math.rad(5)), 0.1)
  2832.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2833.             if Debounces.on == false then break end
  2834.             wait()
  2835.             end
  2836.         wait(1)
  2837.         v = Instance.new("Sound")
  2838.         v.SoundId = "rbxassetid://199978176"
  2839.         v.Parent = char
  2840.         v.Looped = false
  2841.         v.Pitch = 1
  2842.         v.Volume = 3
  2843.         wait(.01)
  2844.         v:Play()
  2845.        
  2846.         if Daytime == true then
  2847.             Daytime = false
  2848.             l.TimeOfDay = 24
  2849.         else
  2850.             Daytime = true
  2851.             l.TimeOfDay = 12
  2852.             l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  2853.         end
  2854.        
  2855.             local Shockwave = function()
  2856.                 local rng1 = Instance.new("Part", char)
  2857.                 rng1.Anchored = true
  2858.                 rng1.BrickColor = BrickColor.new("Really black")
  2859.                 rng1.CanCollide = false
  2860.                 rng1.FormFactor = 3
  2861.                 rng1.Name = "Ring"
  2862.                 rng1.Size = Vector3.new(1, 1, 1)
  2863.                 rng1.Transparency = 0.35
  2864.                 rng1.TopSurface = 0
  2865.                 rng1.BottomSurface = 0
  2866.                 local rngm1 = Instance.new("SpecialMesh", rng)
  2867.                 rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2868.                 rngm1.Scale = Vector3.new(10, 10, 1)
  2869.                 rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  2870.                 local Wave = Instance.new("Part", game.Workspace--[[?]])
  2871.                 Wave.Name = "Shockwave"
  2872.                 Wave.BrickColor = BrickColor.new("Really black")
  2873.                 Wave.Size = Vector3.new(1, 1, 1)
  2874.                 Wave.Shape = "Ball"
  2875.                 Wave.CanCollide = false
  2876.                 Wave.Anchored = true
  2877.                 Wave.TopSurface = 0
  2878.                 Wave.BottomSurface = 0
  2879.                 Wave.Touched:connect(function(hit)
  2880.                     if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  2881.                         local Occlude = true
  2882.                         local NotOccludes = {
  2883.                             char.Name;
  2884.                             "Wings";
  2885.                             "Scythe";
  2886.                             "Thingy";
  2887.                             "Thingy2"; -- put all of the names in a table pls
  2888.                         }
  2889.                         for i,v in pairs(NotOccludes) do
  2890.                             if hit.Parent.Name == v then
  2891.                                 Occlude = false
  2892.                             end
  2893.                         end
  2894.                         --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
  2895.                         if Occlude then
  2896.                             hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  2897.                             hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  2898.                         end
  2899.                     end
  2900.                 end)
  2901.                
  2902.                 Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  2903.                
  2904.                 coroutine.wrap(function()
  2905.                     for i = 1, 20, 0.2 do
  2906.                         rngm1.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  2907.                         rng1.Transparency = i/20
  2908.                     wait()
  2909.                     end
  2910.                     wait()
  2911.                     rng1:Destroy()
  2912.                 end)()
  2913.                
  2914.                 Delay(0, function()
  2915.  
  2916.                     if Daytime == false then
  2917.                        for i = 1, 50, 1 do
  2918.                             Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  2919.                             Wave.CFrame = char.Torso.CFrame
  2920.                             local t = i / 50
  2921.                             Wave.Transparency = t
  2922.                             wait()
  2923.                         end
  2924.                     else
  2925.                         for i = 1, 50, 1 do
  2926.                             Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  2927.                             Wave.CFrame = char.Torso.CFrame
  2928.                             local t = i / 50
  2929.                             Wave.Transparency = t
  2930.                             wait()
  2931.                         end
  2932.                     end
  2933.                     Wave:Destroy()
  2934.                 end)
  2935.                 Delay(0, function()
  2936.                     while wait() do
  2937.                         if Wave ~= nil then
  2938.                             Wave.CFrame = char.Torso.CFrame
  2939.                         else
  2940.                             break
  2941.                         end
  2942.                     end
  2943.                 end)
  2944.             end
  2945.         Shockwave()
  2946.         for i = 1, 15 do
  2947.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(-130)), 0.2)
  2948.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(70)), 0.2)
  2949.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  2950.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(20),     math.rad(0)), 0.2)
  2951.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  2952.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2953.             if Debounces.on == false then break end
  2954.             wait()
  2955.         end
  2956.         for i = 1, 15 do
  2957.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(-70)), 0.2)
  2958.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(130)), 0.2)
  2959.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  2960.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(-20),     math.rad(0)), 0.2)
  2961.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2962.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  2963.             if Debounces.on == false then break end
  2964.             wait()
  2965.         end
  2966.         for i = 1, 15 do
  2967.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(-130)), 0.2)
  2968.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(70)), 0.2)
  2969.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  2970.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(20),     math.rad(0)), 0.2)
  2971.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  2972.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2973.             if Debounces.on == false then break end
  2974.             wait()
  2975.         end
  2976.         for i = 1, 15 do
  2977.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(-70)), 0.2)
  2978.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(130)), 0.2)
  2979.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  2980.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(-20),     math.rad(0)), 0.2)
  2981.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2982.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  2983.             if Debounces.on == false then break end
  2984.             wait()
  2985.         end
  2986.         for i = 1, 15 do
  2987.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(-130)), 0.2)
  2988.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(70)), 0.2)
  2989.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  2990.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(20),     math.rad(0)), 0.2)
  2991.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  2992.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2993.             if Debounces.on == false then break end
  2994.             wait()
  2995.         end
  2996.         for i = 1, 15 do
  2997.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(-70)), 0.2)
  2998.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(130)), 0.2)
  2999.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  3000.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(-20),     math.rad(0)), 0.2)
  3001.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  3002.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  3003.             if Debounces.on == false then break end
  3004.             wait()
  3005.         end
  3006.         wait(1.4)
  3007.         Debounces.NoIdl = false
  3008.         hum.WalkSpeed = 100
  3009.         Debounces.on = false
  3010.         wait()
  3011.         if Debounces.CanAttack == false then
  3012.             Debounces.CanAttack = true
  3013.             v:Destroy()
  3014.             end
  3015.         end
  3016.     end
  3017. end)
  3018. ----------------------------------------------------
  3019. mouse.KeyDown:connect(function(key)
  3020.     if key == "m" then
  3021. hum.WalkSpeed = 0
  3022.         if Debounces.CanAttack == true then
  3023.         Debounces.CanAttack = false
  3024.         Debounces.on = true
  3025.         Debounces.NoIdl = true
  3026.             x = Instance.new("Sound",char)
  3027.             x.SoundId = "http://www.roblox.com/asset/?id=169445572"
  3028.             x.Looped = false
  3029.             x.Pitch = 1.1
  3030.             x.Volume = 1
  3031.             x:Play()
  3032.             x2 = Instance.new("Sound",char)
  3033.             x2.SoundId = "http://www.roblox.com/asset/?id=169380495"
  3034.             x2.Looped = false
  3035.             x2.Pitch = .7
  3036.             x2.Volume = 1
  3037.             wait(.1)
  3038.             x:Play()
  3039.             x2:Play()
  3040.         for i = 1, 20 do
  3041.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,0.6,-.2) *CFrame.Angles (math.rad    (45),math.rad(0),math.rad(32)), 0.2)
  3042.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,1,0)*CFrame.Angles(math.rad     (0),math.rad(0),math.rad(-20)), 0.2)
  3043.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad (-    8),math.rad(-40), math.rad(-8)),0.2)
  3044.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3.2, 0) * CFrame.Angles  (math.rad    (-50), math.rad(40), math.rad(0)), 0.2)
  3045.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.8, .4, -1.6) * CFrame.Angles  (math.rad    (30), 0, math.rad(20)), 0.2)
  3046.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.6, -2, 0) * CFrame.Angles  (math.rad(-    10), math.rad(-40), math.rad(0)), 0.2)
  3047.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.4)
  3048.             if Debounces.on == false then break end
  3049.                 wait()
  3050.             x:Destroy()
  3051.             x2:Destroy()
  3052.             end
  3053.             wait(1)
  3054.         local rng = Instance.new("Part", char)
  3055.         rng.Anchored = true
  3056.         rng.BrickColor = BrickColor.new("Really black")
  3057.         rng.CanCollide = false
  3058.         rng.FormFactor = 3
  3059.         rng.Name = "Ring"
  3060.         rng.Size = Vector3.new(1, 1, 1)
  3061.         rng.Transparency = 0.35
  3062.         rng.TopSurface = 0
  3063.         rng.BottomSurface = 0
  3064.         rng.Position = torso.Position - Vector3.new(0,2,0)
  3065.         rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3066.         local rngm = Instance.new("SpecialMesh", rng)
  3067.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3068.         rngm.Scale = Vector3.new(1, 1, 2)
  3069.             x = Instance.new("Sound",char)
  3070.             x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  3071.             x.Looped = false
  3072.             x.Pitch = .7
  3073.             x.Volume = 1
  3074.             x:Play()
  3075.                 coroutine.wrap(function()
  3076.                 for i = 1, 60, 2 do
  3077.                 rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  3078.                 rng.Transparency = i/60
  3079.                 wait()
  3080.                 end
  3081.                 wait()
  3082.                 rng:Destroy()
  3083.                 end)()
  3084.             hum.WalkSpeed = 50
  3085.         BV = Instance.new("BodyVelocity", torso)
  3086.         BV.maxForce = Vector3.new(0,100000,0)
  3087.         BV.P = 100000
  3088.         BV.velocity = Vector3.new(0,800,0)
  3089.     for i = 1, 20 do
  3090.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(20),math.rad(0),     math.rad(0)),0.7)
  3091.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-16),     math.rad(0), math.rad(0)), 0.7)
  3092.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(40), 0,     math.rad(-20)), 0.7)
  3093.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-40),     math.rad(0), math.rad(20)), 0.7)
  3094.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.7)
  3095.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, 0, -2) * CFrame.Angles(math.rad(0), 0, 0), 0.7)
  3096.         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3097.         if Debounces.on == false then break end
  3098.         wait()
  3099.     end
  3100. x:Destroy()
  3101. BV:Destroy()
  3102.     for i = 1, 30 do
  3103.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(-14),math.rad(0),     math.rad(0)),0.3)
  3104.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-16), math.rad    (0), math.rad(0)), 0.3)
  3105.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0),     math.rad(0), math.rad(-10)), 0.3)
  3106.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0),     math.rad(0), math.rad(10)), 0.3)
  3107.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.4, -1) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  3108.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8, -.6) * CFrame.Angles(math.rad(-30), 0, 0),     0.3)
  3109.         if Debounces.on == false then break end
  3110.         wait()
  3111.     end
  3112. if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 1 then
  3113.     for i = 1, 30 do
  3114.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  3115.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3116.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3117.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3118.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3119.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3120.         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3121.         if Debounces.on == false then break end
  3122.         wait()
  3123.     end
  3124. end
  3125. Debounces.on = false
  3126. Debounces.NoIdl = false
  3127. local ry,ht,ps=nil,nil,nil
  3128. while ht==nil do
  3129.     ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
  3130.     wait()
  3131. end
  3132. z = Instance.new("Sound",char)
  3133. z.SoundId = "rbxassetid://142070127"
  3134. z.Volume = 1
  3135. wait(.1)
  3136. z:Play()
  3137. Landing()
  3138. hum.WalkSpeed = 100
  3139. if Debounces.CanAttack == false then
  3140. Debounces.CanAttack = true
  3141. end
  3142. end
  3143. end
  3144. end)
  3145. ----------------------------------------------------
  3146. Grab = false
  3147. mouse.KeyDown:connect(function(key)
  3148.     if key == "z" then
  3149.         Debounces.on = true
  3150.         Debounces.NoIdl = true
  3151.         if Grab == false then
  3152.         gp = nil
  3153.         con1=larm.Touched:connect(function(hit) -- this is grab
  3154.             ht = hit.Parent
  3155.             hum1=ht:FindFirstChild('Humanoid')
  3156.             if hum1 ~= nil then
  3157.                 hum1.PlatformStand=true
  3158.                 gp = ht
  3159.                 Grab = true
  3160.                 asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-3.3,0),CFrame.new(0,0,0))
  3161.                 asd.Parent = larm
  3162.                 asd.Name = "asd"
  3163.                 asd.C0=asd.C0*CFrame.Angles(math.rad(-90),0,0)
  3164.             elseif hum1 == nil then
  3165.                 con1:disconnect()
  3166.                 wait() return
  3167.             end
  3168.         end)
  3169.         for i = 1, 18 do
  3170.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(36)), 0.2)
  3171.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.65,.9,-.5)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  3172.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  3173.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.8, 0) * CFrame.Angles(math.rad(-60), math.rad(0), 0), 0.2)
  3174.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
  3175.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
  3176.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9)
  3177.             if Debounces.on == false then break end
  3178.             wait()
  3179.         end
  3180.     con1:disconnect()
  3181.     Debounces.on = false
  3182.     Debounces.NoIdl = false
  3183.     elseif Grab == true then
  3184.         Grab = false
  3185.     for i = 1, 20 do
  3186.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.2)
  3187.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-20)), 0.1)
  3188.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  3189.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3190.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3191.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3192.         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3193.         if Debounces.on == false then end
  3194.         wait()
  3195.     end
  3196.         if gp ~= nil then
  3197.         for i,v in pairs(larm:GetChildren()) do
  3198.             if v.Name == "asd" and v:IsA("Weld") then
  3199.                 v:Remove()
  3200.             end
  3201.         end
  3202.         bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  3203.         bv.maxForce = Vector3.new(400000, 400000, 400000)
  3204.         bv.P = 125000000000000
  3205.         bv.velocity = char.Head.CFrame.lookVector * 1000
  3206.         for i = 1, 12 do
  3207.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.75)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(20)), 0.5)
  3208.             if Debounces.on == false then end
  3209.             wait()
  3210.         end
  3211.         ht=nil
  3212.         Spawn(function()
  3213.             wait(0.5)
  3214.             bv:Destroy()
  3215.         end)
  3216.         Debounces.on = false
  3217.         Debounces.NoIdl = false
  3218.         elseif ht == nil then wait()
  3219.         Grab = false
  3220.         Debounces.on = false
  3221.         Debounces.NoIdl = false
  3222.             end
  3223.         end
  3224.     end
  3225. end)
  3226. ----------------------------------------------------
  3227. mouse.KeyDown:connect(function(key)
  3228.     if string.byte(key) == 52 then
  3229.         char.Humanoid.WalkSpeed = 100
  3230.     end
  3231. end)
  3232. mouse.KeyUp:connect(function(key)
  3233.     if string.byte(key) == 52 then
  3234.         char.Humanoid.WalkSpeed = 100
  3235.     end
  3236. end)
  3237. ----------------------------------------------------
  3238.  
  3239. --------------------------------------------------
  3240. local animpose = "Idle"
  3241. local lastanimpose = "Idle"
  3242. local sine = 0
  3243. local change = 1
  3244. local val = 0
  3245. local ffing = false
  3246. ----------------------------------------------------
  3247. --[[x = Instance.new("Sound", char)
  3248. x.SoundId = "http://www.roblox.com/asset/?id=187922823"
  3249. x.Looped = true
  3250. x.Volume = 1
  3251. x.Pitch = 1
  3252. local footsteps = false]]--
  3253. -------------------------------
  3254. game:GetService("RunService").RenderStepped:connect(function()
  3255. --[[if char.Humanoid.Jump == true then
  3256. jump = true
  3257. else
  3258. jump = false
  3259. end]]
  3260. char.Humanoid.FreeFalling:connect(function(f)
  3261. if f then
  3262. ffing = true
  3263. else
  3264. ffing = false
  3265. end
  3266. end)
  3267. sine = sine + change
  3268. if jumpn == true then
  3269. animpose = "Jumping"
  3270. elseif ffing == true then
  3271. animpose = "Freefalling"
  3272. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  3273. animpose = "Idle"
  3274. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  3275. animpose = "Walking"
  3276. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  3277. animpose = "Running"
  3278. end
  3279. if animpose ~= lastanimpose then
  3280. sine = 0
  3281. if Debounces.NoIdl == false then
  3282. if animpose == "Idle" then
  3283. for i = 1, 2 do
  3284. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.2)
  3285. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
  3286. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  3287. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3288. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3289. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3290. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3291. end
  3292. elseif animpose == "Walking" then
  3293. for i = 1, 2 do
  3294. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(20)), 0.2)
  3295. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0)*CFrame.Angles(0, math.rad(1), math.rad(-10)), 0.2)
  3296. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8), math.rad(0), math.rad(0)),0.2)
  3297. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(0)), 0.2)
  3298. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
  3299. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
  3300. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3301. end
  3302. elseif animpose == "Running" then
  3303. for i = 1, 2 do
  3304. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10), math.rad(-40), math.rad(50)), 0.2)
  3305. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.2, 0-1*math.cos(sine/4)/2)*CFrame.Angles(math.rad(50-80*math.cos(sine/8)/2), math.rad(0), math.rad(0-70*math.cos(sine/8)/2)), 0.2)
  3306. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+8*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
  3307. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+4*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  3308. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
  3309. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
  3310. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3311. end
  3312. wait()
  3313. end
  3314. else
  3315. end
  3316. end
  3317. lastanimpose = animpose
  3318. if Debounces.NoIdl == false then
  3319. if animpose == "Idle" then
  3320. if stanceToggle == "Normal" then
  3321. change = 0.5
  3322. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(88+2*math.cos(sine/14)),math.rad(0),math.rad(20)), 0.2)
  3323. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(50),math.rad(-30),math.rad(-40-2*math.cos(sine/14))), 0.2)
  3324. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(40),0), 0.2)
  3325. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-40), 0), 0.2)
  3326. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3327. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3328. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3329. elseif stanceToggle == "Sitting" then
  3330. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(100-1*math.cos(sine/14)), math.rad(0), math.rad(20)), 0.2)
  3331. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2, .9, -1)*CFrame.Angles(math.rad(78+1*math.cos(sine/14)), math.rad(0), math.rad(50)), 0.2)
  3332. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.3) * CFrame.Angles(math.rad(-14+1*math.cos(sine/14)), math.rad(0), math.rad(0)),0.2)
  3333. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(-10+1*math.cos(sine/14)), 0, math.rad(0)), 0.2)
  3334. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10-1*math.cos(sine/14)), 0, 0), 0.2)
  3335. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-50-1*math.cos(sine/14)), 0, 0), 0.2)
  3336. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3337. end
  3338. elseif animpose == "Walking" then
  3339. if stanceToggle == "Normal" then
  3340. change = 1
  3341. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9+.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(90+2*math.cos(sine/7)), math.rad(0), math.rad(20)), 0.2)
  3342. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9+.1*math.cos(sine/7), -math.sin(sine/14)/2)*CFrame.Angles(math.sin(sine/14)/4, math.rad(1) + -math.sin(sine/14)/2, math.rad(-30)), 0.2)
  3343. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/7)), math.rad(0), math.rad(0)),0.2)
  3344. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/7)), 0, math.rad(0)), 0.2)
  3345. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.3*math.cos(sine/14)/2, -.05 + math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + -math.sin(sine/14)/2.3, 0, 0), .4)
  3346. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.3*math.cos(sine/14)/2, -.05 + -math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + math.sin(sine/14)/2.3, 0, 0), .4)
  3347. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3348. end
  3349. elseif animpose == "Running" then
  3350. change = 1
  3351. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10-20*math.cos(sine/4)/2), math.rad(-40+10*math.cos(sine/4)/2), math.rad(50-10*math.cos(sine/4)/2)), 0.2)
  3352. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .5)*CFrame.Angles(math.rad(10+20*math.cos(sine/4)/2), math.rad(40-10*math.cos(sine/4)/2), math.rad(-50+10*math.cos(sine/4)/2)), 0.2)
  3353. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+6*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
  3354. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  3355. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
  3356. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
  3357. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3358. end
  3359. end
  3360. --[[if animpose == "Walking" then
  3361.     if footsteps == false then
  3362.         x:Play()
  3363.         footsteps = true
  3364.     end
  3365.     x.Pitch = 1.1
  3366. elseif animpose == "Idle" then
  3367.     x:Stop()
  3368.     footsteps = false
  3369. elseif animpose == "Running" then
  3370.     x.Pitch = 1.2
  3371.     if footsteps == false then
  3372.         x:Play()
  3373.         footsteps = true
  3374.     end
  3375. end]]--
  3376. end)
  3377. -- ~ CL 2016
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top