Advertisement
Animescapetower

Full MaP

Mar 14th, 2018
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 167.65 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. local chil = workspace:GetChildren()
  20. for i,v in pairs(chil) do
  21. if not (v==script or v:IsA("Camera") or v:IsA("Terrain") or game:GetService("Players"):GetPlayerFromCharacter(v)~=nil) then
  22. v:Destroy()
  23. end
  24. end
  25. Backpack0 = Instance.new("Backpack")
  26. Backpack1 = Instance.new("Backpack")
  27. Backpack2 = Instance.new("Backpack")
  28. Part3 = Instance.new("Part")
  29. Backpack4 = Instance.new("Backpack")
  30. Script5 = Instance.new("Script")
  31. Script6 = Instance.new("Script")
  32. Sound7 = Instance.new("Sound")
  33. Model8 = Instance.new("Model")
  34. WedgePart9 = Instance.new("WedgePart")
  35. CornerWedgePart10 = Instance.new("CornerWedgePart")
  36. WedgePart11 = Instance.new("WedgePart")
  37. CornerWedgePart12 = Instance.new("CornerWedgePart")
  38. CornerWedgePart13 = Instance.new("CornerWedgePart")
  39. WedgePart14 = Instance.new("WedgePart")
  40. WedgePart15 = Instance.new("WedgePart")
  41. WedgePart16 = Instance.new("WedgePart")
  42. CornerWedgePart17 = Instance.new("CornerWedgePart")
  43. WedgePart18 = Instance.new("WedgePart")
  44. WedgePart19 = Instance.new("WedgePart")
  45. WedgePart20 = Instance.new("WedgePart")
  46. CornerWedgePart21 = Instance.new("CornerWedgePart")
  47. CornerWedgePart22 = Instance.new("CornerWedgePart")
  48. CornerWedgePart23 = Instance.new("CornerWedgePart")
  49. WedgePart24 = Instance.new("WedgePart")
  50. CornerWedgePart25 = Instance.new("CornerWedgePart")
  51. WedgePart26 = Instance.new("WedgePart")
  52. WedgePart27 = Instance.new("WedgePart")
  53. CornerWedgePart28 = Instance.new("CornerWedgePart")
  54. CornerWedgePart29 = Instance.new("CornerWedgePart")
  55. CornerWedgePart30 = Instance.new("CornerWedgePart")
  56. CornerWedgePart31 = Instance.new("CornerWedgePart")
  57. WedgePart32 = Instance.new("WedgePart")
  58. WedgePart33 = Instance.new("WedgePart")
  59. WedgePart34 = Instance.new("WedgePart")
  60. WedgePart35 = Instance.new("WedgePart")
  61. WedgePart36 = Instance.new("WedgePart")
  62. CornerWedgePart37 = Instance.new("CornerWedgePart")
  63. WedgePart38 = Instance.new("WedgePart")
  64. CornerWedgePart39 = Instance.new("CornerWedgePart")
  65. CornerWedgePart40 = Instance.new("CornerWedgePart")
  66. CornerWedgePart41 = Instance.new("CornerWedgePart")
  67. WedgePart42 = Instance.new("WedgePart")
  68. CornerWedgePart43 = Instance.new("CornerWedgePart")
  69. CornerWedgePart44 = Instance.new("CornerWedgePart")
  70. WedgePart45 = Instance.new("WedgePart")
  71. WedgePart46 = Instance.new("WedgePart")
  72. CornerWedgePart47 = Instance.new("CornerWedgePart")
  73. CornerWedgePart48 = Instance.new("CornerWedgePart")
  74. WedgePart49 = Instance.new("WedgePart")
  75. WedgePart50 = Instance.new("WedgePart")
  76. WedgePart51 = Instance.new("WedgePart")
  77. CornerWedgePart52 = Instance.new("CornerWedgePart")
  78. WedgePart53 = Instance.new("WedgePart")
  79. CornerWedgePart54 = Instance.new("CornerWedgePart")
  80. WedgePart55 = Instance.new("WedgePart")
  81. CornerWedgePart56 = Instance.new("CornerWedgePart")
  82. CornerWedgePart57 = Instance.new("CornerWedgePart")
  83. CornerWedgePart58 = Instance.new("CornerWedgePart")
  84. WedgePart59 = Instance.new("WedgePart")
  85. CornerWedgePart60 = Instance.new("CornerWedgePart")
  86. CornerWedgePart61 = Instance.new("CornerWedgePart")
  87. WedgePart62 = Instance.new("WedgePart")
  88. WedgePart63 = Instance.new("WedgePart")
  89. CornerWedgePart64 = Instance.new("CornerWedgePart")
  90. WedgePart65 = Instance.new("WedgePart")
  91. WedgePart66 = Instance.new("WedgePart")
  92. CornerWedgePart67 = Instance.new("CornerWedgePart")
  93. CornerWedgePart68 = Instance.new("CornerWedgePart")
  94. CornerWedgePart69 = Instance.new("CornerWedgePart")
  95. WedgePart70 = Instance.new("WedgePart")
  96. WedgePart71 = Instance.new("WedgePart")
  97. CornerWedgePart72 = Instance.new("CornerWedgePart")
  98. WedgePart73 = Instance.new("WedgePart")
  99. CornerWedgePart74 = Instance.new("CornerWedgePart")
  100. WedgePart75 = Instance.new("WedgePart")
  101. WedgePart76 = Instance.new("WedgePart")
  102. WedgePart77 = Instance.new("WedgePart")
  103. WedgePart78 = Instance.new("WedgePart")
  104. CornerWedgePart79 = Instance.new("CornerWedgePart")
  105. CornerWedgePart80 = Instance.new("CornerWedgePart")
  106. CornerWedgePart81 = Instance.new("CornerWedgePart")
  107. CornerWedgePart82 = Instance.new("CornerWedgePart")
  108. CornerWedgePart83 = Instance.new("CornerWedgePart")
  109. WedgePart84 = Instance.new("WedgePart")
  110. WedgePart85 = Instance.new("WedgePart")
  111. CornerWedgePart86 = Instance.new("CornerWedgePart")
  112. WedgePart87 = Instance.new("WedgePart")
  113. CornerWedgePart88 = Instance.new("CornerWedgePart")
  114. WedgePart89 = Instance.new("WedgePart")
  115. CornerWedgePart90 = Instance.new("CornerWedgePart")
  116. CornerWedgePart91 = Instance.new("CornerWedgePart")
  117. WedgePart92 = Instance.new("WedgePart")
  118. WedgePart93 = Instance.new("WedgePart")
  119. CornerWedgePart94 = Instance.new("CornerWedgePart")
  120. WedgePart95 = Instance.new("WedgePart")
  121. CornerWedgePart96 = Instance.new("CornerWedgePart")
  122. Model97 = Instance.new("Model")
  123. LocalScript98 = Instance.new("LocalScript")
  124. LocalScript99 = Instance.new("LocalScript")
  125. Backpack0.Name = "_CPData"
  126. Backpack0.Parent = mas
  127. Backpack1.Name = "_CPData"
  128. Backpack1.Parent = mas
  129. Backpack2.Name = "_CPData"
  130. Backpack2.Parent = mas
  131. Part3.Name = "Baseplate"
  132. Part3.Parent = mas
  133. Part3.BrickColor = BrickColor.new("Dark stone grey")
  134. Part3.Anchored = true
  135. Part3.FormFactor = Enum.FormFactor.Symmetric
  136. Part3.Size = Vector3.new(512, 20, 512)
  137. Part3.CFrame = CFrame.new(0, -10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  138. Part3.Color = Color3.new(0.388235, 0.372549, 0.384314)
  139. Part3.Position = Vector3.new(0, -10, 0)
  140. Part3.Color = Color3.new(0.388235, 0.372549, 0.384314)
  141. Backpack4.Name = "_CPData"
  142. Backpack4.Parent = mas
  143. Script5.Name = "Anti-Anti-Lag Script"
  144. Script5.Parent = mas
  145. table.insert(cors,sandbox(Script5,function()
  146. -- Ganondude
  147. -- For those players fond of adding many anti-lag scripts, this script is sure to help.
  148.  
  149. wait(1)
  150.  
  151. local parts = game.Workspace:GetChildren()
  152. for i = 1,#parts do
  153. local name = string.lower(parts[i].Name)
  154. if (string.find(name,"lag") ~= nil) and ((string.find(name,"anti") ~= nil) or (string.find(name,"no") ~= nil) or (string.find(name,"remover") ~= nil) or (string.find(name,"killer") ~= nil)) and (parts[i] ~= script) then
  155. parts[i]:remove()
  156. end
  157. end
  158.  
  159. wait()
  160. script:remove()
  161. end))
  162. Script6.Name = "No Lag Script"
  163. Script6.Parent = mas
  164. table.insert(cors,sandbox(Script6,function()
  165. --Made 100% by chickenpiev2
  166.  
  167. mx = game.Debris
  168. mx2 = game.Debris.MaxItems
  169.  
  170. if (mx.MaxItems > 9999999999) then
  171. while true do
  172. mx.MaxItems = mx2*.9999999999
  173. end
  174. end
  175. end))
  176. Sound7.Parent = mas
  177. Sound7.Pitch = 1.2000000476837
  178. Sound7.SoundId = "rbxassetid://596220347"
  179. Sound7.Volume = 3
  180. Sound7.Looped = true
  181. Model8.Parent = mas
  182. WedgePart9.Parent = Model8
  183. WedgePart9.Material = Enum.Material.Grass
  184. WedgePart9.BrickColor = BrickColor.new("Dark green")
  185. WedgePart9.Rotation = Vector3.new(-180, 0, -180)
  186. WedgePart9.Anchored = true
  187. WedgePart9.Size = Vector3.new(395, 20, 145)
  188. WedgePart9.CFrame = CFrame.new(409.671661, 10.0000076, -204.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  189. WedgePart9.Color = Color3.new(0.156863, 0.498039, 0.278431)
  190. WedgePart9.Position = Vector3.new(409.671661, 10.0000076, -204.880341)
  191. WedgePart9.Orientation = Vector3.new(0, -180, 0)
  192. WedgePart9.Color = Color3.new(0.156863, 0.498039, 0.278431)
  193. CornerWedgePart10.Parent = Model8
  194. CornerWedgePart10.Material = Enum.Material.Grass
  195. CornerWedgePart10.BrickColor = BrickColor.new("Dark green")
  196. CornerWedgePart10.Rotation = Vector3.new(-180, 0, -180)
  197. CornerWedgePart10.Anchored = true
  198. CornerWedgePart10.Size = Vector3.new(145, 20, 145)
  199. CornerWedgePart10.CFrame = CFrame.new(284.671661, 10.0000076, 162.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  200. CornerWedgePart10.BottomSurface = Enum.SurfaceType.Inlet
  201. CornerWedgePart10.Color = Color3.new(0.156863, 0.498039, 0.278431)
  202. CornerWedgePart10.Position = Vector3.new(284.671661, 10.0000076, 162.119659)
  203. CornerWedgePart10.Orientation = Vector3.new(0, -180, 0)
  204. CornerWedgePart10.Color = Color3.new(0.156863, 0.498039, 0.278431)
  205. WedgePart11.Parent = Model8
  206. WedgePart11.Material = Enum.Material.Grass
  207. WedgePart11.BrickColor = BrickColor.new("Dark green")
  208. WedgePart11.Anchored = true
  209. WedgePart11.Size = Vector3.new(512, 20, 145)
  210. WedgePart11.CFrame = CFrame.new(-43.8283539, 10.0000076, 162.119659, 1, 0, 1.74845553e-07, 0, 1, 0, -1.74845553e-07, 0, 1)
  211. WedgePart11.Color = Color3.new(0.156863, 0.498039, 0.278431)
  212. WedgePart11.Position = Vector3.new(-43.8283539, 10.0000076, 162.119659)
  213. WedgePart11.Color = Color3.new(0.156863, 0.498039, 0.278431)
  214. CornerWedgePart12.Parent = Model8
  215. CornerWedgePart12.Material = Enum.Material.Grass
  216. CornerWedgePart12.BrickColor = BrickColor.new("Dark green")
  217. CornerWedgePart12.Rotation = Vector3.new(0, 90, 0)
  218. CornerWedgePart12.Anchored = true
  219. CornerWedgePart12.Size = Vector3.new(145, 20, 145)
  220. CornerWedgePart12.CFrame = CFrame.new(284.671661, 10.0000076, 702.119629, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  221. CornerWedgePart12.BottomSurface = Enum.SurfaceType.Inlet
  222. CornerWedgePart12.Color = Color3.new(0.156863, 0.498039, 0.278431)
  223. CornerWedgePart12.Position = Vector3.new(284.671661, 10.0000076, 702.119629)
  224. CornerWedgePart12.Orientation = Vector3.new(0, 90, 0)
  225. CornerWedgePart12.Color = Color3.new(0.156863, 0.498039, 0.278431)
  226. CornerWedgePart13.Parent = Model8
  227. CornerWedgePart13.Material = Enum.Material.Grass
  228. CornerWedgePart13.BrickColor = BrickColor.new("Dark green")
  229. CornerWedgePart13.Anchored = true
  230. CornerWedgePart13.Size = Vector3.new(145, 20, 145)
  231. CornerWedgePart13.CFrame = CFrame.new(-372.328339, 10.0000076, 702.119629, 1, 0, 1.74845553e-07, 0, 1, 0, -1.74845553e-07, 0, 1)
  232. CornerWedgePart13.BottomSurface = Enum.SurfaceType.Inlet
  233. CornerWedgePart13.Color = Color3.new(0.156863, 0.498039, 0.278431)
  234. CornerWedgePart13.Position = Vector3.new(-372.328339, 10.0000076, 702.119629)
  235. CornerWedgePart13.Color = Color3.new(0.156863, 0.498039, 0.278431)
  236. WedgePart14.Parent = Model8
  237. WedgePart14.Material = Enum.Material.Grass
  238. WedgePart14.BrickColor = BrickColor.new("Dark green")
  239. WedgePart14.Rotation = Vector3.new(0, 90, 0)
  240. WedgePart14.Anchored = true
  241. WedgePart14.Size = Vector3.new(395, 20, 145)
  242. WedgePart14.CFrame = CFrame.new(-372.328339, 10.0000076, 432.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  243. WedgePart14.Color = Color3.new(0.156863, 0.498039, 0.278431)
  244. WedgePart14.Position = Vector3.new(-372.328339, 10.0000076, 432.119659)
  245. WedgePart14.Orientation = Vector3.new(0, 90, 0)
  246. WedgePart14.Color = Color3.new(0.156863, 0.498039, 0.278431)
  247. WedgePart15.Parent = Model8
  248. WedgePart15.Material = Enum.Material.Grass
  249. WedgePart15.BrickColor = BrickColor.new("Dark green")
  250. WedgePart15.Rotation = Vector3.new(-180, 0, -180)
  251. WedgePart15.Anchored = true
  252. WedgePart15.Size = Vector3.new(512, 20, 145)
  253. WedgePart15.CFrame = CFrame.new(-43.8283539, 10.0000076, 702.119629, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  254. WedgePart15.Color = Color3.new(0.156863, 0.498039, 0.278431)
  255. WedgePart15.Position = Vector3.new(-43.8283539, 10.0000076, 702.119629)
  256. WedgePart15.Orientation = Vector3.new(0, -180, 0)
  257. WedgePart15.Color = Color3.new(0.156863, 0.498039, 0.278431)
  258. WedgePart16.Parent = Model8
  259. WedgePart16.Material = Enum.Material.Grass
  260. WedgePart16.BrickColor = BrickColor.new("Dark green")
  261. WedgePart16.Rotation = Vector3.new(0, -90, 0)
  262. WedgePart16.Anchored = true
  263. WedgePart16.Size = Vector3.new(395, 20, 145)
  264. WedgePart16.CFrame = CFrame.new(284.671661, 10.0000076, 432.119659, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
  265. WedgePart16.Color = Color3.new(0.156863, 0.498039, 0.278431)
  266. WedgePart16.Position = Vector3.new(284.671661, 10.0000076, 432.119659)
  267. WedgePart16.Orientation = Vector3.new(0, -90, 0)
  268. WedgePart16.Color = Color3.new(0.156863, 0.498039, 0.278431)
  269. CornerWedgePart17.Parent = Model8
  270. CornerWedgePart17.Material = Enum.Material.Grass
  271. CornerWedgePart17.BrickColor = BrickColor.new("Dark green")
  272. CornerWedgePart17.Rotation = Vector3.new(0, -90, 0)
  273. CornerWedgePart17.Anchored = true
  274. CornerWedgePart17.Size = Vector3.new(145, 20, 145)
  275. CornerWedgePart17.CFrame = CFrame.new(-372.328339, 10.0000076, 162.119659, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
  276. CornerWedgePart17.BottomSurface = Enum.SurfaceType.Inlet
  277. CornerWedgePart17.Color = Color3.new(0.156863, 0.498039, 0.278431)
  278. CornerWedgePart17.Position = Vector3.new(-372.328339, 10.0000076, 162.119659)
  279. CornerWedgePart17.Orientation = Vector3.new(0, -90, 0)
  280. CornerWedgePart17.Color = Color3.new(0.156863, 0.498039, 0.278431)
  281. WedgePart18.Parent = Model8
  282. WedgePart18.Material = Enum.Material.Grass
  283. WedgePart18.BrickColor = BrickColor.new("Dark green")
  284. WedgePart18.Anchored = true
  285. WedgePart18.Size = Vector3.new(395, 20, 145)
  286. WedgePart18.CFrame = CFrame.new(409.671661, 10.0000076, 162.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  287. WedgePart18.Color = Color3.new(0.156863, 0.498039, 0.278431)
  288. WedgePart18.Position = Vector3.new(409.671661, 10.0000076, 162.119659)
  289. WedgePart18.Color = Color3.new(0.156863, 0.498039, 0.278431)
  290. WedgePart19.Parent = Model8
  291. WedgePart19.Material = Enum.Material.Grass
  292. WedgePart19.BrickColor = BrickColor.new("Dark green")
  293. WedgePart19.Rotation = Vector3.new(-180, 0, -180)
  294. WedgePart19.Anchored = true
  295. WedgePart19.Size = Vector3.new(395, 20, 145)
  296. WedgePart19.CFrame = CFrame.new(409.671661, 10.0000076, 702.119629, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  297. WedgePart19.Color = Color3.new(0.156863, 0.498039, 0.278431)
  298. WedgePart19.Position = Vector3.new(409.671661, 10.0000076, 702.119629)
  299. WedgePart19.Orientation = Vector3.new(0, -180, 0)
  300. WedgePart19.Color = Color3.new(0.156863, 0.498039, 0.278431)
  301. WedgePart20.Parent = Model8
  302. WedgePart20.Material = Enum.Material.Grass
  303. WedgePart20.BrickColor = BrickColor.new("Dark green")
  304. WedgePart20.Rotation = Vector3.new(0, -90, 0)
  305. WedgePart20.Anchored = true
  306. WedgePart20.Size = Vector3.new(395, 20, 145)
  307. WedgePart20.CFrame = CFrame.new(679.671631, 10.0000076, 432.119659, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
  308. WedgePart20.Color = Color3.new(0.156863, 0.498039, 0.278431)
  309. WedgePart20.Position = Vector3.new(679.671631, 10.0000076, 432.119659)
  310. WedgePart20.Orientation = Vector3.new(0, -90, 0)
  311. WedgePart20.Color = Color3.new(0.156863, 0.498039, 0.278431)
  312. CornerWedgePart21.Parent = Model8
  313. CornerWedgePart21.Material = Enum.Material.Grass
  314. CornerWedgePart21.BrickColor = BrickColor.new("Dark green")
  315. CornerWedgePart21.Anchored = true
  316. CornerWedgePart21.Size = Vector3.new(145, 20, 145)
  317. CornerWedgePart21.CFrame = CFrame.new(139.671646, 10.0000076, 702.119629, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  318. CornerWedgePart21.BottomSurface = Enum.SurfaceType.Inlet
  319. CornerWedgePart21.Color = Color3.new(0.156863, 0.498039, 0.278431)
  320. CornerWedgePart21.Position = Vector3.new(139.671646, 10.0000076, 702.119629)
  321. CornerWedgePart21.Color = Color3.new(0.156863, 0.498039, 0.278431)
  322. CornerWedgePart22.Parent = Model8
  323. CornerWedgePart22.Material = Enum.Material.Grass
  324. CornerWedgePart22.BrickColor = BrickColor.new("Dark green")
  325. CornerWedgePart22.Rotation = Vector3.new(0, -90, 0)
  326. CornerWedgePart22.Anchored = true
  327. CornerWedgePart22.Size = Vector3.new(145, 20, 145)
  328. CornerWedgePart22.CFrame = CFrame.new(139.671646, 10.0000076, 162.119659, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
  329. CornerWedgePart22.BottomSurface = Enum.SurfaceType.Inlet
  330. CornerWedgePart22.Color = Color3.new(0.156863, 0.498039, 0.278431)
  331. CornerWedgePart22.Position = Vector3.new(139.671646, 10.0000076, 162.119659)
  332. CornerWedgePart22.Orientation = Vector3.new(0, -90, 0)
  333. CornerWedgePart22.Color = Color3.new(0.156863, 0.498039, 0.278431)
  334. CornerWedgePart23.Parent = Model8
  335. CornerWedgePart23.Material = Enum.Material.Grass
  336. CornerWedgePart23.BrickColor = BrickColor.new("Dark green")
  337. CornerWedgePart23.Rotation = Vector3.new(0, 90, 0)
  338. CornerWedgePart23.Anchored = true
  339. CornerWedgePart23.Size = Vector3.new(145, 20, 145)
  340. CornerWedgePart23.CFrame = CFrame.new(679.671631, 10.0000076, 702.119629, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  341. CornerWedgePart23.BottomSurface = Enum.SurfaceType.Inlet
  342. CornerWedgePart23.Color = Color3.new(0.156863, 0.498039, 0.278431)
  343. CornerWedgePart23.Position = Vector3.new(679.671631, 10.0000076, 702.119629)
  344. CornerWedgePart23.Orientation = Vector3.new(0, 90, 0)
  345. CornerWedgePart23.Color = Color3.new(0.156863, 0.498039, 0.278431)
  346. WedgePart24.Parent = Model8
  347. WedgePart24.Material = Enum.Material.Grass
  348. WedgePart24.BrickColor = BrickColor.new("Dark green")
  349. WedgePart24.Rotation = Vector3.new(0, 90, 0)
  350. WedgePart24.Anchored = true
  351. WedgePart24.Size = Vector3.new(395, 20, 145)
  352. WedgePart24.CFrame = CFrame.new(139.671646, 10.0000076, 432.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  353. WedgePart24.Color = Color3.new(0.156863, 0.498039, 0.278431)
  354. WedgePart24.Position = Vector3.new(139.671646, 10.0000076, 432.119659)
  355. WedgePart24.Orientation = Vector3.new(0, 90, 0)
  356. WedgePart24.Color = Color3.new(0.156863, 0.498039, 0.278431)
  357. CornerWedgePart25.Parent = Model8
  358. CornerWedgePart25.Material = Enum.Material.Grass
  359. CornerWedgePart25.BrickColor = BrickColor.new("Dark green")
  360. CornerWedgePart25.Rotation = Vector3.new(-180, 0, -180)
  361. CornerWedgePart25.Anchored = true
  362. CornerWedgePart25.Size = Vector3.new(145, 20, 145)
  363. CornerWedgePart25.CFrame = CFrame.new(679.671631, 10.0000076, 162.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  364. CornerWedgePart25.BottomSurface = Enum.SurfaceType.Inlet
  365. CornerWedgePart25.Color = Color3.new(0.156863, 0.498039, 0.278431)
  366. CornerWedgePart25.Position = Vector3.new(679.671631, 10.0000076, 162.119659)
  367. CornerWedgePart25.Orientation = Vector3.new(0, -180, 0)
  368. CornerWedgePart25.Color = Color3.new(0.156863, 0.498039, 0.278431)
  369. WedgePart26.Parent = Model8
  370. WedgePart26.Material = Enum.Material.Grass
  371. WedgePart26.BrickColor = BrickColor.new("Dark green")
  372. WedgePart26.Rotation = Vector3.new(-180, 0, -180)
  373. WedgePart26.Anchored = true
  374. WedgePart26.Size = Vector3.new(395, 20, 145)
  375. WedgePart26.CFrame = CFrame.new(-497.328339, 10.0000076, 307.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  376. WedgePart26.Color = Color3.new(0.156863, 0.498039, 0.278431)
  377. WedgePart26.Position = Vector3.new(-497.328339, 10.0000076, 307.119659)
  378. WedgePart26.Orientation = Vector3.new(0, -180, 0)
  379. WedgePart26.Color = Color3.new(0.156863, 0.498039, 0.278431)
  380. WedgePart27.Parent = Model8
  381. WedgePart27.Material = Enum.Material.Grass
  382. WedgePart27.BrickColor = BrickColor.new("Dark green")
  383. WedgePart27.Anchored = true
  384. WedgePart27.Size = Vector3.new(395, 20, 145)
  385. WedgePart27.CFrame = CFrame.new(-497.328339, 10.0000076, -349.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  386. WedgePart27.Color = Color3.new(0.156863, 0.498039, 0.278431)
  387. WedgePart27.Position = Vector3.new(-497.328339, 10.0000076, -349.880341)
  388. WedgePart27.Color = Color3.new(0.156863, 0.498039, 0.278431)
  389. CornerWedgePart28.Parent = Model8
  390. CornerWedgePart28.Material = Enum.Material.Grass
  391. CornerWedgePart28.BrickColor = BrickColor.new("Dark green")
  392. CornerWedgePart28.Rotation = Vector3.new(-180, 0, -180)
  393. CornerWedgePart28.Anchored = true
  394. CornerWedgePart28.Size = Vector3.new(145, 20, 145)
  395. CornerWedgePart28.CFrame = CFrame.new(-227.328354, 10.0000076, -349.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  396. CornerWedgePart28.BottomSurface = Enum.SurfaceType.Inlet
  397. CornerWedgePart28.Color = Color3.new(0.156863, 0.498039, 0.278431)
  398. CornerWedgePart28.Position = Vector3.new(-227.328354, 10.0000076, -349.880341)
  399. CornerWedgePart28.Orientation = Vector3.new(0, -180, 0)
  400. CornerWedgePart28.Color = Color3.new(0.156863, 0.498039, 0.278431)
  401. CornerWedgePart29.Parent = Model8
  402. CornerWedgePart29.Material = Enum.Material.Grass
  403. CornerWedgePart29.BrickColor = BrickColor.new("Dark green")
  404. CornerWedgePart29.Rotation = Vector3.new(0, -90, 0)
  405. CornerWedgePart29.Anchored = true
  406. CornerWedgePart29.Size = Vector3.new(145, 20, 145)
  407. CornerWedgePart29.CFrame = CFrame.new(-767.328369, 10.0000076, -349.880341, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
  408. CornerWedgePart29.BottomSurface = Enum.SurfaceType.Inlet
  409. CornerWedgePart29.Color = Color3.new(0.156863, 0.498039, 0.278431)
  410. CornerWedgePart29.Position = Vector3.new(-767.328369, 10.0000076, -349.880341)
  411. CornerWedgePart29.Orientation = Vector3.new(0, -90, 0)
  412. CornerWedgePart29.Color = Color3.new(0.156863, 0.498039, 0.278431)
  413. CornerWedgePart30.Parent = Model8
  414. CornerWedgePart30.Material = Enum.Material.Grass
  415. CornerWedgePart30.BrickColor = BrickColor.new("Dark green")
  416. CornerWedgePart30.Anchored = true
  417. CornerWedgePart30.Size = Vector3.new(145, 20, 145)
  418. CornerWedgePart30.CFrame = CFrame.new(-767.328369, 10.0000076, 307.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  419. CornerWedgePart30.BottomSurface = Enum.SurfaceType.Inlet
  420. CornerWedgePart30.Color = Color3.new(0.156863, 0.498039, 0.278431)
  421. CornerWedgePart30.Position = Vector3.new(-767.328369, 10.0000076, 307.119659)
  422. CornerWedgePart30.Color = Color3.new(0.156863, 0.498039, 0.278431)
  423. CornerWedgePart31.Parent = Model8
  424. CornerWedgePart31.Material = Enum.Material.Grass
  425. CornerWedgePart31.BrickColor = BrickColor.new("Dark green")
  426. CornerWedgePart31.Rotation = Vector3.new(0, 90, 0)
  427. CornerWedgePart31.Anchored = true
  428. CornerWedgePart31.Size = Vector3.new(145, 20, 145)
  429. CornerWedgePart31.CFrame = CFrame.new(-227.328354, 10.0000076, 307.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  430. CornerWedgePart31.BottomSurface = Enum.SurfaceType.Inlet
  431. CornerWedgePart31.Color = Color3.new(0.156863, 0.498039, 0.278431)
  432. CornerWedgePart31.Position = Vector3.new(-227.328354, 10.0000076, 307.119659)
  433. CornerWedgePart31.Orientation = Vector3.new(0, 90, 0)
  434. CornerWedgePart31.Color = Color3.new(0.156863, 0.498039, 0.278431)
  435. WedgePart32.Parent = Model8
  436. WedgePart32.Material = Enum.Material.Grass
  437. WedgePart32.BrickColor = BrickColor.new("Dark green")
  438. WedgePart32.Rotation = Vector3.new(0, 90, 0)
  439. WedgePart32.Anchored = true
  440. WedgePart32.Size = Vector3.new(512, 20, 145)
  441. WedgePart32.CFrame = CFrame.new(-767.328369, 10.0000076, -21.3803463, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  442. WedgePart32.Color = Color3.new(0.156863, 0.498039, 0.278431)
  443. WedgePart32.Position = Vector3.new(-767.328369, 10.0000076, -21.3803463)
  444. WedgePart32.Orientation = Vector3.new(0, 90, 0)
  445. WedgePart32.Color = Color3.new(0.156863, 0.498039, 0.278431)
  446. WedgePart33.Parent = Model8
  447. WedgePart33.Material = Enum.Material.Grass
  448. WedgePart33.BrickColor = BrickColor.new("Dark green")
  449. WedgePart33.Rotation = Vector3.new(0, -90, 0)
  450. WedgePart33.Anchored = true
  451. WedgePart33.Size = Vector3.new(512, 20, 145)
  452. WedgePart33.CFrame = CFrame.new(-227.328354, 10.0000076, -21.3803463, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
  453. WedgePart33.Color = Color3.new(0.156863, 0.498039, 0.278431)
  454. WedgePart33.Position = Vector3.new(-227.328354, 10.0000076, -21.3803463)
  455. WedgePart33.Orientation = Vector3.new(0, -90, 0)
  456. WedgePart33.Color = Color3.new(0.156863, 0.498039, 0.278431)
  457. WedgePart34.Parent = Model8
  458. WedgePart34.Material = Enum.Material.Grass
  459. WedgePart34.BrickColor = BrickColor.new("Dark green")
  460. WedgePart34.Rotation = Vector3.new(0, 90, 0)
  461. WedgePart34.Anchored = true
  462. WedgePart34.Size = Vector3.new(395, 20, 145)
  463. WedgePart34.CFrame = CFrame.new(-372.328339, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  464. WedgePart34.Color = Color3.new(0.156863, 0.498039, 0.278431)
  465. WedgePart34.Position = Vector3.new(-372.328339, 10.0000076, -474.880341)
  466. WedgePart34.Orientation = Vector3.new(0, 90, 0)
  467. WedgePart34.Color = Color3.new(0.156863, 0.498039, 0.278431)
  468. WedgePart35.Parent = Model8
  469. WedgePart35.Material = Enum.Material.Grass
  470. WedgePart35.BrickColor = BrickColor.new("Dark green")
  471. WedgePart35.Rotation = Vector3.new(0, -90, 0)
  472. WedgePart35.Anchored = true
  473. WedgePart35.Size = Vector3.new(395, 20, 145)
  474. WedgePart35.CFrame = CFrame.new(284.671661, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  475. WedgePart35.Color = Color3.new(0.156863, 0.498039, 0.278431)
  476. WedgePart35.Position = Vector3.new(284.671661, 10.0000076, -474.880341)
  477. WedgePart35.Orientation = Vector3.new(0, -90, 0)
  478. WedgePart35.Color = Color3.new(0.156863, 0.498039, 0.278431)
  479. WedgePart36.Parent = Model8
  480. WedgePart36.Material = Enum.Material.Grass
  481. WedgePart36.BrickColor = BrickColor.new("Dark green")
  482. WedgePart36.Rotation = Vector3.new(-180, 0, -180)
  483. WedgePart36.Anchored = true
  484. WedgePart36.Size = Vector3.new(512, 20, 145)
  485. WedgePart36.CFrame = CFrame.new(-43.8283539, 10.0000076, -204.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  486. WedgePart36.Color = Color3.new(0.156863, 0.498039, 0.278431)
  487. WedgePart36.Position = Vector3.new(-43.8283539, 10.0000076, -204.880341)
  488. WedgePart36.Orientation = Vector3.new(0, -180, 0)
  489. WedgePart36.Color = Color3.new(0.156863, 0.498039, 0.278431)
  490. CornerWedgePart37.Parent = Model8
  491. CornerWedgePart37.Material = Enum.Material.Grass
  492. CornerWedgePart37.BrickColor = BrickColor.new("Dark green")
  493. CornerWedgePart37.Rotation = Vector3.new(0, -90, 0)
  494. CornerWedgePart37.Anchored = true
  495. CornerWedgePart37.Size = Vector3.new(145, 20, 145)
  496. CornerWedgePart37.CFrame = CFrame.new(-372.328339, 10.0000076, -744.880371, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  497. CornerWedgePart37.BottomSurface = Enum.SurfaceType.Inlet
  498. CornerWedgePart37.Color = Color3.new(0.156863, 0.498039, 0.278431)
  499. CornerWedgePart37.Position = Vector3.new(-372.328339, 10.0000076, -744.880371)
  500. CornerWedgePart37.Orientation = Vector3.new(0, -90, 0)
  501. CornerWedgePart37.Color = Color3.new(0.156863, 0.498039, 0.278431)
  502. WedgePart38.Parent = Model8
  503. WedgePart38.Material = Enum.Material.Grass
  504. WedgePart38.BrickColor = BrickColor.new("Dark green")
  505. WedgePart38.Anchored = true
  506. WedgePart38.Size = Vector3.new(512, 20, 145)
  507. WedgePart38.CFrame = CFrame.new(-43.8283539, 10.0000076, -744.880371, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  508. WedgePart38.Color = Color3.new(0.156863, 0.498039, 0.278431)
  509. WedgePart38.Position = Vector3.new(-43.8283539, 10.0000076, -744.880371)
  510. WedgePart38.Color = Color3.new(0.156863, 0.498039, 0.278431)
  511. CornerWedgePart39.Parent = Model8
  512. CornerWedgePart39.Material = Enum.Material.Grass
  513. CornerWedgePart39.BrickColor = BrickColor.new("Dark green")
  514. CornerWedgePart39.Rotation = Vector3.new(0, 90, 0)
  515. CornerWedgePart39.Anchored = true
  516. CornerWedgePart39.Size = Vector3.new(145, 20, 145)
  517. CornerWedgePart39.CFrame = CFrame.new(284.671661, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  518. CornerWedgePart39.BottomSurface = Enum.SurfaceType.Inlet
  519. CornerWedgePart39.Color = Color3.new(0.156863, 0.498039, 0.278431)
  520. CornerWedgePart39.Position = Vector3.new(284.671661, 10.0000076, -204.880341)
  521. CornerWedgePart39.Orientation = Vector3.new(0, 90, 0)
  522. CornerWedgePart39.Color = Color3.new(0.156863, 0.498039, 0.278431)
  523. CornerWedgePart40.Parent = Model8
  524. CornerWedgePart40.Material = Enum.Material.Grass
  525. CornerWedgePart40.BrickColor = BrickColor.new("Dark green")
  526. CornerWedgePart40.Anchored = true
  527. CornerWedgePart40.Size = Vector3.new(145, 20, 145)
  528. CornerWedgePart40.CFrame = CFrame.new(-372.328339, 10.0000076, -204.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  529. CornerWedgePart40.BottomSurface = Enum.SurfaceType.Inlet
  530. CornerWedgePart40.Color = Color3.new(0.156863, 0.498039, 0.278431)
  531. CornerWedgePart40.Position = Vector3.new(-372.328339, 10.0000076, -204.880341)
  532. CornerWedgePart40.Color = Color3.new(0.156863, 0.498039, 0.278431)
  533. CornerWedgePart41.Parent = Model8
  534. CornerWedgePart41.Material = Enum.Material.Grass
  535. CornerWedgePart41.BrickColor = BrickColor.new("Dark green")
  536. CornerWedgePart41.Rotation = Vector3.new(-180, 0, -180)
  537. CornerWedgePart41.Anchored = true
  538. CornerWedgePart41.Size = Vector3.new(145, 20, 145)
  539. CornerWedgePart41.CFrame = CFrame.new(284.671661, 10.0000076, -744.880371, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  540. CornerWedgePart41.BottomSurface = Enum.SurfaceType.Inlet
  541. CornerWedgePart41.Color = Color3.new(0.156863, 0.498039, 0.278431)
  542. CornerWedgePart41.Position = Vector3.new(284.671661, 10.0000076, -744.880371)
  543. CornerWedgePart41.Orientation = Vector3.new(0, -180, 0)
  544. CornerWedgePart41.Color = Color3.new(0.156863, 0.498039, 0.278431)
  545. WedgePart42.Parent = Model8
  546. WedgePart42.Material = Enum.Material.Grass
  547. WedgePart42.BrickColor = BrickColor.new("Dark green")
  548. WedgePart42.Rotation = Vector3.new(0, -90, 0)
  549. WedgePart42.Anchored = true
  550. WedgePart42.Size = Vector3.new(395, 20, 145)
  551. WedgePart42.CFrame = CFrame.new(284.671661, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  552. WedgePart42.Color = Color3.new(0.156863, 0.498039, 0.278431)
  553. WedgePart42.Position = Vector3.new(284.671661, 10.0000076, -474.880341)
  554. WedgePart42.Orientation = Vector3.new(0, -90, 0)
  555. WedgePart42.Color = Color3.new(0.156863, 0.498039, 0.278431)
  556. CornerWedgePart43.Parent = Model8
  557. CornerWedgePart43.Material = Enum.Material.Grass
  558. CornerWedgePart43.BrickColor = BrickColor.new("Dark green")
  559. CornerWedgePart43.Rotation = Vector3.new(0, -90, 0)
  560. CornerWedgePart43.Anchored = true
  561. CornerWedgePart43.Size = Vector3.new(145, 20, 145)
  562. CornerWedgePart43.CFrame = CFrame.new(-372.328339, 10.0000076, -744.880371, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  563. CornerWedgePart43.BottomSurface = Enum.SurfaceType.Inlet
  564. CornerWedgePart43.Color = Color3.new(0.156863, 0.498039, 0.278431)
  565. CornerWedgePart43.Position = Vector3.new(-372.328339, 10.0000076, -744.880371)
  566. CornerWedgePart43.Orientation = Vector3.new(0, -90, 0)
  567. CornerWedgePart43.Color = Color3.new(0.156863, 0.498039, 0.278431)
  568. CornerWedgePart44.Parent = Model8
  569. CornerWedgePart44.Material = Enum.Material.Grass
  570. CornerWedgePart44.BrickColor = BrickColor.new("Dark green")
  571. CornerWedgePart44.Anchored = true
  572. CornerWedgePart44.Size = Vector3.new(145, 20, 145)
  573. CornerWedgePart44.CFrame = CFrame.new(-372.328339, 10.0000076, -204.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  574. CornerWedgePart44.BottomSurface = Enum.SurfaceType.Inlet
  575. CornerWedgePart44.Color = Color3.new(0.156863, 0.498039, 0.278431)
  576. CornerWedgePart44.Position = Vector3.new(-372.328339, 10.0000076, -204.880341)
  577. CornerWedgePart44.Color = Color3.new(0.156863, 0.498039, 0.278431)
  578. WedgePart45.Parent = Model8
  579. WedgePart45.Material = Enum.Material.Grass
  580. WedgePart45.BrickColor = BrickColor.new("Dark green")
  581. WedgePart45.Rotation = Vector3.new(0, 90, 0)
  582. WedgePart45.Anchored = true
  583. WedgePart45.Size = Vector3.new(395, 20, 145)
  584. WedgePart45.CFrame = CFrame.new(-372.328339, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  585. WedgePart45.Color = Color3.new(0.156863, 0.498039, 0.278431)
  586. WedgePart45.Position = Vector3.new(-372.328339, 10.0000076, -474.880341)
  587. WedgePart45.Orientation = Vector3.new(0, 90, 0)
  588. WedgePart45.Color = Color3.new(0.156863, 0.498039, 0.278431)
  589. WedgePart46.Parent = Model8
  590. WedgePart46.Material = Enum.Material.Grass
  591. WedgePart46.BrickColor = BrickColor.new("Dark green")
  592. WedgePart46.Rotation = Vector3.new(-180, 0, -180)
  593. WedgePart46.Anchored = true
  594. WedgePart46.Size = Vector3.new(512, 20, 145)
  595. WedgePart46.CFrame = CFrame.new(-43.8283539, 10.0000076, -204.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  596. WedgePart46.Color = Color3.new(0.156863, 0.498039, 0.278431)
  597. WedgePart46.Position = Vector3.new(-43.8283539, 10.0000076, -204.880341)
  598. WedgePart46.Orientation = Vector3.new(0, -180, 0)
  599. WedgePart46.Color = Color3.new(0.156863, 0.498039, 0.278431)
  600. CornerWedgePart47.Parent = Model8
  601. CornerWedgePart47.Material = Enum.Material.Grass
  602. CornerWedgePart47.BrickColor = BrickColor.new("Dark green")
  603. CornerWedgePart47.Rotation = Vector3.new(0, 90, 0)
  604. CornerWedgePart47.Anchored = true
  605. CornerWedgePart47.Size = Vector3.new(145, 20, 145)
  606. CornerWedgePart47.CFrame = CFrame.new(284.671661, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  607. CornerWedgePart47.BottomSurface = Enum.SurfaceType.Inlet
  608. CornerWedgePart47.Color = Color3.new(0.156863, 0.498039, 0.278431)
  609. CornerWedgePart47.Position = Vector3.new(284.671661, 10.0000076, -204.880341)
  610. CornerWedgePart47.Orientation = Vector3.new(0, 90, 0)
  611. CornerWedgePart47.Color = Color3.new(0.156863, 0.498039, 0.278431)
  612. CornerWedgePart48.Parent = Model8
  613. CornerWedgePart48.Material = Enum.Material.Grass
  614. CornerWedgePart48.BrickColor = BrickColor.new("Dark green")
  615. CornerWedgePart48.Rotation = Vector3.new(-180, 0, -180)
  616. CornerWedgePart48.Anchored = true
  617. CornerWedgePart48.Size = Vector3.new(145, 20, 145)
  618. CornerWedgePart48.CFrame = CFrame.new(284.671661, 10.0000076, -744.880371, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  619. CornerWedgePart48.BottomSurface = Enum.SurfaceType.Inlet
  620. CornerWedgePart48.Color = Color3.new(0.156863, 0.498039, 0.278431)
  621. CornerWedgePart48.Position = Vector3.new(284.671661, 10.0000076, -744.880371)
  622. CornerWedgePart48.Orientation = Vector3.new(0, -180, 0)
  623. CornerWedgePart48.Color = Color3.new(0.156863, 0.498039, 0.278431)
  624. WedgePart49.Parent = Model8
  625. WedgePart49.Material = Enum.Material.Grass
  626. WedgePart49.BrickColor = BrickColor.new("Dark green")
  627. WedgePart49.Anchored = true
  628. WedgePart49.Size = Vector3.new(512, 20, 145)
  629. WedgePart49.CFrame = CFrame.new(-43.8283539, 10.0000076, -744.880371, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  630. WedgePart49.Color = Color3.new(0.156863, 0.498039, 0.278431)
  631. WedgePart49.Position = Vector3.new(-43.8283539, 10.0000076, -744.880371)
  632. WedgePart49.Color = Color3.new(0.156863, 0.498039, 0.278431)
  633. WedgePart50.Parent = Model8
  634. WedgePart50.Material = Enum.Material.Grass
  635. WedgePart50.BrickColor = BrickColor.new("Dark green")
  636. WedgePart50.Rotation = Vector3.new(-180, 0, -180)
  637. WedgePart50.Anchored = true
  638. WedgePart50.Size = Vector3.new(395, 20, 145)
  639. WedgePart50.CFrame = CFrame.new(409.671661, 10.0000076, 307.119659, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1)
  640. WedgePart50.Color = Color3.new(0.156863, 0.498039, 0.278431)
  641. WedgePart50.Position = Vector3.new(409.671661, 10.0000076, 307.119659)
  642. WedgePart50.Orientation = Vector3.new(0, 180, 0)
  643. WedgePart50.Color = Color3.new(0.156863, 0.498039, 0.278431)
  644. WedgePart51.Parent = Model8
  645. WedgePart51.Material = Enum.Material.Grass
  646. WedgePart51.BrickColor = BrickColor.new("Dark green")
  647. WedgePart51.Rotation = Vector3.new(0, -90, 0)
  648. WedgePart51.Anchored = true
  649. WedgePart51.Size = Vector3.new(512, 20, 145)
  650. WedgePart51.CFrame = CFrame.new(679.671631, 10.0000076, -21.3803463, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  651. WedgePart51.Color = Color3.new(0.156863, 0.498039, 0.278431)
  652. WedgePart51.Position = Vector3.new(679.671631, 10.0000076, -21.3803463)
  653. WedgePart51.Orientation = Vector3.new(0, -90, 0)
  654. WedgePart51.Color = Color3.new(0.156863, 0.498039, 0.278431)
  655. CornerWedgePart52.Parent = Model8
  656. CornerWedgePart52.Material = Enum.Material.Grass
  657. CornerWedgePart52.BrickColor = BrickColor.new("Dark green")
  658. CornerWedgePart52.Rotation = Vector3.new(0, -90, 0)
  659. CornerWedgePart52.Anchored = true
  660. CornerWedgePart52.Size = Vector3.new(145, 20, 145)
  661. CornerWedgePart52.CFrame = CFrame.new(139.671646, 10.0000076, -349.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  662. CornerWedgePart52.BottomSurface = Enum.SurfaceType.Inlet
  663. CornerWedgePart52.Color = Color3.new(0.156863, 0.498039, 0.278431)
  664. CornerWedgePart52.Position = Vector3.new(139.671646, 10.0000076, -349.880341)
  665. CornerWedgePart52.Orientation = Vector3.new(0, -90, 0)
  666. CornerWedgePart52.Color = Color3.new(0.156863, 0.498039, 0.278431)
  667. WedgePart53.Parent = Model8
  668. WedgePart53.Material = Enum.Material.Grass
  669. WedgePart53.BrickColor = BrickColor.new("Dark green")
  670. WedgePart53.Rotation = Vector3.new(0, 90, 0)
  671. WedgePart53.Anchored = true
  672. WedgePart53.Size = Vector3.new(512, 20, 145)
  673. WedgePart53.CFrame = CFrame.new(139.671646, 10.0000076, -21.3803463, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  674. WedgePart53.Color = Color3.new(0.156863, 0.498039, 0.278431)
  675. WedgePart53.Position = Vector3.new(139.671646, 10.0000076, -21.3803463)
  676. WedgePart53.Orientation = Vector3.new(0, 90, 0)
  677. WedgePart53.Color = Color3.new(0.156863, 0.498039, 0.278431)
  678. CornerWedgePart54.Parent = Model8
  679. CornerWedgePart54.Material = Enum.Material.Grass
  680. CornerWedgePart54.BrickColor = BrickColor.new("Dark green")
  681. CornerWedgePart54.Rotation = Vector3.new(-180, 0, -180)
  682. CornerWedgePart54.Anchored = true
  683. CornerWedgePart54.Size = Vector3.new(145, 20, 145)
  684. CornerWedgePart54.CFrame = CFrame.new(679.671631, 10.0000076, -349.880341, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1)
  685. CornerWedgePart54.BottomSurface = Enum.SurfaceType.Inlet
  686. CornerWedgePart54.Color = Color3.new(0.156863, 0.498039, 0.278431)
  687. CornerWedgePart54.Position = Vector3.new(679.671631, 10.0000076, -349.880341)
  688. CornerWedgePart54.Orientation = Vector3.new(0, 180, 0)
  689. CornerWedgePart54.Color = Color3.new(0.156863, 0.498039, 0.278431)
  690. WedgePart55.Parent = Model8
  691. WedgePart55.Material = Enum.Material.Grass
  692. WedgePart55.BrickColor = BrickColor.new("Dark green")
  693. WedgePart55.Anchored = true
  694. WedgePart55.Size = Vector3.new(395, 20, 145)
  695. WedgePart55.CFrame = CFrame.new(409.671661, 10.0000076, -349.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  696. WedgePart55.Color = Color3.new(0.156863, 0.498039, 0.278431)
  697. WedgePart55.Position = Vector3.new(409.671661, 10.0000076, -349.880341)
  698. WedgePart55.Color = Color3.new(0.156863, 0.498039, 0.278431)
  699. CornerWedgePart56.Parent = Model8
  700. CornerWedgePart56.Material = Enum.Material.Grass
  701. CornerWedgePart56.BrickColor = BrickColor.new("Dark green")
  702. CornerWedgePart56.Anchored = true
  703. CornerWedgePart56.Size = Vector3.new(145, 20, 145)
  704. CornerWedgePart56.CFrame = CFrame.new(139.671646, 10.0000076, 307.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  705. CornerWedgePart56.BottomSurface = Enum.SurfaceType.Inlet
  706. CornerWedgePart56.Color = Color3.new(0.156863, 0.498039, 0.278431)
  707. CornerWedgePart56.Position = Vector3.new(139.671646, 10.0000076, 307.119659)
  708. CornerWedgePart56.Color = Color3.new(0.156863, 0.498039, 0.278431)
  709. CornerWedgePart57.Parent = Model8
  710. CornerWedgePart57.Material = Enum.Material.Grass
  711. CornerWedgePart57.BrickColor = BrickColor.new("Dark green")
  712. CornerWedgePart57.Rotation = Vector3.new(0, 90, 0)
  713. CornerWedgePart57.Anchored = true
  714. CornerWedgePart57.Size = Vector3.new(145, 20, 145)
  715. CornerWedgePart57.CFrame = CFrame.new(679.671631, 10.0000076, 307.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  716. CornerWedgePart57.BottomSurface = Enum.SurfaceType.Inlet
  717. CornerWedgePart57.Color = Color3.new(0.156863, 0.498039, 0.278431)
  718. CornerWedgePart57.Position = Vector3.new(679.671631, 10.0000076, 307.119659)
  719. CornerWedgePart57.Orientation = Vector3.new(0, 90, 0)
  720. CornerWedgePart57.Color = Color3.new(0.156863, 0.498039, 0.278431)
  721. CornerWedgePart58.Parent = Model8
  722. CornerWedgePart58.Material = Enum.Material.Grass
  723. CornerWedgePart58.BrickColor = BrickColor.new("Dark green")
  724. CornerWedgePart58.Anchored = true
  725. CornerWedgePart58.Size = Vector3.new(145, 20, 145)
  726. CornerWedgePart58.CFrame = CFrame.new(-767.328369, 10.0000076, -204.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  727. CornerWedgePart58.BottomSurface = Enum.SurfaceType.Inlet
  728. CornerWedgePart58.Color = Color3.new(0.156863, 0.498039, 0.278431)
  729. CornerWedgePart58.Position = Vector3.new(-767.328369, 10.0000076, -204.880341)
  730. CornerWedgePart58.Color = Color3.new(0.156863, 0.498039, 0.278431)
  731. WedgePart59.Parent = Model8
  732. WedgePart59.Material = Enum.Material.Grass
  733. WedgePart59.BrickColor = BrickColor.new("Dark green")
  734. WedgePart59.Anchored = true
  735. WedgePart59.Size = Vector3.new(395, 20, 145)
  736. WedgePart59.CFrame = CFrame.new(-497.328339, 10.0000076, -744.880371, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  737. WedgePart59.Color = Color3.new(0.156863, 0.498039, 0.278431)
  738. WedgePart59.Position = Vector3.new(-497.328339, 10.0000076, -744.880371)
  739. WedgePart59.Color = Color3.new(0.156863, 0.498039, 0.278431)
  740. CornerWedgePart60.Parent = Model8
  741. CornerWedgePart60.Material = Enum.Material.Grass
  742. CornerWedgePart60.BrickColor = BrickColor.new("Dark green")
  743. CornerWedgePart60.Rotation = Vector3.new(0, -90, 0)
  744. CornerWedgePart60.Anchored = true
  745. CornerWedgePart60.Size = Vector3.new(145, 20, 145)
  746. CornerWedgePart60.CFrame = CFrame.new(-767.328369, 10.0000076, -744.880371, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  747. CornerWedgePart60.BottomSurface = Enum.SurfaceType.Inlet
  748. CornerWedgePart60.Color = Color3.new(0.156863, 0.498039, 0.278431)
  749. CornerWedgePart60.Position = Vector3.new(-767.328369, 10.0000076, -744.880371)
  750. CornerWedgePart60.Orientation = Vector3.new(0, -90, 0)
  751. CornerWedgePart60.Color = Color3.new(0.156863, 0.498039, 0.278431)
  752. CornerWedgePart61.Parent = Model8
  753. CornerWedgePart61.Material = Enum.Material.Grass
  754. CornerWedgePart61.BrickColor = BrickColor.new("Dark green")
  755. CornerWedgePart61.Rotation = Vector3.new(0, 90, 0)
  756. CornerWedgePart61.Anchored = true
  757. CornerWedgePart61.Size = Vector3.new(145, 20, 145)
  758. CornerWedgePart61.CFrame = CFrame.new(-227.328354, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  759. CornerWedgePart61.BottomSurface = Enum.SurfaceType.Inlet
  760. CornerWedgePart61.Color = Color3.new(0.156863, 0.498039, 0.278431)
  761. CornerWedgePart61.Position = Vector3.new(-227.328354, 10.0000076, -204.880341)
  762. CornerWedgePart61.Orientation = Vector3.new(0, 90, 0)
  763. CornerWedgePart61.Color = Color3.new(0.156863, 0.498039, 0.278431)
  764. WedgePart62.Parent = Model8
  765. WedgePart62.Material = Enum.Material.Grass
  766. WedgePart62.BrickColor = BrickColor.new("Dark green")
  767. WedgePart62.Rotation = Vector3.new(0, 90, 0)
  768. WedgePart62.Anchored = true
  769. WedgePart62.Size = Vector3.new(395, 20, 145)
  770. WedgePart62.CFrame = CFrame.new(-767.328369, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  771. WedgePart62.Color = Color3.new(0.156863, 0.498039, 0.278431)
  772. WedgePart62.Position = Vector3.new(-767.328369, 10.0000076, -474.880341)
  773. WedgePart62.Orientation = Vector3.new(0, 90, 0)
  774. WedgePart62.Color = Color3.new(0.156863, 0.498039, 0.278431)
  775. WedgePart63.Parent = Model8
  776. WedgePart63.Material = Enum.Material.Grass
  777. WedgePart63.BrickColor = BrickColor.new("Dark green")
  778. WedgePart63.Rotation = Vector3.new(0, -90, 0)
  779. WedgePart63.Anchored = true
  780. WedgePart63.Size = Vector3.new(395, 20, 145)
  781. WedgePart63.CFrame = CFrame.new(-227.328354, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  782. WedgePart63.Color = Color3.new(0.156863, 0.498039, 0.278431)
  783. WedgePart63.Position = Vector3.new(-227.328354, 10.0000076, -474.880341)
  784. WedgePart63.Orientation = Vector3.new(0, -90, 0)
  785. WedgePart63.Color = Color3.new(0.156863, 0.498039, 0.278431)
  786. CornerWedgePart64.Parent = Model8
  787. CornerWedgePart64.Material = Enum.Material.Grass
  788. CornerWedgePart64.BrickColor = BrickColor.new("Dark green")
  789. CornerWedgePart64.Rotation = Vector3.new(-180, 0, -180)
  790. CornerWedgePart64.Anchored = true
  791. CornerWedgePart64.Size = Vector3.new(145, 20, 145)
  792. CornerWedgePart64.CFrame = CFrame.new(-227.328354, 10.0000076, -744.880371, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1)
  793. CornerWedgePart64.BottomSurface = Enum.SurfaceType.Inlet
  794. CornerWedgePart64.Color = Color3.new(0.156863, 0.498039, 0.278431)
  795. CornerWedgePart64.Position = Vector3.new(-227.328354, 10.0000076, -744.880371)
  796. CornerWedgePart64.Orientation = Vector3.new(0, 180, 0)
  797. CornerWedgePart64.Color = Color3.new(0.156863, 0.498039, 0.278431)
  798. WedgePart65.Parent = Model8
  799. WedgePart65.Material = Enum.Material.Grass
  800. WedgePart65.BrickColor = BrickColor.new("Dark green")
  801. WedgePart65.Rotation = Vector3.new(-180, 0, -180)
  802. WedgePart65.Anchored = true
  803. WedgePart65.Size = Vector3.new(395, 20, 145)
  804. WedgePart65.CFrame = CFrame.new(-497.328339, 10.0000076, -204.880341, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1)
  805. WedgePart65.Color = Color3.new(0.156863, 0.498039, 0.278431)
  806. WedgePart65.Position = Vector3.new(-497.328339, 10.0000076, -204.880341)
  807. WedgePart65.Orientation = Vector3.new(0, 180, 0)
  808. WedgePart65.Color = Color3.new(0.156863, 0.498039, 0.278431)
  809. WedgePart66.Parent = Model8
  810. WedgePart66.Material = Enum.Material.Grass
  811. WedgePart66.BrickColor = BrickColor.new("Dark green")
  812. WedgePart66.Rotation = Vector3.new(-180, 0, -180)
  813. WedgePart66.Anchored = true
  814. WedgePart66.Size = Vector3.new(512, 20, 395)
  815. WedgePart66.CFrame = CFrame.new(-43.8283539, 10.0000076, 432.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  816. WedgePart66.FrontSurface = Enum.SurfaceType.Studs
  817. WedgePart66.Color = Color3.new(0.156863, 0.498039, 0.278431)
  818. WedgePart66.Position = Vector3.new(-43.8283539, 10.0000076, 432.119659)
  819. WedgePart66.Orientation = Vector3.new(0, -180, 0)
  820. WedgePart66.Color = Color3.new(0.156863, 0.498039, 0.278431)
  821. CornerWedgePart67.Parent = Model8
  822. CornerWedgePart67.Material = Enum.Material.Grass
  823. CornerWedgePart67.BrickColor = BrickColor.new("Dark green")
  824. CornerWedgePart67.Rotation = Vector3.new(0, 90, 0)
  825. CornerWedgePart67.Anchored = true
  826. CornerWedgePart67.Size = Vector3.new(395, 20, 395)
  827. CornerWedgePart67.CFrame = CFrame.new(409.671661, 10.0000076, 432.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  828. CornerWedgePart67.BackSurface = Enum.SurfaceType.Studs
  829. CornerWedgePart67.BottomSurface = Enum.SurfaceType.Inlet
  830. CornerWedgePart67.LeftSurface = Enum.SurfaceType.Studs
  831. CornerWedgePart67.Color = Color3.new(0.156863, 0.498039, 0.278431)
  832. CornerWedgePart67.Position = Vector3.new(409.671661, 10.0000076, 432.119659)
  833. CornerWedgePart67.Orientation = Vector3.new(0, 90, 0)
  834. CornerWedgePart67.Color = Color3.new(0.156863, 0.498039, 0.278431)
  835. CornerWedgePart68.Parent = Model8
  836. CornerWedgePart68.Material = Enum.Material.Grass
  837. CornerWedgePart68.BrickColor = BrickColor.new("Dark green")
  838. CornerWedgePart68.Anchored = true
  839. CornerWedgePart68.Size = Vector3.new(395, 20, 395)
  840. CornerWedgePart68.CFrame = CFrame.new(-497.328339, 10.0000076, 432.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  841. CornerWedgePart68.BackSurface = Enum.SurfaceType.Studs
  842. CornerWedgePart68.BottomSurface = Enum.SurfaceType.Inlet
  843. CornerWedgePart68.LeftSurface = Enum.SurfaceType.Studs
  844. CornerWedgePart68.Color = Color3.new(0.156863, 0.498039, 0.278431)
  845. CornerWedgePart68.Position = Vector3.new(-497.328339, 10.0000076, 432.119659)
  846. CornerWedgePart68.Color = Color3.new(0.156863, 0.498039, 0.278431)
  847. CornerWedgePart69.Parent = Model8
  848. CornerWedgePart69.Material = Enum.Material.Grass
  849. CornerWedgePart69.BrickColor = BrickColor.new("Dark green")
  850. CornerWedgePart69.Rotation = Vector3.new(-180, 0, -180)
  851. CornerWedgePart69.Anchored = true
  852. CornerWedgePart69.Size = Vector3.new(395, 20, 395)
  853. CornerWedgePart69.CFrame = CFrame.new(409.671661, 10.0000076, -474.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  854. CornerWedgePart69.BackSurface = Enum.SurfaceType.Studs
  855. CornerWedgePart69.BottomSurface = Enum.SurfaceType.Inlet
  856. CornerWedgePart69.LeftSurface = Enum.SurfaceType.Studs
  857. CornerWedgePart69.Color = Color3.new(0.156863, 0.498039, 0.278431)
  858. CornerWedgePart69.Position = Vector3.new(409.671661, 10.0000076, -474.880341)
  859. CornerWedgePart69.Orientation = Vector3.new(0, -180, 0)
  860. CornerWedgePart69.Color = Color3.new(0.156863, 0.498039, 0.278431)
  861. WedgePart70.Parent = Model8
  862. WedgePart70.Material = Enum.Material.Grass
  863. WedgePart70.BrickColor = BrickColor.new("Dark green")
  864. WedgePart70.Anchored = true
  865. WedgePart70.Size = Vector3.new(512, 20, 395)
  866. WedgePart70.CFrame = CFrame.new(-43.8283539, 10.0000076, -474.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  867. WedgePart70.FrontSurface = Enum.SurfaceType.Studs
  868. WedgePart70.Color = Color3.new(0.156863, 0.498039, 0.278431)
  869. WedgePart70.Position = Vector3.new(-43.8283539, 10.0000076, -474.880341)
  870. WedgePart70.Color = Color3.new(0.156863, 0.498039, 0.278431)
  871. WedgePart71.Parent = Model8
  872. WedgePart71.Material = Enum.Material.Grass
  873. WedgePart71.BrickColor = BrickColor.new("Dark green")
  874. WedgePart71.Rotation = Vector3.new(0, 90, 0)
  875. WedgePart71.Anchored = true
  876. WedgePart71.Size = Vector3.new(512, 20, 395)
  877. WedgePart71.CFrame = CFrame.new(-497.328339, 10.0000076, -21.3803463, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  878. WedgePart71.FrontSurface = Enum.SurfaceType.Studs
  879. WedgePart71.Color = Color3.new(0.156863, 0.498039, 0.278431)
  880. WedgePart71.Position = Vector3.new(-497.328339, 10.0000076, -21.3803463)
  881. WedgePart71.Orientation = Vector3.new(0, 90, 0)
  882. WedgePart71.Color = Color3.new(0.156863, 0.498039, 0.278431)
  883. CornerWedgePart72.Parent = Model8
  884. CornerWedgePart72.Material = Enum.Material.Grass
  885. CornerWedgePart72.BrickColor = BrickColor.new("Dark green")
  886. CornerWedgePart72.Rotation = Vector3.new(0, -90, 0)
  887. CornerWedgePart72.Anchored = true
  888. CornerWedgePart72.Size = Vector3.new(395, 20, 395)
  889. CornerWedgePart72.CFrame = CFrame.new(-497.328339, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  890. CornerWedgePart72.BackSurface = Enum.SurfaceType.Studs
  891. CornerWedgePart72.BottomSurface = Enum.SurfaceType.Inlet
  892. CornerWedgePart72.LeftSurface = Enum.SurfaceType.Studs
  893. CornerWedgePart72.Color = Color3.new(0.156863, 0.498039, 0.278431)
  894. CornerWedgePart72.Position = Vector3.new(-497.328339, 10.0000076, -474.880341)
  895. CornerWedgePart72.Orientation = Vector3.new(0, -90, 0)
  896. CornerWedgePart72.Color = Color3.new(0.156863, 0.498039, 0.278431)
  897. WedgePart73.Parent = Model8
  898. WedgePart73.Material = Enum.Material.Grass
  899. WedgePart73.BrickColor = BrickColor.new("Dark green")
  900. WedgePart73.Rotation = Vector3.new(0, -90, 0)
  901. WedgePart73.Anchored = true
  902. WedgePart73.Size = Vector3.new(512, 20, 395)
  903. WedgePart73.CFrame = CFrame.new(409.671661, 10.0000076, -21.3803463, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  904. WedgePart73.FrontSurface = Enum.SurfaceType.Studs
  905. WedgePart73.Color = Color3.new(0.156863, 0.498039, 0.278431)
  906. WedgePart73.Position = Vector3.new(409.671661, 10.0000076, -21.3803463)
  907. WedgePart73.Orientation = Vector3.new(0, -90, 0)
  908. WedgePart73.Color = Color3.new(0.156863, 0.498039, 0.278431)
  909. CornerWedgePart74.Parent = Model8
  910. CornerWedgePart74.Material = Enum.Material.Grass
  911. CornerWedgePart74.BrickColor = BrickColor.new("Dark green")
  912. CornerWedgePart74.Rotation = Vector3.new(0, 90, 0)
  913. CornerWedgePart74.Anchored = true
  914. CornerWedgePart74.Size = Vector3.new(145, 20, 145)
  915. CornerWedgePart74.CFrame = CFrame.new(-227.328354, 10.0000076, 702.119629, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  916. CornerWedgePart74.BottomSurface = Enum.SurfaceType.Inlet
  917. CornerWedgePart74.Color = Color3.new(0.156863, 0.498039, 0.278431)
  918. CornerWedgePart74.Position = Vector3.new(-227.328354, 10.0000076, 702.119629)
  919. CornerWedgePart74.Orientation = Vector3.new(0, 90, 0)
  920. CornerWedgePart74.Color = Color3.new(0.156863, 0.498039, 0.278431)
  921. WedgePart75.Parent = Model8
  922. WedgePart75.Material = Enum.Material.Grass
  923. WedgePart75.BrickColor = BrickColor.new("Dark green")
  924. WedgePart75.Anchored = true
  925. WedgePart75.Size = Vector3.new(395, 20, 145)
  926. WedgePart75.CFrame = CFrame.new(-497.328339, 10.0000076, 162.119659, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  927. WedgePart75.Color = Color3.new(0.156863, 0.498039, 0.278431)
  928. WedgePart75.Position = Vector3.new(-497.328339, 10.0000076, 162.119659)
  929. WedgePart75.Color = Color3.new(0.156863, 0.498039, 0.278431)
  930. WedgePart76.Parent = Model8
  931. WedgePart76.Material = Enum.Material.Grass
  932. WedgePart76.BrickColor = BrickColor.new("Dark green")
  933. WedgePart76.Rotation = Vector3.new(0, 90, 0)
  934. WedgePart76.Anchored = true
  935. WedgePart76.Size = Vector3.new(395, 20, 145)
  936. WedgePart76.CFrame = CFrame.new(-767.328369, 10.0000076, 432.119659, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  937. WedgePart76.Color = Color3.new(0.156863, 0.498039, 0.278431)
  938. WedgePart76.Position = Vector3.new(-767.328369, 10.0000076, 432.119659)
  939. WedgePart76.Orientation = Vector3.new(0, 90, 0)
  940. WedgePart76.Color = Color3.new(0.156863, 0.498039, 0.278431)
  941. WedgePart77.Parent = Model8
  942. WedgePart77.Material = Enum.Material.Grass
  943. WedgePart77.BrickColor = BrickColor.new("Dark green")
  944. WedgePart77.Rotation = Vector3.new(0, -90, 0)
  945. WedgePart77.Anchored = true
  946. WedgePart77.Size = Vector3.new(395, 20, 145)
  947. WedgePart77.CFrame = CFrame.new(-227.328354, 10.0000076, 432.119659, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  948. WedgePart77.Color = Color3.new(0.156863, 0.498039, 0.278431)
  949. WedgePart77.Position = Vector3.new(-227.328354, 10.0000076, 432.119659)
  950. WedgePart77.Orientation = Vector3.new(0, -90, 0)
  951. WedgePart77.Color = Color3.new(0.156863, 0.498039, 0.278431)
  952. WedgePart78.Parent = Model8
  953. WedgePart78.Material = Enum.Material.Grass
  954. WedgePart78.BrickColor = BrickColor.new("Dark green")
  955. WedgePart78.Rotation = Vector3.new(-180, 0, -180)
  956. WedgePart78.Anchored = true
  957. WedgePart78.Size = Vector3.new(395, 20, 145)
  958. WedgePart78.CFrame = CFrame.new(-497.328339, 10.0000076, 702.119629, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  959. WedgePart78.Color = Color3.new(0.156863, 0.498039, 0.278431)
  960. WedgePart78.Position = Vector3.new(-497.328339, 10.0000076, 702.119629)
  961. WedgePart78.Orientation = Vector3.new(0, -180, 0)
  962. WedgePart78.Color = Color3.new(0.156863, 0.498039, 0.278431)
  963. CornerWedgePart79.Parent = Model8
  964. CornerWedgePart79.Material = Enum.Material.Grass
  965. CornerWedgePart79.BrickColor = BrickColor.new("Dark green")
  966. CornerWedgePart79.Rotation = Vector3.new(-180, 0, -180)
  967. CornerWedgePart79.Anchored = true
  968. CornerWedgePart79.Size = Vector3.new(145, 20, 145)
  969. CornerWedgePart79.CFrame = CFrame.new(-227.328354, 10.0000076, 162.119659, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  970. CornerWedgePart79.BottomSurface = Enum.SurfaceType.Inlet
  971. CornerWedgePart79.Color = Color3.new(0.156863, 0.498039, 0.278431)
  972. CornerWedgePart79.Position = Vector3.new(-227.328354, 10.0000076, 162.119659)
  973. CornerWedgePart79.Orientation = Vector3.new(0, -180, 0)
  974. CornerWedgePart79.Color = Color3.new(0.156863, 0.498039, 0.278431)
  975. CornerWedgePart80.Parent = Model8
  976. CornerWedgePart80.Material = Enum.Material.Grass
  977. CornerWedgePart80.BrickColor = BrickColor.new("Dark green")
  978. CornerWedgePart80.Rotation = Vector3.new(0, -90, 0)
  979. CornerWedgePart80.Anchored = true
  980. CornerWedgePart80.Size = Vector3.new(145, 20, 145)
  981. CornerWedgePart80.CFrame = CFrame.new(-767.328369, 10.0000076, 162.119659, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  982. CornerWedgePart80.BottomSurface = Enum.SurfaceType.Inlet
  983. CornerWedgePart80.Color = Color3.new(0.156863, 0.498039, 0.278431)
  984. CornerWedgePart80.Position = Vector3.new(-767.328369, 10.0000076, 162.119659)
  985. CornerWedgePart80.Orientation = Vector3.new(0, -90, 0)
  986. CornerWedgePart80.Color = Color3.new(0.156863, 0.498039, 0.278431)
  987. CornerWedgePart81.Parent = Model8
  988. CornerWedgePart81.Material = Enum.Material.Grass
  989. CornerWedgePart81.BrickColor = BrickColor.new("Dark green")
  990. CornerWedgePart81.Anchored = true
  991. CornerWedgePart81.Size = Vector3.new(145, 20, 145)
  992. CornerWedgePart81.CFrame = CFrame.new(-767.328369, 10.0000076, 702.119629, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  993. CornerWedgePart81.BottomSurface = Enum.SurfaceType.Inlet
  994. CornerWedgePart81.Color = Color3.new(0.156863, 0.498039, 0.278431)
  995. CornerWedgePart81.Position = Vector3.new(-767.328369, 10.0000076, 702.119629)
  996. CornerWedgePart81.Color = Color3.new(0.156863, 0.498039, 0.278431)
  997. CornerWedgePart82.Parent = Model8
  998. CornerWedgePart82.Material = Enum.Material.Grass
  999. CornerWedgePart82.BrickColor = BrickColor.new("Dark green")
  1000. CornerWedgePart82.Rotation = Vector3.new(-180, 0, -180)
  1001. CornerWedgePart82.Anchored = true
  1002. CornerWedgePart82.Size = Vector3.new(145, 20, 145)
  1003. CornerWedgePart82.CFrame = CFrame.new(284.671661, 10.0000076, -744.880371, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  1004. CornerWedgePart82.BottomSurface = Enum.SurfaceType.Inlet
  1005. CornerWedgePart82.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1006. CornerWedgePart82.Position = Vector3.new(284.671661, 10.0000076, -744.880371)
  1007. CornerWedgePart82.Orientation = Vector3.new(0, -180, 0)
  1008. CornerWedgePart82.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1009. CornerWedgePart83.Parent = Model8
  1010. CornerWedgePart83.Material = Enum.Material.Grass
  1011. CornerWedgePart83.BrickColor = BrickColor.new("Dark green")
  1012. CornerWedgePart83.Rotation = Vector3.new(0, -90, 0)
  1013. CornerWedgePart83.Anchored = true
  1014. CornerWedgePart83.Size = Vector3.new(145, 20, 145)
  1015. CornerWedgePart83.CFrame = CFrame.new(-372.328339, 10.0000076, -744.880371, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  1016. CornerWedgePart83.BottomSurface = Enum.SurfaceType.Inlet
  1017. CornerWedgePart83.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1018. CornerWedgePart83.Position = Vector3.new(-372.328339, 10.0000076, -744.880371)
  1019. CornerWedgePart83.Orientation = Vector3.new(0, -90, 0)
  1020. CornerWedgePart83.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1021. WedgePart84.Parent = Model8
  1022. WedgePart84.Material = Enum.Material.Grass
  1023. WedgePart84.BrickColor = BrickColor.new("Dark green")
  1024. WedgePart84.Rotation = Vector3.new(0, -90, 0)
  1025. WedgePart84.Anchored = true
  1026. WedgePart84.Size = Vector3.new(395, 20, 145)
  1027. WedgePart84.CFrame = CFrame.new(284.671661, 10.0000076, -474.880341, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  1028. WedgePart84.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1029. WedgePart84.Position = Vector3.new(284.671661, 10.0000076, -474.880341)
  1030. WedgePart84.Orientation = Vector3.new(0, -90, 0)
  1031. WedgePart84.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1032. WedgePart85.Parent = Model8
  1033. WedgePart85.Material = Enum.Material.Grass
  1034. WedgePart85.BrickColor = BrickColor.new("Dark green")
  1035. WedgePart85.Rotation = Vector3.new(-180, 0, -180)
  1036. WedgePart85.Anchored = true
  1037. WedgePart85.Size = Vector3.new(512, 20, 145)
  1038. WedgePart85.CFrame = CFrame.new(-43.8283539, 10.0000076, -204.880341, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  1039. WedgePart85.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1040. WedgePart85.Position = Vector3.new(-43.8283539, 10.0000076, -204.880341)
  1041. WedgePart85.Orientation = Vector3.new(0, -180, 0)
  1042. WedgePart85.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1043. CornerWedgePart86.Parent = Model8
  1044. CornerWedgePart86.Material = Enum.Material.Grass
  1045. CornerWedgePart86.BrickColor = BrickColor.new("Dark green")
  1046. CornerWedgePart86.Rotation = Vector3.new(0, 90, 0)
  1047. CornerWedgePart86.Anchored = true
  1048. CornerWedgePart86.Size = Vector3.new(145, 20, 145)
  1049. CornerWedgePart86.CFrame = CFrame.new(284.671661, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  1050. CornerWedgePart86.BottomSurface = Enum.SurfaceType.Inlet
  1051. CornerWedgePart86.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1052. CornerWedgePart86.Position = Vector3.new(284.671661, 10.0000076, -204.880341)
  1053. CornerWedgePart86.Orientation = Vector3.new(0, 90, 0)
  1054. CornerWedgePart86.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1055. WedgePart87.Parent = Model8
  1056. WedgePart87.Material = Enum.Material.Grass
  1057. WedgePart87.BrickColor = BrickColor.new("Dark green")
  1058. WedgePart87.Anchored = true
  1059. WedgePart87.Size = Vector3.new(512, 20, 145)
  1060. WedgePart87.CFrame = CFrame.new(-43.8283539, 10.0000076, -744.880371, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1061. WedgePart87.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1062. WedgePart87.Position = Vector3.new(-43.8283539, 10.0000076, -744.880371)
  1063. WedgePart87.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1064. CornerWedgePart88.Parent = Model8
  1065. CornerWedgePart88.Material = Enum.Material.Grass
  1066. CornerWedgePart88.BrickColor = BrickColor.new("Dark green")
  1067. CornerWedgePart88.Anchored = true
  1068. CornerWedgePart88.Size = Vector3.new(145, 20, 145)
  1069. CornerWedgePart88.CFrame = CFrame.new(-372.328339, 10.0000076, -204.880341, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1070. CornerWedgePart88.BottomSurface = Enum.SurfaceType.Inlet
  1071. CornerWedgePart88.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1072. CornerWedgePart88.Position = Vector3.new(-372.328339, 10.0000076, -204.880341)
  1073. CornerWedgePart88.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1074. WedgePart89.Parent = Model8
  1075. WedgePart89.Material = Enum.Material.Grass
  1076. WedgePart89.BrickColor = BrickColor.new("Dark green")
  1077. WedgePart89.Rotation = Vector3.new(0, 90, 0)
  1078. WedgePart89.Anchored = true
  1079. WedgePart89.Size = Vector3.new(395, 20, 145)
  1080. WedgePart89.CFrame = CFrame.new(-372.328339, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  1081. WedgePart89.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1082. WedgePart89.Position = Vector3.new(-372.328339, 10.0000076, -474.880341)
  1083. WedgePart89.Orientation = Vector3.new(0, 90, 0)
  1084. WedgePart89.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1085. CornerWedgePart90.Parent = Model8
  1086. CornerWedgePart90.Material = Enum.Material.Grass
  1087. CornerWedgePart90.BrickColor = BrickColor.new("Dark green")
  1088. CornerWedgePart90.Anchored = true
  1089. CornerWedgePart90.Size = Vector3.new(145, 20, 145)
  1090. CornerWedgePart90.CFrame = CFrame.new(139.671646, 10.0000076, -204.880341, 1, 0, 1.74845553e-07, 0, 1, 0, -1.74845553e-07, 0, 1)
  1091. CornerWedgePart90.BottomSurface = Enum.SurfaceType.Inlet
  1092. CornerWedgePart90.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1093. CornerWedgePart90.Position = Vector3.new(139.671646, 10.0000076, -204.880341)
  1094. CornerWedgePart90.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1095. CornerWedgePart91.Parent = Model8
  1096. CornerWedgePart91.Material = Enum.Material.Grass
  1097. CornerWedgePart91.BrickColor = BrickColor.new("Dark green")
  1098. CornerWedgePart91.Rotation = Vector3.new(0, 90, 0)
  1099. CornerWedgePart91.Anchored = true
  1100. CornerWedgePart91.Size = Vector3.new(145, 20, 145)
  1101. CornerWedgePart91.CFrame = CFrame.new(679.671631, 10.0000076, -204.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  1102. CornerWedgePart91.BottomSurface = Enum.SurfaceType.Inlet
  1103. CornerWedgePart91.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1104. CornerWedgePart91.Position = Vector3.new(679.671631, 10.0000076, -204.880341)
  1105. CornerWedgePart91.Orientation = Vector3.new(0, 90, 0)
  1106. CornerWedgePart91.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1107. WedgePart92.Parent = Model8
  1108. WedgePart92.Material = Enum.Material.Grass
  1109. WedgePart92.BrickColor = BrickColor.new("Dark green")
  1110. WedgePart92.Rotation = Vector3.new(0, -90, 0)
  1111. WedgePart92.Anchored = true
  1112. WedgePart92.Size = Vector3.new(395, 20, 145)
  1113. WedgePart92.CFrame = CFrame.new(679.671631, 10.0000076, -474.880341, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
  1114. WedgePart92.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1115. WedgePart92.Position = Vector3.new(679.671631, 10.0000076, -474.880341)
  1116. WedgePart92.Orientation = Vector3.new(0, -90, 0)
  1117. WedgePart92.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1118. WedgePart93.Parent = Model8
  1119. WedgePart93.Material = Enum.Material.Grass
  1120. WedgePart93.BrickColor = BrickColor.new("Dark green")
  1121. WedgePart93.Rotation = Vector3.new(0, 90, 0)
  1122. WedgePart93.Anchored = true
  1123. WedgePart93.Size = Vector3.new(395, 20, 145)
  1124. WedgePart93.CFrame = CFrame.new(139.671646, 10.0000076, -474.880341, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  1125. WedgePart93.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1126. WedgePart93.Position = Vector3.new(139.671646, 10.0000076, -474.880341)
  1127. WedgePart93.Orientation = Vector3.new(0, 90, 0)
  1128. WedgePart93.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1129. CornerWedgePart94.Parent = Model8
  1130. CornerWedgePart94.Material = Enum.Material.Grass
  1131. CornerWedgePart94.BrickColor = BrickColor.new("Dark green")
  1132. CornerWedgePart94.Rotation = Vector3.new(0, -90, 0)
  1133. CornerWedgePart94.Anchored = true
  1134. CornerWedgePart94.Size = Vector3.new(145, 20, 145)
  1135. CornerWedgePart94.CFrame = CFrame.new(139.671646, 10.0000076, -744.880371, 1.31134158e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134158e-07)
  1136. CornerWedgePart94.BottomSurface = Enum.SurfaceType.Inlet
  1137. CornerWedgePart94.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1138. CornerWedgePart94.Position = Vector3.new(139.671646, 10.0000076, -744.880371)
  1139. CornerWedgePart94.Orientation = Vector3.new(0, -90, 0)
  1140. CornerWedgePart94.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1141. WedgePart95.Parent = Model8
  1142. WedgePart95.Material = Enum.Material.Grass
  1143. WedgePart95.BrickColor = BrickColor.new("Dark green")
  1144. WedgePart95.Anchored = true
  1145. WedgePart95.Size = Vector3.new(395, 20, 145)
  1146. WedgePart95.CFrame = CFrame.new(409.671661, 10.0000076, -744.880371, 1, 0, 1.74845553e-07, 0, 1, 0, -1.74845553e-07, 0, 1)
  1147. WedgePart95.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1148. WedgePart95.Position = Vector3.new(409.671661, 10.0000076, -744.880371)
  1149. WedgePart95.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1150. CornerWedgePart96.Parent = Model8
  1151. CornerWedgePart96.Material = Enum.Material.Grass
  1152. CornerWedgePart96.BrickColor = BrickColor.new("Dark green")
  1153. CornerWedgePart96.Rotation = Vector3.new(-180, 0, -180)
  1154. CornerWedgePart96.Anchored = true
  1155. CornerWedgePart96.Size = Vector3.new(145, 20, 145)
  1156. CornerWedgePart96.CFrame = CFrame.new(679.671631, 10.0000076, -744.880371, -1, 0, -8.74227766e-08, 0, 1, 0, 8.74227766e-08, 0, -1)
  1157. CornerWedgePart96.BottomSurface = Enum.SurfaceType.Inlet
  1158. CornerWedgePart96.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1159. CornerWedgePart96.Position = Vector3.new(679.671631, 10.0000076, -744.880371)
  1160. CornerWedgePart96.Orientation = Vector3.new(0, -180, 0)
  1161. CornerWedgePart96.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1162. Model97.Name = "CompiledScripts"
  1163. Model97.Parent = mas
  1164. LocalScript98.Name = "Script1"
  1165. LocalScript98.Parent = Model97
  1166. LocalScript99.Name = "Script2"
  1167. LocalScript99.Parent = Model97
  1168. table.insert(cors,sandbox(LocalScript99,function()
  1169. ScreenGui132.Parent = mas
  1170. TextLabel133.Parent = ScreenGui132
  1171. TextLabel133.Size = UDim2.new(0, 200, 0, 50)
  1172. TextLabel133.Text = "Mode = Words"
  1173. TextLabel133.BackgroundColor3 = Color3.new(1, 1, 1)
  1174. TextLabel133.Font = Enum.Font.SourceSans
  1175. TextLabel133.FontSize = Enum.FontSize.Size14
  1176. TextLabel133.TextColor3 = Color3.new(0.666667, 0.666667, 1)
  1177. TextLabel133.TextScaled = true
  1178. TextLabel133.TextStrokeTransparency = 0
  1179. TextLabel133.TextWrapped = true
  1180. TextLabel134.Parent = ScreenGui132
  1181. TextLabel134.Size = UDim2.new(0, 200, 0, 400)
  1182. TextLabel134.Text = "Mailman's Wrath, Papercut Chaos, Mailbox Madness, Final Inbox, Card Demon, Card Madness"
  1183. TextLabel134.Position = UDim2.new(0, 0, 0, 50)
  1184. TextLabel134.BackgroundColor3 = Color3.new(0.666667, 0.666667, 1)
  1185. TextLabel134.Font = Enum.Font.SourceSans
  1186. TextLabel134.FontSize = Enum.FontSize.Size14
  1187. TextLabel134.TextColor3 = Color3.new(0.666667, 0.666667, 1)
  1188. TextLabel134.TextScaled = true
  1189. TextLabel134.TextStrokeTransparency = 0
  1190. TextLabel134.TextWrapped = true
  1191. LocalScript136.Parent = mas
  1192. table.insert(cors,sandbox(LocalScript136,function()
  1193.  
  1194.  
  1195. --Hey guys was making this script i can't make the attacks cause i'm lazy, but i will add damege bricks, made by animescapetower
  1196. --//====================================================\\--
  1197. --|| CREATED BY SHACKLUSTER
  1198. --\\====================================================//--
  1199.  
  1200.  
  1201.  
  1202. wait(0.2)
  1203.  
  1204.  
  1205.  
  1206. Player = game:GetService("Players").LocalPlayer
  1207. PlayerGui = Player.PlayerGui
  1208. Cam = workspace.CurrentCamera
  1209. Backpack = Player.Backpack
  1210. Character = Player.Character
  1211. Humanoid = Character.Humanoid
  1212. Mouse = Player:GetMouse()
  1213. RootPart = Character["HumanoidRootPart"]
  1214. Torso = Character["Torso"]
  1215. Head = Character["Head"]
  1216. RightArm = Character["Right Arm"]
  1217. LeftArm = Character["Left Arm"]
  1218. RightLeg = Character["Right Leg"]
  1219. LeftLeg = Character["Left Leg"]
  1220. RootJoint = RootPart["RootJoint"]
  1221. Neck = Torso["Neck"]
  1222. RightShoulder = Torso["Right Shoulder"]
  1223. LeftShoulder = Torso["Left Shoulder"]
  1224. RightHip = Torso["Right Hip"]
  1225. LeftHip = Torso["Left Hip"]
  1226. local FinalInboxLink = "rbxassetid://0"
  1227. local NormalMusicLink = "rbxassetid://0"
  1228. local sick = Instance.new("Sound",Character)
  1229. sick.SoundId = "rbxassetid://0"
  1230. sick.Looped = true
  1231. sick.Pitch = 1
  1232. sick.Volume = 5
  1233. sick:Play()
  1234.  
  1235. IT = Instance.new
  1236. CF = CFrame.new
  1237. VT = Vector3.new
  1238. RAD = math.rad
  1239. C3 = Color3.new
  1240. UD2 = UDim2.new
  1241. BRICKC = BrickColor.new
  1242. ANGLES = CFrame.Angles
  1243. EULER = CFrame.fromEulerAnglesXYZ
  1244. COS = math.cos
  1245. ACOS = math.acos
  1246. SIN = math.sin
  1247. ASIN = math.asin
  1248. ABS = math.abs
  1249. MRANDOM = math.random
  1250. FLOOR = math.floor
  1251.  
  1252. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1253. local NEWMESH = IT(MESH)
  1254. if MESH == "SpecialMesh" then
  1255. NEWMESH.MeshType = MESHTYPE
  1256. if MESHID ~= "nil" and MESHID ~= "" then
  1257. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  1258. end
  1259. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1260. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  1261. end
  1262. end
  1263. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  1264. NEWMESH.Scale = SCALE
  1265. NEWMESH.Parent = PARENT
  1266. return NEWMESH
  1267. end
  1268.  
  1269. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
  1270. local NEWPART = IT("Part")
  1271. NEWPART.formFactor = FORMFACTOR
  1272. NEWPART.Reflectance = REFLECTANCE
  1273. NEWPART.Transparency = TRANSPARENCY
  1274. NEWPART.CanCollide = false
  1275. NEWPART.Locked = true
  1276. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1277. NEWPART.Name = NAME
  1278. NEWPART.Size = SIZE
  1279. NEWPART.Position = Torso.Position
  1280. NEWPART.Material = MATERIAL
  1281. NEWPART:BreakJoints()
  1282. NEWPART.Parent = PARENT
  1283. return NEWPART
  1284. end
  1285.  
  1286.  
  1287. --//=================================\\
  1288. --|| CUSTOMIZATION
  1289. --\\=================================//
  1290.  
  1291. Class_Name = "Template"
  1292. Weapon_Name = "Add-ons"
  1293.  
  1294. Custom_Colors = {
  1295. Custom_Color_1 = BRICKC("Really red"); --1st color for the weapon.
  1296. Custom_Color_2 = BRICKC("Really blue"); --2nd color for the weapon.
  1297.  
  1298. Custom_Color_3 = BRICKC("Institutional white"); --Color for the abilities.
  1299. Custom_Color_4 = BRICKC("Institutional white"); --Color for the secondary bar.
  1300. Custom_Color_5 = BRICKC("Institutional white"); --Color for the mana bar.
  1301. Custom_Color_6 = BRICKC("Institutional white"); --Color for the health bar.
  1302. Custom_Color_7 = BRICKC("Institutional white"); --Color for the stun bar.
  1303.  
  1304. Custom_Color_8 = BRICKC("Institutional white"); --Background for the mana bar.
  1305. Custom_Color_9 = BRICKC("Institutional white"); --Background for the secondary mana bar.
  1306. Custom_Color_10 = BRICKC("Institutional white"); --Background for the stun bar.
  1307. Custom_Color_11 = BRICKC("Institutional white"); --Background for the health bar.
  1308. Custom_Color_12 = BRICKC("Institutional white"); --Background for the abilities.
  1309. }
  1310.  
  1311.  
  1312. Player_Size = 1 --Size of the player.
  1313. Animation_Speed = 3
  1314. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  1315.  
  1316. local Speed = 16
  1317. local Effects2 = {}
  1318.  
  1319. --//=================================\\
  1320. --|| END OF CUSTOMIZATION
  1321. --\\=================================//
  1322.  
  1323. local function weldBetween(a, b)
  1324. local weldd = Instance.new("ManualWeld")
  1325. weldd.Part0 = a
  1326. weldd.Part1 = b
  1327. weldd.C0 = CFrame.new()
  1328. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1329. weldd.Parent = a
  1330. return weldd
  1331. end
  1332.  
  1333. function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
  1334. local acs = Instance.new("Part")
  1335. acs.CanCollide = false
  1336. acs.Anchored = false
  1337. acs.Size = Vector3.new(0,0,0)
  1338. acs.CFrame = attachmentpart.CFrame
  1339. acs.Parent = Character
  1340. acs.BrickColor = color
  1341. local meshs = Instance.new("SpecialMesh")
  1342. meshs.MeshId = mesh
  1343. meshs.TextureId = texture
  1344. meshs.Parent = acs
  1345. meshs.Scale = scale
  1346. meshs.Offset = offset
  1347. weldBetween(attachmentpart,acs)
  1348. end
  1349.  
  1350. function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
  1351. if TYPE == "Gem" then
  1352. local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  1353. acs.Anchored = false
  1354. acs.CanCollide = false
  1355. acs.CFrame = PART.CFrame
  1356. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
  1357. weldBetween(PART,acs)
  1358. elseif TYPE == "Skull" then
  1359. local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  1360. acs.Anchored = false
  1361. acs.CanCollide = false
  1362. acs.CFrame = PART.CFrame
  1363. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
  1364. weldBetween(PART,acs)
  1365. elseif TYPE == "Eye" then
  1366. local acs = CreatePart(3, Character, "Neon", 0, 0, COLOR, "Part", VT(0,0,0))
  1367. acs.Anchored = false
  1368. acs.CanCollide = false
  1369. acs.CFrame = PART.CFrame
  1370. local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
  1371. weldBetween(PART,acs)
  1372. end
  1373. end
  1374.  
  1375. --//=================================\\
  1376. --|| USEFUL VALUES
  1377. --\\=================================//
  1378.  
  1379. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  1380. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  1381. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  1382. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  1383. local CO1 = 0
  1384. local CO2 = 0
  1385. local CO3 = 0
  1386. local CO4 = 0
  1387. local CHANGEDEFENSE = 0
  1388. local CHANGEDAMAGE = 0
  1389. local CHANGEMOVEMENT = 0
  1390. local ANIM = "Idle"
  1391. local ATTACK = false
  1392. local EQUIPPED = false
  1393. local HOLD = false
  1394. local COMBO = 999
  1395. local LASTPOINT = nil
  1396. local BLCF = nil
  1397. local SCFR = nil
  1398. local STAGGERHITANIM = false
  1399. local STAGGERANIM = false
  1400. local STUNANIM = false
  1401. local CRITCHANCENUMBER = 0
  1402. local IDLENUMBER = 0
  1403. local DONUMBER = 0
  1404. local HANDIDLE = false
  1405. local SINE = 0
  1406. local CHANGE = 2 / Animation_Speed
  1407. local WALKINGANIM = false
  1408. local WALK = 0
  1409. local DISABLEJUMPING = false
  1410. local HASBEENBLOCKED = false
  1411. local STUNDELAYNUMBER = 0
  1412. local MANADELAYNUMBER = 0
  1413. local SECONDARYMANADELAYNUMBER = 0
  1414. local ROBLOXIDLEANIMATION = IT("Animation")
  1415. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  1416. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  1417. --ROBLOXIDLEANIMATION.Parent = Humanoid
  1418. local WEAPONGUI = IT("ScreenGui", nil)
  1419. WEAPONGUI.Name = "Weapon GUI"
  1420. local WEAPONTOOL = IT("HopperBin", nil)
  1421. WEAPONTOOL.Name = Weapon_Name
  1422. local Weapon = IT("Model")
  1423. Weapon.Name = Weapon_Name
  1424. local Effects = IT("Folder", Weapon)
  1425. Effects.Name = "Effects"
  1426. local ANIMATOR = Humanoid.Animator
  1427. local ANIMATE = Character.Animate
  1428. local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
  1429. local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  1430. local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
  1431. local HITBLOCKSOUNDS = {"199148933", "199148947"}
  1432. local UNANCHOR = true
  1433.  
  1434. --//=================================\\
  1435. --\\=================================//
  1436.  
  1437. --//=================================\\
  1438. --|| STATS
  1439. --\\=================================//
  1440.  
  1441. if Character:FindFirstChild("Stats") ~= nil then
  1442. Character:FindFirstChild("Stats").Parent = nil
  1443. end
  1444.  
  1445. local Stats = IT("Folder", nil)
  1446. Stats.Name = "Stats"
  1447. local ChangeStat = IT("Folder", Stats)
  1448. ChangeStat.Name = "ChangeStat"
  1449. local Defense = IT("NumberValue", Stats)
  1450. Defense.Name = "Defense"
  1451. Defense.Value = 1
  1452. local Movement = IT("NumberValue", Stats)
  1453. Movement.Name = "Movement"
  1454. Movement.Value = 1
  1455. local Damage = IT("NumberValue", Stats)
  1456. Damage.Name = "Damage"
  1457. Damage.Value = math.huge
  1458. local Mana = IT("NumberValue", Stats)
  1459. Mana.Name = "Mana"
  1460. Mana.Value = 0
  1461. local SecondaryMana = IT("NumberValue", Stats)
  1462. SecondaryMana.Name = "SecondaryMana"
  1463. SecondaryMana.Value = 0
  1464. local CanCrit = IT("BoolValue", Stats)
  1465. CanCrit.Name = "CanCrit"
  1466. CanCrit.Value = false
  1467. local CritChance = IT("NumberValue", Stats)
  1468. CritChance.Name = "CritChance"
  1469. CritChance.Value = 20
  1470. local CanPenetrateArmor = IT("BoolValue", Stats)
  1471. CanPenetrateArmor.Name = "CanPenetrateArmor"
  1472. CanPenetrateArmor.Value = false
  1473. local AntiTeamKill = IT("BoolValue", Stats)
  1474. AntiTeamKill.Name = "AntiTeamKill"
  1475. AntiTeamKill.Value = false
  1476. local Rooted = IT("BoolValue", Stats)
  1477. Rooted.Name = "Rooted"
  1478. Rooted.Value = false
  1479. local Block = IT("BoolValue", Stats)
  1480. Block.Name = "Block"
  1481. Block.Value = false
  1482. local RecentEnemy = IT("ObjectValue", Stats)
  1483. RecentEnemy.Name = "RecentEnemy"
  1484. RecentEnemy.Value = nil
  1485. local StaggerHit = IT("BoolValue", Stats)
  1486. StaggerHit.Name = "StaggerHit"
  1487. StaggerHit.Value = false
  1488. local Stagger = IT("BoolValue", Stats)
  1489. Stagger.Name = "Stagger"
  1490. Stagger.Value = false
  1491. local Stun = IT("BoolValue", Stats)
  1492. Stun.Name = "Stun"
  1493. Stun.Value = false
  1494. local StunValue = IT("NumberValue", Stats)
  1495. StunValue.Name = "StunValue"
  1496. StunValue.Value = 0
  1497.  
  1498.  
  1499. --//=================================\\
  1500. --\\=================================//
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506. --//=================================\\
  1507. --|| DEBUFFS / BUFFS
  1508. --\\=================================//
  1509.  
  1510. local DEFENSECHANGE1 = IT("NumberValue", ChangeStat)
  1511. DEFENSECHANGE1.Name = "ChangeDefense"
  1512. DEFENSECHANGE1.Value = 0
  1513.  
  1514. local MOVEMENTCHANGE1 = IT("NumberValue", nil)
  1515. MOVEMENTCHANGE1.Name = "ChangeMovement"
  1516. MOVEMENTCHANGE1.Value = 0
  1517.  
  1518. --//=================================\\
  1519. --\\=================================//
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525. --//=================================\\
  1526. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  1527. --\\=================================//
  1528.  
  1529. ArtificialHB = Instance.new("BindableEvent", script)
  1530. ArtificialHB.Name = "ArtificialHB"
  1531.  
  1532. script:WaitForChild("ArtificialHB")
  1533.  
  1534. frame = Frame_Speed
  1535. tf = 0
  1536. allowframeloss = false
  1537. tossremainder = false
  1538. lastframe = tick()
  1539. script.ArtificialHB:Fire()
  1540.  
  1541. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1542. tf = tf + s
  1543. if tf >= frame then
  1544. if allowframeloss then
  1545. script.ArtificialHB:Fire()
  1546. lastframe = tick()
  1547. else
  1548. for i = 1, math.floor(tf / frame) do
  1549. script.ArtificialHB:Fire()
  1550. end
  1551. lastframe = tick()
  1552. end
  1553. if tossremainder then
  1554. tf = 0
  1555. else
  1556. tf = tf - frame * math.floor(tf / frame)
  1557. end
  1558. end
  1559. end)
  1560.  
  1561. --//=================================\\
  1562. --\\=================================//
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568. --//=================================\\
  1569. --|| SOME FUNCTIONS
  1570. --\\=================================//
  1571.  
  1572. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1573. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1574. end
  1575.  
  1576. function PositiveAngle(NUMBER)
  1577. if NUMBER >= 0 then
  1578. NUMBER = 0
  1579. end
  1580. return NUMBER
  1581. end
  1582.  
  1583. function NegativeAngle(NUMBER)
  1584. if NUMBER <= 0 then
  1585. NUMBER = 0
  1586. end
  1587. return NUMBER
  1588. end
  1589.  
  1590. function Swait(NUMBER)
  1591. if NUMBER == 0 or NUMBER == nil then
  1592. ArtificialHB.Event:wait()
  1593. else
  1594. for i = 1, NUMBER do
  1595. ArtificialHB.Event:wait()
  1596. end
  1597. end
  1598. end
  1599.  
  1600. function QuaternionFromCFrame(cf)
  1601. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1602. local trace = m00 + m11 + m22
  1603. if trace > 0 then
  1604. local s = math.sqrt(1 + trace)
  1605. local recip = 0.5 / s
  1606. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1607. else
  1608. local i = 0
  1609. if m11 > m00 then
  1610. i = 1
  1611. end
  1612. if m22 > (i == 0 and m00 or m11) then
  1613. i = 2
  1614. end
  1615. if i == 0 then
  1616. local s = math.sqrt(m00 - m11 - m22 + 1)
  1617. local recip = 0.5 / s
  1618. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1619. elseif i == 1 then
  1620. local s = math.sqrt(m11 - m22 - m00 + 1)
  1621. local recip = 0.5 / s
  1622. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1623. elseif i == 2 then
  1624. local s = math.sqrt(m22 - m00 - m11 + 1)
  1625. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1626. end
  1627. end
  1628. end
  1629.  
  1630. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1631. local xs, ys, zs = x + x, y + y, z + z
  1632. local wx, wy, wz = w * xs, w * ys, w * zs
  1633. local xx = x * xs
  1634. local xy = x * ys
  1635. local xz = x * zs
  1636. local yy = y * ys
  1637. local yz = y * zs
  1638. local zz = z * zs
  1639. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  1640. end
  1641.  
  1642. function QuaternionSlerp(a, b, t)
  1643. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1644. local startInterp, finishInterp;
  1645. if cosTheta >= 0.0001 then
  1646. if (1 - cosTheta) > 0.0001 then
  1647. local theta = ACOS(cosTheta)
  1648. local invSinTheta = 1 / SIN(theta)
  1649. startInterp = SIN((1 - t) * theta) * invSinTheta
  1650. finishInterp = SIN(t * theta) * invSinTheta
  1651. else
  1652. startInterp = 1 - t
  1653. finishInterp = t
  1654. end
  1655. else
  1656. if (1 + cosTheta) > 0.0001 then
  1657. local theta = ACOS(-cosTheta)
  1658. local invSinTheta = 1 / SIN(theta)
  1659. startInterp = SIN((t - 1) * theta) * invSinTheta
  1660. finishInterp = SIN(t * theta) * invSinTheta
  1661. else
  1662. startInterp = t - 1
  1663. finishInterp = t
  1664. end
  1665. end
  1666. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  1667. end
  1668.  
  1669. function Clerp(a, b, t)
  1670. local qa = {QuaternionFromCFrame(a)}
  1671. local qb = {QuaternionFromCFrame(b)}
  1672. local ax, ay, az = a.x, a.y, a.z
  1673. local bx, by, bz = b.x, b.y, b.z
  1674. local _t = 1 - t
  1675. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1676. end
  1677.  
  1678. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  1679. local frame = IT("Frame")
  1680. frame.BackgroundTransparency = TRANSPARENCY
  1681. frame.BorderSizePixel = BORDERSIZEPIXEL
  1682. frame.Position = POSITION
  1683. frame.Size = SIZE
  1684. frame.BackgroundColor3 = COLOR
  1685. frame.BorderColor3 = BORDERCOLOR
  1686. frame.Name = NAME
  1687. frame.Parent = PARENT
  1688. return frame
  1689. end
  1690.  
  1691. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  1692. local label = IT("TextLabel")
  1693. label.BackgroundTransparency = 1
  1694. label.Size = UD2(1, 0, 1, 0)
  1695. label.Position = UD2(0, 0, 0, 0)
  1696. label.TextColor3 = C3(255, 255, 255)
  1697. label.TextStrokeTransparency = STROKETRANSPARENCY
  1698. label.TextTransparency = TRANSPARENCY
  1699. label.FontSize = TEXTFONTSIZE
  1700. label.Font = TEXTFONT
  1701. label.BorderSizePixel = BORDERSIZEPIXEL
  1702. label.TextScaled = true
  1703. label.Text = TEXT
  1704. label.Name = NAME
  1705. label.Parent = PARENT
  1706. return label
  1707. end
  1708.  
  1709. function NoOutlines(PART)
  1710. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  1711. end
  1712.  
  1713.  
  1714. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  1715. local NEWWELD = IT(TYPE)
  1716. NEWWELD.Part0 = PART0
  1717. NEWWELD.Part1 = PART1
  1718. NEWWELD.C0 = C0
  1719. NEWWELD.C1 = C1
  1720. NEWWELD.Parent = PARENT
  1721. return NEWWELD
  1722. end
  1723.  
  1724. function CreateSound(ID, PARENT, VOLUME, PITCH)
  1725. coroutine.resume(coroutine.create(function()
  1726. local NEWSOUND = IT("Sound", PARENT)
  1727. NEWSOUND.Volume = VOLUME
  1728. NEWSOUND.Pitch = PITCH
  1729. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  1730. Swait()
  1731. NEWSOUND:play()
  1732. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  1733. end))
  1734. end
  1735.  
  1736.  
  1737. --//=================================\\
  1738. --\\=================================//
  1739.  
  1740.  
  1741. --//=================================\\
  1742. --|| WEAPON CREATION
  1743. --\\=================================//
  1744.  
  1745. local Handle = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(1.8,3.5,1.8))
  1746. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0 * Player_Size, -1.5 * Player_Size, 1 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1747. local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2.2,1,2.2))
  1748. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, 2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1749. local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2,0.3,2))
  1750. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, -0.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1751. local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2,0.3,2))
  1752. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, -1.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1753. local Opening = CreatePart(3, Weapon, "Plastic", 0, 0, "Really black", "Handle", VT(1.2,0.6,0.1))
  1754. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", Opening, Handle, Opening, CF(0 * Player_Size, -0.8 * Player_Size, 0.9 * Player_Size) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  1755. local HandlePart = CreatePart(3, Weapon, "Metal", 0, 0, "Stone grey", "Handle", VT(1,1,0.1))
  1756. local decal = Instance.new("Decal",HandlePart)
  1757. decal.Texture = "http://www.roblox.com/asset/?id=140490792"
  1758. decal.Face = "Back"
  1759. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, 0.6 * Player_Size, 0.9 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  1760.  
  1761. for _, c in pairs(Weapon:GetChildren()) do
  1762. if c.ClassName == "Part" then
  1763. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1764. end
  1765. end
  1766.  
  1767. local chuck = Instance.new("Sound",Effects)
  1768. chuck.SoundId = "rbxassetid://11900833"
  1769. chuck.Pitch = 2
  1770. chuck.Volume = 1
  1771.  
  1772. Weapon.Parent = Character
  1773.  
  1774. Humanoid.Died:connect(function()
  1775. ATTACK = true
  1776. end)
  1777.  
  1778. print(Class_Name.." loaded.")
  1779.  
  1780. --//=================================\\
  1781. --\\=================================//
  1782.  
  1783. function dealdamage(hit,min,max,maxstrength,beserk)
  1784. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent:FindFirstChild("HitBy"..Player.Name) == nil then
  1785. local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
  1786. local dmg = math.random(min,max)
  1787. if humanoid.Health > 0 then
  1788. if beserk == true then
  1789. humanoid.Health = 0
  1790. else
  1791. CreateSound("260430060", hit, 1.2, MRANDOM(7, 12) / 10)
  1792. --hit.Velocity = CFrame.new(Torso.Position,hit.Position).lookVector*5*maxstrength
  1793. humanoid.Health = humanoid.Health - dmg
  1794. --StatLabel("Normal", hit.CFrame * CF(0, 0 + (hit.Size.z - 1), 0), dmg, C3(255/255, 0, 0))
  1795. local defence = Instance.new("BoolValue",hit.Parent)
  1796. defence.Name = ("HitBy"..Player.Name)
  1797. game:GetService("Debris"):AddItem(defence, 0.05)
  1798. end
  1799. end
  1800. end
  1801. end
  1802.  
  1803. --//=================================\\
  1804. --\\=================================//
  1805.  
  1806. function chatfunc(text)
  1807. local chat = coroutine.wrap(function()
  1808. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1809. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1810. end
  1811. local naeeym2 = Instance.new("BillboardGui",Character)
  1812. naeeym2.Size = UDim2.new(0,100,0,40)
  1813. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1814. naeeym2.Adornee = Character.Head
  1815. naeeym2.Name = "TalkingBillBoard"
  1816. local tecks2 = Instance.new("TextLabel",naeeym2)
  1817. tecks2.BackgroundTransparency = 1
  1818. tecks2.BorderSizePixel = 0
  1819. tecks2.Text = ""
  1820. tecks2.Font = "SciFi"
  1821. tecks2.TextSize = 30
  1822. tecks2.TextStrokeTransparency = 1
  1823. tecks2.TextColor3 = Color3.new(0,0,0)
  1824. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1825. tecks2.Size = UDim2.new(1,0,0.5,0)
  1826. local tecks3 = Instance.new("TextLabel",naeeym2)
  1827. tecks3.BackgroundTransparency = 1
  1828. tecks3.BorderSizePixel = 0
  1829. tecks3.Text = ""
  1830. tecks3.Font = "SciFi"
  1831. tecks3.TextSize = 30
  1832. tecks3.TextStrokeTransparency = 1
  1833. tecks3.TextColor3 = Color3.new(0,0,0)
  1834. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  1835. tecks3.Size = UDim2.new(1,0,0.5,0)
  1836. for i = 1,string.len(text),1 do
  1837. tecks2.Text = string.sub(text,1,i)
  1838. tecks3.Text = string.sub(text,1,i)
  1839. wait(0.01)
  1840. end
  1841. wait(2)
  1842. for i = 1, 50 do
  1843. Swait()
  1844. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1845. tecks2.Rotation = tecks2.Rotation - .8
  1846. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1847. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1848. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1849. tecks3.Rotation = tecks2.Rotation + .8
  1850. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1851. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1852. end
  1853. naeeym2:Destroy()
  1854. end)
  1855. chat()
  1856. end
  1857.  
  1858. function onChatted(msg)
  1859. if msg == "Mailman's Wrath" then
  1860. chatfunc("Spell card! "..msg.."!")
  1861. StartPosition()
  1862. Swait(70)
  1863. MailmansWrath()
  1864. elseif msg == "Papercut Chaos" then
  1865. StartPosition()
  1866. chatfunc("Spell card! "..msg.."!")
  1867. Swait(70)
  1868. PapercutChaos()
  1869. elseif msg == "Mailbox Madness" then
  1870. StartPosition()
  1871. chatfunc("Spell card! "..msg.."!")
  1872. MailboxMadness()
  1873. elseif msg == "Final Inbox" then
  1874. StartPosition()
  1875. chatfunc("SPELL CARD! FINAL INBOX!")
  1876. Swait(80)
  1877. sick.SoundId = FinalInboxLink
  1878. sick.Volume = 3
  1879. sick:Play()
  1880. chatfunc("DIE!")
  1881. FinalInbox()
  1882. sick.SoundId = NormalMusicLink
  1883. sick.Volume= 1
  1884. sick:Play()
  1885. elseif msg == "Card Demon" then
  1886.  
  1887. chatfunc("SPELL CARD! CARD DEMON!")
  1888. sick.Volume = 0
  1889. local RbxAssetReached = " :RBCX2"
  1890. warn('This script is still indevelopment so becareful for glitches or bugs'..RbxAssetReached)
  1891. wait(2)
  1892. warn('YOU WILL NOT SURVIVE THIS TIME'..RbxAssetReached)
  1893. --Hey guys was making this script i can't make the attacks cause i'm lazy, but i will add damege bricks, made by animescapetower
  1894. local player = game.Players.LocalPlayer
  1895. local Arm1 = game.Players.LocalPlayer.Character["Left Arm"]
  1896. local Arm2 = game.Players.LocalPlayer.Character["Right Arm"]
  1897. local Leg1 = game.Players.LocalPlayer.Character["Left Leg"]
  1898. local Leg2 = game.Players.LocalPlayer.Character["Right Leg"]
  1899. local humanoid = player.Character.Humanoid
  1900. local mouse = player:GetMouse()
  1901. local anim1= Instance.new("Animation")
  1902. anim1.AnimationId = "http://www.roblox.com/asset/?id=235542946"
  1903. local anim2 = Instance.new("Animation")
  1904. anim2.AnimationId = "http://www.roblox.com/asset/?id=32326240"
  1905. local anim23 = Instance.new("Animation")
  1906. anim23.AnimationId = "http://www.roblox.com/asset/?id=105371766"
  1907.  
  1908.  
  1909. local bg = Instance.new("BillboardGui")
  1910. bg.Name = "Bamma"
  1911. bg.Parent = game.Players.LocalPlayer.Character.Head
  1912. bg.Adornee = game.Players.LocalPlayer.Character.Head
  1913. -- Same size as Head
  1914. bg.Size = UDim2.new(1, 0, 1, 0)
  1915. -- Above (defaults to inside)
  1916. bg.StudsOffset = Vector3.new(0, 2, 0)
  1917.  
  1918. local frame = Instance.new("Frame")
  1919. frame.Parent = bg
  1920. frame.Size = UDim2.new(1, 0, 1, 0)
  1921. frame.BackgroundTransparency = 0.7
  1922. frame.BackgroundColor3 = Color3.new(1, 1, 1)
  1923.  
  1924. local text = Instance.new("TextLabel")
  1925. text.Parent = frame
  1926. text.Position = UDim2.new(0.25, 0, 0.25, 0)
  1927. text.Size = UDim2.new(0.5, 0, 0.5, 0)
  1928. text.BackgroundTransparency =1
  1929. text.Text = "Dragon Slayer"
  1930.  
  1931.  
  1932. mouse.KeyDown:connect(function(key)
  1933. if key == "z" then
  1934. text.Text = "Spin"
  1935. wait(4)
  1936.  
  1937. local playAnim = humanoid:LoadAnimation(anim1)
  1938. playAnim:Play()
  1939. wait(1)
  1940. text.Text = "Dragon Slayer"
  1941. wait(3)
  1942. playAnim:Stop()
  1943.  
  1944.  
  1945.  
  1946. end
  1947. end)
  1948.  
  1949. mouse.KeyDown:connect(function(key)
  1950. if key == "f" then
  1951. text.Text = "Punch"
  1952.  
  1953. local playAnim = humanoid:LoadAnimation(anim2)
  1954. playAnim:Play()
  1955. wait(5)
  1956. text.Text = "Dragon Slayer"
  1957. playAnim:Stop()
  1958.  
  1959.  
  1960. end
  1961. end)
  1962.  
  1963. mouse.KeyDown:connect(function(key)
  1964. if key == "k" then
  1965. text.Text = "DOOM DRAGON"
  1966.  
  1967. local playAnim = humanoid:LoadAnimation(anim23)
  1968. playAnim:Play()
  1969. wait(5)
  1970. text.Text = "Dragon Slayer"
  1971. playAnim:Stop()
  1972.  
  1973.  
  1974. end
  1975. end)
  1976.  
  1977. mouse.KeyDown:connect(function(key)
  1978. if key == "e" then--Activates the damege part
  1979. function onTouched(part)
  1980. local h = part.Parent:findFirstChild("Humanoid")
  1981. if h~=nil then
  1982. h.Health = h.Health -5 -- The most not so damegeing part is this
  1983. wait(2.00)
  1984. end
  1985. end
  1986.  
  1987. Arm2.Touched:connect(onTouched)
  1988. end
  1989. end)
  1990.  
  1991.  
  1992.  
  1993. game.Players.LocalPlayer.Character.Head.CanCollide = false
  1994. game.Players.LocalPlayer.Character.Torso.CanCollide = false
  1995. local vy = Instance.new("Sound")
  1996. vy.Name = "SongyName"
  1997. vy.SoundId = "rbxassetid://0"
  1998. vy.Volume = 10
  1999. vy.PlaybackSpeed = 1
  2000. vy.Parent = game.Players.LocalPlayer.Character.Torso
  2001. vy.Looped = true
  2002. vy:Play()
  2003. game.Players.LocalPlayer.Character.Humanoid.MaxHealth = math.huge
  2004. game.Players.LocalPlayer.Character.Humanoid.Health = math.huge
  2005. while true do
  2006. game:GetService("RunService").Stepped:wait()
  2007. game.Players.LocalPlayer.Character.Head.CanCollide = false
  2008. game.Players.LocalPlayer.Character.Torso.CanCollide = false
  2009.  
  2010. Arm1.Transparency = 0.6
  2011. Arm2.Transparency = 0.6
  2012. Leg1.Transparency = 0.6
  2013. Leg2.Transparency = 0.6
  2014. game.Players.LocalPlayer.Character.Torso.Transparency = 0.6
  2015. game.Players.LocalPlayer.Character.Head.Transparency = 0.6
  2016. wait(0.1)
  2017. Arm1.Transparency = 1
  2018. Arm2.Transparency = 1
  2019. Leg1.Transparency = 1
  2020. Leg2.Transparency = 1
  2021. game.Players.LocalPlayer.Character.Torso.Transparency = 1
  2022. game.Players.LocalPlayer.Character.Head.Transparency = 1
  2023.  
  2024.  
  2025. wait(0.1)
  2026. Arm1.Transparency = 0
  2027. Arm2.Transparency = 0
  2028. Leg1.Transparency = 0
  2029. Leg2.Transparency = 0
  2030. game.Players.LocalPlayer.Character.Torso.Transparency = 0
  2031. game.Players.LocalPlayer.Character.Head.Transparency = 0
  2032.  
  2033.  
  2034. wait(0.1)
  2035. game.Players.LocalPlayer.Character.Head.CanCollide = false
  2036. game.Players.LocalPlayer.Character.Torso.CanCollide = false
  2037. end
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044. elseif msg == "Card Madness" then
  2045. StartPosition()
  2046. chatfunc("SPELL CARD! CARD MADNESS!")
  2047. wait(1)
  2048. chatfunc("So you wanna die like the others")
  2049. wait(1)
  2050. chatfunc("THEN DIE")
  2051. wait(1)
  2052. chatfunc("ULTIMATE CARD MADNESS ATTACK")
  2053. MailboxMadness()
  2054. MagicSphere()
  2055. MailmansWrath()
  2056. FinalInbox()
  2057. MailboxMadness()
  2058. MagicSphere()
  2059. MailmansWrath()
  2060.  
  2061. sick.SoundId = "rbxassetid://0"
  2062. sick.Volume = 5
  2063. sick:Play()
  2064.  
  2065. end
  2066. end
  2067. Player.Chatted:connect(onChatted)
  2068.  
  2069.  
  2070. --//=================================\\
  2071. --|| DANMAKU MADNESS
  2072. --\\=================================//
  2073.  
  2074. local Mail = Instance.new("Part")
  2075. Mail.Size = Vector3.new(2, 0.05, 1)
  2076. Mail.Color = Color3.new(1,1,1)
  2077. Mail.CanCollide = false
  2078. local maildecal = Instance.new("Decal",Mail)
  2079. maildecal.Face = "Top"
  2080. maildecal.Texture = "http://www.roblox.com/asset/?id=8052441"
  2081. Mail.BottomSurface = "Smooth"
  2082. Mail.Name = "Mail"
  2083.  
  2084. function ShootMail(part,strength,debris)
  2085. local mail = Mail:Clone()
  2086. mail.CFrame = part.CFrame
  2087. mail.Parent = Effects
  2088. game:GetService("Debris"):AddItem(mail ,debris)
  2089. local bv = Instance.new("BodyVelocity")
  2090. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2091. bv.velocity = part.CFrame.lookVector*strength
  2092. bv.Parent = mail
  2093. bv.Name = "DASH"
  2094. local hit = mail.Touched:connect(function(hit)
  2095. if hit.Parent ~= Character and hit.Parent.ClassName ~= "Accessory" and hit.Name ~= "Mail" then
  2096. dealdamage(hit,15,45,40)
  2097. end
  2098. end)
  2099. return mail
  2100. end
  2101.  
  2102. function MagicSphere(BRICKCOLOR, MATERIAL, PART, CFRAME, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  2103. end
  2104.  
  2105.  
  2106. function StartPosition()
  2107. ATTACK = true
  2108. Rooted = true
  2109. for i=0, 1, 0.1 / Animation_Speed/1.2 do
  2110. Swait()
  2111. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, -0 * Player_Size, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.15 / Animation_Speed)
  2112. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-65)), 0.15 / Animation_Speed)
  2113. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2114. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2115. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size -0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2116. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2117. end
  2118. end
  2119.  
  2120. function MailmansWrath()
  2121. local twist = 0
  2122. local twist2 = false
  2123. local twist3 = 1
  2124. local spinpart = Instance.new("Part",Weapon)
  2125. spinpart.Anchored = true
  2126. spinpart.CanCollide = false
  2127. spinpart.Transparency = 1
  2128. spinpart.CFrame = Opening.CFrame
  2129. local spinpart2 = Instance.new("Part",Weapon)
  2130. spinpart2.Anchored = true
  2131. spinpart2.CanCollide = false
  2132. spinpart2.Transparency = 1
  2133. spinpart2.CFrame = Opening.CFrame
  2134. for i = 1, 30 do
  2135. chuck:Play()
  2136. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2137. twist = twist + 1
  2138. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
  2139. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
  2140. if twist == 10 then
  2141. spinpart.CFrame = Opening.CFrame
  2142. spinpart2.CFrame = Opening.CFrame
  2143. twist = 0
  2144. end
  2145. ShootMail(spinpart,65,2)
  2146. ShootMail(spinpart2,65,2)
  2147. Swait(5)
  2148. end
  2149. spinpart.CFrame = Opening.CFrame
  2150. spinpart2.CFrame = Opening.CFrame
  2151. twist = 10
  2152. for i = 1, 40 do
  2153. chuck:Play()
  2154. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2155. twist = twist + 1
  2156. if twist2 == true then
  2157. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  2158. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
  2159. elseif twist2 == false then
  2160. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
  2161. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
  2162. end
  2163. if twist == 20 then
  2164. if twist2 == false then
  2165. twist2 = true
  2166. elseif twist2 == true then
  2167. twist2 = false
  2168. end
  2169. twist = 0
  2170. end
  2171. ShootMail(spinpart,65,2)
  2172. ShootMail(spinpart2,65,2)
  2173. Swait(5)
  2174. end
  2175. spinpart.CFrame = Opening.CFrame
  2176. spinpart2.CFrame = Opening.CFrame
  2177. twist = 0
  2178. for i = 1, 30 do
  2179. chuck:Play()
  2180. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2181. twist = twist + 1
  2182. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.15, 0)
  2183. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.15, 0)
  2184. if twist == 10 then
  2185. spinpart.CFrame = Opening.CFrame
  2186. spinpart2.CFrame = Opening.CFrame
  2187. twist = 0
  2188. end
  2189. ShootMail(spinpart,75,2)
  2190. ShootMail(spinpart2,75,2)
  2191. Swait(5)
  2192. end
  2193. spinpart:remove()
  2194. spinpart2:remove()
  2195. ATTACK = false
  2196. Rooted = false
  2197. end
  2198.  
  2199. function PapercutChaos()
  2200. local twist = 0
  2201. for i = 1, 5 do
  2202. chuck:Play()
  2203. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2204. local mail = ShootMail(Opening,25,20)
  2205. for i = 1, 15 do
  2206. chuck:Play()
  2207. local spinpart = Instance.new("Part",Weapon)
  2208. spinpart.Anchored = true
  2209. spinpart.CanCollide = false
  2210. spinpart.Transparency = 1
  2211. spinpart.CFrame = mail.CFrame
  2212. local spinpart2 = Instance.new("Part",Weapon)
  2213. spinpart2.Anchored = true
  2214. spinpart2.CanCollide = false
  2215. spinpart2.Transparency = 1
  2216. spinpart2.CFrame = mail.CFrame
  2217. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 70, 0)
  2218. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -70, 0)
  2219. MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2220. ShootMail(spinpart,35,2)
  2221. ShootMail(spinpart2,35,2)
  2222. spinpart:remove()
  2223. spinpart2:remove()
  2224. Swait(5)
  2225. end
  2226. mail:remove()
  2227. end
  2228. for i = 1, 2 do
  2229. chuck:Play()
  2230. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2231. local mail = ShootMail(Opening,45,20)
  2232. for i = 1, 20 do
  2233. twist = twist + 1
  2234. chuck:Play()
  2235. local spinpart = Instance.new("Part",Weapon)
  2236. spinpart.Anchored = true
  2237. spinpart.CanCollide = false
  2238. spinpart.Transparency = 1
  2239. spinpart.CFrame = mail.CFrame
  2240. local spinpart2 = Instance.new("Part",Weapon)
  2241. spinpart2.Anchored = true
  2242. spinpart2.CanCollide = false
  2243. spinpart2.Transparency = 1
  2244. spinpart2.CFrame = mail.CFrame
  2245. spinpart.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0)
  2246. spinpart2.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0)
  2247. MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2248. ShootMail(spinpart,35,2)
  2249. ShootMail(spinpart2,35,2)
  2250. spinpart:remove()
  2251. spinpart2:remove()
  2252. Swait(5)
  2253. end
  2254. twist = 0
  2255. mail:remove()
  2256. end
  2257. ATTACK = false
  2258. Rooted = false
  2259. end
  2260.  
  2261. function MailboxMadness()
  2262. for i = 1, 15 do
  2263. chuck:Play()
  2264. local part = Instance.new("Part")
  2265. part.CFrame = RootPart.CFrame * CF(math.random(-35,35),0,math.random(-70,-35))
  2266. part.Orientation = RootPart.Orientation
  2267. part.CanCollide = false
  2268. part.Anchored = true
  2269. MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2270. local spinpart = Instance.new("Part",Weapon)
  2271. spinpart.Anchored = true
  2272. spinpart.CanCollide = false
  2273. spinpart.Transparency = 1
  2274. spinpart.CFrame = part.CFrame
  2275. local spinpart2 = Instance.new("Part",Weapon)
  2276. spinpart2.Anchored = true
  2277. spinpart2.CanCollide = false
  2278. spinpart2.Transparency = 1
  2279. spinpart2.CFrame = part.CFrame
  2280. MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2281. part:remove()
  2282. for i = 1, 15 do
  2283. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  2284. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
  2285. ShootMail(spinpart,50,2)
  2286. ShootMail(spinpart2,50,2)
  2287. end
  2288. spinpart:remove()
  2289. spinpart2:remove()
  2290. Swait(35)
  2291. end
  2292. ATTACK = false
  2293. Rooted = false
  2294. end
  2295.  
  2296. function FinalInbox()
  2297. local twist = 0
  2298. local twist2 = false
  2299. for i = 1, 5 do
  2300. local part = Instance.new("Part")
  2301. part.CFrame = RootPart.CFrame * CF(math.random(-35,35),0,math.random(-70,-35))
  2302. part.Orientation = RootPart.Orientation
  2303. part.CanCollide = false
  2304. part.Anchored = true
  2305. MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2306. local spinpart = Instance.new("Part",Weapon)
  2307. spinpart.Anchored = true
  2308. spinpart.CanCollide = false
  2309. spinpart.Transparency = 1
  2310. spinpart.CFrame = part.CFrame
  2311. local spinpart2 = Instance.new("Part",Weapon)
  2312. spinpart2.Anchored = true
  2313. spinpart2.CanCollide = false
  2314. spinpart2.Transparency = 1
  2315. spinpart2.CFrame = part.CFrame
  2316. MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2317. part:remove()
  2318. local spinpart3 = Instance.new("Part",Weapon)
  2319. spinpart3.Anchored = true
  2320. spinpart3.CanCollide = false
  2321. spinpart3.Transparency = 1
  2322. spinpart3.CFrame = RootPart.CFrame * CF(0,0,-50)
  2323. local spinpart4 = Instance.new("Part",Weapon)
  2324. spinpart4.Anchored = true
  2325. spinpart4.CanCollide = false
  2326. spinpart4.Transparency = 1
  2327. spinpart4.CFrame = RootPart.CFrame * CF(0,0,-50)
  2328. for i = 1, 30 do
  2329. chuck:Play()
  2330. spinpart3.CFrame = spinpart3.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  2331. spinpart4.CFrame = spinpart4.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  2332. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  2333. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  2334. ShootMail(spinpart,50,2)
  2335. ShootMail(spinpart2,-50,2)
  2336. ShootMail(spinpart3,100,1)
  2337. ShootMail(spinpart4,-100,1)
  2338. Swait(10)
  2339. end
  2340. spinpart:remove()
  2341. spinpart2:remove()
  2342. spinpart3:remove()
  2343. spinpart4:remove()
  2344. end
  2345. chuck:Play()
  2346. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2347. for i = 1, 2 do
  2348. twist = 10
  2349. local spinpart = Instance.new("Part",Weapon)
  2350. spinpart.Anchored = true
  2351. spinpart.CanCollide = false
  2352. spinpart.Transparency = 1
  2353. spinpart.CFrame = Opening.CFrame
  2354. local spinpart2 = Instance.new("Part",Weapon)
  2355. spinpart2.Anchored = true
  2356. spinpart2.CanCollide = false
  2357. spinpart2.Transparency = 1
  2358. spinpart2.CFrame = Opening.CFrame
  2359. local mail = ShootMail(Opening,25,20)
  2360. for i = 1, 50 do
  2361. chuck:Play()
  2362. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2363. twist = twist + 1
  2364. if twist2 == true then
  2365. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  2366. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
  2367. elseif twist2 == false then
  2368. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
  2369. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
  2370. end
  2371. if twist == 20 then
  2372. if twist2 == false then
  2373. twist2 = true
  2374. elseif twist2 == true then
  2375. twist2 = false
  2376. end
  2377. twist = 0
  2378. end
  2379. ShootMail(spinpart,125,1)
  2380. ShootMail(spinpart2,125,1)
  2381. local spinpart3 = Instance.new("Part",Weapon)
  2382. spinpart3.Anchored = true
  2383. spinpart3.CanCollide = false
  2384. spinpart3.Transparency = 1
  2385. spinpart3.CFrame = mail.CFrame
  2386. local spinpart4 = Instance.new("Part",Weapon)
  2387. spinpart4.Anchored = true
  2388. spinpart4.CanCollide = false
  2389. spinpart4.Transparency = 1
  2390. spinpart4.CFrame = mail.CFrame
  2391. spinpart3.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0)
  2392. spinpart4.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0)
  2393. MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2394. ShootMail(spinpart3,85,1)
  2395. ShootMail(spinpart4,85,1)
  2396. spinpart3:remove()
  2397. spinpart4:remove()
  2398. Swait(10)
  2399. end
  2400. spinpart:remove()
  2401. spinpart2:remove()
  2402. twist = 0
  2403. mail:remove()
  2404. end
  2405. for i = 1, 4 do
  2406. twist = 10
  2407. local spinpart = Instance.new("Part",Weapon)
  2408. spinpart.Anchored = true
  2409. spinpart.CanCollide = false
  2410. spinpart.Transparency = 1
  2411. spinpart.CFrame = Opening.CFrame
  2412. local spinpart2 = Instance.new("Part",Weapon)
  2413. spinpart2.Anchored = true
  2414. spinpart2.CanCollide = false
  2415. spinpart2.Transparency = 1
  2416. spinpart2.CFrame = Opening.CFrame
  2417. local spinpart5 = Instance.new("Part",Weapon)
  2418. spinpart5.Anchored = true
  2419. spinpart5.CanCollide = false
  2420. spinpart5.Transparency = 1
  2421. spinpart5.CFrame = RootPart.CFrame * CF(0,0,-50)
  2422. local spinpart6 = Instance.new("Part",Weapon)
  2423. spinpart6.Anchored = true
  2424. spinpart6.CanCollide = false
  2425. spinpart6.Transparency = 1
  2426. spinpart6.CFrame = RootPart.CFrame * CF(0,0,-50)
  2427. local mail = ShootMail(Opening,25,20)
  2428. for i = 1, 50 do
  2429. chuck:Play()
  2430. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2431. twist = twist + 1
  2432. spinpart5.CFrame = spinpart5.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.4, 0)
  2433. spinpart6.CFrame = spinpart6.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.4, 0)
  2434. if twist2 == true then
  2435. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  2436. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
  2437. elseif twist2 == false then
  2438. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
  2439. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
  2440. end
  2441. if twist == 20 then
  2442. if twist2 == false then
  2443. twist2 = true
  2444. elseif twist2 == true then
  2445. twist2 = false
  2446. end
  2447. twist = 0
  2448. end
  2449. ShootMail(spinpart,125,1)
  2450. ShootMail(spinpart2,125,1)
  2451. ShootMail(spinpart5,100,1)
  2452. ShootMail(spinpart6,-100,1)
  2453. local spinpart3 = Instance.new("Part",Weapon)
  2454. spinpart3.Anchored = true
  2455. spinpart3.CanCollide = false
  2456. spinpart3.Transparency = 1
  2457. spinpart3.CFrame = mail.CFrame
  2458. local spinpart4 = Instance.new("Part",Weapon)
  2459. spinpart4.Anchored = true
  2460. spinpart4.CanCollide = false
  2461. spinpart4.Transparency = 1
  2462. spinpart4.CFrame = mail.CFrame
  2463. spinpart3.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0)
  2464. spinpart4.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0)
  2465. MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  2466. ShootMail(spinpart3,85,1)
  2467. ShootMail(spinpart4,85,1)
  2468. spinpart3:remove()
  2469. spinpart4:remove()
  2470. Swait(10)
  2471. end
  2472. spinpart:remove()
  2473. spinpart2:remove()
  2474. spinpart5:remove()
  2475. spinpart6:remove()
  2476. twist = 0
  2477. mail:remove()
  2478. end
  2479. ATTACK = false
  2480. Rooted = false
  2481. end
  2482.  
  2483. --//=================================\\
  2484. --|| ASSIGN THINGS TO KEYS
  2485. --\\=================================//
  2486.  
  2487. Humanoid.Changed:connect(function(Jump)
  2488. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  2489. Humanoid.Jump = false
  2490. end
  2491. end)
  2492.  
  2493. --//=================================\\
  2494. --\\=================================//
  2495.  
  2496.  
  2497. function unanchor()
  2498. if UNANCHOR == true then
  2499. g = Character:GetChildren()
  2500. for i = 1, #g do
  2501. if g[i].ClassName == "Part" then
  2502. g[i].Anchored = false
  2503. end
  2504. end
  2505. end
  2506. end
  2507.  
  2508.  
  2509. --//=================================\\
  2510. --|| WRAP THE WHOLE SCRIPT UP
  2511. --\\=================================//
  2512.  
  2513. Humanoid.Changed:connect(function(Jump)
  2514. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  2515. Humanoid.Jump = false
  2516. end
  2517. end)
  2518.  
  2519. ANIMATE.Parent = nil
  2520. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  2521. IDLEANIMATION:Play()
  2522. Swait()
  2523. ANIMATOR.Parent = nil
  2524. Disable_Jump = true
  2525.  
  2526. while true do
  2527. Swait()
  2528. SINE = SINE + CHANGE
  2529. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  2530. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  2531. local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
  2532. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
  2533. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  2534. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  2535. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2536. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2537. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2538. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2539. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  2540. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2541. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2542. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2543. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2544. end
  2545. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  2546. ANIM = "Jump"
  2547. if ATTACK == false then
  2548. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2549. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2550. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  2551. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  2552. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  2553. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  2554. end
  2555. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  2556. ANIM = "Fall"
  2557. if ATTACK == false then
  2558. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2559. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2560. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  2561. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  2562. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  2563. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  2564. end
  2565. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  2566. ANIM = "Idle"
  2567. if ATTACK == false then
  2568. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, -0 * Player_Size, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 0.15 / Animation_Speed)
  2569. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed)
  2570. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2571. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2572. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size -0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2573. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2574. end
  2575. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  2576. ANIM = "Walk"
  2577. WALK = WALK + 1 / Animation_Speed
  2578. if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then
  2579. WALK = 0
  2580. if WALKINGANIM == true then
  2581. WALKINGANIM = false
  2582. elseif WALKINGANIM == false then
  2583. WALKINGANIM = true
  2584. end
  2585. end
  2586. --RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2587. --LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2588. if ATTACK == false then
  2589. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 0.15 / Animation_Speed)
  2590. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed)
  2591. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2592. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2593. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2594. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2595. end
  2596. end
  2597. if #Effects2>0 then
  2598. for e=1,#Effects2 do
  2599. if Effects2[e]~=nil then
  2600. local Thing=Effects2[e]
  2601. if Thing~=nil then
  2602. local Part=Thing[1]
  2603. local Mode=Thing[2]
  2604. local Delay=Thing[3]
  2605. local IncX=Thing[4]
  2606. local IncY=Thing[5]
  2607. local IncZ=Thing[6]
  2608. local Part2=Thing[8]
  2609. if Thing[1].Transparency<=1 then
  2610. if Thing[2]=="Block1" then
  2611. Thing[1].CFrame=Part2.CFrame
  2612. Mesh=Thing[1].Mesh
  2613. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  2614. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2615. elseif Thing[2]=="Cylinder" then
  2616. Mesh=Thing[1].Mesh
  2617. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  2618. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2619. elseif Thing[2]=="Blood" then
  2620. Mesh=Thing[7]
  2621. Thing[1].CFrame=Thing[1].CFrame*CF(0,.5,0)
  2622. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  2623. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2624. elseif Thing[2]=="Elec" then
  2625. Mesh=Thing[1].Mesh
  2626. Mesh.Scale=Mesh.Scale+VT(Thing[7],Thing[8],Thing[9])
  2627. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2628. elseif Thing[2]=="Disappear" then
  2629. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2630. end
  2631. else
  2632. Part.Parent=nil
  2633. table.remove(Effects2,e)
  2634. end
  2635. end
  2636. end
  2637. end
  2638. end
  2639. unanchor()
  2640. Humanoid.MaxHealth = "inf"
  2641. Humanoid.Health = "inf"
  2642. if Rooted == false then
  2643. --Disable_Jump = false
  2644. Humanoid.WalkSpeed = Speed
  2645. elseif Rooted == true then
  2646. Disable_Jump = true
  2647. Humanoid.WalkSpeed = 0
  2648. end
  2649. --print(TORSOVELOCITY)
  2650. end
  2651.  
  2652. --//=================================\\
  2653. --\\=================================//
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659. --//====================================================\\--
  2660. --|| END OF SCRIPT
  2661. --\\====================================================//--
  2662. wait(4)
  2663.  
  2664.  
  2665.  
  2666. end))
  2667. LocalScript136.Parent = mas
  2668. table.insert(cors,sandbox(LocalScript136,function()
  2669.  
  2670.  
  2671. --Hey guys was making this script i can't make the attacks cause i'm lazy, but i will add damege bricks, made by animescapetower
  2672. --//====================================================\\--
  2673. --|| CREATED BY SHACKLUSTER
  2674. --\\====================================================//--
  2675.  
  2676.  
  2677.  
  2678. wait(0.2)
  2679.  
  2680.  
  2681.  
  2682. Player = game:GetService("Players").LocalPlayer
  2683. PlayerGui = Player.PlayerGui
  2684. Cam = workspace.CurrentCamera
  2685. Backpack = Player.Backpack
  2686. Character = Player.Character
  2687. Humanoid = Character.Humanoid
  2688. Mouse = Player:GetMouse()
  2689. RootPart = Character["HumanoidRootPart"]
  2690. Torso = Character["Torso"]
  2691. Head = Character["Head"]
  2692. RightArm = Character["Right Arm"]
  2693. LeftArm = Character["Left Arm"]
  2694. RightLeg = Character["Right Leg"]
  2695. LeftLeg = Character["Left Leg"]
  2696. RootJoint = RootPart["RootJoint"]
  2697. Neck = Torso["Neck"]
  2698. RightShoulder = Torso["Right Shoulder"]
  2699. LeftShoulder = Torso["Left Shoulder"]
  2700. RightHip = Torso["Right Hip"]
  2701. LeftHip = Torso["Left Hip"]
  2702. local FinalInboxLink = "rbxassetid://0"
  2703. local NormalMusicLink = "rbxassetid://0"
  2704. local sick = Instance.new("Sound",Character)
  2705. sick.SoundId = "rbxassetid://0"
  2706. sick.Looped = true
  2707. sick.Pitch = 1
  2708. sick.Volume = 5
  2709. sick:Play()
  2710.  
  2711. IT = Instance.new
  2712. CF = CFrame.new
  2713. VT = Vector3.new
  2714. RAD = math.rad
  2715. C3 = Color3.new
  2716. UD2 = UDim2.new
  2717. BRICKC = BrickColor.new
  2718. ANGLES = CFrame.Angles
  2719. EULER = CFrame.fromEulerAnglesXYZ
  2720. COS = math.cos
  2721. ACOS = math.acos
  2722. SIN = math.sin
  2723. ASIN = math.asin
  2724. ABS = math.abs
  2725. MRANDOM = math.random
  2726. FLOOR = math.floor
  2727.  
  2728. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  2729. local NEWMESH = IT(MESH)
  2730. if MESH == "SpecialMesh" then
  2731. NEWMESH.MeshType = MESHTYPE
  2732. if MESHID ~= "nil" and MESHID ~= "" then
  2733. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  2734. end
  2735. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  2736. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  2737. end
  2738. end
  2739. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  2740. NEWMESH.Scale = SCALE
  2741. NEWMESH.Parent = PARENT
  2742. return NEWMESH
  2743. end
  2744.  
  2745. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
  2746. local NEWPART = IT("Part")
  2747. NEWPART.formFactor = FORMFACTOR
  2748. NEWPART.Reflectance = REFLECTANCE
  2749. NEWPART.Transparency = TRANSPARENCY
  2750. NEWPART.CanCollide = false
  2751. NEWPART.Locked = true
  2752. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  2753. NEWPART.Name = NAME
  2754. NEWPART.Size = SIZE
  2755. NEWPART.Position = Torso.Position
  2756. NEWPART.Material = MATERIAL
  2757. NEWPART:BreakJoints()
  2758. NEWPART.Parent = PARENT
  2759. return NEWPART
  2760. end
  2761.  
  2762.  
  2763. --//=================================\\
  2764. --|| CUSTOMIZATION
  2765. --\\=================================//
  2766.  
  2767. Class_Name = "Template"
  2768. Weapon_Name = "Add-ons"
  2769.  
  2770. Custom_Colors = {
  2771. Custom_Color_1 = BRICKC("Really red"); --1st color for the weapon.
  2772. Custom_Color_2 = BRICKC("Really blue"); --2nd color for the weapon.
  2773.  
  2774. Custom_Color_3 = BRICKC("Institutional white"); --Color for the abilities.
  2775. Custom_Color_4 = BRICKC("Institutional white"); --Color for the secondary bar.
  2776. Custom_Color_5 = BRICKC("Institutional white"); --Color for the mana bar.
  2777. Custom_Color_6 = BRICKC("Institutional white"); --Color for the health bar.
  2778. Custom_Color_7 = BRICKC("Institutional white"); --Color for the stun bar.
  2779.  
  2780. Custom_Color_8 = BRICKC("Institutional white"); --Background for the mana bar.
  2781. Custom_Color_9 = BRICKC("Institutional white"); --Background for the secondary mana bar.
  2782. Custom_Color_10 = BRICKC("Institutional white"); --Background for the stun bar.
  2783. Custom_Color_11 = BRICKC("Institutional white"); --Background for the health bar.
  2784. Custom_Color_12 = BRICKC("Institutional white"); --Background for the abilities.
  2785. }
  2786.  
  2787.  
  2788. Player_Size = 1 --Size of the player.
  2789. Animation_Speed = 3
  2790. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  2791.  
  2792. local Speed = 16
  2793. local Effects2 = {}
  2794.  
  2795. --//=================================\\
  2796. --|| END OF CUSTOMIZATION
  2797. --\\=================================//
  2798.  
  2799. local function weldBetween(a, b)
  2800. local weldd = Instance.new("ManualWeld")
  2801. weldd.Part0 = a
  2802. weldd.Part1 = b
  2803. weldd.C0 = CFrame.new()
  2804. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2805. weldd.Parent = a
  2806. return weldd
  2807. end
  2808.  
  2809. function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
  2810. local acs = Instance.new("Part")
  2811. acs.CanCollide = false
  2812. acs.Anchored = false
  2813. acs.Size = Vector3.new(0,0,0)
  2814. acs.CFrame = attachmentpart.CFrame
  2815. acs.Parent = Character
  2816. acs.BrickColor = color
  2817. local meshs = Instance.new("SpecialMesh")
  2818. meshs.MeshId = mesh
  2819. meshs.TextureId = texture
  2820. meshs.Parent = acs
  2821. meshs.Scale = scale
  2822. meshs.Offset = offset
  2823. weldBetween(attachmentpart,acs)
  2824. end
  2825.  
  2826. function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
  2827. if TYPE == "Gem" then
  2828. local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  2829. acs.Anchored = false
  2830. acs.CanCollide = false
  2831. acs.CFrame = PART.CFrame
  2832. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
  2833. weldBetween(PART,acs)
  2834. elseif TYPE == "Skull" then
  2835. local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  2836. acs.Anchored = false
  2837. acs.CanCollide = false
  2838. acs.CFrame = PART.CFrame
  2839. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
  2840. weldBetween(PART,acs)
  2841. elseif TYPE == "Eye" then
  2842. local acs = CreatePart(3, Character, "Neon", 0, 0, COLOR, "Part", VT(0,0,0))
  2843. acs.Anchored = false
  2844. acs.CanCollide = false
  2845. acs.CFrame = PART.CFrame
  2846. local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
  2847. weldBetween(PART,acs)
  2848. end
  2849. end
  2850.  
  2851. --//=================================\\
  2852. --|| USEFUL VALUES
  2853. --\\=================================//
  2854.  
  2855. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  2856. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  2857. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  2858. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  2859. local CO1 = 0
  2860. local CO2 = 0
  2861. local CO3 = 0
  2862. local CO4 = 0
  2863. local CHANGEDEFENSE = 0
  2864. local CHANGEDAMAGE = 0
  2865. local CHANGEMOVEMENT = 0
  2866. local ANIM = "Idle"
  2867. local ATTACK = false
  2868. local EQUIPPED = false
  2869. local HOLD = false
  2870. local COMBO = 999
  2871. local LASTPOINT = nil
  2872. local BLCF = nil
  2873. local SCFR = nil
  2874. local STAGGERHITANIM = false
  2875. local STAGGERANIM = false
  2876. local STUNANIM = false
  2877. local CRITCHANCENUMBER = 0
  2878. local IDLENUMBER = 0
  2879. local DONUMBER = 0
  2880. local HANDIDLE = false
  2881. local SINE = 0
  2882. local CHANGE = 2 / Animation_Speed
  2883. local WALKINGANIM = false
  2884. local WALK = 0
  2885. local DISABLEJUMPING = false
  2886. local HASBEENBLOCKED = false
  2887. local STUNDELAYNUMBER = 0
  2888. local MANADELAYNUMBER = 0
  2889. local SECONDARYMANADELAYNUMBER = 0
  2890. local ROBLOXIDLEANIMATION = IT("Animation")
  2891. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  2892. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  2893. --ROBLOXIDLEANIMATION.Parent = Humanoid
  2894. local WEAPONGUI = IT("ScreenGui", nil)
  2895. WEAPONGUI.Name = "Weapon GUI"
  2896. local WEAPONTOOL = IT("HopperBin", nil)
  2897. WEAPONTOOL.Name = Weapon_Name
  2898. local Weapon = IT("Model")
  2899. Weapon.Name = Weapon_Name
  2900. local Effects = IT("Folder", Weapon)
  2901. Effects.Name = "Effects"
  2902. local ANIMATOR = Humanoid.Animator
  2903. local ANIMATE = Character.Animate
  2904. local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
  2905. local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  2906. local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
  2907. local HITBLOCKSOUNDS = {"199148933", "199148947"}
  2908. local UNANCHOR = true
  2909.  
  2910. --//=================================\\
  2911. --\\=================================//
  2912.  
  2913. --//=================================\\
  2914. --|| STATS
  2915. --\\=================================//
  2916.  
  2917. if Character:FindFirstChild("Stats") ~= nil then
  2918. Character:FindFirstChild("Stats").Parent = nil
  2919. end
  2920.  
  2921. local Stats = IT("Folder", nil)
  2922. Stats.Name = "Stats"
  2923. local ChangeStat = IT("Folder", Stats)
  2924. ChangeStat.Name = "ChangeStat"
  2925. local Defense = IT("NumberValue", Stats)
  2926. Defense.Name = "Defense"
  2927. Defense.Value = 1
  2928. local Movement = IT("NumberValue", Stats)
  2929. Movement.Name = "Movement"
  2930. Movement.Value = 1
  2931. local Damage = IT("NumberValue", Stats)
  2932. Damage.Name = "Damage"
  2933. Damage.Value = math.huge
  2934. local Mana = IT("NumberValue", Stats)
  2935. Mana.Name = "Mana"
  2936. Mana.Value = 0
  2937. local SecondaryMana = IT("NumberValue", Stats)
  2938. SecondaryMana.Name = "SecondaryMana"
  2939. SecondaryMana.Value = 0
  2940. local CanCrit = IT("BoolValue", Stats)
  2941. CanCrit.Name = "CanCrit"
  2942. CanCrit.Value = false
  2943. local CritChance = IT("NumberValue", Stats)
  2944. CritChance.Name = "CritChance"
  2945. CritChance.Value = 20
  2946. local CanPenetrateArmor = IT("BoolValue", Stats)
  2947. CanPenetrateArmor.Name = "CanPenetrateArmor"
  2948. CanPenetrateArmor.Value = false
  2949. local AntiTeamKill = IT("BoolValue", Stats)
  2950. AntiTeamKill.Name = "AntiTeamKill"
  2951. AntiTeamKill.Value = false
  2952. local Rooted = IT("BoolValue", Stats)
  2953. Rooted.Name = "Rooted"
  2954. Rooted.Value = false
  2955. local Block = IT("BoolValue", Stats)
  2956. Block.Name = "Block"
  2957. Block.Value = false
  2958. local RecentEnemy = IT("ObjectValue", Stats)
  2959. RecentEnemy.Name = "RecentEnemy"
  2960. RecentEnemy.Value = nil
  2961. local StaggerHit = IT("BoolValue", Stats)
  2962. StaggerHit.Name = "StaggerHit"
  2963. StaggerHit.Value = false
  2964. local Stagger = IT("BoolValue", Stats)
  2965. Stagger.Name = "Stagger"
  2966. Stagger.Value = false
  2967. local Stun = IT("BoolValue", Stats)
  2968. Stun.Name = "Stun"
  2969. Stun.Value = false
  2970. local StunValue = IT("NumberValue", Stats)
  2971. StunValue.Name = "StunValue"
  2972. StunValue.Value = 0
  2973.  
  2974.  
  2975. --//=================================\\
  2976. --\\=================================//
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982. --//=================================\\
  2983. --|| DEBUFFS / BUFFS
  2984. --\\=================================//
  2985.  
  2986. local DEFENSECHANGE1 = IT("NumberValue", ChangeStat)
  2987. DEFENSECHANGE1.Name = "ChangeDefense"
  2988. DEFENSECHANGE1.Value = 0
  2989.  
  2990. local MOVEMENTCHANGE1 = IT("NumberValue", nil)
  2991. MOVEMENTCHANGE1.Name = "ChangeMovement"
  2992. MOVEMENTCHANGE1.Value = 0
  2993.  
  2994. --//=================================\\
  2995. --\\=================================//
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001. --//=================================\\
  3002. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  3003. --\\=================================//
  3004.  
  3005. ArtificialHB = Instance.new("BindableEvent", script)
  3006. ArtificialHB.Name = "ArtificialHB"
  3007.  
  3008. script:WaitForChild("ArtificialHB")
  3009.  
  3010. frame = Frame_Speed
  3011. tf = 0
  3012. allowframeloss = false
  3013. tossremainder = false
  3014. lastframe = tick()
  3015. script.ArtificialHB:Fire()
  3016.  
  3017. game:GetService("RunService").Heartbeat:connect(function(s, p)
  3018. tf = tf + s
  3019. if tf >= frame then
  3020. if allowframeloss then
  3021. script.ArtificialHB:Fire()
  3022. lastframe = tick()
  3023. else
  3024. for i = 1, math.floor(tf / frame) do
  3025. script.ArtificialHB:Fire()
  3026. end
  3027. lastframe = tick()
  3028. end
  3029. if tossremainder then
  3030. tf = 0
  3031. else
  3032. tf = tf - frame * math.floor(tf / frame)
  3033. end
  3034. end
  3035. end)
  3036.  
  3037. --//=================================\\
  3038. --\\=================================//
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044. --//=================================\\
  3045. --|| SOME FUNCTIONS
  3046. --\\=================================//
  3047.  
  3048. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  3049. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  3050. end
  3051.  
  3052. function PositiveAngle(NUMBER)
  3053. if NUMBER >= 0 then
  3054. NUMBER = 0
  3055. end
  3056. return NUMBER
  3057. end
  3058.  
  3059. function NegativeAngle(NUMBER)
  3060. if NUMBER <= 0 then
  3061. NUMBER = 0
  3062. end
  3063. return NUMBER
  3064. end
  3065.  
  3066. function Swait(NUMBER)
  3067. if NUMBER == 0 or NUMBER == nil then
  3068. ArtificialHB.Event:wait()
  3069. else
  3070. for i = 1, NUMBER do
  3071. ArtificialHB.Event:wait()
  3072. end
  3073. end
  3074. end
  3075.  
  3076. function QuaternionFromCFrame(cf)
  3077. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  3078. local trace = m00 + m11 + m22
  3079. if trace > 0 then
  3080. local s = math.sqrt(1 + trace)
  3081. local recip = 0.5 / s
  3082. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  3083. else
  3084. local i = 0
  3085. if m11 > m00 then
  3086. i = 1
  3087. end
  3088. if m22 > (i == 0 and m00 or m11) then
  3089. i = 2
  3090. end
  3091. if i == 0 then
  3092. local s = math.sqrt(m00 - m11 - m22 + 1)
  3093. local recip = 0.5 / s
  3094. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  3095. elseif i == 1 then
  3096. local s = math.sqrt(m11 - m22 - m00 + 1)
  3097. local recip = 0.5 / s
  3098. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  3099. elseif i == 2 then
  3100. local s = math.sqrt(m22 - m00 - m11 + 1)
  3101. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  3102. end
  3103. end
  3104. end
  3105.  
  3106. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  3107. local xs, ys, zs = x + x, y + y, z + z
  3108. local wx, wy, wz = w * xs, w * ys, w * zs
  3109. local xx = x * xs
  3110. local xy = x * ys
  3111. local xz = x * zs
  3112. local yy = y * ys
  3113. local yz = y * zs
  3114. local zz = z * zs
  3115. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  3116. end
  3117.  
  3118. function QuaternionSlerp(a, b, t)
  3119. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  3120. local startInterp, finishInterp;
  3121. if cosTheta >= 0.0001 then
  3122. if (1 - cosTheta) > 0.0001 then
  3123. local theta = ACOS(cosTheta)
  3124. local invSinTheta = 1 / SIN(theta)
  3125. startInterp = SIN((1 - t) * theta) * invSinTheta
  3126. finishInterp = SIN(t * theta) * invSinTheta
  3127. else
  3128. startInterp = 1 - t
  3129. finishInterp = t
  3130. end
  3131. else
  3132. if (1 + cosTheta) > 0.0001 then
  3133. local theta = ACOS(-cosTheta)
  3134. local invSinTheta = 1 / SIN(theta)
  3135. startInterp = SIN((t - 1) * theta) * invSinTheta
  3136. finishInterp = SIN(t * theta) * invSinTheta
  3137. else
  3138. startInterp = t - 1
  3139. finishInterp = t
  3140. end
  3141. end
  3142. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  3143. end
  3144.  
  3145. function Clerp(a, b, t)
  3146. local qa = {QuaternionFromCFrame(a)}
  3147. local qb = {QuaternionFromCFrame(b)}
  3148. local ax, ay, az = a.x, a.y, a.z
  3149. local bx, by, bz = b.x, b.y, b.z
  3150. local _t = 1 - t
  3151. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  3152. end
  3153.  
  3154. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  3155. local frame = IT("Frame")
  3156. frame.BackgroundTransparency = TRANSPARENCY
  3157. frame.BorderSizePixel = BORDERSIZEPIXEL
  3158. frame.Position = POSITION
  3159. frame.Size = SIZE
  3160. frame.BackgroundColor3 = COLOR
  3161. frame.BorderColor3 = BORDERCOLOR
  3162. frame.Name = NAME
  3163. frame.Parent = PARENT
  3164. return frame
  3165. end
  3166.  
  3167. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  3168. local label = IT("TextLabel")
  3169. label.BackgroundTransparency = 1
  3170. label.Size = UD2(1, 0, 1, 0)
  3171. label.Position = UD2(0, 0, 0, 0)
  3172. label.TextColor3 = C3(255, 255, 255)
  3173. label.TextStrokeTransparency = STROKETRANSPARENCY
  3174. label.TextTransparency = TRANSPARENCY
  3175. label.FontSize = TEXTFONTSIZE
  3176. label.Font = TEXTFONT
  3177. label.BorderSizePixel = BORDERSIZEPIXEL
  3178. label.TextScaled = true
  3179. label.Text = TEXT
  3180. label.Name = NAME
  3181. label.Parent = PARENT
  3182. return label
  3183. end
  3184.  
  3185. function NoOutlines(PART)
  3186. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  3187. end
  3188.  
  3189.  
  3190. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  3191. local NEWWELD = IT(TYPE)
  3192. NEWWELD.Part0 = PART0
  3193. NEWWELD.Part1 = PART1
  3194. NEWWELD.C0 = C0
  3195. NEWWELD.C1 = C1
  3196. NEWWELD.Parent = PARENT
  3197. return NEWWELD
  3198. end
  3199.  
  3200. function CreateSound(ID, PARENT, VOLUME, PITCH)
  3201. coroutine.resume(coroutine.create(function()
  3202. local NEWSOUND = IT("Sound", PARENT)
  3203. NEWSOUND.Volume = VOLUME
  3204. NEWSOUND.Pitch = PITCH
  3205. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  3206. Swait()
  3207. NEWSOUND:play()
  3208. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  3209. end))
  3210. end
  3211.  
  3212.  
  3213. --//=================================\\
  3214. --\\=================================//
  3215.  
  3216.  
  3217. --//=================================\\
  3218. --|| WEAPON CREATION
  3219. --\\=================================//
  3220.  
  3221. local Handle = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(1.8,3.5,1.8))
  3222. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0 * Player_Size, -1.5 * Player_Size, 1 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  3223. local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2.2,1,2.2))
  3224. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, 2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  3225. local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2,0.3,2))
  3226. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, -0.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  3227. local HandlePart = CreatePart(3, Weapon, "Brick", 0, 0, "Tawny", "Handle", VT(2,0.3,2))
  3228. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, -1.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  3229. local Opening = CreatePart(3, Weapon, "Plastic", 0, 0, "Really black", "Handle", VT(1.2,0.6,0.1))
  3230. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", Opening, Handle, Opening, CF(0 * Player_Size, -0.8 * Player_Size, 0.9 * Player_Size) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  3231. local HandlePart = CreatePart(3, Weapon, "Metal", 0, 0, "Stone grey", "Handle", VT(1,1,0.1))
  3232. local decal = Instance.new("Decal",HandlePart)
  3233. decal.Texture = "http://www.roblox.com/asset/?id=140490792"
  3234. decal.Face = "Back"
  3235. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Handle, HandlePart, CF(0 * Player_Size, 0.6 * Player_Size, 0.9 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  3236.  
  3237. for _, c in pairs(Weapon:GetChildren()) do
  3238. if c.ClassName == "Part" then
  3239. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  3240. end
  3241. end
  3242.  
  3243. local chuck = Instance.new("Sound",Effects)
  3244. chuck.SoundId = "rbxassetid://11900833"
  3245. chuck.Pitch = 2
  3246. chuck.Volume = 1
  3247.  
  3248. Weapon.Parent = Character
  3249.  
  3250. Humanoid.Died:connect(function()
  3251. ATTACK = true
  3252. end)
  3253.  
  3254. print(Class_Name.." loaded.")
  3255.  
  3256. --//=================================\\
  3257. --\\=================================//
  3258.  
  3259. function dealdamage(hit,min,max,maxstrength,beserk)
  3260. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent:FindFirstChild("HitBy"..Player.Name) == nil then
  3261. local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
  3262. local dmg = math.random(min,max)
  3263. if humanoid.Health > 0 then
  3264. if beserk == true then
  3265. humanoid.Health = 0
  3266. else
  3267. CreateSound("260430060", hit, 1.2, MRANDOM(7, 12) / 10)
  3268. --hit.Velocity = CFrame.new(Torso.Position,hit.Position).lookVector*5*maxstrength
  3269. humanoid.Health = humanoid.Health - dmg
  3270. --StatLabel("Normal", hit.CFrame * CF(0, 0 + (hit.Size.z - 1), 0), dmg, C3(255/255, 0, 0))
  3271. local defence = Instance.new("BoolValue",hit.Parent)
  3272. defence.Name = ("HitBy"..Player.Name)
  3273. game:GetService("Debris"):AddItem(defence, 0.05)
  3274. end
  3275. end
  3276. end
  3277. end
  3278.  
  3279. --//=================================\\
  3280. --\\=================================//
  3281.  
  3282. function chatfunc(text)
  3283. local chat = coroutine.wrap(function()
  3284. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  3285. Character:FindFirstChild("TalkingBillBoard"):destroy()
  3286. end
  3287. local naeeym2 = Instance.new("BillboardGui",Character)
  3288. naeeym2.Size = UDim2.new(0,100,0,40)
  3289. naeeym2.StudsOffset = Vector3.new(0,3,0)
  3290. naeeym2.Adornee = Character.Head
  3291. naeeym2.Name = "TalkingBillBoard"
  3292. local tecks2 = Instance.new("TextLabel",naeeym2)
  3293. tecks2.BackgroundTransparency = 1
  3294. tecks2.BorderSizePixel = 0
  3295. tecks2.Text = ""
  3296. tecks2.Font = "SciFi"
  3297. tecks2.TextSize = 30
  3298. tecks2.TextStrokeTransparency = 1
  3299. tecks2.TextColor3 = Color3.new(0,0,0)
  3300. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  3301. tecks2.Size = UDim2.new(1,0,0.5,0)
  3302. local tecks3 = Instance.new("TextLabel",naeeym2)
  3303. tecks3.BackgroundTransparency = 1
  3304. tecks3.BorderSizePixel = 0
  3305. tecks3.Text = ""
  3306. tecks3.Font = "SciFi"
  3307. tecks3.TextSize = 30
  3308. tecks3.TextStrokeTransparency = 1
  3309. tecks3.TextColor3 = Color3.new(0,0,0)
  3310. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  3311. tecks3.Size = UDim2.new(1,0,0.5,0)
  3312. for i = 1,string.len(text),1 do
  3313. tecks2.Text = string.sub(text,1,i)
  3314. tecks3.Text = string.sub(text,1,i)
  3315. wait(0.01)
  3316. end
  3317. wait(2)
  3318. for i = 1, 50 do
  3319. Swait()
  3320. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  3321. tecks2.Rotation = tecks2.Rotation - .8
  3322. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  3323. tecks2.TextTransparency = tecks2.TextTransparency + .04
  3324. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  3325. tecks3.Rotation = tecks2.Rotation + .8
  3326. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  3327. tecks3.TextTransparency = tecks2.TextTransparency + .04
  3328. end
  3329. naeeym2:Destroy()
  3330. end)
  3331. chat()
  3332. end
  3333.  
  3334. function onChatted(msg)
  3335. if msg == "Mailman's Wrath" then
  3336. chatfunc("Spell card! "..msg.."!")
  3337. StartPosition()
  3338. Swait(70)
  3339. MailmansWrath()
  3340. elseif msg == "Papercut Chaos" then
  3341. StartPosition()
  3342. chatfunc("Spell card! "..msg.."!")
  3343. Swait(70)
  3344. PapercutChaos()
  3345. elseif msg == "Mailbox Madness" then
  3346. StartPosition()
  3347. chatfunc("Spell card! "..msg.."!")
  3348. MailboxMadness()
  3349. elseif msg == "Final Inbox" then
  3350. StartPosition()
  3351. chatfunc("SPELL CARD! FINAL INBOX!")
  3352. Swait(80)
  3353. sick.SoundId = FinalInboxLink
  3354. sick.Volume = 3
  3355. sick:Play()
  3356. chatfunc("DIE!")
  3357. FinalInbox()
  3358. sick.SoundId = NormalMusicLink
  3359. sick.Volume= 1
  3360. sick:Play()
  3361. elseif msg == "Card Demon" then
  3362.  
  3363. chatfunc("SPELL CARD! CARD DEMON!")
  3364. sick.Volume = 0
  3365. local RbxAssetReached = " :RBCX2"
  3366. warn('This script is still indevelopment so becareful for glitches or bugs'..RbxAssetReached)
  3367. wait(2)
  3368. warn('YOU WILL NOT SURVIVE THIS TIME'..RbxAssetReached)
  3369. --Hey guys was making this script i can't make the attacks cause i'm lazy, but i will add damege bricks, made by animescapetower
  3370. local player = game.Players.LocalPlayer
  3371. local Arm1 = game.Players.LocalPlayer.Character["Left Arm"]
  3372. local Arm2 = game.Players.LocalPlayer.Character["Right Arm"]
  3373. local Leg1 = game.Players.LocalPlayer.Character["Left Leg"]
  3374. local Leg2 = game.Players.LocalPlayer.Character["Right Leg"]
  3375. local humanoid = player.Character.Humanoid
  3376. local mouse = player:GetMouse()
  3377. local anim1= Instance.new("Animation")
  3378. anim1.AnimationId = "http://www.roblox.com/asset/?id=235542946"
  3379. local anim2 = Instance.new("Animation")
  3380. anim2.AnimationId = "http://www.roblox.com/asset/?id=32326240"
  3381. local anim23 = Instance.new("Animation")
  3382. anim23.AnimationId = "http://www.roblox.com/asset/?id=105371766"
  3383.  
  3384.  
  3385. local bg = Instance.new("BillboardGui")
  3386. bg.Name = "Bamma"
  3387. bg.Parent = game.Players.LocalPlayer.Character.Head
  3388. bg.Adornee = game.Players.LocalPlayer.Character.Head
  3389. -- Same size as Head
  3390. bg.Size = UDim2.new(1, 0, 1, 0)
  3391. -- Above (defaults to inside)
  3392. bg.StudsOffset = Vector3.new(0, 2, 0)
  3393.  
  3394. local frame = Instance.new("Frame")
  3395. frame.Parent = bg
  3396. frame.Size = UDim2.new(1, 0, 1, 0)
  3397. frame.BackgroundTransparency = 0.7
  3398. frame.BackgroundColor3 = Color3.new(1, 1, 1)
  3399.  
  3400. local text = Instance.new("TextLabel")
  3401. text.Parent = frame
  3402. text.Position = UDim2.new(0.25, 0, 0.25, 0)
  3403. text.Size = UDim2.new(0.5, 0, 0.5, 0)
  3404. text.BackgroundTransparency =1
  3405. text.Text = "Dragon Slayer"
  3406.  
  3407.  
  3408. mouse.KeyDown:connect(function(key)
  3409. if key == "z" then
  3410. text.Text = "Spin"
  3411. wait(4)
  3412.  
  3413. local playAnim = humanoid:LoadAnimation(anim1)
  3414. playAnim:Play()
  3415. wait(1)
  3416. text.Text = "Dragon Slayer"
  3417. wait(3)
  3418. playAnim:Stop()
  3419.  
  3420.  
  3421.  
  3422. end
  3423. end)
  3424.  
  3425. mouse.KeyDown:connect(function(key)
  3426. if key == "f" then
  3427. text.Text = "Punch"
  3428.  
  3429. local playAnim = humanoid:LoadAnimation(anim2)
  3430. playAnim:Play()
  3431. wait(5)
  3432. text.Text = "Dragon Slayer"
  3433. playAnim:Stop()
  3434.  
  3435.  
  3436. end
  3437. end)
  3438.  
  3439. mouse.KeyDown:connect(function(key)
  3440. if key == "k" then
  3441. text.Text = "DOOM DRAGON"
  3442.  
  3443. local playAnim = humanoid:LoadAnimation(anim23)
  3444. playAnim:Play()
  3445. wait(5)
  3446. text.Text = "Dragon Slayer"
  3447. playAnim:Stop()
  3448.  
  3449.  
  3450. end
  3451. end)
  3452.  
  3453. mouse.KeyDown:connect(function(key)
  3454. if key == "e" then--Activates the damege part
  3455. function onTouched(part)
  3456. local h = part.Parent:findFirstChild("Humanoid")
  3457. if h~=nil then
  3458. h.Health = h.Health -5 -- The most not so damegeing part is this
  3459. wait(2.00)
  3460. end
  3461. end
  3462.  
  3463. Arm2.Touched:connect(onTouched)
  3464. end
  3465. end)
  3466.  
  3467.  
  3468.  
  3469. game.Players.LocalPlayer.Character.Head.CanCollide = false
  3470. game.Players.LocalPlayer.Character.Torso.CanCollide = false
  3471. local vy = Instance.new("Sound")
  3472. vy.Name = "SongyName"
  3473. vy.SoundId = "rbxassetid://0"
  3474. vy.Volume = 10
  3475. vy.PlaybackSpeed = 1
  3476. vy.Parent = game.Players.LocalPlayer.Character.Torso
  3477. vy.Looped = true
  3478. vy:Play()
  3479. game.Players.LocalPlayer.Character.Humanoid.MaxHealth = math.huge
  3480. game.Players.LocalPlayer.Character.Humanoid.Health = math.huge
  3481. while true do
  3482. game:GetService("RunService").Stepped:wait()
  3483. game.Players.LocalPlayer.Character.Head.CanCollide = false
  3484. game.Players.LocalPlayer.Character.Torso.CanCollide = false
  3485.  
  3486. Arm1.Transparency = 0.6
  3487. Arm2.Transparency = 0.6
  3488. Leg1.Transparency = 0.6
  3489. Leg2.Transparency = 0.6
  3490. game.Players.LocalPlayer.Character.Torso.Transparency = 0.6
  3491. game.Players.LocalPlayer.Character.Head.Transparency = 0.6
  3492. wait(0.1)
  3493. Arm1.Transparency = 1
  3494. Arm2.Transparency = 1
  3495. Leg1.Transparency = 1
  3496. Leg2.Transparency = 1
  3497. game.Players.LocalPlayer.Character.Torso.Transparency = 1
  3498. game.Players.LocalPlayer.Character.Head.Transparency = 1
  3499.  
  3500.  
  3501. wait(0.1)
  3502. Arm1.Transparency = 0
  3503. Arm2.Transparency = 0
  3504. Leg1.Transparency = 0
  3505. Leg2.Transparency = 0
  3506. game.Players.LocalPlayer.Character.Torso.Transparency = 0
  3507. game.Players.LocalPlayer.Character.Head.Transparency = 0
  3508.  
  3509.  
  3510. wait(0.1)
  3511. game.Players.LocalPlayer.Character.Head.CanCollide = false
  3512. game.Players.LocalPlayer.Character.Torso.CanCollide = false
  3513. end
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520. elseif msg == "Card Madness" then
  3521. StartPosition()
  3522. chatfunc("SPELL CARD! CARD MADNESS!")
  3523. wait(1)
  3524. chatfunc("So you wanna die like the others")
  3525. wait(1)
  3526. chatfunc("THEN DIE")
  3527. wait(1)
  3528. chatfunc("ULTIMATE CARD MADNESS ATTACK")
  3529. MailboxMadness()
  3530. MagicSphere()
  3531. MailmansWrath()
  3532. FinalInbox()
  3533. MailboxMadness()
  3534. MagicSphere()
  3535. MailmansWrath()
  3536.  
  3537. sick.SoundId = "rbxassetid://0"
  3538. sick.Volume = 5
  3539. sick:Play()
  3540.  
  3541. end
  3542. end
  3543. Player.Chatted:connect(onChatted)
  3544.  
  3545.  
  3546. --//=================================\\
  3547. --|| DANMAKU MADNESS
  3548. --\\=================================//
  3549.  
  3550. local Mail = Instance.new("Part")
  3551. Mail.Size = Vector3.new(2, 0.05, 1)
  3552. Mail.Color = Color3.new(1,1,1)
  3553. Mail.CanCollide = false
  3554. local maildecal = Instance.new("Decal",Mail)
  3555. maildecal.Face = "Top"
  3556. maildecal.Texture = "http://www.roblox.com/asset/?id=8052441"
  3557. Mail.BottomSurface = "Smooth"
  3558. Mail.Name = "Mail"
  3559.  
  3560. function ShootMail(part,strength,debris)
  3561. local mail = Mail:Clone()
  3562. mail.CFrame = part.CFrame
  3563. mail.Parent = Effects
  3564. game:GetService("Debris"):AddItem(mail ,debris)
  3565. local bv = Instance.new("BodyVelocity")
  3566. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3567. bv.velocity = part.CFrame.lookVector*strength
  3568. bv.Parent = mail
  3569. bv.Name = "DASH"
  3570. local hit = mail.Touched:connect(function(hit)
  3571. if hit.Parent ~= Character and hit.Parent.ClassName ~= "Accessory" and hit.Name ~= "Mail" then
  3572. dealdamage(hit,15,45,40)
  3573. end
  3574. end)
  3575. return mail
  3576. end
  3577.  
  3578. function MagicSphere(BRICKCOLOR, MATERIAL, PART, CFRAME, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  3579. end
  3580.  
  3581.  
  3582. function StartPosition()
  3583. ATTACK = true
  3584. Rooted = true
  3585. for i=0, 1, 0.1 / Animation_Speed/1.2 do
  3586. Swait()
  3587. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, -0 * Player_Size, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.15 / Animation_Speed)
  3588. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-65)), 0.15 / Animation_Speed)
  3589. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3590. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3591. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size -0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3592. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3593. end
  3594. end
  3595.  
  3596. function MailmansWrath()
  3597. local twist = 0
  3598. local twist2 = false
  3599. local twist3 = 1
  3600. local spinpart = Instance.new("Part",Weapon)
  3601. spinpart.Anchored = true
  3602. spinpart.CanCollide = false
  3603. spinpart.Transparency = 1
  3604. spinpart.CFrame = Opening.CFrame
  3605. local spinpart2 = Instance.new("Part",Weapon)
  3606. spinpart2.Anchored = true
  3607. spinpart2.CanCollide = false
  3608. spinpart2.Transparency = 1
  3609. spinpart2.CFrame = Opening.CFrame
  3610. for i = 1, 30 do
  3611. chuck:Play()
  3612. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3613. twist = twist + 1
  3614. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
  3615. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
  3616. if twist == 10 then
  3617. spinpart.CFrame = Opening.CFrame
  3618. spinpart2.CFrame = Opening.CFrame
  3619. twist = 0
  3620. end
  3621. ShootMail(spinpart,65,2)
  3622. ShootMail(spinpart2,65,2)
  3623. Swait(5)
  3624. end
  3625. spinpart.CFrame = Opening.CFrame
  3626. spinpart2.CFrame = Opening.CFrame
  3627. twist = 10
  3628. for i = 1, 40 do
  3629. chuck:Play()
  3630. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3631. twist = twist + 1
  3632. if twist2 == true then
  3633. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  3634. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
  3635. elseif twist2 == false then
  3636. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
  3637. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
  3638. end
  3639. if twist == 20 then
  3640. if twist2 == false then
  3641. twist2 = true
  3642. elseif twist2 == true then
  3643. twist2 = false
  3644. end
  3645. twist = 0
  3646. end
  3647. ShootMail(spinpart,65,2)
  3648. ShootMail(spinpart2,65,2)
  3649. Swait(5)
  3650. end
  3651. spinpart.CFrame = Opening.CFrame
  3652. spinpart2.CFrame = Opening.CFrame
  3653. twist = 0
  3654. for i = 1, 30 do
  3655. chuck:Play()
  3656. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3657. twist = twist + 1
  3658. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.15, 0)
  3659. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.15, 0)
  3660. if twist == 10 then
  3661. spinpart.CFrame = Opening.CFrame
  3662. spinpart2.CFrame = Opening.CFrame
  3663. twist = 0
  3664. end
  3665. ShootMail(spinpart,75,2)
  3666. ShootMail(spinpart2,75,2)
  3667. Swait(5)
  3668. end
  3669. spinpart:remove()
  3670. spinpart2:remove()
  3671. ATTACK = false
  3672. Rooted = false
  3673. end
  3674.  
  3675. function PapercutChaos()
  3676. local twist = 0
  3677. for i = 1, 5 do
  3678. chuck:Play()
  3679. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3680. local mail = ShootMail(Opening,25,20)
  3681. for i = 1, 15 do
  3682. chuck:Play()
  3683. local spinpart = Instance.new("Part",Weapon)
  3684. spinpart.Anchored = true
  3685. spinpart.CanCollide = false
  3686. spinpart.Transparency = 1
  3687. spinpart.CFrame = mail.CFrame
  3688. local spinpart2 = Instance.new("Part",Weapon)
  3689. spinpart2.Anchored = true
  3690. spinpart2.CanCollide = false
  3691. spinpart2.Transparency = 1
  3692. spinpart2.CFrame = mail.CFrame
  3693. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 70, 0)
  3694. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -70, 0)
  3695. MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3696. ShootMail(spinpart,35,2)
  3697. ShootMail(spinpart2,35,2)
  3698. spinpart:remove()
  3699. spinpart2:remove()
  3700. Swait(5)
  3701. end
  3702. mail:remove()
  3703. end
  3704. for i = 1, 2 do
  3705. chuck:Play()
  3706. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3707. local mail = ShootMail(Opening,45,20)
  3708. for i = 1, 20 do
  3709. twist = twist + 1
  3710. chuck:Play()
  3711. local spinpart = Instance.new("Part",Weapon)
  3712. spinpart.Anchored = true
  3713. spinpart.CanCollide = false
  3714. spinpart.Transparency = 1
  3715. spinpart.CFrame = mail.CFrame
  3716. local spinpart2 = Instance.new("Part",Weapon)
  3717. spinpart2.Anchored = true
  3718. spinpart2.CanCollide = false
  3719. spinpart2.Transparency = 1
  3720. spinpart2.CFrame = mail.CFrame
  3721. spinpart.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0)
  3722. spinpart2.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0)
  3723. MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3724. ShootMail(spinpart,35,2)
  3725. ShootMail(spinpart2,35,2)
  3726. spinpart:remove()
  3727. spinpart2:remove()
  3728. Swait(5)
  3729. end
  3730. twist = 0
  3731. mail:remove()
  3732. end
  3733. ATTACK = false
  3734. Rooted = false
  3735. end
  3736.  
  3737. function MailboxMadness()
  3738. for i = 1, 15 do
  3739. chuck:Play()
  3740. local part = Instance.new("Part")
  3741. part.CFrame = RootPart.CFrame * CF(math.random(-35,35),0,math.random(-70,-35))
  3742. part.Orientation = RootPart.Orientation
  3743. part.CanCollide = false
  3744. part.Anchored = true
  3745. MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3746. local spinpart = Instance.new("Part",Weapon)
  3747. spinpart.Anchored = true
  3748. spinpart.CanCollide = false
  3749. spinpart.Transparency = 1
  3750. spinpart.CFrame = part.CFrame
  3751. local spinpart2 = Instance.new("Part",Weapon)
  3752. spinpart2.Anchored = true
  3753. spinpart2.CanCollide = false
  3754. spinpart2.Transparency = 1
  3755. spinpart2.CFrame = part.CFrame
  3756. MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3757. part:remove()
  3758. for i = 1, 15 do
  3759. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  3760. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
  3761. ShootMail(spinpart,50,2)
  3762. ShootMail(spinpart2,50,2)
  3763. end
  3764. spinpart:remove()
  3765. spinpart2:remove()
  3766. Swait(35)
  3767. end
  3768. ATTACK = false
  3769. Rooted = false
  3770. end
  3771.  
  3772. function FinalInbox()
  3773. local twist = 0
  3774. local twist2 = false
  3775. for i = 1, 5 do
  3776. local part = Instance.new("Part")
  3777. part.CFrame = RootPart.CFrame * CF(math.random(-35,35),0,math.random(-70,-35))
  3778. part.Orientation = RootPart.Orientation
  3779. part.CanCollide = false
  3780. part.Anchored = true
  3781. MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3782. local spinpart = Instance.new("Part",Weapon)
  3783. spinpart.Anchored = true
  3784. spinpart.CanCollide = false
  3785. spinpart.Transparency = 1
  3786. spinpart.CFrame = part.CFrame
  3787. local spinpart2 = Instance.new("Part",Weapon)
  3788. spinpart2.Anchored = true
  3789. spinpart2.CanCollide = false
  3790. spinpart2.Transparency = 1
  3791. spinpart2.CFrame = part.CFrame
  3792. MagicSphere("Really black", "Neon", part.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3793. part:remove()
  3794. local spinpart3 = Instance.new("Part",Weapon)
  3795. spinpart3.Anchored = true
  3796. spinpart3.CanCollide = false
  3797. spinpart3.Transparency = 1
  3798. spinpart3.CFrame = RootPart.CFrame * CF(0,0,-50)
  3799. local spinpart4 = Instance.new("Part",Weapon)
  3800. spinpart4.Anchored = true
  3801. spinpart4.CanCollide = false
  3802. spinpart4.Transparency = 1
  3803. spinpart4.CFrame = RootPart.CFrame * CF(0,0,-50)
  3804. for i = 1, 30 do
  3805. chuck:Play()
  3806. spinpart3.CFrame = spinpart3.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  3807. spinpart4.CFrame = spinpart4.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  3808. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  3809. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  3810. ShootMail(spinpart,50,2)
  3811. ShootMail(spinpart2,-50,2)
  3812. ShootMail(spinpart3,100,1)
  3813. ShootMail(spinpart4,-100,1)
  3814. Swait(10)
  3815. end
  3816. spinpart:remove()
  3817. spinpart2:remove()
  3818. spinpart3:remove()
  3819. spinpart4:remove()
  3820. end
  3821. chuck:Play()
  3822. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3823. for i = 1, 2 do
  3824. twist = 10
  3825. local spinpart = Instance.new("Part",Weapon)
  3826. spinpart.Anchored = true
  3827. spinpart.CanCollide = false
  3828. spinpart.Transparency = 1
  3829. spinpart.CFrame = Opening.CFrame
  3830. local spinpart2 = Instance.new("Part",Weapon)
  3831. spinpart2.Anchored = true
  3832. spinpart2.CanCollide = false
  3833. spinpart2.Transparency = 1
  3834. spinpart2.CFrame = Opening.CFrame
  3835. local mail = ShootMail(Opening,25,20)
  3836. for i = 1, 50 do
  3837. chuck:Play()
  3838. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3839. twist = twist + 1
  3840. if twist2 == true then
  3841. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  3842. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
  3843. elseif twist2 == false then
  3844. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
  3845. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
  3846. end
  3847. if twist == 20 then
  3848. if twist2 == false then
  3849. twist2 = true
  3850. elseif twist2 == true then
  3851. twist2 = false
  3852. end
  3853. twist = 0
  3854. end
  3855. ShootMail(spinpart,125,1)
  3856. ShootMail(spinpart2,125,1)
  3857. local spinpart3 = Instance.new("Part",Weapon)
  3858. spinpart3.Anchored = true
  3859. spinpart3.CanCollide = false
  3860. spinpart3.Transparency = 1
  3861. spinpart3.CFrame = mail.CFrame
  3862. local spinpart4 = Instance.new("Part",Weapon)
  3863. spinpart4.Anchored = true
  3864. spinpart4.CanCollide = false
  3865. spinpart4.Transparency = 1
  3866. spinpart4.CFrame = mail.CFrame
  3867. spinpart3.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0)
  3868. spinpart4.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0)
  3869. MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3870. ShootMail(spinpart3,85,1)
  3871. ShootMail(spinpart4,85,1)
  3872. spinpart3:remove()
  3873. spinpart4:remove()
  3874. Swait(10)
  3875. end
  3876. spinpart:remove()
  3877. spinpart2:remove()
  3878. twist = 0
  3879. mail:remove()
  3880. end
  3881. for i = 1, 4 do
  3882. twist = 10
  3883. local spinpart = Instance.new("Part",Weapon)
  3884. spinpart.Anchored = true
  3885. spinpart.CanCollide = false
  3886. spinpart.Transparency = 1
  3887. spinpart.CFrame = Opening.CFrame
  3888. local spinpart2 = Instance.new("Part",Weapon)
  3889. spinpart2.Anchored = true
  3890. spinpart2.CanCollide = false
  3891. spinpart2.Transparency = 1
  3892. spinpart2.CFrame = Opening.CFrame
  3893. local spinpart5 = Instance.new("Part",Weapon)
  3894. spinpart5.Anchored = true
  3895. spinpart5.CanCollide = false
  3896. spinpart5.Transparency = 1
  3897. spinpart5.CFrame = RootPart.CFrame * CF(0,0,-50)
  3898. local spinpart6 = Instance.new("Part",Weapon)
  3899. spinpart6.Anchored = true
  3900. spinpart6.CanCollide = false
  3901. spinpart6.Transparency = 1
  3902. spinpart6.CFrame = RootPart.CFrame * CF(0,0,-50)
  3903. local mail = ShootMail(Opening,25,20)
  3904. for i = 1, 50 do
  3905. chuck:Play()
  3906. MagicSphere("Really black", "Neon", Opening.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3907. twist = twist + 1
  3908. spinpart5.CFrame = spinpart5.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.4, 0)
  3909. spinpart6.CFrame = spinpart6.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.4, 0)
  3910. if twist2 == true then
  3911. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.2, 0)
  3912. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
  3913. elseif twist2 == false then
  3914. spinpart.CFrame = spinpart.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.2, 0)
  3915. spinpart2.CFrame = spinpart2.CFrame * CFrame.fromEulerAnglesXYZ(0, -0.1, 0)
  3916. end
  3917. if twist == 20 then
  3918. if twist2 == false then
  3919. twist2 = true
  3920. elseif twist2 == true then
  3921. twist2 = false
  3922. end
  3923. twist = 0
  3924. end
  3925. ShootMail(spinpart,125,1)
  3926. ShootMail(spinpart2,125,1)
  3927. ShootMail(spinpart5,100,1)
  3928. ShootMail(spinpart6,-100,1)
  3929. local spinpart3 = Instance.new("Part",Weapon)
  3930. spinpart3.Anchored = true
  3931. spinpart3.CanCollide = false
  3932. spinpart3.Transparency = 1
  3933. spinpart3.CFrame = mail.CFrame
  3934. local spinpart4 = Instance.new("Part",Weapon)
  3935. spinpart4.Anchored = true
  3936. spinpart4.CanCollide = false
  3937. spinpart4.Transparency = 1
  3938. spinpart4.CFrame = mail.CFrame
  3939. spinpart3.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, twist, 0)
  3940. spinpart4.CFrame = mail.CFrame * CFrame.fromEulerAnglesXYZ(0, -twist, 0)
  3941. MagicSphere("Really black", "Neon", mail.CFrame, CF(0,0,0), VT(0,0,0), 50, 50, 50, -0.1, -0.1, -0.1, 0.02)
  3942. ShootMail(spinpart3,85,1)
  3943. ShootMail(spinpart4,85,1)
  3944. spinpart3:remove()
  3945. spinpart4:remove()
  3946. Swait(10)
  3947. end
  3948. spinpart:remove()
  3949. spinpart2:remove()
  3950. spinpart5:remove()
  3951. spinpart6:remove()
  3952. twist = 0
  3953. mail:remove()
  3954. end
  3955. ATTACK = false
  3956. Rooted = false
  3957. end
  3958.  
  3959. --//=================================\\
  3960. --|| ASSIGN THINGS TO KEYS
  3961. --\\=================================//
  3962.  
  3963. Humanoid.Changed:connect(function(Jump)
  3964. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  3965. Humanoid.Jump = false
  3966. end
  3967. end)
  3968.  
  3969. --//=================================\\
  3970. --\\=================================//
  3971.  
  3972.  
  3973. function unanchor()
  3974. if UNANCHOR == true then
  3975. g = Character:GetChildren()
  3976. for i = 1, #g do
  3977. if g[i].ClassName == "Part" then
  3978. g[i].Anchored = false
  3979. end
  3980. end
  3981. end
  3982. end
  3983.  
  3984.  
  3985. --//=================================\\
  3986. --|| WRAP THE WHOLE SCRIPT UP
  3987. --\\=================================//
  3988.  
  3989. Humanoid.Changed:connect(function(Jump)
  3990. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  3991. Humanoid.Jump = false
  3992. end
  3993. end)
  3994.  
  3995. ANIMATE.Parent = nil
  3996. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  3997. IDLEANIMATION:Play()
  3998. Swait()
  3999. ANIMATOR.Parent = nil
  4000. Disable_Jump = true
  4001.  
  4002. while true do
  4003. Swait()
  4004. SINE = SINE + CHANGE
  4005. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  4006. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  4007. local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
  4008. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
  4009. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  4010. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  4011. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4012. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4013. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4014. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4015. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  4016. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4017. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4018. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4019. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4020. end
  4021. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  4022. ANIM = "Jump"
  4023. if ATTACK == false then
  4024. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4025. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4026. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  4027. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  4028. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  4029. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  4030. end
  4031. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  4032. ANIM = "Fall"
  4033. if ATTACK == false then
  4034. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4035. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4036. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  4037. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  4038. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  4039. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  4040. end
  4041. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  4042. ANIM = "Idle"
  4043. if ATTACK == false then
  4044. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, -0 * Player_Size, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 0.15 / Animation_Speed)
  4045. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed)
  4046. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4047. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  4048. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size -0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4049. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.25, -0.01 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4050. end
  4051. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  4052. ANIM = "Walk"
  4053. WALK = WALK + 1 / Animation_Speed
  4054. if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then
  4055. WALK = 0
  4056. if WALKINGANIM == true then
  4057. WALKINGANIM = false
  4058. elseif WALKINGANIM == false then
  4059. WALKINGANIM = true
  4060. end
  4061. end
  4062. --RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4063. --LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4064. if ATTACK == false then
  4065. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 0.15 / Animation_Speed)
  4066. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed)
  4067. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4068. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  4069. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4070. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4071. end
  4072. end
  4073. if #Effects2>0 then
  4074. for e=1,#Effects2 do
  4075. if Effects2[e]~=nil then
  4076. local Thing=Effects2[e]
  4077. if Thing~=nil then
  4078. local Part=Thing[1]
  4079. local Mode=Thing[2]
  4080. local Delay=Thing[3]
  4081. local IncX=Thing[4]
  4082. local IncY=Thing[5]
  4083. local IncZ=Thing[6]
  4084. local Part2=Thing[8]
  4085. if Thing[1].Transparency<=1 then
  4086. if Thing[2]=="Block1" then
  4087. Thing[1].CFrame=Part2.CFrame
  4088. Mesh=Thing[1].Mesh
  4089. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  4090. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  4091. elseif Thing[2]=="Cylinder" then
  4092. Mesh=Thing[1].Mesh
  4093. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  4094. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  4095. elseif Thing[2]=="Blood" then
  4096. Mesh=Thing[7]
  4097. Thing[1].CFrame=Thing[1].CFrame*CF(0,.5,0)
  4098. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  4099. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  4100. elseif Thing[2]=="Elec" then
  4101. Mesh=Thing[1].Mesh
  4102. Mesh.Scale=Mesh.Scale+VT(Thing[7],Thing[8],Thing[9])
  4103. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  4104. elseif Thing[2]=="Disappear" then
  4105. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  4106. end
  4107. else
  4108. Part.Parent=nil
  4109. table.remove(Effects2,e)
  4110. end
  4111. end
  4112. end
  4113. end
  4114. end
  4115. unanchor()
  4116. Humanoid.MaxHealth = "inf"
  4117. Humanoid.Health = "inf"
  4118. if Rooted == false then
  4119. --Disable_Jump = false
  4120. Humanoid.WalkSpeed = Speed
  4121. elseif Rooted == true then
  4122. Disable_Jump = true
  4123. Humanoid.WalkSpeed = 0
  4124. end
  4125. --print(TORSOVELOCITY)
  4126. end
  4127.  
  4128. --//=================================\\
  4129. --\\=================================//
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135. --//====================================================\\--
  4136. --|| END OF SCRIPT
  4137. --\\====================================================//--
  4138. wait(4)
  4139.  
  4140.  
  4141.  
  4142. end))
  4143. for i,v in pairs(mas:GetChildren()) do
  4144. v.Parent = workspace
  4145. pcall(function() v:MakeJoints() end)
  4146. end
  4147. mas:Destroy()
  4148. for i,v in pairs(cors) do
  4149. spawn(function()
  4150. pcall(v)
  4151. end)
  4152. end
  4153.  
  4154. end))
  4155. for i,v in pairs(mas:GetChildren()) do
  4156. v.Parent = workspace
  4157. pcall(function() v:MakeJoints() end)
  4158. end
  4159. mas:Destroy()
  4160. for i,v in pairs(cors) do
  4161. spawn(function()
  4162. pcall(v)
  4163. end)
  4164. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement