Advertisement
sneakydodge123

ma

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