Advertisement
ColorblindRBLX

Neko v2 (FE'd)

Sep 1st, 2020 (edited)
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 133.40 KB | None | 0 0
  1. -- Fuck vsb asshole crappy game shit
  2.  
  3. local TweenService = game:GetService("TweenService")
  4. loadstring(game:GetObjects("rbxassetid://5425999987")[1].Source)()
  5. local RbxUtility = LoadLibrary("RbxUtility")
  6. local Create = RbxUtility.Create
  7.  
  8. local scripts = game:GetObjects("rbxassetid://5649507377")[1]
  9.  
  10. local Player = game.Players.LocalPlayer
  11.  
  12. ZTfade=false
  13. ZT=false
  14.  
  15. EffectPack = scripts.Extras:Clone()
  16. scripts.Extras:Destroy()
  17. local agresive = false
  18. Target = Vector3.new()
  19. Character= Player.Character
  20. Torso = Character.Torso
  21. Head = Character.Head
  22. Humanoid = Character.Humanoid
  23. LeftArm = Character["Left Arm"]
  24. LeftLeg = Character["Left Leg"]
  25. RightArm = Character["Right Arm"]
  26. RightLeg = Character["Right Leg"]
  27. RootPart = Character["HumanoidRootPart"]
  28. local Anim="Idle"
  29. local inairvel=0
  30. local WalkAnimStep = 0
  31. local sine = 0
  32. local change = 1
  33. local shirtdown = false
  34. local pantdown = false
  35. local reap = false
  36. local gpressed = false
  37. Animstep = 0
  38. WalkAnimMove=0.05
  39. Combo = 0
  40. local attack=false
  41. local pant = false
  42. local RJ = Character.HumanoidRootPart:FindFirstChild("RootJoint")
  43. local Neck = Character.Torso:FindFirstChild("Neck")
  44.  
  45. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  46. local NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  47.  
  48.  
  49. local forWFB = 0
  50. local forWRL = 0
  51.  
  52.  
  53. Effects=Instance.new("Folder",Character)
  54. Effects.Name="Effects"
  55. it=Instance.new
  56. vt=Vector3.new
  57. cf=CFrame.new
  58. euler=CFrame.fromEulerAnglesXYZ
  59. angles=CFrame.Angles
  60. local cn = CFrame.new
  61. mr=math.rad
  62. mememode=false
  63. IT = Instance.new
  64. CF = CFrame.new
  65. VT = Vector3.new
  66. RAD = math.rad
  67. C3 = Color3.new
  68. UD2 = UDim2.new
  69. BRICKC = BrickColor.new
  70. ANGLES = CFrame.Angles
  71. EULER = CFrame.fromEulerAnglesXYZ
  72. COS = math.cos
  73. ACOS = math.acos
  74. SIN = math.sin
  75. ASIN = math.asin
  76. ABS = math.abs
  77. MRANDOM = math.random
  78. FLOOR = math.floor
  79.  
  80. local lastid= "http://www.roblox.com/asset/?id=617334987"
  81. local s2=it("Sound",Torso)
  82. local CurId = 1
  83. s2.EmitterSize = 30
  84. local s2c=s2:Clone()
  85.  
  86. playsong = true
  87.  
  88. s2.SoundId = lastid
  89.     if playsong == true then
  90.     s2:play()      
  91.     elseif playsong == false then
  92.     s2:stop()          
  93.     end
  94. lastsongpos= 0
  95.  
  96. crosshair = Instance.new("BillboardGui",Character)
  97. crosshair.Size = UDim2.new(10,0,10,0)
  98. crosshair.Enabled = false
  99. imgl = Instance.new("ImageLabel",crosshair)
  100. imgl.Position = UDim2.new(0,0,0,0)
  101. imgl.Size = UDim2.new(1,0,1,0)
  102. imgl.Image = "rbxassetid://578065407"
  103. imgl.BackgroundTransparency = 1
  104. imgl.ImageTransparency = .7
  105. imgl.ImageColor3 = Color3.new(1,1,1)
  106.     crosshair.StudsOffset = Vector3.new(0,0,-1)
  107.  
  108. --//=================================\\
  109. --||          LOCAL IDS
  110. --\\=================================//
  111.  
  112. local GROWL = 1544355717
  113. local ROAR = 528589382
  114. local ECHOBLAST = 376976397
  115. local CAST = 459523898
  116. local ALCHEMY = 424195979
  117. local BUILDUP = 698824317
  118. local BIGBUILDUP = 874376217
  119. local IMPACT = 231917744
  120. local LARGE_EXPLOSION = 168513088
  121. local TURNUP = 299058146
  122. local Weld37 = Instance.new("Weld")
  123. local Weld39 = Instance.new("Weld")
  124. local Part36 = Instance.new("Part")
  125. local Part38 = Instance.new("Part")
  126. local Model13 = Instance.new("Model")
  127.  
  128. if Character:FindFirstChild("Animate")then
  129.     Character.Animate:Destroy()
  130. end
  131.  
  132. function RemoveOutlines(part)
  133.     part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  134. end
  135.  
  136.  
  137.    
  138.  
  139.     CFuncs = {
  140. Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  141.    
  142.     local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  143.     RemoveOutlines(Part)
  144.     return Part
  145. end
  146. }
  147. ,
  148. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  149.    
  150.     local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  151.     if Mesh == "SpecialMesh" then
  152.         Msh.MeshType = MeshType
  153.         Msh.MeshId = MeshId
  154.     end
  155.     return Msh
  156. end
  157. }
  158. ,
  159. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  160.    
  161.     local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  162.     if Mesh == "SpecialMesh" then
  163.         Msh.MeshType = MeshType
  164.         Msh.MeshId = MeshId
  165.     end
  166.     return Msh
  167. end
  168. }
  169. ,
  170. Weld = {Create = function(Parent, Part0, Part1, C0, C1)
  171.    
  172.     local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  173.     return Weld
  174. end
  175. }
  176. ,
  177. Sound = {Create = function(id, par, vol, pit)
  178.    
  179.     coroutine.resume(coroutine.create(function()
  180.        
  181.         local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId  = "http://www.roblox.com/asset/?id="..id, Parent = par or workspace})
  182.         wait()
  183.         S:play()
  184.         game:GetService("Debris"):AddItem(S, 6)
  185.     end
  186. ))
  187. end
  188. }
  189. ,
  190. ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  191.    
  192.     local fp = Create("ParticleEmitter")({Parent = Parent, Color = ColorSequence.new(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread})
  193.     return fp
  194. end
  195. }
  196. }
  197.  
  198.  
  199.  
  200.  
  201.  
  202.     coroutine.resume(coroutine.create(function()
  203.         if Head:FindFirstChildOfClass("Decal") then
  204.             local face = Head:FindFirstChildOfClass("Decal")
  205.             face:Destroy()
  206.         end
  207.        
  208.     end))
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.     coroutine.resume(coroutine.create(function() wait(.5)
  216.     for i, v in pairs(Character:GetDescendants()) do
  217.         if v:IsA("Accessory")or v:IsA("Shirt") or v:IsA("Pants")or v:IsA("CharacterMesh")or v:IsA("Decal")or v:IsA("Hat") or v:IsA("BodyColors") then
  218.             v:Destroy()
  219.         end
  220.     end
  221.    
  222. local   outfit = EffectPack.Outfit:Clone()
  223.    
  224.     for i, v in pairs(outfit:GetChildren()) do
  225.         if v:IsA("Shirt") or v:IsA("Pants")or v:IsA("BodyColors")or v:IsA("CharacterMesh") then
  226.             v.Parent = Character
  227.         end
  228.             if v:IsA("BasePart")  then
  229.                 local at1 = v:FindFirstChildOfClass("Attachment")
  230.                 local at2 = nil
  231. for i, v2 in pairs(Character:GetDescendants()) do
  232.    
  233. if v2:IsA("Attachment") and v2.Name == at1.Name and v2.Parent.Parent == Character  then
  234.     at2 = v2
  235. end
  236.    
  237. end    
  238.  
  239. Part36.Name = "Left"
  240. Part36.Parent = Player.Character
  241. Part36.CFrame = CFrame.new(-0.864785671, 5.40298271, 1.08804584, 0.00171390176, 0.0015738951, 0.999997795, 0.0481499843, 0.998839736, -0.00165481726, -0.998839498, 0.0481527671, 0.00163629651)
  242. Part36.Orientation = Vector3.new(0.0900000036, 89.9100037, 2.75999999)
  243. Part36.Position = Vector3.new(-0.864785671, 5.40298271, 1.08804584)
  244. Part36.Rotation = Vector3.new(45.3199997, 89.8799973, -42.5600014)
  245. Part36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  246. Part36.Size = Vector3.new(1.03999996, 0.419999987, 1.05999994)
  247. Part36.BottomSurface = Enum.SurfaceType.Smooth
  248. Part36.BrickColor = BrickColor.new("Really black")
  249. Part36.CanCollide = false
  250. Part36.Locked = true
  251. Part36.Material = Enum.Material.SmoothPlastic
  252. Part36.brickColor = BrickColor.new("Really black")
  253. Part36.FormFactor = Enum.FormFactor.Symmetric
  254. Part36.formFactor = Enum.FormFactor.Symmetric
  255. Weld37.Name = "Left Leg"
  256. Weld37.Parent = Part36
  257. Weld37.C0 = CFrame.new(0,-0.8,0)
  258. Weld37.Part0 = Part36
  259. Weld37.Part1 = LeftLeg
  260. Weld37.part1 = LeftLeg
  261. Part38.Name = "Right"
  262. Part38.Parent = Player.Character
  263. Part38.CFrame = CFrame.new(-0.862425506, 5.4220829, 2.09170222, -0.34028101, -0.0131851267, 0.940231562, -0.0387370177, 0.99925065, -6.86116982e-06, -0.939526379, -0.0364240296, -0.340536386)
  264. Part38.Orientation = Vector3.new(0, 109.910004, -2.22000003)
  265. Part38.Position = Vector3.new(-0.862425506, 5.4220829, 2.09170222)
  266. Part38.Rotation = Vector3.new(180, 70.0899963, 177.779999)
  267. Part38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  268. Part38.Size = Vector3.new(1.03999996, 0.419999808, 1.05999994)
  269. Part38.BottomSurface = Enum.SurfaceType.Smooth
  270. Part38.BrickColor = BrickColor.new("Really black")
  271. Part38.CanCollide = false
  272. Part38.Locked = true
  273. Part38.Material = Enum.Material.SmoothPlastic
  274. Part38.brickColor = BrickColor.new("Really black")
  275. Part38.FormFactor = Enum.FormFactor.Symmetric
  276. Part38.formFactor = Enum.FormFactor.Symmetric
  277. Weld39.Name = "Right Leg"
  278. Weld39.Parent = Part38
  279. Weld39.C0 = CFrame.new(0,-0.8,0)
  280. Weld39.Part0 = Part38
  281. Weld39.Part1 = RightLeg
  282. Weld39.part1 = RightLeg
  283.  
  284. local Model0 = Instance.new("Model")
  285. local Part1 = Instance.new("Part")
  286. local SpecialMesh2 = Instance.new("SpecialMesh")
  287. local Weld3 = Instance.new("Weld")
  288. local Part4 = Instance.new("Part")
  289. local SpecialMesh5 = Instance.new("SpecialMesh")
  290. local Weld6 = Instance.new("Weld")
  291. local Part7 = Instance.new("Part")
  292. local SpecialMesh8 = Instance.new("SpecialMesh")
  293. local Weld9 = Instance.new("Weld")
  294. local Part10 = Instance.new("Part")
  295. local SpecialMesh11 = Instance.new("SpecialMesh")
  296. local Weld12 = Instance.new("Weld")
  297. local Part14 = Instance.new("Part")
  298. local SpecialMesh15 = Instance.new("SpecialMesh")
  299. local Weld16 = Instance.new("Weld")
  300. local Part17 = Instance.new("Part")
  301. local SpecialMesh18 = Instance.new("SpecialMesh")
  302. local Weld19 = Instance.new("Weld")
  303. local Part20 = Instance.new("Part")
  304. local SpecialMesh21 = Instance.new("SpecialMesh")
  305. local Weld22 = Instance.new("Weld")
  306. local Part23 = Instance.new("Part")
  307. local SpecialMesh24 = Instance.new("SpecialMesh")
  308. local Weld25 = Instance.new("Weld")
  309. Model0.Name = "vag"
  310. Model0.Parent = Torso
  311. Model0.PrimaryPart = Part1
  312. Part1.Name = "mainskin"
  313. Part1.Parent = Model0
  314. Part1.CFrame = CFrame.new(-0.866321027, 5.57360649, 1.57845628, 0.00160500058, -0.0125150038, 0.999920428, 0.999988377, -0.00454756292, -0.00166202663, 0.00456800172, 0.999911368, 0.0125075588)
  315. Part1.Orientation = Vector3.new(0.100000001, 89.2799988, 90.2600021)
  316. Part1.Position = Vector3.new(-0.866321027, 5.57360649, 1.57845628)
  317. Part1.Rotation = Vector3.new(7.57000017, 89.2799988, 82.6900024)
  318. Part1.Color = Color3.new(1, 0.8, 0.6)
  319. Part1.Size = Vector3.new(0.900895953, 1.80179191, 0.900895953)
  320. Part1.Anchored = false
  321. Part1.BottomSurface = Enum.SurfaceType.Smooth
  322. Part1.BrickColor = BrickColor.new("Pastel brown")
  323. Part1.CanCollide = false
  324. Part1.Material = Enum.Material.SmoothPlastic
  325. Part1.TopSurface = Enum.SurfaceType.Smooth
  326. Part1.brickColor = BrickColor.new("Pastel brown")
  327. SpecialMesh2.Parent = Part1
  328. SpecialMesh2.Scale = Vector3.new(0.899999976, 0.400000006, 0.899999976)
  329. SpecialMesh2.MeshType = Enum.MeshType.Sphere
  330. Weld3.Name = "Torso"
  331. Weld3.Parent = Part1
  332. Weld3.C0 = CFrame.new(1.00810242, 0.00668120384, -0.0114426017, 5.99958003e-06, 0.999901295, 0.0141194807, -0.999941111, 0.000160070136, -0.0109077049, -0.0109090386, -0.0141187282, 0.999840915)
  333. Weld3.Part0 = Part1
  334. Weld3.Part1 = Torso
  335. Weld3.part1 = Torso
  336. Part4.Name = "Vg"
  337. Part4.Parent = Model0
  338. Part4.CFrame = CFrame.new(-0.866321027, 5.57360649, 1.57845628, 0.00160500058, -0.0125150038, 0.999920428, 0.999988377, -0.00454756292, -0.00166202663, 0.00456800172, 0.999911368, 0.0125075588)
  339. Part4.Orientation = Vector3.new(0.100000001, 89.2799988, 90.2600021)
  340. Part4.Position = Vector3.new(-0.866321027, 5.57360649, 1.57845628)
  341. Part4.Rotation = Vector3.new(7.57000017, 89.2799988, 82.6900024)
  342. Part4.Color = Color3.new(0.854902, 0.52549, 0.478431)
  343. Part4.Size = Vector3.new(0.900895953, 1.80179191, 0.900895953)
  344. Part4.Anchored = false
  345. Part4.BottomSurface = Enum.SurfaceType.Smooth
  346. Part4.BrickColor = BrickColor.new("Medium red")
  347. Part4.CanCollide = false
  348. Part4.Material = Enum.Material.SmoothPlastic
  349. Part4.TopSurface = Enum.SurfaceType.Smooth
  350. Part4.brickColor = BrickColor.new("Medium red")
  351. SpecialMesh5.Parent = Part4
  352. SpecialMesh5.Scale = Vector3.new(0.910000026, 0.300000012, 0.910000026)
  353. SpecialMesh5.MeshType = Enum.MeshType.Sphere
  354. Weld6.Name = "mainskin"
  355. Weld6.Parent = Part4
  356. Weld6.C0 = CFrame.new(0, 0, 0, 1.00000024, 4.65661287e-10, 1.23691279e-10, 4.65661287e-10, 1, 9.31322575e-10, 1.23691279e-10, 9.31322575e-10, 1)
  357. Weld6.Part0 = Part4
  358. Weld6.Part1 = Part1
  359. Weld6.part1 = Part1
  360. Part7.Name = "Vg2"
  361. Part7.Parent = Model0
  362. Part7.CFrame = CFrame.new(-0.865878761, 5.55604744, 1.57808244, 0.00160500058, -0.0125150038, 0.999920428, 0.999988377, -0.00454756292, -0.00166202663, 0.00456800172, 0.999911368, 0.0125075588)
  363. Part7.Orientation = Vector3.new(0.100000001, 89.2799988, 90.2600021)
  364. Part7.Position = Vector3.new(-0.865878761, 5.55604744, 1.57808244)
  365. Part7.Rotation = Vector3.new(7.57000017, 89.2799988, 82.6900024)
  366. Part7.Color = Color3.new(0.639216, 0.294118, 0.294118)
  367. Part7.Size = Vector3.new(0.900895953, 0.900895953, 0.900895953)
  368. Part7.Anchored = false
  369. Part7.BottomSurface = Enum.SurfaceType.Smooth
  370. Part7.BrickColor = BrickColor.new("Dusty Rose")
  371. Part7.CanCollide = false
  372. Part7.Material = Enum.Material.SmoothPlastic
  373. Part7.TopSurface = Enum.SurfaceType.Smooth
  374. Part7.brickColor = BrickColor.new("Dusty Rose")
  375. SpecialMesh8.Parent = Part7
  376. SpecialMesh8.Scale = Vector3.new(0.910000026, 0.300000012, 0.910000026)
  377. SpecialMesh8.MeshType = Enum.MeshType.Sphere
  378. Weld9.Name = "mainskin"
  379. Weld9.Parent = Part7
  380. Weld9.C0 = CFrame.new(0.0175599698, 0.000299525098, -0.00046673941, 1.00000024, 4.65661287e-10, 1.23691279e-10, 4.65661287e-10, 1, 9.31322575e-10, 1.23691279e-10, 9.31322575e-10, 1)
  381. Weld9.Part0 = Part7
  382. Weld9.Part1 = Part1
  383. Weld9.part1 = Part1
  384. Part10.Name = "Skin"
  385. Part10.Parent = Model0
  386. Part10.CFrame = CFrame.new(-0.776254952, 5.58247375, 1.58018422, -0.572227836, -0.0160920434, 0.819936872, 0.820094705, -0.0112283546, 0.572117686, 0, 0.999807537, 0.0196221787)
  387. Part10.Orientation = Vector3.new(-34.9000015, 88.6299973, 90.7799988)
  388. Part10.Position = Vector3.new(-0.776254952, 5.58247375, 1.58018422)
  389. Part10.Rotation = Vector3.new(-88.0400009, 55.0800018, 178.389999)
  390. Part10.Color = Color3.new(1, 0.8, 0.6)
  391. Part10.Size = Vector3.new(0.891887307, 1.49548769, 0.900895953)
  392. Part10.Anchored = false
  393. Part10.BottomSurface = Enum.SurfaceType.Smooth
  394. Part10.BrickColor = BrickColor.new("Pastel brown")
  395. Part10.CanCollide = false
  396. Part10.Material = Enum.Material.SmoothPlastic
  397. Part10.TopSurface = Enum.SurfaceType.Smooth
  398. Part10.brickColor = BrickColor.new("Pastel brown")
  399. SpecialMesh11.Parent = Part10
  400. SpecialMesh11.Scale = Vector3.new(0.899999976, 0.400000006, 0.899999976)
  401. SpecialMesh11.MeshType = Enum.MeshType.Sphere
  402. Weld12.Name = "mainskin"
  403. Weld12.Parent = Part10
  404. Weld12.C0 = CFrame.new(0.0442657135, -0.000178598173, -0.0789558589, 0.81916672, 0.00343200099, -0.573545337, -0.00668692915, 0.99997133, -0.00356695056, 0.573516667, 0.00675718486, 0.819166183)
  405. Weld12.Part0 = Part10
  406. Weld12.Part1 = Part1
  407. Weld12.part1 = Part1
  408. Model13.Name = "vagcover"
  409. Model13.Parent = Torso
  410. Model13.PrimaryPart = Part14
  411. Part14.Name = "mainskin"
  412. Part14.Parent = Model13
  413. Part14.CFrame = CFrame.new(-0.866962552, 5.56903839, 1.57845902, 0.00160500058, -0.0125150038, 0.999920428, 0.999988377, -0.00454756292, -0.00166202663, 0.00456800172, 0.999911368, 0.0125075588)
  414. Part14.Orientation = Vector3.new(0.100000001, 89.2799988, 90.2600021)
  415. Part14.Position = Vector3.new(-0.866962552, 5.56903839, 1.57845902)
  416. Part14.Rotation = Vector3.new(7.57000017, 89.2799988, 82.6900024)
  417. Part14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  418. Part14.Size = Vector3.new(0.90731889, 1.81463778, 0.90731889)
  419. Part14.Anchored = false
  420. Part14.BottomSurface = Enum.SurfaceType.Smooth
  421. Part14.BrickColor = BrickColor.new("Really black")
  422. Part14.CanCollide = false
  423. Part14.Material = Enum.Material.SmoothPlastic
  424. Part14.TopSurface = Enum.SurfaceType.Smooth
  425. Part14.brickColor = BrickColor.new("Really black")
  426. SpecialMesh15.Parent = Part14
  427. SpecialMesh15.Scale = Vector3.new(0.899999976, 0.400000006, 0.899999976)
  428. SpecialMesh15.MeshType = Enum.MeshType.Sphere
  429. Weld16.Name = "Torso"
  430. Weld16.Parent = Part14
  431. Weld16.C0 = CFrame.new(1.01267099, 0.00664961338, -0.0108087659, 6.00004569e-06, 0.999901056, 0.0141194789, -0.999941051, 0.000160070136, -0.0109077059, -0.0109090377, -0.0141187273, 0.999840915)
  432. Weld16.Part0 = Part14
  433. Weld16.Part1 = Torso
  434. Weld16.part1 = Torso
  435. Part17.Name = "Vg"
  436. Part17.Parent = Model13
  437. Part17.CFrame = CFrame.new(-0.866962552, 5.56903839, 1.57845902, 0.00160500058, -0.0125150038, 0.999920428, 0.999988377, -0.00454756292, -0.00166202663, 0.00456800172, 0.999911368, 0.0125075588)
  438. Part17.Orientation = Vector3.new(0.100000001, 89.2799988, 90.2600021)
  439. Part17.Position = Vector3.new(-0.866962552, 5.56903839, 1.57845902)
  440. Part17.Rotation = Vector3.new(7.57000017, 89.2799988, 82.6900024)
  441. Part17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  442. Part17.Size = Vector3.new(0.90731889, 1.81463778, 0.90731889)
  443. Part17.Anchored = false
  444. Part17.BottomSurface = Enum.SurfaceType.Smooth
  445. Part17.BrickColor = BrickColor.new("Really black")
  446. Part17.CanCollide = false
  447. Part17.Material = Enum.Material.SmoothPlastic
  448. Part17.TopSurface = Enum.SurfaceType.Smooth
  449. Part17.brickColor = BrickColor.new("Really black")
  450. SpecialMesh18.Parent = Part17
  451. SpecialMesh18.Scale = Vector3.new(0.910000026, 0.300000012, 0.910000026)
  452. SpecialMesh18.MeshType = Enum.MeshType.Sphere
  453. Weld19.Name = "mainskin"
  454. Weld19.Parent = Part17
  455. Weld19.C0 = CFrame.new(0, 0, 0, 1.00000024, 4.65661287e-10, 1.23691279e-10, 4.65661287e-10, 1, 9.31322575e-10, 1.23691279e-10, 9.31322575e-10, 1)
  456. Weld19.Part0 = Part17
  457. Weld19.Part1 = Part14
  458. Weld19.part1 = Part14
  459. Part20.Name = "Vg2"
  460. Part20.Parent = Model13
  461. Part20.CFrame = CFrame.new(-0.86652112, 5.55135584, 1.57807875, 0.00160500058, -0.0125150038, 0.999920428, 0.999988377, -0.00454756292, -0.00166202663, 0.00456800172, 0.999911368, 0.0125075588)
  462. Part20.Orientation = Vector3.new(0.100000001, 89.2799988, 90.2600021)
  463. Part20.Position = Vector3.new(-0.86652112, 5.55135584, 1.57807875)
  464. Part20.Rotation = Vector3.new(7.57000017, 89.2799988, 82.6900024)
  465. Part20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  466. Part20.Size = Vector3.new(0.90731889, 0.90731889, 0.90731889)
  467. Part20.Anchored = false
  468. Part20.BottomSurface = Enum.SurfaceType.Smooth
  469. Part20.BrickColor = BrickColor.new("Really black")
  470. Part20.CanCollide = false
  471. Part20.Material = Enum.Material.SmoothPlastic
  472. Part20.TopSurface = Enum.SurfaceType.Smooth
  473. Part20.brickColor = BrickColor.new("Really black")
  474. SpecialMesh21.Parent = Part20
  475. SpecialMesh21.Scale = Vector3.new(0.910000026, 0.300000012, 0.910000026)
  476. SpecialMesh21.MeshType = Enum.MeshType.Sphere
  477. Weld22.Name = "mainskin"
  478. Weld22.Parent = Part20
  479. Weld22.C0 = CFrame.new(0.0176836904, 0.00030521708, -0.000466041354, 1.00000024, 4.65661287e-10, 1.23691279e-10, 4.65661287e-10, 1, 9.31322575e-10, 1.23691279e-10, 9.31322575e-10, 1)
  480. Weld22.Part0 = Part20
  481. Weld22.Part1 = Part14
  482. Weld22.part1 = Part14
  483. Part23.Name = "Skin"
  484. Part23.Parent = Model13
  485. Part23.CFrame = CFrame.new(-0.776253998, 5.57796907, 1.58019507, -0.572227836, -0.0160920434, 0.819936872, 0.820094705, -0.0112283546, 0.572117686, 0, 0.999807537, 0.0196221787)
  486. Part23.Orientation = Vector3.new(-34.9000015, 88.6299973, 90.7799988)
  487. Part23.Position = Vector3.new(-0.776253998, 5.57796907, 1.58019507)
  488. Part23.Rotation = Vector3.new(-88.0400009, 55.0800018, 178.389999)
  489. Part23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  490. Part23.Size = Vector3.new(0.898245931, 1.50614965, 0.90731889)
  491. Part23.Anchored = false
  492. Part23.BottomSurface = Enum.SurfaceType.Smooth
  493. Part23.BrickColor = BrickColor.new("Really black")
  494. Part23.CanCollide = false
  495. Part23.Material = Enum.Material.SmoothPlastic
  496. Part23.TopSurface = Enum.SurfaceType.Smooth
  497. Part23.brickColor = BrickColor.new("Really black")
  498. SpecialMesh24.Parent = Part23
  499. SpecialMesh24.Scale = Vector3.new(0.899999976, 0.400000006, 0.899999976)
  500. SpecialMesh24.MeshType = Enum.MeshType.Sphere
  501. Weld25.Name = "mainskin"
  502. Weld25.Parent = Part23
  503. Weld25.C0 = CFrame.new(0.0445814133, -0.000175714493, -0.0795190334, 0.81916672, 0.00343200099, -0.573545337, -0.00668692915, 0.99997133, -0.00356695056, 0.573516667, 0.00675718486, 0.819166183)
  504. Weld25.Part0 = Part23
  505. Weld25.Part1 = Part14
  506. Weld25.part1 = Part14
  507.  
  508. v.Parent = at2.Parent
  509. local Weldhat = weld(v,at2.Parent,v,CF())
  510. Weldhat.C0 = CF(at2.Position)*ANGLES(mr(at2.Orientation.x),mr(at2.Orientation.y),mr(at2.Orientation.z))
  511. Weldhat.C1 = CF(at1.Position)*ANGLES(mr(at1.Orientation.x),mr(at1.Orientation.y),mr(at1.Orientation.z))
  512. end
  513.     end
  514.    
  515. end))
  516. --//=================================\\
  517. --|| SAZERENOS ARTIFICIAL HEARTBEAT
  518. --\\=================================//
  519. Frame_Speed = 1 / 30
  520. ArtificialHB = Instance.new("BindableEvent", script)
  521. ArtificialHB.Name = "ArtificialHB"
  522.  
  523. script:WaitForChild("ArtificialHB")
  524.  
  525. frame = Frame_Speed
  526. tf = 0
  527. allowframeloss = false
  528. tossremainder = false
  529. lastframe = tick()
  530. script.ArtificialHB:Fire()
  531.  
  532. game:GetService("RunService").Heartbeat:connect(function(s, p)
  533.     tf = tf + s
  534.     if tf >= frame then
  535.         if allowframeloss then
  536.             script.ArtificialHB:Fire()
  537.             lastframe = tick()
  538.         else
  539.             for i = 1, math.floor(tf / frame) do
  540.                 script.ArtificialHB:Fire()
  541.             end
  542.         lastframe = tick()
  543.         end
  544.         if tossremainder then
  545.             tf = 0
  546.         else
  547.             tf = tf - frame * math.floor(tf / frame)
  548.         end
  549.     end
  550. end)
  551.  
  552. --//=================================\\
  553. --\\=================================//
  554.  
  555. function Swait(NUMBER)
  556.     if NUMBER == 0 or NUMBER == nil then
  557.         ArtificialHB.Event:wait()
  558.     else
  559.         for i = 1, NUMBER do
  560.             ArtificialHB.Event:wait()
  561.         end
  562.     end
  563. end
  564.  
  565. ---------------
  566. --[Functions]--
  567. ---------------
  568. so = function(id, par, vol, pit)
  569.  
  570. CFuncs.Sound.Create(id, par, vol, pit)
  571.  
  572.  
  573. end
  574.  
  575. function weld(parent,part0,part1,c0)
  576. local weld=it("Weld")
  577. weld.Parent=parent
  578. weld.Part0=part0
  579. weld.Part1=part1
  580. weld.C0=c0
  581. return weld
  582. end
  583.  
  584. rayCast = function(Pos, Dir, Max, Ignore)
  585.  
  586.   return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  587. end
  588.  
  589. function SetTween(SPart,CFr,MoveStyle2,outorin2,AnimTime)
  590. local MoveStyle = Enum.EasingStyle[MoveStyle2]
  591. local outorin = Enum.EasingDirection[outorin2]
  592.  
  593.  
  594. local dahspeed=1
  595. if attack == true and mememode == true then
  596.     dahspeed=5
  597. end
  598.  
  599. if SPart.Name=="Bullet" then
  600. dahspeed=1 
  601. end
  602.  
  603. local tweeningInformation = TweenInfo.new(
  604.     AnimTime/dahspeed, 
  605.     MoveStyle,
  606.     outorin,
  607.     0,
  608.     false,
  609.     0
  610. )
  611. local MoveCF = CFr
  612. local tweenanim = TweenService:Create(SPart,tweeningInformation,MoveCF)
  613. tweenanim:Play()
  614. end
  615.  
  616. function GatherAllInstances(Parent,ig)
  617.     local Instances = {}
  618.     local Ignore=nil
  619. if  ig ~= nil then
  620. Ignore = ig
  621. end
  622.    
  623.     local function GatherInstances(Parent,Ignore)
  624.         for i, v in pairs(Parent:GetChildren()) do
  625.            
  626.             if v ~= Ignore then
  627.                 GatherInstances(v,Ignore)
  628.             table.insert(Instances, v) end
  629.         end
  630.     end
  631.     GatherInstances(Parent,Ignore)
  632.     return Instances
  633. end
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643. function weld(parent,part0,part1,c0)
  644. local weld=it("Weld")
  645. weld.Parent=parent
  646. weld.Part0=part0
  647. weld.Part1=part1
  648. weld.C0=c0
  649. return weld
  650. end
  651. function joint(parent,part0,part1,c0)
  652. local weld=it("Motor6D")
  653. weld.Parent=parent
  654. weld.Part0=part0
  655. weld.Part1=part1
  656. weld.C0=c0
  657. return weld
  658. end
  659. ArmorParts = {}
  660. --ArmorParts = {}
  661. function WeldAllTo(Part1,Part2,scan,Extra)
  662. local EXCF = Part2.CFrame * Extra  
  663. for i, v3 in pairs(scan:GetDescendants()) do
  664.     if v3:isA("BasePart") then 
  665. local STW=weld(v3,v3,Part1,EXCF:toObjectSpace(v3.CFrame):inverse() )
  666.                     v3.Anchored=false
  667.                     v3.Massless = true
  668.                     v3.CanCollide=false                    
  669. v3.Parent = Part1          
  670. v3.Locked = true   
  671.     if not v3:FindFirstChild("Destroy") then
  672.                 table.insert(ArmorParts,{Part = v3,Par = v3.Parent,Col = v3.Color,Mat=v3.Material.Name })  
  673. else
  674.     v3:Destroy()   
  675.     end            
  676.                     end
  677. end
  678. Part1.Transparency=1
  679. --Part2:Destroy()
  680. end
  681.  
  682.  
  683.  
  684. function JointAllTo(Part1,Part2,scan,Extra)
  685. local EXCF = Part2.CFrame * Extra  
  686. for i, v3 in pairs(scan:GetDescendants()) do
  687.     if v3:isA("BasePart") then 
  688. local STW=joint(v3,v3,Part1,EXCF:toObjectSpace(v3.CFrame):inverse() )
  689.                     v3.Anchored=false
  690.                     v3.Massless = true
  691.                     v3.CanCollide=false                    
  692. v3.Parent = Part1          
  693. v3.Locked = true   
  694.     if not v3:FindFirstChild("Destroy") then
  695.             --  table.insert(ArmorParts,{Part = v3,Par = v3.Parent,Col = v3.Color,Mat=v3.Material.Name })  
  696. else
  697.     v3:Destroy()   
  698.     end            
  699.                     end
  700. end
  701. Part1.Transparency=1
  702. --Part2:Destroy()
  703. end
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711. --------------------------------------------Claws
  712. local RClaw = EffectPack.Part:Clone()
  713. RClaw.Parent = Character
  714. RClaw.Name = "RightClaw"
  715. RCW=weld(RightArm,RightArm,RClaw,cf(0,0,0))
  716.  
  717. --------------------------------------------
  718. local LClaw = EffectPack.Part:Clone()
  719. LClaw.Parent = Character
  720. LClaw.Name = "LeftClaw"
  721. LCW=weld(LeftArm,LeftArm,LClaw,cf(0,0,0))
  722.  
  723. --------------------------------------------
  724. tailw = Torso:WaitForChild("Tail").Weld
  725. tailc0 = tailw.C0
  726.  
  727. for _,v in pairs(scripts.Armor:children()) do
  728.         if v:IsA("Model")  then
  729.            
  730.             if  Character:FindFirstChild(""..v.Name) then
  731.                 local Part1=Character:FindFirstChild(""..v.Name)
  732.                 local Part2=v.Handle
  733.  
  734. WeldAllTo(Part1,Part2,v,CFrame.new(0,0,0))
  735.  
  736.             end
  737.            
  738.            
  739.         end
  740. end
  741.  
  742. local TorsoHandle = scripts.TorsoYes.Torso:WaitForChild'REF'
  743. for i,v in pairs(scripts.TorsoYes.Torso:GetChildren()) do
  744. v.Anchored = false
  745. end
  746. local LeftAWeld = IT("Weld")
  747. LeftAWeld.Parent = Torso
  748. LeftAWeld.Part0 = Torso
  749. LeftAWeld.Part1 = TorsoHandle
  750. LeftAWeld.C1 = CF(0, 0, 0) * angles(0, RAD(0), 0)
  751.  
  752. local SToneTexture = Create("Texture")({
  753.    
  754.    
  755.     Texture = "http://www.roblox.com/asset/?id=1693385655",
  756.     Color3 = Color3.new(163/255, 162/255, 165/255),
  757.    
  758. })
  759.  
  760. function AddStoneTexture(part)
  761.     coroutine.resume(coroutine.create(function()
  762.     for i = 0,6,1 do
  763. local Tx = SToneTexture:Clone()
  764. Tx.Face = i
  765. Tx.Parent=part
  766. end
  767.     end))
  768. end
  769.  
  770. New = function(Object, Parent, Name, Data)
  771.     local Object = Instance.new(Object)
  772.     for Index, Value in pairs(Data or {}) do
  773.         Object[Index] = Value
  774.     end
  775.     Object.Parent = Parent
  776.     Object.Name = Name
  777.     return Object
  778. end
  779.  
  780.  
  781.  
  782. function Tran(Num)
  783. local GivenLeter = ""
  784. if Num == "1" then
  785. GivenLeter = "a"   
  786. elseif Num == "2" then
  787. GivenLeter = "b"
  788. elseif Num == "3" then
  789. GivenLeter = "c"
  790. elseif Num == "4" then
  791. GivenLeter = "d"
  792. elseif Num == "5" then
  793. GivenLeter = "e"
  794. elseif Num == "6" then
  795. GivenLeter = "f"
  796. elseif Num == "7" then
  797. GivenLeter = "g"
  798. elseif Num == "8" then
  799. GivenLeter = "h"
  800. elseif Num == "9" then
  801. GivenLeter = "i"
  802. elseif Num == "10" then
  803. GivenLeter = "j"
  804. elseif Num == "11" then
  805. GivenLeter = "k"
  806. elseif Num == "12" then
  807. GivenLeter = "l"
  808. elseif Num == "13" then
  809. GivenLeter = "m"
  810. elseif Num == "14" then
  811. GivenLeter = "n"
  812. elseif Num == "15" then
  813. GivenLeter = "o"
  814. elseif Num == "16" then
  815. GivenLeter = "p"
  816. elseif Num == "17" then
  817. GivenLeter = "q"
  818. elseif Num == "18" then
  819. GivenLeter = "r"
  820. elseif Num == "19" then
  821. GivenLeter = "s"
  822. elseif Num == "20" then
  823. GivenLeter = "t"
  824. elseif Num == "21" then
  825. GivenLeter = "u"
  826. elseif Num == "22" then
  827. GivenLeter = "v"
  828. elseif Num == "23" then
  829. GivenLeter = "w"
  830. elseif Num == "24" then
  831. GivenLeter = "x"
  832. elseif Num == "25" then
  833. GivenLeter = "y"
  834. elseif Num == "26" then
  835. GivenLeter = "z"
  836. elseif Num == "27" then
  837. GivenLeter = "_"
  838. elseif Num == "28" then
  839. GivenLeter = "0"
  840. elseif Num == "29" then
  841. GivenLeter = "1"
  842. elseif Num == "30" then
  843. GivenLeter = "2"   
  844. elseif Num == "31" then
  845. GivenLeter = "3"
  846. elseif Num == "32" then
  847. GivenLeter = "4"
  848. elseif Num == "33" then
  849. GivenLeter = "5"
  850. elseif Num == "34" then
  851. GivenLeter = "6"
  852. elseif Num == "35" then
  853. GivenLeter = "7"
  854. elseif Num == "36" then
  855. GivenLeter = "8"
  856. elseif Num == "37" then
  857. GivenLeter = "9"
  858. end
  859. return GivenLeter
  860.    
  861. end
  862.  
  863. function MaybeOk(Mode,Extra)
  864. local ReturningValue = ""
  865. if Mode == 1 then
  866.    
  867.    
  868.  
  869.     --  v.C0 = CFrame.new(1,1,1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  870.        
  871.         --print(v.C0)
  872. local GivenText = ""   
  873. local   msg =   Extra
  874. local Txt = ""
  875. local FoundTime=0
  876. local LastFound = 0
  877.         delay(wait(0),function()
  878.                 for v3 = 1, #msg do
  879.                    
  880. if string.sub(msg,0+v3,v3) == ","   then
  881.  
  882. local TheN = string.sub(msg,LastFound,v3-1)
  883.  
  884.  
  885. local NumTranslate = Tran(string.sub(msg,LastFound,v3-1))
  886.  
  887.  
  888.  
  889. FoundTime = FoundTime + 1
  890.  
  891.  
  892. GivenText = GivenText..NumTranslate
  893.  
  894. LastFound=v3+1
  895. Txt=""
  896. end
  897.     Txt=string.sub(msg,1,v3)       
  898.  
  899.  
  900.        --    Gui.ExtentsOffset = Vector3.new(0,3,0)
  901.  
  902.  
  903.       --  Gui.ExtentsOffset = Vector3.new(0,3,0)                    
  904. wait()
  905.  -- Gui.ExtentsOffset = Vector3.new(0,3,0)  
  906.                 end;       
  907.  
  908.         ReturningValue=GivenText
  909.           for v3 = 1, #Txt do
  910.                         Txt=string.sub(msg,-1,v3)
  911.  
  912.  
  913.              
  914.  
  915.  
  916.  
  917.  
  918.    end;
  919.              --   Gui:remove()
  920.         end)   
  921.    
  922.  
  923. elseif Mode == 2 then
  924.    
  925. print("fat")
  926. end
  927.  
  928.  
  929.  
  930. while ReturningValue == "" do wait() end
  931. return ReturningValue
  932.    
  933. end
  934.  
  935. function CreateMesh2(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  936.     local NEWMESH = IT(MESH)
  937.     if MESH == "SpecialMesh" then
  938.         NEWMESH.MeshType = MESHTYPE
  939.         if MESHID ~= "nil" and MESHID ~= "" then
  940.             NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  941.         end
  942.         if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  943.             NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  944.         end
  945.     end
  946.     NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  947.     NEWMESH.Scale = SCALE
  948.     NEWMESH.Parent = PARENT
  949.     return NEWMESH
  950. end
  951.  
  952. function CreatePart2(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  953.     local NEWPART = IT("Part")
  954.     NEWPART.formFactor = FORMFACTOR
  955.     NEWPART.Reflectance = REFLECTANCE
  956.     NEWPART.Transparency = TRANSPARENCY
  957.     NEWPART.CanCollide = false
  958.     NEWPART.Locked = true
  959.     NEWPART.Anchored = true
  960.     if ANCHOR == false then
  961.         NEWPART.Anchored = false
  962.     end
  963.     NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  964.     NEWPART.Name = NAME
  965.     NEWPART.Size = SIZE
  966.     NEWPART.Position = Torso.Position
  967.     NEWPART.Material = MATERIAL
  968.     NEWPART:BreakJoints()
  969.     NEWPART.Parent = PARENT
  970.     return NEWPART
  971. end
  972.  
  973. local S = IT("Sound")
  974. function CreateSound2(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  975.     local NEWSOUND = nil
  976.     coroutine.resume(coroutine.create(function()
  977.         NEWSOUND = S:Clone()
  978.         NEWSOUND.Parent = PARENT
  979.         NEWSOUND.Volume = VOLUME
  980.         NEWSOUND.Pitch = PITCH
  981.         NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  982.         NEWSOUND:play()
  983.         if DOESLOOP == true then
  984.             NEWSOUND.Looped = true
  985.         else
  986.             repeat wait(1) until NEWSOUND.Playing == false
  987.             NEWSOUND:remove()
  988.         end
  989.     end))
  990.     return NEWSOUND
  991. end
  992.  
  993.  
  994.     function WACKYEFFECT(Table)
  995.     local TYPE = (Table.EffectType or "Sphere")
  996.     local SIZE = (Table.Size or VT(1,1,1))
  997.     local ENDSIZE = (Table.Size2 or VT(0,0,0))
  998.     local TRANSPARENCY = (Table.Transparency or 0)
  999.     local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1000.     local CFRAME = (Table.CFrame or Torso.CFrame)
  1001.     local MOVEDIRECTION = (Table.MoveToPos or nil)
  1002.     local ROTATION1 = (Table.RotationX or 0)
  1003.     local ROTATION2 = (Table.RotationY or 0)
  1004.     local ROTATION3 = (Table.RotationZ or 0)
  1005.     local MATERIAL = (Table.Material or "Neon")
  1006.     local COLOR = (Table.Color or C3(1,1,1))
  1007.     local TIME = (Table.Time or 45)
  1008.     local SOUNDID = (Table.SoundID or nil)
  1009.     local SOUNDPITCH = (Table.SoundPitch or nil)
  1010.     local SOUNDVOLUME = (Table.SoundVolume or nil)
  1011.     coroutine.resume(coroutine.create(function()
  1012.         local PLAYSSOUND = false
  1013.         local SOUND = nil
  1014.         local EFFECT = CreatePart2(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1015.         if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1016.             PLAYSSOUND = true
  1017.             SOUND = CreateSound2(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1018.         end
  1019.         EFFECT.Color = COLOR
  1020.         local MSH = nil
  1021.         if TYPE == "Sphere" then
  1022.             MSH = CreateMesh2("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1023.                 elseif TYPE == "Cylinder" then
  1024.             MSH = CreateMesh2("SpecialMesh", EFFECT, "Cylinder", "", "", SIZE, VT(0,0,0))  
  1025.         elseif TYPE == "Block" then
  1026.             MSH = IT("BlockMesh",EFFECT)
  1027.             MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1028.                 elseif TYPE == "Cube" then
  1029.             MSH = IT("BlockMesh",EFFECT)
  1030.             MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)   
  1031.            
  1032.         elseif TYPE == "Wave" then
  1033.             MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1034.         elseif TYPE == "Ring" then
  1035.             MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1036.         elseif TYPE == "Slash" then
  1037.             MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1038.         elseif TYPE == "Round Slash" then
  1039.             MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1040.         elseif TYPE == "Swirl" then
  1041.             MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1042.         elseif TYPE == "Skull" then
  1043.             MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1044.         elseif TYPE == "Crystal" then
  1045.             MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1046.         elseif TYPE == "Crown" then
  1047.             MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "173770780", "", SIZE, VT(0,0,0))
  1048.         end
  1049.         if MSH ~= nil then
  1050.             local MOVESPEED = nil
  1051.             if MOVEDIRECTION ~= nil then
  1052.                 MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1053.             end
  1054.             local GROWTH = SIZE - ENDSIZE
  1055.             local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1056.             if TYPE == "Block" then
  1057.            
  1058.                 SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",TIME/60)
  1059.             else
  1060.        
  1061.             SetTween(EFFECT,{CFrame = CFRAME},"Linear","InOut",0)
  1062.                
  1063.             end
  1064.            
  1065.            
  1066.            
  1067.             wait()
  1068.            
  1069.             SetTween(EFFECT,{Transparency = EFFECT.Transparency - TRANS},"Linear","InOut",TIME/60)
  1070.            
  1071.                             if TYPE == "Block" then
  1072.    
  1073.                     SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",0)
  1074.                 else
  1075.  
  1076.                     SetTween(EFFECT,{CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))},"Linear","InOut",0)
  1077.                    
  1078.                 end
  1079.                             if MOVEDIRECTION ~= nil then
  1080.                     local ORI = EFFECT.Orientation
  1081.  
  1082.                     SetTween(EFFECT,{CFrame=CF(MOVEDIRECTION)},"Linear","InOut",TIME/60)
  1083.                         SetTween(EFFECT,{Orientation=ORI},"Linear","InOut",TIME/60)
  1084.                
  1085.                    
  1086.                             end
  1087.                             MSH.Scale = MSH.Scale - GROWTH/TIME
  1088.                                     SetTween(MSH,{Scale=ENDSIZE},"Linear","InOut",TIME/60)
  1089.                                         if TYPE == "Wave" then
  1090.                
  1091.                         SetTween(MSH,{Offset=VT(0,0,-MSH.Scale.X/8)},"Linear","InOut",TIME/60)
  1092.                 end
  1093.             for LOOP = 1, TIME+1 do
  1094.                 wait(.05)
  1095.  
  1096.                 --SetTween(EFFECT,{Transparency = EFFECT.Transparency - TRANS/TIME},"Linear","InOut",0)
  1097.                
  1098.                
  1099.                 if TYPE == "Block" then
  1100.    
  1101.     --              SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",0)
  1102.                 else
  1103.  
  1104.     --              SetTween(EFFECT,{CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))},"Linear","InOut",0)
  1105.                    
  1106.                 end
  1107.                 if MOVEDIRECTION ~= nil then
  1108.                     local ORI = EFFECT.Orientation
  1109.  
  1110. --                  SetTween(EFFECT,{CFrame=CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)},"Linear","InOut",0)
  1111. --                      SetTween(EFFECT,{Orientation=ORI},"Linear","InOut",0)
  1112.                
  1113.                    
  1114.                 end
  1115.             end
  1116.                 game:GetService("Debris"):AddItem(EFFECT, 15)
  1117.             if PLAYSSOUND == false then
  1118.                 EFFECT:remove()
  1119.             else
  1120.                 SOUND.Stopped:Connect(function()
  1121.                     EFFECT:remove()
  1122.                 end)
  1123.             end
  1124.         else
  1125.             if PLAYSSOUND == false then
  1126.                 EFFECT:remove()
  1127.             else
  1128.                 repeat wait() until SOUND.Playing == false
  1129.                 EFFECT:remove()
  1130.             end
  1131.         end
  1132.     end))
  1133. end
  1134. ----------------------
  1135. --[End Of Functions]--
  1136. ----------------------
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143. ------------------
  1144. --[Gun]--
  1145. ------------------
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158. function CreatePart( Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1159.     local Part = Create("Part"){
  1160.        
  1161.         Parent = Parent,
  1162.         Reflectance = Reflectance,
  1163.         Transparency = Transparency,
  1164.         CanCollide = false,
  1165.         Locked = true,
  1166.         BrickColor = BrickColor.new(tostring(BColor)),
  1167.         Name = Name,
  1168.         Size = Size,
  1169.         Material = Material,
  1170.     }
  1171.     RemoveOutlines(Part)
  1172.     return Part
  1173. end
  1174.  
  1175. ------------------
  1176. --[End of Gun]--
  1177. ------------------
  1178.  
  1179. ---------------
  1180. --[Particles]--
  1181. ---------------
  1182.  
  1183.  
  1184. local Particle2_1 = Create("ParticleEmitter"){
  1185. Color = ColorSequence.new(Color3.new (1,1,1),  Color3.new (170/255, 255/255, 255/255)),
  1186. Transparency =  NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.75,.4),NumberSequenceKeypoint.new(1,1)}),
  1187. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,.0)}),
  1188. Texture = "rbxassetid://241922778",
  1189. Lifetime = NumberRange.new(0.55,0.95),
  1190. Rate = 100,
  1191. VelocitySpread = 180,
  1192. Rotation = NumberRange.new(0),
  1193. RotSpeed = NumberRange.new(-200,200),
  1194. Speed = NumberRange.new(8.0),
  1195. LightEmission = 1,
  1196. LockedToPart = false,
  1197. Acceleration = Vector3.new(0, 0, 0),
  1198. EmissionDirection = "Top",
  1199. Drag = 4,
  1200. Enabled = false
  1201. }
  1202.  
  1203.  
  1204. local BEGONE_Particle = Create("ParticleEmitter"){
  1205. Color = ColorSequence.new(Color3.new (1,1,1), Color3.new (1, 1, 1)),
  1206. Transparency =  NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.1,0),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(0.5,.2),NumberSequenceKeypoint.new(1,1)}),
  1207. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.15,1.5),NumberSequenceKeypoint.new(.75,1.5),NumberSequenceKeypoint.new(1,0)}),
  1208. Texture = "rbxassetid://936193661",
  1209. Lifetime = NumberRange.new(1.5),
  1210. Rate = 100,
  1211. VelocitySpread = 0,
  1212. Rotation = NumberRange.new(0),
  1213. RotSpeed = NumberRange.new(-10,10),
  1214. Speed = NumberRange.new(0),
  1215. LightEmission = .25,
  1216. LockedToPart = true,
  1217. Acceleration = Vector3.new(0, -0, 0),
  1218. EmissionDirection = "Top",
  1219. Drag = 4,
  1220. ZOffset = 1,
  1221. Enabled = false
  1222. }
  1223.  
  1224.  
  1225. ----------------------
  1226. --[End Of Particles]--
  1227. ----------------------
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233. -----------------
  1234.  
  1235.  
  1236.  
  1237.     Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1238.    
  1239.         if hit.Parent == nil then
  1240.         return
  1241.     end
  1242.     local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1243.     for _,v in pairs(hit.Parent:children()) do
  1244.         if v:IsA("Humanoid") then
  1245.         if  h.Health > 0.0001 then
  1246.                 h = v else   end
  1247.         end
  1248.     end
  1249.    
  1250.     if h == nil then
  1251.         return
  1252.         elseif h ~= nil and h.Health < 0.001 then
  1253.         return
  1254.     elseif  h ~= nil and h.Parent:FindFirstChild("Fly away") then
  1255.         return
  1256.     end
  1257.    
  1258.    
  1259.     --gg
  1260.    
  1261. --local FoundTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso") 
  1262.         coroutine.resume(coroutine.create(function()   
  1263. if h.Health >9999999 and minim <9999 and Type~= "IgnoreType" and(h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")) and not h.Parent:FindFirstChild("Fly away")then
  1264.    
  1265.    
  1266.     local FATag = Instance.new("Model",h.Parent)
  1267.  
  1268.     FATag.Name = "Fly away"
  1269. game:GetService("Debris"):AddItem(FATag, 2.5)  
  1270.    
  1271.    
  1272.     for _,v in pairs(h.Parent:children()) do
  1273.         if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1274.             v.Anchored=true
  1275.         end
  1276.     end
  1277.  
  1278. wait(.25)
  1279.    
  1280. if  h.Parent:FindFirstChildOfClass("Body Colors")then
  1281. h.Parent:FindFirstChildOfClass("Body Colors"):Destroy()
  1282. end
  1283.  
  1284.  
  1285.     local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  1286.    
  1287.     coroutine.resume(coroutine.create(function()   
  1288.        
  1289.        
  1290. local YourGone = Instance.new("Part")
  1291.         YourGone.Reflectance = 0
  1292.         YourGone.Transparency = 1
  1293.         YourGone.CanCollide = false
  1294.         YourGone.Locked = true
  1295.         YourGone.Anchored=true
  1296.         YourGone.BrickColor = BrickColor.new("Really blue")
  1297.         YourGone.Name = "YourGone"
  1298.         YourGone.Size = Vector3.new()
  1299.         YourGone.Material = "SmoothPlastic"
  1300.         YourGone:BreakJoints()
  1301.         YourGone.Parent = FoundTorso       
  1302.         YourGone.CFrame = FoundTorso.CFrame
  1303.                
  1304.     local NewParticle = Instance.new("ParticleEmitter")
  1305. NewParticle.Parent = YourGone
  1306. NewParticle.Acceleration =  Vector3.new(0,0,0)
  1307. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10),NumberSequenceKeypoint.new(1,.0)})
  1308. NewParticle.Color = ColorSequence.new(Color3.new (1,0,0), Color3.new (1, 0, 0))
  1309. NewParticle.Lifetime = NumberRange.new(0.55,0.95)
  1310. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.25,.0),NumberSequenceKeypoint.new(1,1)})
  1311. NewParticle.Speed = NumberRange.new(0,0.0)
  1312. NewParticle.ZOffset = 2
  1313. NewParticle.Texture = "rbxassetid://243660364"
  1314. NewParticle.RotSpeed = NumberRange.new(-0,0)
  1315. NewParticle.Rotation = NumberRange.new(-180,180)
  1316. NewParticle.Enabled = false
  1317. game:GetService("Debris"):AddItem(YourGone, 3) 
  1318. for i = 0,2,1 do
  1319. NewParticle:Emit(1)
  1320. so("1448044156", FoundTorso,2, 1)
  1321. h.Parent:BreakJoints()
  1322. YourGone.CFrame = FoundTorso.CFrame
  1323.     for _,v in pairs(h.Parent:children()) do
  1324.         if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1325.             v.Anchored=false
  1326. --          v.Material = "Neon"
  1327.             --v.BrickColor = BrickColor.new("Really red")
  1328.             if v:FindFirstChildOfClass("SpecialMesh")then
  1329.     --v:Destroy()
  1330.             end
  1331.                         if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  1332. --  v:Destroy()
  1333. end    
  1334.                     local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  1335.                                        
  1336.                 vp.Parent = v      
  1337.                         game:GetService("Debris"):AddItem(vp, math.random(50,100)/1000)            
  1338.            
  1339.            
  1340.         end
  1341.        
  1342.        
  1343.        
  1344.     end
  1345.  
  1346.    
  1347.    
  1348. wait(.2)   
  1349. end
  1350. wait(.1)   
  1351. NewParticle:Emit(3)
  1352. so("1448044156", FoundTorso,2, .8)
  1353. h.Parent:BreakJoints()
  1354. YourGone.CFrame = FoundTorso.CFrame
  1355.     for _,v in pairs(h.Parent:children()) do
  1356.         if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1357.             v.Anchored=false
  1358. --          v.Material = "Neon"
  1359.             --v.BrickColor = BrickColor.new("Really red")
  1360.             if v:FindFirstChildOfClass("SpecialMesh")then
  1361.     --v:Destroy()
  1362.             end
  1363.                         if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  1364. --  v:Destroy()
  1365. end    
  1366.                     local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  1367.                                        
  1368.                 vp.Parent = v      
  1369.                         game:GetService("Debris"):AddItem(vp, math.random(100,200)/1000)               
  1370.            
  1371.            
  1372.         end
  1373.        
  1374.        
  1375.        
  1376.     end
  1377.  
  1378.    
  1379.    
  1380.    
  1381.     end))
  1382.    
  1383.  
  1384.  
  1385.  
  1386. wait(.1)
  1387.  
  1388.  
  1389.  
  1390.    
  1391.    
  1392.    
  1393.    
  1394.     end
  1395.    
  1396.    
  1397.     end))
  1398.     if h ~= nil and hit.Parent ~= Character and hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1399.         if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1400.             return
  1401.         end
  1402.         local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
  1403.         game:GetService("Debris"):AddItem(c, 0.5)
  1404.         if HitSound ~= nil and HitPitch ~= nil then
  1405.             so(HitSound, hit, 1, HitPitch)
  1406.         end
  1407.         local Damage = math.random(minim, maxim)
  1408.         local blocked = false
  1409.         local block = hit.Parent:findFirstChild("Block")
  1410.         if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1411.             blocked = true
  1412.             block.Value = block.Value - 1
  1413.             print(block.Value)
  1414.         end
  1415.     if blocked == false then
  1416.             h.Health = h.Health - Damage
  1417.             ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Color3.new(0,0,0))
  1418.         else
  1419.             h.Health = h.Health - Damage / 2
  1420.             ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Color3.new(0,0,0))
  1421.            
  1422.         end
  1423.  
  1424.         if Type == "Knockdown" then
  1425.                     local hum = h
  1426.        
  1427.             hum.PlatformStand = true
  1428.             coroutine.resume(coroutine.create(function(HHumanoid)
  1429.        
  1430.         wait(.2)
  1431.         HHumanoid.PlatformStand = false
  1432.     end
  1433.             ), hum)
  1434.            
  1435.            
  1436.            
  1437.             local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  1438.             local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1439.             local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,FoundTorso.Position).lookVector * knockback, Parent = hit})
  1440.             local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 5, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  1441.             game:GetService("Debris"):AddItem(bodvol, 2)
  1442.             game:GetService("Debris"):AddItem(rl, 0.125)
  1443.  
  1444.  
  1445.  
  1446.         elseif Type == "Knockdown2" then
  1447.                     local hum = h
  1448.        
  1449.             hum.PlatformStand = true
  1450.             coroutine.resume(coroutine.create(function(HHumanoid)
  1451.        
  1452.                        
  1453.  Combo = 1          wait(.2)
  1454.         HHumanoid.PlatformStand = false
  1455.     end
  1456. ), hum)
  1457.             local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1458.             local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})
  1459.             local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  1460.             game:GetService("Debris"):AddItem(bodvol, 0.2)
  1461.             game:GetService("Debris"):AddItem(rl, 0.2)
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.                             local bodyVelocity2 = Create("BodyVelocity")({velocity = Vector3.new(0, 60, 0), P = 5000, maxForce = Vector3.new(8000, 12000, 8000), Parent = RootPart})
  1469.                             game:GetService("Debris"):AddItem(bodyVelocity2, 0.1)
  1470.  
  1471.         elseif Type == "Normal" then
  1472.                 local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  1473.             local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1474.             local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,FoundTorso.Position).lookVector * knockback, Parent = hit})
  1475. game:GetService("Debris"):AddItem(bodvol, .1)
  1476.        
  1477.                    
  1478.    
  1479.         elseif Type== "Fire"    then
  1480.             local HTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  1481.  
  1482.                             local tags = 0
  1483.                         for _,v2 in next, HTorso:GetChildren() do
  1484.                             if v2:IsA("Folder") and v2.Name == "OnFire" then
  1485.                                 tags=tags+1
  1486.                             end
  1487.                         end
  1488.                        
  1489. if tags < 2 then
  1490.                                            
  1491.                     local fireef = EffectPack.FireEffect:Clone()
  1492.                    
  1493.                     local tag = Instance.new("Folder",HTorso)
  1494.                     tag.Name = "OnFire"                
  1495.                      game:GetService("Debris"):AddItem(tag, 4.5)
  1496.             for _,v in next, fireef:GetDescendants() do if v:IsA("ParticleEmitter") or v:IsA("SpotLight")  then    game:GetService("Debris"):AddItem(v, 5)   v.Parent = HTorso
  1497.             coroutine.resume(coroutine.create(function()   
  1498.                 for i = 1,35 do
  1499.                                 coroutine.resume(coroutine.create(function()   
  1500.                     v:Emit(2) end))
  1501.                         coroutine.resume(coroutine.create(function()   
  1502.                             Damagefunc(HTorso, HTorso, 4/2, 6/2, 0, "Normal", RootPart, 0.1, "1273118342", math.random(10,30)/10)
  1503.                         end))
  1504.                         if HTorso.Parent:FindFirstChildOfClass("Humanoid")  and HTorso.Parent:FindFirstChildOfClass("Humanoid").Health > .01 then
  1505.                             else    for _,v2 in next, HTorso.Parent:GetDescendants() do  if v2:isA("BasePart") then SetTween(v2,{Color=C3(0,0,0)},"Quad","Out",.5) end end break
  1506.                         end
  1507.                     wait(.1)
  1508.                     end
  1509.             end))  
  1510.                
  1511.                   end  end
  1512.        
  1513.                    
  1514.         fireef:Destroy()       
  1515.             else-- print("Hit Max")    
  1516.         end        
  1517.         elseif Type== "Instakill"   then
  1518.                     coroutine.resume(coroutine.create(function()   
  1519. if  (h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")) and not h.Parent:FindFirstChild("Fly away")then
  1520.    
  1521.    
  1522.     local FATag = Instance.new("Model",h.Parent)
  1523.  
  1524.     FATag.Name = "Fly away"
  1525. game:GetService("Debris"):AddItem(FATag, 2.5)  
  1526.    
  1527.    
  1528.     for _,v in pairs(h.Parent:children()) do
  1529.         if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1530.             v.Anchored=true
  1531.         end
  1532.     end
  1533.  
  1534. wait(.25)
  1535.    
  1536. if  h.Parent:FindFirstChildOfClass("Body Colors")then
  1537. h.Parent:FindFirstChildOfClass("Body Colors"):Destroy()
  1538. end
  1539.  
  1540.  
  1541.     local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  1542.    
  1543.     coroutine.resume(coroutine.create(function()   
  1544.        
  1545.        
  1546. local YourGone = Instance.new("Part")
  1547.         YourGone.Reflectance = 0
  1548.         YourGone.Transparency = 1
  1549.         YourGone.CanCollide = false
  1550.         YourGone.Locked = true
  1551.         YourGone.Anchored=true
  1552.         YourGone.BrickColor = BrickColor.new("Really blue")
  1553.         YourGone.Name = "YourGone"
  1554.         YourGone.Size = Vector3.new()
  1555.         YourGone.Material = "SmoothPlastic"
  1556.         YourGone:BreakJoints()
  1557.         YourGone.Parent = FoundTorso       
  1558.         YourGone.CFrame = FoundTorso.CFrame
  1559.                
  1560.     local NewParticle = Instance.new("ParticleEmitter")
  1561. NewParticle.Parent = YourGone
  1562. NewParticle.Acceleration =  Vector3.new(0,0,0)
  1563. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10),NumberSequenceKeypoint.new(1,.0)})
  1564. NewParticle.Color = ColorSequence.new(Color3.new (1,0,0), Color3.new (1, 0, 0))
  1565. NewParticle.Lifetime = NumberRange.new(0.55,0.95)
  1566. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.25,.0),NumberSequenceKeypoint.new(1,1)})
  1567. NewParticle.Speed = NumberRange.new(0,0.0)
  1568. NewParticle.ZOffset = 2
  1569. NewParticle.Texture = "rbxassetid://243660364"
  1570. NewParticle.RotSpeed = NumberRange.new(-0,0)
  1571. NewParticle.Rotation = NumberRange.new(-180,180)
  1572. NewParticle.Enabled = false
  1573. game:GetService("Debris"):AddItem(YourGone, 3) 
  1574. for i = 0,2,1 do
  1575. NewParticle:Emit(1)
  1576. so("1448044156", FoundTorso,2, 1)
  1577. h.Parent:BreakJoints()
  1578. YourGone.CFrame = FoundTorso.CFrame
  1579.     for _,v in pairs(h.Parent:children()) do
  1580.         if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1581.             v.Anchored=false
  1582. --          v.Material = "Neon"
  1583.             --v.BrickColor = BrickColor.new("Really red")
  1584.             if v:FindFirstChildOfClass("SpecialMesh")then
  1585.     --v:Destroy()
  1586.             end
  1587.                         if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  1588. --  v:Destroy()
  1589. end    
  1590.                     local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  1591.                                        
  1592.                 vp.Parent = v      
  1593.                         game:GetService("Debris"):AddItem(vp, math.random(50,100)/1000)            
  1594.            
  1595.            
  1596.         end
  1597.        
  1598.        
  1599.        
  1600.     end
  1601.  
  1602.    
  1603.    
  1604. wait(.2)   
  1605. end
  1606. wait(.1)   
  1607. NewParticle:Emit(3)
  1608. so("1448044156", FoundTorso,2, .8)
  1609. h.Parent:BreakJoints()
  1610. YourGone.CFrame = FoundTorso.CFrame
  1611.     for _,v in pairs(h.Parent:children()) do
  1612.         if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1613.             v.Anchored=false
  1614. --          v.Material = "Neon"
  1615.             --v.BrickColor = BrickColor.new("Really red")
  1616.             if v:FindFirstChildOfClass("SpecialMesh")then
  1617.     --v:Destroy()
  1618.             end
  1619.                         if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  1620. --  v:Destroy()
  1621. end    
  1622.                     local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  1623.                                        
  1624.                 vp.Parent = v      
  1625.                         game:GetService("Debris"):AddItem(vp, math.random(100,200)/1000)               
  1626.            
  1627.            
  1628.         end
  1629.        
  1630.        
  1631.        
  1632.     end
  1633.  
  1634.    
  1635.    
  1636.    
  1637.     end))
  1638.    
  1639.  
  1640.  
  1641.  
  1642. wait(.1)
  1643.  
  1644.  
  1645.  
  1646.    
  1647.    
  1648.    
  1649.    
  1650.     end
  1651.    
  1652.    
  1653.     end))
  1654.    
  1655.  
  1656.         elseif Type == "HPSteal" then
  1657.                     Humanoid.Health = Humanoid.Health + Damage
  1658.                                 local hum = h
  1659.        
  1660.             hum.PlatformStand = true
  1661.             coroutine.resume(coroutine.create(function(HHumanoid)
  1662.        
  1663.                        
  1664.  Combo = 1          wait(.2)
  1665.         HHumanoid.PlatformStand = false
  1666.     end
  1667. ), hum)
  1668.             local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1669.             local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})
  1670.             local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  1671.             game:GetService("Debris"):AddItem(bodvol, 0.2)
  1672.             game:GetService("Debris"):AddItem(rl, 0.2)
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.                             local bodyVelocity2 = Create("BodyVelocity")({velocity = Vector3.new(0, 60, 0), P = 5000, maxForce = Vector3.new(8000, 12000, 8000), Parent = RootPart})
  1680.                             game:GetService("Debris"):AddItem(bodyVelocity2, 0.1)
  1681.  
  1682.            
  1683.                     elseif Type == "Impale" then
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.    
  1691.  
  1692. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, .8, 2) 
  1693.             hit.Parent.Humanoid.PlatformStand = true
  1694.            
  1695.        
  1696.         wait(1)
  1697.         hit.Parent.Humanoid.PlatformStand = false
  1698.         elseif Type == "IgnoreType" then
  1699.            
  1700.  
  1701.            
  1702.            
  1703.            
  1704.                 elseif Type == "Up" then
  1705.                             local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  1706.                             game:GetService("Debris"):AddItem(bodyVelocity, 0.1)
  1707.                             local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  1708.                             game:GetService("Debris"):AddItem(bodyVelocity, .1)
  1709.                
  1710.                
  1711.  
  1712.        
  1713.            
  1714.            
  1715.            
  1716.                         elseif Type == "Snare" then
  1717.                                     local bp = Create("BodyPosition")({P = 900, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = (h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso"))})
  1718.                                     game:GetService("Debris"):AddItem(bp, 1)
  1719.            
  1720.                        
  1721.  
  1722.                             elseif Type == "Freeze2" then
  1723.                                             local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  1724.                                             local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  1725.                                             hit.Parent.Torso.Anchored = true
  1726.                                             coroutine.resume(coroutine.create(function(Part)
  1727.        
  1728.         wait(1.5)
  1729.         Part.Anchored = false
  1730.     end
  1731. ), hit.Parent.Torso)
  1732.                                             game:GetService("Debris"):AddItem(BodPos, 3)
  1733.                                             game:GetService("Debris"):AddItem(BodGy, 3)
  1734.                                         end
  1735.                                             local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  1736.                                             game:GetService("Debris"):AddItem(debounce, Delay)
  1737.                                             c = Instance.new("ObjectValue")
  1738.                                             c.Name = "creator"
  1739.                                             c.Value = Player
  1740.                                             c.Parent = h
  1741.                                             game:GetService("Debris"):AddItem(c, 0.5)
  1742.                                         end
  1743.                                     end
  1744.  
  1745.  
  1746.  
  1747.     ShowDamage = function(Pos, Text, Time, Color)
  1748.    
  1749.     local Rate = 0.033333333333333
  1750.     if not Pos then
  1751.         local Pos = Vector3.new(0, 0, 0)
  1752.     end
  1753.     local Text = Text or ""
  1754.     local Time = Time or 2
  1755.     if not Color then
  1756.         local Color = Color3.new(1, 0, 1)
  1757.     end
  1758.     local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1759.     EffectPart.Anchored = true
  1760.     local BillboardGui = Create("BillboardGui")({Size = UDim2.new(2, 0, 2, 0), Adornee = EffectPart, Parent = EffectPart})
  1761.     local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = "DMG: "..Text.."", TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  1762.     TextLabel.TextTransparency=1
  1763.     game.Debris:AddItem(EffectPart, Time + 0.1)
  1764.     EffectPart.Parent = game:GetService("Workspace")
  1765.     delay(0, function()
  1766.        
  1767.         local Frames = Time / Rate
  1768.        
  1769.        
  1770.        
  1771. --print(Frames)
  1772.    
  1773.         EffectPart.CFrame=CFrame.new(Pos)
  1774.         wait()  TextLabel.TextTransparency=0
  1775.         SetTween(TextLabel,{TextTransparency=1},"Quad","In",Frames/60)
  1776.         SetTween(TextLabel,{Rotation=math.random(-25,25)},"Elastic","InOut",Frames/60)
  1777.         SetTween(TextLabel,{TextColor3=Color3.new(1,0,0)},"Elastic","InOut",Frames/60)
  1778.  
  1779. SetTween(EffectPart,{CFrame = CFrame.new(Pos) + Vector3.new(math.random(-5,5), math.random(1,5), math.random(-5,5))},"Linear","InOut",Frames/60)
  1780.  
  1781.  
  1782.         wait(Frames/60)
  1783.        
  1784.         if EffectPart and EffectPart.Parent then
  1785.             EffectPart:Destroy()
  1786.         end
  1787.     end
  1788. )
  1789. end
  1790.  
  1791.     MagniDamage = function(Part, magni, mindam, maxdam, knock, Type2)
  1792.        
  1793.        
  1794.        
  1795.        
  1796. local Type=""
  1797.  
  1798.  
  1799.  
  1800.  
  1801. if  mememode == true then
  1802.  
  1803. Type=   "Instakill"
  1804.  
  1805. else
  1806. Type=Type2
  1807. end
  1808. if Type2 == "NormalKnockdown" then
  1809.     Type= "Knockdown"
  1810. end
  1811.        
  1812.     for _,c in pairs(workspace:children()) do
  1813.        
  1814.        
  1815.        
  1816.        
  1817.        
  1818.         local hum = c:FindFirstChild("Humanoid")
  1819.     for _,v in pairs(c:children()) do
  1820.         if v:IsA("Humanoid") then
  1821.             hum = v
  1822.         end
  1823.     end
  1824.        
  1825.        
  1826.        
  1827.        
  1828.         if hum ~= nil then
  1829.             local head = c:findFirstChild("Head")
  1830.             if head ~= nil then
  1831.                 local targ = head.Position - Part.Position
  1832.                 local mag = targ.magnitude
  1833.                 if mag <= magni and c.Name ~= Player.Name then
  1834.                     Damagefunc(Part, head, mindam, maxdam, knock, Type, RootPart, 0.1, "851453784", 1.2)
  1835.                 end
  1836.             end
  1837.         end
  1838.     end
  1839. end
  1840.  
  1841.  
  1842. function CFMagniDamage(HTCF,magni, mindam, maxdam, knock, Type)
  1843. local DGP = Instance.new("Part")
  1844.  
  1845. DGP.Parent = Character
  1846. DGP.Size = Vector3.new(0.05, 0.05, 0.05)
  1847. DGP.Transparency = 1
  1848. DGP.CanCollide = false
  1849. DGP.Anchored = true
  1850. RemoveOutlines(DGP)
  1851. DGP.Position=DGP.Position + Vector3.new(0,-.1,0)
  1852. DGP.CFrame = HTCF
  1853.  
  1854. coroutine.resume(coroutine.create(function()
  1855. MagniDamage(DGP, magni, mindam, maxdam, knock, Type)
  1856. end))
  1857. game:GetService("Debris"):AddItem(DGP, .05)
  1858.  
  1859.  
  1860. DGP.Archivable = false
  1861. end
  1862.  
  1863.  
  1864.  
  1865. -----------------
  1866.  
  1867. function BulletHitEffectSpawn(EffectCF,EffectName)
  1868. local MainEffectHolder=Instance.new("Part",Effects)
  1869.         MainEffectHolder.Reflectance = 0
  1870.         MainEffectHolder.Transparency = 1
  1871.         MainEffectHolder.CanCollide = false
  1872.         MainEffectHolder.Locked = true
  1873.         MainEffectHolder.Anchored=true
  1874.         MainEffectHolder.BrickColor = BrickColor.new("Bright green")
  1875.         MainEffectHolder.Name = "Bullet"
  1876.         MainEffectHolder.Size = Vector3.new(.05,.05,.05)   
  1877.         MainEffectHolder.Material = "Neon"
  1878.         MainEffectHolder:BreakJoints()
  1879.         MainEffectHolder.CFrame = EffectCF
  1880.         local EffectAttach=Instance.new("Attachment",MainEffectHolder) 
  1881.             game:GetService("Debris"):AddItem(MainEffectHolder, 15)
  1882.  
  1883.                 if EffectName == "Explode" then
  1884.             EffectAttach.Orientation = Vector3.new(90,0,0)
  1885.  
  1886.  
  1887.  
  1888.  
  1889.     local   SpawnedParticle1 =  EffectPack.Bang2:Clone()
  1890.             SpawnedParticle1.Parent = MainEffectHolder
  1891.           SpawnedParticle1:Emit(150)
  1892.  
  1893.        
  1894.    
  1895.     local   SpawnedParticle2 =  EffectPack.Bang1:Clone()
  1896.             SpawnedParticle2.Parent = MainEffectHolder
  1897.           SpawnedParticle2:Emit(25)
  1898.    
  1899.        
  1900.  
  1901.     local   SpawnedParticle3 =  EffectPack.Bang3:Clone()
  1902.             SpawnedParticle3.Parent = MainEffectHolder
  1903.           SpawnedParticle3:Emit(185)
  1904.         game:GetService("Debris"):AddItem(MainEffectHolder, 2)             
  1905.        
  1906.            
  1907.         end
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.                 if EffectName == "Spark" then
  1915.  
  1916.             EffectAttach.Orientation = Vector3.new(90,0,0)
  1917.  
  1918.  
  1919.  
  1920.  
  1921.     local   SpawnedParticle1 =  EffectPack.Spark:Clone()
  1922.             SpawnedParticle1.Parent = MainEffectHolder
  1923.           SpawnedParticle1:Emit(1)
  1924.  
  1925.        
  1926.    
  1927.  
  1928.         game:GetService("Debris"):AddItem(MainEffectHolder, 2)             
  1929.        
  1930.            
  1931.         end
  1932.  
  1933.  
  1934.  
  1935.                 if EffectName == "ShockWave" then
  1936.  
  1937.             EffectAttach.Orientation = Vector3.new(90,0,0)
  1938.  
  1939.  
  1940.  
  1941.  
  1942.     local   SpawnedParticle1 =  EffectPack.ShockWave1:Clone()
  1943.             SpawnedParticle1.Parent = MainEffectHolder
  1944.           SpawnedParticle1:Emit(0)
  1945.     local   SpawnedParticle2 =  EffectPack.ShockWave2:Clone()
  1946.             SpawnedParticle2.Parent = MainEffectHolder
  1947.           SpawnedParticle2:Emit(2)
  1948.        
  1949.    
  1950.  
  1951.         game:GetService("Debris"):AddItem(MainEffectHolder, 2)             
  1952.        
  1953.            
  1954.         end
  1955.  
  1956.  
  1957.  
  1958.  
  1959.                 if EffectName == "Nuke" then
  1960.                     so(923073285,MainEffectHolder,8,2)
  1961.             EffectAttach.Orientation = Vector3.new(0,0,0)
  1962.                     local EffectAttach2=Instance.new("Attachment",MainEffectHolder)
  1963.             EffectAttach2.Orientation = Vector3.new(0,0,0)
  1964.  
  1965.  
  1966.  
  1967.  
  1968.     local   SpawnedParticle1 =  EffectPack.Nuke_Flash:Clone()
  1969.             SpawnedParticle1.Parent = EffectAttach
  1970.           SpawnedParticle1:Emit(20)
  1971.  
  1972.        
  1973.    
  1974.     local   SpawnedParticle2 =  EffectPack.Nuke_Smoke:Clone()
  1975.             SpawnedParticle2.Parent = EffectAttach2
  1976.           SpawnedParticle2.Enabled = true
  1977.         coroutine.resume(coroutine.create(function()
  1978.            
  1979.     for i = 0,2,.025/1.5 do
  1980.  
  1981.  
  1982. SpawnedParticle2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.15,.5+(i/4)),NumberSequenceKeypoint.new(.95,.5+(i/4)),NumberSequenceKeypoint.new(1,1)})
  1983. Swait()    
  1984.     end
  1985.     SpawnedParticle2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,1)})
  1986.    
  1987.               SpawnedParticle2.Enabled = false 
  1988.         end))
  1989.        
  1990.  
  1991.     local   SpawnedParticle3 =  EffectPack.Nuke_Wave:Clone()
  1992.             SpawnedParticle3.Parent = EffectAttach
  1993.           SpawnedParticle3:Emit(185)
  1994.         game:GetService("Debris"):AddItem(EffectAttach, 10)            
  1995.        
  1996.            
  1997.         end
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.        
  2010. end
  2011.  
  2012.    
  2013.  
  2014.  
  2015. --[[
  2016.         for i, v in pairs(C:GetChildren()) do
  2017. if v:IsA("Accessory")then
  2018. v:Destroy()
  2019. end
  2020. if v:IsA("BasePart")then
  2021. v.Transparency =1
  2022. if v.Name == "Head" then
  2023.     v:FindFirstChildOfClass("Decal"):Destroy()
  2024. end
  2025. end
  2026.         end--]]
  2027. --[[
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041. local tweeningInformation = TweenInfo.new(
  2042.     0.5,   
  2043.     Enum.EasingStyle.Back,
  2044.     Enum.EasingDirection.Out,
  2045.     0,
  2046.     false,
  2047.     0
  2048. )
  2049. --]]
  2050.  
  2051.  
  2052. local RJW=weld(RJ.Parent,RJ.Part0,RJ.Part1,RJ.C0)
  2053. RJW.C1 = RJ.C1
  2054. RJW.Name = RJ.Name
  2055.  
  2056. local NeckW=weld(Neck.Parent,Neck.Part0,Neck.Part1,Neck.C0)
  2057. NeckW.C1 = Neck.C1
  2058. NeckW.Name = Neck.Name
  2059.  
  2060.  
  2061. --print(WRJ.Parent.Name)
  2062.  
  2063. local RW=weld(Torso,Torso,RightArm,cf(0,0,0))
  2064.  
  2065. local LW=weld(Torso,Torso,LeftArm,cf(0,0,0))
  2066.  
  2067. local RH=weld(Torso,Torso,RightLeg,cf(0,0,0))
  2068.  
  2069. local LH=weld(Torso,Torso,LeftLeg,cf(0,0,0))
  2070.  
  2071.  
  2072.  
  2073. RW.C1 = cn(0, 0.5, 0)
  2074. LW.C1 = cn(0, 0.5, 0)
  2075. RH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2076. LH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083. --------
  2084. --(#Torso)
  2085. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)
  2086. --------
  2087. --(#Head)
  2088. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)
  2089. --------
  2090. --(#Right Arm)
  2091. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)},"Quad","InOut",0.1)
  2092. --------
  2093. --(#Left Arm)
  2094. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)},"Quad","InOut",0.1)
  2095. --------
  2096. --(#Right Leg)
  2097. SetTween(RH,{C0=CFrame.new(.5, -0.90, 0)},"Quad","InOut",0.1)
  2098. --------
  2099. --(#Left Leg)
  2100. SetTween(LH,{C0=CFrame.new(-.5, -0.90, 0)},"Quad","InOut",0.1)
  2101.  
  2102.  
  2103.  
  2104. --[[
  2105. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2106. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2107. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  2108. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  2109. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2110. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2111. --]]
  2112.  
  2113.  
  2114. function AT1()
  2115. attack=true
  2116. local dahspeed=1
  2117. if attack == true and mememode == true then
  2118.     dahspeed=5
  2119. end --/dahspeed
  2120. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-40))},"Quad","InOut",0.2)
  2121. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(40))},"Quad","InOut",0.2)
  2122. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2123. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2124. SetTween(RH,{C0=CFrame.new(.5, -.6, -.4)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2125. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(20),math.rad(0),math.rad(20))},"Quad","InOut",0.2)
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131. wait(.2/dahspeed)  
  2132.  
  2133. --coroutine.resume(coroutine.create(function() 
  2134. --  so("1428541279", RightArm,1.6, math.random(120,220)/100)
  2135.  
  2136.  
  2137. CFMagniDamage(RootPart.CFrame*CF(0,-1,-1),7,10,20,20,"Normal")
  2138. --end))
  2139.  
  2140. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1,0)*angles(math.rad(-40),math.rad(0),math.rad(40))},"Back","Out",0.2)
  2141. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-40))},"Back","Out",0.2)
  2142. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(-30),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2143. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(-30),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2144. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(120),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2145. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-60),math.rad(0),math.rad(-20))},"Back","Out",0.2)
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151. wait(.2/dahspeed)  
  2152.  
  2153.  
  2154. attack = false 
  2155. end
  2156.  
  2157.  
  2158.  
  2159.  
  2160. function AT2()
  2161. attack=true
  2162. local dahspeed=1
  2163. if attack == true and mememode == true then
  2164.     dahspeed=5
  2165. end --/dahspeed
  2166.  
  2167. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(60))},"Quad","InOut",0.2)
  2168. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60))},"Quad","InOut",0.2)
  2169. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2170. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2171. SetTween(RH,{C0=CFrame.new(.5, -.5, -.4)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2172. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2173.  
  2174. CFMagniDamage(RootPart.CFrame*CF(0,-0,-1),9,10,15,0,"Normal")
  2175.  
  2176. wait(.2/dahspeed)  
  2177.  
  2178. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1,0)*angles(math.rad(0),math.rad(0),math.rad(-70))},"Back","Out",0.2)
  2179. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(70))},"Back","Out",0.2)
  2180. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2181. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(-20),math.rad(-90))},"Back","Out",0.2)
  2182. SetTween(RH,{C0=CFrame.new(.5, -1, -0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2183. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2184.  
  2185.  
  2186. wait(.2/dahspeed)  
  2187. attack = false     
  2188. end
  2189.  
  2190. function AT3()
  2191. attack=true
  2192. local dahspeed=1
  2193. if attack == true and mememode == true then
  2194.     dahspeed=5
  2195. end --/dahspeed
  2196. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(120))},"Quad","In",0.2)
  2197. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-80))},"Quad","InOut",0.2)
  2198. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(20))},"Quad","InOut",0.2)
  2199. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(20),math.rad(-0),math.rad(-0))},"Quad","InOut",0.2)
  2200. SetTween(RH,{C0=CFrame.new(.5, -1, -0)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2201. SetTween(LH,{C0=CFrame.new(-.5, -.8, 0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2202.  
  2203. wait(.2/dahspeed)  
  2204. CFMagniDamage(RootPart.CFrame*CF(-2,-.25,-1),9,20,30,10,"Knockdown")
  2205.  
  2206. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1,0)*angles(math.rad(20),math.rad(0),math.rad(-0))},"Back","Out",0.2)
  2207. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2208. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(90))},"Back","Out",0.2)
  2209. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(20),math.rad(-0),math.rad(-0))},"Back","Out",0.2)
  2210. SetTween(RH,{C0=CFrame.new(.5, -1, -0)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2211. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2212. wait(.2/dahspeed)
  2213. attack = false     
  2214. end
  2215.  
  2216.  
  2217.  
  2218. function AT4()
  2219. attack=true
  2220. local dahspeed=1
  2221. if attack == true and mememode == true then
  2222.     dahspeed=5
  2223. end --/dahspeed
  2224.  
  2225. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(-80))},"Quad","InOut",0.2)
  2226. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(80))},"Quad","InOut",0.2)
  2227. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2228. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(-20),math.rad(-70),math.rad(-90))},"Quad","InOut",0.2)
  2229. SetTween(RH,{C0=CFrame.new(.5, -1, -.0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2230. SetTween(LH,{C0=CFrame.new(-.5, -.5, -0.4)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2231.  
  2232. CFMagniDamage(RootPart.CFrame*CF(0,-0,-1),9,30,45,0,"Normal")
  2233. so("3051417237", LeftArm,3, math.random(100,155)/100)
  2234. wait(0.2/dahspeed) 
  2235.  
  2236. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1,0)*angles(math.rad(20),math.rad(0),math.rad(45))},"Back","Out",0.2)
  2237. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(-45))},"Back","Out",0.2)
  2238. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2239. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(-0),math.rad(-90))},"Back","Out",0.2)
  2240. SetTween(RH,{C0=CFrame.new(.5, -1, -0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2241. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-10),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2242.  
  2243.  
  2244. wait(.2/dahspeed)  
  2245. attack = false     
  2246. end
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252. function AT5()
  2253. attack=true
  2254. local dahspeed=1
  2255. if attack == true and mememode == true then
  2256.     dahspeed=5
  2257. end --/dahspeed
  2258.  
  2259. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(80))},"Quad","InOut",0.2)
  2260. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-80))},"Quad","InOut",0.2)
  2261. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(-20),math.rad(70),math.rad(90))},"Quad","InOut",0.2)
  2262. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-90))},"Quad","InOut",0.2)
  2263. SetTween(RH,{C0=CFrame.new(.5, -.5, -0.4)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2264. SetTween(LH,{C0=CFrame.new(-.5, -1, -0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)
  2265.  
  2266. CFMagniDamage(RootPart.CFrame*CF(0,-0,-1),9,30,45,0,"Normal")
  2267. so("3051417237", RightArm,3, math.random(100,155)/80)
  2268. wait(0.2/dahspeed) 
  2269.  
  2270. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1,0)*angles(math.rad(20),math.rad(0),math.rad(-45))},"Back","Out",0.2)
  2271. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(45))},"Back","Out",0.2)
  2272. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(90))},"Back","Out",0.2)
  2273. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(-0),math.rad(0))},"Back","Out",0.2)
  2274. SetTween(RH,{C0=CFrame.new(.5, -1, -0)*angles(math.rad(-10),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2275. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2276.  
  2277.  
  2278. wait(.2/dahspeed)  
  2279. attack = false     
  2280. end
  2281.  
  2282.  
  2283.  
  2284.  
  2285. function AT6()
  2286. attack=true
  2287. local dahspeed=1
  2288. if attack == true and mememode == true then
  2289.     dahspeed=5
  2290. end --/dahspeed
  2291.  
  2292.  
  2293. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1,-.3)*angles(math.rad(45),math.rad(0),math.rad(0))},"Quad","Out",0.3)
  2294. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","Out",0.3)
  2295. SetTween(RW,{C0=CFrame.new(1.1 , 0.5, -.3)*angles(math.rad(20),math.rad(115),math.rad(90))},"Quad","In",0.15)
  2296. SetTween(LW,{C0=CFrame.new(-1.1, 0.5, -.3)*angles(math.rad(20),math.rad(-115),math.rad(-90))},"Quad","In",0.15)
  2297. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(-60),math.rad(0),math.rad(0))},"Quad","Out",0.2)
  2298. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(60),math.rad(0),math.rad(0))},"Quad","Out",0.3)
  2299.  
  2300. so("3051417237", Torso,3,  math.random(140,185)/80)
  2301. CFMagniDamage(RootPart.CFrame*CF(-1.4,-0,-1),9,40,55,10,"Knockdown")
  2302. CFMagniDamage(RootPart.CFrame*CF(1.4,-0,-1),9,40,55,10,"Knockdown")
  2303.  
  2304. wait(0.175/dahspeed)   
  2305.  
  2306. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1.7,-.4)*angles(math.rad(45),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2307. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2308. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(90))},"Back","Out",0.2)
  2309. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-90))},"Back","Out",0.2)
  2310. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2311. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(65),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2312.  
  2313.  
  2314.  
  2315. wait(.2/dahspeed)  
  2316. attack = false     
  2317. end
  2318.  
  2319.  
  2320. function AT7()
  2321. attack=true
  2322. local dahspeed=1
  2323. if attack == true and mememode == true then
  2324.     dahspeed=5
  2325. end --/dahspeed
  2326. so("3051417237", Torso,3, .8)
  2327.  
  2328. coroutine.resume(coroutine.create(function()   
  2329.     for i = 1,2 do Swait(3)
  2330. so("3051417087", RightArm,3, math.random(100,155)/100) end
  2331. end))
  2332. for i =1,10,1 do
  2333. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1.7+.17*i,-.4)*angles(math.rad(25-5*i),math.rad(0),math.rad(36*i))},"Quad","Out",0.1)
  2334. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.2)
  2335. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(180),math.rad(0),math.rad(90))},"Quad","Out",0.2)
  2336. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-90))},"Quad","Out",0.2)
  2337. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(-25),math.rad(0),math.rad(0))},"Quad","Out",0.2)
  2338. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(25),math.rad(0),math.rad(0))},"Quad","Out",0.2)
  2339. CFMagniDamage(RootPart.CFrame*CF(1.4,-0,-1+.17*i),9,10,15,10,"Knockdown")
  2340. Swait()
  2341. end
  2342.  
  2343.  
  2344.  
  2345. attack = false     
  2346. end
  2347. --[[
  2348. how to make an cat fly
  2349.  
  2350.  
  2351.     SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-20))},"Quad","InOut",0.1)
  2352. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20))},"Quad","InOut",0.1)
  2353. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.25)*angles(math.rad(0),math.rad(0),math.rad(40))},"Quad","Out",0.1)
  2354. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  2355. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2356. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2357. Swait(.1*30)
  2358. for i = 1,100,0.3 do   
  2359.     SetTween(RJW,{C0=RootCF*CFrame.new(-20.5*math.sin(i),20.5*math.cos(i),i/.5)*angles(math.rad(25-4.5*10*i),math.rad(0),math.rad(36*i*2))},"Quad","InOut",0.1)
  2360. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-80))},"Quad","InOut",0.15)
  2361. SetTween(RW,{C0=CFrame.new(1.5 , 0.65, -.0)*angles(math.rad(160+2*i),math.rad(0),math.rad(30-3*i))},"Quad","Out",0.15)
  2362. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.15)
  2363. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(0+6.5*i),math.rad(0),math.rad(0))},"Quad","InOut",0.15)
  2364. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(0-6.5*i),math.rad(0),math.rad(0))},"Quad","InOut",0.15)
  2365. Swait() end
  2366.  
  2367.     SetTween(RJW,{C0=RootCF*CFrame.new(0,0,20)*angles(math.rad(-20),math.rad(0),math.rad(-20))},"Quad","InOut",0.1)
  2368. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20))},"Quad","InOut",0.1)
  2369. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  2370. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  2371. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2372. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2373. Swait(1.1*30)
  2374.  
  2375.  
  2376. ]]--
  2377.  
  2378. function joke()
  2379. end
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397. function Attack1()
  2398.     attack = true
  2399.    
  2400.         Humanoid.JumpPower = 0 
  2401.     Humanoid.WalkSpeed=0.1 
  2402.     so("299058146", RightArm,2,2.5)
  2403.     SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-20))},"Back","Out",0.6)
  2404. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20))},"Back","Out",0.6)
  2405. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(-10),math.rad(0),math.rad(20))},"Back","Out",0.6)
  2406. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-20))},"Back","Out",0.6)
  2407. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Back","Out",0.6)
  2408. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Back","Out",0.6)
  2409. Swait(.2*30)
  2410.                        
  2411.         coroutine.resume(coroutine.create(function()
  2412. local EffectAttach=Instance.new("Attachment",RightArm)             
  2413. EffectAttach.Orientation = Vector3.new(0,0,0)
  2414. EffectAttach.Position =  Vector3.new(0,-1,0)
  2415.     local   SpawnedParticle1 =  EffectPack.Spark:Clone()
  2416.             SpawnedParticle1.Parent = EffectAttach
  2417.           SpawnedParticle1:Emit(1)
  2418.  
  2419.         game:GetService("Debris"):AddItem(EffectAttach, 2)             
  2420.         end))
  2421.            
  2422.    
  2423.    
  2424.           local TheGunHandle = Instance.new("Part")
  2425.         TheGunHandle.Reflectance = 0
  2426.         TheGunHandle.Transparency = 1
  2427.         TheGunHandle.CanCollide = false
  2428.         TheGunHandle.Locked = true
  2429.         TheGunHandle.Anchored=false
  2430.         TheGunHandle.BrickColor = BrickColor.new("Really blue")
  2431.         TheGunHandle.Name = "BHandle"
  2432.         TheGunHandle.Size = Vector3.new(2.5,1,2.5)
  2433.         TheGunHandle.Material = "SmoothPlastic"
  2434.         TheGunHandle:BreakJoints()
  2435.         TheGunHandle.Parent = Effects      
  2436.         TheGunHandle.CFrame = RootPart.CFrame  
  2437.         TheGunHandle.Massless = false
  2438.        
  2439.         local SWeld=weld(TheGunHandle,RootPart,TheGunHandle,cf(0,0,-3)*angles(math.rad(0),math.rad(0),math.rad(0)))
  2440.         local IsHit = false
  2441. local function onTouch(HitPa)
  2442.     if IsHit == false then
  2443.         local c = HitPa.Parent
  2444.                 local h = HitPa.Parent:FindFirstChild("Humanoid")
  2445.     for _,v in pairs(HitPa.Parent:children()) do
  2446.         if v:IsA("Humanoid") then
  2447.    
  2448.                 h = v end
  2449.        
  2450.     end
  2451.         local head = c:FindFirstChild("Torso") or c:FindFirstChild("UpperTorso")
  2452.         local realhead = c:FindFirstChild("Head")
  2453.     if h ~= nil and head ~= nil and realhead ~= nil then
  2454.    
  2455.     IsHit = true
  2456.     head.Anchored=true
  2457.     coroutine.resume(coroutine.create(function()
  2458.     TheGunHandle:Destroy()
  2459. end))
  2460. ---------------------------------------------------------------------------------------------------------------------------------- 
  2461.    
  2462.               local TheFlyHandle = Instance.new("Part")
  2463.         TheFlyHandle.Reflectance = 0
  2464.         TheFlyHandle.Transparency = 1
  2465.         TheFlyHandle.CanCollide = false
  2466.         TheFlyHandle.Locked = true
  2467.         TheFlyHandle.Anchored=true
  2468.         TheFlyHandle.BrickColor = BrickColor.new("Really blue")
  2469.         TheFlyHandle.Name = "FHandle"
  2470.         TheFlyHandle.Size = Vector3.new(1,1,1)
  2471.         TheFlyHandle.Material = "SmoothPlastic"
  2472.         TheFlyHandle:BreakJoints()
  2473.         TheFlyHandle.Parent = Effects      
  2474.         TheFlyHandle.CFrame = RootPart.CFrame  
  2475.         TheFlyHandle.Massless = false
  2476.  
  2477.  local thejoint =joint(TheFlyHandle,RootPart,TheFlyHandle,cf())
  2478.  
  2479.  
  2480. local risingnum=(25-4.5*1)
  2481.  
  2482.  
  2483.  
  2484. local EffectAttach=Instance.new("Attachment",RightArm)             
  2485. EffectAttach.Orientation = Vector3.new(0,0,0)
  2486. EffectAttach.Position =  Vector3.new(0,-1,0)
  2487.     local   SpawnedParticle1 =  EffectPack.UpperCutSmoke:Clone()
  2488.             SpawnedParticle1.Parent = EffectAttach
  2489.           SpawnedParticle1.Enabled = true
  2490.  
  2491.         game:GetService("Debris"):AddItem(EffectAttach, 5)             
  2492.  
  2493.  
  2494. so("231917750", Torso,2,0.9)
  2495. for i = 1,10,0.4 do
  2496.     SetTween(RJW,{C0=RootCF*CFrame.new(-0.5*math.sin(i),0.5*math.cos(i),0)*angles(math.rad(25-4.5*i),math.rad(0),math.rad(36*i*2))},"Quad","InOut",0.05)
  2497. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-80))},"Quad","InOut",0.15)
  2498. SetTween(RW,{C0=CFrame.new(1.5 , 0.65, -.0)*angles(math.rad(160+2*i),math.rad(0),math.rad(30-3*i))},"Quad","Out",0.15)
  2499. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.15)
  2500. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(0+6.5*i),math.rad(0),math.rad(0))},"Quad","InOut",0.15)
  2501. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(0-6.5*i),math.rad(0),math.rad(0))},"Quad","InOut",0.15)
  2502.  
  2503.     SetTween(head,{CFrame=RootPart.CFrame*CF(0,  0,-1)*angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))},"Quad","InOut",0.05)   
  2504.    
  2505.    
  2506.    
  2507.         SetTween(thejoint,{C0=CFrame.new(0,-i*2,i/2)},"Quad","InOut",0.05)
  2508.        
  2509.         risingnum = risingnum+75
  2510.         if risingnum > 180 then risingnum = -180 print(1) end
  2511.         if risingnum > -45 and  risingnum < 45 then
  2512.                 BulletHitEffectSpawn(head.CFrame,"ShockWave")
  2513.                 so("471882019", head,3,2.5)
  2514.     end
  2515. Swait()
  2516.  
  2517.                
  2518.  
  2519.  end   
  2520.  SpawnedParticle1.Enabled = false
  2521.  
  2522.                 coroutine.resume(coroutine.create(function()
  2523. local EffectAttach=Instance.new("Attachment",RightArm)             
  2524. EffectAttach.Orientation = Vector3.new(0,0,0)
  2525. EffectAttach.Position =  Vector3.new(0,-1,0)
  2526.     local   SpawnedParticle1 =  EffectPack.Spark:Clone()
  2527.             SpawnedParticle1.Parent = EffectAttach
  2528.           SpawnedParticle1:Emit(1)
  2529.  
  2530.         game:GetService("Debris"):AddItem(EffectAttach, 2)             
  2531.         end))
  2532.                 coroutine.resume(coroutine.create(function()
  2533. local EffectAttach=Instance.new("Attachment",LeftArm)              
  2534. EffectAttach.Orientation = Vector3.new(0,0,0)
  2535. EffectAttach.Position =  Vector3.new(0,-1,0)
  2536.     local   SpawnedParticle1 =  EffectPack.Spark:Clone()
  2537.             SpawnedParticle1.Parent = EffectAttach
  2538.           SpawnedParticle1:Emit(1)
  2539.  
  2540.         game:GetService("Debris"):AddItem(EffectAttach, 2)             
  2541.         end))
  2542.     so("782353117", Torso,2,0.9)
  2543. so("588738949", RightArm,3,math.random(90,110)/100)
  2544. so("588738949", LeftArm,3,math.random(90,110)/100)
  2545.     SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(-65),math.rad(0),math.rad(-0))},"Back","Out",0.3)
  2546. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(65),math.rad(0),math.rad(0))},"Back","Out",0.3)
  2547. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(90))},"Back","Out",0.3)
  2548. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(-90))},"Back","Out",0.3)
  2549. SetTween(RH,{C0=CFrame.new(.5, -.7, -.2)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Back","Out",0.3)
  2550. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-30),math.rad(0),math.rad(0))},"Back","Out",0.3)
  2551.  
  2552.         SetTween(thejoint,{C0=CFrame.new(0,-30,5)},"Back","Out",0.6)
  2553.    
  2554. for i = 1,3 do
  2555.     SetTween(head,{CFrame=RootPart.CFrame*CF(0,  0,-6)*angles(mr(0),mr(180),mr(0))},"Linear","Out",0.1)
  2556.  
  2557. Swait(0.1*30)
  2558. end
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565. for i = 1,2.5,.225 do  
  2566.     SetTween(RJW,{C0=RootCF*CFrame.new(0,2+(-0.75*i),20-1.8*i)*angles(math.rad(15+30*i*2),math.rad(0),math.rad(-0))},"Quad","Out",0.2)
  2567. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-25),math.rad(0),math.rad(0))},"Quad","Out",0.3)
  2568. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(170),math.rad(0),math.rad(90-(90/2.0)*i))},"Quad","Out",0.2)
  2569. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(170),math.rad(0),math.rad(-90+(90/2.0)*i))},"Quad","Out",0.2)
  2570. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(40),math.rad(0),math.rad(0))},"Quad","Out",0.3)
  2571. SetTween(LH,{C0=CFrame.new(-.5, -1, -0)*angles(math.rad(40),math.rad(0),math.rad(0))},"Quad","Out",0.3)
  2572. Swait()
  2573.    
  2574.         SetTween(thejoint,{C0=CFrame.new(0,-(20-1.8*i),13-1.2*i)},"Quad","Out",0.2)
  2575.    
  2576.  end
  2577.     so("231917750", Torso,5,0.9)
  2578. local EffectAttach2=Instance.new("Attachment",Torso)               
  2579. EffectAttach2.Orientation = Vector3.new(0,0,0)
  2580. EffectAttach2.Position =  Vector3.new(0,0,0)
  2581.     local   SpawnedParticle2 =  EffectPack.SmashSmoke:Clone()
  2582.             SpawnedParticle2.Parent = EffectAttach2
  2583.           SpawnedParticle2.Enabled = true
  2584.  
  2585.         game:GetService("Debris"):AddItem(EffectAttach2, 7)            
  2586.  
  2587.  
  2588.  
  2589.    
  2590.     coroutine.resume(coroutine.create(function()   
  2591. local parsave = c.Parent
  2592. c.Parent = Effects
  2593.   local  hitground,hitgp,dir = rayCast(Torso.Position, CFrame.new(Torso.Position,(RootPart.CFrame*CF(0,  -4,-10)).p).lookVector, 54, Character)
  2594. c.Parent = parsave
  2595.     SetTween(head,{CFrame=cf(hitgp-VT(0,0,0),Torso.Position)*angles(mr(0),mr(180),mr(-45))},"Quad","In",0.3) Swait(.3*30)   so("231917744", head,4,1.25) BulletHitEffectSpawn(CF(hitgp,hitgp+dir),"Explode") end)) 
  2596.             coroutine.resume(coroutine.create(function()   
  2597.                 Swait(0.3*30)
  2598.                
  2599.                
  2600.  
  2601.                 if c:FindFirstChild("UpperTorso") then
  2602.                     local ragdoll = EffectPack.R15Ragdoll:Clone()
  2603.                     ragdoll.Parent = c
  2604.                     ragdoll.Disabled = false
  2605.                 else
  2606.                     local ragdoll = EffectPack.R6Ragdoll:Clone()
  2607.                     ragdoll.Parent = c
  2608.                     ragdoll.Disabled = false
  2609.                 end
  2610.                                     c:BreakJoints()
  2611.                 h.Health = 0           
  2612.                
  2613.                 head.Anchored = false
  2614.             end))              
  2615.        
  2616.                     SetTween(thejoint,{C0=CFrame.new(0,0,27)},"Quad","In",0.3)
  2617.     SetTween(RJW,{C0=RootCF*CFrame.new(0,-0,-.5)*angles(math.rad(85),math.rad(0),math.rad(-0))},"Quad","Out",0.2)
  2618. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-65),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2619. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(130),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2620. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(130),math.rad(0),math.rad(-0))},"Back","Out",0.2)
  2621. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(-25),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2622. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-25),math.rad(0),math.rad(0))},"Back","Out",0.2)
  2623. Swait(0.3*30)
  2624.    
  2625.   SpawnedParticle2.Enabled = false
  2626.     SetTween(RJW,{C0=RootCF*CFrame.new(0,-0,0)*angles(math.rad(-0),math.rad(0),math.rad(-0))},"Quad","Out",0.25)
  2627. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(35),math.rad(0),math.rad(0))},"Back","Out",0.25)
  2628. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(30))},"Back","Out",0.25)
  2629. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(-30))},"Back","Out",0.25)
  2630. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(10),math.rad(0),math.rad(0))},"Back","Out",0.25)
  2631. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-10),math.rad(0),math.rad(0))},"Back","Out",0.25)
  2632. Swait(0.25*30)
  2633.     TheFlyHandle:Destroy()     
  2634.    
  2635.    
  2636.     attack = false 
  2637. ----------------------------------------------------------------------------------------------------------------------------------
  2638.  
  2639.    
  2640.  
  2641.  
  2642.  
  2643.  
  2644.        
  2645.     end
  2646.    
  2647.     end
  2648.     end    
  2649. local combothingy = TheGunHandle.Touched:connect(onTouch)  
  2650. Swait(.5*30)
  2651. if TheGunHandle.Parent == Effects then 
  2652.     combothingy:disconnect()
  2653.     TheGunHandle:Destroy()
  2654.     attack = false
  2655.     end
  2656. while true do Swait()
  2657.    
  2658. if attack == false then
  2659.     break
  2660. end
  2661.    
  2662. end
  2663.     print("aaaaaaaaaaaaaaaaaa")
  2664.     combothingy:disconnect()   
  2665.         Humanoid.JumpPower = 60
  2666.     Humanoid.WalkSpeed=16  
  2667.    
  2668.    
  2669.    
  2670.  
  2671. end
  2672.  
  2673.  
  2674.  
  2675.  
  2676. function Attack6()
  2677.    
  2678.     for i, v in pairs(GatherAllInstances(Effects)) do
  2679.     if v.Name == "Zombie" then
  2680.         v.Parent:Destroy()
  2681.     end
  2682.     end
  2683. end
  2684.  
  2685. function ClickCombo()
  2686. if Anim == "Fall" or Anim == "Jump" then
  2687. if Combo == 0 then     
  2688. --DownAT() 
  2689. end
  2690. else
  2691.     if agresive == false then              
  2692. if Combo == 0 then
  2693. AT1()  
  2694. Combo = 1
  2695. elseif Combo == 1 then
  2696. AT2()  
  2697. Combo = 2  
  2698. elseif Combo == 2 then
  2699. AT3()
  2700. Combo = 0  
  2701. elseif Combo == 3 then
  2702. Combo = 0  
  2703. ClickCombo()   
  2704. end
  2705.  
  2706. else
  2707. if Combo == 0 then
  2708. AT4()  
  2709. Combo = 1
  2710. elseif Combo == 1 then
  2711. AT5()  
  2712. Combo = 2  
  2713. elseif Combo == 2 then
  2714. AT6()
  2715. Combo = 3  
  2716. elseif Combo == 3 then
  2717. AT7()
  2718. Combo = 0  
  2719. end
  2720.  
  2721. end
  2722. end
  2723. end
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729. local Hold = false
  2730.  
  2731.  
  2732. Button1DownF=function()
  2733.  
  2734.     Hold= true
  2735.     while Hold == true do
  2736.     if attack == false then
  2737. ClickCombo()
  2738.     else
  2739.        
  2740.     end Swait()
  2741.     end
  2742.      
  2743.    
  2744.  
  2745.    
  2746.  
  2747.  
  2748.  
  2749.    
  2750. end
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756. Button1UpF=function()
  2757.  
  2758. if Hold==true then
  2759.  
  2760. Hold = false
  2761.  
  2762. end
  2763.    
  2764. end
  2765.  
  2766. KeyUpF=function(key)
  2767.  
  2768.  
  2769.    
  2770. end
  2771.  
  2772. KeyDownF=function(key)
  2773. if  key == "f"   and attack == false then
  2774. --Attack1()
  2775. if agresive == false then
  2776. SetTween(RCW,{C0=CF(0,-.75,0)},"Quad","Out",.5)
  2777. SetTween(LCW,{C0=CF(0,-.75,0)},"Quad","Out",.5)
  2778. agresive= true
  2779. so("3051417649", RightArm,1.5, .8)
  2780. so("3051417649", LeftArm,1.5, .8)
  2781. so("418252437", Head,5, math.random(20,32)/35)
  2782. else
  2783.     SetTween(RCW,{C0=CF(0,-0,0)},"Quad","In",.5)
  2784. SetTween(LCW,{C0=CF(0,-0,0)},"Quad","In",.5)
  2785. agresive= false
  2786. so("3051417791", RightArm,1.5, .8)
  2787. so("3051417791", LeftArm,1.5, .8)
  2788. end
  2789.  
  2790. end
  2791. if  key == "r"   and attack == false then
  2792.  
  2793.  
  2794. attack = true
  2795. local laying = true
  2796. while laying == true do
  2797.    
  2798.  
  2799. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,-2.20)*angles(math.rad(75),math.rad(5* math.cos(sine / 8 )),math.rad(5* math.cos(sine / 8 )))},"Linear","InOut",0.1)
  2800. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-40),math.rad(15* math.sin(sine / 8 )),math.rad(0))},"Linear","InOut",0.1)
  2801. SetTween(RW,{C0=CFrame.new(1.0 , 0.5, -.4)*angles(math.rad(160),math.rad(5* math.cos(sine / 8 )),math.rad(-50+5* math.cos(sine / 8 )))},"Linear","Out",0.1)
  2802. SetTween(LW,{C0=CFrame.new(-1.0, 0.5, -.4)*angles(math.rad(160),math.rad(5* math.cos(sine / 8 )),math.rad(40+5* math.cos(sine / 8 )))},"Linear","Out",0.1)
  2803. SetTween(RH,{C0=CFrame.new(.5, -.9-.1* math.cos(sine / 8 ), -.4+.4* math.cos(sine / 8 ))*angles(math.rad(-50+35* math.cos(sine / 8 )),math.rad(5* math.cos(sine / 8 )),math.rad(-15* math.cos(sine / 8 )))},"Linear","InOut",0.1)
  2804. SetTween(LH,{C0=CFrame.new(-.5, -.9+.1* math.cos(sine / 8 ), -.4-.4* math.cos(sine / 8 ))*angles(math.rad(-50-35* math.cos(sine / 8 )),math.rad(5* math.cos(sine / 8 )),math.rad(-15* math.cos(sine / 8 )))},"Linear","InOut",0.1)
  2805.  
  2806.     SetTween(tailw,{C0=CF(-.2* math.cos(sine / 8 ),0,.30+.15* math.sin(sine / 4 ))*ANGLES(mr(80+10* math.sin(sine / 4 )),mr(10* math.cos(sine / 8 )),mr(10-30* math.cos(sine / 8 )))},"Linear","In",.1)
  2807.     Swait()
  2808.     if (Humanoid.MoveDirection * Vector3.new(1, 0, 1)).magnitude > .5 then
  2809.     laying = false 
  2810.     end
  2811. end
  2812.  
  2813.  
  2814. attack = false
  2815.  
  2816.  
  2817. end
  2818. if  key == "z"   and attack == false then
  2819. Attack1()
  2820. end
  2821. if  key == "x"   and attack == false then
  2822. --Attack2()
  2823. end
  2824. if  key == "c"   and attack == false then
  2825. --Attack3()
  2826. end
  2827. if  key == "v"   and attack == false then
  2828. --Attack4()
  2829. end
  2830. if  key == "f"   and attack == false then
  2831. --Attack5()
  2832. end
  2833. if  key == "y"   and attack == false then
  2834. joke()
  2835. end
  2836. if  key == "t"   and attack == false then
  2837. --Tuant()
  2838. attack = true
  2839.  
  2840. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(30))},"Back","Out",0.3)
  2841. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-30))},"Back","Out",0.3)
  2842. SetTween(RW,{C0=CFrame.new(1.3 , 0.5, -.0)*angles(math.rad(120),math.rad(0),math.rad(-40))},"Back","Out",0.3)
  2843. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.3)
  2844. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.3)
  2845. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.3)  
  2846. Swait(.3*30)   
  2847.  
  2848. so("3051419970", Character,4, .9)
  2849. change = 4.3
  2850. for i = 1,4,0.1 do
  2851.    
  2852. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,-.1-.05* math.cos(sine / 8))*angles(math.rad(1+1* math.cos(sine / 8)),math.rad(0),math.rad(30+1* math.cos(sine / 8)))},"Quad","InOut",0.1)
  2853. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-30+1* math.cos(sine / 8)))},"Quad","InOut",0.1)
  2854. SetTween(RW,{C0=CFrame.new(1.3 , 0.5, -.0)*angles(math.rad(120),math.rad(0),math.rad(-40))},"Quad","InOut",0.1)
  2855. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2856. SetTween(RH,{C0=CFrame.new(.5, -.95+.05* math.cos(sine / 8), -.2+.05* math.cos(sine / 8))*angles(math.rad(-10+1* math.cos(sine / 8)),math.rad(25* math.cos(sine / 16)),math.rad(0))},"Quad","InOut",0.1)
  2857. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05* math.cos(sine / 8), 0)*angles(math.rad(1+1* math.cos(sine / 8)),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2858. Swait()
  2859. end
  2860. attack = false
  2861. end
  2862. if key == "g" and gpressed == true and reap == true then
  2863.     gpressed = false
  2864. end
  2865. if key == "g" and attack == false and reap == false and pantdown == true then
  2866.     attack = true
  2867.     gpressed = true
  2868.     local mouse = Player:GetMouse()
  2869.     local target = getmousetarget()
  2870.     if target.Parent ~= nil then
  2871.         local find = target.Parent:FindFirstChild("HumanoidRootPart")
  2872.         local find2 = target.Parent:FindFirstChildOfClass("Humanoid")
  2873.         if find == nil then
  2874.             find = target.Parent:FindFirstChild("Torso")
  2875.         end
  2876.         print(find,find2)
  2877.         if find == nil or find2 == nil then
  2878.             attack = false
  2879.         end
  2880.         if find ~= nil and find2 ~= nil then
  2881.             local root = find
  2882.             local beforecframeroot = root.CFrame
  2883.             local beforecframe = RootPart.CFrame
  2884.             local hum = find2
  2885.             root.Anchored = true
  2886.             root.CFrame = root.CFrame * CFrame.new(0,-2.5,0) * angles(math.rad(90),0,0)
  2887.             local Poof = Instance.new("Part")
  2888.             local ParticleEmitter1 = Instance.new("ParticleEmitter")
  2889.             Poof.Parent = Player.Character
  2890.             Poof.CFrame = CFrame.new(51.1425285, 1.88000441, -7.34444237, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2891.             Poof.Position = Vector3.new(51.1425285, 1.88000441, -7.34444237)
  2892.             Poof.Transparency = 1
  2893.             Poof.Size = Vector3.new(5.54000139, 3.71999788, 4.06999826)
  2894.             Poof.BottomSurface = Enum.SurfaceType.Smooth
  2895.             Poof.TopSurface = Enum.SurfaceType.Smooth
  2896.             Poof.CanCollide = false
  2897.             Poof.Anchored = true
  2898.             ParticleEmitter1.Parent = Poof
  2899.             ParticleEmitter1.Speed = NumberRange.new(0.5, 0.5)
  2900.             ParticleEmitter1.Rotation = NumberRange.new(0, 360)
  2901.             ParticleEmitter1.Enabled = true
  2902.             ParticleEmitter1.Texture = "rbxassetid://244221440"
  2903.             ParticleEmitter1.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
  2904.             ParticleEmitter1.ZOffset = 5
  2905.             ParticleEmitter1.Size = NumberSequence.new(3.7200000286102,3.7200000286102)
  2906.             ParticleEmitter1.Acceleration = Vector3.new(0, 1, 0)
  2907.             ParticleEmitter1.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)
  2908.             ParticleEmitter1.Rate = 20000
  2909.             ParticleEmitter1.RotSpeed = NumberRange.new(-30, 30)
  2910.             ParticleEmitter1.SpreadAngle = Vector2.new(360, 360)
  2911.             ParticleEmitter1.VelocitySpread = 360
  2912.             Poof.CFrame = root.CFrame * CFrame.Angles(0,0,math.rad(90))
  2913.             Poof.CFrame = Poof.CFrame * CFrame.new(0,0,-2)
  2914.             RootPart.Anchored = true
  2915.             RootPart.CFrame = root.CFrame * CFrame.new(0,-0.2,0) * angles(math.rad(-90),0,0)
  2916.             RootPart.CFrame = RootPart.CFrame * CFrame.new(0,1.5,0) * angles(0,math.rad(180),0)
  2917.             coroutine.resume(coroutine.create(function()
  2918.                 wait(0.3)
  2919.                 ParticleEmitter1.Enabled = false
  2920.             end))
  2921.             local D = Instance.new("Model")
  2922.             local Part1 = Instance.new("Part")
  2923.             local SpecialMesh2 = Instance.new("SpecialMesh")
  2924.             local Weld3 = Instance.new("Weld")
  2925.             local Part4 = Instance.new("Part")
  2926.             local Weld5 = Instance.new("Weld")
  2927.             local Part6 = Instance.new("Part")
  2928.             local Weld7 = Instance.new("Weld")
  2929.             D.Name = "D"
  2930.             D.Parent = target.Parent
  2931.             Part1.Parent = D
  2932.             Part1.CFrame = CFrame.new(60.5641861, 1.69272184, -20.9960651, 0.000150388281, 0.0221676175, 0.999754369, -1.6669499e-05, 0.999754369, -0.0221676137, -1, -1.33316544e-05, 0.000150720865)
  2933.             Part1.Orientation = Vector3.new(1.26999998, 89.9899979, 0)
  2934.             Part1.Position = Vector3.new(60.5641861, 1.69272184, -20.9960651)
  2935.             Part1.Rotation = Vector3.new(89.6100006, 88.7300034, -89.6100006)
  2936.             Part1.Color = Color3.new(0.745098, 0.407843, 0.384314)
  2937.             Part1.Size = Vector3.new(0.0600000024, 0.950895786, 0.220896259)
  2938.             Part1.BottomSurface = Enum.SurfaceType.Smooth
  2939.             Part1.BrickColor = BrickColor.new("Terra Cotta")
  2940.             Part1.CanCollide = false
  2941.             Part1.Material = Enum.Material.SmoothPlastic
  2942.             Part1.TopSurface = Enum.SurfaceType.Smooth
  2943.             Part1.brickColor = BrickColor.new("Terra Cotta")
  2944.             SpecialMesh2.Parent = Part1
  2945.             SpecialMesh2.Scale = Vector3.new(0.910000026, 0.300000012, 0.910000026)
  2946.             SpecialMesh2.MeshType = Enum.MeshType.Sphere
  2947.             Weld3.Name = "Part"
  2948.             Weld3.Parent = Part1
  2949.             Weld3.C0 = CFrame.new(-5.7220459e-05, -0.414992213, 3.05175781e-05, 3.20026317e-07, -1, 5.29796484e-11, -1, -3.20026317e-07, -1.69109037e-15, 1.70804522e-15, -5.29796484e-11, -1)
  2950.             Weld3.Part0 = Part1
  2951.             Weld3.Part1 = Part6
  2952.             Weld3.part1 = Part6
  2953.             Part4.Parent = D
  2954.             Part4.CFrame = CFrame.new(60.5637436, 1.67272615, -20.9960651, 0.999754369, 0.0221676175, -0.000150395441, -0.0221676137, 0.999754369, 1.63495533e-05, 0.000150720924, -1.30116277e-05, 1)
  2955.             Part4.Orientation = Vector3.new(0, -0.00999999978, -1.26999998)
  2956.             Part4.Position = Vector3.new(60.5637436, 1.67272615, -20.9960651)
  2957.             Part4.Rotation = Vector3.new(0, -0.00999999978, -1.26999998)
  2958.             Part4.Color = Color3.new(1, 0.580392, 0.580392)
  2959.             Part4.Size = Vector3.new(0.310000956, 0.310000956, 0.310000956)
  2960.             Part4.BottomSurface = Enum.SurfaceType.Smooth
  2961.             Part4.BrickColor = BrickColor.new("Salmon")
  2962.             Part4.Material = Enum.Material.SmoothPlastic
  2963.             Part4.TopSurface = Enum.SurfaceType.Smooth
  2964.             Part4.brickColor = BrickColor.new("Salmon")
  2965.             Part4.Shape = Enum.PartType.Ball
  2966.             Part4.CanCollide = false
  2967.             Weld5.Name = "Part"
  2968.             Weld5.Parent = Part4
  2969.             Weld5.C0 = CFrame.new(2.67028809e-05, -0.394991755, 5.7220459e-05, -3.47415857e-23, 0, -1, -1, 0, -3.47415857e-23, 0, 1, 0)
  2970.             Weld5.Part0 = Part4
  2971.             Weld5.Part1 = Part6
  2972.             Weld5.part1 = Part6
  2973.             Part6.Parent = D
  2974.             Part6.CFrame = CFrame.new(60.5550156, 1.27783084, -20.9960022, -0.0221676175, -0.000150395441, -0.999754369, -0.999754369, 1.63495533e-05, 0.0221676137, 1.30116277e-05, 1, -0.000150720924)
  2975.             Part6.Orientation = Vector3.new(-1.26999998, -90.0100021, -90)
  2976.             Part6.Position = Vector3.new(60.5550156, 1.27783084, -20.9960022)
  2977.             Part6.Rotation = Vector3.new(-90.3899994, -88.7300034, 179.610001)
  2978.             Part6.Color = Color3.new(1, 0.8, 0.6)
  2979.             Part6.Size = Vector3.new(0.789999664, 0.315000653, 0.315000653)
  2980.             Part6.BottomSurface = Enum.SurfaceType.Smooth
  2981.             Part6.BrickColor = BrickColor.new("Pastel brown")
  2982.             Part6.Material = Enum.Material.SmoothPlastic
  2983.             Part6.TopSurface = Enum.SurfaceType.Smooth
  2984.             Part6.brickColor = BrickColor.new("Pastel brown")
  2985.             Part6.Shape = Enum.PartType.Cylinder
  2986.             if root.Name == "Torso" then
  2987.                 Part6.BrickColor = root.BrickColor
  2988.             elseif root.Name ~= "Torso" then
  2989.                 local bodycolors = root.Parent:FindFirstChildOfClass("BodyColors")
  2990.                 if bodycolors ~= nil then
  2991.                     Part6.BrickColor = bodycolors.TorsoColor
  2992.                 end
  2993.             end
  2994.             Part6.CanCollide = false
  2995.             Weld7.Name = "Torso"
  2996.             Weld7.Parent = Part6
  2997.             Weld7.C0 = CFrame.new(0.749751091, -0.000104904175, -1.27482605, -1.30116277e-05, -0.0221676175, 0.999754369, -1, -0.000150395441, -1.63495533e-05, 0.000150720924, -0.999754369, -0.0221676137)
  2998.             Weld7.Part0 = Part6
  2999.             Weld7.Part1 = root
  3000.             Weld7.part1 = root
  3001.             wait(0.2)
  3002.             for i = 0,0.1,0.1 do
  3003.                 SetTween(NeckW,{C0=NeckCF},"Quad","InOut",0.1)
  3004.             end
  3005.             local times = 0
  3006.             reap = true
  3007.             repeat
  3008.                 times = times + 1
  3009.                 for i = 0,0.8,0.1 do
  3010.                     SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-2.9, 0, 3.14)},"Quad","InOut",0.1)
  3011.                     SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(30),0,math.rad(-25))},"Quad","InOut",0.1)
  3012.                     SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(30),0,math.rad(25))},"Quad","InOut",0.1)
  3013.                     SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)
  3014.                     SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)
  3015.                     Swait()
  3016.                 end
  3017.                 for i = 0,0.8,0.1 do
  3018.                     SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-3.05, 0, 3.14)},"Quad","InOut",0.1)
  3019.                     SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(45),0,math.rad(-25))},"Quad","InOut",0.1)
  3020.                     SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(45),0,math.rad(25))},"Quad","InOut",0.1)
  3021.                     SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(100),0,0)},"Quad","InOut",0.1)
  3022.                     SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(100),0,0)},"Quad","InOut",0.1)
  3023.                     Swait()
  3024.                 end
  3025.                 local sound = CreateSound2("836796971",Torso,10,1,false)
  3026.                 game:GetService("Debris"):AddItem(sound,2)
  3027.                 wait(0.5)
  3028.             until times > 20 or gpressed == false
  3029.             repeat
  3030.                 times = times + 1
  3031.                 for i = 0,0.5,0.1 do
  3032.                     SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-2.9, 0, 3.14)},"Quad","InOut",0.1)
  3033.                     SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(30),0,math.rad(-25))},"Quad","InOut",0.1)
  3034.                     SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(30),0,math.rad(25))},"Quad","InOut",0.1)
  3035.                     SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)
  3036.                     SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)
  3037.                     Swait()
  3038.                 end
  3039.                 local sound = CreateSound2("836796971",Torso,10,1,false)
  3040.                 game:GetService("Debris"):AddItem(sound,2)
  3041.                 for i = 0,0.5,0.1 do
  3042.                     SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-3.05, 0, 3.14)},"Quad","InOut",0.1)
  3043.                     SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(45),0,math.rad(-25))},"Quad","InOut",0.1)
  3044.                     SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(45),0,math.rad(25))},"Quad","InOut",0.1)
  3045.                     SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(100),0,0)},"Quad","InOut",0.1)
  3046.                     SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(100),0,0)},"Quad","InOut",0.1)
  3047.                     Swait()
  3048.                 end
  3049.                 wait(0.2)
  3050.             until times > 35 or gpressed == false
  3051.             repeat wait()
  3052.                 for i = 0,0.4,0.1 do
  3053.                     SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-3, 0, 3.14)},"Quad","InOut",0.1)
  3054.                     SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(-25))},"Quad","InOut",0.1)
  3055.                     SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(25))},"Quad","InOut",0.1)
  3056.                     SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)
  3057.                     SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)
  3058.                     Swait()
  3059.                 end
  3060.                 local sound = CreateSound2("836796971",Torso,10,1,false)
  3061.                 game:GetService("Debris"):AddItem(sound,5)
  3062.                 for i = 0,0.4,0.1 do
  3063.                     SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-2.7, 0, 3.14)},"Quad","InOut",0.1)
  3064.                     SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(10),0,math.rad(-25))},"Quad","InOut",0.1)
  3065.                     SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(10),0,math.rad(25))},"Quad","InOut",0.1)
  3066.                     SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(75),0,0)},"Quad","InOut",0.1)
  3067.                     SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(75),0,0)},"Quad","InOut",0.1)
  3068.                     Swait()
  3069.                 end
  3070.                 wait(0.1)
  3071.             until gpressed == false
  3072.             for i = 0,0.4,0.1 do
  3073.                 SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-3, 0, 3.14)},"Quad","InOut",0.1)
  3074.                 SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(-25))},"Quad","InOut",0.1)
  3075.                 SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(25))},"Quad","InOut",0.1)
  3076.                 SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)
  3077.                 SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)
  3078.                 Swait()
  3079.             end
  3080.             wait(0.5)
  3081.             for i = 0,0.4,0.1 do
  3082.                 SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-2.65, 0, 3.14)},"Quad","InOut",0.1)
  3083.                 SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(8),0,math.rad(-25))},"Quad","InOut",0.1)
  3084.                 SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(8),0,math.rad(25))},"Quad","InOut",0.1)
  3085.                 SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(72),0,0)},"Quad","InOut",0.1)
  3086.                 SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(72),0,0)},"Quad","InOut",0.1)
  3087.                 Swait()
  3088.             end
  3089.             local sound = CreateSound2("1430568042",Torso,10,1,false)
  3090.             game:GetService("Debris"):AddItem(sound,5)
  3091.             wait(0.5)
  3092.             for i = 0,0.4,0.1 do
  3093.                 SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-3, 0, 3.14)},"Quad","InOut",0.1)
  3094.                 SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(-25))},"Quad","InOut",0.1)
  3095.                 SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(25))},"Quad","InOut",0.1)
  3096.                 SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)
  3097.                 SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)
  3098.                 Swait()
  3099.             end
  3100.             wait(0.5)
  3101.             for i = 0,0.4,0.1 do
  3102.                 SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-2.65, 0, 3.14)},"Quad","InOut",0.1)
  3103.                 SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(8),0,math.rad(-25))},"Quad","InOut",0.1)
  3104.                 SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(8),0,math.rad(25))},"Quad","InOut",0.1)
  3105.                 SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(72),0,0)},"Quad","InOut",0.1)
  3106.                 SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(72),0,0)},"Quad","InOut",0.1)
  3107.                 Swait()
  3108.             end
  3109.             local sound = CreateSound2("1430568042",Torso,10,1,false)
  3110.             game:GetService("Debris"):AddItem(sound,5)
  3111.             wait(0.5)
  3112.             for i = 0,0.4,0.1 do
  3113.                 SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-3, 0, 3.14)},"Quad","InOut",0.1)
  3114.                 SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(-25))},"Quad","InOut",0.1)
  3115.                 SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(25))},"Quad","InOut",0.1)
  3116.                 SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)
  3117.                 SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)
  3118.                 Swait()
  3119.             end
  3120.             wait(0.5)
  3121.             for i = 0,0.4,0.1 do
  3122.                 SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-2.65, 0, 3.14)},"Quad","InOut",0.1)
  3123.                 SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(8),0,math.rad(-25))},"Quad","InOut",0.1)
  3124.                 SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(8),0,math.rad(25))},"Quad","InOut",0.1)
  3125.                 SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(72),0,0)},"Quad","InOut",0.1)
  3126.                 SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(72),0,0)},"Quad","InOut",0.1)
  3127.                 Swait()
  3128.             end
  3129.             local sound = CreateSound2("1430568042",Torso,10,1,false)
  3130.             game:GetService("Debris"):AddItem(sound,5)
  3131.             wait(0.5)
  3132.             attack = false
  3133.             ParticleEmitter1.Enabled = true
  3134.             RootPart.CFrame = beforecframe
  3135.             RootPart.Anchored = false
  3136.             coroutine.resume(coroutine.create(function()
  3137.                 wait(0.3)
  3138.                 ParticleEmitter1.Enabled = false
  3139.                 game:GetService("Debris"):AddItem(ParticleEmitter1,2)
  3140.             end))
  3141.             D:Destroy()
  3142.             root.CFrame = beforecframeroot
  3143.             root.Anchored = false
  3144.             reap = false
  3145.         end
  3146.     end
  3147. end
  3148. if key == "c" and pant == false and attack == false and pantdown == false then
  3149.     attack = true
  3150.     RootPart.Anchored = true
  3151.     pant = true
  3152.     pantdown = true
  3153.     local rdup = Part38:Clone()
  3154.     local ldup = Part36:Clone()
  3155.     rdup.Parent = Player.Character
  3156.     ldup.Parent = Player.Character
  3157.     rdup.Name = "pantdownr"
  3158.     ldup.Name = "pantdownl"
  3159.     Part36.Transparency = 1
  3160.     Part38.Transparency = 1
  3161.     local Beam0 = Instance.new("Beam")
  3162.     local RightAttachment = Instance.new("Attachment")
  3163.     RightAttachment.Position = Vector3.new(0.353, 0.014, -0.014)
  3164.     RightAttachment.Orientation = Vector3.new(87.866, 90.001, 87.691)
  3165.     RightAttachment.Parent = rdup
  3166.     local LeftAttachment = Instance.new("Attachment")
  3167.     LeftAttachment.Position = Vector3.new(-0.356, 0.014, -0.013)
  3168.     LeftAttachment.Orientation = Vector3.new(87.871, 90.002, 87.691)
  3169.     LeftAttachment.Parent = ldup
  3170.     Beam0.Parent = Player.Character
  3171.     Beam0.Attachment0 = RightAttachment
  3172.     Beam0.Attachment1 = LeftAttachment
  3173.     Beam0.Color = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0))
  3174.     Beam0.LightInfluence = 1
  3175.     Beam0.Transparency = NumberSequence.new(0,0)
  3176.     local Weld37 = ldup["Left Leg"]
  3177.     local Weld39 = rdup["Right Leg"]
  3178.     for i = 0,0.3,0.1 do
  3179.         SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-1.57, 0, 2.8)},"Quad","InOut",0.1)
  3180.         SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(0,0,math.rad(-5))},"Quad","InOut",0.1)
  3181.         SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(0,0,math.rad(5))},"Quad","InOut",0.1)
  3182.         SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(0,0,math.rad(10))},"Quad","InOut",0.1)
  3183.         SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(0,0,math.rad(-10))},"Quad","InOut",0.1)
  3184.         Swait()
  3185.     end
  3186.     for i = 0,0.3,0.1 do
  3187.         SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-1.57, 0, 2.8)*CFrame.new(0,0,-0.1)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3188.         SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(20),0,math.rad(-5))},"Quad","InOut",0.1)
  3189.         SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(20),0,math.rad(5))},"Quad","InOut",0.1)
  3190.         SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(0,0,math.rad(10))},"Quad","InOut",0.1)
  3191.         SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(0,0,math.rad(-10))},"Quad","InOut",0.1)
  3192.         Swait()
  3193.     end
  3194.     local first = true
  3195.     for i = 0,0.6,0.1 do
  3196.         SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-1.57, 0, 2.8)*CFrame.new(0,0,-0.3)*angles(math.rad(40),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3197.         SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(40),0,math.rad(-5))},"Quad","InOut",0.1)
  3198.         SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(40),0,math.rad(5))},"Quad","InOut",0.1)
  3199.         SetTween(LW,{C0=CFrame.new(-1.5, 0.4, 0.2)*angles(math.rad(30),0,math.rad(10))},"Quad","InOut",0.1)
  3200.         SetTween(RW,{C0=CFrame.new(1.5, 0.4, 0.2)*angles(math.rad(30),0,math.rad(-10))},"Quad","InOut",0.1)
  3201.         SetTween(Weld37,{C0=CFrame.new(0,-0.6,0)},"Quad","InOut",0.1)
  3202.         SetTween(Weld39,{C0=CFrame.new(0,-0.6,0)},"Quad","InOut",0.1)
  3203.         if first == true then
  3204.             first = false
  3205.             for i,v in pairs(Model13:GetChildren()) do
  3206.                 if v:IsA("BasePart") then
  3207.                     v.Transparency = 1
  3208.                 end
  3209.             end
  3210.         end
  3211.         Swait()
  3212.     end
  3213.     for i = 0,1,0.1 do
  3214.         SetTween(LW,{C0=CFrame.new(-1.5, 0, 0)*angles(math.rad(30),0,math.rad(10))},"Quad","InOut",0.1)
  3215.         SetTween(RW,{C0=CFrame.new(1.5, 0, 0)*angles(math.rad(30),0,math.rad(-10))},"Quad","InOut",0.1)
  3216.         SetTween(Weld37,{C0=CFrame.new(0,0.8,0)},"Quad","InOut",0.1)
  3217.         SetTween(Weld39,{C0=CFrame.new(0,0.8,0)},"Quad","InOut",0.1)
  3218.         Swait()
  3219.     end
  3220.     local pants = Player.Character:WaitForChild("Pants")
  3221.     pants.PantsTemplate = "rbxassetid://0"
  3222.     Weld37:Destroy()
  3223.     Weld39:Destroy()
  3224.     rdup.CanCollide = true
  3225.     ldup.CanCollide = true
  3226.     local Weld = Instance.new("Weld")
  3227.     Weld.Name = "Left"
  3228.     Weld.Parent = Player.Character
  3229.     Weld.C0 = CFrame.new(1.50121498, -1.66893005e-05, -0.00495427847, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3230.     Weld.Part0 = ldup
  3231.     Weld.Part1 = rdup
  3232.     RootPart.Anchored = false
  3233.     attack = false
  3234.     pant = false
  3235. elseif key == "c" and attack == false and pantdown == true then
  3236.     pant = true
  3237.     pantdown = false
  3238.     local ParticleEmitter0 = Instance.new("ParticleEmitter")
  3239.     ParticleEmitter0.Parent = Part36
  3240.     ParticleEmitter0.Speed = NumberRange.new(0.5, 0.5)
  3241.     ParticleEmitter0.Rotation = NumberRange.new(0, 360)
  3242.     ParticleEmitter0.Enabled = true
  3243.     ParticleEmitter0.Texture = "rbxassetid://244221440"
  3244.     ParticleEmitter0.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
  3245.     ParticleEmitter0.ZOffset = 5
  3246.     ParticleEmitter0.Acceleration = Vector3.new(0, 1, 0)
  3247.     ParticleEmitter0.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)
  3248.     ParticleEmitter0.Rate = 20000
  3249.     ParticleEmitter0.RotSpeed = NumberRange.new(-30, 30)
  3250.     ParticleEmitter0.SpreadAngle = Vector2.new(360, 360)
  3251.     ParticleEmitter0.VelocitySpread = 360
  3252.     local ParticleEmitter1 = Instance.new("ParticleEmitter")
  3253.     ParticleEmitter1.Parent = Part38
  3254.     ParticleEmitter1.Speed = NumberRange.new(0.5, 0.5)
  3255.     ParticleEmitter1.Rotation = NumberRange.new(0, 360)
  3256.     ParticleEmitter1.Enabled = true
  3257.     ParticleEmitter1.Texture = "rbxassetid://244221440"
  3258.     ParticleEmitter1.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
  3259.     ParticleEmitter1.ZOffset = 5
  3260.     ParticleEmitter1.Acceleration = Vector3.new(0, 1, 0)
  3261.     ParticleEmitter1.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)
  3262.     ParticleEmitter1.Rate = 20000
  3263.     ParticleEmitter1.RotSpeed = NumberRange.new(-30, 30)
  3264.     ParticleEmitter1.SpreadAngle = Vector2.new(360, 360)
  3265.     ParticleEmitter1.VelocitySpread = 360
  3266.     Part36.Transparency = 0
  3267.     Part38.Transparency = 0
  3268.     for i,v in pairs(Player.Character:GetChildren()) do
  3269.         if v.Name == "pantdownl" or v.Name == "pantdownr" then
  3270.             local ParticleEmitter3 = Instance.new("ParticleEmitter")
  3271.             ParticleEmitter3.Parent = v
  3272.             ParticleEmitter3.Speed = NumberRange.new(0.5, 0.5)
  3273.             ParticleEmitter3.Rotation = NumberRange.new(0, 360)
  3274.             ParticleEmitter3.Enabled = true
  3275.             ParticleEmitter3.Texture = "rbxassetid://244221440"
  3276.             ParticleEmitter3.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
  3277.             ParticleEmitter3.ZOffset = 5
  3278.             ParticleEmitter3.Acceleration = Vector3.new(0, 1, 0)
  3279.             ParticleEmitter3.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)
  3280.             ParticleEmitter3.Rate = 20000
  3281.             ParticleEmitter3.RotSpeed = NumberRange.new(-30, 30)
  3282.             ParticleEmitter3.SpreadAngle = Vector2.new(360, 360)
  3283.             ParticleEmitter3.VelocitySpread = 360
  3284.             v.Transparency = 1
  3285.             v.Anchored = true
  3286.             v.CanCollide = false
  3287.             coroutine.resume(coroutine.create(function()
  3288.                 wait(0.2)
  3289.                 ParticleEmitter3.Enabled = false
  3290.                 game:GetService("Debris"):AddItem(v,2)
  3291.             end))
  3292.         elseif v:IsA("Beam") then
  3293.             game:GetService("Debris"):AddItem(v,0.2)
  3294.         end
  3295.     end
  3296.     for i,v in pairs(Model13:GetChildren()) do
  3297.         if v:IsA("BasePart") then
  3298.             v.Transparency = 0
  3299.         end
  3300.     end
  3301.     local pants = Player.Character:WaitForChild("Pants")
  3302.     pants.PantsTemplate = "rbxassetid://4562334404"
  3303.     wait(0.2)
  3304.     ParticleEmitter0.Enabled = false
  3305.     ParticleEmitter1.Enabled = false
  3306.     game:GetService("Debris"):AddItem(ParticleEmitter0,2)
  3307.     game:GetService("Debris"):AddItem(ParticleEmitter1,2)
  3308.     pant = false
  3309. end
  3310. if key == "v" and attack == false and shirtdown == false then
  3311.     shirtdown = true
  3312.     local ParticleEmitter0 = Instance.new("ParticleEmitter")
  3313.     ParticleEmitter0.Parent = scripts.TorsoYes.Torso.REF
  3314.     ParticleEmitter0.Speed = NumberRange.new(0.5, 0.5)
  3315.     ParticleEmitter0.Rotation = NumberRange.new(0, 360)
  3316.     ParticleEmitter0.Enabled = true
  3317.     ParticleEmitter0.Texture = "rbxassetid://244221440"
  3318.     ParticleEmitter0.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
  3319.     ParticleEmitter0.ZOffset = 5
  3320.     ParticleEmitter0.Acceleration = Vector3.new(0, 1, 0)
  3321.     ParticleEmitter0.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)
  3322.     ParticleEmitter0.Rate = 20000
  3323.     ParticleEmitter0.RotSpeed = NumberRange.new(-30, 30)
  3324.     ParticleEmitter0.SpreadAngle = Vector2.new(360, 360)
  3325.     ParticleEmitter0.VelocitySpread = 360
  3326.     local ParticleEmitter1 = Instance.new("ParticleEmitter")
  3327.     ParticleEmitter1.Parent = scripts.TorsoYes.Torso.Out
  3328.     ParticleEmitter1.Speed = NumberRange.new(0.5, 0.5)
  3329.     ParticleEmitter1.Rotation = NumberRange.new(0, 360)
  3330.     ParticleEmitter1.Enabled = true
  3331.     ParticleEmitter1.Texture = "rbxassetid://244221440"
  3332.     ParticleEmitter1.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
  3333.     ParticleEmitter1.ZOffset = 5
  3334.     ParticleEmitter1.Acceleration = Vector3.new(0, 1, 0)
  3335.     ParticleEmitter1.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)
  3336.     ParticleEmitter1.Rate = 20000
  3337.     ParticleEmitter1.RotSpeed = NumberRange.new(-30, 30)
  3338.     ParticleEmitter1.SpreadAngle = Vector2.new(360, 360)
  3339.     ParticleEmitter1.VelocitySpread = 360
  3340.     for i,v in pairs(scripts.TorsoYes.Torso:GetChildren()) do
  3341.         if v.Name == "Chest" or v.Name == "Chest2" then
  3342.             local ParticleEmitter3 = Instance.new("ParticleEmitter")
  3343.             ParticleEmitter3.Parent = v
  3344.             ParticleEmitter3.Speed = NumberRange.new(0.5, 0.5)
  3345.             ParticleEmitter3.Rotation = NumberRange.new(0, 360)
  3346.             ParticleEmitter3.Enabled = true
  3347.             ParticleEmitter3.Texture = "rbxassetid://244221440"
  3348.             ParticleEmitter3.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
  3349.             ParticleEmitter3.ZOffset = 5
  3350.             ParticleEmitter3.Acceleration = Vector3.new(0, 1, 0)
  3351.             ParticleEmitter3.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)
  3352.             ParticleEmitter3.Rate = 20000
  3353.             ParticleEmitter3.RotSpeed = NumberRange.new(-30, 30)
  3354.             ParticleEmitter3.SpreadAngle = Vector2.new(360, 360)
  3355.             ParticleEmitter3.VelocitySpread = 360
  3356.             v.Transparency = 0
  3357.             v.Anchored = false
  3358.             v.CanCollide = false
  3359.             coroutine.resume(coroutine.create(function()
  3360.                 wait(0.2)
  3361.                 ParticleEmitter3.Enabled = false
  3362.             end))
  3363.         elseif v:IsA("Beam") then
  3364.             game:GetService("Debris"):AddItem(v,0.2)
  3365.         end
  3366.     end
  3367.     for i,v in pairs(scripts.TorsoYes.Torso:GetChildren()) do
  3368.         if v:IsA("BasePart") and v.Name ~= "Chest" then
  3369.             v.Transparency = 1
  3370.         end
  3371.     end
  3372. Torso.Transparency = 0
  3373. local shirt = Player.Character:WaitForChild("Shirt")
  3374. shirt.ShirtTemplate = "rbxassetid://0"
  3375.     wait(0.2)
  3376.     ParticleEmitter0.Enabled = false
  3377.     ParticleEmitter1.Enabled = false
  3378.     game:GetService("Debris"):AddItem(ParticleEmitter0,2)
  3379.     game:GetService("Debris"):AddItem(ParticleEmitter1,2)
  3380.     shirt = false
  3381. elseif key == "v" and attack == false and shirtdown == true then
  3382.     shirtdown = false
  3383.     local ParticleEmitter0 = Instance.new("ParticleEmitter")
  3384.     ParticleEmitter0.Parent = scripts.TorsoYes.Torso.REF
  3385.     ParticleEmitter0.Speed = NumberRange.new(0.5, 0.5)
  3386.     ParticleEmitter0.Rotation = NumberRange.new(0, 360)
  3387.     ParticleEmitter0.Enabled = true
  3388.     ParticleEmitter0.Texture = "rbxassetid://244221440"
  3389.     ParticleEmitter0.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
  3390.     ParticleEmitter0.ZOffset = 5
  3391.     ParticleEmitter0.Acceleration = Vector3.new(0, 1, 0)
  3392.     ParticleEmitter0.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)
  3393.     ParticleEmitter0.Rate = 20000
  3394.     ParticleEmitter0.RotSpeed = NumberRange.new(-30, 30)
  3395.     ParticleEmitter0.SpreadAngle = Vector2.new(360, 360)
  3396.     ParticleEmitter0.VelocitySpread = 360
  3397.     local ParticleEmitter1 = Instance.new("ParticleEmitter")
  3398.     ParticleEmitter1.Parent = scripts.TorsoYes.Torso.Out
  3399.     ParticleEmitter1.Speed = NumberRange.new(0.5, 0.5)
  3400.     ParticleEmitter1.Rotation = NumberRange.new(0, 360)
  3401.     ParticleEmitter1.Enabled = true
  3402.     ParticleEmitter1.Texture = "rbxassetid://244221440"
  3403.     ParticleEmitter1.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
  3404.     ParticleEmitter1.ZOffset = 5
  3405.     ParticleEmitter1.Acceleration = Vector3.new(0, 1, 0)
  3406.     ParticleEmitter1.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)
  3407.     ParticleEmitter1.Rate = 20000
  3408.     ParticleEmitter1.RotSpeed = NumberRange.new(-30, 30)
  3409.     ParticleEmitter1.SpreadAngle = Vector2.new(360, 360)
  3410.     ParticleEmitter1.VelocitySpread = 360
  3411.     for i,v in pairs(scripts.TorsoYes.Torso:GetChildren()) do
  3412.         if v.Name == "Chest" or v.Name == "Chest2" then
  3413.             local ParticleEmitter3 = Instance.new("ParticleEmitter")
  3414.             ParticleEmitter3.Parent = v
  3415.             ParticleEmitter3.Speed = NumberRange.new(0.5, 0.5)
  3416.             ParticleEmitter3.Rotation = NumberRange.new(0, 360)
  3417.             ParticleEmitter3.Enabled = true
  3418.             ParticleEmitter3.Texture = "rbxassetid://244221440"
  3419.             ParticleEmitter3.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
  3420.             ParticleEmitter3.ZOffset = 5
  3421.             ParticleEmitter3.Acceleration = Vector3.new(0, 1, 0)
  3422.             ParticleEmitter3.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)
  3423.             ParticleEmitter3.Rate = 20000
  3424.             ParticleEmitter3.RotSpeed = NumberRange.new(-30, 30)
  3425.             ParticleEmitter3.SpreadAngle = Vector2.new(360, 360)
  3426.             ParticleEmitter3.VelocitySpread = 360
  3427.             v.Transparency = 1
  3428.             v.Anchored = false
  3429.             v.CanCollide = false
  3430.             coroutine.resume(coroutine.create(function()
  3431.                 wait(0.2)
  3432.                 ParticleEmitter3.Enabled = false
  3433.             end))
  3434.         elseif v:IsA("Beam") then
  3435.             game:GetService("Debris"):AddItem(v,0.2)
  3436.         end
  3437.     end
  3438.     for i,v in pairs(scripts.TorsoYes.Torso:GetChildren()) do
  3439.         if v:IsA("BasePart") and v.Name ~= "Chest" then
  3440.             v.Transparency = 1
  3441.         end
  3442.     end
  3443. Torso.Transparency = 0
  3444. local shirt = Player.Character:WaitForChild("Shirt")
  3445. shirt.ShirtTemplate = "rbxassetid://2183814008"
  3446.     wait(0.2)
  3447.     ParticleEmitter0.Enabled = false
  3448.     ParticleEmitter1.Enabled = false
  3449.     game:GetService("Debris"):AddItem(ParticleEmitter0,2)
  3450.     game:GetService("Debris"):AddItem(ParticleEmitter1,2)
  3451.     shirt = false
  3452. end
  3453. if  key == "p"   and attack == false  and Player.Name=="Yarin111" then
  3454. if mememode == false then
  3455.     mememode=true
  3456.    
  3457.     --so("1499015636", Character,3, 1)
  3458.     lastid= "http://www.roblox.com/asset/?id=836590183"
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470. lastsongpos = 0
  3471. s2.TimePosition = lastsongpos
  3472.    
  3473.    
  3474. else
  3475.     mememode=false
  3476.     CurId=CurId-1
  3477.     KeyDownF("n")
  3478.    
  3479. end
  3480. end
  3481.  
  3482.  
  3483. if  key == "0"  then
  3484. if isruning == false then
  3485. isruning=true  
  3486. end
  3487. end
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.     if key == "m" then 
  3495.    
  3496.     if playsong == true then
  3497. playsong = false   
  3498.     s2:stop()  
  3499.     elseif playsong == false then
  3500. playsong = true
  3501.  
  3502.    
  3503.     s2:play()              
  3504.     end
  3505.                    
  3506.     end
  3507.  
  3508.  
  3509.  
  3510.     if key == "n" and mememode == false then   
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517. CurId = CurId + 1
  3518.        
  3519. if CurId > 5 then
  3520. CurId = 1  
  3521.  
  3522. end
  3523. warn("now playing song Nr"..CurId)
  3524. if CurId == 1 then
  3525. lastid= "http://www.roblox.com/asset/?id=617334987"
  3526. elseif CurId == 2 then
  3527. lastid= "http://www.roblox.com/asset/?id=3464477488"
  3528. elseif CurId == 3 then
  3529. lastid= "http://www.roblox.com/asset/?id=198665867"
  3530. elseif CurId == 4 then
  3531. lastid= "http://www.roblox.com/asset/?id=493674525"
  3532. elseif CurId == 5 then
  3533. lastid= "http://www.roblox.com/asset/?id=2984966954"
  3534.  
  3535. elseif CurId == 6 then
  3536. lastid= "http://www.roblox.com/asset/?id=3547074406"
  3537.  
  3538.  
  3539. end
  3540.  
  3541.  
  3542. lastsongpos = 0
  3543. s2.TimePosition = lastsongpos
  3544.    
  3545.                    
  3546.     end
  3547.  
  3548.  
  3549. end
  3550.  
  3551. FF = Instance.new("ForceField",Character)
  3552. FF.Visible = false
  3553. Humanoid.DisplayDistanceType = "None"
  3554. Humanoid.MaxHealth = 9999
  3555.  
  3556. Humanoid.Health = 9999
  3557. GainCharge = function()
  3558.     Humanoid.MaxHealth = 9999
  3559. Humanoid.Health = 9999
  3560. end
  3561.  
  3562.  Humanoid.HealthChanged:connect(function() GainCharge(Humanoid) end)               
  3563.            
  3564. coroutine.resume(coroutine.create(function()
  3565. while Humanoid.Health>0.001 do
  3566.     sine = sine + change
  3567.     hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3568. if Character:FindFirstChild("Sound") then
  3569. Character:FindFirstChild("Sound"):Destroy()
  3570. end
  3571.   local torvel = (Humanoid.MoveDirection * Vector3.new(1, 0, 1)).magnitude
  3572.     local velderp = RootPart.Velocity.y
  3573. if RootPart.Velocity.y > 1 and hitfloor == nil then
  3574. Anim = "Jump"
  3575.  
  3576. elseif RootPart.Velocity.y < -1 and hitfloor == nil then
  3577. Anim = "Fall"
  3578. elseif Humanoid.Sit == true then
  3579. Anim = "Sit"   
  3580. elseif torvel < .5 and hitfloor ~= nil  then
  3581. Anim = "Idle"
  3582. elseif torvel > .5 and  hitfloor ~= nil  then
  3583.  
  3584. Anim = "Walk"
  3585.  
  3586.  
  3587.  
  3588.  
  3589. else
  3590. Anim = ""
  3591.    
  3592. end
  3593.  
  3594.  
  3595. local Ccf=RootPart.CFrame
  3596. --warn(Humanoid.MoveDirection*RootPart.CFrame.lookVector)
  3597. local Walktest1 = Humanoid.MoveDirection*Ccf.LookVector
  3598. local Walktest2 = Humanoid.MoveDirection*Ccf.RightVector
  3599. --warn(Walktest1.Z.."/"..Walktest1.X)
  3600. --warn(Walktest2.Z.."/"..Walktest2.X)
  3601. forWFB = Walktest1.X+Walktest1.Z
  3602. forWRL = Walktest2.X+Walktest2.Z
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608. --print(Humanoid.MoveDirection)
  3609. --warn(Torso.CFrame.lookVector)
  3610.  
  3611.  
  3612.  
  3613. coroutine.resume(coroutine.create(function()
  3614.    
  3615.  
  3616.     if s2.Parent == nil or s2 == nil  then
  3617.  
  3618. s2 = s2c:Clone()
  3619. s2.Parent = Torso
  3620.     s2.Name = "BGMusic"
  3621. --  s2.SoundId = lastid
  3622.     s2.Pitch = 1
  3623.     s2.Volume = 1.5
  3624.     s2.Looped = true
  3625.     s2.archivable = false
  3626.     s2.TimePosition = lastsongpos
  3627.     if playsong == true then
  3628.     s2:play()      
  3629.     elseif playsong == false then
  3630.     s2:stop()          
  3631.     end
  3632.    
  3633.    
  3634.     else
  3635. lastsongpos=s2.TimePosition    
  3636.     s2.Pitch = 1
  3637.    
  3638.     s2.Volume = 1.5
  3639.  
  3640. s2.Looped = true
  3641. s2.SoundId = lastid
  3642. s2.EmitterSize = 30
  3643.     end
  3644.    
  3645.    
  3646.    
  3647. end))
  3648.  
  3649.  
  3650.  
  3651.  
  3652. inairvel=torvel*1
  3653.  
  3654. --forWRL
  3655. if inairvel > 30 then
  3656. inairvel=30
  3657. end
  3658. inairvel=inairvel/50*2
  3659.  
  3660.  
  3661.  
  3662. if attack == false then
  3663. if Anim == "Jump" then
  3664.         change = 0.60*2
  3665. SetTween(RJW,{C0=RootCF* cn(0, 0 + (0.0395/2) * math.cos(sine / 8), -0.1 + 0.0395 * math.cos(sine / 8)) * angles(math.rad(-6.5 - 1.5 * math.cos(sine / 8))+(inairvel*forWFB)/2, math.rad(0)-(inairvel*forWRL)/2, math.rad(0))},"Quad","Out",0.25)
  3666. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-26.5 + 2.5 * math.cos(sine / 8)), math.rad(0), math.rad(-0))},"Quad","Out",0.25)
  3667. SetTween(RW,{C0=cf(1.4 + .05 * math.cos(sine / 8) , 0.5 + .05 * math.cos(sine / 8), .0) * angles(math.rad(140 - 2 * math.cos(sine / 8 )), math.rad(-5), math.rad(8 + 4 * math.cos(sine / 8)))},"Quad","Out",0.2)
  3668. SetTween(LW,{C0=cf(-1.4 + .05 * math.cos(sine / 8), 0.5 + .05 * math.cos(sine / 8), .0) * angles(math.rad(140 - 2 * math.cos(sine / 8 )), math.rad(5), math.rad(-8 - 4 * math.cos(sine / 8 )))},"Quad","Out",0.2)
  3669. SetTween(RH,{C0=CFrame.new(.5, -0.85+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.075)
  3670. SetTween(LH,{C0=CFrame.new(-.5, -0.35+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-25 +1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.075)
  3671.  
  3672.  
  3673.                
  3674. elseif Anim == "Fall" then
  3675.         change = 0.60*2
  3676. SetTween(RJW,{C0=RootCF*cn(0, 0 + (0.0395/2) * math.cos(sine / 8), -0.5 + 0.0395 * math.cos(sine / 8)) * angles(math.rad(5.5 - 1.5 * math.cos(sine / 8))-(inairvel*forWFB)/2, math.rad(0)+(inairvel*forWRL)/2, math.rad(0))},"Quad","Out",0.35)
  3677. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(26.5 + 2.5 * math.cos(sine / 8)), math.rad(0), math.rad(-0))},"Quad","Out",0.25)
  3678. SetTween(RW,{C0=cf(1.4 + .05 * math.cos(sine / 8) , 0.5 + .05 * math.cos(sine / 8), .0) * angles(math.rad(105 - 2 * math.cos(sine / 8 )), math.rad(-15), math.rad(80 + 4 * math.cos(sine / 8)))},"Quad","Out",0.2)
  3679. SetTween(LW,{C0=cf(-1.4 + .05 * math.cos(sine / 8), 0.5 + .05 * math.cos(sine / 8), .0) * angles(math.rad(105 - 2 * math.cos(sine / 8 )), math.rad(15), math.rad(-80 - 4 * math.cos(sine / 8 )))},"Quad","Out",0.2)
  3680. SetTween(RH,{C0=CFrame.new(.5, -0.15+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3681. SetTween(LH,{C0=CFrame.new(-.5, -0.55+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-0 +1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3682.    
  3683.  
  3684.    
  3685. elseif Anim == "Idle" then
  3686.    
  3687.    
  3688.     local dahspeed=1
  3689. if attack == true and mememode == true then
  3690.     dahspeed=5
  3691. end
  3692.  
  3693.  
  3694.  
  3695. if agresive == false then
  3696.  
  3697.                 change = (0.60*1.75)*dahspeed
  3698.     Humanoid.JumpPower = 60
  3699.     Humanoid.WalkSpeed=16  
  3700.    
  3701.    
  3702.        
  3703. local ADNum = 0
  3704. SetTween(RJW,{C0=RootCF*cn(0, 0, -0.1 + 0.0395 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * angles(math.rad(1.5 - 1 * math.cos(sine / 8)), math.rad((0 + 0* math.cos(sine / 8)/20)), math.rad(-20))},"Quad","InOut",0.1)
  3705. SetTween(NeckW,{C0=NeckCF*angles(math.rad(6.5 - 3.5 * math.sin(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(2.5-5.5 * math.cos(sine / 16)), math.rad(20 - 6.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.1)
  3706. SetTween(RW,{C0=cf(1.45 + .0 * math.cos(sine / 8) , 0.5 + .05 * math.cos(sine / 8), .0) * angles(math.rad(0 + 3 * math.sin(sine / 8 )), math.rad(-5), math.rad(4 + 4 * math.cos(sine / 8)))},"Quad","Out",0.2)
  3707. SetTween(LW,{C0=cf(-1.45 + .0 * math.cos(sine / 8), 0.5 + .05 * math.cos(sine / 8), .0) * angles(math.rad(0 + 3 * math.sin(sine / 8 )), math.rad(5), math.rad(-4 - 4 * math.cos(sine / 8 )))},"Quad","Out",0.2)
  3708. SetTween(RH,{C0=CFrame.new(.5, -0.95- .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), 0) * CFrame.Angles(math.rad(1.5 - 1 * math.cos(sine / 8)),math.rad(0),math.rad(2.5- 0.0 * math.cos(sine / 8)))},"Quad","InOut",0.1)
  3709. SetTween(LH,{C0=CFrame.new(-.5, -0.95- .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), 0) * CFrame.Angles(math.rad(1.5 - 1 * math.cos(sine / 8)),math.rad(20),math.rad(-2.5- 0.0 * math.cos(sine / 8)))},"Quad","InOut",0.1)
  3710. else
  3711.  
  3712.  
  3713.                 change = (0.60*1.75)*dahspeed
  3714.     Humanoid.JumpPower = 60
  3715.     Humanoid.WalkSpeed=16  
  3716.    
  3717.    
  3718.        
  3719. local ADNum = 0
  3720. SetTween(RJW,{C0=RootCF*cn(0, 0, -0.1 + 0.0395 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * angles(math.rad(10.5 - 1 * math.cos(sine / 8)), math.rad((0 + 0* math.cos(sine / 8)/20)), math.rad(-5))},"Quad","InOut",0.1)
  3721. SetTween(NeckW,{C0=NeckCF*angles(math.rad(-6.5 - 3.5 * math.sin(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(2.5-5.5 * math.cos(sine / 16)), math.rad(5 - 6.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.1)
  3722. SetTween(RW,{C0=cf(1.45 + .0 * math.cos(sine / 8) , 0.5 + .05 * math.cos(sine / 8), .0) * angles(math.rad(10 + 3 * math.sin(sine / 8 )), math.rad(25), math.rad(40 + 4 * math.cos(sine / 8)))},"Quad","Out",0.2)
  3723. SetTween(LW,{C0=cf(-1.45 + .0 * math.cos(sine / 8), 0.5 + .05 * math.cos(sine / 8), .0) * angles(math.rad(10 + 3 * math.sin(sine / 8 )), math.rad(-25), math.rad(-40 - 4 * math.cos(sine / 8 )))},"Quad","Out",0.2)
  3724. SetTween(RH,{C0=CFrame.new(.5, -0.95- .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), 0) * CFrame.Angles(math.rad(20.5 - 1 * math.cos(sine / 8)),math.rad(0),math.rad(2.5- 0.0 * math.cos(sine / 8)))},"Quad","InOut",0.1)
  3725. SetTween(LH,{C0=CFrame.new(-.5, -0.95- .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), 0) * CFrame.Angles(math.rad(1.5 - 1 * math.cos(sine / 8)),math.rad(20),math.rad(-2.5- 0.0 * math.cos(sine / 8)))},"Quad","InOut",0.1)
  3726.  
  3727. end
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.          
  3735. elseif Anim == "Walk" then
  3736.    
  3737.     if agresive == false then
  3738.  
  3739. local speed=1.0
  3740. if mememode == true then
  3741.     speed=4
  3742. end
  3743.  
  3744.  
  3745.     change = 2.4*speed
  3746.     Humanoid.JumpPower = 60*speed
  3747.     Humanoid.WalkSpeed=16*speed
  3748.  
  3749.  
  3750.     local RH2 = cf(-forWRL/7 * math.cos(sine / 8 ),0,forWFB/7 * math.cos(sine / 8 ))*angles(math.rad(-forWFB*30) * math.cos(sine / 8 ),0,math.rad(-forWRL*30) * math.cos(sine / 8 ))
  3751.     local LH2 = cf(forWRL/7 * math.cos(sine / 8 ),0,-forWFB/7 * math.cos(sine / 8 ))*angles(math.rad(forWFB*30) * math.cos(sine / 8 ),0,math.rad(forWRL*30) * math.cos(sine / 8 ))
  3752.  
  3753. SetTween(RJW,{C0=RootCF*CFrame.new(0, 0 , -0.05 + 0.055 * math.cos(sine / 4) + -math.sin(sine / 4) / 8) * angles(math.rad((forWFB*2 - forWFB  * math.cos(sine / 4))*7), math.rad((-forWRL*2 - -forWRL  * math.cos(sine / 4))*5) , math.rad(8 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3754. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, 0, 0 + 0.025 * math.cos(sine / 4)) * angles(math.rad((-forWFB*1 - -forWFB  * math.cos(sine / 4))*7), math.rad((forWRL*2 - forWRL  * math.cos(sine / 4))*3.5), math.rad(-forWRL*45+-8 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3755. SetTween(RW,{C0=cf(1.45 + .0 * math.cos(sine / 8) , 0.5 + forWRL/50* math.cos(sine / 8), 0)   * angles(math.rad(0 + forWFB*15 * math.cos(sine / 8 )), math.rad(0), math.rad(8 + forWRL*5 * math.cos(sine / 8)))},"Linear","Out",WalkAnimMove/speed)
  3756. SetTween(LW,{C0=cf(-1.45 + .0 * math.cos(sine / 8), 0.5 + forWRL/50  * math.cos(sine / 8), 0)  * angles(math.rad(0 - forWFB*15 * math.cos(sine / 8 )), math.rad(0), math.rad(-8 - forWRL*5 * math.cos(sine / 8 )))},"Linear","Out",WalkAnimMove/speed)
  3757. SetTween(RH,{C0=CFrame.new(.5, -0.85+ .15 * math.sin(sine / 8 ), -.15+.15* math.cos(sine / 8 ))*RH2 * CFrame.Angles(math.rad(0 - 5 * math.cos(sine / 8)),math.rad(0),math.rad(2.5- 0.0 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3758. SetTween(LH,{C0=CFrame.new(-.5, -0.85- .15 * math.sin(sine / 8 ), -.15-.15* math.cos(sine / 8 ))*LH2 * CFrame.Angles(math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0),math.rad(-2.5- 0.0 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3759.  
  3760.    
  3761.     else
  3762.    
  3763.    
  3764.    
  3765.     local speed=1.6
  3766. if mememode == true then
  3767.     speed=4
  3768. end
  3769.  
  3770.  
  3771.     change = 2.5*speed
  3772.     Humanoid.JumpPower = 60*speed
  3773.     Humanoid.WalkSpeed=22*speed
  3774.  
  3775.  
  3776.     local RH2 = cf(-forWRL/7 * math.cos(sine / 8 ),0,forWFB/7 * math.cos(sine / 8 ))*angles(math.rad(forWFB*89) * math.cos(sine / 8 ),mr(-forWRL*55/2* math.cos(sine / 8 )),math.rad(forWRL*55/1 * math.cos(sine / 8 )))
  3777.     local LH2 = cf(forWRL/7 * math.sin(sine / 8 ),0,-forWFB/7 * math.cos(sine / 8 ))*angles(math.rad(forWFB*89) * math.cos(sine / 8 ),mr(forWRL*55/2* math.sin(sine / 8 )),math.rad(-forWRL*55/1* math.sin(sine / 8 )) )
  3778.  
  3779. SetTween(RJW,{C0=RootCF*CFrame.new(forWRL*1 * math.sin(sine / 8),  forWFB*1 * math.sin(sine / 8) , -0.5 - 0.255 * math.cos(sine / 8) + -math.sin(sine / 8) / 8) * angles(math.rad(85+( forWFB  * math.cos(sine / 8))*20), math.rad(( -forWRL  * math.cos(sine / 4))*1) , math.rad((-forWRL  * math.cos(sine / 8))*10))},"Linear","InOut",WalkAnimMove/speed)
  3780. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, 0, 0 + 0.025 * math.cos(sine / 4)) * angles(math.rad(-20+(-forWFB*1 - -forWFB  * math.cos(sine / 4))*5), math.rad((forWRL*2 - forWRL  * math.cos(sine / 4))*3.5), math.rad(-forWRL*45+-8 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3781. SetTween(RW,{C0=cf(1.0 + .0 * math.cos(sine / 8) , .5-forWFB*0.5* math.sin(sine / 8), -.4)   * angles(math.rad(95 - forWFB*75 * math.sin(sine / 8 )), math.rad(0), math.rad(-8+(-forWRL*55* math.sin(sine / 8 )) + 10 * math.cos(sine / 8)))},"Linear","Out",WalkAnimMove/speed)
  3782. SetTween(LW,{C0=cf(-1.0 + .0 * math.cos(sine / 8), .5-forWFB*0.5* math.sin(sine / 8), -.4)  * angles(math.rad(95 - forWFB*75 * math.sin(sine / 8 )), math.rad(0), math.rad(8+(forWRL*55* math.cos(sine / 8 )) - 10 * math.cos(sine / 8 )))},"Linear","Out",WalkAnimMove/speed)
  3783. SetTween(RH,{C0=CFrame.new(.5, -0.85- .25 * math.sin(sine / 8 ), -.15-.25* math.sin(sine / 8 ))*RH2 * CFrame.Angles(math.rad(60 - 5 * math.cos(sine / 8)),math.rad(0),math.rad(-2.5- 0.0 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3784. SetTween(LH,{C0=CFrame.new(-.5, -0.85- .25 * math.sin(sine / 8 ), -.15-.25* math.sin(sine / 8 ))*LH2 * CFrame.Angles(math.rad(60 - 5 * math.sin(sine / 8)),math.rad(0),math.rad(2.5- 0.0 * math.sin(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3785.  
  3786.     SetTween(tailw,{C0=CF(0,0,.3)*ANGLES(mr(90+10* math.cos(sine / 8 )),0,mr(20* math.cos(sine / 16 )))},"Linear","In",.1)
  3787.    
  3788.        
  3789. end
  3790.        
  3791.    
  3792. elseif Anim == "Sit" then  
  3793. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3794. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3795. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  3796. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  3797. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3798. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3799.    
  3800. end
  3801. end
  3802. if   attack == false and not (agresive==true and Anim == "Walk") then
  3803.         SetTween(tailw,{C0=tailc0*CF(0,.2,0)*ANGLES(mr(4+2* math.cos(sine / 8 )),0,mr(20+20* math.cos(sine / 16 )))},"Linear","In",.1)
  3804.    
  3805.        
  3806. end
  3807. Swait(Animstep*30)
  3808. end
  3809. end))
  3810. local mouseremote = Instance.new("RemoteFunction",Character)
  3811. mouseremote.Name = "MouseRemote"
  3812. function getmousetarget()
  3813.     return mouseremote:InvokeClient(Player,"target")
  3814. end
  3815. coroutine.resume(coroutine.create(function()           
  3816.             local   remote = Instance.new 'RemoteFunction';
  3817. remote.Parent = Character;
  3818. remote.OnServerInvoke = function (player, request, ...)
  3819.     if (player ~= Player) then
  3820.         return error ('You cannot invoke this remote', 0);
  3821.     end;
  3822.  
  3823.  
  3824.    
  3825.             if (request == 1) then
  3826.         local k = ...;
  3827.    
  3828. KeyDownF(k)
  3829.  
  3830.  
  3831.  
  3832.     end;
  3833.     if (request == 2) then
  3834.         local k = ...;
  3835.    
  3836. KeyUpF(k)
  3837.  
  3838.  
  3839.  
  3840.     end;
  3841.     if (request == 3) then
  3842.         local k = ...;
  3843.     if k == "Down" then
  3844. Button1DownF(k)
  3845. elseif k == "Up" then
  3846. Button1UpF(k)
  3847. end
  3848.     end;
  3849.    
  3850.    
  3851.         if (request == 4) then
  3852.         local k=...;
  3853.         --MTARGET=k
  3854.     end
  3855.     if (request == 5) then
  3856.             local   k=...;
  3857.         Target=k.p
  3858.        
  3859.     end
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865. end;
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879. remote.Name = 'ServerRemote';
  3880. --local remote = NLS ([=[
  3881. local localscript = scripts.Keys
  3882. localscript.Name = Player.Name
  3883. localscript.Parent = Character
  3884.  
  3885. --]=], Player.Character)
  3886. end))
  3887.    
  3888.    
  3889.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement