memberhero

Neko Fix Test 2

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