FE | Neko - Pastebin.com (2025)

  1. -- hey go die

  2. -- also if you steal my taunts and dont credit me for them i'll fucking find you and ban you

  3. -- big ban bootleg by x5ul

  4. local nekoall = 5277902239

  5. local TweenService = game:GetService("TweenService")

  6. local Create = RbxUtility.Create

  7. do

  8. local function CallOnChildren(Instance, FunctionToCall)

  9. FunctionToCall(Instance)

  10. for _, Child in next, Instance:GetChildren() do

  11. CallOnChildren(Child, FunctionToCall)

  12. end

  13. end

  14. local function GetBricks(StartInstance)

  15. local List = {}

  16. CallOnChildren(StartInstance, function(Item)

  17. if Item:IsA("BasePart") then

  18. List[#List+1] = Item;

  19. end

  20. end)

  21. return List

  22. end

  23. local function Modify(Instance, Values)

  24. assert(type(Values) == "table", "Values is not a table");

  25. for Index, Value in next, Values do

  26. if type(Index) == "number" then

  27. Value.Parent = Instance

  28. else

  29. Instance[Index] = Value

  30. end

  31. end

  32. return Instance

  33. end

  34. local function Make(ClassType, Properties)

  35. return Modify(Instance.new(ClassType), Properties)

  36. end

  37. local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}

  38. local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}

  39. local function HasWheelJoint(Part)

  40. for _, SurfaceName in pairs(Surfaces) do

  41. for _, HingSurfaceName in pairs(HingSurfaces) do

  42. if Part[SurfaceName].Name == HingSurfaceName then

  43. return true

  44. end

  45. end

  46. end

  47. return false

  48. end

  49. local function ShouldBreakJoints(Part)

  50. if HasWheelJoint(Part) then

  51. return false

  52. end

  53. local Connected = Part:GetConnectedParts()

  54. if #Connected == 1 then

  55. return false

  56. end

  57. for _, Item in pairs(Connected) do

  58. if HasWheelJoint(Item) then

  59. return false

  60. elseif not Item:IsDescendantOf(script.Parent) then

  61. return false

  62. end

  63. end

  64. return true

  65. end

  66. local function WeldTogether(Part0, Part1, JointType, WeldParent)

  67. JointType = JointType or "Weld"

  68. local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")

  69. local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)

  70. Modify(NewWeld, {

  71. Name = "qCFrameWeldThingy";

  72. Part0 = Part0;

  73. Part1 = Part1;

  74. C0 = CFrame.new();--Part0.CFrame:inverse();

  75. C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();

  76. Parent = Part1;

  77. })

  78. if not RelativeValue then

  79. RelativeValue = Make("CFrameValue", {

  80. Parent = Part1;

  81. Name = "qRelativeCFrameWeldValue";

  82. Archivable = true;

  83. Value = NewWeld.C1;

  84. })

  85. end

  86. return NewWeld

  87. end

  88. local function WeldParts(Parts, MainPart, JointType)

  89. for _, Part in pairs(Parts) do

  90. if ShouldBreakJoints(Part) then

  91. Part:BreakJoints()

  92. end

  93. end

  94. for _, Part in pairs(Parts) do

  95. if Part ~= MainPart then

  96. WeldTogether(MainPart, Part, JointType, MainPart)

  97. end

  98. end

  99. end

  100. local function PerfectionWeld(wldmod)

  101. local Parts = GetBricks(script.Parent)

  102. local PrimaryPart = script.Parent.Torso.REF

  103. if PrimaryPart then

  104. WeldParts(Parts, PrimaryPart, "Weld")

  105. else

  106. warn("qWeld - Unable to weld part")

  107. end

  108. end

  109. PerfectionWeld()

  110. end

  111. local Player = game:GetService("Players").LocalPlayer

  112. ZTfade=false

  113. ZT=false

  114. EffectPack = script.Extras:Clone()

  115. local agresive = false

  116. Target = Vector3.new()

  117. Character= Player.Character

  118. Torso = Character.Torso

  119. Torso.Transparency = 0

  120. Head = Character.Head

  121. Humanoid = Character.Humanoid

  122. LeftArm = Character["Left Arm"]

  123. LeftLeg = Character["Left Leg"]

  124. RightArm = Character["Right Arm"]

  125. RightLeg = Character["Right Leg"]

  126. RootPart = Character["HumanoidRootPart"]

  127. local Anim="Idle"

  128. local inairvel=0

  129. local WalkAnimStep = 0

  130. local sine = 0

  131. local change = 1

  132. local pantdown = false

  133. local shirtdown = false

  134. local reap = false

  135. local gpressed = false

  136. Animstep = 0

  137. WalkAnimMove=0.05

  138. Combo = 0

  139. local attack=false

  140. local pant = false

  141. local shirt = false

  142. local RJ = Character.HumanoidRootPart:FindFirstChild("RootJoint")

  143. local Neck = Character.Torso:FindFirstChild("Neck")

  144. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)

  145. local NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  146. local forWFB = 0

  147. local forWRL = 0

  148. Effects=Instance.new("Folder",Character)

  149. Effects.Name="Effects"

  150. it=Instance.new

  151. vt=Vector3.new

  152. cf=CFrame.new

  153. euler=CFrame.fromEulerAnglesXYZ

  154. angles=CFrame.Angles

  155. local cn = CFrame.new

  156. mr=math.rad

  157. mememode=false

  158. IT = Instance.new

  159. CF = CFrame.new

  160. VT = Vector3.new

  161. RAD = math.rad

  162. C3 = Color3.new

  163. UD2 = UDim2.new

  164. BRICKC = BrickColor.new

  165. ANGLES = CFrame.Angles

  166. EULER = CFrame.fromEulerAnglesXYZ

  167. COS = math.cos

  168. ACOS = math.acos

  169. SIN = math.sin

  170. ASIN = math.asin

  171. ABS = math.abs

  172. MRANDOM = math.random

  173. FLOOR = math.floor

  174. local lastid= "http://www.roblox.com/asset/?id=3852221223"

  175. local s2=it("Sound",Torso)

  176. local CurId = 1

  177. s2.EmitterSize = 30

  178. local s2c=s2:Clone()

  179. playsong = true

  180. s2.SoundId = lastid

  181. if playsong == true then

  182. wait(2)

  183. s2:play()

  184. elseif playsong == false then

  185. s2:stop()

  186. end

  187. lastsongpos= 0

  188. crosshair = Instance.new("BillboardGui",Character)

  189. crosshair.Size = UDim2.new(10,0,10,0)

  190. crosshair.Enabled = false

  191. imgl = Instance.new("ImageLabel",crosshair)

  192. imgl.Position = UDim2.new(0,0,0,0)

  193. imgl.Size = UDim2.new(1,0,1,0)

  194. imgl.Image = "rbxassetid://578065407"

  195. imgl.BackgroundTransparency = 1

  196. imgl.ImageTransparency = .7

  197. imgl.ImageColor3 = Color3.new(1,1,1)

  198. crosshair.StudsOffset = Vector3.new(0,0,-1)

  199. --//=================================\\

  200. --|| LOCAL IDS

  201. --\\=================================//

  202. local GROWL = 1544355717

  203. local ROAR = 528589382

  204. local ECHOBLAST = 376976397

  205. local CAST = 459523898

  206. local ALCHEMY = 424195979

  207. local BUILDUP = 698824317

  208. local BIGBUILDUP = 874376217

  209. local IMPACT = 231917744

  210. local LARGE_EXPLOSION = 168513088

  211. local TURNUP = 299058146

  212. local Weld37 = Instance.new("Weld")

  213. local Weld39 = Instance.new("Weld")

  214. local Part36 = Instance.new("Part")

  215. local Part38 = Instance.new("Part")

  216. local Model13 = Instance.new("Model")

  217. if Character:FindFirstChild("Animate")then

  218. Character.Animate:Destroy()

  219. end

  220. function RemoveOutlines(part)

  221. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10

  222. end

  223. CFuncs = {

  224. Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)

  225. 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})

  226. RemoveOutlines(Part)

  227. return Part

  228. end

  229. }

  230. ,

  231. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)

  232. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})

  233. if Mesh == "SpecialMesh" then

  234. Msh.MeshType = MeshType

  235. Msh.MeshId = MeshId

  236. end

  237. return Msh

  238. end

  239. }

  240. ,

  241. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)

  242. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})

  243. if Mesh == "SpecialMesh" then

  244. Msh.MeshType = MeshType

  245. Msh.MeshId = MeshId

  246. end

  247. return Msh

  248. end

  249. }

  250. ,

  251. Weld = {Create = function(Parent, Part0, Part1, C0, C1)

  252. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})

  253. return Weld

  254. end

  255. }

  256. ,

  257. Sound = {Create = function(id, par, vol, pit)

  258. coroutine.resume(coroutine.create(function()

  259. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = "http://www.roblox.com/asset/?id="..id, Parent = par or workspace})

  260. wait()

  261. S:play()

  262. game:GetService("Debris"):AddItem(S, 6)

  263. end

  264. ))

  265. end

  266. }

  267. ,

  268. ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)

  269. 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})

  270. return fp

  271. end

  272. }

  273. }

  274. Head.face.Texture = "rbxassetid://0"

  275. wait(0.1)

  276. eyes = Instance.new("Decal", Head)

  277. eyes.Face = "Front"

  278. eyes.Texture = "http://www.roblox.com/asset/?id=2801594973"

  279. mouth = Instance.new("Decal", Head)

  280. mouth.Face = "Front"

  281. mouth.Texture = "http://www.roblox.com/asset/?id=2801759774"

  282. brows = Instance.new("Decal", Head)

  283. brows.Face = "Front"

  284. brows.Texture = "http://www.roblox.com/asset/?id=2801687635"

  285. blush = Instance.new("Decal", Head)

  286. blush.Face = "Front"

  287. blush.Texture = "http://www.roblox.com/asset/?id=0"

  288. extra = Instance.new("Decal", Head)

  289. extra.Face = "Front"

  290. extra.Texture = "http://www.roblox.com/asset/?id=0"

  291. coroutine.resume(coroutine.create(function() wait(.5)

  292. for i, v in pairs(Character:GetDescendants()) do

  293. if v:IsA("Accessory")or v:IsA("Shirt") or v:IsA("Pants")or v:IsA("CharacterMesh")or v:IsA("Hat") or v:IsA("BodyColors") then

  294. v:Destroy()

  295. end

  296. end

  297. localoutfit = EffectPack.Outfit:Clone()

  298. for i, v in pairs(outfit:GetChildren()) do

  299. if v:IsA("Shirt") or v:IsA("Pants")or v:IsA("BodyColors")or v:IsA("CharacterMesh") then

  300. v.Parent = Character

  301. end

  302. if v:IsA("BasePart") then

  303. local at1 = v:FindFirstChildOfClass("Attachment")

  304. local at2 = nil

  305. for i, v2 in pairs(Character:GetDescendants()) do

  306. if v2:IsA("Attachment") and v2.Name == at1.Name and v2.Parent.Parent == Character then

  307. at2 = v2

  308. end

  309. end

  310. Part36.Name = "Left"

  311. Part36.Parent = Player.Character

  312. 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)

  313. Part36.Orientation = Vector3.new(0.0900000036, 89.9100037, 2.75999999)

  314. Part36.Position = Vector3.new(-0.864785671, 5.40298271, 1.08804584)

  315. Part36.Rotation = Vector3.new(45.3199997, 89.8799973, -42.5600014)

  316. Part36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)

  317. Part36.Size = Vector3.new(1.03999996, 0.419999987, 1.05999994)

  318. Part36.BottomSurface = Enum.SurfaceType.Smooth

  319. Part36.BrickColor = BrickColor.new("Really black")

  320. Part36.CanCollide = false

  321. Part36.Locked = true

  322. Part36.Material = Enum.Material.SmoothPlastic

  323. Part36.brickColor = BrickColor.new("Really black")

  324. Part36.FormFactor = Enum.FormFactor.Symmetric

  325. Part36.formFactor = Enum.FormFactor.Symmetric

  326. Weld37.Name = "Left Leg"

  327. Weld37.Parent = Part36

  328. Weld37.C0 = CFrame.new(0,-0.8,0)

  329. Weld37.Part0 = Part36

  330. Weld37.Part1 = LeftLeg

  331. Weld37.part1 = LeftLeg

  332. Part38.Name = "Right"

  333. Part38.Parent = Player.Character

  334. 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)

  335. Part38.Orientation = Vector3.new(0, 109.910004, -2.22000003)

  336. Part38.Position = Vector3.new(-0.862425506, 5.4220829, 2.09170222)

  337. Part38.Rotation = Vector3.new(180, 70.0899963, 177.779999)

  338. Part38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)

  339. Part38.Size = Vector3.new(1.03999996, 0.419999808, 1.05999994)

  340. Part38.BottomSurface = Enum.SurfaceType.Smooth

  341. Part38.BrickColor = BrickColor.new("Really black")

  342. Part38.CanCollide = false

  343. Part38.Locked = true

  344. Part38.Material = Enum.Material.SmoothPlastic

  345. Part38.brickColor = BrickColor.new("Really black")

  346. Part38.FormFactor = Enum.FormFactor.Symmetric

  347. Part38.formFactor = Enum.FormFactor.Symmetric

  348. Weld39.Name = "Right Leg"

  349. Weld39.Parent = Part38

  350. Weld39.C0 = CFrame.new(0,-0.8,0)

  351. Weld39.Part0 = Part38

  352. Weld39.Part1 = RightLeg

  353. Weld39.part1 = RightLeg

  354. local Model0 = Instance.new("Model")

  355. local Part1 = Instance.new("Part")

  356. local SpecialMesh2 = Instance.new("SpecialMesh")

  357. local Weld3 = Instance.new("Weld")

  358. local Part4 = Instance.new("Part")

  359. local SpecialMesh5 = Instance.new("SpecialMesh")

  360. local Weld6 = Instance.new("Weld")

  361. local Part7 = Instance.new("Part")

  362. local SpecialMesh8 = Instance.new("SpecialMesh")

  363. local Weld9 = Instance.new("Weld")

  364. local Part10 = Instance.new("Part")

  365. local SpecialMesh11 = Instance.new("SpecialMesh")

  366. local Weld12 = Instance.new("Weld")

  367. local Part14 = Instance.new("Part")

  368. local SpecialMesh15 = Instance.new("SpecialMesh")

  369. local Weld16 = Instance.new("Weld")

  370. local Part17 = Instance.new("Part")

  371. local SpecialMesh18 = Instance.new("SpecialMesh")

  372. local Weld19 = Instance.new("Weld")

  373. local Part20 = Instance.new("Part")

  374. local SpecialMesh21 = Instance.new("SpecialMesh")

  375. local Weld22 = Instance.new("Weld")

  376. local Part23 = Instance.new("Part")

  377. local SpecialMesh24 = Instance.new("SpecialMesh")

  378. local Weld25 = Instance.new("Weld")

  379. Model0.Name = "vag"

  380. Model0.Parent = Torso

  381. Model0.PrimaryPart = Part1

  382. Part1.Name = "mainskin"

  383. Part1.Parent = Model0

  384. 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)

  385. Part1.Orientation = Vector3.new(0.100000001, 89.2799988, 90.2600021)

  386. Part1.Position = Vector3.new(-0.866321027, 5.57360649, 1.57845628)

  387. Part1.Rotation = Vector3.new(7.57000017, 89.2799988, 82.6900024)

  388. Part1.Color = Color3.new(1, 0.8, 0.6)

  389. Part1.Size = Vector3.new(0.900895953, 1.80179191, 0.900895953)

  390. Part1.Anchored = false

  391. Part1.BottomSurface = Enum.SurfaceType.Smooth

  392. Part1.BrickColor = BrickColor.new("Pastel brown")

  393. Part1.CanCollide = false

  394. Part1.Material = Enum.Material.SmoothPlastic

  395. Part1.TopSurface = Enum.SurfaceType.Smooth

  396. Part1.brickColor = BrickColor.new("Pastel brown")

  397. SpecialMesh2.Parent = Part1

  398. SpecialMesh2.Scale = Vector3.new(0.899999976, 0.400000006, 0.899999976)

  399. SpecialMesh2.MeshType = Enum.MeshType.Sphere

  400. Weld3.Name = "Torso"

  401. Weld3.Parent = Part1

  402. 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)

  403. Weld3.Part0 = Part1

  404. Weld3.Part1 = Torso

  405. Weld3.part1 = Torso

  406. Part4.Name = "Vg"

  407. Part4.Parent = Model0

  408. 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)

  409. Part4.Orientation = Vector3.new(0.100000001, 89.2799988, 90.2600021)

  410. Part4.Position = Vector3.new(-0.866321027, 5.57360649, 1.57845628)

  411. Part4.Rotation = Vector3.new(7.57000017, 89.2799988, 82.6900024)

  412. Part4.Color = Color3.new(0.854902, 0.52549, 0.478431)

  413. Part4.Size = Vector3.new(0.900895953, 1.80179191, 0.900895953)

  414. Part4.Anchored = false

  415. Part4.BottomSurface = Enum.SurfaceType.Smooth

  416. Part4.BrickColor = BrickColor.new("Medium red")

  417. Part4.CanCollide = false

  418. Part4.Material = Enum.Material.SmoothPlastic

  419. Part4.TopSurface = Enum.SurfaceType.Smooth

  420. Part4.brickColor = BrickColor.new("Medium red")

  421. SpecialMesh5.Parent = Part4

  422. SpecialMesh5.Scale = Vector3.new(0.910000026, 0.300000012, 0.910000026)

  423. SpecialMesh5.MeshType = Enum.MeshType.Sphere

  424. Weld6.Name = "mainskin"

  425. Weld6.Parent = Part4

  426. 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)

  427. Weld6.Part0 = Part4

  428. Weld6.Part1 = Part1

  429. Weld6.part1 = Part1

  430. Part7.Name = "Vg2"

  431. Part7.Parent = Model0

  432. 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)

  433. Part7.Orientation = Vector3.new(0.100000001, 89.2799988, 90.2600021)

  434. Part7.Position = Vector3.new(-0.865878761, 5.55604744, 1.57808244)

  435. Part7.Rotation = Vector3.new(7.57000017, 89.2799988, 82.6900024)

  436. Part7.Color = Color3.new(0.639216, 0.294118, 0.294118)

  437. Part7.Size = Vector3.new(0.900895953, 0.900895953, 0.900895953)

  438. Part7.Anchored = false

  439. Part7.BottomSurface = Enum.SurfaceType.Smooth

  440. Part7.BrickColor = BrickColor.new("Dusty Rose")

  441. Part7.CanCollide = false

  442. Part7.Material = Enum.Material.SmoothPlastic

  443. Part7.TopSurface = Enum.SurfaceType.Smooth

  444. Part7.brickColor = BrickColor.new("Dusty Rose")

  445. SpecialMesh8.Parent = Part7

  446. SpecialMesh8.Scale = Vector3.new(0.910000026, 0.300000012, 0.910000026)

  447. SpecialMesh8.MeshType = Enum.MeshType.Sphere

  448. Weld9.Name = "mainskin"

  449. Weld9.Parent = Part7

  450. 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)

  451. Weld9.Part0 = Part7

  452. Weld9.Part1 = Part1

  453. Weld9.part1 = Part1

  454. Part10.Name = "Skin"

  455. Part10.Parent = Model0

  456. 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)

  457. Part10.Orientation = Vector3.new(-34.9000015, 88.6299973, 90.7799988)

  458. Part10.Position = Vector3.new(-0.776254952, 5.58247375, 1.58018422)

  459. Part10.Rotation = Vector3.new(-88.0400009, 55.0800018, 178.389999)

  460. Part10.Color = Color3.new(1, 0.8, 0.6)

  461. Part10.Size = Vector3.new(0.891887307, 1.49548769, 0.900895953)

  462. Part10.Anchored = false

  463. Part10.BottomSurface = Enum.SurfaceType.Smooth

  464. Part10.BrickColor = BrickColor.new("Pastel brown")

  465. Part10.CanCollide = false

  466. Part10.Material = Enum.Material.SmoothPlastic

  467. Part10.TopSurface = Enum.SurfaceType.Smooth

  468. Part10.brickColor = BrickColor.new("Pastel brown")

  469. SpecialMesh11.Parent = Part10

  470. SpecialMesh11.Scale = Vector3.new(0.899999976, 0.400000006, 0.899999976)

  471. SpecialMesh11.MeshType = Enum.MeshType.Sphere

  472. Weld12.Name = "mainskin"

  473. Weld12.Parent = Part10

  474. 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)

  475. Weld12.Part0 = Part10

  476. Weld12.Part1 = Part1

  477. Weld12.part1 = Part1

  478. Model13.Name = "vagcover"

  479. Model13.Parent = Torso

  480. Model13.PrimaryPart = Part14

  481. Part14.Name = "mainskin"

  482. Part14.Parent = Model13

  483. 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)

  484. Part14.Orientation = Vector3.new(0.100000001, 89.2799988, 90.2600021)

  485. Part14.Position = Vector3.new(-0.866962552, 5.56903839, 1.57845902)

  486. Part14.Rotation = Vector3.new(7.57000017, 89.2799988, 82.6900024)

  487. Part14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)

  488. Part14.Size = Vector3.new(0.90731889, 1.81463778, 0.90731889)

  489. Part14.Anchored = false

  490. Part14.BottomSurface = Enum.SurfaceType.Smooth

  491. Part14.BrickColor = BrickColor.new("Really black")

  492. Part14.CanCollide = false

  493. Part14.Material = Enum.Material.SmoothPlastic

  494. Part14.TopSurface = Enum.SurfaceType.Smooth

  495. Part14.brickColor = BrickColor.new("Really black")

  496. SpecialMesh15.Parent = Part14

  497. SpecialMesh15.Scale = Vector3.new(0.899999976, 0.400000006, 0.899999976)

  498. SpecialMesh15.MeshType = Enum.MeshType.Sphere

  499. Weld16.Name = "Torso"

  500. Weld16.Parent = Part14

  501. 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)

  502. Weld16.Part0 = Part14

  503. Weld16.Part1 = Torso

  504. Weld16.part1 = Torso

  505. Part17.Name = "Vg"

  506. Part17.Parent = Model13

  507. 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)

  508. Part17.Orientation = Vector3.new(0.100000001, 89.2799988, 90.2600021)

  509. Part17.Position = Vector3.new(-0.866962552, 5.56903839, 1.57845902)

  510. Part17.Rotation = Vector3.new(7.57000017, 89.2799988, 82.6900024)

  511. Part17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)

  512. Part17.Size = Vector3.new(0.90731889, 1.81463778, 0.90731889)

  513. Part17.Anchored = false

  514. Part17.BottomSurface = Enum.SurfaceType.Smooth

  515. Part17.BrickColor = BrickColor.new("Really black")

  516. Part17.CanCollide = false

  517. Part17.Material = Enum.Material.SmoothPlastic

  518. Part17.TopSurface = Enum.SurfaceType.Smooth

  519. Part17.brickColor = BrickColor.new("Really black")

  520. SpecialMesh18.Parent = Part17

  521. SpecialMesh18.Scale = Vector3.new(0.910000026, 0.300000012, 0.910000026)

  522. SpecialMesh18.MeshType = Enum.MeshType.Sphere

  523. Weld19.Name = "mainskin"

  524. Weld19.Parent = Part17

  525. 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)

  526. Weld19.Part0 = Part17

  527. Weld19.Part1 = Part14

  528. Weld19.part1 = Part14

  529. Part20.Name = "Vg2"

  530. Part20.Parent = Model13

  531. 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)

  532. Part20.Orientation = Vector3.new(0.100000001, 89.2799988, 90.2600021)

  533. Part20.Position = Vector3.new(-0.86652112, 5.55135584, 1.57807875)

  534. Part20.Rotation = Vector3.new(7.57000017, 89.2799988, 82.6900024)

  535. Part20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)

  536. Part20.Size = Vector3.new(0.90731889, 0.90731889, 0.90731889)

  537. Part20.Anchored = false

  538. Part20.BottomSurface = Enum.SurfaceType.Smooth

  539. Part20.BrickColor = BrickColor.new("Really black")

  540. Part20.CanCollide = false

  541. Part20.Material = Enum.Material.SmoothPlastic

  542. Part20.TopSurface = Enum.SurfaceType.Smooth

  543. Part20.brickColor = BrickColor.new("Really black")

  544. SpecialMesh21.Parent = Part20

  545. SpecialMesh21.Scale = Vector3.new(0.910000026, 0.300000012, 0.910000026)

  546. SpecialMesh21.MeshType = Enum.MeshType.Sphere

  547. Weld22.Name = "mainskin"

  548. Weld22.Parent = Part20

  549. 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)

  550. Weld22.Part0 = Part20

  551. Weld22.Part1 = Part14

  552. Weld22.part1 = Part14

  553. Part23.Name = "Skin"

  554. Part23.Parent = Model13

  555. 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)

  556. Part23.Orientation = Vector3.new(-34.9000015, 88.6299973, 90.7799988)

  557. Part23.Position = Vector3.new(-0.776253998, 5.57796907, 1.58019507)

  558. Part23.Rotation = Vector3.new(-88.0400009, 55.0800018, 178.389999)

  559. Part23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)

  560. Part23.Size = Vector3.new(0.898245931, 1.50614965, 0.90731889)

  561. Part23.Anchored = false

  562. Part23.BottomSurface = Enum.SurfaceType.Smooth

  563. Part23.BrickColor = BrickColor.new("Really black")

  564. Part23.CanCollide = false

  565. Part23.Material = Enum.Material.SmoothPlastic

  566. Part23.TopSurface = Enum.SurfaceType.Smooth

  567. Part23.brickColor = BrickColor.new("Really black")

  568. SpecialMesh24.Parent = Part23

  569. SpecialMesh24.Scale = Vector3.new(0.899999976, 0.400000006, 0.899999976)

  570. SpecialMesh24.MeshType = Enum.MeshType.Sphere

  571. Weld25.Name = "mainskin"

  572. Weld25.Parent = Part23

  573. 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)

  574. Weld25.Part0 = Part23

  575. Weld25.Part1 = Part14

  576. Weld25.part1 = Part14

  577. v.Parent = at2.Parent

  578. local Weldhat = weld(v,at2.Parent,v,CF())

  579. Weldhat.C0 = CF(at2.Position)*ANGLES(mr(at2.Orientation.x),mr(at2.Orientation.y),mr(at2.Orientation.z))

  580. Weldhat.C1 = CF(at1.Position)*ANGLES(mr(at1.Orientation.x),mr(at1.Orientation.y),mr(at1.Orientation.z))

  581. end

  582. end

  583. end))

  584. --//=================================\\

  585. --|| SAZERENOS ARTIFICIAL HEARTBEAT

  586. --\\=================================//

  587. Frame_Speed = 1 / 30

  588. ArtificialHB = Instance.new("BindableEvent", script)

  589. ArtificialHB.Name = "ArtificialHB"

  590. script:WaitForChild("ArtificialHB")

  591. frame = Frame_Speed

  592. tf = 0

  593. allowframeloss = false

  594. tossremainder = false

  595. lastframe = tick()

  596. script.ArtificialHB:Fire()

  597. game:GetService("RunService").Heartbeat:connect(function(s, p)

  598. tf = tf + s

  599. if tf >= frame then

  600. if allowframeloss then

  601. script.ArtificialHB:Fire()

  602. lastframe = tick()

  603. else

  604. for i = 1, math.floor(tf / frame) do

  605. script.ArtificialHB:Fire()

  606. end

  607. lastframe = tick()

  608. end

  609. if tossremainder then

  610. tf = 0

  611. else

  612. tf = tf - frame * math.floor(tf / frame)

  613. end

  614. end

  615. end)

  616. --//=================================\\

  617. --\\=================================//

  618. function Swait(NUMBER)

  619. if NUMBER == 0 or NUMBER == nil then

  620. ArtificialHB.Event:wait()

  621. else

  622. for i = 1, NUMBER do

  623. ArtificialHB.Event:wait()

  624. end

  625. end

  626. end

  627. ---------------

  628. --[Functions]--

  629. ---------------

  630. so = function(id, par, vol, pit)

  631. CFuncs.Sound.Create(id, par, vol, pit)

  632. end

  633. function weld(parent,part0,part1,c0)

  634. local weld=it("Weld")

  635. weld.Parent=parent

  636. weld.Part0=part0

  637. weld.Part1=part1

  638. weld.C0=c0

  639. return weld

  640. end

  641. rayCast = function(Pos, Dir, Max, Ignore)

  642. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)

  643. end

  644. function SetTween(SPart,CFr,MoveStyle2,outorin2,AnimTime)

  645. local MoveStyle = Enum.EasingStyle[MoveStyle2]

  646. local outorin = Enum.EasingDirection[outorin2]

  647. local dahspeed=1

  648. if attack == true and mememode == true then

  649. dahspeed=5

  650. end

  651. if SPart.Name=="Bullet" then

  652. dahspeed=1

  653. end

  654. local tweeningInformation = TweenInfo.new(

  655. AnimTime/dahspeed,

  656. MoveStyle,

  657. outorin,

  658. 0,

  659. false,

  660. )

  661. local MoveCF = CFr

  662. local tweenanim = TweenService:Create(SPart,tweeningInformation,MoveCF)

  663. tweenanim:Play()

  664. end

  665. function GatherAllInstances(Parent,ig)

  666. local Instances = {}

  667. local Ignore=nil

  668. ifig ~= nil then

  669. Ignore = ig

  670. end

  671. local function GatherInstances(Parent,Ignore)

  672. for i, v in pairs(Parent:GetChildren()) do

  673. if v ~= Ignore then

  674. GatherInstances(v,Ignore)

  675. table.insert(Instances, v) end

  676. end

  677. end

  678. GatherInstances(Parent,Ignore)

  679. return Instances

  680. end

  681. function weld(parent,part0,part1,c0)

  682. local weld=it("Weld")

  683. weld.Parent=parent

  684. weld.Part0=part0

  685. weld.Part1=part1

  686. weld.C0=c0

  687. return weld

  688. end

  689. function joint(parent,part0,part1,c0)

  690. local weld=it("Motor6D")

  691. weld.Parent=parent

  692. weld.Part0=part0

  693. weld.Part1=part1

  694. weld.C0=c0

  695. return weld

  696. end

  697. ArmorParts = {}

  698. --ArmorParts = {}

  699. function WeldAllTo(Part1,Part2,scan,Extra)

  700. local EXCF = Part2.CFrame * Extra

  701. for i, v3 in pairs(scan:GetDescendants()) do

  702. if v3:isA("BasePart") then

  703. local STW=weld(v3,v3,Part1,EXCF:toObjectSpace(v3.CFrame):inverse() )

  704. v3.Anchored=false

  705. v3.Massless = true

  706. v3.CanCollide=false

  707. v3.Parent = Part1

  708. v3.Locked = true

  709. if not v3:FindFirstChild("Destroy") then

  710. table.insert(ArmorParts,{Part = v3,Par = v3.Parent,Col = v3.Color,Mat=v3.Material.Name })

  711. else

  712. v3:Destroy()

  713. end

  714. end

  715. end

  716. Part1.Transparency=1

  717. --Part2:Destroy()

  718. end

  719. function JointAllTo(Part1,Part2,scan,Extra)

  720. local EXCF = Part2.CFrame * Extra

  721. for i, v3 in pairs(scan:GetDescendants()) do

  722. if v3:isA("BasePart") then

  723. local STW=joint(v3,v3,Part1,EXCF:toObjectSpace(v3.CFrame):inverse() )

  724. v3.Anchored=false

  725. v3.Massless = true

  726. v3.CanCollide=false

  727. v3.Parent = Part1

  728. v3.Locked = true

  729. if not v3:FindFirstChild("Destroy") then

  730. --table.insert(ArmorParts,{Part = v3,Par = v3.Parent,Col = v3.Color,Mat=v3.Material.Name })

  731. else

  732. v3:Destroy()

  733. end

  734. end

  735. end

  736. Part1.Transparency=1

  737. --Part2:Destroy()

  738. end

  739. --------------------------------------------Claws

  740. local RClaw = EffectPack.Part:Clone()

  741. RClaw.Parent = Character

  742. RClaw.Name = "RightClaw"

  743. RCW=weld(RightArm,RightArm,RClaw,cf(0,0,0))

  744. --------------------------------------------

  745. local LClaw = EffectPack.Part:Clone()

  746. LClaw.Parent = Character

  747. LClaw.Name = "LeftClaw"

  748. LCW=weld(LeftArm,LeftArm,LClaw,cf(0,0,0))

  749. --------------------------------------------

  750. tailw = Torso:WaitForChild("Tail").Weld

  751. tailc0 = tailw.C0

  752. for _,v in pairs(script.Armor:children()) do

  753. if v:IsA("Model") then

  754. if Character:FindFirstChild(""..v.Name) then

  755. local Part1=Character:FindFirstChild(""..v.Name)

  756. local Part2=v.Handle

  757. WeldAllTo(Part1,Part2,v,CFrame.new(0,0,0))

  758. end

  759. end

  760. end

  761. local LArmHandle = script.LArmYes.LeftArm:WaitForChild'REF'

  762. for i,v in pairs(script.LArmYes.LeftArm:GetChildren()) do

  763. v.Anchored = false

  764. end

  765. local LeftAWeld = IT("Weld")

  766. LeftAWeld.Parent = LeftArm

  767. LeftAWeld.Part0 = LeftArm

  768. LeftAWeld.Part1 = LArmHandle

  769. LeftAWeld.C1 = CF(0, 0, 0) * angles(0, 0, 0)

  770. ----------------------------------------------------------------------------------

  771. local RArmHandle = script.RArmYes.RightArm:WaitForChild'REF'

  772. for i,v in pairs(script.RArmYes.RightArm:GetChildren()) do

  773. v.Anchored = false

  774. end

  775. local RightAWeld = IT("Weld")

  776. RightAWeld.Parent = RightArm

  777. RightAWeld.Part0 = RightArm

  778. RightAWeld.Part1 = RArmHandle

  779. RightAWeld.C1 = CF(0, 0, 0) * angles(0, 0, 0)

  780. ----------------------------------------------------------------------------------

  781. local TorsoHandle = script.TorsoYes.Torso:WaitForChild'REF'

  782. for i,v in pairs(script.TorsoYes.Torso:GetChildren()) do

  783. v.Anchored = false

  784. end

  785. local LeftAWeld = IT("Weld")

  786. LeftAWeld.Parent = Torso

  787. LeftAWeld.Part0 = Torso

  788. LeftAWeld.Part1 = TorsoHandle

  789. LeftAWeld.C1 = CF(0, 0, 0) * angles(0, RAD(0), 0)

  790. local LLegHandle = script.LLegYes.LeftLeg:WaitForChild'REF'

  791. for i,v in pairs(script.LLegYes.LeftLeg:GetChildren()) do

  792. v.Anchored = false

  793. end

  794. -------

  795. local LeftLWeld = IT("Weld")

  796. LeftLWeld.Parent = LeftLeg

  797. LeftLWeld.Part0 = LeftLeg

  798. LeftLWeld.Part1 = LLegHandle

  799. LeftLWeld.C1 = CF(0, 0, 0) * angles(0, 102.1, 0)

  800. ----------------------------------------------------------------------------------

  801. local RLegHandle = script.RLegYes.RightLeg:WaitForChild'REF'

  802. for i,v in pairs(script.RLegYes.RightLeg:GetChildren()) do

  803. v.Anchored = false

  804. end

  805. local RightLWeld = IT("Weld")

  806. RightLWeld.Parent = RightLeg

  807. RightLWeld.Part0 = RightLeg

  808. RightLWeld.Part1 = RLegHandle

  809. RightLWeld.C1 = CF(0, 0, 0) * angles(0, -102.1, 0)

  810. --------

  811. local SToneTexture = Create("Texture")({

  812. Texture = "http://www.roblox.com/asset/?id=1693385655",

  813. Color3 = Color3.new(163/255, 162/255, 165/255),

  814. })

  815. function AddStoneTexture(part)

  816. coroutine.resume(coroutine.create(function()

  817. for i = 0,6,1 do

  818. local Tx = SToneTexture:Clone()

  819. Tx.Face = i

  820. Tx.Parent=part

  821. end

  822. end))

  823. end

  824. New = function(Object, Parent, Name, Data)

  825. local Object = Instance.new(Object)

  826. for Index, Value in pairs(Data or {}) do

  827. Object[Index] = Value

  828. end

  829. Object.Parent = Parent

  830. Object.Name = Name

  831. return Object

  832. end

  833. function Tran(Num)

  834. local GivenLeter = ""

  835. if Num == "1" then

  836. GivenLeter = "a"

  837. elseif Num == "2" then

  838. GivenLeter = "b"

  839. elseif Num == "3" then

  840. GivenLeter = "c"

  841. elseif Num == "4" then

  842. GivenLeter = "d"

  843. elseif Num == "5" then

  844. GivenLeter = "e"

  845. elseif Num == "6" then

  846. GivenLeter = "f"

  847. elseif Num == "7" then

  848. GivenLeter = "g"

  849. elseif Num == "8" then

  850. GivenLeter = "h"

  851. elseif Num == "9" then

  852. GivenLeter = "i"

  853. elseif Num == "10" then

  854. GivenLeter = "j"

  855. elseif Num == "11" then

  856. GivenLeter = "k"

  857. elseif Num == "12" then

  858. GivenLeter = "l"

  859. elseif Num == "13" then

  860. GivenLeter = "m"

  861. elseif Num == "14" then

  862. GivenLeter = "n"

  863. elseif Num == "15" then

  864. GivenLeter = "o"

  865. elseif Num == "16" then

  866. GivenLeter = "p"

  867. elseif Num == "17" then

  868. GivenLeter = "q"

  869. elseif Num == "18" then

  870. GivenLeter = "r"

  871. elseif Num == "19" then

  872. GivenLeter = "s"

  873. elseif Num == "20" then

  874. GivenLeter = "t"

  875. elseif Num == "21" then

  876. GivenLeter = "u"

  877. elseif Num == "22" then

  878. GivenLeter = "v"

  879. elseif Num == "23" then

  880. GivenLeter = "w"

  881. elseif Num == "24" then

  882. GivenLeter = "x"

  883. elseif Num == "25" then

  884. GivenLeter = "y"

  885. elseif Num == "26" then

  886. GivenLeter = "z"

  887. elseif Num == "27" then

  888. GivenLeter = "_"

  889. elseif Num == "28" then

  890. GivenLeter = "0"

  891. elseif Num == "29" then

  892. GivenLeter = "1"

  893. elseif Num == "30" then

  894. GivenLeter = "2"

  895. elseif Num == "31" then

  896. GivenLeter = "3"

  897. elseif Num == "32" then

  898. GivenLeter = "4"

  899. elseif Num == "33" then

  900. GivenLeter = "5"

  901. elseif Num == "34" then

  902. GivenLeter = "6"

  903. elseif Num == "35" then

  904. GivenLeter = "7"

  905. elseif Num == "36" then

  906. GivenLeter = "8"

  907. elseif Num == "37" then

  908. GivenLeter = "9"

  909. end

  910. return GivenLeter

  911. end

  912. function MaybeOk(Mode,Extra)

  913. local ReturningValue = ""

  914. if Mode == 1 then

  915. --v.C0 = CFrame.new(1,1,1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))

  916. --print(v.C0)

  917. local GivenText= ""

  918. localmsg = Extra

  919. local Txt = ""

  920. local FoundTime=0

  921. local LastFound = 0

  922. delay(wait(0),function()

  923. for v3 = 1, #msg do

  924. if string.sub(msg,0+v3,v3) == ","then

  925. local TheN = string.sub(msg,LastFound,v3-1)

  926. local NumTranslate = Tran(string.sub(msg,LastFound,v3-1))

  927. FoundTime = FoundTime + 1

  928. GivenText = GivenText..NumTranslate

  929. LastFound=v3+1

  930. Txt=""

  931. end

  932. Txt=string.sub(msg,1,v3)

  933. -- Gui.ExtentsOffset = Vector3.new(0,3,0)

  934. -- Gui.ExtentsOffset = Vector3.new(0,3,0)

  935. wait()

  936. -- Gui.ExtentsOffset = Vector3.new(0,3,0)

  937. end;

  938. ReturningValue=GivenText

  939. for v3 = 1, #Txt do

  940. Txt=string.sub(msg,-1,v3)

  941. end;

  942. -- Gui:remove()

  943. end)

  944. elseif Mode == 2 then

  945. print("fat")

  946. end

  947. while ReturningValue == "" do wait() end

  948. return ReturningValue

  949. end

  950. function CreateMesh2(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)

  951. local NEWMESH = IT(MESH)

  952. if MESH == "SpecialMesh" then

  953. NEWMESH.MeshType = MESHTYPE

  954. if MESHID ~= "nil" and MESHID ~= "" then

  955. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID

  956. end

  957. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then

  958. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID

  959. end

  960. end

  961. NEWMESH.Offset = OFFSET or VT(0, 0, 0)

  962. NEWMESH.Scale = SCALE

  963. NEWMESH.Parent = PARENT

  964. return NEWMESH

  965. end

  966. function CreatePart2(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)

  967. local NEWPART = IT("Part")

  968. NEWPART.formFactor = FORMFACTOR

  969. NEWPART.Reflectance = REFLECTANCE

  970. NEWPART.Transparency = TRANSPARENCY

  971. NEWPART.CanCollide = false

  972. NEWPART.Locked = true

  973. NEWPART.Anchored = true

  974. if ANCHOR == false then

  975. NEWPART.Anchored = false

  976. end

  977. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))

  978. NEWPART.Name = NAME

  979. NEWPART.Size = SIZE

  980. NEWPART.Position = Torso.Position

  981. NEWPART.Material = MATERIAL

  982. NEWPART:BreakJoints()

  983. NEWPART.Parent = PARENT

  984. return NEWPART

  985. end

  986. local S = IT("Sound")

  987. function CreateSound2(ID, PARENT, VOLUME, PITCH, DOESLOOP)

  988. local NEWSOUND = nil

  989. coroutine.resume(coroutine.create(function()

  990. NEWSOUND = S:Clone()

  991. NEWSOUND.Parent = PARENT

  992. NEWSOUND.Volume = VOLUME

  993. NEWSOUND.Pitch = PITCH

  994. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID

  995. NEWSOUND:play()

  996. if DOESLOOP == true then

  997. NEWSOUND.Looped = true

  998. else

  999. repeat wait(1) until NEWSOUND.Playing == false

  1000. NEWSOUND:remove()

  1001. end

  1002. end))

  1003. return NEWSOUND

  1004. end

  1005. function WACKYEFFECT(Table)

  1006. local TYPE = (Table.EffectType or "Sphere")

  1007. local SIZE = (Table.Size or VT(1,1,1))

  1008. local ENDSIZE = (Table.Size2 or VT(0,0,0))

  1009. local TRANSPARENCY = (Table.Transparency or 0)

  1010. local ENDTRANSPARENCY = (Table.Transparency2 or 1)

  1011. local CFRAME = (Table.CFrame or Torso.CFrame)

  1012. local MOVEDIRECTION = (Table.MoveToPos or nil)

  1013. local ROTATION1 = (Table.RotationX or 0)

  1014. local ROTATION2 = (Table.RotationY or 0)

  1015. local ROTATION3 = (Table.RotationZ or 0)

  1016. local MATERIAL = (Table.Material or "Neon")

  1017. local COLOR = (Table.Color or C3(1,1,1))

  1018. local TIME = (Table.Time or 45)

  1019. local SOUNDID = (Table.SoundID or nil)

  1020. local SOUNDPITCH = (Table.SoundPitch or nil)

  1021. local SOUNDVOLUME = (Table.SoundVolume or nil)

  1022. coroutine.resume(coroutine.create(function()

  1023. local PLAYSSOUND = false

  1024. local SOUND = nil

  1025. local EFFECT = CreatePart2(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)

  1026. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then

  1027. PLAYSSOUND = true

  1028. SOUND = CreateSound2(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)

  1029. end

  1030. EFFECT.Color = COLOR

  1031. local MSH = nil

  1032. if TYPE == "Sphere" then

  1033. MSH = CreateMesh2("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))

  1034. elseif TYPE == "Cylinder" then

  1035. MSH = CreateMesh2("SpecialMesh", EFFECT, "Cylinder", "", "", SIZE, VT(0,0,0))

  1036. elseif TYPE == "Block" then

  1037. MSH = IT("BlockMesh",EFFECT)

  1038. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)

  1039. elseif TYPE == "Cube" then

  1040. MSH = IT("BlockMesh",EFFECT)

  1041. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)

  1042. elseif TYPE == "Wave" then

  1043. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))

  1044. elseif TYPE == "Ring" then

  1045. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))

  1046. elseif TYPE == "Slash" then

  1047. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))

  1048. elseif TYPE == "Round Slash" then

  1049. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))

  1050. elseif TYPE == "Swirl" then

  1051. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))

  1052. elseif TYPE == "Skull" then

  1053. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))

  1054. elseif TYPE == "Crystal" then

  1055. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))

  1056. elseif TYPE == "Crown" then

  1057. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "173770780", "", SIZE, VT(0,0,0))

  1058. end

  1059. if MSH ~= nil then

  1060. local MOVESPEED = nil

  1061. if MOVEDIRECTION ~= nil then

  1062. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME

  1063. end

  1064. local GROWTH = SIZE - ENDSIZE

  1065. local TRANS = TRANSPARENCY - ENDTRANSPARENCY

  1066. if TYPE == "Block" then

  1067. SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",TIME/60)

  1068. else

  1069. SetTween(EFFECT,{CFrame = CFRAME},"Linear","InOut",0)

  1070. end

  1071. wait()

  1072. SetTween(EFFECT,{Transparency = EFFECT.Transparency - TRANS},"Linear","InOut",TIME/60)

  1073. if TYPE == "Block" then

  1074. SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",0)

  1075. else

  1076. SetTween(EFFECT,{CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))},"Linear","InOut",0)

  1077. end

  1078. if MOVEDIRECTION ~= nil then

  1079. local ORI = EFFECT.Orientation

  1080. SetTween(EFFECT,{CFrame=CF(MOVEDIRECTION)},"Linear","InOut",TIME/60)

  1081. SetTween(EFFECT,{Orientation=ORI},"Linear","InOut",TIME/60)

  1082. end

  1083. MSH.Scale = MSH.Scale - GROWTH/TIME

  1084. SetTween(MSH,{Scale=ENDSIZE},"Linear","InOut",TIME/60)

  1085. if TYPE == "Wave" then

  1086. SetTween(MSH,{Offset=VT(0,0,-MSH.Scale.X/8)},"Linear","InOut",TIME/60)

  1087. end

  1088. for LOOP = 1, TIME+1 do

  1089. wait(.05)

  1090. --SetTween(EFFECT,{Transparency = EFFECT.Transparency - TRANS/TIME},"Linear","InOut",0)

  1091. if TYPE == "Block" then

  1092. --SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",0)

  1093. else

  1094. --SetTween(EFFECT,{CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))},"Linear","InOut",0)

  1095. end

  1096. if MOVEDIRECTION ~= nil then

  1097. local ORI = EFFECT.Orientation

  1098. --SetTween(EFFECT,{CFrame=CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)},"Linear","InOut",0)

  1099. --SetTween(EFFECT,{Orientation=ORI},"Linear","InOut",0)

  1100. end

  1101. end

  1102. game:GetService("Debris"):AddItem(EFFECT, 15)

  1103. if PLAYSSOUND == false then

  1104. EFFECT:remove()

  1105. else

  1106. SOUND.Stopped:Connect(function()

  1107. EFFECT:remove()

  1108. end)

  1109. end

  1110. else

  1111. if PLAYSSOUND == false then

  1112. EFFECT:remove()

  1113. else

  1114. repeat wait() until SOUND.Playing == false

  1115. EFFECT:remove()

  1116. end

  1117. end

  1118. end))

  1119. end

  1120. ----------------------

  1121. --[End Of Functions]--

  1122. ----------------------

  1123. ------------------

  1124. --[Gun]--

  1125. ------------------

  1126. function CreatePart( Parent, Material, Reflectance, Transparency, BColor, Name, Size)

  1127. local Part = Create("Part"){

  1128. Parent = Parent,

  1129. Reflectance = Reflectance,

  1130. Transparency = Transparency,

  1131. CanCollide = false,

  1132. Locked = true,

  1133. BrickColor = BrickColor.new(tostring(BColor)),

  1134. Name = Name,

  1135. Size = Size,

  1136. Material = Material,

  1137. }

  1138. RemoveOutlines(Part)

  1139. return Part

  1140. end

  1141. ------------------

  1142. --[End of Gun]--

  1143. ------------------

  1144. ---------------

  1145. --[Particles]--

  1146. ---------------

  1147. local Particle2_1 = Create("ParticleEmitter"){

  1148. Color = ColorSequence.new(Color3.new (1,1,1), Color3.new (170/255, 255/255, 255/255)),

  1149. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.75,.4),NumberSequenceKeypoint.new(1,1)}),

  1150. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,.0)}),

  1151. Texture = "rbxassetid://241922778",

  1152. Lifetime = NumberRange.new(0.55,0.95),

  1153. Rate = 100,

  1154. VelocitySpread = 180,

  1155. Rotation = NumberRange.new(0),

  1156. RotSpeed = NumberRange.new(-200,200),

  1157. Speed = NumberRange.new(8.0),

  1158. LightEmission = 1,

  1159. LockedToPart = false,

  1160. Acceleration = Vector3.new(0, 0, 0),

  1161. EmissionDirection = "Top",

  1162. Drag = 4,

  1163. Enabled = false

  1164. }

  1165. local BEGONE_Particle = Create("ParticleEmitter"){

  1166. Color = ColorSequence.new(Color3.new (1,1,1), Color3.new (1, 1, 1)),

  1167. 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)}),

  1168. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.15,1.5),NumberSequenceKeypoint.new(.75,1.5),NumberSequenceKeypoint.new(1,0)}),

  1169. Texture = "rbxassetid://936193661",

  1170. Lifetime = NumberRange.new(1.5),

  1171. Rate = 100,

  1172. VelocitySpread = 0,

  1173. Rotation = NumberRange.new(0),

  1174. RotSpeed = NumberRange.new(-10,10),

  1175. Speed = NumberRange.new(0),

  1176. LightEmission = .25,

  1177. LockedToPart = true,

  1178. Acceleration = Vector3.new(0, -0, 0),

  1179. EmissionDirection = "Top",

  1180. Drag = 4,

  1181. ZOffset = 1,

  1182. Enabled = false

  1183. }

  1184. ----------------------

  1185. --[End Of Particles]--

  1186. ----------------------

  1187. -----------------

  1188. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)

  1189. if hit.Parent == nil then

  1190. return

  1191. end

  1192. local h = hit.Parent:FindFirstChildOfClass("Humanoid")

  1193. for _,v in pairs(hit.Parent:children()) do

  1194. if v:IsA("Humanoid") then

  1195. ifh.Health > 0.0001 then

  1196. h = v else end

  1197. end

  1198. end

  1199. if h == nil then

  1200. return

  1201. elseif h ~= nil and h.Health < 0.001 then

  1202. return

  1203. elseif h ~= nil and h.Parent:FindFirstChild("Fly away") then

  1204. return

  1205. end

  1206. --gg

  1207. --local FoundTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")

  1208. coroutine.resume(coroutine.create(function()

  1209. 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

  1210. local FATag = Instance.new("Model",h.Parent)

  1211. FATag.Name = "Fly away"

  1212. game:GetService("Debris"):AddItem(FATag, 2.5)

  1213. for _,v in pairs(h.Parent:children()) do

  1214. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then

  1215. v.Anchored=true

  1216. end

  1217. end

  1218. wait(.25)

  1219. if h.Parent:FindFirstChildOfClass("Body Colors")then

  1220. h.Parent:FindFirstChildOfClass("Body Colors"):Destroy()

  1221. end

  1222. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")

  1223. coroutine.resume(coroutine.create(function()

  1224. local YourGone = Instance.new("Part")

  1225. YourGone.Reflectance = 0

  1226. YourGone.Transparency = 1

  1227. YourGone.CanCollide = false

  1228. YourGone.Locked = true

  1229. YourGone.Anchored=true

  1230. YourGone.BrickColor = BrickColor.new("Really blue")

  1231. YourGone.Name = "YourGone"

  1232. YourGone.Size = Vector3.new()

  1233. YourGone.Material = "SmoothPlastic"

  1234. YourGone:BreakJoints()

  1235. YourGone.Parent = FoundTorso

  1236. YourGone.CFrame = FoundTorso.CFrame

  1237. local NewParticle = Instance.new("ParticleEmitter")

  1238. NewParticle.Parent = YourGone

  1239. NewParticle.Acceleration = Vector3.new(0,0,0)

  1240. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10),NumberSequenceKeypoint.new(1,.0)})

  1241. NewParticle.Color = ColorSequence.new(Color3.new (1,0,0), Color3.new (1, 0, 0))

  1242. NewParticle.Lifetime = NumberRange.new(0.55,0.95)

  1243. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.25,.0),NumberSequenceKeypoint.new(1,1)})

  1244. NewParticle.Speed = NumberRange.new(0,0.0)

  1245. NewParticle.ZOffset = 2

  1246. NewParticle.Texture = "rbxassetid://243660364"

  1247. NewParticle.RotSpeed = NumberRange.new(-0,0)

  1248. NewParticle.Rotation = NumberRange.new(-180,180)

  1249. NewParticle.Enabled = false

  1250. game:GetService("Debris"):AddItem(YourGone, 3)

  1251. for i = 0,2,1 do

  1252. NewParticle:Emit(1)

  1253. so("1448044156", FoundTorso,2, 1)

  1254. h.Parent:BreakJoints()

  1255. YourGone.CFrame = FoundTorso.CFrame

  1256. for _,v in pairs(h.Parent:children()) do

  1257. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then

  1258. v.Anchored=false

  1259. --v.Material = "Neon"

  1260. --v.BrickColor = BrickColor.new("Really red")

  1261. if v:FindFirstChildOfClass("SpecialMesh")then

  1262. --v:Destroy()

  1263. end

  1264. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then

  1265. --v:Destroy()

  1266. end

  1267. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })

  1268. vp.Parent = v

  1269. game:GetService("Debris"):AddItem(vp, math.random(50,100)/1000)

  1270. end

  1271. end

  1272. wait(.2)

  1273. end

  1274. wait(.1)

  1275. NewParticle:Emit(3)

  1276. so("1448044156", FoundTorso,2, .8)

  1277. h.Parent:BreakJoints()

  1278. YourGone.CFrame = FoundTorso.CFrame

  1279. for _,v in pairs(h.Parent:children()) do

  1280. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then

  1281. v.Anchored=false

  1282. --v.Material = "Neon"

  1283. --v.BrickColor = BrickColor.new("Really red")

  1284. if v:FindFirstChildOfClass("SpecialMesh")then

  1285. --v:Destroy()

  1286. end

  1287. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then

  1288. --v:Destroy()

  1289. end

  1290. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })

  1291. vp.Parent = v

  1292. game:GetService("Debris"):AddItem(vp, math.random(100,200)/1000)

  1293. end

  1294. end

  1295. end))

  1296. wait(.1)

  1297. end

  1298. end))

  1299. if h ~= nil and hit.Parent ~= Character and hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso") ~= nil then

  1300. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then

  1301. return

  1302. end

  1303. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})

  1304. game:GetService("Debris"):AddItem(c, 0.5)

  1305. if HitSound ~= nil and HitPitch ~= nil then

  1306. so(HitSound, hit, 1, HitPitch)

  1307. end

  1308. local Damage = math.random(minim, maxim)

  1309. local blocked = false

  1310. local block = hit.Parent:findFirstChild("Block")

  1311. if block ~= nil and block.className == "IntValue" and block.Value > 0 then

  1312. blocked = true

  1313. block.Value = block.Value - 1

  1314. print(block.Value)

  1315. end

  1316. if blocked == false then

  1317. h.Health = h.Health - Damage

  1318. 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))

  1319. else

  1320. h.Health = h.Health - Damage / 2

  1321. 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))

  1322. end

  1323. if Type == "Knockdown" then

  1324. local hum = h

  1325. hum.PlatformStand = true

  1326. coroutine.resume(coroutine.create(function(HHumanoid)

  1327. wait(.2)

  1328. HHumanoid.PlatformStand = false

  1329. end

  1330. ), hum)

  1331. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")

  1332. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit

  1333. 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})

  1334. 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})

  1335. game:GetService("Debris"):AddItem(bodvol, 2)

  1336. game:GetService("Debris"):AddItem(rl, 0.125)

  1337. elseif Type == "Knockdown2" then

  1338. local hum = h

  1339. hum.PlatformStand = true

  1340. coroutine.resume(coroutine.create(function(HHumanoid)

  1341. Combo = 1wait(.2)

  1342. HHumanoid.PlatformStand = false

  1343. end

  1344. ), hum)

  1345. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit

  1346. local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})

  1347. 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})

  1348. game:GetService("Debris"):AddItem(bodvol, 0.2)

  1349. game:GetService("Debris"):AddItem(rl, 0.2)

  1350. local bodyVelocity2 = Create("BodyVelocity")({velocity = Vector3.new(0, 60, 0), P = 5000, maxForce = Vector3.new(8000, 12000, 8000), Parent = RootPart})

  1351. game:GetService("Debris"):AddItem(bodyVelocity2, 0.1)

  1352. elseif Type == "Normal" then

  1353. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")

  1354. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit

  1355. 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})

  1356. game:GetService("Debris"):AddItem(bodvol, .1)

  1357. elseif Type== "Fire" then

  1358. local HTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")

  1359. local tags = 0

  1360. for _,v2 in next, HTorso:GetChildren() do

  1361. if v2:IsA("Folder") and v2.Name == "OnFire" then

  1362. tags=tags+1

  1363. end

  1364. end

  1365. if tags < 2 then

  1366. local fireef = EffectPack.FireEffect:Clone()

  1367. local tag = Instance.new("Folder",HTorso)

  1368. tag.Name = "OnFire"

  1369. game:GetService("Debris"):AddItem(tag, 4.5)

  1370. 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

  1371. coroutine.resume(coroutine.create(function()

  1372. for i = 1,35 do

  1373. coroutine.resume(coroutine.create(function()

  1374. v:Emit(2) end))

  1375. coroutine.resume(coroutine.create(function()

  1376. Damagefunc(HTorso, HTorso, 4/2, 6/2, 0, "Normal", RootPart, 0.1, "1273118342", math.random(10,30)/10)

  1377. end))

  1378. if HTorso.Parent:FindFirstChildOfClass("Humanoid") and HTorso.Parent:FindFirstChildOfClass("Humanoid").Health > .01 then

  1379. 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

  1380. end

  1381. wait(.1)

  1382. end

  1383. end))

  1384. end end

  1385. fireef:Destroy()

  1386. else-- print("Hit Max")

  1387. end

  1388. elseif Type== "Instakill" then

  1389. coroutine.resume(coroutine.create(function()

  1390. if (h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")) and not h.Parent:FindFirstChild("Fly away")then

  1391. local FATag = Instance.new("Model",h.Parent)

  1392. FATag.Name = "Fly away"

  1393. game:GetService("Debris"):AddItem(FATag, 2.5)

  1394. for _,v in pairs(h.Parent:children()) do

  1395. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then

  1396. v.Anchored=true

  1397. end

  1398. end

  1399. wait(.25)

  1400. if h.Parent:FindFirstChildOfClass("Body Colors")then

  1401. h.Parent:FindFirstChildOfClass("Body Colors"):Destroy()

  1402. end

  1403. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")

  1404. coroutine.resume(coroutine.create(function()

  1405. local YourGone = Instance.new("Part")

  1406. YourGone.Reflectance = 0

  1407. YourGone.Transparency = 1

  1408. YourGone.CanCollide = false

  1409. YourGone.Locked = true

  1410. YourGone.Anchored=true

  1411. YourGone.BrickColor = BrickColor.new("Really blue")

  1412. YourGone.Name = "YourGone"

  1413. YourGone.Size = Vector3.new()

  1414. YourGone.Material = "SmoothPlastic"

  1415. YourGone:BreakJoints()

  1416. YourGone.Parent = FoundTorso

  1417. YourGone.CFrame = FoundTorso.CFrame

  1418. local NewParticle = Instance.new("ParticleEmitter")

  1419. NewParticle.Parent = YourGone

  1420. NewParticle.Acceleration = Vector3.new(0,0,0)

  1421. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10),NumberSequenceKeypoint.new(1,.0)})

  1422. NewParticle.Color = ColorSequence.new(Color3.new (1,0,0), Color3.new (1, 0, 0))

  1423. NewParticle.Lifetime = NumberRange.new(0.55,0.95)

  1424. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.25,.0),NumberSequenceKeypoint.new(1,1)})

  1425. NewParticle.Speed = NumberRange.new(0,0.0)

  1426. NewParticle.ZOffset = 2

  1427. NewParticle.Texture = "rbxassetid://243660364"

  1428. NewParticle.RotSpeed = NumberRange.new(-0,0)

  1429. NewParticle.Rotation = NumberRange.new(-180,180)

  1430. NewParticle.Enabled = false

  1431. game:GetService("Debris"):AddItem(YourGone, 3)

  1432. for i = 0,2,1 do

  1433. NewParticle:Emit(1)

  1434. so("1448044156", FoundTorso,2, 1)

  1435. h.Parent:BreakJoints()

  1436. YourGone.CFrame = FoundTorso.CFrame

  1437. for _,v in pairs(h.Parent:children()) do

  1438. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then

  1439. v.Anchored=false

  1440. --v.Material = "Neon"

  1441. --v.BrickColor = BrickColor.new("Really red")

  1442. if v:FindFirstChildOfClass("SpecialMesh")then

  1443. --v:Destroy()

  1444. end

  1445. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then

  1446. --v:Destroy()

  1447. end

  1448. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })

  1449. vp.Parent = v

  1450. game:GetService("Debris"):AddItem(vp, math.random(50,100)/1000)

  1451. end

  1452. end

  1453. wait(.2)

  1454. end

  1455. wait(.1)

  1456. NewParticle:Emit(3)

  1457. so("1448044156", FoundTorso,2, .8)

  1458. h.Parent:BreakJoints()

  1459. YourGone.CFrame = FoundTorso.CFrame

  1460. for _,v in pairs(h.Parent:children()) do

  1461. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then

  1462. v.Anchored=false

  1463. --v.Material = "Neon"

  1464. --v.BrickColor = BrickColor.new("Really red")

  1465. if v:FindFirstChildOfClass("SpecialMesh")then

  1466. --v:Destroy()

  1467. end

  1468. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then

  1469. --v:Destroy()

  1470. end

  1471. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })

  1472. vp.Parent = v

  1473. game:GetService("Debris"):AddItem(vp, math.random(100,200)/1000)

  1474. end

  1475. end

  1476. end))

  1477. wait(.1)

  1478. end

  1479. end))

  1480. elseif Type == "HPSteal" then

  1481. Humanoid.Health = Humanoid.Health + Damage

  1482. local hum = h

  1483. hum.PlatformStand = true

  1484. coroutine.resume(coroutine.create(function(HHumanoid)

  1485. Combo = 1wait(.2)

  1486. HHumanoid.PlatformStand = false

  1487. end

  1488. ), hum)

  1489. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit

  1490. local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})

  1491. 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})

  1492. game:GetService("Debris"):AddItem(bodvol, 0.2)

  1493. game:GetService("Debris"):AddItem(rl, 0.2)

  1494. local bodyVelocity2 = Create("BodyVelocity")({velocity = Vector3.new(0, 60, 0), P = 5000, maxForce = Vector3.new(8000, 12000, 8000), Parent = RootPart})

  1495. game:GetService("Debris"):AddItem(bodyVelocity2, 0.1)

  1496. elseif Type == "Impale" then

  1497. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, .8, 2)

  1498. hit.Parent.Humanoid.PlatformStand = true

  1499. wait(1)

  1500. hit.Parent.Humanoid.PlatformStand = false

  1501. elseif Type == "IgnoreType" then

  1502. elseif Type == "Up" then

  1503. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})

  1504. game:GetService("Debris"):AddItem(bodyVelocity, 0.1)

  1505. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})

  1506. game:GetService("Debris"):AddItem(bodyVelocity, .1)

  1507. elseif Type == "Snare" then

  1508. 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"))})

  1509. game:GetService("Debris"):AddItem(bp, 1)

  1510. elseif Type == "Freeze2" then

  1511. 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})

  1512. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})

  1513. hit.Parent.Torso.Anchored = true

  1514. coroutine.resume(coroutine.create(function(Part)

  1515. wait(1.5)

  1516. Part.Anchored = false

  1517. end

  1518. ), hit.Parent.Torso)

  1519. game:GetService("Debris"):AddItem(BodPos, 3)

  1520. game:GetService("Debris"):AddItem(BodGy, 3)

  1521. end

  1522. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})

  1523. game:GetService("Debris"):AddItem(debounce, Delay)

  1524. c = Instance.new("ObjectValue")

  1525. c.Name = "creator"

  1526. c.Value = Player

  1527. c.Parent = h

  1528. game:GetService("Debris"):AddItem(c, 0.5)

  1529. end

  1530. end

  1531. ShowDamage = function(Pos, Text, Time, Color)

  1532. local Rate = 0.033333333333333

  1533. if not Pos then

  1534. local Pos = Vector3.new(0, 0, 0)

  1535. end

  1536. local Text = Text or ""

  1537. local Time = Time or 2

  1538. if not Color then

  1539. local Color = Color3.new(1, 0, 1)

  1540. end

  1541. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))

  1542. EffectPart.Anchored = true

  1543. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(2, 0, 2, 0), Adornee = EffectPart, Parent = EffectPart})

  1544. 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})

  1545. TextLabel.TextTransparency=1

  1546. game.Debris:AddItem(EffectPart, Time + 0.1)

  1547. EffectPart.Parent = game:GetService("Workspace")

  1548. delay(0, function()

  1549. local Frames = Time / Rate

  1550. --print(Frames)

  1551. EffectPart.CFrame=CFrame.new(Pos)

  1552. wait()TextLabel.TextTransparency=0

  1553. SetTween(TextLabel,{TextTransparency=1},"Quad","In",Frames/60)

  1554. SetTween(TextLabel,{Rotation=math.random(-25,25)},"Elastic","InOut",Frames/60)

  1555. SetTween(TextLabel,{TextColor3=Color3.new(1,0,0)},"Elastic","InOut",Frames/60)

  1556. SetTween(EffectPart,{CFrame = CFrame.new(Pos) + Vector3.new(math.random(-5,5), math.random(1,5), math.random(-5,5))},"Linear","InOut",Frames/60)

  1557. wait(Frames/60)

  1558. if EffectPart and EffectPart.Parent then

  1559. EffectPart:Destroy()

  1560. end

  1561. end

  1562. )

  1563. end

  1564. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type2)

  1565. local Type=""

  1566. if mememode == true then

  1567. Type="Instakill"

  1568. else

  1569. Type=Type2

  1570. end

  1571. if Type2 == "NormalKnockdown" then

  1572. Type= "Knockdown"

  1573. end

  1574. for _,c in pairs(workspace:children()) do

  1575. local hum = c:FindFirstChild("Humanoid")

  1576. for _,v in pairs(c:children()) do

  1577. if v:IsA("Humanoid") then

  1578. hum = v

  1579. end

  1580. end

  1581. if hum ~= nil then

  1582. local head = c:findFirstChild("Head")

  1583. if head ~= nil then

  1584. local targ = head.Position - Part.Position

  1585. local mag = targ.magnitude

  1586. if mag <= magni and c.Name ~= Player.Name then

  1587. Damagefunc(Part, head, mindam, maxdam, knock, Type, RootPart, 0.1, "851453784", 1.2)

  1588. end

  1589. end

  1590. end

  1591. end

  1592. end

  1593. function CFMagniDamage(HTCF,magni, mindam, maxdam, knock, Type)

  1594. local DGP = Instance.new("Part")

  1595. DGP.Parent = Character

  1596. DGP.Size = Vector3.new(0.05, 0.05, 0.05)

  1597. DGP.Transparency = 1

  1598. DGP.CanCollide = false

  1599. DGP.Anchored = true

  1600. RemoveOutlines(DGP)

  1601. DGP.Position=DGP.Position + Vector3.new(0,-.1,0)

  1602. DGP.CFrame = HTCF

  1603. coroutine.resume(coroutine.create(function()

  1604. MagniDamage(DGP, magni, mindam, maxdam, knock, Type)

  1605. end))

  1606. game:GetService("Debris"):AddItem(DGP, .05)

  1607. DGP.Archivable = false

  1608. end

  1609. -----------------

  1610. function BulletHitEffectSpawn(EffectCF,EffectName)

  1611. local MainEffectHolder=Instance.new("Part",Effects)

  1612. MainEffectHolder.Reflectance = 0

  1613. MainEffectHolder.Transparency = 1

  1614. MainEffectHolder.CanCollide = false

  1615. MainEffectHolder.Locked = true

  1616. MainEffectHolder.Anchored=true

  1617. MainEffectHolder.BrickColor = BrickColor.new("Bright green")

  1618. MainEffectHolder.Name = "Bullet"

  1619. MainEffectHolder.Size = Vector3.new(.05,.05,.05)

  1620. MainEffectHolder.Material = "Neon"

  1621. MainEffectHolder:BreakJoints()

  1622. MainEffectHolder.CFrame = EffectCF

  1623. local EffectAttach=Instance.new("Attachment",MainEffectHolder)

  1624. game:GetService("Debris"):AddItem(MainEffectHolder, 15)

  1625. if EffectName == "Explode" then

  1626. EffectAttach.Orientation = Vector3.new(90,0,0)

  1627. localSpawnedParticle1 = EffectPack.Bang2:Clone()

  1628. SpawnedParticle1.Parent = MainEffectHolder

  1629. SpawnedParticle1:Emit(150)

  1630. localSpawnedParticle2 = EffectPack.Bang1:Clone()

  1631. SpawnedParticle2.Parent = MainEffectHolder

  1632. SpawnedParticle2:Emit(25)

  1633. localSpawnedParticle3 = EffectPack.Bang3:Clone()

  1634. SpawnedParticle3.Parent = MainEffectHolder

  1635. SpawnedParticle3:Emit(185)

  1636. game:GetService("Debris"):AddItem(MainEffectHolder, 2)

  1637. end

  1638. if EffectName == "Spark" then

  1639. EffectAttach.Orientation = Vector3.new(90,0,0)

  1640. localSpawnedParticle1 = EffectPack.Spark:Clone()

  1641. SpawnedParticle1.Parent = MainEffectHolder

  1642. SpawnedParticle1:Emit(1)

  1643. game:GetService("Debris"):AddItem(MainEffectHolder, 2)

  1644. end

  1645. if EffectName == "ShockWave" then

  1646. EffectAttach.Orientation = Vector3.new(90,0,0)

  1647. localSpawnedParticle1 = EffectPack.ShockWave1:Clone()

  1648. SpawnedParticle1.Parent = MainEffectHolder

  1649. SpawnedParticle1:Emit(0)

  1650. localSpawnedParticle2 = EffectPack.ShockWave2:Clone()

  1651. SpawnedParticle2.Parent = MainEffectHolder

  1652. SpawnedParticle2:Emit(2)

  1653. game:GetService("Debris"):AddItem(MainEffectHolder, 2)

  1654. end

  1655. if EffectName == "Nuke" then

  1656. so(923073285,MainEffectHolder,8,2)

  1657. EffectAttach.Orientation = Vector3.new(0,0,0)

  1658. local EffectAttach2=Instance.new("Attachment",MainEffectHolder)

  1659. EffectAttach2.Orientation = Vector3.new(0,0,0)

  1660. localSpawnedParticle1 = EffectPack.Nuke_Flash:Clone()

  1661. SpawnedParticle1.Parent = EffectAttach

  1662. SpawnedParticle1:Emit(20)

  1663. localSpawnedParticle2 = EffectPack.Nuke_Smoke:Clone()

  1664. SpawnedParticle2.Parent = EffectAttach2

  1665. SpawnedParticle2.Enabled = true

  1666. coroutine.resume(coroutine.create(function()

  1667. for i = 0,2,.025/1.5 do

  1668. SpawnedParticle2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.15,.5+(i/4)),NumberSequenceKeypoint.new(.95,.5+(i/4)),NumberSequenceKeypoint.new(1,1)})

  1669. Swait()

  1670. end

  1671. SpawnedParticle2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,1)})

  1672. SpawnedParticle2.Enabled = false

  1673. end))

  1674. localSpawnedParticle3 = EffectPack.Nuke_Wave:Clone()

  1675. SpawnedParticle3.Parent = EffectAttach

  1676. SpawnedParticle3:Emit(185)

  1677. game:GetService("Debris"):AddItem(EffectAttach, 10)

  1678. end

  1679. end

  1680. --[[

  1681. for i, v in pairs(C:GetChildren()) do

  1682. if v:IsA("Accessory")then

  1683. v:Destroy()

  1684. end

  1685. if v:IsA("BasePart")then

  1686. v.Transparency =1

  1687. if v.Name == "Head" then

  1688. v:FindFirstChildOfClass("Decal"):Destroy()

  1689. end

  1690. end

  1691. end--]]

  1692. --[[

  1693. local tweeningInformation = TweenInfo.new(

  1694. 0.5,

  1695. Enum.EasingStyle.Back,

  1696. Enum.EasingDirection.Out,

  1697. 0,

  1698. false,

  1699. )

  1700. --]]

  1701. local RJW=weld(RJ.Parent,RJ.Part0,RJ.Part1,RJ.C0)

  1702. RJW.C1 = RJ.C1

  1703. RJW.Name = RJ.Name

  1704. local NeckW=weld(Neck.Parent,Neck.Part0,Neck.Part1,Neck.C0)

  1705. NeckW.C1 = Neck.C1

  1706. NeckW.Name = Neck.Name

  1707. --print(WRJ.Parent.Name)

  1708. local RW=weld(Torso,Torso,RightArm,cf(0,0,0))

  1709. local LW=weld(Torso,Torso,LeftArm,cf(0,0,0))

  1710. local RH=weld(Torso,Torso,RightLeg,cf(0,0,0))

  1711. local LH=weld(Torso,Torso,LeftLeg,cf(0,0,0))

  1712. RW.C1 = cn(0, 0.5, 0)

  1713. LW.C1 = cn(0, 0.5, 0)

  1714. RH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))

  1715. LH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))

  1716. --------

  1717. --(#Torso)

  1718. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)

  1719. --------

  1720. --(#Head)

  1721. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)

  1722. --------

  1723. --(#Right Arm)

  1724. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)},"Quad","InOut",0.1)

  1725. --------

  1726. --(#Left Arm)

  1727. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)},"Quad","InOut",0.1)

  1728. --------

  1729. --(#Right Leg)

  1730. SetTween(RH,{C0=CFrame.new(.5, -0.90, 0)},"Quad","InOut",0.1)

  1731. --------

  1732. --(#Left Leg)

  1733. SetTween(LH,{C0=CFrame.new(-.5, -0.90, 0)},"Quad","InOut",0.1)

  1734. --[[

  1735. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  1736. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  1737. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)

  1738. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)

  1739. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  1740. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  1741. --]]

  1742. function AT1()

  1743. attack=true

  1744. local dahspeed=1

  1745. if attack == true and mememode == true then

  1746. dahspeed=5

  1747. end --/dahspeed

  1748. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-40))},"Quad","InOut",0.2)

  1749. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(40))},"Quad","InOut",0.2)

  1750. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1751. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1752. SetTween(RH,{C0=CFrame.new(.5, -.6, -.4)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1753. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(20),math.rad(0),math.rad(20))},"Quad","InOut",0.2)

  1754. wait(.2/dahspeed)

  1755. --coroutine.resume(coroutine.create(function()

  1756. --so("1428541279", RightArm,1.6, math.random(120,220)/100)

  1757. CFMagniDamage(RootPart.CFrame*CF(0,-1,-1),7,10,20,20,"Normal")

  1758. --end))

  1759. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1,0)*angles(math.rad(-40),math.rad(0),math.rad(40))},"Back","Out",0.2)

  1760. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-40))},"Back","Out",0.2)

  1761. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(-30),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1762. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(-30),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1763. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(120),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1764. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-60),math.rad(0),math.rad(-20))},"Back","Out",0.2)

  1765. wait(.2/dahspeed)

  1766. attack = false

  1767. end

  1768. function AT2()

  1769. attack=true

  1770. local dahspeed=1

  1771. if attack == true and mememode == true then

  1772. dahspeed=5

  1773. end --/dahspeed

  1774. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(60))},"Quad","InOut",0.2)

  1775. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-60))},"Quad","InOut",0.2)

  1776. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1777. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1778. SetTween(RH,{C0=CFrame.new(.5, -.5, -.4)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1779. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1780. CFMagniDamage(RootPart.CFrame*CF(0,-0,-1),9,10,15,0,"Normal")

  1781. wait(.2/dahspeed)

  1782. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1,0)*angles(math.rad(0),math.rad(0),math.rad(-70))},"Back","Out",0.2)

  1783. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(70))},"Back","Out",0.2)

  1784. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1785. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(-20),math.rad(-90))},"Back","Out",0.2)

  1786. SetTween(RH,{C0=CFrame.new(.5, -1, -0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1787. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1788. wait(.2/dahspeed)

  1789. attack = false

  1790. end

  1791. function AT3()

  1792. attack=true

  1793. local dahspeed=1

  1794. if attack == true and mememode == true then

  1795. dahspeed=5

  1796. end --/dahspeed

  1797. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(120))},"Quad","In",0.2)

  1798. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-80))},"Quad","InOut",0.2)

  1799. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(20))},"Quad","InOut",0.2)

  1800. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(20),math.rad(-0),math.rad(-0))},"Quad","InOut",0.2)

  1801. SetTween(RH,{C0=CFrame.new(.5, -1, -0)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1802. SetTween(LH,{C0=CFrame.new(-.5, -.8, 0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1803. wait(.2/dahspeed)

  1804. CFMagniDamage(RootPart.CFrame*CF(-2,-.25,-1),9,20,30,10,"Knockdown")

  1805. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1,0)*angles(math.rad(20),math.rad(0),math.rad(-0))},"Back","Out",0.2)

  1806. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1807. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(90))},"Back","Out",0.2)

  1808. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(20),math.rad(-0),math.rad(-0))},"Back","Out",0.2)

  1809. SetTween(RH,{C0=CFrame.new(.5, -1, -0)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1810. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1811. wait(.2/dahspeed)

  1812. attack = false

  1813. end

  1814. function AT4()

  1815. attack=true

  1816. local dahspeed=1

  1817. if attack == true and mememode == true then

  1818. dahspeed=5

  1819. end --/dahspeed

  1820. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(-80))},"Quad","InOut",0.2)

  1821. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(80))},"Quad","InOut",0.2)

  1822. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1823. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(-20),math.rad(-70),math.rad(-90))},"Quad","InOut",0.2)

  1824. SetTween(RH,{C0=CFrame.new(.5, -1, -.0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1825. SetTween(LH,{C0=CFrame.new(-.5, -.5, -0.4)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1826. CFMagniDamage(RootPart.CFrame*CF(0,-0,-1),9,30,45,0,"Normal")

  1827. so("3051417237", LeftArm,3, math.random(100,155)/100)

  1828. wait(0.2/dahspeed)

  1829. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1,0)*angles(math.rad(20),math.rad(0),math.rad(45))},"Back","Out",0.2)

  1830. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(-45))},"Back","Out",0.2)

  1831. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1832. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(-0),math.rad(-90))},"Back","Out",0.2)

  1833. SetTween(RH,{C0=CFrame.new(.5, -1, -0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1834. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-10),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1835. wait(.2/dahspeed)

  1836. attack = false

  1837. end

  1838. function AT5()

  1839. attack=true

  1840. local dahspeed=1

  1841. if attack == true and mememode == true then

  1842. dahspeed=5

  1843. end --/dahspeed

  1844. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(80))},"Quad","InOut",0.2)

  1845. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-80))},"Quad","InOut",0.2)

  1846. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(-20),math.rad(70),math.rad(90))},"Quad","InOut",0.2)

  1847. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-90))},"Quad","InOut",0.2)

  1848. SetTween(RH,{C0=CFrame.new(.5, -.5, -0.4)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1849. SetTween(LH,{C0=CFrame.new(-.5, -1, -0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",0.2)

  1850. CFMagniDamage(RootPart.CFrame*CF(0,-0,-1),9,30,45,0,"Normal")

  1851. so("3051417237", RightArm,3, math.random(100,155)/80)

  1852. wait(0.2/dahspeed)

  1853. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1,0)*angles(math.rad(20),math.rad(0),math.rad(-45))},"Back","Out",0.2)

  1854. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(45))},"Back","Out",0.2)

  1855. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(90))},"Back","Out",0.2)

  1856. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(-0),math.rad(0))},"Back","Out",0.2)

  1857. SetTween(RH,{C0=CFrame.new(.5, -1, -0)*angles(math.rad(-10),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1858. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1859. wait(.2/dahspeed)

  1860. attack = false

  1861. end

  1862. function AT6()

  1863. attack=true

  1864. local dahspeed=1

  1865. if attack == true and mememode == true then

  1866. dahspeed=5

  1867. end --/dahspeed

  1868. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1,-.3)*angles(math.rad(45),math.rad(0),math.rad(0))},"Quad","Out",0.3)

  1869. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","Out",0.3)

  1870. SetTween(RW,{C0=CFrame.new(1.1 , 0.5, -.3)*angles(math.rad(20),math.rad(115),math.rad(90))},"Quad","In",0.15)

  1871. SetTween(LW,{C0=CFrame.new(-1.1, 0.5, -.3)*angles(math.rad(20),math.rad(-115),math.rad(-90))},"Quad","In",0.15)

  1872. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(-60),math.rad(0),math.rad(0))},"Quad","Out",0.2)

  1873. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(60),math.rad(0),math.rad(0))},"Quad","Out",0.3)

  1874. so("3051417237", Torso,3, math.random(140,185)/80)

  1875. CFMagniDamage(RootPart.CFrame*CF(-1.4,-0,-1),9,40,55,10,"Knockdown")

  1876. CFMagniDamage(RootPart.CFrame*CF(1.4,-0,-1),9,40,55,10,"Knockdown")

  1877. wait(0.175/dahspeed)

  1878. SetTween(RJW,{C0=RootCF*CFrame.new(0,-1.7,-.4)*angles(math.rad(45),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1879. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1880. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(90))},"Back","Out",0.2)

  1881. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-90))},"Back","Out",0.2)

  1882. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1883. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(65),math.rad(0),math.rad(0))},"Back","Out",0.2)

  1884. wait(.2/dahspeed)

  1885. attack = false

  1886. end

  1887. function AT7()

  1888. attack=true

  1889. local dahspeed=1

  1890. if attack == true and mememode == true then

  1891. dahspeed=5

  1892. end --/dahspeed

  1893. so("3051417237", Torso,3, .8)

  1894. coroutine.resume(coroutine.create(function()

  1895. for i = 1,2 do Swait(3)

  1896. so("3051417087", RightArm,3, math.random(100,155)/100) end

  1897. end))

  1898. for i =1,10,1 do

  1899. 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)

  1900. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.2)

  1901. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(180),math.rad(0),math.rad(90))},"Quad","Out",0.2)

  1902. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-90))},"Quad","Out",0.2)

  1903. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(-25),math.rad(0),math.rad(0))},"Quad","Out",0.2)

  1904. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(25),math.rad(0),math.rad(0))},"Quad","Out",0.2)

  1905. CFMagniDamage(RootPart.CFrame*CF(1.4,-0,-1+.17*i),9,10,15,10,"Knockdown")

  1906. Swait()

  1907. end

  1908. attack = false

  1909. end

  1910. --[[

  1911. how to make an cat fly

  1912. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-20))},"Quad","InOut",0.1)

  1913. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20))},"Quad","InOut",0.1)

  1914. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.25)*angles(math.rad(0),math.rad(0),math.rad(40))},"Quad","Out",0.1)

  1915. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)

  1916. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  1917. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  1918. Swait(.1*30)

  1919. for i = 1,100,0.3 do

  1920. 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)

  1921. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-80))},"Quad","InOut",0.15)

  1922. 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)

  1923. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.15)

  1924. 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)

  1925. 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)

  1926. Swait() end

  1927. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,20)*angles(math.rad(-20),math.rad(0),math.rad(-20))},"Quad","InOut",0.1)

  1928. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20))},"Quad","InOut",0.1)

  1929. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)

  1930. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)

  1931. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  1932. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  1933. Swait(1.1*30)

  1934. ]]--

  1935. function joke()

  1936. end

  1937. function Attack1()

  1938. attack = true

  1939. Humanoid.JumpPower = 0

  1940. Humanoid.WalkSpeed=0.1

  1941. so("299058146", RightArm,2,2.5)

  1942. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-20))},"Back","Out",0.6)

  1943. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20))},"Back","Out",0.6)

  1944. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(-10),math.rad(0),math.rad(20))},"Back","Out",0.6)

  1945. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-20))},"Back","Out",0.6)

  1946. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Back","Out",0.6)

  1947. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(20),math.rad(0),math.rad(0))},"Back","Out",0.6)

  1948. Swait(.2*30)

  1949. coroutine.resume(coroutine.create(function()

  1950. local EffectAttach=Instance.new("Attachment",RightArm)

  1951. EffectAttach.Orientation = Vector3.new(0,0,0)

  1952. EffectAttach.Position = Vector3.new(0,-1,0)

  1953. localSpawnedParticle1 = EffectPack.Spark:Clone()

  1954. SpawnedParticle1.Parent = EffectAttach

  1955. SpawnedParticle1:Emit(1)

  1956. game:GetService("Debris"):AddItem(EffectAttach, 2)

  1957. end))

  1958. local TheGunHandle = Instance.new("Part")

  1959. TheGunHandle.Reflectance = 0

  1960. TheGunHandle.Transparency = 1

  1961. TheGunHandle.CanCollide = false

  1962. TheGunHandle.Locked = true

  1963. TheGunHandle.Anchored=false

  1964. TheGunHandle.BrickColor = BrickColor.new("Really blue")

  1965. TheGunHandle.Name = "BHandle"

  1966. TheGunHandle.Size = Vector3.new(2.5,1,2.5)

  1967. TheGunHandle.Material = "SmoothPlastic"

  1968. TheGunHandle:BreakJoints()

  1969. TheGunHandle.Parent = Effects

  1970. TheGunHandle.CFrame = RootPart.CFrame

  1971. TheGunHandle.Massless = false

  1972. local SWeld=weld(TheGunHandle,RootPart,TheGunHandle,cf(0,0,-3)*angles(math.rad(0),math.rad(0),math.rad(0)))

  1973. local IsHit = false

  1974. local function onTouch(HitPa)

  1975. if IsHit == false then

  1976. local c = HitPa.Parent

  1977. local h = HitPa.Parent:FindFirstChild("Humanoid")

  1978. for _,v in pairs(HitPa.Parent:children()) do

  1979. if v:IsA("Humanoid") then

  1980. h = v end

  1981. end

  1982. local head = c:FindFirstChild("Torso") or c:FindFirstChild("UpperTorso")

  1983. local realhead = c:FindFirstChild("Head")

  1984. if h ~= nil and head ~= nil and realhead ~= nil then

  1985. IsHit = true

  1986. head.Anchored=true

  1987. coroutine.resume(coroutine.create(function()

  1988. TheGunHandle:Destroy()

  1989. end))

  1990. ----------------------------------------------------------------------------------------------------------------------------------

  1991. local TheFlyHandle = Instance.new("Part")

  1992. TheFlyHandle.Reflectance = 0

  1993. TheFlyHandle.Transparency = 1

  1994. TheFlyHandle.CanCollide = false

  1995. TheFlyHandle.Locked = true

  1996. TheFlyHandle.Anchored=true

  1997. TheFlyHandle.BrickColor = BrickColor.new("Really blue")

  1998. TheFlyHandle.Name = "FHandle"

  1999. TheFlyHandle.Size = Vector3.new(1,1,1)

  2000. TheFlyHandle.Material = "SmoothPlastic"

  2001. TheFlyHandle:BreakJoints()

  2002. TheFlyHandle.Parent = Effects

  2003. TheFlyHandle.CFrame = RootPart.CFrame

  2004. TheFlyHandle.Massless = false

  2005. local thejoint =joint(TheFlyHandle,RootPart,TheFlyHandle,cf())

  2006. local risingnum=(25-4.5*1)

  2007. local EffectAttach=Instance.new("Attachment",RightArm)

  2008. EffectAttach.Orientation = Vector3.new(0,0,0)

  2009. EffectAttach.Position = Vector3.new(0,-1,0)

  2010. localSpawnedParticle1 = EffectPack.UpperCutSmoke:Clone()

  2011. SpawnedParticle1.Parent = EffectAttach

  2012. SpawnedParticle1.Enabled = true

  2013. game:GetService("Debris"):AddItem(EffectAttach, 5)

  2014. so("231917750", Torso,2,0.9)

  2015. for i = 1,10,0.4 do

  2016. 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)

  2017. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-80))},"Quad","InOut",0.15)

  2018. 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)

  2019. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.15)

  2020. 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)

  2021. 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)

  2022. 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)

  2023. SetTween(thejoint,{C0=CFrame.new(0,-i*2,i/2)},"Quad","InOut",0.05)

  2024. risingnum = risingnum+75

  2025. if risingnum > 180 then risingnum = -180 print(1) end

  2026. if risingnum > -45 and risingnum < 45 then

  2027. BulletHitEffectSpawn(head.CFrame,"ShockWave")

  2028. so("471882019", head,3,2.5)

  2029. end

  2030. Swait()

  2031. end

  2032. SpawnedParticle1.Enabled = false

  2033. coroutine.resume(coroutine.create(function()

  2034. local EffectAttach=Instance.new("Attachment",RightArm)

  2035. EffectAttach.Orientation = Vector3.new(0,0,0)

  2036. EffectAttach.Position = Vector3.new(0,-1,0)

  2037. localSpawnedParticle1 = EffectPack.Spark:Clone()

  2038. SpawnedParticle1.Parent = EffectAttach

  2039. SpawnedParticle1:Emit(1)

  2040. game:GetService("Debris"):AddItem(EffectAttach, 2)

  2041. end))

  2042. coroutine.resume(coroutine.create(function()

  2043. local EffectAttach=Instance.new("Attachment",LeftArm)

  2044. EffectAttach.Orientation = Vector3.new(0,0,0)

  2045. EffectAttach.Position = Vector3.new(0,-1,0)

  2046. localSpawnedParticle1 = EffectPack.Spark:Clone()

  2047. SpawnedParticle1.Parent = EffectAttach

  2048. SpawnedParticle1:Emit(1)

  2049. game:GetService("Debris"):AddItem(EffectAttach, 2)

  2050. end))

  2051. so("782353117", Torso,2,0.9)

  2052. so("588738949", RightArm,3,math.random(90,110)/100)

  2053. so("588738949", LeftArm,3,math.random(90,110)/100)

  2054. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(-65),math.rad(0),math.rad(-0))},"Back","Out",0.3)

  2055. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(65),math.rad(0),math.rad(0))},"Back","Out",0.3)

  2056. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(90))},"Back","Out",0.3)

  2057. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(-90))},"Back","Out",0.3)

  2058. SetTween(RH,{C0=CFrame.new(.5, -.7, -.2)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Back","Out",0.3)

  2059. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-30),math.rad(0),math.rad(0))},"Back","Out",0.3)

  2060. SetTween(thejoint,{C0=CFrame.new(0,-30,5)},"Back","Out",0.6)

  2061. for i = 1,3 do

  2062. SetTween(head,{CFrame=RootPart.CFrame*CF(0, 0,-6)*angles(mr(0),mr(180),mr(0))},"Linear","Out",0.1)

  2063. Swait(0.1*30)

  2064. end

  2065. for i = 1,2.5,.225 do

  2066. 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)

  2067. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-25),math.rad(0),math.rad(0))},"Quad","Out",0.3)

  2068. 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)

  2069. 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)

  2070. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(40),math.rad(0),math.rad(0))},"Quad","Out",0.3)

  2071. SetTween(LH,{C0=CFrame.new(-.5, -1, -0)*angles(math.rad(40),math.rad(0),math.rad(0))},"Quad","Out",0.3)

  2072. Swait()

  2073. SetTween(thejoint,{C0=CFrame.new(0,-(20-1.8*i),13-1.2*i)},"Quad","Out",0.2)

  2074. end

  2075. so("231917750", Torso,5,0.9)

  2076. local EffectAttach2=Instance.new("Attachment",Torso)

  2077. EffectAttach2.Orientation = Vector3.new(0,0,0)

  2078. EffectAttach2.Position = Vector3.new(0,0,0)

  2079. localSpawnedParticle2 = EffectPack.SmashSmoke:Clone()

  2080. SpawnedParticle2.Parent = EffectAttach2

  2081. SpawnedParticle2.Enabled = true

  2082. game:GetService("Debris"):AddItem(EffectAttach2, 7)

  2083. coroutine.resume(coroutine.create(function()

  2084. local parsave = c.Parent

  2085. c.Parent = Effects

  2086. local hitground,hitgp,dir = rayCast(Torso.Position, CFrame.new(Torso.Position,(RootPart.CFrame*CF(0, -4,-10)).p).lookVector, 54, Character)

  2087. c.Parent = parsave

  2088. 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))

  2089. coroutine.resume(coroutine.create(function()

  2090. Swait(0.3*30)

  2091. if c:FindFirstChild("UpperTorso") then

  2092. local ragdoll = EffectPack.R15Ragdoll:Clone()

  2093. ragdoll.Parent = c

  2094. ragdoll.Disabled = false

  2095. else

  2096. local ragdoll = EffectPack.R6Ragdoll:Clone()

  2097. ragdoll.Parent = c

  2098. ragdoll.Disabled = false

  2099. end

  2100. c:BreakJoints()

  2101. h.Health = 0

  2102. head.Anchored = false

  2103. end))

  2104. SetTween(thejoint,{C0=CFrame.new(0,0,27)},"Quad","In",0.3)

  2105. SetTween(RJW,{C0=RootCF*CFrame.new(0,-0,-.5)*angles(math.rad(85),math.rad(0),math.rad(-0))},"Quad","Out",0.2)

  2106. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-65),math.rad(0),math.rad(0))},"Back","Out",0.2)

  2107. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(130),math.rad(0),math.rad(0))},"Back","Out",0.2)

  2108. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(130),math.rad(0),math.rad(-0))},"Back","Out",0.2)

  2109. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(-25),math.rad(0),math.rad(0))},"Back","Out",0.2)

  2110. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-25),math.rad(0),math.rad(0))},"Back","Out",0.2)

  2111. Swait(0.3*30)

  2112. SpawnedParticle2.Enabled = false

  2113. SetTween(RJW,{C0=RootCF*CFrame.new(0,-0,0)*angles(math.rad(-0),math.rad(0),math.rad(-0))},"Quad","Out",0.25)

  2114. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(35),math.rad(0),math.rad(0))},"Back","Out",0.25)

  2115. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(30))},"Back","Out",0.25)

  2116. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(-30))},"Back","Out",0.25)

  2117. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(10),math.rad(0),math.rad(0))},"Back","Out",0.25)

  2118. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(-10),math.rad(0),math.rad(0))},"Back","Out",0.25)

  2119. Swait(0.25*30)

  2120. TheFlyHandle:Destroy()

  2121. attack = false

  2122. ----------------------------------------------------------------------------------------------------------------------------------

  2123. end

  2124. end

  2125. end

  2126. local combothingy = TheGunHandle.Touched:connect(onTouch)

  2127. Swait(.5*30)

  2128. if TheGunHandle.Parent == Effects then

  2129. combothingy:disconnect()

  2130. TheGunHandle:Destroy()

  2131. attack = false

  2132. end

  2133. while true do Swait()

  2134. if attack == false then

  2135. break

  2136. end

  2137. end

  2138. print("aaaaaaaaaaaaaaaaaa")

  2139. combothingy:disconnect()

  2140. Humanoid.JumpPower = 60

  2141. Humanoid.WalkSpeed=16

  2142. end

  2143. function Attack6()

  2144. for i, v in pairs(GatherAllInstances(Effects)) do

  2145. if v.Name == "Zombie" then

  2146. v.Parent:Destroy()

  2147. end

  2148. end

  2149. end

  2150. function ClickCombo()

  2151. if Anim == "Fall" or Anim == "Jump" then

  2152. if Combo == 0 then

  2153. --DownAT()

  2154. end

  2155. else

  2156. if agresive == false then

  2157. if Combo == 0 then

  2158. AT1()

  2159. Combo = 1

  2160. elseif Combo == 1 then

  2161. AT2()

  2162. Combo = 2

  2163. elseif Combo == 2 then

  2164. AT3()

  2165. Combo = 0

  2166. elseif Combo == 3 then

  2167. Combo = 0

  2168. ClickCombo()

  2169. end

  2170. else

  2171. if Combo == 0 then

  2172. AT4()

  2173. Combo = 1

  2174. elseif Combo == 1 then

  2175. AT5()

  2176. Combo = 2

  2177. elseif Combo == 2 then

  2178. AT6()

  2179. Combo = 3

  2180. elseif Combo == 3 then

  2181. AT7()

  2182. Combo = 0

  2183. end

  2184. end

  2185. end

  2186. end

  2187. local Hold = false

  2188. Button1DownF=function()

  2189. Hold= true

  2190. while Hold == true do

  2191. if attack == false then

  2192. ClickCombo()

  2193. else

  2194. end Swait()

  2195. end

  2196. end

  2197. Button1UpF=function()

  2198. if Hold==true then

  2199. Hold = false

  2200. end

  2201. end

  2202. KeyUpF=function(key)

  2203. end

  2204. KeyDownF=function(key)

  2205. if key == "f" and attack == false and pantdown == false then

  2206. --Attack1()

  2207. if agresive == false then

  2208. SetTween(RCW,{C0=CF(0,-.75,0)},"Quad","Out",.5)

  2209. SetTween(LCW,{C0=CF(0,-.75,0)},"Quad","Out",.5)

  2210. agresive= true

  2211. so("3051417649", RightArm,1.5, .8)

  2212. so("3051417649", LeftArm,1.5, .8)

  2213. eyes.Texture = "http://www.roblox.com/asset/?id=2801594973"

  2214. mouth.Texture = "http://www.roblox.com/asset/?id=2801759987"

  2215. brows.Texture = "http://www.roblox.com/asset/?id=2801696705"

  2216. blush.Texture = "http://www.roblox.com/asset/?id=0"

  2217. extra.Texture = "http://www.roblox.com/asset/?id=0"

  2218. else

  2219. SetTween(RCW,{C0=CF(0,-0,0)},"Quad","In",.5)

  2220. SetTween(LCW,{C0=CF(0,-0,0)},"Quad","In",.5)

  2221. agresive= false

  2222. so("3051417791", RightArm,1.5, .8)

  2223. so("3051417791", LeftArm,1.5, .8)

  2224. eyes.Texture = "http://www.roblox.com/asset/?id=2801594973"

  2225. mouth.Texture = "http://www.roblox.com/asset/?id=2801759774"

  2226. brows.Texture = "http://www.roblox.com/asset/?id=2801687635"

  2227. blush.Texture = "http://www.roblox.com/asset/?id=0"

  2228. extra.Texture = "http://www.roblox.com/asset/?id=0"

  2229. end

  2230. end

  2231. if key == "f" and attack == false and pantdown == true then

  2232. --Attack1()

  2233. if agresive == false then

  2234. SetTween(RCW,{C0=CF(0,-.75,0)},"Quad","Out",.5)

  2235. SetTween(LCW,{C0=CF(0,-.75,0)},"Quad","Out",.5)

  2236. agresive= true

  2237. so("3051417649", RightArm,1.5, .8)

  2238. so("3051417649", LeftArm,1.5, .8)

  2239. eyes.Texture = "http://www.roblox.com/asset/?id=2801605125"

  2240. mouth.Texture = "http://www.roblox.com/asset/?id=2801751773"

  2241. brows.Texture = "http://www.roblox.com/asset/?id=2801697005"

  2242. blush.Texture = "http://www.roblox.com/asset/?id=2801785860"

  2243. extra.Texture = "http://www.roblox.com/asset/?id=2801786177"

  2244. else

  2245. SetTween(RCW,{C0=CF(0,-0,0)},"Quad","In",.5)

  2246. SetTween(LCW,{C0=CF(0,-0,0)},"Quad","In",.5)

  2247. agresive= false

  2248. so("3051417791", RightArm,1.5, .8)

  2249. so("3051417791", LeftArm,1.5, .8)

  2250. eyes.Texture = "http://www.roblox.com/asset/?id=2801594656"

  2251. mouth.Texture = "http://www.roblox.com/asset/?id=2801759987"

  2252. brows.Texture = "http://www.roblox.com/asset/?id=2801716156"

  2253. blush.Texture = "http://www.roblox.com/asset/?id=2801785860"

  2254. extra.Texture = "http://www.roblox.com/asset/?id=0"

  2255. end

  2256. end

  2257. if key == "r" and attack == false and pantdown == false then

  2258. attack = true

  2259. local laying = true

  2260. while laying == true do

  2261. eyes.Texture = "http://www.roblox.com/asset/?id=2801584953"

  2262. mouth.Texture = "http://www.roblox.com/asset/?id=2801732538"

  2263. brows.Texture = "http://www.roblox.com/asset/?id=0"

  2264. 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)

  2265. 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)

  2266. 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)

  2267. 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)

  2268. 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)

  2269. 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)

  2270. 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)

  2271. Swait()

  2272. if (Humanoid.MoveDirection * Vector3.new(1, 0, 1)).magnitude > .5 then

  2273. laying = false

  2274. end

  2275. end

  2276. eyes.Texture = "http://www.roblox.com/asset/?id=2801594973"

  2277. mouth.Texture = "http://www.roblox.com/asset/?id=2801759774"

  2278. brows.Texture = "http://www.roblox.com/asset/?id=2801687635"

  2279. attack = false

  2280. end

  2281. if key == "r" and attack == false and pantdown == true then

  2282. attack = true

  2283. local laying = true

  2284. while laying == true do

  2285. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,-1.8)*angles(math.rad(140),math.rad(5* math.cos(sine / 8 )),math.rad(5* math.cos(sine / 8 )))},"Linear","InOut",0.1)

  2286. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-100),math.rad(15* math.sin(sine / 8 )),math.rad(0))},"Linear","InOut",0.1)

  2287. SetTween(RW,{C0=CFrame.new(1.0 , 1, 0)*angles(math.rad(210),math.rad(5* math.cos(sine / 8 )),math.rad(40+5* math.cos(sine / 8 )))},"Linear","Out",0.1)

  2288. SetTween(LW,{C0=CFrame.new(-1.0, 1, 0)*angles(math.rad(210),math.rad(5* math.cos(sine / 8 )),math.rad(-40+5* math.cos(sine / 8 )))},"Linear","Out",0.1)

  2289. SetTween(RH,{C0=CFrame.new(.5, -0.7, 0)*angles(math.rad(130+5* math.cos(sine / 8 )),math.rad(15* math.sin(sine / 8 )),math.rad(-15* math.cos(sine / 8 )))},"Linear","InOut",0.1)

  2290. SetTween(LH,{C0=CFrame.new(-.5, -0.7, 0)*angles(math.rad(130-5* math.cos(sine / 8 )),math.rad(-15* math.sin(sine / 8 )),math.rad(-15* math.cos(sine / 8 )))},"Linear","InOut",0.1)

  2291. 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)

  2292. Swait()

  2293. if (Humanoid.MoveDirection * Vector3.new(1, 0, 1)).magnitude > .5 then

  2294. laying = false

  2295. end

  2296. end

  2297. attack = false

  2298. end

  2299. if key == "z" and attack == false then

  2300. Attack1()

  2301. end

  2302. if key == "x" and attack == false then

  2303. --Attack2()

  2304. end

  2305. if key == "c" and attack == false then

  2306. --Attack3()

  2307. end

  2308. if key == "v" and attack == false then

  2309. --Attack4()

  2310. end

  2311. if key == "f" and attack == false then

  2312. --Attack5()

  2313. end

  2314. if key == "y" and attack == false then

  2315. joke()

  2316. end

  2317. if key == "t" and attack == false then

  2318. --Tuant()

  2319. attack = true

  2320. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(30))},"Back","Out",0.3)

  2321. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-30))},"Back","Out",0.3)

  2322. SetTween(RW,{C0=CFrame.new(1.3 , 0.5, -.0)*angles(math.rad(120),math.rad(0),math.rad(-40))},"Back","Out",0.3)

  2323. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.3)

  2324. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.3)

  2325. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Back","Out",0.3)

  2326. Swait(.3*30)

  2327. so("875978120", Torso, 4, .9)

  2328. change = 4.3

  2329. for i = 1,4,0.1 do

  2330. 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)

  2331. 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)

  2332. SetTween(RW,{C0=CFrame.new(1.3 , 0.5, -.0)*angles(math.rad(120),math.rad(0),math.rad(-40))},"Quad","InOut",0.1)

  2333. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  2334. 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)

  2335. 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)

  2336. Swait()

  2337. end

  2338. attack = false

  2339. end

  2340. if key == "g" and gpressed == true and reap == true then

  2341. gpressed = false

  2342. end

  2343. if key == "g" and attack == false and reap == false and pantdown == true then

  2344. attack = true

  2345. gpressed = true

  2346. local mouse = Player:GetMouse()

  2347. local target = getmousetarget()

  2348. if target.Parent ~= nil then

  2349. local find = target.Parent:FindFirstChild("HumanoidRootPart")

  2350. local find2 = target.Parent:FindFirstChildOfClass("Humanoid")

  2351. if find == nil then

  2352. find = target.Parent:FindFirstChild("Torso")

  2353. end

  2354. print(find,find2)

  2355. if find == nil or find2 == nil then

  2356. attack = false

  2357. end

  2358. if find ~= nil and find2 ~= nil then

  2359. local root = find

  2360. local beforecframeroot = root.CFrame

  2361. local beforecframe = RootPart.CFrame

  2362. local hum = find2

  2363. root.Anchored = true

  2364. root.CFrame = root.CFrame * CFrame.new(0,-2.5,0) * angles(math.rad(90),0,0)

  2365. local Poof = Instance.new("Part")

  2366. local ParticleEmitter1 = Instance.new("ParticleEmitter")

  2367. Poof.Parent = Player.Character

  2368. Poof.CFrame = CFrame.new(51.1425285, 1.88000441, -7.34444237, 1, 0, 0, 0, 1, 0, 0, 0, 1)

  2369. Poof.Position = Vector3.new(51.1425285, 1.88000441, -7.34444237)

  2370. Poof.Transparency = 1

  2371. Poof.Size = Vector3.new(5.54000139, 3.71999788, 4.06999826)

  2372. Poof.BottomSurface = Enum.SurfaceType.Smooth

  2373. Poof.TopSurface = Enum.SurfaceType.Smooth

  2374. Poof.CanCollide = false

  2375. Poof.Anchored = true

  2376. ParticleEmitter1.Parent = Poof

  2377. ParticleEmitter1.Speed = NumberRange.new(0.5, 0.5)

  2378. ParticleEmitter1.Rotation = NumberRange.new(0, 360)

  2379. ParticleEmitter1.Enabled = true

  2380. ParticleEmitter1.Texture = "rbxassetid://244221440"

  2381. ParticleEmitter1.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)

  2382. ParticleEmitter1.ZOffset = 5

  2383. ParticleEmitter1.Size = NumberSequence.new(3.7200000286102,3.7200000286102)

  2384. ParticleEmitter1.Acceleration = Vector3.new(0, 1, 0)

  2385. ParticleEmitter1.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)

  2386. ParticleEmitter1.Rate = 20000

  2387. ParticleEmitter1.RotSpeed = NumberRange.new(-30, 30)

  2388. ParticleEmitter1.SpreadAngle = Vector2.new(360, 360)

  2389. ParticleEmitter1.VelocitySpread = 360

  2390. Poof.CFrame = root.CFrame * CFrame.Angles(0,0,math.rad(90))

  2391. Poof.CFrame = Poof.CFrame * CFrame.new(0,0,-2)

  2392. RootPart.Anchored = true

  2393. RootPart.CFrame = root.CFrame * CFrame.new(0,-0.2,0) * angles(math.rad(-90),0,0)

  2394. RootPart.CFrame = RootPart.CFrame * CFrame.new(0,1.5,0) * angles(0,math.rad(180),0)

  2395. coroutine.resume(coroutine.create(function()

  2396. wait(0.3)

  2397. ParticleEmitter1.Enabled = false

  2398. end))

  2399. local D = Instance.new("Model")

  2400. local Part1 = Instance.new("Part")

  2401. local SpecialMesh2 = Instance.new("SpecialMesh")

  2402. local Weld3 = Instance.new("Weld")

  2403. local Part4 = Instance.new("Part")

  2404. local Weld5 = Instance.new("Weld")

  2405. local Part6 = Instance.new("Part")

  2406. local Weld7 = Instance.new("Weld")

  2407. D.Name = "D"

  2408. D.Parent = target.Parent

  2409. Part1.Parent = D

  2410. 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)

  2411. Part1.Orientation = Vector3.new(1.26999998, 89.9899979, 0)

  2412. Part1.Position = Vector3.new(60.5641861, 1.69272184, -20.9960651)

  2413. Part1.Rotation = Vector3.new(89.6100006, 88.7300034, -89.6100006)

  2414. Part1.Color = Color3.new(0.745098, 0.407843, 0.384314)

  2415. Part1.Size = Vector3.new(0.0600000024, 0.950895786, 0.220896259)

  2416. Part1.BottomSurface = Enum.SurfaceType.Smooth

  2417. Part1.BrickColor = BrickColor.new("Terra Cotta")

  2418. Part1.CanCollide = false

  2419. Part1.Material = Enum.Material.SmoothPlastic

  2420. Part1.TopSurface = Enum.SurfaceType.Smooth

  2421. Part1.brickColor = BrickColor.new("Terra Cotta")

  2422. SpecialMesh2.Parent = Part1

  2423. SpecialMesh2.Scale = Vector3.new(0.910000026, 0.300000012, 0.910000026)

  2424. SpecialMesh2.MeshType = Enum.MeshType.Sphere

  2425. Weld3.Name = "Part"

  2426. Weld3.Parent = Part1

  2427. 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)

  2428. Weld3.Part0 = Part1

  2429. Weld3.Part1 = Part6

  2430. Weld3.part1 = Part6

  2431. Part4.Parent = D

  2432. 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)

  2433. Part4.Orientation = Vector3.new(0, -0.00999999978, -1.26999998)

  2434. Part4.Position = Vector3.new(60.5637436, 1.67272615, -20.9960651)

  2435. Part4.Rotation = Vector3.new(0, -0.00999999978, -1.26999998)

  2436. Part4.Color = Color3.new(1, 0.580392, 0.580392)

  2437. Part4.Size = Vector3.new(0.310000956, 0.310000956, 0.310000956)

  2438. Part4.BottomSurface = Enum.SurfaceType.Smooth

  2439. Part4.BrickColor = BrickColor.new("Salmon")

  2440. Part4.Material = Enum.Material.SmoothPlastic

  2441. Part4.TopSurface = Enum.SurfaceType.Smooth

  2442. Part4.brickColor = BrickColor.new("Salmon")

  2443. Part4.Shape = Enum.PartType.Ball

  2444. Part4.CanCollide = false

  2445. Weld5.Name = "Part"

  2446. Weld5.Parent = Part4

  2447. 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)

  2448. Weld5.Part0 = Part4

  2449. Weld5.Part1 = Part6

  2450. Weld5.part1 = Part6

  2451. Part6.Parent = D

  2452. 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)

  2453. Part6.Orientation = Vector3.new(-1.26999998, -90.0100021, -90)

  2454. Part6.Position = Vector3.new(60.5550156, 1.27783084, -20.9960022)

  2455. Part6.Rotation = Vector3.new(-90.3899994, -88.7300034, 179.610001)

  2456. Part6.Color = Color3.new(1, 0.8, 0.6)

  2457. Part6.Size = Vector3.new(0.789999664, 0.315000653, 0.315000653)

  2458. Part6.BottomSurface = Enum.SurfaceType.Smooth

  2459. Part6.BrickColor = BrickColor.new("Pastel brown")

  2460. Part6.Material = Enum.Material.SmoothPlastic

  2461. Part6.TopSurface = Enum.SurfaceType.Smooth

  2462. Part6.brickColor = BrickColor.new("Pastel brown")

  2463. Part6.Shape = Enum.PartType.Cylinder

  2464. if root.Name == "Torso" then

  2465. Part6.BrickColor = root.BrickColor

  2466. elseif root.Name ~= "Torso" then

  2467. local bodycolors = root.Parent:FindFirstChildOfClass("BodyColors")

  2468. if bodycolors ~= nil then

  2469. Part6.BrickColor = bodycolors.TorsoColor

  2470. end

  2471. end

  2472. Part6.CanCollide = false

  2473. Weld7.Name = "Torso"

  2474. Weld7.Parent = Part6

  2475. 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)

  2476. Weld7.Part0 = Part6

  2477. Weld7.Part1 = root

  2478. Weld7.part1 = root

  2479. wait(0.2)

  2480. for i = 0,0.1,0.1 do

  2481. SetTween(NeckW,{C0=NeckCF},"Quad","InOut",0.1)

  2482. end

  2483. local times = 0

  2484. reap = true

  2485. eyes.Texture = "http://www.roblox.com/asset/?id=2801605712"

  2486. mouth.Texture = "http://www.roblox.com/asset/?id=2801768094"

  2487. brows.Texture = "http://www.roblox.com/asset/?id=2801716156"

  2488. blush.Texture = "http://www.roblox.com/asset/?id=2801785860"

  2489. extra.Texture = "http://www.roblox.com/asset/?id=2801786177"

  2490. repeat

  2491. times = times + 1

  2492. for i = 0,0.8,0.1 do

  2493. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-2.9, 0, 3.14)},"Quad","InOut",0.1)

  2494. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(30),0,math.rad(-25))},"Quad","InOut",0.1)

  2495. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(30),0,math.rad(25))},"Quad","InOut",0.1)

  2496. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)

  2497. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)

  2498. Swait()

  2499. end

  2500. for i = 0,0.8,0.1 do

  2501. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-3.05, 0, 3.14)},"Quad","InOut",0.1)

  2502. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(45),0,math.rad(-25))},"Quad","InOut",0.1)

  2503. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(45),0,math.rad(25))},"Quad","InOut",0.1)

  2504. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(100),0,0)},"Quad","InOut",0.1)

  2505. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(100),0,0)},"Quad","InOut",0.1)

  2506. Swait()

  2507. end

  2508. local sound = CreateSound2("836796971",Torso,10,1,false)

  2509. game:GetService("Debris"):AddItem(sound,2)

  2510. wait(0.5)

  2511. until times > 20 or gpressed == false

  2512. eyes.Texture = "http://www.roblox.com/asset/?id=2801605473"

  2513. mouth.Texture = "http://www.roblox.com/asset/?id=2801778896"

  2514. brows.Texture = "http://www.roblox.com/asset/?id=3523931787"

  2515. blush.Texture = "http://www.roblox.com/asset/?id=3523974768"

  2516. extra.Texture = "http://www.roblox.com/asset/?id=2801786177"

  2517. repeat

  2518. times = times + 1

  2519. for i = 0,0.5,0.1 do

  2520. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-2.9, 0, 3.14)},"Quad","InOut",0.1)

  2521. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(30),0,math.rad(-25))},"Quad","InOut",0.1)

  2522. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(30),0,math.rad(25))},"Quad","InOut",0.1)

  2523. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)

  2524. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)

  2525. Swait()

  2526. end

  2527. local sound = CreateSound2("836796971",Torso,10,1,false)

  2528. game:GetService("Debris"):AddItem(sound,2)

  2529. for i = 0,0.5,0.1 do

  2530. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-3.05, 0, 3.14)},"Quad","InOut",0.1)

  2531. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(45),0,math.rad(-25))},"Quad","InOut",0.1)

  2532. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(45),0,math.rad(25))},"Quad","InOut",0.1)

  2533. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(100),0,0)},"Quad","InOut",0.1)

  2534. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(100),0,0)},"Quad","InOut",0.1)

  2535. Swait()

  2536. end

  2537. wait(0.2)

  2538. until times > 35 or gpressed == false

  2539. eyes.Texture = "http://www.roblox.com/asset/?id=2818165600"

  2540. mouth.Texture = "http://www.roblox.com/asset/?id=2813765960"

  2541. brows.Texture = "http://www.roblox.com/asset/?id=3523931344"

  2542. blush.Texture = "http://www.roblox.com/asset/?id=3523974768"

  2543. extra.Texture = "http://www.roblox.com/asset/?id=3523959919"

  2544. repeat wait()

  2545. for i = 0,0.1,0.1 do

  2546. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-3, 0, 3.14)},"Quad","InOut",0.1)

  2547. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(-25))},"Quad","InOut",0.1)

  2548. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(25))},"Quad","InOut",0.1)

  2549. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)

  2550. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)

  2551. Swait()

  2552. end

  2553. local sound = CreateSound2("836796971",Torso,10,1,false)

  2554. game:GetService("Debris"):AddItem(sound,5)

  2555. for i = 0,0.1,0.1 do

  2556. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-2.7, 0, 3.14)},"Quad","InOut",0.1)

  2557. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(10),0,math.rad(-25))},"Quad","InOut",0.1)

  2558. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(10),0,math.rad(25))},"Quad","InOut",0.1)

  2559. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(75),0,0)},"Quad","InOut",0.1)

  2560. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(75),0,0)},"Quad","InOut",0.1)

  2561. Swait()

  2562. end

  2563. wait(0.1)

  2564. until gpressed == false

  2565. eyes.Texture = "http://www.roblox.com/asset/?id=2818165600"

  2566. mouth.Texture = "http://www.roblox.com/asset/?id=2813765960"

  2567. brows.Texture = "http://www.roblox.com/asset/?id=3523931344"

  2568. blush.Texture = "http://www.roblox.com/asset/?id=3523974768"

  2569. extra.Texture = "http://www.roblox.com/asset/?id=3523959919"

  2570. for i = 0,0.4,0.1 do

  2571. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-3, 0, 3.14)},"Quad","InOut",0.1)

  2572. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(-25))},"Quad","InOut",0.1)

  2573. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(25))},"Quad","InOut",0.1)

  2574. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)

  2575. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)

  2576. Swait()

  2577. end

  2578. wait(0.5)

  2579. for i = 0,0.4,0.1 do

  2580. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-2.65, 0, 3.14)},"Quad","InOut",0.1)

  2581. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(8),0,math.rad(-25))},"Quad","InOut",0.1)

  2582. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(8),0,math.rad(25))},"Quad","InOut",0.1)

  2583. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(72),0,0)},"Quad","InOut",0.1)

  2584. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(72),0,0)},"Quad","InOut",0.1)

  2585. Swait()

  2586. end

  2587. local sound = CreateSound2("1430568042",Torso,10,1,false)

  2588. game:GetService("Debris"):AddItem(sound,5)

  2589. wait(0.5)

  2590. for i = 0,0.4,0.1 do

  2591. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-3, 0, 3.14)},"Quad","InOut",0.1)

  2592. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(-25))},"Quad","InOut",0.1)

  2593. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(25))},"Quad","InOut",0.1)

  2594. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)

  2595. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)

  2596. Swait()

  2597. end

  2598. wait(0.5)

  2599. for i = 0,0.4,0.1 do

  2600. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-2.65, 0, 3.14)},"Quad","InOut",0.1)

  2601. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(8),0,math.rad(-25))},"Quad","InOut",0.1)

  2602. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(8),0,math.rad(25))},"Quad","InOut",0.1)

  2603. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(72),0,0)},"Quad","InOut",0.1)

  2604. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(72),0,0)},"Quad","InOut",0.1)

  2605. Swait()

  2606. end

  2607. local sound = CreateSound2("1430568042",Torso,10,1,false)

  2608. game:GetService("Debris"):AddItem(sound,5)

  2609. wait(0.5)

  2610. for i = 0,0.4,0.1 do

  2611. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-3, 0, 3.14)},"Quad","InOut",0.1)

  2612. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(-25))},"Quad","InOut",0.1)

  2613. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(35),0,math.rad(25))},"Quad","InOut",0.1)

  2614. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)

  2615. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(90),0,0)},"Quad","InOut",0.1)

  2616. Swait()

  2617. end

  2618. wait(0.5)

  2619. for i = 0,0.4,0.1 do

  2620. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-2.65, 0, 3.14)},"Quad","InOut",0.1)

  2621. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(8),0,math.rad(-25))},"Quad","InOut",0.1)

  2622. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(8),0,math.rad(25))},"Quad","InOut",0.1)

  2623. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(math.rad(72),0,0)},"Quad","InOut",0.1)

  2624. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(math.rad(72),0,0)},"Quad","InOut",0.1)

  2625. Swait()

  2626. end

  2627. local sound = CreateSound2("1430568042",Torso,10,1,false)

  2628. game:GetService("Debris"):AddItem(sound,5)

  2629. wait(0.5)

  2630. attack = false

  2631. ParticleEmitter1.Enabled = true

  2632. RootPart.CFrame = beforecframe

  2633. RootPart.Anchored = false

  2634. coroutine.resume(coroutine.create(function()

  2635. wait(0.3)

  2636. ParticleEmitter1.Enabled = false

  2637. game:GetService("Debris"):AddItem(ParticleEmitter1,2)

  2638. end))

  2639. D:Destroy()

  2640. root.CFrame = beforecframeroot

  2641. root.Anchored = false

  2642. reap = false

  2643. eyes.Texture = "http://www.roblox.com/asset/?id=2801594656"

  2644. mouth.Texture = "http://www.roblox.com/asset/?id=2801759987"

  2645. brows.Texture = "http://www.roblox.com/asset/?id=2801716156"

  2646. blush.Texture = "http://www.roblox.com/asset/?id=2801785860"

  2647. extra.Texture = "http://www.roblox.com/asset/?id=0"

  2648. end

  2649. end

  2650. end

  2651. if key == "c" and pant == false and attack == false and pantdown == false then

  2652. attack = true

  2653. RootPart.Anchored = true

  2654. pant = true

  2655. pantdown = true

  2656. eyes.Texture = "http://www.roblox.com/asset/?id=2801585179"

  2657. mouth.Texture = "http://www.roblox.com/asset/?id=2801731770"

  2658. brows.Texture = "http://www.roblox.com/asset/?id=0"

  2659. blush.Texture = "http://www.roblox.com/asset/?id=3523972935"

  2660. local rdup = Part38:Clone()

  2661. local ldup = Part36:Clone()

  2662. rdup.Parent = Player.Character

  2663. ldup.Parent = Player.Character

  2664. rdup.Name = "pantdownr"

  2665. ldup.Name = "pantdownl"

  2666. Part36.Transparency = 1

  2667. Part38.Transparency = 1

  2668. local Beam0 = Instance.new("Beam")

  2669. local RightAttachment = Instance.new("Attachment")

  2670. RightAttachment.Position = Vector3.new(0.353, 0.014, -0.014)

  2671. RightAttachment.Orientation = Vector3.new(87.866, 90.001, 87.691)

  2672. RightAttachment.Parent = rdup

  2673. local LeftAttachment = Instance.new("Attachment")

  2674. LeftAttachment.Position = Vector3.new(-0.356, 0.014, -0.013)

  2675. LeftAttachment.Orientation = Vector3.new(87.871, 90.002, 87.691)

  2676. LeftAttachment.Parent = ldup

  2677. Beam0.Parent = Player.Character

  2678. Beam0.Attachment0 = RightAttachment

  2679. Beam0.Attachment1 = LeftAttachment

  2680. Beam0.Color = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0))

  2681. Beam0.LightInfluence = 1

  2682. Beam0.Transparency = NumberSequence.new(0,0)

  2683. local Weld37 = ldup["Left Leg"]

  2684. local Weld39 = rdup["Right Leg"]

  2685. for i = 0,0.3,0.1 do

  2686. SetTween(RJW,{C0=CFrame.fromEulerAnglesXYZ(-1.57, 0, 2.8)},"Quad","InOut",0.1)

  2687. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(0,0,math.rad(-5))},"Quad","InOut",0.1)

  2688. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(0,0,math.rad(5))},"Quad","InOut",0.1)

  2689. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(0,0,math.rad(10))},"Quad","InOut",0.1)

  2690. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(0,0,math.rad(-10))},"Quad","InOut",0.1)

  2691. Swait()

  2692. end

  2693. for i = 0,0.3,0.1 do

  2694. 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)

  2695. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(20),0,math.rad(-5))},"Quad","InOut",0.1)

  2696. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(20),0,math.rad(5))},"Quad","InOut",0.1)

  2697. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, -.0)*angles(0,0,math.rad(10))},"Quad","InOut",0.1)

  2698. SetTween(RW,{C0=CFrame.new(1.5, 0.4, -.0)*angles(0,0,math.rad(-10))},"Quad","InOut",0.1)

  2699. Swait()

  2700. end

  2701. local first = true

  2702. for i = 0,0.6,0.1 do

  2703. 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)

  2704. SetTween(LH,{C0=CFrame.new(-.5, -.95+.05,0)*angles(math.rad(40),0,math.rad(-5))},"Quad","InOut",0.1)

  2705. SetTween(RH,{C0=CFrame.new(.5, -.95+.05,0)*angles(math.rad(40),0,math.rad(5))},"Quad","InOut",0.1)

  2706. SetTween(LW,{C0=CFrame.new(-1.5, 0.4, 0.2)*angles(math.rad(30),0,math.rad(10))},"Quad","InOut",0.1)

  2707. SetTween(RW,{C0=CFrame.new(1.5, 0.4, 0.2)*angles(math.rad(30),0,math.rad(-10))},"Quad","InOut",0.1)

  2708. SetTween(Weld37,{C0=CFrame.new(0,-0.6,0)},"Quad","InOut",0.1)

  2709. SetTween(Weld39,{C0=CFrame.new(0,-0.6,0)},"Quad","InOut",0.1)

  2710. if first == true then

  2711. first = false

  2712. for i,v in pairs(Model13:GetChildren()) do

  2713. if v:IsA("BasePart") then

  2714. v.Transparency = 1

  2715. end

  2716. end

  2717. end

  2718. Swait()

  2719. end

  2720. for i = 0,1,0.1 do

  2721. SetTween(LW,{C0=CFrame.new(-1.5, 0, 0)*angles(math.rad(30),0,math.rad(10))},"Quad","InOut",0.1)

  2722. SetTween(RW,{C0=CFrame.new(1.5, 0, 0)*angles(math.rad(30),0,math.rad(-10))},"Quad","InOut",0.1)

  2723. SetTween(Weld37,{C0=CFrame.new(0,0.8,0)},"Quad","InOut",0.1)

  2724. SetTween(Weld39,{C0=CFrame.new(0,0.8,0)},"Quad","InOut",0.1)

  2725. Swait()

  2726. end

  2727. local pants = Player.Character:WaitForChild("Pants")

  2728. pants.PantsTemplate = "rbxassetid://0"

  2729. Weld37:Destroy()

  2730. Weld39:Destroy()

  2731. rdup.CanCollide = true

  2732. ldup.CanCollide = true

  2733. local Weld = Instance.new("Weld")

  2734. Weld.Name = "Left"

  2735. Weld.Parent = Player.Character

  2736. Weld.C0 = CFrame.new(1.50121498, -1.66893005e-05, -0.00495427847, 1, 0, 0, 0, 1, 0, 0, 0, 1)

  2737. Weld.Part0 = ldup

  2738. Weld.Part1 = rdup

  2739. RootPart.Anchored = false

  2740. attack = false

  2741. pant = false

  2742. eyes.Texture = "http://www.roblox.com/asset/?id=2801594656"

  2743. mouth.Texture = "http://www.roblox.com/asset/?id=2801759987"

  2744. brows.Texture = "http://www.roblox.com/asset/?id=2801716156"

  2745. blush.Texture = "http://www.roblox.com/asset/?id=2801785860"

  2746. elseif key == "c" and attack == false and pantdown == true then

  2747. pant = true

  2748. pantdown = false

  2749. eyes.Texture = "http://www.roblox.com/asset/?id=3523956852"

  2750. mouth.Texture = "http://www.roblox.com/asset/?id=2801751305"

  2751. brows.Texture = "http://www.roblox.com/asset/?id=2801697189"

  2752. blush.Texture = "http://www.roblox.com/asset/?id=3523974768"

  2753. local ParticleEmitter0 = Instance.new("ParticleEmitter")

  2754. ParticleEmitter0.Parent = Part36

  2755. ParticleEmitter0.Speed = NumberRange.new(0.5, 0.5)

  2756. ParticleEmitter0.Rotation = NumberRange.new(0, 360)

  2757. ParticleEmitter0.Enabled = true

  2758. ParticleEmitter0.Texture = "rbxassetid://244221440"

  2759. ParticleEmitter0.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)

  2760. ParticleEmitter0.ZOffset = 5

  2761. ParticleEmitter0.Acceleration = Vector3.new(0, 1, 0)

  2762. ParticleEmitter0.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)

  2763. ParticleEmitter0.Rate = 20000

  2764. ParticleEmitter0.RotSpeed = NumberRange.new(-30, 30)

  2765. ParticleEmitter0.SpreadAngle = Vector2.new(360, 360)

  2766. ParticleEmitter0.VelocitySpread = 360

  2767. local ParticleEmitter1 = Instance.new("ParticleEmitter")

  2768. ParticleEmitter1.Parent = Part38

  2769. ParticleEmitter1.Speed = NumberRange.new(0.5, 0.5)

  2770. ParticleEmitter1.Rotation = NumberRange.new(0, 360)

  2771. ParticleEmitter1.Enabled = true

  2772. ParticleEmitter1.Texture = "rbxassetid://244221440"

  2773. ParticleEmitter1.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)

  2774. ParticleEmitter1.ZOffset = 5

  2775. ParticleEmitter1.Acceleration = Vector3.new(0, 1, 0)

  2776. ParticleEmitter1.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)

  2777. ParticleEmitter1.Rate = 20000

  2778. ParticleEmitter1.RotSpeed = NumberRange.new(-30, 30)

  2779. ParticleEmitter1.SpreadAngle = Vector2.new(360, 360)

  2780. ParticleEmitter1.VelocitySpread = 360

  2781. Part36.Transparency = 0

  2782. Part38.Transparency = 0

  2783. for i,v in pairs(Player.Character:GetChildren()) do

  2784. if v.Name == "pantdownl" or v.Name == "pantdownr" then

  2785. local ParticleEmitter3 = Instance.new("ParticleEmitter")

  2786. ParticleEmitter3.Parent = v

  2787. ParticleEmitter3.Speed = NumberRange.new(0.5, 0.5)

  2788. ParticleEmitter3.Rotation = NumberRange.new(0, 360)

  2789. ParticleEmitter3.Enabled = true

  2790. ParticleEmitter3.Texture = "rbxassetid://244221440"

  2791. ParticleEmitter3.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)

  2792. ParticleEmitter3.ZOffset = 5

  2793. ParticleEmitter3.Acceleration = Vector3.new(0, 1, 0)

  2794. ParticleEmitter3.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)

  2795. ParticleEmitter3.Rate = 20000

  2796. ParticleEmitter3.RotSpeed = NumberRange.new(-30, 30)

  2797. ParticleEmitter3.SpreadAngle = Vector2.new(360, 360)

  2798. ParticleEmitter3.VelocitySpread = 360

  2799. v.Transparency = 1

  2800. v.Anchored = true

  2801. v.CanCollide = false

  2802. coroutine.resume(coroutine.create(function()

  2803. wait(0.2)

  2804. ParticleEmitter3.Enabled = false

  2805. game:GetService("Debris"):AddItem(v,2)

  2806. end))

  2807. elseif v:IsA("Beam") then

  2808. game:GetService("Debris"):AddItem(v,0.2)

  2809. end

  2810. end

  2811. for i,v in pairs(Model13:GetChildren()) do

  2812. if v:IsA("BasePart") then

  2813. v.Transparency = 0

  2814. end

  2815. end

  2816. local pants = Player.Character:WaitForChild("Pants")

  2817. pants.PantsTemplate = "rbxassetid://3109544120"

  2818. wait(0.2)

  2819. ParticleEmitter0.Enabled = false

  2820. ParticleEmitter1.Enabled = false

  2821. game:GetService("Debris"):AddItem(ParticleEmitter0,2)

  2822. game:GetService("Debris"):AddItem(ParticleEmitter1,2)

  2823. pant = false

  2824. eyes.Texture = "http://www.roblox.com/asset/?id=2801594973"

  2825. mouth.Texture = "http://www.roblox.com/asset/?id=2801759774"

  2826. brows.Texture = "http://www.roblox.com/asset/?id=2801687635"

  2827. blush.Texture = "http://www.roblox.com/asset/?id=0"

  2828. end

  2829. if key == "v" and attack == false and shirtdown == false then

  2830. shirtdown = true

  2831. eyes.Texture = "http://www.roblox.com/asset/?id=3523956852"

  2832. mouth.Texture = "http://www.roblox.com/asset/?id=2801751305"

  2833. brows.Texture = "http://www.roblox.com/asset/?id=2801697189"

  2834. blush.Texture = "http://www.roblox.com/asset/?id=3523974768"

  2835. local ParticleEmitter0 = Instance.new("ParticleEmitter")

  2836. ParticleEmitter0.Parent = script.TorsoYes.Torso.REF

  2837. ParticleEmitter0.Speed = NumberRange.new(0.5, 0.5)

  2838. ParticleEmitter0.Rotation = NumberRange.new(0, 360)

  2839. ParticleEmitter0.Enabled = true

  2840. ParticleEmitter0.Texture = "rbxassetid://244221440"

  2841. ParticleEmitter0.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)

  2842. ParticleEmitter0.ZOffset = 5

  2843. ParticleEmitter0.Acceleration = Vector3.new(0, 1, 0)

  2844. ParticleEmitter0.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)

  2845. ParticleEmitter0.Rate = 20000

  2846. ParticleEmitter0.RotSpeed = NumberRange.new(-30, 30)

  2847. ParticleEmitter0.SpreadAngle = Vector2.new(360, 360)

  2848. ParticleEmitter0.VelocitySpread = 360

  2849. local ParticleEmitter1 = Instance.new("ParticleEmitter")

  2850. ParticleEmitter1.Parent = script.TorsoYes.Torso.Out

  2851. ParticleEmitter1.Speed = NumberRange.new(0.5, 0.5)

  2852. ParticleEmitter1.Rotation = NumberRange.new(0, 360)

  2853. ParticleEmitter1.Enabled = true

  2854. ParticleEmitter1.Texture = "rbxassetid://244221440"

  2855. ParticleEmitter1.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)

  2856. ParticleEmitter1.ZOffset = 5

  2857. ParticleEmitter1.Acceleration = Vector3.new(0, 1, 0)

  2858. ParticleEmitter1.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)

  2859. ParticleEmitter1.Rate = 20000

  2860. ParticleEmitter1.RotSpeed = NumberRange.new(-30, 30)

  2861. ParticleEmitter1.SpreadAngle = Vector2.new(360, 360)

  2862. ParticleEmitter1.VelocitySpread = 360

  2863. for i,v in pairs(script.TorsoYes.Torso:GetChildren()) do

  2864. if v.Name == "Chest" or v.Name == "Chest2" then

  2865. local ParticleEmitter3 = Instance.new("ParticleEmitter")

  2866. ParticleEmitter3.Parent = v

  2867. ParticleEmitter3.Speed = NumberRange.new(0.5, 0.5)

  2868. ParticleEmitter3.Rotation = NumberRange.new(0, 360)

  2869. ParticleEmitter3.Enabled = true

  2870. ParticleEmitter3.Texture = "rbxassetid://244221440"

  2871. ParticleEmitter3.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)

  2872. ParticleEmitter3.ZOffset = 5

  2873. ParticleEmitter3.Acceleration = Vector3.new(0, 1, 0)

  2874. ParticleEmitter3.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)

  2875. ParticleEmitter3.Rate = 20000

  2876. ParticleEmitter3.RotSpeed = NumberRange.new(-30, 30)

  2877. ParticleEmitter3.SpreadAngle = Vector2.new(360, 360)

  2878. ParticleEmitter3.VelocitySpread = 360

  2879. v.Transparency = 0

  2880. v.Anchored = false

  2881. v.CanCollide = false

  2882. coroutine.resume(coroutine.create(function()

  2883. wait(0.2)

  2884. ParticleEmitter3.Enabled = false

  2885. end))

  2886. elseif v:IsA("Beam") then

  2887. game:GetService("Debris"):AddItem(v,0.2)

  2888. end

  2889. end

  2890. for i,v in pairs(script.TorsoYes.Torso:GetChildren()) do

  2891. if v:IsA("BasePart") and v.Name ~= "Chest" then

  2892. v.Transparency = 1

  2893. end

  2894. end

  2895. for i,v in pairs(script.LArmYes.LeftArm:GetChildren()) do

  2896. if v:IsA("BasePart") and v.Name ~= "REF" then

  2897. v.Transparency = 1

  2898. end

  2899. end

  2900. for i,v in pairs(script.RArmYes.RightArm:GetChildren()) do

  2901. if v:IsA("BasePart") and v.Name ~= "REF" then

  2902. v.Transparency = 1

  2903. end

  2904. end

  2905. Torso.Transparency = 0

  2906. local shirt = Player.Character:WaitForChild("Shirt")

  2907. shirt.ShirtTemplate = "rbxassetid://0"

  2908. wait(0.2)

  2909. ParticleEmitter0.Enabled = false

  2910. ParticleEmitter1.Enabled = false

  2911. game:GetService("Debris"):AddItem(ParticleEmitter0,2)

  2912. game:GetService("Debris"):AddItem(ParticleEmitter1,2)

  2913. shirt = false

  2914. eyes.Texture = "http://www.roblox.com/asset/?id=2801594656"

  2915. mouth.Texture = "http://www.roblox.com/asset/?id=2801759987"

  2916. brows.Texture = "http://www.roblox.com/asset/?id=2801716156"

  2917. blush.Texture = "http://www.roblox.com/asset/?id=2801785860"

  2918. elseif key == "v" and attack == false and shirtdown == true then

  2919. shirtdown = false

  2920. eyes.Texture = "http://www.roblox.com/asset/?id=3523956852"

  2921. mouth.Texture = "http://www.roblox.com/asset/?id=2801751305"

  2922. brows.Texture = "http://www.roblox.com/asset/?id=2801697189"

  2923. blush.Texture = "http://www.roblox.com/asset/?id=3523974768"

  2924. local ParticleEmitter0 = Instance.new("ParticleEmitter")

  2925. ParticleEmitter0.Parent = script.TorsoYes.Torso.REF

  2926. ParticleEmitter0.Speed = NumberRange.new(0.5, 0.5)

  2927. ParticleEmitter0.Rotation = NumberRange.new(0, 360)

  2928. ParticleEmitter0.Enabled = true

  2929. ParticleEmitter0.Texture = "rbxassetid://244221440"

  2930. ParticleEmitter0.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)

  2931. ParticleEmitter0.ZOffset = 5

  2932. ParticleEmitter0.Acceleration = Vector3.new(0, 1, 0)

  2933. ParticleEmitter0.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)

  2934. ParticleEmitter0.Rate = 20000

  2935. ParticleEmitter0.RotSpeed = NumberRange.new(-30, 30)

  2936. ParticleEmitter0.SpreadAngle = Vector2.new(360, 360)

  2937. ParticleEmitter0.VelocitySpread = 360

  2938. local ParticleEmitter1 = Instance.new("ParticleEmitter")

  2939. ParticleEmitter1.Parent = script.TorsoYes.Torso.Out

  2940. ParticleEmitter1.Speed = NumberRange.new(0.5, 0.5)

  2941. ParticleEmitter1.Rotation = NumberRange.new(0, 360)

  2942. ParticleEmitter1.Enabled = true

  2943. ParticleEmitter1.Texture = "rbxassetid://244221440"

  2944. ParticleEmitter1.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)

  2945. ParticleEmitter1.ZOffset = 5

  2946. ParticleEmitter1.Acceleration = Vector3.new(0, 1, 0)

  2947. ParticleEmitter1.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)

  2948. ParticleEmitter1.Rate = 20000

  2949. ParticleEmitter1.RotSpeed = NumberRange.new(-30, 30)

  2950. ParticleEmitter1.SpreadAngle = Vector2.new(360, 360)

  2951. ParticleEmitter1.VelocitySpread = 360

  2952. for i,v in pairs(script.TorsoYes.Torso:GetChildren()) do

  2953. if v.Name == "Chest" or v.Name == "Chest2" then

  2954. local ParticleEmitter3 = Instance.new("ParticleEmitter")

  2955. ParticleEmitter3.Parent = v

  2956. ParticleEmitter3.Speed = NumberRange.new(0.5, 0.5)

  2957. ParticleEmitter3.Rotation = NumberRange.new(0, 360)

  2958. ParticleEmitter3.Enabled = true

  2959. ParticleEmitter3.Texture = "rbxassetid://244221440"

  2960. ParticleEmitter3.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)

  2961. ParticleEmitter3.ZOffset = 5

  2962. ParticleEmitter3.Acceleration = Vector3.new(0, 1, 0)

  2963. ParticleEmitter3.Lifetime = NumberRange.new(0.10000000149012, 0.20000000298023)

  2964. ParticleEmitter3.Rate = 20000

  2965. ParticleEmitter3.RotSpeed = NumberRange.new(-30, 30)

  2966. ParticleEmitter3.SpreadAngle = Vector2.new(360, 360)

  2967. ParticleEmitter3.VelocitySpread = 360

  2968. v.Transparency = 1

  2969. v.Anchored = false

  2970. v.CanCollide = false

  2971. coroutine.resume(coroutine.create(function()

  2972. wait(0.2)

  2973. ParticleEmitter3.Enabled = false

  2974. end))

  2975. elseif v:IsA("Beam") then

  2976. game:GetService("Debris"):AddItem(v,0.2)

  2977. end

  2978. end

  2979. for i,v in pairs(script.TorsoYes.Torso:GetChildren()) do

  2980. if v:IsA("BasePart") and v.Name ~= "Chest" then

  2981. v.Transparency = 1

  2982. end

  2983. end

  2984. for i,v in pairs(script.LArmYes.LeftArm:GetChildren()) do

  2985. if v:IsA("BasePart") and v.Name ~= "REF" then

  2986. v.Transparency = 1

  2987. end

  2988. end

  2989. for i,v in pairs(script.RArmYes.RightArm:GetChildren()) do

  2990. if v:IsA("BasePart") and v.Name ~= "REF" then

  2991. v.Transparency = 1

  2992. end

  2993. end

  2994. Torso.Transparency = 0

  2995. local shirt = Player.Character:WaitForChild("Shirt")

  2996. shirt.ShirtTemplate = "rbxassetid://10248083"

  2997. wait(0.2)

  2998. ParticleEmitter0.Enabled = false

  2999. ParticleEmitter1.Enabled = false

  3000. game:GetService("Debris"):AddItem(ParticleEmitter0,2)

  3001. game:GetService("Debris"):AddItem(ParticleEmitter1,2)

  3002. shirt = false

  3003. eyes.Texture = "http://www.roblox.com/asset/?id=2801594656"

  3004. mouth.Texture = "http://www.roblox.com/asset/?id=2801759987"

  3005. brows.Texture = "http://www.roblox.com/asset/?id=2801716156"

  3006. blush.Texture = "http://www.roblox.com/asset/?id=2801785860"

  3007. end

  3008. if key == "p" and attack == false and Player.Name=="robloxGT25" then

  3009. if mememode == false then

  3010. mememode=true

  3011. --so("1499015636", Character,3, 1)

  3012. lastid= "http://www.roblox.com/asset/?id=836590183"

  3013. lastsongpos = 0

  3014. s2.TimePosition = lastsongpos

  3015. else

  3016. mememode=false

  3017. CurId=CurId-1

  3018. KeyDownF("n")

  3019. end

  3020. end

  3021. if key == "0" then

  3022. if isruning == false then

  3023. isruning=true

  3024. end

  3025. end

  3026. if key == "m" then

  3027. if playsong == true then

  3028. playsong = false

  3029. s2:pause()

  3030. elseif playsong == false then

  3031. playsong = true

  3032. s2:resume()

  3033. end

  3034. end

  3035. if key == "n" and mememode == false then

  3036. CurId = CurId + 1

  3037. if CurId > 6 then

  3038. CurId = 1

  3039. end

  3040. warn("now playing song Nr"..CurId)

  3041. if CurId == 1 then

  3042. lastid= "http://www.roblox.com/asset/?id=617334987"

  3043. elseif CurId == 2 then

  3044. lastid= "http://www.roblox.com/asset/?id=3464477488"

  3045. elseif CurId == 3 then

  3046. lastid= "http://www.roblox.com/asset/?id=198665867"

  3047. elseif CurId == 4 then

  3048. lastid= "http://www.roblox.com/asset/?id=493674525"

  3049. elseif CurId == 5 then

  3050. lastid= "http://www.roblox.com/asset/?id=2984966954"

  3051. elseif CurId == 6 then

  3052. lastid= "http://www.roblox.com/asset/?id=3547074406"

  3053. end

  3054. lastsongpos = 0

  3055. s2.TimePosition = lastsongpos

  3056. end

  3057. end

  3058. FF = Instance.new("ForceField",Character)

  3059. FF.Visible = false

  3060. Humanoid.DisplayDistanceType = "None"

  3061. Humanoid.MaxHealth = 9999

  3062. Humanoid.Health = 9999

  3063. GainCharge = function()

  3064. Humanoid.MaxHealth = 9999

  3065. Humanoid.Health = 9999

  3066. end

  3067. Humanoid.HealthChanged:connect(function() GainCharge(Humanoid) end)

  3068. coroutine.resume(coroutine.create(function()

  3069. while Humanoid.Health>0.001 do

  3070. sine = sine + change

  3071. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)

  3072. if Character:FindFirstChild("Sound") then

  3073. Character:FindFirstChild("Sound"):Destroy()

  3074. end

  3075. local torvel = (Humanoid.MoveDirection * Vector3.new(1, 0, 1)).magnitude

  3076. local velderp = RootPart.Velocity.y

  3077. if RootPart.Velocity.y > 1 and hitfloor == nil then

  3078. Anim = "Jump"

  3079. elseif RootPart.Velocity.y < -1 and hitfloor == nil then

  3080. Anim = "Fall"

  3081. elseif Humanoid.Sit == true then

  3082. Anim = "Sit"

  3083. elseif torvel < .5 and hitfloor ~= nil then

  3084. Anim = "Idle"

  3085. elseif torvel > .5 and hitfloor ~= nil then

  3086. Anim = "Walk"

  3087. else

  3088. Anim = ""

  3089. end

  3090. local Ccf=RootPart.CFrame

  3091. --warn(Humanoid.MoveDirection*RootPart.CFrame.lookVector)

  3092. local Walktest1 = Humanoid.MoveDirection*Ccf.LookVector

  3093. local Walktest2 = Humanoid.MoveDirection*Ccf.RightVector

  3094. --warn(Walktest1.Z.."/"..Walktest1.X)

  3095. --warn(Walktest2.Z.."/"..Walktest2.X)

  3096. forWFB = Walktest1.X+Walktest1.Z

  3097. forWRL = Walktest2.X+Walktest2.Z

  3098. --print(Humanoid.MoveDirection)

  3099. --warn(Torso.CFrame.lookVector)

  3100. coroutine.resume(coroutine.create(function()

  3101. if s2.Parent == nil or s2 == nil then

  3102. s2 = s2c:Clone()

  3103. s2.Parent = Torso

  3104. s2.Name = "BGMusic"

  3105. --s2.SoundId = lastid

  3106. s2.Pitch = 1

  3107. s2.Volume = 1.5

  3108. s2.Looped = true

  3109. s2.archivable = false

  3110. s2.TimePosition = lastsongpos

  3111. if playsong == true then

  3112. s2:play()

  3113. elseif playsong == false then

  3114. s2:stop()

  3115. end

  3116. else

  3117. lastsongpos=s2.TimePosition

  3118. s2.Pitch = 1

  3119. s2.Volume = 1.5

  3120. s2.Looped = true

  3121. s2.SoundId = lastid

  3122. s2.EmitterSize = 30

  3123. end

  3124. end))

  3125. inairvel=torvel*1

  3126. --forWRL

  3127. if inairvel > 30 then

  3128. inairvel=30

  3129. end

  3130. inairvel=inairvel/50*2

  3131. if attack == false then

  3132. if Anim == "Jump" then

  3133. change = 0.60*2

  3134. 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)

  3135. 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)

  3136. 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)

  3137. 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)

  3138. 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)

  3139. 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)

  3140. elseif Anim == "Fall" then

  3141. change = 0.60*2

  3142. 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)

  3143. 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)

  3144. 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)

  3145. 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)

  3146. 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)

  3147. 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)

  3148. elseif Anim == "Idle" then

  3149. local dahspeed=1

  3150. if attack == true and mememode == true then

  3151. dahspeed=5

  3152. end

  3153. if agresive == false then

  3154. change = (0.60*1.75)*dahspeed

  3155. Humanoid.JumpPower = 60

  3156. Humanoid.WalkSpeed=16

  3157. local ADNum = 0

  3158. 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)

  3159. 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)

  3160. 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)

  3161. 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)

  3162. 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)

  3163. 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)

  3164. else

  3165. change = (0.60*1.75)*dahspeed

  3166. Humanoid.JumpPower = 60

  3167. Humanoid.WalkSpeed=16

  3168. local ADNum = 0

  3169. 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)

  3170. 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)

  3171. 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)

  3172. 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)

  3173. 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)

  3174. 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)

  3175. end

  3176. elseif Anim == "Walk" then

  3177. if agresive == false then

  3178. local speed=1.0

  3179. if mememode == true then

  3180. speed=4

  3181. end

  3182. change = 2.4*speed

  3183. Humanoid.JumpPower = 60*speed

  3184. Humanoid.WalkSpeed=16*speed

  3185. 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 ))

  3186. 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 ))

  3187. 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)

  3188. 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)

  3189. 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)

  3190. 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)

  3191. 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)

  3192. 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)

  3193. else

  3194. local speed=1.6

  3195. if mememode == true then

  3196. speed=4

  3197. end

  3198. change = 2.5*speed

  3199. Humanoid.JumpPower = 60*speed

  3200. Humanoid.WalkSpeed=22*speed

  3201. 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 )))

  3202. 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 )) )

  3203. 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)

  3204. 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)

  3205. 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)

  3206. 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)

  3207. 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)

  3208. 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)

  3209. 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)

  3210. end

  3211. elseif Anim == "Sit" then

  3212. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  3213. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  3214. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)

  3215. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)

  3216. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  3217. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)

  3218. end

  3219. end

  3220. if attack == false and not (agresive==true and Anim == "Walk") then

  3221. 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)

  3222. end

  3223. Swait(Animstep*30)

  3224. end

  3225. end))

  3226. local mouseremote = Instance.new("RemoteFunction",Character)

  3227. mouseremote.Name = "MouseRemote"

  3228. function getmousetarget()

  3229. return mouseremote:InvokeClient(Player,"target")

  3230. end

  3231. coroutine.resume(coroutine.create(function()

  3232. localremote = Instance.new 'RemoteFunction';

  3233. remote.Parent = Character;

  3234. remote.OnServerInvoke = function (player, request, ...)

  3235. if (player ~= Player) then

  3236. return error ('You cannot invoke this remote', 0);

  3237. end;

  3238. if (request == 1) then

  3239. local k = ...;

  3240. KeyDownF(k)

  3241. end;

  3242. if (request == 2) then

  3243. local k = ...;

  3244. KeyUpF(k)

  3245. end;

  3246. if (request == 3) then

  3247. local k = ...;

  3248. if k == "Down" then

  3249. Button1DownF(k)

  3250. elseif k == "Up" then

  3251. Button1UpF(k)

  3252. end

  3253. end;

  3254. if (request == 4) then

  3255. local k=...;

  3256. --MTARGET=k

  3257. end

  3258. if (request == 5) then

  3259. local k=...;

  3260. Target=k.p

  3261. end

  3262. end;

  3263. remote.Name = 'ServerRemote';

  3264. --local remote = NLS ([=[

  3265. local localscript = script.Keys

  3266. localscript.Name = Player.Name

  3267. localscript.Parent = Character

  3268. --]=], Player.Character)

  3269. end))

FE | Neko - Pastebin.com (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Kareem Mueller DO

Last Updated:

Views: 6047

Rating: 4.6 / 5 (66 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Kareem Mueller DO

Birthday: 1997-01-04

Address: Apt. 156 12935 Runolfsdottir Mission, Greenfort, MN 74384-6749

Phone: +16704982844747

Job: Corporate Administration Planner

Hobby: Mountain biking, Jewelry making, Stone skipping, Lacemaking, Knife making, Scrapbooking, Letterboxing

Introduction: My name is Kareem Mueller DO, I am a vivacious, super, thoughtful, excited, handsome, beautiful, combative person who loves writing and wants to share my knowledge and understanding with you.