SHARE
TWEET

Red super saiyan fe ver

rcubed1003 Sep 19th, 2019 24 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has convert to FE by who i don't know?
  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,game,owner = owner,game
  6. local RealPlayer = Player
  7. do
  8.     print("FE Compatibility code by Mokiros | Showcase by Bacon Hair!")
  9.     local rp = RealPlayer
  10.     script.Parent = rp.Character
  11.    
  12.     --RemoteEvent for communicating
  13.     local Event = Instance.new("RemoteEvent")
  14.     Event.Name = "UserInput_Event"
  15.  
  16.     --Fake event to make stuff like Mouse.KeyDown work
  17.     local function fakeEvent()
  18.         local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19.         t.connect = t.Connect
  20.         return t
  21.     end
  22.  
  23.     --Creating fake input objects with fake variables
  24.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28.     end}
  29.     --Merged 2 functions into one by checking amount of arguments
  30.     CAS.UnbindAction = CAS.BindAction
  31.  
  32.     --This function will trigger the events that have been :Connect()'ed
  33.     local function te(self,ev,...)
  34.         local t = m[ev]
  35.         if t and t._fakeEvent then
  36.             for _,f in pairs(t.Functions) do
  37.                 f(...)
  38.             end
  39.         end
  40.     end
  41.     m.TrigEvent = te
  42.     UIS.TrigEvent = te
  43.  
  44.     Event.OnServerEvent:Connect(function(plr,io)
  45.         if plr~=rp then return end
  46.         m.Target = io.Target
  47.         m.Hit = io.Hit
  48.         if not io.isMouse then
  49.             local b = io.UserInputState == Enum.UserInputState.Begin
  50.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52.             end
  53.             for _,t in pairs(CAS.Actions) do
  54.                 for _,k in pairs(t.Keys) do
  55.                     if k==io.KeyCode then
  56.                         t.Function(t.Name,io.UserInputState,io)
  57.                     end
  58.                 end
  59.             end
  60.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62.         end
  63.     end)
  64.     Event.Parent = NLS([==[
  65.     local Player = game:GetService("Players").LocalPlayer
  66.     local Event = script:WaitForChild("UserInput_Event")
  67.  
  68.     local Mouse = Player:GetMouse()
  69.     local UIS = game:GetService("UserInputService")
  70.     local input = function(io,a)
  71.         if a then return end
  72.         --Since InputObject is a client-side instance, we create and pass table instead
  73.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74.     end
  75.     UIS.InputBegan:Connect(input)
  76.     UIS.InputEnded:Connect(input)
  77.  
  78.     local h,t
  79.     --Give the server mouse data 30 times every second, but only if the values changed
  80.     --If player is not moving their mouse, client won't fire events
  81.     while wait(1/30) do
  82.         if h~=Mouse.Hit or t~=Mouse.Target then
  83.             h,t=Mouse.Hit,Mouse.Target
  84.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  85.         end
  86.     end]==],Player.Character)
  87.  
  88.     ----Sandboxed game object that allows the usage of client-side methods and services
  89.     --Real game object
  90.     local _rg = game
  91.  
  92.     --Metatable for fake service
  93.     local fsmt = {
  94.         __index = function(self,k)
  95.             local s = rawget(self,"_RealService")
  96.             if s then return s[k] end
  97.         end,
  98.         __newindex = function(self,k,v)
  99.             local s = rawget(self,"_RealService")
  100.             if s then s[k]=v end
  101.         end,
  102.         __call = function(self,...)
  103.             local s = rawget(self,"_RealService")
  104.             if s then return s(...) end
  105.         end
  106.     }
  107.     local function FakeService(t,RealService)
  108.         t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109.         return setmetatable(t,fsmt)
  110.     end
  111.  
  112.     --Fake game object
  113.     local g = {
  114.         GetService = function(self,s)
  115.             return self[s]
  116.         end,
  117.         Players = FakeService({
  118.             LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119.         },"Players"),
  120.         UserInputService = FakeService(UIS,"UserInputService"),
  121.         ContextActionService = FakeService(CAS,"ContextActionService"),
  122.     }
  123.     rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124.     g.service = g.GetService
  125.    
  126.     g.RunService = FakeService({
  127.         RenderStepped = _rg:GetService("RunService").Heartbeat,
  128.         BindToRenderStep = function(self,name,_,fun)
  129.  
  130.         end,
  131.         UnbindFromRenderStep = function(self,name)
  132.             self._btrs[name]:Disconnect()
  133.         end,
  134.     },"RunService")
  135.  
  136.     setmetatable(g,{
  137.         __index=function(self,s)
  138.             return _rg:GetService(s) or typeof(_rg[s])=="function"
  139.             and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140.         end,
  141.         __newindex = fsmt.__newindex,
  142.         __call = fsmt.__call
  143.     })
  144.     --Changing owner to fake player object to support owner:GetMouse()
  145.     game,owner = g,g.Players.LocalPlayer
  146. end
  147. --Edited by vEvent
  148. local p = game.Players.LocalPlayer
  149. local char = p.Character
  150. local mouse = p:GetMouse()
  151. local larm = char["Left Arm"]
  152. local rarm = char["Right Arm"]
  153. local lleg = char["Left Leg"]
  154. local rleg = char["Right Leg"]
  155. local hed = char.Head
  156. local torso = char.Torso
  157. local hum = char.Humanoid
  158. local cam = game.Workspace.CurrentCamera
  159. local root = char.HumanoidRootPart
  160. hed.BrickColor = BrickColor.new("Bright red")
  161. s = Instance.new('Sound',char)
  162. s.SoundId = "rbxassetid://183907931"
  163. s.Volume=3
  164. s.Pitch = 1
  165. s.Looped = true
  166. s:Play()
  167. local deb = false
  168. local shot = 0
  169. local debris=game:service"Debris"
  170. local l = game:GetService("Lighting")
  171. local rs = game:GetService("RunService").RenderStepped
  172. hum.MaxHealth = math.huge
  173. hum.Health = math.huge
  174. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  175. math.randomseed(os.time())
  176. for i,v in pairs(char:children()) do
  177.     if v:IsA("Hat") then
  178.         v:Destroy()
  179.     end
  180. end
  181. for i,v in pairs (hed:GetChildren()) do
  182.         if v:IsA("Sound") then
  183.                 v:Destroy()
  184.         end
  185. end
  186.  
  187.  
  188. ----------------------------------------------------
  189. Debounces = {
  190. CanAttack = true;
  191. NoIdl = false;
  192. Slashing = false;
  193. Slashed = false;
  194. RPunch = false;
  195. RPunched = false;
  196. LPunch = false;
  197. LPunched = false;
  198. }
  199. local Touche = {char.Name, }
  200. ----------------------------------------------------
  201. hed.face.Texture = "rbxassetid://26434948"
  202. ----------------------------------------------------
  203. ypcall(function()
  204. char.Shirt:Destroy()
  205. char.Pants:Destroy()
  206. shirt = Instance.new("Shirt", char)
  207. shirt.Name = "Shirt"
  208. pants = Instance.new("Pants", char)
  209. pants.Name = "Pants"
  210. char.Shirt.ShirtTemplate = "rbxassetid://377144207"
  211. char.Pants.PantsTemplate = "rbxassetid://232859458"
  212. end)
  213. ----------------------------------------------------
  214. function lerp(a, b, t) -- Linear interpolation
  215.         return a + (b - a)*t
  216. end
  217.  
  218. function slerp(a, b, t) --Spherical interpolation
  219.         dot = a:Dot(b)
  220.         if dot > 0.99999 or dot < -0.99999 then
  221.                 return t <= 0.5 and a or b
  222.         else
  223.                 r = math.acos(dot)
  224.                 return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  225.         end
  226. end
  227.  
  228. function matrixInterpolate(a, b, t)
  229.         local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  230.         local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  231.         local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  232.         local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
  233.         local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
  234.         local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
  235.         local t = v1:Dot(v2)
  236.         if not (t < 0 or t == 0 or t > 0) then         -- Failsafe
  237.                 return CFrame.new()
  238.         end
  239.         return CFrame.new(
  240.         v0.x, v0.y, v0.z,
  241.         v1.x, v1.y, v1.z,
  242.         v2.x, v2.y, v2.z,
  243.         v3.x, v3.y, v3.z)
  244. end
  245. ----------------------------------------------------
  246. function genWeld(a,b)
  247.     local w = Instance.new("Weld",a)
  248.     w.Part0 = a
  249.     w.Part1 = b
  250.     return w
  251. end
  252. function weld(a, b)
  253.     local weld = Instance.new("Weld")
  254.     weld.Name = "W"
  255.     weld.Part0 = a
  256.     weld.Part1 = b
  257.     weld.C0 = a.CFrame:inverse() * b.CFrame
  258.     weld.Parent = a
  259.     return weld;
  260. end
  261. ----------------------------------------------------
  262. function Lerp(c1,c2,al)
  263. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  264. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  265. for i,v in pairs(com1) do
  266. com1[i] = v+(com2[i]-v)*al
  267. end
  268. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  269. end
  270. ----------------------------------------------------
  271. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  272. local wld = Instance.new("Weld", wp1)
  273. wld.Part0 = wp0
  274. wld.Part1 = wp1
  275. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  276. end
  277. ----------------------------------------------------
  278. function weld5(part0, part1, c0, c1)
  279.     weeld=Instance.new("Weld", part0)
  280.     weeld.Part0=part0
  281.     weeld.Part1=part1
  282.     weeld.C0=c0
  283.     weeld.C1=c1
  284.     return weeld
  285. end
  286. ----------------------------------------------------
  287. function HasntTouched(plrname)
  288. local ret = true
  289. for _, v in pairs(Touche) do
  290. if v == plrname then
  291. ret = false
  292. end
  293. end
  294. return ret
  295. end
  296. ----------------------------------------------------
  297. newWeld(torso, larm, -1.5, 0.5, 0)
  298. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  299. newWeld(torso, rarm, 1.5, 0.5, 0)
  300. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  301. newWeld(torso, hed, 0, 1.5, 0)
  302. newWeld(torso, lleg, -0.5, -1, 0)
  303. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  304. newWeld(torso, rleg, 0.5, -1, 0)
  305. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  306. newWeld(root, torso, 0, -1, 0)
  307. torso.Weld.C1 = CFrame.new(0, -1, 0)
  308. ----------------------------------------------------
  309. --[[z = Instance.new("Sound", char)
  310. z.SoundId = "rbxassetid://183907931"--183907931
  311. z.Looped = true
  312. z.Pitch = 1
  313. z.Volume = 1
  314. wait(.1)
  315. z:Play()]]
  316. ----------------------------------------------------
  317. local Transforming = true
  318. hum.WalkSpeed = 0
  319. local fx = Instance.new("Part",torso)
  320. fx.Anchored = true
  321. fx.Material = "Neon"
  322. fx.CanCollide = false
  323. fx.Locked = true
  324. fx.Transparency = 1
  325. fx.Material = "Granite"
  326. fx.Size = Vector3.new(1,1,1)
  327. fx.TopSurface = "SmoothNoOutlines"
  328. fx.BottomSurface = "SmoothNoOutlines"
  329. fx.BrickColor = BrickColor.new("Bright red")
  330. fxm = Instance.new("SpecialMesh",fx)
  331. fxm.MeshId = "http://www.roblox.com/asset/?id=9756362"
  332. fxm.Scale = Vector3.new(1,1,1)
  333. for i = 1, 20 do rs:wait()
  334.         fx.Transparency = fx.Transparency - (1/20)
  335.         fx.CFrame = torso.CFrame
  336.         fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  337.         rs:wait()
  338. end
  339. ----------------------------------------------------
  340. lleg.Transparency = 0.5
  341. rleg.Transparency = 0.5
  342. larm.Transparency = 0.5
  343. rarm.Transparency = 0.5
  344. torso.Transparency = 0.5
  345. ----------------------------------------------------------------- Left Arm -----------------------------------------------------------------
  346. larm1 = Instance.new("Part", char)
  347. larm1.Name = "Middle"
  348. larm1.BrickColor = BrickColor.new("Bright red")
  349. larm1.Size = Vector3.new(1, 2, 1)
  350. larm1.CanCollide = false
  351. larm1.BottomSurface = "Smooth"
  352. larm1.TopSurface = "Smooth"
  353. larm1.Material = "Neon"
  354. Weld = Instance.new("Weld",larm)
  355. Weld.Part0 = larm
  356. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  357. Weld.Part1 = larm1
  358. Weld.C1 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  359.  
  360. larm2 = Instance.new("Part", char)
  361. larm2.BrickColor = BrickColor.new("Bright red")
  362. larm2.Material = "Granite"
  363. larm2.Size = Vector3.new(1, 0.4, 1)
  364. larm2.CanCollide = false
  365. larm2.BottomSurface = "Smooth"
  366. larm2.TopSurface = "Smooth"
  367. Weld = Instance.new("Weld",larm)
  368. Weld.Part0 = larm
  369. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  370. Weld.Part1 = larm2
  371. Weld.C1 = CFrame.new(-0.452633858, -0.349740982, -1.50225353, -0.00506608887, 0.999986708, -0.00096991309, -0.0106740929, 0.000915773562, 0.999942601, 0.999930143, 0.0050761546, 0.0106693096)
  372.  
  373. larm3 = Instance.new("Part", char)
  374. larm3.BrickColor = BrickColor.new("Bright red")
  375. larm3.Material = "Granite"
  376. larm3.Size = Vector3.new(1, 0.4, 1)
  377. larm3.CanCollide = false
  378. larm3.BottomSurface = "Smooth"
  379. larm3.TopSurface = "Smooth"
  380. Weld = Instance.new("Weld",larm)
  381. Weld.Part0 = larm
  382. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  383. Weld.Part1 = larm3
  384. Weld.C1 = CFrame.new(-0.452513218, -1.90224648, -0.0102577209, -0.00506604509, 0.999986708, -0.000969912624, 0.999930143, 0.00507611083, 0.0106693096, 0.0106740929, -0.000915773562, -0.999942601)
  385.  
  386. larm4 = Instance.new("Part", char)
  387. larm4.BrickColor = BrickColor.new("Bright red")
  388. larm4.Material = "Granite"
  389. larm4.Size = Vector3.new(1, 0.4, 1)
  390. larm4.CanCollide = false
  391. larm4.BottomSurface = "Smooth"
  392. larm4.TopSurface = "Smooth"
  393. Weld = Instance.new("Weld",larm)
  394. Weld.Part0 = larm
  395. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  396. Weld.Part1 = larm4
  397. Weld.C1 = CFrame.new(-0.452511787, -0.41024971, 1.50225258, -0.00506623974, 0.999986708, -0.000969914719, 0.0106740929, -0.000915773562, -0.999942601, -0.999930143, -0.00507630548, -0.0106693096)
  398.  
  399. larm5 = Instance.new("Part", char)
  400. larm5.BrickColor = BrickColor.new("Bright red")
  401. larm5.Material = "Granite"
  402. larm5.Size = Vector3.new(1, 0.4, 1)
  403. larm5.CanCollide = false
  404. larm5.BottomSurface = "Smooth"
  405. larm5.TopSurface = "Smooth"
  406. Weld = Instance.new("Weld",larm)
  407. Weld.Part0 = larm
  408. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  409. Weld.Part1 = larm5
  410. Weld.C1 = CFrame.new(-1.50225163, -0.762512684, 0.0102577209, 0.999930143, 0.0050761546, 0.0106693534, -0.00506608794, 0.999986708, -0.000970000518, -0.0106741367, 0.000915860757, 0.999942601)
  411.  
  412. larm6 = Instance.new("Part", char)
  413. larm6.BrickColor = BrickColor.new("Bright red")
  414. larm6.Material = "Granite"
  415. larm6.Size = Vector3.new(1, 0.4, 1)
  416. larm6.CanCollide = false
  417. larm6.BottomSurface = "Smooth"
  418. larm6.TopSurface = "Smooth"
  419. Mesh = Instance.new("SpecialMesh", larm6)
  420. Mesh.MeshType = "Brick"
  421. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  422. Weld = Instance.new("Weld",larm)
  423. Weld.Part0 = larm
  424. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  425. Weld.Part1 = larm6
  426. Weld.C1 = CFrame.new(0.0102558136, 0.847481251, 1.50225353, -0.0106740929, 0.00091586099, 0.999942601, -0.00506608794, 0.999986708, -0.000970000518, -0.999930143, -0.0050761546, -0.0106693096)
  427.  
  428. larm7 = Instance.new("Part", char)
  429. larm7.BrickColor = BrickColor.new("Really red")
  430. larm7.Size = Vector3.new(0.5, 0.3, 2)
  431. larm7.CanCollide = false
  432. larm7.BottomSurface = "Smooth"
  433. larm7.TopSurface = "Smooth"
  434. larm7.Material = "Neon"
  435. Weld = Instance.new("Weld",larm)
  436. Weld.Part0 = larm
  437. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  438. Weld.Part1 = larm7
  439. Weld.C1 = CFrame.new(-0.339956284, 1.83238316, 1.50933075, 0.11770986, 0.484406531, 0.866887927, -0.967169523, 0.253912479, -0.0105566857, -0.225227386, -0.837184966, 0.498391271)
  440.  
  441. larm8 = Instance.new("Part", char)
  442. larm8.BrickColor = BrickColor.new("Bright red")
  443. larm8.Material = "Granite"
  444. larm8.Size = Vector3.new(1, 0.4, 1)
  445. larm8.CanCollide = false
  446. larm8.BottomSurface = "Smooth"
  447. larm8.TopSurface = "Smooth"
  448. Weld = Instance.new("Weld",larm)
  449. Weld.Part0 = larm
  450. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  451. Weld.Part1 = larm8
  452. Weld.C1 = CFrame.new(0.247514963, -0.0102424622, 1.58225441, -0.00506623974, 0.999986708, -0.000969914719, 0.0106740929, -0.000915773562, -0.999942601, -0.999930143, -0.00507630548, -0.0106693096)   
  453. ----------------------------------------------------------------- Right Arm -----------------------------------------------------------------
  454. rarm1 = Instance.new("Part", char)
  455. rarm1.Name = "Middle"
  456. rarm1.BrickColor = BrickColor.new("Really red")
  457. rarm1.Size = Vector3.new(1, 2, 1)
  458. rarm1.CanCollide = false
  459. rarm1.BottomSurface = "Smooth"
  460. rarm1.TopSurface = "Smooth"
  461. rarm1.Material = "Neon"
  462. Weld = Instance.new("Weld",rarm)
  463. Weld.Part0 = rarm
  464. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)  
  465. Weld.Part1 = rarm1
  466. Weld.C1 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)  
  467.  
  468. rarm2 = Instance.new("Part", char)
  469. rarm2.BrickColor = BrickColor.new("Bright red")
  470. rarm2.Material = "Granite"
  471. rarm2.Size = Vector3.new(1, 0.4, 1)
  472. rarm2.CanCollide = false
  473. rarm2.BottomSurface = "Smooth"
  474. rarm2.TopSurface = "Smooth"
  475. Weld = Instance.new("Weld",rarm)
  476. Weld.Part0 = rarm
  477. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)  
  478. Weld.Part1 = rarm2
  479. Weld.C1 = CFrame.new(-0.458259583, -0.356315613, 1.50168037, 0.00366159994, 0.999978125, -0.00550877256, 0.00621323148, 0.00548594771, 0.999965668, 0.999974012, -0.00369570963, -0.00619300362)
  480.  
  481. rarm3 = Instance.new("Part", char)
  482. rarm3.BrickColor = BrickColor.new("Bright red")
  483. rarm3.Material = "Granite"
  484. rarm3.Size = Vector3.new(1, 0.4, 1)
  485. rarm3.CanCollide = false
  486. rarm3.BottomSurface = "Smooth"
  487. rarm3.TopSurface = "Smooth"
  488. Weld = Instance.new("Weld",rarm)
  489. Weld.Part0 = rarm
  490. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)  
  491. Weld.Part1 = rarm3
  492. Weld.C1 = CFrame.new(-1.50168133, -0.768137932, -0.00367927551, -0.999974012, 0.00369570986, 0.00619304739, 0.00366159948, 0.999978125, -0.00550886011, -0.00621327572, -0.00548603525, -0.999965668)
  493.  
  494. rarm4 = Instance.new("Part", char)
  495. rarm4.BrickColor = BrickColor.new("Bright red")
  496. rarm4.Material = "Granite"
  497. rarm4.Size = Vector3.new(1, 0.4, 1)
  498. rarm4.CanCollide = false
  499. rarm4.BottomSurface = "Smooth"
  500. rarm4.TopSurface = "Smooth"
  501. Weld = Instance.new("Weld",rarm)
  502. Weld.Part0 = rarm
  503. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)  
  504. Weld.Part1 = rarm4
  505. Weld.C1 = CFrame.new(-0.00368309021, 1.8716774, 0.458146095, -0.00621323194, -0.00548603525, -0.999965668, 0.999974012, -0.0036957534, -0.00619300315, -0.00366164325, -0.999978125, 0.00550886057)
  506.  
  507. rarm5 = Instance.new("Part", char)
  508. rarm5.BrickColor = BrickColor.new("Bright red")
  509. rarm5.Material = "Granite"
  510. rarm5.Size = Vector3.new(1, 0.4, 1)
  511. rarm5.CanCollide = false
  512. rarm5.BottomSurface = "Smooth"
  513. rarm5.TopSurface = "Smooth"
  514. Mesh = Instance.new("SpecialMesh", rarm5)
  515. Mesh.MeshType = "Brick"
  516. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  517. Weld = Instance.new("Weld",rarm)
  518. Weld.Part0 = rarm
  519. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)  
  520. Weld.Part1 = rarm5
  521. Weld.C1 = CFrame.new(0.00368118286, 0.841855764, -1.50168228, 0.00621323194, 0.00548603525, 0.999965668, 0.00366159948, 0.999978125, -0.00550886011, -0.999974012, 0.00369570963, 0.00619300362)
  522.  
  523. rarm6 = Instance.new("Part", char)
  524. rarm6.BrickColor = BrickColor.new("Bright red")
  525. rarm6.Material = "Granite"
  526. rarm6.Size = Vector3.new(1, 0.4, 1)
  527. rarm6.CanCollide = false
  528. rarm6.BottomSurface = "Smooth"
  529. rarm6.TopSurface = "Smooth"
  530. Weld = Instance.new("Weld",rarm)
  531. Weld.Part0 = rarm
  532. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)  
  533. Weld.Part1 = rarm6
  534. Weld.C1 = CFrame.new(-1.50168133, -0.403675079, 0.458138466, -0.999974012, 0.00369575364, 0.00619304692, -0.00621327572, -0.00548603525, -0.999965668, -0.00366164325, -0.999978125, 0.00550886057)
  535.  
  536. rarm7 = Instance.new("Part", char)
  537. rarm7.BrickColor = BrickColor.new("Really red")
  538. rarm7.Size = Vector3.new(0.5, 0.3, 2)
  539. rarm7.CanCollide = false
  540. rarm7.BottomSurface = "Smooth"
  541. rarm7.TopSurface = "Smooth"
  542. rarm7.Material = "Neon"
  543. Weld = Instance.new("Weld",rarm)
  544. Weld.Part0 = rarm
  545. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)  
  546. Weld.Part1 = rarm7
  547. Weld.C1 = CFrame.new(0.344418526, -1.80139351, -1.50391006, 0.122256897, -0.48818168, -0.864136577, -0.966848493, -0.25524351, 0.00740774209, -0.224181563, 0.834583461, -0.503202915)
  548.  
  549. rarm8 = Instance.new("Part", char)
  550. rarm8.BrickColor = BrickColor.new("Bright red")
  551. rarm8.Material = "Granite"
  552. rarm8.Size = Vector3.new(1, 0.4, 1)
  553. rarm8.CanCollide = false
  554. rarm8.BottomSurface = "Smooth"
  555. rarm8.TopSurface = "Smooth"
  556. Weld = Instance.new("Weld",rarm)
  557. Weld.Part0 = rarm
  558. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)  
  559. Weld.Part1 = rarm8
  560. Weld.C1 = CFrame.new(0.241888285, -0.00366973877, -1.56167889, 0.00366144883, 0.999978125, -0.00550877163, -0.00621323148, -0.00548594771, -0.999965668, -0.999974012, 0.00369555852, 0.00619300455)
  561. ----------------------------------------------------------------- Left Leg -----------------------------------------------------------------
  562. lleg1 = Instance.new("Part", char)
  563. lleg1.Name = "Middle"
  564. lleg1.BrickColor = BrickColor.new("Really red")
  565. lleg1.Size = Vector3.new(1, 2, 1)
  566. lleg1.CanCollide = false
  567. lleg1.BottomSurface = "Smooth"
  568. lleg1.TopSurface = "Smooth"
  569. lleg1.Material = "Neon"
  570. Weld = Instance.new("Weld",lleg)
  571. Weld.Part0 = lleg
  572. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  573. Weld.Part1 = lleg1
  574. Weld.C1 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  575.  
  576. lleg2 = Instance.new("Part", char)
  577. lleg2.BrickColor = BrickColor.new("Bright red")
  578. lleg2.Material = "Granite"
  579. lleg2.Size = Vector3.new(1, 0.4, 1)
  580. lleg2.CanCollide = false
  581. lleg2.BottomSurface = "Smooth"
  582. lleg2.TopSurface = "Smooth"
  583. Weld = Instance.new("Weld",lleg)
  584. Weld.Part0 = lleg
  585. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  586. Weld.Part1 = lleg2
  587. Weld.C1 = CFrame.new(0.898587704, 4.77446556, 2.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
  588.  
  589. lleg3 = Instance.new("Part", char)
  590. lleg3.BrickColor = BrickColor.new("Bright red")
  591. lleg3.Material = "Granite"
  592. lleg3.Size = Vector3.new(0.5, 0.3, 2)
  593. lleg3.CanCollide = false
  594. lleg3.BottomSurface = "Smooth"
  595. lleg3.TopSurface = "Smooth"
  596. Weld = Instance.new("Weld",lleg)
  597. Weld.Part0 = lleg
  598. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  599. Weld.Part1 = lleg3
  600. Weld.C1 = CFrame.new(4.69929504, -1.49470997, 3.25491428, 0.183012843, 0.683012605, 0.707106829, -0.965925813, 0.258819133, 1.06770166e-007, -0.183012709, -0.683012724, 0.707106769)
  601.  
  602. lleg4 = Instance.new("Part", char)
  603. lleg4.BrickColor = BrickColor.new("Bright red")
  604. lleg4.Material = "Granite"
  605. lleg4.Size = Vector3.new(1, 0.4, 1)
  606. lleg4.CanCollide = false
  607. lleg4.BottomSurface = "Smooth"
  608. lleg4.TopSurface = "Smooth"
  609. Weld = Instance.new("Weld",lleg)
  610. Weld.Part0 = lleg
  611. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  612. Weld.Part1 = lleg4
  613. Weld.C1 = CFrame.new(0.899408102, 1.9581213, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
  614.  
  615. lleg5 = Instance.new("Part", char)
  616. lleg5.BrickColor = BrickColor.new("Bright red")
  617. lleg5.Material = "Granite"
  618. lleg5.Size = Vector3.new(1, 0.4, 1)
  619. lleg5.CanCollide = false
  620. lleg5.BottomSurface = "Smooth"
  621. lleg5.TopSurface = "Smooth"
  622. Weld = Instance.new("Weld",lleg)
  623. Weld.Part0 = lleg
  624. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  625. Weld.Part1 = lleg5
  626. Weld.C1 = CFrame.new(0.899407625, -5.57446861, -2.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
  627.  
  628. lleg6 = Instance.new("Part", char)
  629. lleg6.BrickColor = BrickColor.new("Bright red")
  630. lleg6.Material = "Granite"
  631. lleg6.Size = Vector3.new(1, 0.4, 1)
  632. lleg6.CanCollide = false
  633. lleg6.BottomSurface = "Smooth"
  634. lleg6.TopSurface = "Smooth"
  635. Weld = Instance.new("Weld",lleg)
  636. Weld.Part0 = lleg
  637. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  638. Weld.Part1 = lleg6
  639. Weld.C1 = CFrame.new(1.49948871, -2.31810665, 5.08444977, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  640.  
  641. lleg7 = Instance.new("Part", char)
  642. lleg7.BrickColor = BrickColor.new("Bright red")
  643. lleg7.Material = "Granite"
  644. lleg7.Size = Vector3.new(1, 0.4, 1)
  645. lleg7.CanCollide = false
  646. lleg7.BottomSurface = "Smooth"
  647. lleg7.TopSurface = "Smooth"
  648. Weld = Instance.new("Weld",lleg)
  649. Weld.Part0 = lleg
  650. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  651. Weld.Part1 = lleg7
  652. Weld.C1 = CFrame.new(1.4994036, -2.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  653. ----------------------------------------------------------------- Right Leg -----------------------------------------------------------------
  654. rleg1 = Instance.new("Part", char)
  655. rleg1.Name = "Middle"
  656. rleg1.BrickColor = BrickColor.new("Really red")
  657. rleg1.Size = Vector3.new(1, 2, 1)
  658. rleg1.CanCollide = false
  659. rleg1.BottomSurface = "Smooth"
  660. rleg1.TopSurface = "Smooth"
  661. rleg1.Material = "Neon"
  662. Weld = Instance.new("Weld",rleg)
  663. Weld.Part0 = rleg
  664. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  665. Weld.Part1 = rleg1
  666. Weld.C1 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  667.  
  668. rleg2 = Instance.new("Part", char)
  669. rleg2.BrickColor = BrickColor.new("Bright red")
  670. rleg2.Material = "Granite"
  671. rleg2.Size = Vector3.new(1, 0.4, 1)
  672. rleg2.CanCollide = false
  673. rleg2.BottomSurface = "Smooth"
  674. rleg2.TopSurface = "Smooth"
  675. Weld = Instance.new("Weld",rleg)
  676. Weld.Part0 = rleg
  677. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  678. Weld.Part1 = rleg2
  679. Weld.C1 = CFrame.new(0.905565023, 3.75810814, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
  680.  
  681. rleg3 = Instance.new("Part", char)
  682. rleg3.BrickColor = BrickColor.new("Bright red")
  683. rleg3.Material = "Granite"
  684. rleg3.Size = Vector3.new(1, 0.4, 1)
  685. rleg3.CanCollide = false
  686. rleg3.BottomSurface = "Smooth"
  687. rleg3.TopSurface = "Smooth"
  688. Weld = Instance.new("Weld",rleg)
  689. Weld.Part0 = rleg
  690. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  691. Weld.Part1 = rleg3
  692. Weld.C1 = CFrame.new(1.4545058, -3.34725952, 5.0867691, -0.0153048551, 0.999882877, -5.25215728e-006, -0.999882638, -0.0153048476, 0.000690514687, 0.000690353394, 1.58197654e-005, 0.999999762)
  693.  
  694. rleg4 = Instance.new("Part", char)
  695. rleg4.BrickColor = BrickColor.new("Bright red")
  696. rleg4.Material = "Granite"
  697. rleg4.Size = Vector3.new(1, 0.4, 1)
  698. rleg4.CanCollide = false
  699. rleg4.BottomSurface = "Smooth"
  700. rleg4.TopSurface = "Smooth"
  701. Weld = Instance.new("Weld",rleg)
  702. Weld.Part0 = rleg
  703. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  704. Weld.Part1 = rleg4
  705. Weld.C1 = CFrame.new(1.5055685, -3.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  706.  
  707. rleg5 = Instance.new("Part", char)
  708. rleg5.BrickColor = BrickColor.new("Bright red")
  709. rleg5.Material = "Granite"
  710. rleg5.Size = Vector3.new(1, 0.4, 1)
  711. rleg5.CanCollide = false
  712. rleg5.BottomSurface = "Smooth"
  713. rleg5.TopSurface = "Smooth"
  714. Weld = Instance.new("Weld",rleg)
  715. Weld.Part0 = rleg
  716. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  717. Weld.Part1 = rleg5
  718. Weld.C1 = CFrame.new(0.905564308, -5.57446861, -3.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
  719.  
  720. rleg6 = Instance.new("Part", char)
  721. rleg6.BrickColor = BrickColor.new("Bright red")
  722. rleg6.Material = "Granite"
  723. rleg6.Size = Vector3.new(1, 0.4, 1)
  724. rleg6.CanCollide = false
  725. rleg6.BottomSurface = "Smooth"
  726. rleg6.TopSurface = "Smooth"
  727. Weld = Instance.new("Weld",rleg)
  728. Weld.Part0 = rleg
  729. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1) 
  730. Weld.Part1 = rleg6
  731. Weld.C1 = CFrame.new(0.904744625, 4.77446556, 3.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
  732.  
  733. rleg7 = Instance.new("Part", char)
  734. rleg7.BrickColor = BrickColor.new("Bright red")
  735. rleg7.Material = "Granite"
  736. rleg7.Size = Vector3.new(0.5, 0.3, 2)
  737. rleg7.CanCollide = false
  738. rleg7.BottomSurface = "Smooth"
  739. rleg7.TopSurface = "Smooth"
  740. Weld = Instance.new("Weld",rleg)
  741. Weld.Part0 = rleg
  742. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  743. Weld.Part1 = rleg7
  744. Weld.C1 = CFrame.new(-3.66284275, -3.99935341, -4.29136944, 0.183012664, -0.683012724, -0.707106829, -0.965925872, -0.258818954, -3.53088581e-008, -0.183012635, 0.683012784, -0.707106769)
  745. ----------------------------------------------------------------- Torso -----------------------------------------------------------------
  746. Chest1 = Instance.new("Part", char)
  747. Chest1.Name = "Ball"
  748. Chest1.BrickColor = BrickColor.new("Really red")
  749. Chest1.Size = Vector3.new(1, 0.4, 1)
  750. Chest1.CanCollide = false
  751. Chest1.BottomSurface = "Smooth"
  752. Chest1.TopSurface = "Smooth"
  753. Chest1.Material = "Neon"
  754. Mesh = Instance.new("SpecialMesh", Chest1)
  755. Mesh.MeshId = "http://www.roblox.com/asset/?id=9756362"
  756. Mesh.Scale = Vector3.new(0.9, 0.4, 0.9)
  757. Weld = Instance.new("Weld",torso)
  758. Weld.Part0 = torso
  759. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  760. Weld.Part1 = Chest1
  761. Weld.C1 = CFrame.new(0, 0.700000763, 0.176463604, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  762.  
  763. Chest2 = Instance.new("Part", char)
  764. Chest2.BrickColor = BrickColor.new("Really red")
  765. Chest2.Name = "Middle"
  766. Chest2.Size = Vector3.new(2, 2, 1)
  767. Chest2.CanCollide = false
  768. Chest2.BottomSurface = "Smooth"
  769. Chest2.TopSurface = "Smooth"
  770. Chest2.Material = "Neon"
  771. Weld = Instance.new("Weld",torso)
  772. Weld.Part0 = torso
  773. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  774. Weld.Part1 = Chest2
  775. Weld.C1 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  776.  
  777. Chest3 = Instance.new("Part", char)
  778. Chest3.BrickColor = BrickColor.new("Bright red")
  779. Chest3.Material = "Granite"
  780. Chest3.Size = Vector3.new(1, 0.4, 1)
  781. Chest3.CanCollide = false
  782. Chest3.BottomSurface = "Smooth"
  783. Chest3.TopSurface = "Smooth"
  784. Weld = Instance.new("Weld",torso)
  785. Weld.Part0 = torso
  786. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  787. Weld.Part1 = Chest3
  788. Weld.C1 = CFrame.new(-0.476491928, -0.5, -0.499999046, 5.15558582e-008, 1, -7.54979013e-008, -3.35276091e-008, 7.54979013e-008, 1, 1, -5.15558582e-008, 3.35276091e-008)
  789.  
  790. Chest4 = Instance.new("Part", char)
  791. Chest4.BrickColor = BrickColor.new("Bright red")
  792. Chest4.Material = "Granite"
  793. Chest4.Size = Vector3.new(1, 0.4, 1)
  794. Chest4.CanCollide = false
  795. Chest4.BottomSurface = "Smooth"
  796. Chest4.TopSurface = "Smooth"
  797. Weld = Instance.new("Weld",torso)
  798. Weld.Part0 = torso
  799. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  800. Weld.Part1 = Chest4
  801. Weld.C1 = CFrame.new(-0.476491451, -0.5, 0.5, -1.4355066e-022, 1, 4.37113883e-008, 3.28405643e-015, -4.37113883e-008, 1, 1, -2.8710132e-022, 1.64202821e-015)
  802.  
  803. Chest5 = Instance.new("Part", char)
  804. Chest5.BrickColor = BrickColor.new("Bright red")
  805. Chest5.Material = "Granite"
  806. Chest5.Size = Vector3.new(1, 0.4, 1)
  807. Chest5.CanCollide = false
  808. Chest5.BottomSurface = "Smooth"
  809. Chest5.TopSurface = "Smooth"
  810. Weld = Instance.new("Weld",torso)
  811. Weld.Part0 = torso
  812. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  813. Weld.Part1 = Chest5
  814. Weld.C1 = CFrame.new(-0.499999046, 0.5, 0.476491451, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
  815.  
  816. Chest6 = Instance.new("Part", char)
  817. Chest6.BrickColor = BrickColor.new("Bright red")
  818. Chest6.Material = "Granite"
  819. Chest6.Size = Vector3.new(1, 0.4, 1)
  820. Chest6.CanCollide = false
  821. Chest6.BottomSurface = "Smooth"
  822. Chest6.TopSurface = "Smooth"
  823. Weld = Instance.new("Weld",torso)
  824. Weld.Part0 = torso
  825. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  826. Weld.Part1 = Chest6
  827. Weld.C1 = CFrame.new(0.5236063, -0.449995041, 0, 0, 1, 8.74227766e-008, 3.28405643e-015, -8.74227766e-008, 1, 1, -1.4355066e-022, 0)
  828.  
  829. Chest7 = Instance.new("Part", char)
  830. Chest7.BrickColor = BrickColor.new("Bright red")
  831. Chest7.Material = "Granite"
  832. Chest7.Size = Vector3.new(1, 0.4, 1)
  833. Chest7.CanCollide = false
  834. Chest7.BottomSurface = "Smooth"
  835. Chest7.TopSurface = "Smooth"
  836. Weld = Instance.new("Weld",torso)
  837. Weld.Part0 = torso
  838. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  839. Weld.Part1 = Chest7
  840. Weld.C1 = CFrame.new(0.5, 0.5, 0.476491928, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
  841.  
  842. Chest8 = Instance.new("Part", char)
  843. Chest8.BrickColor = BrickColor.new("Bright red")
  844. Chest8.Material = "Granite"
  845. Chest8.Size = Vector3.new(1, 0.4, 1)
  846. Chest8.CanCollide = false
  847. Chest8.BottomSurface = "Smooth"
  848. Chest8.TopSurface = "Smooth"
  849. Weld = Instance.new("Weld",torso)
  850. Weld.Part0 = torso
  851. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  852. Weld.Part1 = Chest8
  853. Weld.C1 = CFrame.new(0, 0.389970779, -0.473520517, 1, -4.37113954e-008, 4.37113847e-008, -4.37113883e-008, -4.37113883e-008, 1, -4.37113883e-008, -1, -4.37113883e-008)
  854.  
  855. Chest9 = Instance.new("Part", char)
  856. Chest9.BrickColor = BrickColor.new("Bright red")
  857. Chest9.Material = "Granite"
  858. Chest9.Size = Vector3.new(0.5, 0.3, 2)
  859. Chest9.CanCollide = false
  860. Chest9.BottomSurface = "Smooth"
  861. Chest9.TopSurface = "Smooth"
  862. Weld = Instance.new("Weld",torso)
  863. Weld.Part0 = torso
  864. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  865. Weld.Part1 = Chest9
  866. Weld.C1 = CFrame.new(-0.458083153, 0.580001831, 0.306574821, -0.866025448, -0.49999997, 4.37113883e-008, -3.78551732e-008, -2.18556924e-008, -1, 0.49999997, -0.866025448, 0)
  867.  
  868. Chest10 = Instance.new("Part", char)
  869. Chest10.BrickColor = BrickColor.new("Bright red")
  870. Chest10.Material = "Granite"
  871. Chest10.Size = Vector3.new(1, 0.4, 1)
  872. Chest10.CanCollide = false
  873. Chest10.BottomSurface = "Smooth"
  874. Chest10.TopSurface = "Smooth"
  875. Mesh = Instance.new("SpecialMesh", Chest10)
  876. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  877. Weld = Instance.new("Weld",torso)
  878. Weld.Part0 = torso
  879. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  880. Weld.Part1 = Chest10
  881. Weld.C1 = CFrame.new(-1.07653379, 0.899993896, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  882.  
  883. Chest11 = Instance.new("Part", char)
  884. Chest11.BrickColor = BrickColor.new("Bright red")
  885. Chest11.Material = "Granite"
  886. Chest11.Size = Vector3.new(0.5, 0.3, 2)
  887. Chest11.CanCollide = false
  888. Chest11.BottomSurface = "Smooth"
  889. Chest11.TopSurface = "Smooth"
  890. Weld = Instance.new("Weld",torso)
  891. Weld.Part0 = torso
  892. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  893. Weld.Part1 = Chest11
  894. Weld.C1 = CFrame.new(0.973486662, -0.460004807, -9.53674316e-007, 1.50995803e-007, 1, 7.54979013e-008, -1.85052948e-014, -7.54979013e-008, 1, 1, -1.50995803e-007, 7.10542736e-015)
  895.  
  896. Chest12 = Instance.new("Part", char)
  897. Chest12.BrickColor = BrickColor.new("Bright red")
  898. Chest12.Material = "Granite"
  899. Chest12.Size = Vector3.new(0.5, 0.3, 2)
  900. Chest12.CanCollide = false
  901. Chest12.BottomSurface = "Smooth"
  902. Chest12.TopSurface = "Smooth"
  903. Weld = Instance.new("Weld",torso)
  904. Weld.Part0 = torso
  905. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  906. Weld.Part1 = Chest12
  907. Weld.C1 = CFrame.new(-0.973600388, 0.450008392, -7.62939453e-006, -9.32088255e-008, -1, -4.37113883e-008, 5.82035878e-011, -4.37113883e-008, 1, -1, 9.32088255e-008, 5.82076609e-011)
  908.  
  909. Chest13 = Instance.new("Part", char)
  910. Chest13.BrickColor = BrickColor.new("Bright red")
  911. Chest13.Material = "Granite"
  912. Chest13.Size = Vector3.new(0.5, 0.3, 2)
  913. Chest13.CanCollide = false
  914. Chest13.BottomSurface = "Smooth"
  915. Chest13.TopSurface = "Smooth"
  916. Weld = Instance.new("Weld",torso)
  917. Weld.Part0 = torso
  918. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  919. Weld.Part1 = Chest13
  920. Weld.C1 = CFrame.new(-0.729999542, -0.117254257, -1.91926646, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  921.  
  922. Chest14 = Instance.new("Part", char)
  923. Chest14.BrickColor = BrickColor.new("Bright red")
  924. Chest14.Material = "Granite"
  925. Chest14.Size = Vector3.new(0.5, 0.3, 2)
  926. Chest14.CanCollide = false
  927. Chest14.BottomSurface = "Smooth"
  928. Chest14.TopSurface = "Smooth"
  929. Weld = Instance.new("Weld",torso)
  930. Weld.Part0 = torso
  931. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  932. Weld.Part1 = Chest14
  933. Weld.C1 = CFrame.new(0.769999504, -0.150730133, -1.91693306, -1, -3.31366472e-008, -4.24129745e-008, 3.31366472e-008, 0.241921902, -0.970295727, 4.24129745e-008, -0.970295727, -0.241921902)
  934.  
  935. Chest15 = Instance.new("Part", char)
  936. Chest15.BrickColor = BrickColor.new("Royal purple")
  937. Chest15.Material = "Granite"
  938. Chest15.Size = Vector3.new(0.5, 0.3, 2)
  939. Chest15.CanCollide = false
  940. Chest15.BottomSurface = "Smooth"
  941. Chest15.TopSurface = "Smooth"
  942. Weld = Instance.new("Weld",torso)
  943. Weld.Part0 = torso
  944. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  945. Weld.Part1 = Chest15
  946. Weld.C1 = CFrame.new(-0.209440231, 1.25000095, 1.42984772, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
  947.  
  948. Chest16 = Instance.new("Part", char)
  949. Chest16.BrickColor = BrickColor.new("Bright red")
  950. Chest16.Material = "Granite"
  951. Chest16.Size = Vector3.new(0.5, 0.3, 2)
  952. Chest16.CanCollide = false
  953. Chest16.BottomSurface = "Smooth"
  954. Chest16.TopSurface = "Smooth"
  955. Weld = Instance.new("Weld",torso)
  956. Weld.Part0 = torso
  957. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  958. Weld.Part1 = Chest16
  959. Weld.C1 = CFrame.new(-0.158526421, 1.25000095, 1.0131588, -7.35374925e-008, 0.927183867, 0.374606639, -1, -7.43167945e-008, -1.23653887e-008, 1.63745764e-008, -0.374606639, 0.927183867)
  960.  
  961. Chest17 = Instance.new("Part", char)
  962. Chest17.BrickColor = BrickColor.new("Bright red")
  963. Chest17.Material = "Granite"
  964. Chest17.Size = Vector3.new(0.5, 0.3, 2)
  965. Chest17.CanCollide = false
  966. Chest17.BottomSurface = "Smooth"
  967. Chest17.TopSurface = "Smooth"
  968. Weld = Instance.new("Weld",torso)
  969. Weld.Part0 = torso
  970. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  971. Weld.Part1 = Chest17
  972. Weld.C1 = CFrame.new(-0.229999542, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  973.  
  974. Chest18 = Instance.new("Part", char)
  975. Chest18.BrickColor = BrickColor.new("Bright red")
  976. Chest18.Material = "Granite"
  977. Chest18.Size = Vector3.new(0.5, 0.3, 2)
  978. Chest18.CanCollide = false
  979. Chest18.BottomSurface = "Smooth"
  980. Chest18.TopSurface = "Smooth"
  981. Weld = Instance.new("Weld",torso)
  982. Weld.Part0 = torso
  983. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  984. Weld.Part1 = Chest18
  985. Weld.C1 = CFrame.new(0.269999504, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  986.  
  987. Chest19 = Instance.new("Part", char)
  988. Chest19.BrickColor = BrickColor.new("Bright red")
  989. Chest19.Material = "Granite"
  990. Chest19.Size = Vector3.new(0.5, 0.3, 2)
  991. Chest19.CanCollide = false
  992. Chest19.BottomSurface = "Smooth"
  993. Chest19.TopSurface = "Smooth"
  994. Weld = Instance.new("Weld",torso)
  995. Weld.Part0 = torso
  996. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  997. Weld.Part1 = Chest19
  998. Weld.C1 = CFrame.new(-0.00685310364, 1.25, 1.45221233, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
  999.  
  1000. Chest20 = Instance.new("Part", char)
  1001. Chest20.BrickColor = BrickColor.new("Bright red")
  1002. Chest20.Material = "Granite"
  1003. Chest20.Size = Vector3.new(1, 0.4, 1)
  1004. Chest20.CanCollide = false
  1005. Chest20.BottomSurface = "Smooth"
  1006. Chest20.TopSurface = "Smooth"
  1007. Mesh = Instance.new("SpecialMesh",Chest20)
  1008. Mesh.Scale = Vector3.new(1.1,1.1,1.1)
  1009. Weld = Instance.new("Weld",torso)
  1010. Weld.Part0 = torso
  1011. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1012. Weld.Part1 = Chest20
  1013. Weld.C1 = CFrame.new(-1.07653379, -0.899992943, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  1014.  
  1015. Chest21 = Instance.new("Part", char)
  1016. Chest21.BrickColor = BrickColor.new("Bright red")
  1017. Chest21.Material = "Granite"
  1018. Chest21.Size = Vector3.new(0.5, 0.3, 2)
  1019. Chest21.CanCollide = false
  1020. Chest21.BottomSurface = "Smooth"
  1021. Chest21.TopSurface = "Smooth"
  1022. Weld = Instance.new("Weld",torso)
  1023. Weld.Part0 = torso
  1024. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1025. Weld.Part1 = Chest21
  1026. Weld.C1 = CFrame.new(-0.209432602, -1.14999962, 1.429842, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
  1027.  
  1028. Chest22 = Instance.new("Part", char)
  1029. Chest22.BrickColor = BrickColor.new("Bright red")
  1030. Chest22.Material = "Granite"
  1031. Chest22.Size = Vector3.new(0.5, 0.3, 2)
  1032. Chest22.CanCollide = false
  1033. Chest22.BottomSurface = "Smooth"
  1034. Chest22.TopSurface = "Smooth"
  1035. Weld = Instance.new("Weld",torso)
  1036. Weld.Part0 = torso
  1037. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1038. Weld.Part1 = Chest22
  1039. Weld.C1 = CFrame.new(-0.00685119629, -1.15000057, 1.45220757, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
  1040.  
  1041. Chest23 = Instance.new("Part", char)
  1042. Chest23.BrickColor = BrickColor.new("Bright red")
  1043. Chest23.Material = "Granite"
  1044. Chest23.Size = Vector3.new(0.5, 0.3, 2)
  1045. Chest23.CanCollide = false
  1046. Chest23.BottomSurface = "Smooth"
  1047. Chest23.TopSurface = "Smooth"
  1048. Weld = Instance.new("Weld",torso)
  1049. Weld.Part0 = torso
  1050. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1051. Weld.Part1 = Chest23
  1052. Weld.C1 = CFrame.new(-0.158511639, -1.15000057, 1.01315498, -7.35374925e-008, 0.927183926, 0.374606401, -1, -7.43168016e-008, -1.23653807e-008, 1.63745657e-008, -0.374606401, 0.927183926)
  1053.  
  1054. Chest24 = Instance.new("Part", char)
  1055. Chest24.BrickColor = BrickColor.new("Bright red")
  1056. Chest24.Material = "Granite"
  1057. Chest24.Size = Vector3.new(0.5, 0.3, 2)
  1058. Chest24.CanCollide = false
  1059. Chest24.BottomSurface = "Smooth"
  1060. Chest24.TopSurface = "Smooth"
  1061. Weld = Instance.new("Weld",torso)
  1062. Weld.Part0 = torso
  1063. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1064. Weld.Part1 = Chest24
  1065. Weld.C1 = CFrame.new(-0.458065987, -0.579999924, 0.306604624, 0.866025388, -0.50000006, 4.37113883e-008, 4.53686155e-008, 1.66003517e-007, 1, -0.50000006, -0.866025388, 1.66447563e-007)
  1066.  
  1067. p1 = Instance.new("Part",char)
  1068. p1.BrickColor = BrickColor.new("Bright red")
  1069. p1.FormFactor = Enum.FormFactor.Custom
  1070. p1.Size = Vector3.new(2, 2, 2)
  1071. p1.CanCollide = false
  1072. p1.Locked = true
  1073. p1.BottomSurface = Enum.SurfaceType.Smooth
  1074. p1.TopSurface = Enum.SurfaceType.Smooth
  1075. SMesh = Instance.new("SpecialMesh", p1)
  1076. SMesh.MeshId = "http://www.roblox.com/asset/?id=16627529"
  1077. SMesh.TextureId = ""
  1078. SMesh.MeshType = Enum.MeshType.FileMesh
  1079. SMesh.Name = "Mesh"
  1080. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1081. SMesh.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  1082. w1 = Instance.new("Weld", hed)
  1083. w1.Part0 = hed
  1084. w1.C0 = CFrame.new(0,-1.5,0)
  1085. w1.Part1 = p1
  1086. w1.C1 = CFrame.new(1.75514506e-005, -2.06990719, 0.00210596342, -0.999966383, -1.62210035e-005, -0.00820016116, -9.25059425e-008, 0.999998093, -0.00196684781, 0.00820017792, -0.00196678098, -0.999964535)
  1087. p2 = Instance.new("Part",char)
  1088. p2.BrickColor = BrickColor.new("Really red")
  1089. p2.FormFactor = Enum.FormFactor.Custom
  1090. p2.Size = Vector3.new(1, 1, 1)
  1091. p2.CanCollide = false
  1092. p2.Locked = true
  1093. p2.BottomSurface = Enum.SurfaceType.Smooth
  1094. p2.TopSurface = Enum.SurfaceType.Smooth
  1095. SMesh = Instance.new("SpecialMesh", p2)
  1096. SMesh.MeshId = "http://www.roblox.com/asset/?id=45916884"
  1097. SMesh.TextureId = ""
  1098. SMesh.MeshType = Enum.MeshType.FileMesh
  1099. SMesh.Name = "Mesh"
  1100. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1101. SMesh.Scale = Vector3.new(1, 0.9, 1)
  1102. w1 = Instance.new("Weld", hed)
  1103. w1.Part0 = hed
  1104. w1.C0 = CFrame.new(0,-1.5,0)
  1105. w1.Part1 = p2
  1106. w1.C1 = CFrame.new(0.00981426239, -1.86002111, 0.000148773193, 1, 4.98469959e-008, 4.58955765e-006, -4.98459833e-008, 1, -2.23582518e-007, -4.58955765e-006, 2.23582191e-007, 1)
  1107. p3 = Instance.new("Part",char)
  1108. p3.BrickColor = BrickColor.new("Really red")
  1109. p3.FormFactor = Enum.FormFactor.Custom
  1110. p3.Size = Vector3.new(1, 1, 1)
  1111. p3.CanCollide = false
  1112. p3.Locked = true
  1113. p3.BottomSurface = Enum.SurfaceType.Smooth
  1114. p3.TopSurface = Enum.SurfaceType.Smooth
  1115. SMesh = Instance.new("SpecialMesh", p3)
  1116. SMesh.MeshId = "http://www.roblox.com/asset/?id=62246019"
  1117. SMesh.TextureId = ""
  1118. SMesh.MeshType = Enum.MeshType.FileMesh
  1119. SMesh.Name = "Mesh"
  1120. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1121. SMesh.Scale = Vector3.new(1, 1, 1)
  1122. w1 = Instance.new("Weld", hed)
  1123. w1.Part0 = hed
  1124. w1.C0 = CFrame.new(0,-1.5,0)
  1125. w1.Part1 = p3
  1126. w1.C1 = CFrame.new(0.059677124, -1.98001814, -0.199489594, 0.99999994, 1.02864064e-008, 4.82797577e-006, -1.02842179e-008, 1, -4.61996478e-007, -4.82797577e-006, 4.61996365e-007, 0.99999994)
  1127. p4 = Instance.new("Part",char)
  1128. p4.BrickColor = BrickColor.new("Really red")
  1129. p4.FormFactor = Enum.FormFactor.Custom
  1130. p4.Size = Vector3.new(1, 1, 1)
  1131. p4.CanCollide = false
  1132. p4.Locked = true
  1133. p4.BottomSurface = Enum.SurfaceType.Smooth
  1134. p4.TopSurface = Enum.SurfaceType.Smooth
  1135. SMesh = Instance.new("SpecialMesh", p4)
  1136. SMesh.MeshId = "http://www.roblox.com/asset/?id=12259089"
  1137. SMesh.TextureId = ""
  1138. SMesh.MeshType = Enum.MeshType.FileMesh
  1139. SMesh.Name = "Mesh"
  1140. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1141. SMesh.Scale = Vector3.new(1.02, 1.05, 1.05)
  1142. w1 = Instance.new("Weld", hed)
  1143. w1.Part0 = hed
  1144. w1.C0 = CFrame.new(0,-1.5,0)
  1145. w1.Part1 = p4
  1146. w1.C1 = CFrame.new(0.0104255676, -1.94979095, 0.129776001, 0.99999994, -2.00533847e-008, 5.2192072e-006, -3.74953743e-007, 0.995037675, 0.0995008945, -4.8863717e-006, -0.0995009243, 0.995037436)
  1147. p5 = Instance.new("Part",char)
  1148. p5.BrickColor = BrickColor.new("Really red")
  1149. p5.FormFactor = Enum.FormFactor.Custom
  1150. p5.Size = Vector3.new(1, 1, 1)
  1151. p5.CanCollide = false
  1152. p5.Locked = true
  1153. p5.BottomSurface = Enum.SurfaceType.Smooth
  1154. p5.TopSurface = Enum.SurfaceType.Smooth
  1155. SMesh = Instance.new("SpecialMesh", p5)
  1156. SMesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1157. SMesh.TextureId = ""
  1158. SMesh.MeshType = Enum.MeshType.FileMesh
  1159. SMesh.Name = "Mesh"
  1160. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1161. SMesh.Scale = Vector3.new(1, 1.6, 1.3)
  1162. w1 = Instance.new("Weld", hed)
  1163. w1.Part0 = hed
  1164. w1.C0 = CFrame.new(0,-1.5,0)
  1165. w1.Part1 = p5
  1166. w1.C1 = CFrame.new(0.00938796997, -2.00957298, 1.44282532, 1, -1.34962974e-007, 5.35256595e-006, -3.26552458e-006, 0.729885638, 0.683569431, -3.88335775e-006, -0.68356967, 0.729885519)
  1167. p6 = Instance.new("Part",char)
  1168. p6.BrickColor = BrickColor.new("Really red")
  1169. p6.FormFactor = Enum.FormFactor.Custom
  1170. p6.Size = Vector3.new(1, 1, 1)
  1171. p6.CanCollide = false
  1172. p6.Locked = true
  1173. p6.BottomSurface = Enum.SurfaceType.Smooth
  1174. p6.TopSurface = Enum.SurfaceType.Smooth
  1175. SMesh = Instance.new("SpecialMesh", p6)
  1176. SMesh.MeshId = "http://www.roblox.com/asset/?id=19326912"
  1177. SMesh.TextureId = ""
  1178. SMesh.MeshType = Enum.MeshType.FileMesh
  1179. SMesh.Name = "Mesh"
  1180. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1181. SMesh.Scale = Vector3.new(1, 1, 1)
  1182. w1 = Instance.new("Weld", hed)
  1183. w1.Part0 = hed
  1184. w1.C0 = CFrame.new(0,-1.5,0)
  1185. w1.Part1 = p6
  1186. w1.C1 = CFrame.new(0.00993537903, -2.2400105, -0.079624176, 1.00000012, -2.98023064e-008, -1.54972145e-006, 2.980231e-008, 1, -4.94502617e-009, 1.54972145e-006, 4.94494401e-009, 1.00000012)
  1187. p7 = Instance.new("Part",char)
  1188. p7.BrickColor = BrickColor.new("Really red")
  1189. p7.FormFactor = Enum.FormFactor.Custom
  1190. p7.Size = Vector3.new(1, 1, 1)
  1191. p7.CanCollide = false
  1192. p7.Locked = true
  1193. p7.BottomSurface = Enum.SurfaceType.Smooth
  1194. p7.TopSurface = Enum.SurfaceType.Smooth
  1195. SMesh = Instance.new("SpecialMesh", p7)
  1196. SMesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1197. SMesh.TextureId = ""
  1198. SMesh.MeshType = Enum.MeshType.FileMesh
  1199. SMesh.Name = "Mesh"
  1200. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1201. SMesh.Scale = Vector3.new(1, 1.6, 1.3)
  1202. w1 = Instance.new("Weld", hed)
  1203. w1.Part0 = hed
  1204. w1.C0 = CFrame.new(0,-1.5,0)
  1205. w1.Part1 = p7
  1206. w1.C1 = CFrame.new(0.0106649399, -0.774772644, 2.08788228, 1.00000012, -2.8618183e-007, 5.6622157e-006, -5.14644034e-006, 0.144699067, 0.989475727, -1.28374143e-006, -0.989476085, 0.144699216)
  1207. p8 = Instance.new("Part",char)
  1208. p8.BrickColor = BrickColor.new("Really red")
  1209. p8.FormFactor = Enum.FormFactor.Custom
  1210. p8.Size = Vector3.new(1, 1, 1)
  1211. p8.CanCollide = false
  1212. p8.Locked = true
  1213. p8.BottomSurface = Enum.SurfaceType.Smooth
  1214. p8.TopSurface = Enum.SurfaceType.Smooth
  1215. SMesh = Instance.new("SpecialMesh", p8)
  1216. SMesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1217. SMesh.TextureId = ""
  1218. SMesh.MeshType = Enum.MeshType.FileMesh
  1219. SMesh.Name = "Mesh"
  1220. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1221. SMesh.Scale = Vector3.new(1, 1.6, 1.3)
  1222. w1 = Instance.new("Weld", hed)
  1223. w1.Part0 = hed
  1224. w1.C0 = CFrame.new(0,-1.5,0)
  1225. w1.Part1 = p8
  1226. w1.C1 = CFrame.new(0.0106649399, -0.774772644, 2.08788228, 1.00000012, -2.8618183e-007, 5.6622157e-006, -5.14644034e-006, 0.144699067, 0.989475727, -1.28374143e-006, -0.989476085, 0.144699216)
  1227. p9 = Instance.new("Part",char)
  1228. p9.BrickColor = BrickColor.new("Really red")
  1229. p9.FormFactor = Enum.FormFactor.Custom
  1230. p9.Size = Vector3.new(1, 1, 1)
  1231. p9.CanCollide = false
  1232. p9.Locked = true
  1233. p9.BottomSurface = Enum.SurfaceType.Smooth
  1234. p9.TopSurface = Enum.SurfaceType.Smooth
  1235. SMesh = Instance.new("SpecialMesh", p9)
  1236. SMesh.MeshId = "http://www.roblox.com/asset/?id=76056263"
  1237. SMesh.TextureId = ""
  1238. SMesh.MeshType = Enum.MeshType.FileMesh
  1239. SMesh.Name = "Mesh"
  1240. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1241. SMesh.Scale = Vector3.new(1, 1, 1)
  1242. w1 = Instance.new("Weld", hed)
  1243. w1.Part0 = hed
  1244. w1.C0 = CFrame.new(0,-1.5,0)
  1245. w1.Part1 = p9
  1246. w1.C1 = CFrame.new(0.110746384, -1.71002722, -0.198999405, 0.999999881, 1.02863646e-008, 4.70876603e-006, -1.02842392e-008, 1, -4.61996422e-007, -4.70876603e-006, 4.61996336e-007, 0.999999881)
  1247. p10 = Instance.new("Part",char)
  1248. p10.BrickColor = BrickColor.new("Really red")
  1249. p10.FormFactor = Enum.FormFactor.Custom
  1250. p10.Size = Vector3.new(1, 1, 1)
  1251. p10.CanCollide = false
  1252. p10.Locked = true
  1253. p10.BottomSurface = Enum.SurfaceType.Smooth
  1254. p10.TopSurface = Enum.SurfaceType.Smooth
  1255. SMesh = Instance.new("SpecialMesh", p10)
  1256. SMesh.MeshId = "http://www.roblox.com/asset/?id=16627529"
  1257. SMesh.TextureId = ""
  1258. SMesh.MeshType = Enum.MeshType.FileMesh
  1259. SMesh.Name = "Mesh"
  1260. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1261. SMesh.Scale = Vector3.new(1.05, 1.05, 1.05)
  1262. w1 = Instance.new("Weld", hed)
  1263. w1.Part0 = hed
  1264. w1.C0 = CFrame.new(0,-1.5,0)
  1265. w1.Part1 = p10
  1266. w1.C1 = CFrame.new(0.00981426239, -2.11002183, 0.000148773193, 1.00000012, 2.98023295e-008, 1.66892983e-006, -2.98023295e-008, 1, 4.94492847e-009, -1.66892983e-006, -4.94500441e-009, 1.00000012)
  1267. ----------------------------------------------------
  1268. GroundWave1 = function()
  1269.     local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1270.     local Colors = {"Really red", "Royal purple"}
  1271.         local wave = Instance.new("Part", torso)
  1272.         wave.BrickColor = BrickColor.new('Really red')
  1273.         wave.Anchored = true
  1274.         wave.CanCollide = false
  1275.         wave.Locked = true
  1276.         wave.Size = Vector3.new(1, 1, 1)
  1277.         wave.TopSurface = "Smooth"
  1278.         wave.BottomSurface = "Smooth"
  1279.         wave.Transparency = 0.35
  1280.         wave.CFrame = HandCF
  1281.         wm = Instance.new("SpecialMesh", wave)
  1282.         wm.MeshId = "rbxassetid://3270017"
  1283.         coroutine.wrap(function()
  1284.         for i = 1, 30, 1 do
  1285.         wm.Scale = Vector3.new(10 + i*20.4, 10 + i*20.4, 1)
  1286.         wave.Size = wm.Scale
  1287.         wave.CFrame = HandCF
  1288.         wave.Transparency = i/10
  1289.         wait()
  1290.         end
  1291.         wait()
  1292.         wave:Destroy()
  1293.     end)()
  1294. end
  1295. ----------------------------------------------------
  1296. GroundWave = function()
  1297.         if Transforming == true then
  1298.                 local wave = Instance.new("Part", torso)
  1299.                 wave.BrickColor = BrickColor.new("Bright red")
  1300.                 wave.Anchored = true
  1301.                 wave.CanCollide = false
  1302.                 wave.Locked = true
  1303.                 wave.Size = Vector3.new(1, 1, 1)
  1304.                 wave.TopSurface = "Smooth"
  1305.                 wave.BottomSurface = "Smooth"
  1306.                 wave.Transparency = 0.35
  1307.                 wave.CFrame = fx.CFrame
  1308.                 wm = Instance.new("SpecialMesh", wave)
  1309.                 wm.MeshType = "Sphere"
  1310.                 wm.Scale = Vector3.new(1,1,1)
  1311.                 coroutine.wrap(function()
  1312.                 for i = 1, 18, 1 do
  1313.                 wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  1314.                 --wave.Size = wm.Scale
  1315.                 wave.CFrame = fx.CFrame
  1316.                 wave.Transparency = i/14
  1317.         wait()
  1318.                 end
  1319.                 wait()
  1320.                 wave:Destroy()
  1321.         end)()
  1322.         elseif Transforming == false then
  1323.         wait()
  1324.         end
  1325. end
  1326.  
  1327. for i = 1, 100 do rs:wait()
  1328.         fx.CFrame = torso.CFrame
  1329. end
  1330.  
  1331. Spawn(function()
  1332.     while wait(1) do
  1333.         GroundWave()
  1334.     end
  1335. end)
  1336.  
  1337. wait(4)
  1338.  
  1339. Transforming = false
  1340.  
  1341. for i = 1, 20 do rs:wait()
  1342.         fx.Transparency = fx.Transparency + (1/20)
  1343.         fx.CFrame = torso.CFrame
  1344.         fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  1345.         rs:wait()
  1346. end
  1347.  
  1348. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1349.         local wave = Instance.new("Part", torso)
  1350.         wave.BrickColor = BrickColor.new("Institutional white")
  1351.         wave.Anchored = true
  1352.         wave.CanCollide = false
  1353.         wave.Locked = true
  1354.         wave.Size = Vector3.new(1, 1, 1)
  1355.         wave.TopSurface = "Smooth"
  1356.         wave.BottomSurface = "Smooth"
  1357.         wave.Transparency = 0.35
  1358.         wave.CFrame = HandCF
  1359.         wm = Instance.new("SpecialMesh", wave)
  1360.         wm.MeshId = "rbxassetid://3270017"
  1361.         coroutine.wrap(function()
  1362.         for i = 1, 14, 1 do
  1363.         wm.Scale = Vector3.new(10 + i*10.1, 10 + i*10.1, 10)
  1364.         wave.Size = wm.Scale
  1365.         wave.CFrame = HandCF
  1366.         wave.Transparency = i/14
  1367.         wait()
  1368.         end
  1369.         wait()
  1370.         wave:Destroy()
  1371. end)()
  1372. hum.WalkSpeed = 20
  1373. ----------------------------------------------------
  1374. Blast = function()
  1375.     local Colors = {"Really red", "Bright red"}
  1376.         local wave = Instance.new("Part", torso)
  1377.         wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1378.         wave.Anchored = true
  1379.         wave.CanCollide = false
  1380.         wave.Locked = true
  1381.         wave.Size = Vector3.new(1, 1, 1)
  1382.         wave.TopSurface = "Smooth"
  1383.         wave.BottomSurface = "Smooth"
  1384.         wave.Transparency = 0.35
  1385.         wave.CFrame = rarm.CFrame
  1386.         wm = Instance.new("SpecialMesh", wave)
  1387.         wm.MeshType = "Sphere"
  1388.         wm.Scale = Vector3.new(1,1,1)
  1389.         z = Instance.new("Sound",wave)
  1390.         z.SoundId = "rbxassetid://237035051"
  1391.         z.Volume = 1
  1392.         z.Pitch = .9
  1393.         z:Play()
  1394.         coroutine.wrap(function()
  1395.         for i = 1, 30, 1 do
  1396.         wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
  1397.         --wave.Size = wm.Scale
  1398.         wave.CFrame = rarm.CFrame
  1399.         wave.Transparency = (1/14)
  1400.         rs:wait()
  1401.         end
  1402.         rs:wait()
  1403.         wave:Destroy()
  1404.         z:Destroy()
  1405.     end)()
  1406. end
  1407. ----------------------------------------------------
  1408. rarm.Touched:connect(function(ht)
  1409.     hit = ht.Parent
  1410.     if ht and hit:IsA("Model") then
  1411.             if hit:FindFirstChild("Humanoid") then
  1412.                 if hit.Name ~= p.Name then
  1413.                     if Debounces.RPunch == true and Debounces.RPunched == false then
  1414.                             Debounces.RPunched = true
  1415.                                 hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1416.                                     if Debounces.ks==true then
  1417.                                     z = Instance.new("Sound",hed)
  1418.                                     z.SoundId = "rbxassetid://169380525"
  1419.                                                                         z.Pitch = ptz[math.random(1,#ptz)]
  1420.                                     z.Volume = 1
  1421.                                     z:Play()
  1422.                                     end
  1423.                             wait(.2)
  1424.                             Debounces.RPunched = false
  1425.                     end
  1426.                 end
  1427.             end
  1428.     elseif ht and hit:IsA("Hat") then
  1429.         if hit.Parent.Name ~= p.Name then
  1430.             if hit.Parent:FindFirstChild("Humanoid") then
  1431.                    if Debounces.RPunch == true and Debounces.RPunched == false then
  1432.                             Debounces.RPunched = true
  1433.                             hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1434.                                     if Debounces.ks==true then
  1435.                                     z = Instance.new("Sound",hed)
  1436.                                     z.SoundId = "rbxassetid://169380525"
  1437.                                                                         z.Pitch = ptz[math.random(1,#ptz)]
  1438.                                     z.Volume = 1
  1439.                                     z:Play()
  1440.                                     end
  1441.                             wait(.2)
  1442.                 Debounces.RPunched = false
  1443.                                 end
  1444.             end
  1445.         end
  1446.     end
  1447. end)
  1448. larm.Touched:connect(function(ht)
  1449.     hit = ht.Parent
  1450.     if ht and hit:IsA("Model") then
  1451.             if hit:FindFirstChild("Humanoid") then
  1452.                 if hit.Name ~= p.Name then
  1453.                     if Debounces.LPunch == true and Debounces.LPunched == false then
  1454.                             Debounces.LPunched = true
  1455.                                 hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1456.                                     if Debounces.ks2==true then
  1457.                                     z = Instance.new("Sound",hed)
  1458.                                     z.SoundId = "rbxassetid://169380525"
  1459.                                                                         z.Pitch = ptz[math.random(1,#ptz)]
  1460.                                     z.Volume = 1
  1461.                                     z:Play()
  1462.                                     end
  1463.                             wait(.2)
  1464.                         Debounces.LPunched = false
  1465.                     end
  1466.                 end
  1467.             end
  1468.     elseif ht and hit:IsA("Hat") then
  1469.         if hit.Parent.Name ~= p.Name then
  1470.             if hit.Parent:FindFirstChild("Humanoid") then
  1471.                    if Debounces.LPunch == true and Debounces.LPunched == false then
  1472.                             Debounces.LPunched = true
  1473.                             hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1474.                                     if Debounces.ks2==true then
  1475.                                     z = Instance.new("Sound",hed)
  1476.                                     z.SoundId = "rbxassetid://169380525"
  1477.                                                                         z.Pitch = ptz[math.random(1,#ptz)]
  1478.                                     z.Volume = 1
  1479.                                     z:Play()
  1480.                                     end
  1481.                             wait(.2)
  1482.                 Debounces.LPunched = false
  1483.                                 end
  1484.             end
  1485.         end
  1486.     end
  1487. end)
  1488. ----------------------------------------------------
  1489. mod4 = Instance.new("Model",char)
  1490.  
  1491. ptez = {0.7, 0.8, 0.9, 1}
  1492.  
  1493. function FindNearestTorso(Position,Distance,SinglePlayer)
  1494.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1495.         local List = {}
  1496.         for i,v in pairs(workspace:GetChildren())do
  1497.             if v:IsA("Model")then
  1498.                 if v:findFirstChild("Torso")then
  1499.                     if v ~= char then
  1500.                         if(v.Torso.Position -Position).magnitude <= Distance then
  1501.                             table.insert(List,v)
  1502.                         end
  1503.                     end
  1504.                 end
  1505.             end
  1506.         end
  1507.     return List
  1508. end
  1509.  
  1510. function Punch()
  1511.     part=Instance.new('Part',mod4)
  1512.     part.Anchored=true
  1513.     part.CanCollide=false
  1514.     part.FormFactor='Custom'
  1515.     part.Size=Vector3.new(.2,.2,.2)
  1516.     part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  1517.     part.Transparency=.7
  1518.     part.BrickColor=BrickColor.new('Really red')
  1519.     mesh=Instance.new('SpecialMesh',part)
  1520.     mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1521.     mesh.Scale=Vector3.new(3,3,3)
  1522.     part2=Instance.new('Part',mod4)
  1523.     part2.Anchored=true
  1524.     part2.CanCollide=false
  1525.     part2.FormFactor='Custom'
  1526.     part2.Size=Vector3.new(.2,.2,.2)
  1527.     part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  1528.     part2.Transparency=.7
  1529.     part2.BrickColor=BrickColor.new('Really red')
  1530.     mesh2=Instance.new('SpecialMesh',part2)
  1531.     mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  1532.     mesh2.Scale=Vector3.new(3,1.5,3)
  1533.     for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  1534.         if v:FindFirstChild('Humanoid') then
  1535.             v.Humanoid:TakeDamage(math.huge)
  1536.         end
  1537.     end
  1538.     coroutine.resume(coroutine.create(function()
  1539.         for i=0,0.62,0.4 do
  1540.             wait()
  1541.             part.CFrame=part.CFrame
  1542.             part.Transparency=i
  1543.             mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  1544.             part2.CFrame=part2.CFrame
  1545.             part2.Transparency=i
  1546.             mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  1547.             end
  1548.         part.Parent=nil
  1549.         part2.Parent=nil
  1550.     end))
  1551. end
  1552. ----------------------------------------------------
  1553. rarm.Touched:connect(function(ht)
  1554.     hit = ht.Parent
  1555.     if ht and hit:IsA("Model") then
  1556.             if hit:FindFirstChild("Humanoid") then
  1557.                 if hit.Name ~= p.Name then
  1558.                     if Debounces.RPunch == true and Debounces.RPunched == false then
  1559.                             Debounces.RPunched = true
  1560.                                 hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1561.                                     if Debounces.ks==true then
  1562.                                     z = Instance.new("Sound",hed)
  1563.                                     z.SoundId = "rbxassetid://169380525"
  1564.                                     z.Pitch = ptz[math.random(1,#ptz)]
  1565.                                     z.Volume = 1
  1566.                                     z:Play()
  1567.                                     end
  1568.                             wait(.2)
  1569.                             Debounces.RPunched = false
  1570.                     end
  1571.                 end
  1572.             end
  1573.     elseif ht and hit:IsA("Hat") then
  1574.         if hit.Parent.Name ~= p.Name then
  1575.             if hit.Parent:FindFirstChild("Humanoid") then
  1576.                    if Debounces.RPunch == true and Debounces.RPunched == false then
  1577.                             Debounces.RPunched = true
  1578.                             hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1579.                                     if Debounces.ks==true then
  1580.                                     z = Instance.new("Sound",hed)
  1581.                                     z.SoundId = "rbxassetid://169380525"
  1582.                                     z.Pitch = ptz[math.random(1,#ptz)]
  1583.                                     z.Volume = 1
  1584.                                     z:Play()
  1585.                                     end
  1586.                             wait(.2)
  1587.                 Debounces.RPunched = false
  1588.                 end
  1589.             end
  1590.         end
  1591.     end
  1592. end)
  1593. larm.Touched:connect(function(ht)
  1594.     hit = ht.Parent
  1595.     if ht and hit:IsA("Model") then
  1596.             if hit:FindFirstChild("Humanoid") then
  1597.                 if hit.Name ~= p.Name then
  1598.                     if Debounces.LPunch == true and Debounces.LPunched == false then
  1599.                             Debounces.LPunched = true
  1600.                                 hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1601.                                     if Debounces.ks2==true then
  1602.                                     z = Instance.new("Sound",hed)
  1603.                                     z.SoundId = "rbxassetid://169380525"
  1604.                                     z.Pitch = ptz[math.random(1,#ptz)]
  1605.                                     z.Volume = 1
  1606.                                     z:Play()
  1607.                                     end
  1608.                             wait(.2)
  1609.                             Debounces.LPunched = false
  1610.                     end
  1611.                 end
  1612.             end
  1613.     elseif ht and hit:IsA("Hat") then
  1614.         if hit.Parent.Name ~= p.Name then
  1615.             if hit.Parent:FindFirstChild("Humanoid") then
  1616.                    if Debounces.LPunch == true and Debounces.LPunched == false then
  1617.                             Debounces.LPunched = true
  1618.                             hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1619.                                     if Debounces.ks2==true then
  1620.                                     z = Instance.new("Sound",hed)
  1621.                                     z.SoundId = "rbxassetid://169380525"
  1622.                                     z.Pitch = ptz[math.random(1,#ptz)]
  1623.                                     z.Volume = 1
  1624.                                     z:Play()
  1625.                                     end
  1626.                             wait(.2)
  1627.                 Debounces.LPunched = false
  1628.                 end
  1629.             end
  1630.         end
  1631.     end
  1632. end)
  1633. ----------------------------------------------------
  1634. local player = game.Players.LocalPlayer
  1635. local pchar = player.Character
  1636. local mouse = player:GetMouse()
  1637. local cam = workspace.CurrentCamera
  1638.  
  1639. local rad = math.rad
  1640.  
  1641. local keysDown = {}
  1642. local flySpeed = 0
  1643. local MAX_FLY_SPEED = 150
  1644.  
  1645. local canFly = false
  1646. local flyToggled = false
  1647.  
  1648. local forward, side = 0, 0
  1649. local lastForward, lastSide = 0, 0
  1650.  
  1651. local floatBP = Instance.new("BodyPosition")
  1652. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  1653. local flyBV = Instance.new("BodyVelocity")
  1654. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1655. local turnBG = Instance.new("BodyGyro")
  1656. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1657.  
  1658. mouse.KeyDown:connect(function(key)
  1659.         keysDown[key] = true
  1660.  
  1661.         if key == "f" then
  1662.                 flyToggled = not flyToggled
  1663.  
  1664.         if not flyToggled then
  1665.                 stanceToggle = "Normal"
  1666.                 floatBP.Parent = nil
  1667.                 flyBV.Parent = nil
  1668.                 turnBG.Parent = nil
  1669.                 root.Velocity = Vector3.new()
  1670.                 pchar.Humanoid.PlatformStand = false
  1671.         end
  1672. end
  1673.  
  1674. end)
  1675. mouse.KeyUp:connect(function(key)
  1676.         keysDown[key] = nil
  1677. end)
  1678.  
  1679. local function updateFly()
  1680.  
  1681.         if not flyToggled then return end
  1682.  
  1683.         lastForward = forward
  1684.         lastSide = side
  1685.  
  1686.         forward = 0
  1687.         side = 0
  1688.  
  1689.         if keysDown.w then
  1690.                 forward = forward + 1
  1691.         end
  1692.         if keysDown.s then
  1693.                 forward = forward - 1
  1694.         end
  1695.         if keysDown.a then
  1696.                 side = side - 1
  1697.         end
  1698.         if keysDown.d then
  1699.                 side = side + 1
  1700.         end
  1701.  
  1702.         canFly = (forward ~= 0 or side ~= 0)
  1703.  
  1704.         if canFly then
  1705.                 stanceToggle = "Floating"
  1706.                 turnBG.Parent = root
  1707.                 floatBP.Parent = nil
  1708.                 flyBV.Parent = root
  1709.  
  1710.                 flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  1711.                 if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  1712.         else
  1713.                 floatBP.position = root.Position
  1714.                 floatBP.Parent = root
  1715.  
  1716.                 flySpeed = flySpeed - 1
  1717.                 if flySpeed < 0 then flySpeed = 0 end
  1718.         end
  1719.  
  1720.         local camCF = cam.CoordinateFrame
  1721.         local in_forward = canFly and forward or lastForward
  1722.         local in_side = canFly and side or lastSide
  1723.  
  1724.         flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  1725. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  1726.  
  1727.         turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0, 0)
  1728. end
  1729.  
  1730. game:service'RunService'.RenderStepped:connect(function()
  1731.         if flyToggled then
  1732.                 pchar.Humanoid.PlatformStand = true
  1733.         end
  1734.         updateFly()
  1735. end)
  1736. -------------------------------
  1737. mouse.KeyDown:connect(function(key)
  1738.     if key == "q" then
  1739.         if Debounces.CanAttack == true then
  1740.             Debounces.CanAttack = false
  1741.             Debounces.NoIdl = true
  1742.             Debounces.on = true
  1743.             function FindNearestTorso(Position,Distance,SinglePlayer)
  1744.                 if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1745.                     local List = {}
  1746.                     for i,v in pairs(workspace:GetChildren())do
  1747.                         if v:IsA("Model")then
  1748.                             if v:findFirstChild("Torso")then
  1749.                                 if v ~= char then
  1750.                                     if(v.Torso.Position -Position).magnitude <= Distance then
  1751.                                         table.insert(List,v)
  1752.                                     end
  1753.                                 end
  1754.                             end
  1755.                         end
  1756.                     end
  1757.                 return List
  1758.             end
  1759.     z = Instance.new("Sound",hed)
  1760.     z.SoundId = "rbxassetid://232213955"
  1761.     z.Pitch = 1
  1762.     z.Volume = 1
  1763.     wait(0.2)
  1764.     z:Play()
  1765.     sp = Instance.new("Part",rarm)
  1766.     sp.Anchored = true
  1767.     sp.CanCollide = false
  1768.     sp.Locked = true
  1769.     sp.Transparency = 0
  1770.     sp.Material = "Neon"
  1771.     sp.Size = Vector3.new(1,1,1)
  1772.     sp.TopSurface = "SmoothNoOutlines"
  1773.     sp.BottomSurface = "SmoothNoOutlines"
  1774.     sp.BrickColor = BrickColor.new("Really red")
  1775.     spm = Instance.new("SpecialMesh",sp)
  1776.     spm.MeshId = "http://www.roblox.com/asset/?id=9756362"
  1777.     spm.Scale = Vector3.new(21,21,21)
  1778.     sp2 = Instance.new("Part", rarm)
  1779.     sp2.Name = "Energy"
  1780.     sp2.BrickColor = BrickColor.new("Really red")
  1781.     sp2.Size = Vector3.new(1, 1, 1)
  1782.     sp2.Shape = "Ball"
  1783.     sp2.CanCollide = false
  1784.     sp2.Anchored = true
  1785.     sp2.Locked = true
  1786.     sp2.TopSurface = 0
  1787.     sp2.BottomSurface = 0
  1788.     sp2.Transparency = 1
  1789.     spm2 = Instance.new("SpecialMesh",sp2)
  1790.     spm2.MeshId = "rbxassetid://9982590"
  1791.     spm2.Scale = Vector3.new(2,2,2)
  1792.     for i = 1, 20 do
  1793.         spm.Scale = spm.Scale - Vector3.new(1,1,1)
  1794.         sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  1795.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  1796.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  1797.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  1798.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1799.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1800.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1801.         if Debounces.on == false then break end
  1802.         rs:wait()
  1803.     end
  1804.     for i = 1, 100, 20 do rs:wait()
  1805.         sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  1806.     end
  1807.     for i = 1, 20 do
  1808.         sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  1809.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  1810.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4)
  1811.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
  1812.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
  1813.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1814.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1815.         if Debounces.on == false then break end
  1816.         rs:wait()
  1817.     end
  1818.     sp.Transparency = 1
  1819.     for i = 1, 20 do
  1820.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  1821.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)
  1822.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
  1823.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
  1824.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1825.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1826.         if Debounces.on == false then break end
  1827.         rs:wait()
  1828.     end
  1829.     wait(1)
  1830.     sp.Transparency = 0
  1831.     sp2.Transparency = 0.84
  1832.     for i = 1, 20 do
  1833.         --spm.Scale = spm.Scale - Vector3.new(1,1,1)
  1834.         sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  1835.         sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  1836.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
  1837.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
  1838.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  1839.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  1840.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  1841.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  1842.         if Debounces.on == false then break end
  1843.         rs:wait()
  1844.     end
  1845.     for i = 1, 2880, 50 do
  1846.         rs:wait()
  1847.         sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  1848.         sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  1849.         rs:wait()
  1850.     end
  1851.     sp:Destroy()
  1852.     sp2:Destroy()
  1853.     local X = Instance.new("Part",char)
  1854.     local O = Instance.new("ObjectValue",X)
  1855.     O.Name = "creator"
  1856.     X.Locked = true
  1857.     X.Name = "Shell"
  1858.     X.Anchored = false
  1859.     X.CanCollide = false
  1860.     X.Transparency = 0
  1861.     X.Reflectance = 0
  1862.     X.BottomSurface = 0
  1863.     X.TopSurface = 0
  1864.     X.Shape = 0
  1865.     local V = Instance.new("ObjectValue",X)
  1866.     V.Value = char
  1867.     V.Name = "creator"
  1868.     X.BrickColor = BrickColor.new("Really red")
  1869.     X.Size = Vector3.new(2,2,2)
  1870.     X.Material = "Neon"
  1871.     local Z = Instance.new("SpecialMesh",X)
  1872.     Z.MeshType = "Sphere"
  1873.     Z.Scale = Vector3.new(0.5,0.5,1)
  1874.     X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
  1875.     local bv = Instance.new("BodyVelocity",X)
  1876.     bv.maxForce = Vector3.new(99999,99999,99999)
  1877.     X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  1878.     bv.velocity = X.CFrame.lookVector*65
  1879.  
  1880.     Explode = X.Touched:connect(function(hit)
  1881.         if hit ~= char and hit.Name ~= "Shell" then
  1882.             local cf = X.CFrame
  1883.             bv:Destroy()
  1884.             X.Anchored = true
  1885.             Z:Remove()
  1886.             Explode:disconnect()
  1887.             X.Size = Vector3.new(3,3,3)
  1888.             X.Touched:connect(function(hit) end)
  1889.             X.CanCollide = false
  1890.             local part3 = Instance.new("Part", rarm)
  1891.             part3.Anchored=true
  1892.             part3.CanCollide=false
  1893.             part3.Locked = true
  1894.             part3.TopSurface = "SmoothNoOutlines"
  1895.             part3.BottomSurface = "SmoothNoOutlines"
  1896.             part3.FormFactor='Custom'
  1897.             part3.Size=Vector3.new(1,1, 1)
  1898.             part3.CFrame=X.CFrame
  1899.             part3.Transparency=0
  1900.             part3.BrickColor=BrickColor.new("Really red")
  1901.             local mesh3 = Instance.new("SpecialMesh",part3)
  1902.             mesh3.MeshId = "http://www.roblox.com/asset/?id=9756362"
  1903.             mesh3.Scale = Vector3.new(1,1,1)
  1904.             --debris:AddItem(X,8)
  1905.             local part4 = Instance.new("Part", rarm)
  1906.             part4.Material = "Neon"
  1907.             part4.Anchored=true
  1908.             part4.CanCollide=false
  1909.             part4.Locked = true
  1910.             part4.TopSurface = "SmoothNoOutlines"
  1911.             part4.BottomSurface = "SmoothNoOutlines"
  1912.             part4.FormFactor='Custom'
  1913.             part4.Size=Vector3.new(1,1, 1)
  1914.             part4.CFrame=X.CFrame
  1915.             part4.Transparency=0
  1916.             part4.BrickColor=BrickColor.new("Hot pink")
  1917.             local mesh4 = Instance.new("SpecialMesh",part4)
  1918.             mesh4.MeshId = "http://www.roblox.com/asset/?id=9756362"
  1919.             mesh4.Scale = Vector3.new(.5,.5,.5)
  1920.             local part7 = Instance.new("Part", rarm)
  1921.             part7.Material = "Neon"
  1922.             part7.Anchored=true
  1923.             part7.CanCollide=false
  1924.             part7.Locked = true
  1925.             part7.TopSurface = "SmoothNoOutlines"
  1926.             part7.BottomSurface = "SmoothNoOutlines"
  1927.             part7.FormFactor='Custom'
  1928.             part7.Size=Vector3.new(1,1, 1)
  1929.             part7.CFrame=X.CFrame
  1930.             part7.Transparency=0
  1931.             part7.BrickColor=BrickColor.new("Royal purple")
  1932.             local mesh7 = Instance.new("SpecialMesh",part7)
  1933.             mesh7.MeshId = "http://www.roblox.com/asset/?id=9756362"
  1934.             mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  1935.         --[[X.Touched:connect(function(ht)
  1936.                 hit = ht.Parent
  1937.             if ht and hit:IsA("Model") then
  1938.                     if hit:FindFirstChild("Humanoid") then
  1939.                         if hit.Name ~= p.Name then
  1940.                             hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  1941.                             wait(.3)
  1942.                         end
  1943.                     end
  1944.             elseif ht and hit:IsA("Hat") then
  1945.                 if hit.Parent.Name ~= p.Name then
  1946.                     if hit.Parent:FindFirstChild("Humanoid") then
  1947.                         hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  1948.                         wait(.3)
  1949.                     end
  1950.                 end
  1951.             end
  1952.         end)
  1953.         part3.Touched:connect(function(ht)
  1954.                 hit = ht.Parent
  1955.             if ht and hit:IsA("Model") then
  1956.                     if hit:FindFirstChild("Humanoid") then
  1957.                         if hit.Name ~= p.Name then
  1958.                             hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  1959.                             wait(.3)
  1960.                         end
  1961.                     end
  1962.             elseif ht and hit:IsA("Hat") then
  1963.                 if hit.Parent.Name ~= p.Name then
  1964.                     if hit.Parent:FindFirstChild("Humanoid") then
  1965.                         hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  1966.                         wait(.3)
  1967.                     end
  1968.                 end
  1969.             end
  1970.         end)]]--
  1971.         for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  1972.             if v:FindFirstChild('Humanoid') then
  1973.                 v.Humanoid:TakeDamage(math.huge)
  1974.                 v.Humanoid.PlatformStand = true
  1975.                 v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  1976.             end
  1977.         end
  1978.  
  1979.         local acos = math.acos
  1980.         local sqrt = math.sqrt
  1981.         local Vec3 = Vector3.new
  1982.         local fromAxisAngle = CFrame.fromAxisAngle
  1983.  
  1984.         local function toAxisAngle(CFr)
  1985.             local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  1986.             local Angle = math.acos((R00+R11+R22-1)/2)
  1987.             local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1988.             A = A == 0 and 0.00001 or A
  1989.             local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1990.             B = B == 0 and 0.00001 or B
  1991.             local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1992.             C = C == 0 and 0.00001 or C
  1993.             local x = (R21-R12)/sqrt(A)
  1994.             local y = (R02-R20)/sqrt(B)
  1995.             local z = (R10-R01)/sqrt(C)
  1996.             return Vec3(x,y,z),Angle
  1997.         end
  1998.  
  1999.         function ApplyTrig(Num,Func)
  2000.             local Min,Max = Func(0),Func(1)
  2001.             local i = Func(Num)
  2002.             return (i-Min)/(Max-Min)
  2003.         end
  2004.  
  2005.         function LerpCFrame(CFrame1,CFrame2,Num)
  2006.             local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  2007.             return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  2008.         end
  2009.  
  2010.         function Crater(Torso,Radius)
  2011.             Spawn(function()
  2012.                 local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  2013.                 local Ignore = {}
  2014.                 for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2015.                     if v.Character ~= nil then
  2016.                         Ignore[#Ignore+1] = v.Character
  2017.                     end
  2018.                 end
  2019.                 local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  2020.                 if Hit == nil then return end
  2021.                     local Parts = {}
  2022.                     for i = 1,360,10 do
  2023.                         local P = Instance.new("Part",Torso.Parent)
  2024.                         P.Anchored = true
  2025.                         P.FormFactor = "Custom"
  2026.                         P.BrickColor = Hit.BrickColor
  2027.                         P.Material = Hit.Material
  2028.                         P.TopSurface = "Smooth"
  2029.                         P.BottomSurface = "Smooth"
  2030.                         P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  2031.                         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)))
  2032.                         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}
  2033.                         if math.random(0,5) == 0 then -- rubble
  2034.                             local P = Instance.new("Part",Torso.Parent)
  2035.                             P.Anchored = true
  2036.                             P.FormFactor = "Custom"
  2037.                             P.BrickColor = Hit.BrickColor
  2038.                             P.Material = Hit.Material
  2039.                             P.TopSurface = "Smooth"
  2040.                             P.BottomSurface = "Smooth"
  2041.                             P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  2042.                             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)))
  2043.                             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}
  2044.                             end
  2045.                         end
  2046.                         for i = 0,1,0.05 do
  2047.                             for i2,v in pairs(Parts) do
  2048.                                 v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  2049.                             end
  2050.                             wait(0.02)
  2051.                         end
  2052.                         for i,v in pairs(Parts) do
  2053.                             if v[1].Size.X > 2.1 then
  2054.                                 v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  2055.                             end
  2056.                             v[1].Anchored = false
  2057.                         end
  2058.                         for i = 0,1,0.05 do
  2059.                             for i2,v in pairs(Parts) do
  2060.                                 v[1].Transparency = i
  2061.                                 if i == 1 then
  2062.                                     v[1]:Destroy()
  2063.                                 elseif i >= 0.25 then
  2064.                                     v[1].CanCollide = false
  2065.                                 end
  2066.                             end
  2067.                         wait(0.02)
  2068.                         end
  2069.                     Parts = nil
  2070.                     end)
  2071.                 end
  2072.  
  2073.                 ROW = function(out, trans, s, wt, t, ang, plus)
  2074.                     for i = 1, 360, 360/t do
  2075.                         local c = Instance.new("Part", game.Workspace)
  2076.                         c.FormFactor = 3
  2077.                         c.TopSurface = 0
  2078.                         c.BottomSurface = 0
  2079.                         c.Size = s
  2080.                         c.Anchored = true
  2081.                         c.CanCollide = wt
  2082.                         c.Material=workspace.Base.Material
  2083.                         c.Transparency = trans
  2084.                         c.BrickColor = workspace.Base.BrickColor
  2085.                         c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i +  plus), 0) *     CFrame.new(0, 0, out) * ang
  2086.                         c.Locked=true
  2087.                         game.Debris:AddItem(c,15)
  2088.                     end
  2089.                 end
  2090.  
  2091.                 Part = function(x,y,z,color,tr,cc,an,parent)
  2092.                     local p = Instance.new('Part',parent or Weapon)
  2093.                     p.formFactor = 'Custom'
  2094.                     p.Size = Vector3.new(x,y,z)
  2095.                     p.BrickColor = BrickColor.new(color)
  2096.                     p.CanCollide = cc
  2097.                     p.Transparency = tr
  2098.                     p.Anchored = an
  2099.                     p.TopSurface,p.BottomSurface = 0,0
  2100.                     p.Locked=true
  2101.                     p:BreakJoints()
  2102.                 return p end
  2103.  
  2104.             Mesh = function(par,num,x,y,z)
  2105.             local msh = _
  2106.             if num == 1 then msh = Instance.new("CylinderMesh",par)
  2107.             elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  2108.             elseif num == 3 then msh = Instance.new("BlockMesh",par)
  2109.             elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  2110.             elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  2111.             end msh.Scale = Vector3.new(x,y,z)
  2112.             return msh end
  2113.  
  2114.             function explosion(col1,col2,cfr,sz,rng,dmg)
  2115.                 local a= Part(1,1,1,col1,.5,false,true,workspace)
  2116.                 local a2= Part(1,1,1,col2,.5,false,true,workspace)
  2117.                 local a3= Part(1,1,1,col2,.5,false,true,workspace)
  2118.                 v1,v2,v3=sz.x,sz.y,sz.z
  2119.                 local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  2120.                 local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  2121.                 local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  2122.                 a.CFrame=cfr
  2123.                 a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2124.                 a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2125.  
  2126.                 Spawn(function()
  2127.                     while wait() do
  2128.                         if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  2129.                             m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  2130.                             m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  2131.                             m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  2132.                             a.Transparency=a.Transparency+0.05
  2133.                             a2.Transparency=a2.Transparency+0.05
  2134.                             a3.Transparency=a3.Transparency+0.05
  2135.                         end
  2136.                     end)
  2137.                 end
  2138.  
  2139.                 Crater(X,20)
  2140.                 ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad    (math.random(-30,30))), 0)
  2141.                 z = Instance.new("Sound",X)
  2142.                 z.SoundId = "rbxassetid://231917744"
  2143.                 z.Pitch = .5
  2144.                 z.Volume = 10
  2145.                 z1 = Instance.new("Sound",X)
  2146.                 z1.SoundId = "rbxassetid://231917744"
  2147.                 z1.Pitch = .5
  2148.                 z1.Volume = 10
  2149.                 z2 = Instance.new("Sound",X)
  2150.                 z2.SoundId = "rbxassetid://231917744"
  2151.                 z2.Pitch = .5
  2152.                 z2.Volume = 10
  2153.                 z3 = Instance.new("Sound",X)
  2154.                 z3.SoundId = "rbxassetid://245537790"
  2155.                 z3.Pitch = .7
  2156.                 z3.Volume = 1
  2157.                 z4 = Instance.new("Sound",X)
  2158.                 z4.SoundId = "rbxassetid://245537790"
  2159.                 z4.Pitch = .7
  2160.                 z4.Volume = 1
  2161.                 wait(0.1)
  2162.                 z:Play()
  2163.                 z1:Play()
  2164.                 z2:Play()
  2165.                 z3:Play()
  2166.                 z4:Play()
  2167.  
  2168.                 local part=Instance.new('Part',rarm)
  2169.                 part.Anchored=true
  2170.                 part.CanCollide=false
  2171.                 part.Locked = true
  2172.                 part.FormFactor='Custom'
  2173.                 part.Size=Vector3.new(1,1,1)
  2174.                 part.CFrame=X.CFrame*CFrame.new(0,0,0)
  2175.                 part.Transparency=0
  2176.                 part.BrickColor=BrickColor.new('Royal purple')
  2177.                 local mesh=Instance.new('SpecialMesh',part)
  2178.                 mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2179.                 mesh.Scale=Vector3.new(2,2,2)
  2180.                 local part2=part:clone()
  2181.                 part2.Parent = rarm
  2182.                 part2.BrickColor=BrickColor.new("Really red")
  2183.                 local part5=part:clone()
  2184.                 part5.Parent = rarm
  2185.                 part5.BrickColor=BrickColor.new("Really red")
  2186.                 local part6=part:clone()
  2187.                 part6.Parent = rarm
  2188.                 part6.BrickColor=BrickColor.new("Black")
  2189.                 local mesh2=mesh:clone()
  2190.                 mesh2.Parent=part2
  2191.                 mesh2.Scale=Vector3.new(3, 3, 3)
  2192.                 local mesh5=mesh:clone()
  2193.                 mesh5.Parent=part5
  2194.                 mesh5.Scale=Vector3.new(3, 3, 3)
  2195.                 local mesh6=mesh:clone()
  2196.                 mesh6.Parent=part6
  2197.                 mesh6.Scale=Vector3.new(3, 3, 3)
  2198.                 local blast = Instance.new("Part", rarm)
  2199.                 blast.BrickColor = BrickColor.new("Royal purple")
  2200.                 blast.Anchored = true
  2201.                 blast.CanCollide = false
  2202.                 blast.Locked = true
  2203.                 blast.Size = Vector3.new(1, 1, 1)
  2204.                 blast.TopSurface = "Smooth"
  2205.                 blast.BottomSurface = "Smooth"
  2206.                 blast.Transparency = 0
  2207.                 blast.CFrame = HandCF
  2208.                 local bm = Instance.new("SpecialMesh", blast)
  2209.                 bm.Scale = Vector3.new(5,1,5)
  2210.                 bm.MeshId = "rbxassetid://156292343"
  2211.                 local blast2 = Instance.new("Part", rarm)
  2212.                 blast2.BrickColor = BrickColor.new("Royal purple")
  2213.                 blast2.Anchored = true
  2214.                 blast2.CanCollide = false
  2215.                 blast2.Locked = true
  2216.                 blast2.Size = Vector3.new(1, 1, 1)
  2217.                 blast2.TopSurface = "Smooth"
  2218.                 blast2.BottomSurface = "Smooth"
  2219.                 blast2.Transparency = 0
  2220.                 blast2.CFrame = HandCF
  2221.                 local bm2 = Instance.new("SpecialMesh", blast2)
  2222.                 bm2.Scale = Vector3.new(3,1,3)
  2223.                 bm2.MeshId = "rbxassetid://156292343"
  2224.                 local blast3 = Instance.new("Part", rarm)
  2225.                 blast3.BrickColor = BrickColor.new("Royal purple")
  2226.                 blast3.Anchored = true
  2227.                 blast3.CanCollide = false
  2228.                 blast3.Locked = true
  2229.                 blast3.Size = Vector3.new(1, 1, 1)
  2230.                 blast3.TopSurface = "Smooth"
  2231.                 blast3.BottomSurface = "Smooth"
  2232.                 blast3.Transparency = 0
  2233.                 blast3.CFrame = HandCF
  2234.                 local bm3 = Instance.new("SpecialMesh", blast3)
  2235.                 bm3.Scale = Vector3.new(3,1,3)
  2236.                 bm3.MeshId = "rbxassetid://3270017"
  2237.                 for i = 1,120 do rs:wait()
  2238.                     X.Transparency = X.Transparency + (1/120)
  2239.                     part.Transparency = part.Transparency + (1/120)
  2240.                     part2.Transparency = part2.Transparency + (1/120)
  2241.                     part3.Transparency = part3.Transparency + (1/120)
  2242.                     part4.Transparency = part4.Transparency + (1/120)
  2243.                     part5.Transparency = part5.Transparency + (1/120)
  2244.                     part6.Transparency = part6.Transparency + (1/120)
  2245.                     part7.Transparency = part7.Transparency + (1/120)
  2246.                     blast.Transparency = blast.Transparency + (1/120)
  2247.                     blast2.Transparency = blast2.Transparency + (1/120)
  2248.                     blast3.Transparency = blast3.Transparency + (1/120)
  2249.                     X.Size = X.Size + Vector3.new(.8,.8,.8)
  2250.                     --part3.Size = part3.Size + Vector3.new(3,3,3)
  2251.                     mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
  2252.                     mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
  2253.                     mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
  2254.                     mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
  2255.                     mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
  2256.                     mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
  2257.                     mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
  2258.                     bm.Scale = bm.Scale + Vector3.new(6,6,.2)
  2259.                     bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
  2260.                     bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
  2261.                     X.CFrame = cf
  2262.                     part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  2263.                     part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  2264.                     part3.CFrame=X.CFrame
  2265.                     part4.CFrame=X.CFrame
  2266.                     part7.CFrame=X.CFrame
  2267.                     part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  2268.                     part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  2269.                     blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2270.                     blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  2271.                     blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  2272.                     rs:wait()
  2273.                     end
  2274.                     X:Destroy()
  2275.                     part:Destroy()
  2276.                     part2:Destroy()
  2277.                     part3:Destroy()
  2278.                     part4:Destroy()
  2279.                     part5:Destroy()
  2280.                     part6:Destroy()
  2281.                     blast:Destroy()
  2282.                     blast2:Destroy()
  2283.                     blast3:Destroy()
  2284.                     z:Destroy()
  2285.                     z1:Destroy()
  2286.                     z2:Destroy()
  2287.                     z3:Destroy()
  2288.                     z4:Destroy()
  2289.                 end
  2290.             end)
  2291.             for i = 1, 20 do
  2292.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
  2293.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
  2294.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  2295.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  2296.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  2297.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  2298.                 if Debounces.on == false then break end
  2299.                 rs:wait()
  2300.             end
  2301.             if Debounces.CanAttack == false then
  2302.                 Debounces.CanAttack = true
  2303.                 Debounces.NoIdl = false
  2304.                 Debounces.on = false
  2305.             end
  2306.         end
  2307.     end
  2308. end)
  2309. ----------------------------------------------------
  2310. mouse.KeyDown:connect(function(key)
  2311.     if key == "e" then
  2312.         if Debounces.CanAttack == true then
  2313.         Debounces.CanAttack = false
  2314.         Debounces.on = true
  2315.         Debounces.NoIdl = true
  2316. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  2317. z = Instance.new("Sound", rarm)
  2318. z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  2319. z.Volume = .6
  2320. z.Pitch = pt[math.random(1,#pt)]
  2321. z.Looped = false
  2322. z:Play()
  2323. Debounces.RPunch = true
  2324. Debounces.LPunch = true
  2325. Debounces.ks = true
  2326. Debounces.ks2 = true
  2327. for i = 1, 3 do
  2328. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2329. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2330. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2331. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2332. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2333. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2334. if Debounces.on == false then break end
  2335. wait()
  2336. end
  2337. z2 = Instance.new("Sound", larm)
  2338. z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2339. z2.Volume = .6
  2340. z2.Pitch = pt[math.random(1,#pt)]
  2341. z2.Looped = false
  2342. z2:Play()
  2343. for i = 1, 3 do
  2344. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2345. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2346. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2347. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2348. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2349. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2350. if Debounces.on == false then break end
  2351. wait()
  2352. end
  2353. z3 = Instance.new("Sound", rarm)
  2354. z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2355. z3.Volume = 0.6
  2356. z3.Pitch = pt[math.random(1,#pt)]
  2357. z3.Looped = false
  2358. z3:Play()
  2359. for i = 1, 3 do
  2360. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2361. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2362. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2363. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2364. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2365. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2366. if Debounces.on == false then break end
  2367. wait()
  2368. end
  2369. z4 = Instance.new("Sound", larm)
  2370. z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2371. z4.Volume = .6
  2372. z4.Pitch = pt[math.random(1,#pt)]
  2373. z4.Looped = false
  2374. z4:Play()
  2375. for i = 1, 3 do
  2376. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2377. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2378. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2379. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2380. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2381. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2382. if Debounces.on == false then break end
  2383. wait()
  2384. end
  2385. z5 = Instance.new("Sound", rarm)
  2386. z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2387. z5.Volume = .6
  2388. z5.Pitch = pt[math.random(1,#pt)]
  2389. z5.Looped = false
  2390. z5:Play()
  2391. for i = 1, 3 do
  2392. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2393. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2394. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2395. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2396. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2397. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2398. if Debounces.on == false then break end
  2399. wait()
  2400. end
  2401. z6 = Instance.new("Sound", larm)
  2402. z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2403. z6.Volume = .6
  2404. z6.Pitch = pt[math.random(1,#pt)]
  2405. z6.Looped = false
  2406. z6:Play()
  2407. for i = 1, 3 do
  2408. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2409. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2410. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2411. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2412. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2413. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2414. if Debounces.on == false then break end
  2415. wait()
  2416. end
  2417. z7 = Instance.new("Sound", rarm)
  2418. z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  2419. z7.Volume = .6
  2420. z7.Pitch = pt[math.random(1,#pt)]
  2421. z7.Looped = false
  2422. z7:Play()
  2423. for i = 1, 3 do
  2424. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2425. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2426. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2427. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2428. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2429. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2430. if Debounces.on == false then break end
  2431. wait()
  2432. end
  2433. z8 = Instance.new("Sound", larm)
  2434. z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2435. z8.Volume = .6
  2436. z8.Pitch = pt[math.random(1,#pt)]
  2437. z8.Looped = false
  2438. z8:Play()
  2439. for i = 1, 3 do
  2440. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2441. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2442. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2443. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2444. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2445. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2446. if Debounces.on == false then break end
  2447. wait()
  2448. end
  2449. z9 = Instance.new("Sound", rarm)
  2450. z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2451. z9.Volume = 0.6
  2452. z9.Pitch = pt[math.random(1,#pt)]
  2453. z9.Looped = false
  2454. z9:Play()
  2455. for i = 1, 3 do
  2456. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2457. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2458. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2459. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2460. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2461. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2462. if Debounces.on == false then break end
  2463. wait()
  2464. end
  2465. z10 = Instance.new("Sound", larm)
  2466. z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2467. z10.Volume = .6
  2468. z10.Pitch = pt[math.random(1,#pt)]
  2469. z10.Looped = false
  2470. z10:Play()
  2471. for i = 1, 3 do
  2472. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2473. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2474. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2475. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2476. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2477. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2478. if Debounces.on == false then break end
  2479. wait()
  2480. end
  2481. z11 = Instance.new("Sound", rarm)
  2482. z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2483. z11.Volume = .6
  2484. z11.Pitch = pt[math.random(1,#pt)]
  2485. z11.Looped = false
  2486. z11:Play()
  2487. for i = 1, 3 do
  2488. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2489. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2490. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2491. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2492. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2493. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2494. if Debounces.on == false then break end
  2495. wait()
  2496. end
  2497. z12 = Instance.new("Sound", larm)
  2498. z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2499. z12.Volume = .6
  2500. z12.Pitch = pt[math.random(1,#pt)]
  2501. z12.Looped = false
  2502. z12:Play()
  2503. for i = 1, 3 do
  2504. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2505. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2506. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2507. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2508. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2509. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2510. if Debounces.on == false then break end
  2511. wait()
  2512. end
  2513. z13 = Instance.new("Sound", rarm)
  2514. z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2515. z13.Volume = 0.6
  2516. z13.Pitch = pt[math.random(1,#pt)]
  2517. z13.Looped = false
  2518. z13:Play()
  2519. for i = 1, 3 do
  2520. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2521. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2522. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2523. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2524. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2525. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2526. if Debounces.on == false then break end
  2527. wait()
  2528. end
  2529. z14 = Instance.new("Sound", larm)
  2530. z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2531. z14.Volume = .6
  2532. z14.Pitch = pt[math.random(1,#pt)]
  2533. z14.Looped = false
  2534. z14:Play()
  2535. for i = 1, 3 do
  2536. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2537. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2538. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2539. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2540. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2541. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2542. if Debounces.on == false then break end
  2543. wait()
  2544. end
  2545. z15 = Instance.new("Sound", rarm)
  2546. z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2547. z15.Volume = .6
  2548. z15.Pitch = pt[math.random(1,#pt)]
  2549. z15.Looped = false
  2550. z15:Play()
  2551. for i = 1, 3 do
  2552. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2553. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2554. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2555. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2556. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2557. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2558. if Debounces.on == false then break end
  2559. wait()
  2560. end
  2561. z16 = Instance.new("Sound", larm)
  2562. z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2563. z16.Volume = .6
  2564. z16.Pitch = pt[math.random(1,#pt)]
  2565. z16.Looped = false
  2566. z16:Play()
  2567. for i = 1, 3 do
  2568. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2569. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2570. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2571. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2572. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2573. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2574. if Debounces.on == false then break end
  2575. wait()
  2576. end
  2577. z17 = Instance.new("Sound", rarm)
  2578. z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  2579. z17.Volume = .6
  2580. z17.Pitch = pt[math.random(1,#pt)]
  2581. z17.Looped = false
  2582. z17:Play()
  2583. for i = 1, 3 do
  2584. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2585. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2586. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2587. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2588. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2589. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2590. if Debounces.on == false then break end
  2591. wait()
  2592. end
  2593. z18 = Instance.new("Sound", larm)
  2594. z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2595. z18.Volume = .6
  2596. z18.Pitch = pt[math.random(1,#pt)]
  2597. z18.Looped = false
  2598. z18:Play()
  2599. for i = 1, 3 do
  2600. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2601. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2602. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2603. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2604. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2605. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2606. if Debounces.on == false then break end
  2607. wait()
  2608. end
  2609. z19 = Instance.new("Sound", rarm)
  2610. z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2611. z19.Volume = 0.6
  2612. z19.Pitch = pt[math.random(1,#pt)]
  2613. z19.Looped = false
  2614. z19:Play()
  2615. for i = 1, 3 do
  2616. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2617. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2618. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2619. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2620. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2621. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2622. if Debounces.on == false then break end
  2623. wait()
  2624. end
  2625. z20 = Instance.new("Sound", larm)
  2626. z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2627. z20.Volume = .6
  2628. z20.Pitch = pt[math.random(1,#pt)]
  2629. z20.Looped = false
  2630. z20:Play()
  2631. for i = 1, 3 do
  2632. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2633. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2634. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2635. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2636. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2637. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2638. if Debounces.on == false then break end
  2639. wait()
  2640. end
  2641. z:Destroy()
  2642. z2:Destroy()
  2643. z3:Destroy()
  2644. z4:Destroy()
  2645. z5:Destroy()
  2646. z6:Destroy()
  2647. z7:Destroy()
  2648. z8:Destroy()
  2649. z9:Destroy()
  2650. z10:Destroy()
  2651. z11:Destroy()
  2652. z12:Destroy()
  2653. z13:Destroy()
  2654. z14:Destroy()
  2655. z15:Destroy()
  2656. z16:Destroy()
  2657. z17:Destroy()
  2658. z18:Destroy()
  2659. z19:Destroy()
  2660. z20:Destroy()
  2661. Debounces.LPunch = false
  2662. Debounces.RPunch = false
  2663. Debounces.ks = false
  2664. Debounces.ks2 = false
  2665. if Debounces.CanAttack == false then
  2666. Debounces.CanAttack = true
  2667. Debounces.on = false
  2668. Debounces.NoIdl = false
  2669. end
  2670. end
  2671. end
  2672. end)
  2673. -------------------------------
  2674. mouse.KeyDown:connect(function(key)
  2675.     if key == "t" then
  2676.         if Debounces.CanAttack == true then
  2677.             Debounces.CanAttack = false
  2678.             Debounces.NoIdl = true
  2679.             Debounces.on = true
  2680.             Debounces.ks = true
  2681.     kik = rleg.Touched:connect(function(ht)
  2682.         hit = ht.Parent
  2683.             if ht and hit:IsA("Model") then
  2684.                     if hit:FindFirstChild("Humanoid") then
  2685.                         if hit.Name ~= p.Name then
  2686.                             --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2687.                                     Debounces.Slashed = true]]--
  2688.                                     if Debounces.ks==true then
  2689.                                     z = Instance.new("Sound",hed)
  2690.                                     z.SoundId = "rbxassetid://169380525"
  2691.                                     z.Volume = 1
  2692.                                     z:Play()
  2693.                                     Debounces.ks=false
  2694.                                     end
  2695.                                     hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  2696.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  2697.                             --Debounces.Slashed = false
  2698.                         --end
  2699.                     end
  2700.                 end
  2701.             elseif ht and hit:IsA("Hat") then
  2702.                 if hit.Parent.Name ~= p.Name then
  2703.                     if hit.Parent:FindFirstChild("Humanoid") then
  2704.                            --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2705.                                     Debounces.Slashed = true]]--
  2706.                                     hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  2707.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  2708.                             --Debounces.Slashed = false
  2709.                         --end
  2710.                     end
  2711.                 end
  2712.             end
  2713.         end)
  2714.             for i = 1,20 do
  2715.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  2716.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4)
  2717.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  2718.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  2719.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
  2720.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  2721.                 if Debounces.on == false then break end
  2722.                 rs:wait()
  2723.             end
  2724.             kik:disconnect()
  2725.             if Debounces.CanAttack == false then
  2726.                 Debounces.CanAttack = true
  2727.                 Debounces.NoIdl = false
  2728.                 Debounces.on = false
  2729.             end
  2730.         end
  2731.     end
  2732. end)
  2733. ----------------------------------------------------
  2734. mouse.KeyDown:connect(function(key)
  2735.     if key == "y" then
  2736.         if Debounces.CanAttack == true then
  2737.             Debounces.CanAttack = false
  2738.             Debounces.on = true
  2739.             Debounces.NoIdl = true
  2740.                 for i = 1, 15 do
  2741.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  2742.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  2743.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  2744.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  2745.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  2746.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  2747.                     if Debounces.on == false then break end
  2748.                     rs:wait(2.7)
  2749.                 end
  2750.                 x = Instance.new("Sound",char)
  2751.                 x.SoundId = "rbxassetid://345052019"
  2752.                 x.Pitch = 0.8
  2753.                 x.Volume = 1
  2754.                 x:Play()
  2755.                 wait(1.5)
  2756.                 Debounces.on = false
  2757.                 Debounces.Here = false
  2758.                 shot = shot + 1
  2759. local rng = Instance.new("Part", larm)
  2760. rng.Anchored = true
  2761. rng.BrickColor = BrickColor.new("Really red")
  2762. rng.CanCollide = false
  2763. rng.FormFactor = 3
  2764. rng.Name = "Ring"
  2765. rng.Size = Vector3.new(1, 1, 1)
  2766. rng.Transparency = 0.35
  2767. rng.TopSurface = 0
  2768. rng.BottomSurface = 0
  2769. rng2 = rng:clone()
  2770. rng3 = rng2:clone()
  2771. rng4 = rng2:clone()
  2772. local rngm = Instance.new("SpecialMesh", rng)
  2773. rngm.MeshId = "http://www.roblox.com/asset?id=156292355"
  2774. rngm.Scale = Vector3.new(10, 10, 1)
  2775. rngm2 = rngm:clone()
  2776. rngm2.Scale = Vector3.new(6, 6, 4)
  2777. rngm3=rngm2:clone()
  2778. rngm3.Parent = rng3
  2779. rngm3.Scale = Vector3.new(9, 9, 2)
  2780. rngm4 = rngm2:clone()
  2781. rngm4.Parent = rng4
  2782. rngm4.Scale = Vector3.new(7, 7, 2)
  2783. local bem = Instance.new("Part", larm)
  2784. bem.Anchored = true
  2785. bem.BrickColor = BrickColor.new("White")
  2786. bem.CanCollide = false
  2787. bem.FormFactor = 3
  2788. bem.Name = "Beam" .. shot
  2789. bem.Size = Vector3.new(1, 1, 1)
  2790. bem.Transparency = 0.35
  2791. bem.TopSurface = 0
  2792. bem.BottomSurface = 0
  2793. local bemm = Instance.new("SpecialMesh", bem)
  2794. bemm.MeshType = 4
  2795. bemm.Scale = Vector3.new(1, 10, 10)
  2796. local out = Instance.new("Part", larm)
  2797. out.Anchored = true
  2798. out.BrickColor = BrickColor.new("White")
  2799. out.CanCollide = false
  2800. out.FormFactor = 3
  2801. out.Name = "Out"
  2802. out.Size = Vector3.new(4, 4, 4)
  2803. out.Transparency = 0.35
  2804. out.TopSurface = 0
  2805. out.BottomSurface = 0
  2806. local outm = Instance.new("SpecialMesh", out)
  2807. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  2808. outm.Scale = Vector3.new(10, 10, 10)
  2809. local bnd = Instance.new("Part", larm)
  2810. bnd.Anchored = true
  2811. bnd.BrickColor = BrickColor.new("Really red")
  2812. bnd.CanCollide = false
  2813. bnd.FormFactor = 3
  2814. bnd.Name = "Bend"
  2815. bnd.Size = Vector3.new(1, 1, 1)
  2816. bnd.Transparency = 1
  2817. bnd.TopSurface = 0
  2818. bnd.BottomSurface = 0
  2819. local bndm = Instance.new("SpecialMesh", bnd)
  2820. bndm.MeshType = 3
  2821. bndm.Scale = Vector3.new(8, 8, 8)
  2822. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  2823. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  2824. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  2825. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2826. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  2827. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  2828. Debounces.Shewt = true
  2829. coroutine.wrap(function()
  2830. for i = 1, 20, 0.2 do
  2831. rngm.Scale = Vector3.new(50 + i*5, 50 + i*5, 1)
  2832. rngm3.Scale = Vector3.new(30 + i*25, 30 + i*25, 1)
  2833. rngm4.Scale = Vector3.new(27 + i*30, 27 + i*30, 1)
  2834. rng.Transparency = i/30
  2835. rng3.Transparency = 1/34
  2836. rng4.Transparency = i/36
  2837. wait()
  2838. end
  2839. wait()
  2840. rng:Destroy()
  2841. end)()
  2842. if Debounces.Shewt == true then
  2843. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  2844. hit = ht.Parent
  2845. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  2846. if HasntTouched(hit.Name) == true and deb == false then
  2847. deb = true
  2848. coroutine.wrap(function()
  2849. hit:FindFirstChild("Humanoid").PlatformStand = true
  2850. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 200
  2851. hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  2852. end)()
  2853. table.insert(Touche, hit.Name)
  2854. deb = false
  2855. end
  2856. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  2857. if HasntTouched(hit.Parent.Name) == true and deb == false then
  2858. deb = true
  2859. coroutine.wrap(function()
  2860. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  2861. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 200
  2862. wait(1)
  2863. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  2864. end)()
  2865. table.insert(Touche, hit.Parent.Name)
  2866. deb = false
  2867. for i, v in pairs(Touche) do
  2868. print(v)
  2869. end
  2870. end
  2871. end
  2872. end)
  2873. end
  2874. for i = 0, 260, 8 do
  2875. bem.Size = Vector3.new(i, 10, 10)
  2876. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  2877. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  2878. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  2879. bnd.Size = Vector3.new(1,1,1)
  2880. bndm.Scale = Vector3.new(8,8,8)
  2881. if i % 10 == 0 then
  2882. local newRng = rng2:Clone()
  2883. newRng.Parent = larm
  2884. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  2885. local newRngm = rngm2:clone()
  2886. newRngm.Parent=newRng
  2887. coroutine.wrap(function()
  2888. for i = 1, 10, 0.2 do
  2889. newRngm.Scale = Vector3.new(50 + i*30, 50 + i*30, 3)
  2890. newRng.Transparency = i/10
  2891. wait()
  2892. end
  2893. wait()
  2894. newRng:Destroy()
  2895. end)()
  2896. end
  2897. wait()
  2898. end
  2899. wait()
  2900. Debounces.Shewt = false
  2901. bem:Destroy()
  2902. out:Destroy()
  2903. bnd:Destroy()
  2904. Debounces.Ready = false
  2905. for i, v in pairs(Touche) do
  2906. table.remove(Touche, i)
  2907. end
  2908. wait()
  2909. table.insert(Touche, char.Name)
  2910. Debounces.NoIdl = false
  2911. if Debounces.CanAttack == false then
  2912. Debounces.CanAttack = true
  2913. end
  2914. end
  2915. end
  2916. end)
  2917. ----------------------------------------------------
  2918. Charging = false
  2919. mouse.KeyDown:connect(function(key)
  2920.     if key == "r" then
  2921.         if Charging == false then
  2922.             Charging = true
  2923.             if Debounces.CanAttack == true then
  2924.                 Debounces.CanAttack = false
  2925.                 Debounces.NoIdl = true
  2926.                 Debounces.on = true
  2927.                 for i = 1,20 do
  2928.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  2929.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  2930.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  2931.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2932.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  2933.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  2934.                     if Debounces.on == false then break end
  2935.                     rs:wait()
  2936.                 end
  2937.                 --[[for i = 1,20 do
  2938.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  2939.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  2940.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  2941.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  2942.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  2943.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  2944.                     if Debounces.on == false then break end
  2945.                     rs:wait()
  2946.                 end]]--
  2947. pt=Instance.new('Part',torso)
  2948. pt.Anchored=true
  2949. pt.CanCollide=false
  2950. pt.Locked = true
  2951. pt.FormFactor='Custom'
  2952. pt.Size=Vector3.new(1,1,1)
  2953. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  2954. pt.Transparency=.6
  2955. pt.BrickColor=BrickColor.new('White')
  2956. msh=Instance.new('SpecialMesh',pt)
  2957. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2958. msh.Scale=Vector3.new(9.5,9.5,9.5)
  2959. pt2=pt:clone()
  2960. pt2.Parent = torso
  2961. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  2962. pt2.BrickColor=BrickColor.new("Really red")
  2963. msh2=msh:clone()
  2964. msh2.Parent=pt2
  2965. msh2.Scale=Vector3.new(9.5,9.5,9.5)
  2966.  
  2967. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  2968.  
  2969. bl = Instance.new("Part", char)
  2970. bl.Locked = true
  2971. bl.Name = "Shell"
  2972. bl.BrickColor = BrickColor.new("Really red")
  2973. bl.Anchored = true
  2974. bl.CanCollide = false
  2975. bl.Transparency = 0
  2976. bl.Reflectance = 0
  2977. bl.BottomSurface = 0
  2978. bl.TopSurface = 0
  2979. bl.Shape = 0
  2980. blm = Instance.new("SpecialMesh",bl)
  2981. blm.MeshType = "Sphere"
  2982. blm.Scale = Vector3.new(9.5,9.5,9.5)
  2983. blm.MeshId = "rbxassetid://9982590"
  2984.  
  2985.     coroutine.resume(coroutine.create(function()
  2986.         for i=1, math.huge, 4 do
  2987.             if Charging == true then
  2988.                 rs:wait()
  2989.                 bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  2990.                 blm.Scale = blm.Scale + Vector3.new(9.5,9.5,9.5)
  2991.                 bl.Transparency = bl.Transparency + 0.1
  2992.                 pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  2993.                 pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  2994.                 msh.Scale = msh.Scale + Vector3.new(9.5,0,9.5)
  2995.                 msh2.Scale = msh2.Scale + Vector3.new(9.5,0,9.5)
  2996.                 elseif Charging == false then break
  2997.             end
  2998.         end
  2999.     end))
  3000.  
  3001. repeat
  3002.     local p = Instance.new('Part',torso)
  3003.     p.formFactor = 'Custom'
  3004.     p.Size = Vector3.new(1,1,1)
  3005.     p.BrickColor = BrickColor.new('Really red')
  3006.     p.CanCollide = false
  3007.     p.Transparency = 0
  3008.     p.Anchored = true
  3009.     p.Locked=true
  3010.     p.Material = workspace.Base.Material
  3011.     s = math.random(1,40)/10
  3012.     local m = Instance.new("BlockMesh",p)
  3013.     m.Scale = Vector3.new(s,s,s)
  3014.     p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  3015.     --[[coroutine.wrap(function()
  3016.         wait(2)
  3017.         while Charging == true do
  3018.         wait(2)
  3019.         GroundWave1()
  3020.         wait(2)
  3021.         end
  3022.     end)()]]--
  3023.     Spawn(function()
  3024.         while rs:wait() do
  3025.             if Charging == true then
  3026.                 rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  3027.                 larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  3028.                 hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  3029.                 torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  3030.                 lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  3031.                 rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  3032.             elseif Charging == false then break
  3033.             end
  3034.         end
  3035.     end)
  3036.     Spawn(function()
  3037.         while rs:wait() do
  3038.             if p.Transparency >= 1 then p:Destroy() break end
  3039.             p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  3040.             p.Transparency = p.Transparency+0.01
  3041.         end
  3042.     end)
  3043.     wait(.3)
  3044. until Charging == false
  3045.             end
  3046.         end
  3047.     end
  3048. end)
  3049. ----------------------------------------------------
  3050. mouse.KeyUp:connect(function(key)
  3051.     if key == "r" then
  3052.         if Charging == true then
  3053.             Charging = false
  3054.                 pt:Destroy()
  3055.                 pt2:Destroy()
  3056.                 bl:Destroy()
  3057.             if Debounces.CanAttack == false then
  3058.                 Debounces.CanAttack = true
  3059.                 Debounces.NoIdl = false
  3060.                 Debounces.on = false
  3061.             end
  3062.         end
  3063.     end
  3064. end)
  3065. ----------------------------------------------------
  3066. mouse.KeyDown:connect(function(key)
  3067.     if key == "g" then
  3068.         if Debounces.CanAttack == true then
  3069.             Debounces.CanAttack = false
  3070.             Debounces.NoIdl = true
  3071.             Debounces.on = true
  3072.                 local shell = Instance.new("Part",torso)
  3073.                 shell.BrickColor = BrickColor.new("Really red")
  3074.                 shell.Anchored = true
  3075.                 shell.CanCollide = false
  3076.                 shell.Locked = true
  3077.                 shell.TopSurface = "SmoothNoOutlines"
  3078.                 shell.BottomSurface = "SmoothNoOutlines"
  3079.                 shell.Size = Vector3.new(1,1,1)
  3080.                 shellm = Instance.new("SpecialMesh",shell)
  3081.                 shellm.MeshType = "Sphere"
  3082.                 shellm.Scale = Vector3.new(1,1,1)
  3083.                 local shell2 = Instance.new("Part",torso)
  3084.                 shell2.BrickColor = BrickColor.new("Really red")
  3085.                 shell2.Anchored = true
  3086.                 shell2.CanCollide = false
  3087.                 shell2.Locked = true
  3088.                 shell2.TopSurface = "SmoothNoOutlines"
  3089.                 shell2.BottomSurface = "SmoothNoOutlines"
  3090.                 shell2.Size = Vector3.new(1,1,1)
  3091.                 shellm2 = Instance.new("SpecialMesh",shell2)
  3092.                 shellm2.MeshType = "Sphere"
  3093.                 shellm2.Scale = Vector3.new(1,1,1)
  3094.  
  3095. function FindNearestTorso(Position,Distance,SinglePlayer)
  3096.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  3097.         local List = {}
  3098.         for i,v in pairs(workspace:GetChildren())do
  3099.             if v:IsA("Model")then
  3100.                 if v:findFirstChild("Torso")then
  3101.                     if v ~= char then
  3102.                         if(v.Torso.Position -Position).magnitude <= Distance then
  3103.                             table.insert(List,v)
  3104.                         end
  3105.                     end
  3106.                 end
  3107.             end
  3108.         end
  3109.     return List
  3110. end
  3111.  
  3112. Shell = function()
  3113. local X = Instance.new("Part",char)
  3114. local O = Instance.new("ObjectValue",X)
  3115.         O.Name = "creator"
  3116.         X.Locked = true
  3117.         X.Name = "Shell"
  3118.         X.Anchored = false
  3119.         X.CanCollide = false
  3120.         X.Transparency = 0
  3121.         X.Reflectance = 0
  3122.         X.BottomSurface = 0
  3123.         X.TopSurface = 0
  3124.         X.Shape = 0
  3125.         local V = Instance.new("ObjectValue",X)
  3126.         V.Value = char
  3127.         V.Name = "creator"
  3128.         X.BrickColor = BrickColor.new("Really red")
  3129.         X.Size = Vector3.new(1,1,1)
  3130.         --X.Material = "Neon"
  3131.         local Z = Instance.new("SpecialMesh",X)
  3132.         Z.MeshType = "Sphere"
  3133.         Z.Scale = Vector3.new(1,1,1)
  3134.         X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  3135.         local bv = Instance.new("BodyVelocity",X)
  3136.         bv.maxForce = Vector3.new(99999,99999,99999)
  3137.         X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  3138.         bv.velocity = root.CFrame.lookVector*65
  3139. Explode = X.Touched:connect(function(hit)
  3140.         if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
  3141.         local cf = X.CFrame
  3142.         bv:Destroy()
  3143.         X.Anchored = true
  3144.         Z:Remove()
  3145.         Explode:disconnect()
  3146.         X.Size = Vector3.new(3,3,3)
  3147.         X.Touched:connect(function(hit) end)
  3148.         X.CanCollide = false
  3149.         for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
  3150.             if v:FindFirstChild('Humanoid') then
  3151.                 v.Humanoid:TakeDamage(math.huge)
  3152.             end
  3153.         end
  3154.             for i = 1, (40) do rs:wait()
  3155.                 X.Transparency = X.Transparency + (1/40)
  3156.                 X.Size = X.Size + Vector3.new(1,1,1)
  3157.                 X.CFrame = cf
  3158.             end
  3159.         X:Destroy()
  3160.         end
  3161.     end)
  3162. end
  3163.                 Shell()
  3164.                 for i = 1, 10 do
  3165.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3166.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3167.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3168.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3169.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
  3170.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
  3171.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.7)
  3172.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.7)
  3173.                     if Debounces.on == false then break end
  3174.                     rs:wait()
  3175.                 end
  3176.                 Shell()
  3177.                 shell.Transparency = 1
  3178.                 for i = 1, 10 do
  3179.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3180.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3181.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3182.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3183.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3184.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3185.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3186.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3187.                     if Debounces.on == false then break end
  3188.                     rs:wait()
  3189.                 end
  3190.                 Shell()
  3191.                 shell.Transparency = 0
  3192.                 shell2.Transparency = 1
  3193.                 for i = 1, 10 do
  3194.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3195.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3196.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3197.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3198.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3199.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3200.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3201.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3202.                     if Debounces.on == false then break end
  3203.                     rs:wait()
  3204.                 end
  3205.                 Shell()
  3206.                 shell2.Transparency = 0
  3207.                 shell.Transparency = 1
  3208.                 for i = 1, 10 do
  3209.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3210.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3211.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3212.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3213.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3214.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3215.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3216.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3217.                     if Debounces.on == false then break end
  3218.                     rs:wait()
  3219.                 end
  3220.                 Shell()
  3221.                 shell.Transparency = 0
  3222.                 shell2.Transparency = 1
  3223.                 for i = 1, 10 do
  3224.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3225.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3226.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3227.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3228.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3229.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3230.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3231.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3232.                     if Debounces.on == false then break end
  3233.                     rs:wait()
  3234.                 end
  3235.                 Shell()
  3236.                 shell2.Transparency = 0
  3237.                 shell.Transparency = 1
  3238.                 for i = 1, 10 do
  3239.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3240.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3241.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3242.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3243.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3244.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3245.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3246.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3247.                     if Debounces.on == false then break end
  3248.                     rs:wait()
  3249.                 end
  3250.                 Shell()
  3251.                 shell.Transparency = 0
  3252.                 shell2.Transparency = 1
  3253.                 for i = 1, 10 do
  3254.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3255.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3256.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3257.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
  3258.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3259.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3260.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3261.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3262.                     if Debounces.on == false then break end
  3263.                     rs:wait()
  3264.                 end
  3265.                 Shell()
  3266.                 shell2.Transparency = 0
  3267.                 shell.Transparency = 1
  3268.                 for i = 1, 10 do
  3269.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3270.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3271.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3272.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3273.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3274.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3275.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3276.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3277.                     if Debounces.on == false then break end
  3278.                     rs:wait()
  3279.                 end
  3280.                 Shell()
  3281.                 shell.Transparency = 0
  3282.                 shell2.Transparency = 1
  3283.                 for i = 1, 10 do
  3284.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3285.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3286.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3287.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3288.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3289.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3290.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3291.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3292.                     if Debounces.on == false then break end
  3293.                     rs:wait()
  3294.                 end
  3295.                 Shell()
  3296.                 shell2.Transparency = 0
  3297.                 shell.Transparency = 1
  3298.                 for i = 1, 10 do
  3299.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3300.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3301.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3302.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3303.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3304.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3305.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3306.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3307.                     if Debounces.on == false then break end
  3308.                     rs:wait()
  3309.                 end
  3310.                 Shell()
  3311.                 shell.Transparency = 0
  3312.                 shell2.Transparency = 1
  3313.                 for i = 1, 10 do
  3314.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3315.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3316.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3317.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3318.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3319.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3320.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3321.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3322.                     if Debounces.on == false then break end
  3323.                     rs:wait()
  3324.                 end
  3325.                 Shell()
  3326.                 shell2.Transparency = 0
  3327.                 shell.Transparency = 1
  3328.                 for i = 1, 10 do
  3329.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3330.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3331.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3332.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3333.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3334.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3335.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3336.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3337.                     if Debounces.on == false then break end
  3338.                     rs:wait()
  3339.                 end
  3340.                 Shell()
  3341.                 shell.Transparency = 0
  3342.                 shell2.Transparency = 1
  3343.                 for i = 1, 10 do
  3344.                     shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3345.                     shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3346.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3347.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3348.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3349.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3350.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3351.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3352.                     if Debounces.on == false then break end
  3353.                     rs:wait()
  3354.                 end
  3355.                 shell.Transparency = 1
  3356.             if Debounces.CanAttack == false then
  3357.                 Debounces.CanAttack = true
  3358.                 Debounces.NoIdl = false
  3359.                 Debounces.on = false
  3360.             end
  3361.         end
  3362.     end
  3363. end)
  3364. ----------------------------------------------------
  3365. Search = false
  3366. mouse.KeyDown:connect(function(key)
  3367.     if key == "n" then
  3368.         if Search == false then
  3369.             Search = true
  3370.             for i,v in pairs(game.Players:getPlayers()) do
  3371.                 if v.Name~=char.Name then
  3372.                     for j,k in pairs(v.Character:GetChildren()) do
  3373.                         if k:IsA("BasePart") and k.Transparency >= 1 then
  3374.                             bawx=Instance.new("SelectionBox",cam)
  3375.                             bawx.Color = BrickColor.new("Bright red")
  3376.                             bawx.Transparency = .5
  3377.                             bawx.Adornee = k
  3378.                         end
  3379.                     end
  3380.                 end
  3381.             end
  3382.         elseif Search == true then
  3383.             Search = false
  3384.             for i, v in pairs(cam:GetChildren()) do
  3385.                 if v:IsA("SelectionBox") then
  3386.                     v:Destroy()
  3387.                 end
  3388.             end
  3389.         end
  3390.     end
  3391. end)
  3392. ----------------------------------------------------
  3393. Grab = false
  3394. mouse.KeyDown:connect(function(key)
  3395.     if key == "z" then
  3396.         Debounces.on = true
  3397.         Debounces.NoIdl = true
  3398.         Debounces.ks = true
  3399.         if Grab == false then
  3400.         gp = nil
  3401.         for i = 1, 20 do
  3402.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
  3403.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
  3404.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3405.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3406.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  3407.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  3408.             if Debounces.on == false then break end
  3409.             rs:wait()
  3410.         end
  3411.         con1=larm.Touched:connect(function(hit) -- this is grab
  3412.             ht = hit.Parent
  3413.             hum1=ht:FindFirstChild('Humanoid')
  3414.             if hum1 ~= nil then
  3415.                 if Debounces.ks==true then
  3416.                 z = Instance.new("Sound",hed)
  3417.                 z.SoundId = "rbxassetid://169380525"
  3418.                 z.Volume = 1
  3419.                 z:Play()
  3420.                 Debounces.ks=false
  3421.                 end
  3422.                 hum1.PlatformStand=true
  3423.                 gp = ht
  3424.                 Grab = true
  3425.                 asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
  3426.                 asd.Parent = larm
  3427.                 asd.Name = "asd"
  3428.                 asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
  3429.             --[[elseif hum1 == nil then
  3430.                 con1:disconnect()
  3431.                 wait() return]]--
  3432.             end
  3433.         end)
  3434.         for i = 1, 20 do
  3435.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
  3436.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
  3437.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3438.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3439.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  3440.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  3441.             if Debounces.on == false then break end
  3442.             rs:wait()
  3443.         end
  3444.     if hum1 == nil then
  3445.     Debounces.on = false
  3446.     Debounces.NoIdl = false
  3447.     end
  3448.     con1:disconnect()
  3449.     elseif Grab == true then
  3450.         Grab = false
  3451.         Punch()
  3452.         z = Instance.new("Sound",hed)
  3453.         z.SoundId = "rbxassetid://169380525"
  3454.         z.Pitch = ptz[math.random(1,#ptz)]
  3455.         z.Volume = 1
  3456.         z:Play()
  3457.         for i = 1, 10 do
  3458.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3459.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3460.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3461.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3462.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3463.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3464.             if Debounces.on == false then break end
  3465.             rs:wait()
  3466.         end
  3467.         Punch()
  3468.         z = Instance.new("Sound",hed)
  3469.         z.SoundId = "rbxassetid://169380525"
  3470.         z.Pitch = ptz[math.random(1,#ptz)]
  3471.         z.Volume = 1
  3472.         z:Play()
  3473.         for i = 1, 10 do
  3474.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3475.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3476.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3477.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3478.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3479.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3480.             if Debounces.on == false then break end
  3481.             rs:wait()
  3482.         end
  3483.         Punch()
  3484.         z = Instance.new("Sound",hed)
  3485.         z.SoundId = "rbxassetid://169380525"
  3486.         z.Pitch = ptz[math.random(1,#ptz)]
  3487.         z.Volume = 1
  3488.         z:Play()
  3489.         for i = 1, 10 do
  3490.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3491.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3492.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3493.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3494.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3495.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3496.             if Debounces.on == false then break end
  3497.             rs:wait()
  3498.         end
  3499.         Punch()
  3500.         z = Instance.new("Sound",hed)
  3501.         z.SoundId = "rbxassetid://169380525"
  3502.         z.Pitch = ptz[math.random(1,#ptz)]
  3503.         z.Volume = 1
  3504.         z:Play()
  3505.         for i = 1, 10 do
  3506.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3507.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3508.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3509.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3510.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3511.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3512.             if Debounces.on == false then break end
  3513.             rs:wait()
  3514.         end
  3515.         Punch()
  3516.         z = Instance.new("Sound",hed)
  3517.         z.SoundId = "rbxassetid://169380525"
  3518.         z.Pitch = ptz[math.random(1,#ptz)]
  3519.         z.Volume = 1
  3520.         z:Play()
  3521.         for i = 1, 10 do
  3522.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3523.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3524.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3525.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3526.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3527.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3528.             if Debounces.on == false then break end
  3529.             rs:wait()
  3530.         end
  3531.         Punch()
  3532.         z = Instance.new("Sound",hed)
  3533.         z.SoundId = "rbxassetid://169380525"
  3534.         z.Pitch = ptz[math.random(1,#ptz)]
  3535.         z.Volume = 1
  3536.         z:Play()
  3537.         for i = 1, 10 do
  3538.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3539.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3540.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3541.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3542.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3543.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3544.             if Debounces.on == false then break end
  3545.             rs:wait()
  3546.         end
  3547.         Punch()
  3548.         z = Instance.new("Sound",hed)
  3549.         z.SoundId = "rbxassetid://169380525"
  3550.         z.Pitch = ptz[math.random(1,#ptz)]
  3551.         z.Volume = 1
  3552.         z:Play()
  3553.         for i = 1, 10 do
  3554.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3555.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3556.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3557.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3558.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3559.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3560.             if Debounces.on == false then break end
  3561.             rs:wait()
  3562.         end
  3563.         Punch()
  3564.         z = Instance.new("Sound",hed)
  3565.         z.SoundId = "rbxassetid://169380525"
  3566.         z.Pitch = ptz[math.random(1,#ptz)]
  3567.         z.Volume = 1
  3568.         z:Play()
  3569.         for i = 1, 10 do
  3570.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3571.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3572.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3573.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3574.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3575.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3576.             if Debounces.on == false then break end
  3577.             rs:wait()
  3578.         end
  3579.         Punch()
  3580.         z = Instance.new("Sound",hed)
  3581.         z.SoundId = "rbxassetid://169380525"
  3582.         z.Pitch = ptz[math.random(1,#ptz)]
  3583.         z.Volume = 1
  3584.         z:Play()
  3585.         for i = 1, 10 do
  3586.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3587.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3588.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3589.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3590.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3591.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3592.             if Debounces.on == false then break end
  3593.             rs:wait()
  3594.         end
  3595.         Punch()
  3596.         z = Instance.new("Sound",hed)
  3597.         z.SoundId = "rbxassetid://169380525"
  3598.         z.Pitch = ptz[math.random(1,#ptz)]
  3599.         z.Volume = 1
  3600.         z:Play()
  3601.         for i = 1, 10 do
  3602.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3603.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3604.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3605.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3606.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3607.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3608.             if Debounces.on == false then break end
  3609.             rs:wait()
  3610.         end
  3611.         Punch()
  3612.         z = Instance.new("Sound",hed)
  3613.         z.SoundId = "rbxassetid://169380525"
  3614.         z.Pitch = ptz[math.random(1,#ptz)]
  3615.         z.Volume = 1
  3616.         z:Play()
  3617.         for i = 1, 10 do
  3618.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3619.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3620.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3621.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3622.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3623.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3624.             if Debounces.on == false then break end
  3625.             rs:wait()
  3626.         end
  3627.         Punch()
  3628.         z = Instance.new("Sound",hed)
  3629.         z.SoundId = "rbxassetid://131237241"
  3630.         z.Pitch = ptz[math.random(1,#ptz)]
  3631.         z.Volume = 1
  3632.         z:Play()
  3633.         for i = 1, 10 do
  3634.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3635.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3636.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3637.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3638.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3639.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3640.             if Debounces.on == false then break end
  3641.             rs:wait()
  3642.         end
  3643.         con1:disconnect()
  3644.         Debounces.on = false
  3645.         Debounces.NoIdl = false
  3646.         if gp ~= nil then
  3647.             gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
  3648.                 for i,v in pairs(larm:GetChildren()) do
  3649.                     if v.Name == "asd" and v:IsA("Weld") then
  3650.                 v:Remove()
  3651.             end
  3652.         end
  3653.         --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  3654.         bv.maxForce = Vector3.new(400000, 400000, 400000)
  3655.         bv.P = 125000
  3656.         bv.velocity = char.Head.CFrame.lookVector * 200]]--
  3657.         hum1=nil
  3658.         ht=nil
  3659.         Debounces.on = false
  3660.         Debounces.NoIdl = false
  3661.         elseif ht == nil then wait()
  3662.         Grab = false
  3663.         Debounces.on = false
  3664.         Debounces.NoIdl = false
  3665.             end
  3666.         end
  3667.     end
  3668. end)
  3669. ----------------------------------------------------
  3670. mouse.KeyDown:connect(function(key)
  3671.     if string.byte(key) == 48 then
  3672.         char.Humanoid.WalkSpeed = 60
  3673.     end
  3674. end)
  3675. mouse.KeyUp:connect(function(key)
  3676.     if string.byte(key) == 48 then
  3677.         char.Humanoid.WalkSpeed = 16
  3678.     end
  3679. end)
  3680. -------------------------------
  3681. local animpose = "Idle"
  3682. local lastanimpose = "Idle"
  3683. local sine = 0
  3684. local change = 1
  3685. local val = 0
  3686. local ffing = false
  3687. -------------------------------
  3688. game:GetService("RunService").RenderStepped:connect(function()
  3689. --[[if char.Humanoid.Jump == true then
  3690. jump = true
  3691. else
  3692. jump = false
  3693. end]]
  3694. char.Humanoid.FreeFalling:connect(function(f)
  3695. if f then
  3696. ffing = true
  3697. else
  3698. ffing = false
  3699. end
  3700. end)
  3701. sine = sine + change
  3702. if jumpn == true then
  3703. animpose = "Jumping"
  3704. elseif ffing == true then
  3705. animpose = "Freefalling"
  3706. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  3707. animpose = "Idle"
  3708. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  3709. animpose = "Walking"
  3710. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  3711. animpose = "Running"
  3712. end
  3713. if animpose ~= lastanimpose then
  3714. sine = 0
  3715. if Debounces.NoIdl == false then
  3716. if animpose == "Idle" then
  3717. for i = 1, 2 do
  3718. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  3719. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  3720. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  3721. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3722. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  3723. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  3724. end
  3725. elseif animpose == "Walking" then
  3726. for i = 1, 2 do
  3727. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  3728. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  3729. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  3730. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  3731. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  3732. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  3733. end
  3734. elseif animpose == "Running" then
  3735. for i = 1, 2 do
  3736. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
  3737. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
  3738. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  3739. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  3740. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  3741. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  3742. wait()
  3743. end
  3744. end
  3745. else
  3746. end
  3747. end
  3748. lastanimpose = animpose
  3749. if Debounces.NoIdl == false then
  3750. if animpose == "Idle" then
  3751. change = 0.5
  3752. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4)
  3753. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4)
  3754. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  3755. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  3756. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  3757. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  3758. elseif animpose == "Walking" then
  3759. change = 1
  3760. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  3761. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  3762. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  3763. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  3764. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  3765. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  3766. elseif animpose == "Running" then
  3767. change = 1
  3768. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles  (math.rad(44), math.rad (0), math.rad(0)), 0.15)
  3769. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(-  80),  math.rad(0), 0), 0.15)
  3770. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad  (0), math.rad(50),  math.rad(-40)), 0.15)
  3771. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0),   math.rad(-50),  math.rad(40)), 0.15)
  3772. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8),   math.rad(0), math.rad(- 10)), .15)
  3773. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8),   math.rad(0), math.rad(10)),  .15)
  3774. elseif stanceToggle == "Floating" then
  3775. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  3776. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  3777. hed.Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0)
  3778. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(-8)), 0.4)
  3779. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(8)), 0.4)
  3780. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), -.2) * CFrame.Angles(math.rad(-15),0, math.rad(0)), 0.05)
  3781. end
  3782. end
  3783. end)
  3784. hum.MaxHealth = 9001
  3785. wait(3)
  3786. hum.Health = 9001
  3787. -----------------------------------------------------------------------------
  3788.  
  3789. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  3790.     --[[Part0 = Vector3 (Start pos)
  3791.         Part1 = Vector3 (End pos)
  3792.         Times = number (Amount of lightning parts)
  3793.         Offset = number (Offset)
  3794.         Color = color (brickcolor value)
  3795.         Thickness = number (thickness)
  3796.         Trans = number (transparency)
  3797.     ]]--
  3798.     local magz = (Part0 - Part1).magnitude
  3799.     local curpos = Part0
  3800.     local trz = {-Offset,Offset}
  3801.     for i=1,Times do
  3802.         local li = Instance.new("Part", torso)
  3803.         li.Name = "Lightning"
  3804.         li.TopSurface =0
  3805.         li.Material = "Neon"
  3806.         li.BottomSurface = 0
  3807.         li.Anchored = true
  3808.         li.Locked = true
  3809.         li.Transparency = Trans or 0.4
  3810.         li.BrickColor = BrickColor.new(Color)
  3811.         li.formFactor = "Custom"
  3812.         li.CanCollide = false
  3813.         li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  3814.         local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  3815.         local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  3816.         if Times == i then
  3817.         local magz2 = (curpos - Part1).magnitude
  3818.         li.Size = Vector3.new(Thickness,Thickness,magz2)
  3819.         li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  3820.         else
  3821.         li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  3822.         end
  3823.         curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  3824.         game.Debris:AddItem(li,.1)
  3825.     end
  3826. end
  3827.  
  3828. BodyParts = {} -- Parts to emit lightning effects from
  3829. for _, v in pairs(char:GetChildren()) do
  3830.     if v:IsA("Part") then
  3831.         table.insert(BodyParts, v)
  3832.     end
  3833. end
  3834.  
  3835. Bounding = {} -- Calculate the bounding boxes
  3836. for _, v in pairs(BodyParts) do
  3837.     local temp = {X=nil, Y=nil, Z=nil}
  3838.     temp.X = v.Size.X/2 * 15
  3839.     temp.Y = v.Size.Y/2 * 15
  3840.     temp.Z = v.Size.Z/2 * 15
  3841.     Bounding[v.Name] = temp
  3842.     --table.insert(Bounding, v.Name, temp)
  3843. end
  3844.  
  3845. while wait(0) do -- Emit the Lightning effects randomly, (math.random(1,10)/10) if you want original
  3846.     local Body1 = BodyParts[math.random(#BodyParts)]
  3847.     local Body2 = BodyParts[math.random(#BodyParts)]
  3848.     local Pos1 = Vector3.new(
  3849.         math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  3850.         math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  3851.         math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
  3852. )
  3853.     local Pos2 = Vector3.new(
  3854.         math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  3855.         math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  3856.         math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
  3857. )
  3858.     local SPos1 = Body1.Position + Pos1
  3859.     local SPos2 = Body2.Position + Pos2
  3860.     Lightning(SPos1, SPos2, 4, 3, "Really red", .3, .56)
  3861. end
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