1e_0

neko

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