duplicat

A Noob Eater

Aug 20th, 2018
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 69.18 KB | None | 0 0
  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,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return self[t]end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;x.RunService=v({RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")setmetatable(x,s)game,owner=x,x.Players.LocalPlayer end
  6. -- Created with Z_Vs M2S Plugin TouchTransmitter
  7. --CFrame is calling a model not in the script
  8. --Clipping isssues when firing bricks.
  9. Create = function(itemClass,tabl)
  10. local item = Instance.new(itemClass)
  11. for i,v in pairs(tabl) do
  12. local a,b = ypcall(function() return item[i] end)
  13. if a then
  14. item[i] = tabl[i]
  15. end
  16. end
  17. return item
  18. end
  19. function runDummyScript(f,scri)
  20. local oldenv = getfenv(f)
  21. local newenv = setmetatable({}, {
  22. __index = function(_, k)
  23. if k:lower() == 'script' then
  24. return scri
  25. else
  26. return oldenv[k]
  27. end
  28. end
  29. })
  30. setfenv(f, newenv)
  31. ypcall(function() f() end)
  32. end
  33. cors = {}
  34. mas = Instance.new("Model",game:GetService("Lighting"))
  35. mas.Name = "CompiledModel"
  36. o1 = Create("Tool",{
  37. ["Name"] = "Noobie McNoobington",
  38. ["Parent"] = mas,
  39. ["GripPos"] = Vector3.new(0, -1.60000002, -0.150000006),
  40. ["ToolTip"] = "A cuddly little noob.",
  41. })
  42. o2 = Create("Part",{
  43. ["Name"] = "Handle",
  44. ["Parent"] = o1,
  45. ["BrickColor"] = BrickColor.new("Bright blue"),
  46. ["Position"] = Vector3.new(330.49054, 87.0765381, -126.744385),
  47. ["Rotation"] = Vector3.new(-178.779846, 36.0838814, 179.281296),
  48. ["RotVelocity"] = Vector3.new(1, 1, 1),
  49. ["Velocity"] = Vector3.new(-9.18760204, 0, 13.3689327),
  50. ["CFrame"] = CFrame.new(330.49054, 87.0765381, -126.744385, -0.808091879, -0.0101370653, 0.588969052, -1.52181243e-014, 0.999851942, 0.0172089934, -0.589056253, 0.0139064481, -0.807972252),
  51. ["Locked"] = true,
  52. ["FormFactor"] = Enum.FormFactor.Symmetric,
  53. ["Size"] = Vector3.new(2, 2, 1),
  54. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  55. ["TopSurface"] = Enum.SurfaceType.Smooth,
  56. ["Color"] = Color3.new(0.0509804, 0.411765, 0.67451),
  57. })
  58. o3 = Create("BlockMesh",{
  59. ["Parent"] = o2,
  60. ["Scale"] = Vector3.new(0.75, 0.75, 0.75),
  61. })
  62. o4 = Create("Sound",{
  63. ["Name"] = "FRESHMEAT",
  64. ["Parent"] = o2,
  65. ["Pitch"] = 1.0249999761581,
  66. ["SoundId"] = "http://www.roblox.com/asset/?id=2767085",
  67. ["Volume"] = 1,
  68. })
  69. o5 = Create("Sound",{
  70. ["Name"] = "KABOOOOM2",
  71. ["Parent"] = o2,
  72. ["Pitch"] = 0.80000001192093,
  73. ["SoundId"] = "http://www.roblox.com/asset/?id=2101159",
  74. ["Volume"] = 1,
  75. })
  76. o6 = Create("Sound",{
  77. ["Name"] = "RAWR",
  78. ["Parent"] = o2,
  79. ["Pitch"] = 0,
  80. ["SoundId"] = "http://roblox.com/asset/?id=2767096",
  81. ["Volume"] = 0,
  82. })
  83. o7 = Create("Sound",{
  84. ["Name"] = "NOM",
  85. ["Parent"] = o2,
  86. ["SoundId"] = "http://www.roblox.com/asset/?id=189652112",
  87. ["Volume"] = 1,
  88. })
  89. o8 = Create("Sound",{
  90. ["Name"] = "wee",
  91. ["Parent"] = o2,
  92. ["Pitch"] = 1.0499999523163,
  93. ["SoundId"] = "http://www.roblox.com/asset/?id=4700455",
  94. ["Volume"] = 1,
  95. })
  96. o9 = Create("Sound",{
  97. ["Name"] = "GETOVERHERE",
  98. ["Parent"] = o2,
  99. ["Pitch"] = 0.89999997615814,
  100. ["SoundId"] = "http://www.roblox.com/asset/?id=58435367",
  101. ["Volume"] = 1,
  102. })
  103. o10 = Create("Sound",{
  104. ["Name"] = "KABOOOOM1",
  105. ["Parent"] = o2,
  106. ["SoundId"] = "http://www.roblox.com/asset/?id=1994345",
  107. ["Volume"] = 1,
  108. })
  109. o11 = Create("Sound",{
  110. ["Name"] = "SWING",
  111. ["Parent"] = o2,
  112. ["Pitch"] = 1.1000000238419,
  113. ["SoundId"] = "http://www.roblox.com/asset/?id=189505649",
  114. ["Volume"] = 1,
  115. })
  116. o12 = Create("Sound",{
  117. ["Name"] = "OWNED",
  118. ["Parent"] = o2,
  119. ["Pitch"] = 0.30000001192093,
  120. ["SoundId"] = "http://roblox.com/asset/?id=2801263",
  121. ["Volume"] = 0.125,
  122. })
  123. o13 = Create("Sound",{
  124. ["Name"] = "FULL",
  125. ["Parent"] = o2,
  126. ["Pitch"] = 0.89999997615814,
  127. ["SoundId"] = "http://www.roblox.com/asset/?id=13075805",
  128. ["Volume"] = 1,
  129. })
  130. o14 = Create("Sound",{
  131. ["Name"] = "OPEN1",
  132. ["Parent"] = o2,
  133. ["SoundId"] = "http://www.roblox.com/asset/?id=90869127",
  134. ["Volume"] = 1,
  135. })
  136. o15 = Create("Sound",{
  137. ["Name"] = "OPEN3",
  138. ["Parent"] = o2,
  139. ["Pitch"] = 1.25,
  140. ["SoundId"] = "http://www.roblox.com/asset/?id=90110171",
  141. ["Volume"] = 0,
  142. })
  143. o16 = Create("Sound",{
  144. ["Name"] = "OPEN2",
  145. ["Parent"] = o2,
  146. ["Pitch"] = 0,
  147. ["SoundId"] = "http://www.roblox.com/asset/?id=11450310",
  148. ["Volume"] = 0,
  149. })
  150. o17 = Create("Sound",{
  151. ["Name"] = "SAUCE1",
  152. ["Parent"] = o2,
  153. ["Pitch"] = 0.69999998807907,
  154. ["SoundId"] = "http://www.roblox.com/asset/?id=2697295",
  155. ["Volume"] = 1,
  156. })
  157. o18 = Create("Sound",{
  158. ["Name"] = "SAUCE2",
  159. ["Parent"] = o2,
  160. ["Pitch"] = 0.77499997615814,
  161. ["SoundId"] = "http://www.roblox.com/asset/?id=2697295",
  162. ["Volume"] = 1,
  163. })
  164. o19 = Create("Sound",{
  165. ["Name"] = "Fire",
  166. ["Parent"] = o2,
  167. ["Pitch"] = 0.85000002384186,
  168. ["SoundId"] = "http://roblox.com/asset/?id=10209776",
  169. ["Volume"] = 1,
  170. })
  171. o20 = Create("Sound",{
  172. ["Name"] = "Startup",
  173. ["Parent"] = o2,
  174. ["Pitch"] = 0.85000002384186,
  175. ["SoundId"] = "http://roblox.com/asset/?id=10209788",
  176. ["Volume"] = 1,
  177. })
  178. o21 = Create("Sound",{
  179. ["Name"] = "Winddown",
  180. ["Parent"] = o2,
  181. ["Pitch"] = 0.85000002384186,
  182. ["SoundId"] = "http://roblox.com/asset/?id=10209786",
  183. ["Volume"] = 1,
  184. })
  185. o22 = Create("Sound",{
  186. ["Name"] = "InitialThrust",
  187. ["Parent"] = o2,
  188. ["Pitch"] = 0.60000002384186,
  189. ["SoundId"] = "http://www.roblox.com/asset/?id=30624262",
  190. ["Volume"] = 1,
  191. })
  192. o23 = Create("Sound",{
  193. ["Name"] = "Thrusting",
  194. ["Parent"] = o2,
  195. ["SoundId"] = "http://www.roblox.com/asset/?id=30624426",
  196. ["Volume"] = 1,
  197. })
  198. o24 = Create("Sound",{
  199. ["Name"] = "Equip",
  200. ["Parent"] = o2,
  201. ["SoundId"] = "http://www.roblox.com/asset/?id=189652125",
  202. ["Volume"] = 1,
  203. })
  204. o25 = Create("Sound",{
  205. ["Name"] = "NOM2",
  206. ["Parent"] = o2,
  207. ["Pitch"] = 0.97079998254776,
  208. ["SoundId"] = "http://www.roblox.com/asset/?id=1390349 ",
  209. })
  210. o26 = Create("Sound",{
  211. ["Name"] = "NOM1",
  212. ["Parent"] = o2,
  213. ["Pitch"] = 0.76563334465027,
  214. ["SoundId"] = "http://www.roblox.com/asset/?id=41410287",
  215. })
  216. o28 = Create("Part",{
  217. ["Name"] = "Handle2",
  218. ["Parent"] = o1,
  219. ["BrickColor"] = BrickColor.new("Bright yellow"),
  220. ["Position"] = Vector3.new(330.481354, 87.9005737, -126.731689),
  221. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  222. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  223. ["Velocity"] = Vector3.new(-9.18036747, 0, 13.4155693),
  224. ["CFrame"] = CFrame.new(330.481354, 87.9005737, -126.731689, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  225. ["CanCollide"] = false,
  226. ["Locked"] = true,
  227. ["FormFactor"] = Enum.FormFactor.Symmetric,
  228. ["Size"] = Vector3.new(1, 1, 1),
  229. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  230. ["TopSurface"] = Enum.SurfaceType.Smooth,
  231. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  232. })
  233. o29 = Create("SpecialMesh",{
  234. ["Parent"] = o28,
  235. ["Scale"] = Vector3.new(1, 0.150000006, 0.75),
  236. ["MeshType"] = Enum.MeshType.Brick,
  237. })
  238. o30 = Create("Script",{
  239. ["Name"] = "Welds",
  240. ["Parent"] = o1,
  241. })
  242. table.insert(cors,coroutine.create(function()
  243. wait()
  244. runDummyScript(function()
  245. wait()
  246. Tool=script.Parent
  247.  
  248. Weld=function()
  249. for _,v in pairs(Tool.Handle:children()) do
  250. if v.className=="Weld" then
  251. v:Remove()
  252. end
  253. end
  254.  
  255. w=Instance.new("Weld")
  256. w.Part0=Tool.Handle
  257. w.Part1=Tool.Handle2
  258. w.C0=CFrame.new(0,.825,0)
  259. w.Parent=w.Part0
  260.  
  261. w=Instance.new("Weld")
  262. w.Part0=Tool.Handle
  263. w.Part1=Tool.Handle3
  264. w.C0=CFrame.new(1.125,0,0)
  265. w.Parent=w.Part0
  266.  
  267. w=Instance.new("Weld")
  268. w.Part0=Tool.Handle
  269. w.Part1=Tool.Handle4
  270. w.C0=CFrame.new(-1.125,0,0)
  271. w.Parent=w.Part0
  272.  
  273. w=Instance.new("Weld")
  274. w.Part0=Tool.Handle
  275. w.Part1=Tool.Handle5
  276. w.C0=CFrame.new(.375,-1.5,0)
  277. w.Parent=w.Part0
  278.  
  279. w=Instance.new("Weld")
  280. w.Part0=Tool.Handle
  281. w.Part1=Tool.Handle6
  282. w.C0=CFrame.new(-.375,-1.5,0)
  283. w.Parent=w.Part0
  284.  
  285. --
  286.  
  287. w=Instance.new("Weld")
  288. w.Name="CheekWeld1"
  289. w.Part0=Tool.Handle
  290. w.Part1=Tool.Cheek1
  291. w.C0=CFrame.new(-.425,1.325,0)
  292. w.Parent=w.Part0
  293.  
  294. w=Instance.new("Weld")
  295. w.Name="CheekWeld2"
  296. w.Part0=Tool.Handle
  297. w.Part1=Tool.Cheek2
  298. w.C0=CFrame.new(.425,1.325,0)
  299. w.Parent=w.Part0
  300.  
  301. w=Instance.new("Weld")
  302. w.Name="CheekWeld3"
  303. w.Part0=Tool.Handle
  304. w.Part1=Tool.Cheek3
  305. w.C0=CFrame.new(0,1.325,.3)
  306. w.Parent=w.Part0
  307.  
  308. w=Instance.new("Weld")
  309. w.Name="CheekWeldTop"
  310. w.Part0=Tool.Handle
  311. w.Part1=Tool.Top
  312. w.C0=CFrame.new(0,1.675,-.0375)
  313. w.Parent=w.Part0
  314.  
  315. w=Instance.new("Weld")
  316. w.Name="CheekWeld4"
  317. w.Part0=Tool.Handle
  318. w.Part1=Tool.Cheek4
  319. w.C0=CFrame.new(0,1.4,-.3)
  320. w.Parent=w.Part0
  321.  
  322. w=Instance.new("Weld")
  323. w.Name="CheekWeld5"
  324. w.Part0=Tool.Handle
  325. w.Part1=Tool.Cheek5
  326. w.C0=CFrame.new(0,1.05,-.3)
  327. w.Parent=w.Part0
  328.  
  329. w=Instance.new("Weld")
  330. w.Name="FaceWeld"
  331. w.Part0=Tool.Handle
  332. w.Part1=Tool.Face
  333. w.C0=CFrame.new(0,1.3,-.39)
  334. w.Parent=w.Part0
  335.  
  336. w=Instance.new("Weld")
  337. w.Name="CheekWeld6"
  338. w.Part0=Tool.Handle
  339. w.Part1=Tool.Cheek6
  340. w.C0=CFrame.new(0,.85,0)
  341. w.Parent=w.Part0
  342.  
  343. w=Instance.new("Weld")
  344. w.Name="CheekWeld7"
  345. w.Part0=Tool.Handle
  346. w.Part1=Tool.Cheek7
  347. w.C0=CFrame.new(.4,1.25,0)
  348. w.Parent=w.Part0
  349.  
  350. w=Instance.new("Weld")
  351. w.Name="CheekWeld8"
  352. w.Part0=Tool.Handle
  353. w.Part1=Tool.Cheek8
  354. w.C0=CFrame.new(0,1.325,.275)
  355. w.Parent=w.Part0
  356.  
  357. w=Instance.new("Weld")
  358. w.Name="CheekWeld9"
  359. w.Part0=Tool.Handle
  360. w.Part1=Tool.Cheek9
  361. w.C0=CFrame.new(-.4,1.25,0)
  362. w.Parent=w.Part0
  363.  
  364. w=Instance.new("Weld")
  365. w.Name="CheekWeldTop2"
  366. w.Part0=Tool.Handle
  367. w.Part1=Tool.Top2
  368. w.C0=CFrame.new(0,1.65,-.0375)
  369. w.Parent=w.Part0
  370.  
  371. w=Instance.new("Weld")
  372. w.Name="ChewWeld1"
  373. w.Part0=Tool.Handle
  374. w.Part1=Tool.Chew1
  375. w.C0=CFrame.new(-.65,1.25,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  376. w.Parent=w.Part0
  377.  
  378. w=Instance.new("Weld")
  379. w.Name="ChewWeld2"
  380. w.Part0=Tool.Handle
  381. w.Part1=Tool.Chew2
  382. w.C0=CFrame.new(.65,1.25,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  383. w.Parent=w.Part0
  384.  
  385. w=Instance.new("Weld")
  386. w.Name="CheekWeld10"
  387. w.Part0=Tool.Handle
  388. w.Part1=Tool.Cheek10
  389. w.C0=CFrame.new(0,1.25,.8)
  390. w.Parent=w.Part0
  391.  
  392. end
  393.  
  394. Weld()
  395. Tool.AncestryChanged:connect(Weld)
  396. end,o30)
  397. end))
  398. o31 = Create("Part",{
  399. ["Name"] = "Handle3",
  400. ["Parent"] = o1,
  401. ["BrickColor"] = BrickColor.new("Bright yellow"),
  402. ["Position"] = Vector3.new(329.581451, 87.0765381, -127.407104),
  403. ["Rotation"] = Vector3.new(-178.779846, 36.0838814, 179.281296),
  404. ["RotVelocity"] = Vector3.new(0, 0.144870773, 0),
  405. ["Velocity"] = Vector3.new(-9.28361034, 0, 13.5006351),
  406. ["CFrame"] = CFrame.new(329.581451, 87.0765381, -127.407104, -0.808091879, -0.0101370653, 0.588969052, -1.52181243e-014, 0.999851942, 0.0172089934, -0.589056253, 0.0139064481, -0.807972252),
  407. ["CanCollide"] = false,
  408. ["Locked"] = true,
  409. ["FormFactor"] = Enum.FormFactor.Symmetric,
  410. ["Size"] = Vector3.new(1, 2, 1),
  411. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  412. ["TopSurface"] = Enum.SurfaceType.Smooth,
  413. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  414. })
  415. o32 = Create("SpecialMesh",{
  416. ["Parent"] = o31,
  417. ["Scale"] = Vector3.new(0.75, 0.75, 0.75),
  418. ["MeshType"] = Enum.MeshType.Brick,
  419. })
  420. o33 = Create("Part",{
  421. ["Name"] = "Handle4",
  422. ["Parent"] = o1,
  423. ["BrickColor"] = BrickColor.new("Bright yellow"),
  424. ["Position"] = Vector3.new(331.399658, 87.0765381, -126.081665),
  425. ["Rotation"] = Vector3.new(-178.779846, 36.0838814, 179.281296),
  426. ["RotVelocity"] = Vector3.new(0, 0.144870773, 0),
  427. ["Velocity"] = Vector3.new(-9.09159374, 0, 13.2372303),
  428. ["CFrame"] = CFrame.new(331.399658, 87.0765381, -126.081665, -0.808091879, -0.0101370653, 0.588969052, -1.52181243e-014, 0.999851942, 0.0172089934, -0.589056253, 0.0139064481, -0.807972252),
  429. ["CanCollide"] = false,
  430. ["Locked"] = true,
  431. ["FormFactor"] = Enum.FormFactor.Symmetric,
  432. ["Size"] = Vector3.new(1, 2, 1),
  433. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  434. ["TopSurface"] = Enum.SurfaceType.Smooth,
  435. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  436. })
  437. o34 = Create("SpecialMesh",{
  438. ["Parent"] = o33,
  439. ["Scale"] = Vector3.new(0.75, 0.75, 0.75),
  440. ["MeshType"] = Enum.MeshType.Brick,
  441. })
  442. o35 = Create("Part",{
  443. ["Name"] = "Handle5",
  444. ["Parent"] = o1,
  445. ["BrickColor"] = BrickColor.new("Br. yellowish green"),
  446. ["Position"] = Vector3.new(330.202728, 85.5767822, -126.986076),
  447. ["Rotation"] = Vector3.new(-178.779846, 36.0838814, 179.281296),
  448. ["RotVelocity"] = Vector3.new(0, 0.144870773, 0),
  449. ["Velocity"] = Vector3.new(-9.22261715, 0, 13.4106302),
  450. ["CFrame"] = CFrame.new(330.202728, 85.5767822, -126.986076, -0.808091879, -0.0101370653, 0.588969052, -1.52181243e-014, 0.999851942, 0.0172089934, -0.589056253, 0.0139064481, -0.807972252),
  451. ["CanCollide"] = false,
  452. ["Locked"] = true,
  453. ["FormFactor"] = Enum.FormFactor.Symmetric,
  454. ["Size"] = Vector3.new(1, 2, 1),
  455. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  456. ["TopSurface"] = Enum.SurfaceType.Smooth,
  457. ["Color"] = Color3.new(0.643137, 0.741176, 0.278431),
  458. })
  459. o36 = Create("SpecialMesh",{
  460. ["Parent"] = o35,
  461. ["Scale"] = Vector3.new(0.75, 0.75, 0.75),
  462. ["MeshType"] = Enum.MeshType.Brick,
  463. })
  464. o37 = Create("Part",{
  465. ["Name"] = "Handle6",
  466. ["Parent"] = o1,
  467. ["BrickColor"] = BrickColor.new("Br. yellowish green"),
  468. ["Position"] = Vector3.new(330.808777, 85.5767822, -126.544312),
  469. ["Rotation"] = Vector3.new(-178.779846, 36.0838814, 179.281296),
  470. ["RotVelocity"] = Vector3.new(0, 0.144870773, 0),
  471. ["Velocity"] = Vector3.new(-9.15861702, 0, 13.3228292),
  472. ["CFrame"] = CFrame.new(330.808777, 85.5767822, -126.544312, -0.808091879, -0.0101370653, 0.588969052, -1.52181243e-014, 0.999851942, 0.0172089934, -0.589056253, 0.0139064481, -0.807972252),
  473. ["CanCollide"] = false,
  474. ["Locked"] = true,
  475. ["FormFactor"] = Enum.FormFactor.Symmetric,
  476. ["Size"] = Vector3.new(1, 2, 1),
  477. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  478. ["TopSurface"] = Enum.SurfaceType.Smooth,
  479. ["Color"] = Color3.new(0.643137, 0.741176, 0.278431),
  480. })
  481. o38 = Create("SpecialMesh",{
  482. ["Parent"] = o37,
  483. ["Scale"] = Vector3.new(0.75, 0.75, 0.75),
  484. ["MeshType"] = Enum.MeshType.Brick,
  485. })
  486. o39 = Create("Part",{
  487. ["Name"] = "Cheek1",
  488. ["Parent"] = o1,
  489. ["BrickColor"] = BrickColor.new("Bright yellow"),
  490. ["Position"] = Vector3.new(330.81955, 88.400444, -126.474121),
  491. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  492. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  493. ["Velocity"] = Vector3.new(-9.13731194, 0, 13.3590374),
  494. ["CFrame"] = CFrame.new(330.81955, 88.400444, -126.474121, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  495. ["CanCollide"] = false,
  496. ["Locked"] = true,
  497. ["FormFactor"] = Enum.FormFactor.Symmetric,
  498. ["Size"] = Vector3.new(1, 1, 1),
  499. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  500. ["TopSurface"] = Enum.SurfaceType.Smooth,
  501. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  502. })
  503. o40 = Create("SpecialMesh",{
  504. ["Parent"] = o39,
  505. ["Scale"] = Vector3.new(0.150000006, 0.850000024, 0.75),
  506. ["MeshType"] = Enum.MeshType.Brick,
  507. })
  508. o41 = Create("Part",{
  509. ["Name"] = "Cheek2",
  510. ["Parent"] = o1,
  511. ["BrickColor"] = BrickColor.new("Bright yellow"),
  512. ["Position"] = Vector3.new(330.13266, 88.400444, -126.974854),
  513. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  514. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  515. ["Velocity"] = Vector3.new(-9.22101402, 0, 13.4738541),
  516. ["CFrame"] = CFrame.new(330.13266, 88.400444, -126.974854, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  517. ["CanCollide"] = false,
  518. ["Locked"] = true,
  519. ["FormFactor"] = Enum.FormFactor.Symmetric,
  520. ["Size"] = Vector3.new(1, 1, 1),
  521. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  522. ["TopSurface"] = Enum.SurfaceType.Smooth,
  523. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  524. })
  525. o42 = Create("SpecialMesh",{
  526. ["Parent"] = o41,
  527. ["Scale"] = Vector3.new(0.150000006, 0.850000024, 0.75),
  528. ["MeshType"] = Enum.MeshType.Brick,
  529. })
  530. o43 = Create("Part",{
  531. ["Name"] = "Cheek3",
  532. ["Parent"] = o1,
  533. ["BrickColor"] = BrickColor.new("Bright yellow"),
  534. ["Position"] = Vector3.new(330.652802, 88.4058228, -126.966919),
  535. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  536. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  537. ["Velocity"] = Vector3.new(-9.21968746, 0, 13.3869104),
  538. ["CFrame"] = CFrame.new(330.652802, 88.4058228, -126.966919, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  539. ["CanCollide"] = false,
  540. ["Locked"] = true,
  541. ["FormFactor"] = Enum.FormFactor.Symmetric,
  542. ["Size"] = Vector3.new(1, 1, 1),
  543. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  544. ["TopSurface"] = Enum.SurfaceType.Smooth,
  545. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  546. })
  547. o44 = Create("SpecialMesh",{
  548. ["Parent"] = o43,
  549. ["Scale"] = Vector3.new(0.75, 0.850000024, 0.150000006),
  550. ["MeshType"] = Enum.MeshType.Brick,
  551. })
  552. o45 = Create("Part",{
  553. ["Name"] = "Top",
  554. ["Parent"] = o1,
  555. ["BrickColor"] = BrickColor.new("Bright yellow"),
  556. ["Position"] = Vector3.new(330.450348, 88.7497482, -126.689087),
  557. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  558. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  559. ["Velocity"] = Vector3.new(-9.17324543, 0, 13.4207516),
  560. ["CFrame"] = CFrame.new(330.450348, 88.7497482, -126.689087, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  561. ["CanCollide"] = false,
  562. ["Locked"] = true,
  563. ["FormFactor"] = Enum.FormFactor.Symmetric,
  564. ["Size"] = Vector3.new(1, 1, 1),
  565. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  566. ["TopSurface"] = Enum.SurfaceType.Smooth,
  567. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  568. })
  569. o46 = Create("SpecialMesh",{
  570. ["Parent"] = o45,
  571. ["Scale"] = Vector3.new(0.925000012, 0.150000006, 0.675000012),
  572. ["MeshType"] = Enum.MeshType.Brick,
  573. })
  574. o47 = Create("Part",{
  575. ["Name"] = "Cheek4",
  576. ["Parent"] = o1,
  577. ["BrickColor"] = BrickColor.new("Bright yellow"),
  578. ["Position"] = Vector3.new(330.298645, 88.4700928, -126.480957),
  579. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  580. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  581. ["Velocity"] = Vector3.new(-9.13845539, 0, 13.4461126),
  582. ["CFrame"] = CFrame.new(330.298645, 88.4700928, -126.480957, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  583. ["CanCollide"] = false,
  584. ["Locked"] = true,
  585. ["FormFactor"] = Enum.FormFactor.Symmetric,
  586. ["Size"] = Vector3.new(1, 1, 1),
  587. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  588. ["TopSurface"] = Enum.SurfaceType.Smooth,
  589. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  590. })
  591. o48 = Create("SpecialMesh",{
  592. ["Parent"] = o47,
  593. ["Scale"] = Vector3.new(0.75, 0.425000012, 0.150000006),
  594. ["MeshType"] = Enum.MeshType.Brick,
  595. })
  596. o49 = Create("Part",{
  597. ["Name"] = "Cheek5",
  598. ["Parent"] = o1,
  599. ["BrickColor"] = BrickColor.new("Bright yellow"),
  600. ["Position"] = Vector3.new(330.302307, 88.1201782, -126.486076),
  601. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  602. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  603. ["Velocity"] = Vector3.new(-9.13931179, 0, 13.4454994),
  604. ["CFrame"] = CFrame.new(330.302307, 88.1201782, -126.486076, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  605. ["CanCollide"] = false,
  606. ["Locked"] = true,
  607. ["FormFactor"] = Enum.FormFactor.Symmetric,
  608. ["Size"] = Vector3.new(1, 1, 1),
  609. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  610. ["TopSurface"] = Enum.SurfaceType.Smooth,
  611. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  612. })
  613. o50 = Create("SpecialMesh",{
  614. ["Parent"] = o49,
  615. ["Scale"] = Vector3.new(0.725000024, 0.310000002, 0.150000006),
  616. ["MeshType"] = Enum.MeshType.Brick,
  617. })
  618. o51 = Create("Part",{
  619. ["Name"] = "Face",
  620. ["Parent"] = o1,
  621. ["BrickColor"] = BrickColor.new("Bright yellow"),
  622. ["Position"] = Vector3.new(330.246674, 88.3685303, -126.40966),
  623. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  624. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  625. ["Velocity"] = Vector3.new(-9.12653828, 0, 13.4547977),
  626. ["CFrame"] = CFrame.new(330.246674, 88.3685303, -126.40966, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  627. ["CanCollide"] = false,
  628. ["Locked"] = true,
  629. ["FormFactor"] = Enum.FormFactor.Symmetric,
  630. ["Size"] = Vector3.new(1, 1, 1),
  631. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  632. ["TopSurface"] = Enum.SurfaceType.Smooth,
  633. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  634. })
  635. o52 = Create("SpecialMesh",{
  636. ["Parent"] = o51,
  637. ["Scale"] = Vector3.new(1, 1, 0.00200000009),
  638. ["MeshType"] = Enum.MeshType.Brick,
  639. })
  640. o53 = Create("Decal",{
  641. ["Parent"] = o51,
  642. ["Texture"] = "http://www.roblox.com/asset/?id=8056256",
  643. })
  644. o54 = Create("IntValue",{
  645. ["Name"] = "Nom",
  646. ["Parent"] = o1,
  647. ["Value"] = 204,
  648. })
  649. o55 = Create("LocalScript",{
  650. ["Parent"] = o1,
  651. })
  652. table.insert(cors,coroutine.create(function()
  653. wait()
  654. runDummyScript(function()
  655. --Saz
  656. --Based off of Mario's Castle Collab 1/2
  657.  
  658. --My finest creation
  659.  
  660. wait(2)
  661.  
  662. Tool=script.Parent
  663. Scaling=0
  664.  
  665. Chewing=false
  666. canScale=true
  667.  
  668. OnlyEyes="http://www.roblox.com/asset/?id=98704326"
  669. MouthToo="http://www.roblox.com/asset/?id=8056256"
  670.  
  671. BESTSIZE=0
  672.  
  673. permobjects={}
  674.  
  675. updateScaling=function() --updates the mouth.
  676.  
  677. if canScale==false then return end
  678.  
  679. Lol=Scaling/6
  680.  
  681. Tool.Handle2.Mesh.Scale=Vector3.new(1, 0.15, 0.75) + Vector3.new(Lol/10*2.5, 0, 0)
  682. Tool.Cheek6.Mesh.Scale=Vector3.new(0.85, 0.15, 0.6) + Vector3.new(Lol/10*2.5, 0, 0)
  683.  
  684. Tool.Cheek1.Mesh.Scale=Vector3.new(0.15, 0.85, 0.75) + Vector3.new(0, Lol, 0)
  685. Tool.Handle.CheekWeld1.C0=CFrame.new(-.425,1.325,0) * CFrame.new(-Lol/20*2.5, Lol/2, 0)
  686. Tool.Cheek9.Mesh.Scale=Vector3.new(0.15, 0.7, 0.6) + Vector3.new(0, Lol, 0)
  687. Tool.Handle.CheekWeld9.C0=CFrame.new(-.4,1.25,0) * CFrame.new(-Lol/20*2.5, Lol/2, 0)
  688.  
  689. Tool.Cheek2.Mesh.Scale=Vector3.new(0.15, 0.85, 0.75) + Vector3.new(0, Lol, 0)
  690. Tool.Handle.CheekWeld2.C0=CFrame.new(.425,1.325,0) * CFrame.new(Lol/20*2.5, Lol/2, 0)
  691. Tool.Cheek7.Mesh.Scale=Vector3.new(0.15, 0.7, 0.6) + Vector3.new(0, Lol, 0)
  692. Tool.Handle.CheekWeld7.C0=CFrame.new(.4,1.25,0) * CFrame.new(Lol/20*2.5, Lol/2, 0)
  693.  
  694.  
  695. Tool.Top.Mesh.Scale=Vector3.new(0.925, 0.15, 0.675) + Vector3.new(Lol/10*2.5, 0, 0)
  696. Tool.Handle.CheekWeldTop.C0=CFrame.new(0,1.675,-.0375) * CFrame.new(0, Lol, 0)
  697. Tool.Top2.Mesh.Scale=Vector3.new(0.9, 0.15, 0.65) + Vector3.new(Lol/10*2.5, 0, 0)
  698. Tool.Handle.CheekWeldTop2.C0=CFrame.new(0,1.65,-.0375) * CFrame.new(0, Lol, 0)
  699.  
  700. Tool.Cheek3.Mesh.Scale=Vector3.new(0.75, 0.85, 0.15) + Vector3.new(Lol/10*2.5, Lol, 0)
  701. Tool.Handle.CheekWeld3.C0=CFrame.new(0,1.325,.3) * CFrame.new(0, Lol/2, 0)
  702.  
  703. Tool.Cheek8.Mesh.Scale=Vector3.new(0.75, 0.84, 0.15) + Vector3.new(Lol/10*2.5, Lol, 0)
  704. Tool.Handle.CheekWeld8.C0=CFrame.new(0,1.325,.275) * CFrame.new(0, Lol/2, 0)
  705.  
  706.  
  707. Tool.Handle.FaceWeld.C0=CFrame.new(0,1.3,-.39) * CFrame.new(0, Lol/1.01, 0)
  708.  
  709. Tool.Cheek4.Mesh.Scale=Vector3.new(0.75, 0.425, 0.15) + Vector3.new(Lol/10*2.5, Lol/40, 0)
  710. Tool.Handle.CheekWeld4.C0=CFrame.new(0,1.4,-.3) * CFrame.new(0, Lol, 0)
  711.  
  712. Tool.Cheek10.Mesh.Scale=Vector3.new(1,1,1) + Vector3.new(Lol/10*2.5, Lol, BESTSIZE/10)
  713. Tool.Handle.CheekWeld10.C0=CFrame.new(0,1.25,.8) * CFrame.new(0, Lol/2, BESTSIZE/20)
  714.  
  715. if Scaling>0 then
  716. Tool.Face.Decal.Texture=OnlyEyes
  717. Tool.Cheek5.Transparency=1
  718. else
  719. Tool.Face.Decal.Texture=MouthToo
  720. Tool.Cheek5.Transparency=0
  721. end
  722.  
  723. if BESTSIZE>0 then
  724. Tool.Cheek10.Transparency=0
  725. else
  726. Tool.Cheek10.Transparency=1
  727. end
  728.  
  729. end
  730.  
  731. Chew=function() --nomnom
  732.  
  733. Chewing=true
  734.  
  735. start=0
  736. Tool.Chew1.Transparency=0
  737. Tool.Chew2.Transparency=0
  738.  
  739.  
  740. for lol=1, 3 do
  741.  
  742. Tool.Handle.NOM1:Play()
  743. Tool.Handle.NOM2:Play()
  744.  
  745. if math.random(1,3)~=1 then
  746.  
  747. Tool.Handle.NOM1.Pitch=.7625 + math.random(-700,150)/15000
  748. Tool.Handle.NOM2.Pitch=1 + math.random(-700,150)/15000
  749.  
  750. else
  751.  
  752. Tool.Handle.NOM1.Pitch=.8
  753. Tool.Handle.NOM2.Pitch=.95
  754.  
  755. end
  756.  
  757. for i=1, 6 do
  758.  
  759. Scaling=0-i/3
  760.  
  761. Tool.Chew2.Mesh.Scale=Vector3.new(0.5, 0.65, 0.5) - Vector3.new(Scaling,Scaling/5,Scaling)/4
  762. Tool.Handle.ChewWeld2.C0=CFrame.new(.5,1.15,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) * CFrame.new(0, 0, -Scaling/150)
  763.  
  764. Tool.Chew1.Mesh.Scale=Vector3.new(0.5, 0.65, 0.5) - Vector3.new(Scaling,Scaling/5,Scaling)/4
  765. Tool.Handle.ChewWeld1.C0=CFrame.new(-.5,1.15,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) * CFrame.new(0, 0, -Scaling/150)
  766.  
  767. wait()
  768. end
  769. for i=1, 5 do
  770. Scaling=-(5/3)+i/3
  771.  
  772. Tool.Chew2.Mesh.Scale=Vector3.new(0.5, 0.65, 0.5) - Vector3.new(Scaling,Scaling/5,Scaling)/4
  773. Tool.Handle.ChewWeld2.C0=CFrame.new(.5,1.15,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) * CFrame.new(0, 0, -Scaling/150)
  774.  
  775. Tool.Chew1.Mesh.Scale=Vector3.new(0.5, 0.65, 0.5) - Vector3.new(Scaling,Scaling/5,Scaling)/4
  776. Tool.Handle.ChewWeld1.C0=CFrame.new(-.5,1.15,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) * CFrame.new(0, 0, -Scaling/150)
  777.  
  778. wait()
  779. end
  780. end
  781. Tool.Chew1.Transparency=1
  782. Tool.Chew2.Transparency=1
  783.  
  784. if Tool.Nom.Value>300 then Tool.Nom.Value=300 Tool.Handle.FULL:Play() end
  785.  
  786. Chewing=false
  787.  
  788. end
  789.  
  790. EatObject=function(Object) --Attempts to eat the object, annihilate it and gain charges.
  791.  
  792. end
  793. Attackdeb=true
  794.  
  795. GetNearParts=function(Model)
  796. local pen={}
  797. for __,vv in pairs(Model:children()) do
  798. if vv.className=="Model" then
  799. for ___,vvv in pairs(GetNearParts(vv)) do
  800. table.insert(pen,vvv)
  801. end
  802. elseif vv:IsA("BasePart") then
  803. table.insert(pen,vv)
  804. end
  805. end
  806. return pen
  807. end
  808.  
  809. Attack=function() --Click and hold readies the noob; releasing swings it.
  810.  
  811. if Tool.Nom.Value<300 then
  812.  
  813. if Attackdeb==false then return end
  814. if Chewing==true then return end
  815.  
  816. arm=Tool.Parent.Torso:FindFirstChild([[Right Shoulder]])
  817.  
  818. if arm==nil then print("FUUUUUUUUUU") return end
  819.  
  820. holdi=1
  821. Waiting=true
  822. Attackdeb=false
  823.  
  824. co=arm.C0
  825. c1=arm.Part1["RightGrip"].C0
  826.  
  827. Tool.Handle.SAUCE2:Play()
  828. Tool.Handle.SAUCE1:Play()
  829.  
  830. for i=1, 5 do
  831.  
  832. Scaling=-i/2
  833.  
  834. wait()
  835.  
  836. end
  837.  
  838. Tool.Handle.OPEN1:Play()
  839. Tool.Handle.OPEN2:Play()
  840. Tool.Handle.OPEN3:Play()
  841.  
  842. for i=1, 10 do --must be held for the full 20, or moot.
  843. if Waiting==false then break end
  844.  
  845. Scaling=10*i
  846.  
  847. arm.C0=arm.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/1.75/10)
  848.  
  849. arm.Part1["RightGrip"].C0=arm.Part1["RightGrip"].C0*CFrame.fromEulerAnglesXYZ(-math.pi/45*2,0,0)
  850.  
  851. wait()
  852.  
  853. holdi=i*2
  854.  
  855. end
  856.  
  857. while Waiting==true do
  858. wait()
  859. end
  860.  
  861. if holdi==20 then --fully charged
  862.  
  863. Tool.Parent.Torso.Anchored=true
  864. gg=Instance.new("BodyGyro") --no re
  865. gg.P=7000
  866. gg.D=500
  867. gg.maxTorque=Vector3.new(500000,500000,500000)*500000000000000000000000000000
  868. gg.cframe=Tool.Parent.Torso.CFrame
  869.  
  870. gp=Instance.new("BodyPosition")
  871. gp.P=5000
  872. gp.maxForce=Vector3.new(50000,50000,50000)*500000000000
  873. gp.position=Tool.Parent.Torso.CFrame.p
  874. gp.Parent=Tool.Parent.Torso
  875. gg.Parent=Tool.Parent.Torso
  876.  
  877. Tool.Handle.SWING:Play()
  878.  
  879. didGrab=false
  880.  
  881. objects={}
  882. players={}
  883.  
  884. for i=1, 6 do
  885. arm.C0=arm.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2.25/5)
  886. arm.Part1["RightGrip"].C0=arm.Part1["RightGrip"].C0*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  887.  
  888. dir=(Tool.Handle.Position-Tool.Handle2.Position).unit
  889. for peni=-2, 2 do
  890. hit,loc=workspace:FindPartOnRay(Ray.new(Tool.Handle2.Position+(Tool.Parent["Right Arm"].Position-Tool.Parent.Torso.Position).unit*peni+Tool.Handle.CFrame.lookVector*2.4,-dir*30),Tool.Parent)
  891. if hit~=nil and #objects<=12 then
  892. if hit.Parent~=nil then
  893. h=hit.Parent:FindFirstChild("Humanoid")
  894. if h~=nil and hit.Parent~=Tool.Parent then
  895.  
  896. h.Parent.Head.Transparency=1
  897.  
  898. table.insert(permobjects,hit:clone())
  899. table.insert(permobjects,h.Parent.Head:clone())
  900.  
  901. h.PlatformStand=true
  902. table.insert(players,h.Parent)
  903. ww=Instance.new("Weld")
  904. ww.Part0=Tool.Cheek3
  905. ww.C0=CFrame.new(0,1.5,1)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/2,0)
  906. ww.Part1=h.Parent.Head
  907. ww.Parent=ww.Part1
  908.  
  909. ww.Name="lolowned"
  910.  
  911. Tool.Handle.GETOVERHERE:Play()
  912.  
  913. if BESTSIZE < 8 then
  914. BESTSIZE = 8
  915. end
  916.  
  917. else
  918.  
  919. for _,v in pairs(GetNearParts(hit.Parent)) do
  920. if v:GetMass()<=180 and v.Parent~=Tool.Parent and v.Parent~=Tool and (v.Position-hit.Position).magnitude<=7 then
  921. table.insert(objects,v)
  922.  
  923. if BESTSIZE < v:GetMass() then
  924. BESTSIZE = v:GetMass()
  925. end
  926.  
  927. table.insert(permobjects,v:clone())
  928. x=Instance.new("BodyForce") x.force=Vector3.new(0,v:GetMass(),0) x.Parent=v
  929.  
  930. for __,vv in pairs(v:children()) do
  931. hasmesh=false
  932. if vv:IsA("DataModelMesh") then
  933. vv.Scale=vv.Scale
  934. hasmesh=true
  935. print("LOL")
  936. end
  937. if hasmesh==false then --give it one
  938. m=Instance.new("SpecialMesh") m.MeshType="Brick" m.Scale=Vector3.new(v.Size.x,v.Size.y,v.Size.z) m.Parent=v
  939. end
  940. end
  941.  
  942. v.Size=Vector3.new(1,1,1)
  943.  
  944. v:BreakJoints()
  945. v.CanCollide=false
  946. v.Anchored=false
  947.  
  948. v:BreakJoints()
  949. v.CanCollide=false
  950. v.Anchored=false
  951.  
  952. v.CFrame=Tool.Cheek3.CFrame
  953.  
  954. ww=Instance.new("Weld")
  955. ww.Part0=Tool.Cheek3
  956. ww.C0=CFrame.new(math.random(-10,10)/100,math.random(-50,50)/10,math.random(-10,10)/10)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
  957. ww.Part1=v
  958. ww.Parent=ww.Part1
  959.  
  960. ww.Name="lolowned"
  961.  
  962. x=Instance.new("BodyForce") x.force=Vector3.new(0,v:GetMass()*186,0) x.Parent=v
  963.  
  964. ss=Tool.Handle.OWNED:clone() ss.Pitch=.7 - v:GetMass()/70 ss.Parent=v ss:Play()
  965.  
  966. end
  967. end
  968.  
  969. end
  970. else --single part
  971. if hit:GetMass()<=220 then
  972.  
  973. table.insert(permobjects,hit)
  974. table.insert(objects,hit)
  975.  
  976. hit:BreakJoints()
  977. hit.CanCollide=false
  978. hit.Anchored=false
  979.  
  980. x=Instance.new("BodyForce") x.force=Vector3.new(0,hit:GetMass()*186,0) x.Parent=hit
  981.  
  982. hit.CFrame=Tool.Cheek3.CFrame
  983.  
  984. ww=Instance.new("Weld")
  985. ww.Part0=Tool.Cheek3
  986. ww.C0=CFrame.new(math.random(-10,10)/100,math.random(-10,10)/10,math.random(-10,10)/10)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
  987. ww.Part1=hit
  988. ww.Parent=ww.Part1
  989.  
  990. ww.Name="lolowned"
  991. end
  992. end
  993. end
  994. end
  995. wait()
  996. end
  997. if #objects>0 or #players>0 then
  998. Tool.Handle.NOM:Play()
  999. end
  1000. wait(.2)
  1001.  
  1002. for _,v in pairs(objects) do
  1003. ss=Tool.Handle.OWNED:clone() ss.Pitch=.6 - v:GetMass()/60 ss.Parent=v ss:Play() ss.Volume=ss.Volume+.2
  1004. end
  1005.  
  1006. for i=1, 3 do
  1007.  
  1008. Tool.Parent.Torso.CFrame=gg.cframe
  1009.  
  1010. BESTSIZE=BESTSIZE/3
  1011.  
  1012. for _,v in pairs(objects) do
  1013. hasmesh=false
  1014. for __,vv in pairs(v:children()) do
  1015. if vv:IsA("DataModelMesh") then
  1016. vv.Scale=vv.Scale/2
  1017. hasmesh=true
  1018. end
  1019. end
  1020. if hasmesh==false then --give it one
  1021. print("AAAAA")
  1022. m=Instance.new("SpecialMesh") m.MeshType="Brick" m.Scale=Vector3.new(.9,.9,.9) m.Parent=v
  1023. end
  1024. end
  1025.  
  1026. for _,v in pairs(players) do
  1027. if v:FindFirstChild("Humanoid")~=nil then
  1028. v.Humanoid.PlatformStand=true
  1029. end
  1030. end
  1031.  
  1032. Scaling=Scaling-33.33
  1033.  
  1034. arm.Part1["RightGrip"].C0=arm.Part1["RightGrip"].C0*CFrame.fromEulerAnglesXYZ(math.pi/16,0,0)
  1035.  
  1036. wait()
  1037. end
  1038.  
  1039. Tool.Parent.Torso.Anchored=false
  1040.  
  1041. num=0
  1042. if #objects>0 or #players>0 then
  1043. for _,v in pairs(objects) do
  1044.  
  1045.  
  1046.  
  1047. num=num+(v:GetMass()*2)
  1048. v:Remove() --lolgone
  1049. end
  1050. for _,v in pairs(players) do
  1051. num=num+40
  1052. v.Torso:BreakJoints()
  1053. for __,vv in pairs(v:children()) do
  1054. if vv.className=="Part" then
  1055. coroutine.resume(coroutine.create(function(p) p.Transparency=1 wait(.1) p:Remove() end),vv)
  1056. end
  1057. end
  1058. end
  1059. Tool.Nom.Value=Tool.Nom.Value+math.floor(num)
  1060. BESTSIZE=0
  1061. Scaling=0
  1062.  
  1063. Chew()
  1064.  
  1065. for i=1, holdi/2 do
  1066. arm.C0=arm.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2.25/100/2)
  1067. arm.Part1["RightGrip"].C0=arm.Part1["RightGrip"].C0*CFrame.fromEulerAnglesXYZ(math.pi/40,0,0)
  1068.  
  1069. wait()
  1070. end
  1071.  
  1072. arm.Part1["RightGrip"].C0=c1
  1073. arm.C0=co
  1074.  
  1075. end
  1076. BestSize=0
  1077. print(num)
  1078.  
  1079. Tool.Parent.Torso.Anchored=false
  1080. gp.Parent=nil
  1081. gg.Parent=nil
  1082.  
  1083. else --nope
  1084.  
  1085. for i=1, holdi do
  1086. arm.C0=arm.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/1.75/20)
  1087. Scaling=Scaling-5
  1088. arm.Part1["RightGrip"].C0=arm.Part1["RightGrip"].C0*CFrame.fromEulerAnglesXYZ(math.pi/45,0,0)
  1089. wait()
  1090. end
  1091.  
  1092. end
  1093. arm.Part1["RightGrip"].C0=c1
  1094. Attackdeb=true
  1095. arm.C0=co
  1096. Scaling=0
  1097.  
  1098. else
  1099.  
  1100. Attackdeb=true
  1101. secondary()
  1102.  
  1103. end
  1104.  
  1105. end
  1106.  
  1107. Tool.Activated:connect(Attack)
  1108. Tool.Deactivated:connect(function() Waiting=false end)
  1109.  
  1110. secondary=function()
  1111.  
  1112. if Chewing==true or Attackdeb==false or Tool.Nom.Value<50 or #permobjects<0 then return end
  1113. Attackdeb=false
  1114.  
  1115.  
  1116. gg=Instance.new("BodyGyro") --no re
  1117. gg.P=7000
  1118. gg.D=500
  1119. gg.maxTorque=Vector3.new(500000,500000,500000)*500000000000000000000000000000
  1120. gg.cframe=Tool.Parent.Torso.CFrame
  1121.  
  1122. gp=Instance.new("BodyPosition")
  1123. gp.P=5000
  1124. gp.maxForce=Vector3.new(50000,50000,50000)*500000000000
  1125. gp.position=Tool.Parent.Torso.CFrame.p
  1126. gp.Parent=Tool.Parent.Torso
  1127. gg.Parent=Tool.Parent.Torso
  1128.  
  1129.  
  1130. tofire={}
  1131. x=Tool.Nom.Value/4
  1132. if #permobjects<Tool.Nom.Value/3 then x=#permobjects end
  1133. while (#tofire<x)do
  1134. for _,v in pairs(permobjects) do
  1135. if math.random(1,6)==1 and v:FindFirstChild("AAAA")==nil then
  1136. table.insert(tofire,v)
  1137. p=Instance.new("ObjectValue") p.Name="AAAA" p.Value=game.Players:GetPlayerFromCharacter(Tool.Parent) p.Parent=v
  1138. end
  1139. end
  1140. end
  1141.  
  1142. Tool.Handle.Startup:Play()
  1143.  
  1144. lolpos=Tool.Parent.Humanoid.TargetPoint
  1145.  
  1146. for i=1, 8 do
  1147. Scaling=Scaling+10
  1148. wait()
  1149. end
  1150.  
  1151. wait(.5)
  1152.  
  1153. Tool.Handle.Startup:Stop()
  1154. Tool.Handle.Fire:Play()
  1155.  
  1156. firing={}
  1157. for _,v in pairs(tofire) do
  1158.  
  1159. LOL=v:clone()
  1160. LOL.CFrame=Tool.Cheek3.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5),0,math.random(-5,5))
  1161. LOL.CanCollide=true
  1162. LOL.Anchored=false
  1163. LOL.Parent=workspace
  1164. vv=Instance.new("BodyVelocity")
  1165. vv.Parent=LOL
  1166. vv.P=6000
  1167. vv.maxForce=Vector3.new(50000000000,50000000000,50000000000)*5000
  1168. vv.velocity=Tool.Handle.CFrame.lookVector*200+Vector3.new(math.random(-10,10),math.random(-5,5),math.random(-10,10))
  1169. game:GetService("Debris"):AddItem(vv,.33)
  1170. game:GetService("Debris"):AddItem(LOL,15)
  1171.  
  1172. wait(.075)
  1173.  
  1174. end
  1175.  
  1176. Tool.Handle.Fire:Stop()
  1177.  
  1178. wait(.25)
  1179.  
  1180. Tool.Handle.Winddown:Play()
  1181.  
  1182. for i=1, 8 do
  1183. Scaling=Scaling-10
  1184. wait()
  1185. end
  1186.  
  1187. gp.Parent=nil
  1188. gg.Parent=nil
  1189. permobjects={}
  1190.  
  1191. Scaling=0
  1192.  
  1193. if Tool.Nom.Value==300 then --Yay
  1194. canScale=false
  1195. Noob=Instance.new("Model")
  1196. Noob.Name="Tactical FUUUUUU"
  1197. for _,v in pairs(Tool:children()) do
  1198. lol=v:clone() if lol.className=="Part" then lol.CanCollide=false end lol.Parent=Noob
  1199. if v.className=="Part" then v.Transparency=1 end
  1200. end
  1201.  
  1202. Noob.Parent=workspace
  1203.  
  1204. wait(.1)
  1205.  
  1206. smoke=Instance.new("Smoke")
  1207. smoke.Color=Color3.new(.8,.8,.8)
  1208. smoke.RiseVelocity=-5
  1209. smoke.Parent=Noob.Handle
  1210. smoke.Opacity=.4
  1211. smoke.Size=2
  1212.  
  1213. smoke2=Instance.new("Fire")
  1214. smoke2.Heat=-8
  1215. smoke2.Parent=Noob.Handle
  1216. smoke2.Enabled=false
  1217.  
  1218. Noob.Handle.InitialThrust:Play()
  1219. move=Instance.new("BodyVelocity")
  1220. move.P=6000
  1221. move.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1222. move.velocity=Vector3.new(0,-5,0)
  1223. move.Parent=smoke.Parent
  1224.  
  1225. firecols={BrickColor:Red(),BrickColor.new("Bright orange"),BrickColor.new("Pastel yellow"),BrickColor.new("Bright yellow")}
  1226.  
  1227. for i=1, 130 do
  1228. wait(.03)
  1229. move.velocity=move.velocity+Vector3.new(0,.52*(i/5),0)
  1230. Noob.Handle.Thrusting.Pitch=1+i/50
  1231. if i>10 then
  1232. smoke2.Enabled=true
  1233.  
  1234. if i/2==math.floor(i/2) then
  1235.  
  1236. local p=Instance.new("Part")
  1237. p.Name="FadeTrail"
  1238. p.TopSurface=0
  1239. p.BottomSurface=0
  1240. p.BrickColor=firecols[math.random(1,4)]
  1241. p.formFactor="Symmetric"
  1242. p.Size=Vector3.new(1,1,1)
  1243. p.Anchored=true
  1244. p.CanCollide=false
  1245. p.CFrame=Noob.Handle.CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1246. local mm=Instance.new("BlockMesh")
  1247. mm.Parent=p
  1248. mm.Scale=Vector3.new(5,5,5)
  1249. p.Parent=Noob
  1250. coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/1000,math.random(-100,100)/1000,math.random(-100,100)/1000) p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1/15,1/15,1/15) wait() end p.BrickColor=BrickColor.new("Medium stone grey") for i=1, 40 do p.Transparency=i/40 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100)-Vector3.new(0,.1,0) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(8/30,8/30,8/30) wait() end p:Remove() end),p)
  1251. end
  1252.  
  1253. end
  1254. if i/10==math.floor(i/10) then
  1255. Noob.Handle.Thrusting:Play()
  1256. end
  1257.  
  1258. end
  1259.  
  1260. Noob.Handle.CFrame=CFrame.new(lolpos+Vector3.new(math.random(-9,9)*160,1100,math.random(-9,9)*160),lolpos)
  1261. Noob.Handle.Anchored=true
  1262.  
  1263. move.velocity=(Noob.Handle.Position-lolpos).unit*-320
  1264.  
  1265. wait(6)
  1266.  
  1267. Tool.Script.DoGui.Value=true
  1268.  
  1269. Tool.Ohgodno:Play()
  1270.  
  1271. elap=0
  1272. Noob.Handle.Anchored=false
  1273.  
  1274. yeeh=false
  1275.  
  1276. while (elap<300 and (Noob.Handle.Position-lolpos).magnitude>=30) do
  1277. wait(.03)
  1278.  
  1279. if (Noob.Handle.Position-lolpos).magnitude<=300 and yeeh==false then yeeh=true Noob.Handle.wee:Play() Noob.Handle.KABOOOOM2:Play() end
  1280.  
  1281. if elap/2==math.floor(elap/2) then
  1282.  
  1283. local p=Instance.new("Part")
  1284. p.Name="FadeTrail"
  1285. p.TopSurface=0
  1286. p.BottomSurface=0
  1287. p.BrickColor=firecols[math.random(1,4)]
  1288. p.formFactor="Symmetric"
  1289. p.Size=Vector3.new(1,1,1)
  1290. p.Anchored=true
  1291. p.CanCollide=false
  1292. p.CFrame=Noob.Handle.CFrame*CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1293. local mm=Instance.new("BlockMesh")
  1294. mm.Parent=p
  1295. mm.Scale=Vector3.new(8,8,8)
  1296. p.Parent=Noob
  1297. coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/1000,math.random(-100,100)/1000,math.random(-100,100)/1000) p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1/15,1/15,1/15) wait() end p.BrickColor=BrickColor.new("Medium stone grey") for i=1, 10 do p.Transparency=i/10 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(3/40,3/40,3/40) wait() end p:Remove() end),p)
  1298.  
  1299. end
  1300.  
  1301. if elap/5==math.floor(elap/5) then
  1302. Noob.Handle.Thrusting:Play()
  1303. end
  1304.  
  1305. elap=elap+1
  1306.  
  1307. end
  1308.  
  1309. wait(.25)
  1310.  
  1311. Tool.Script.DoGui.Value=false
  1312.  
  1313. Tool.Ohgodno:Stop()
  1314.  
  1315. Noob.Handle.CFrame=CFrame.new(lolpos)
  1316. Noob.Handle.Anchored=true
  1317. Noob.Handle.Transparency=1
  1318. s=script.NuclearBomb:clone()
  1319. s.Disabled=false
  1320. s.Parent=Noob.Handle
  1321.  
  1322. for _,v in pairs(Tool:children()) do
  1323. if v.className=="Part" and v.Name~="Face" and v.Name~="Cheek10" and string.sub(v.Name,1,4)~="Chew" then v.Transparency=0 end
  1324. end
  1325.  
  1326. Tool.Ohgodno:Stop()
  1327.  
  1328. wait(10)
  1329.  
  1330. Noob:Remove()
  1331.  
  1332. end
  1333.  
  1334. canScale=true
  1335.  
  1336. Tool.Nom.Value=0
  1337.  
  1338. Attackdeb=true
  1339.  
  1340. end
  1341.  
  1342. eql=function(mouse)
  1343. Tool.Handle.Equip:Play()
  1344. mouse.KeyDown:connect(function(key) if key=="z" then secondary() end end)
  1345. end
  1346. Tool.Equipped:connect(eql)
  1347.  
  1348. c=-1
  1349. while true do
  1350. if Tool.Handle:FindFirstChild("CheekWeld1")~=nil then
  1351. updateScaling()
  1352. end
  1353. wait()
  1354. end
  1355. end,o55)
  1356. end))
  1357. o56 = Create("ScreenGui",{
  1358. ["Name"] = "DEATHGUI",
  1359. ["Parent"] = o55,
  1360. })
  1361. o57 = Create("ImageLabel",{
  1362. ["Parent"] = o56,
  1363. ["Transparency"] = 1,
  1364. ["Position"] = UDim2.new(0.3125,0,0.20000000298023,0),
  1365. ["Size"] = UDim2.new(0.050000000745058,0,0.050000000745058,0),
  1366. ["BackgroundTransparency"] = 1,
  1367. ["SizeConstraint"] = Enum.SizeConstraint.RelativeXX,
  1368. ["Image"] = "http://www.roblox.com/asset/?id=26533945",
  1369. })
  1370. o58 = Create("Frame",{
  1371. ["Parent"] = o56,
  1372. ["Transparency"] = 0.73750001192093,
  1373. ["Position"] = UDim2.new(-0.5,0,-0.5,0),
  1374. ["Size"] = UDim2.new(2,0,2,0),
  1375. ["BackgroundColor3"] = Color3.new(1, 0, 0),
  1376. ["BackgroundTransparency"] = 0.73750001192093,
  1377. ["ZIndex"] = 10,
  1378. })
  1379. o59 = Create("TextLabel",{
  1380. ["Parent"] = o56,
  1381. ["Position"] = UDim2.new(0.5,0,0.25,0),
  1382. ["Text"] = "WARNING: TACTICAL NOOB INBOUND",
  1383. ["Font"] = Enum.Font.ArialBold,
  1384. ["FontSize"] = Enum.FontSize.Size14,
  1385. ["TextColor3"] = Color3.new(1, 0, 0),
  1386. ["TextStrokeColor3"] = Color3.new(0.8, 0, 0),
  1387. ["TextStrokeTransparency"] = 0.94999998807907,
  1388. ["TextTransparency"] = 0.73750001192093,
  1389. })
  1390. o60 = Create("ImageLabel",{
  1391. ["Parent"] = o56,
  1392. ["Transparency"] = 1,
  1393. ["Position"] = UDim2.new(0.63749998807907,0,0.20000001788139,0),
  1394. ["Size"] = UDim2.new(0.050000000745058,0,0.050000000745058,0),
  1395. ["BackgroundTransparency"] = 1,
  1396. ["SizeConstraint"] = Enum.SizeConstraint.RelativeXX,
  1397. ["Image"] = "http://www.roblox.com/asset/?id=26533945",
  1398. })
  1399. o61 = Create("Script",{
  1400. ["Parent"] = o56,
  1401. ["Disabled"] = true,
  1402. })
  1403. table.insert(cors,coroutine.create(function()
  1404. wait()
  1405. runDummyScript(function()
  1406. wait()
  1407. while true do
  1408. for i=1, 20 do
  1409. script.Parent.TextLabel.TextTransparency=.75-i/80
  1410. script.Parent.TextLabel.TextStrokeTransparency=1-i/40
  1411. script.Parent.Frame.BackgroundTransparency=.75-i/80
  1412. wait()
  1413. end
  1414. for i=1, 20 do
  1415. script.Parent.TextLabel.TextTransparency=.5+i/80
  1416. script.Parent.TextLabel.TextStrokeTransparency=i/20
  1417. script.Parent.Frame.BackgroundTransparency=.5+i/80
  1418. wait()
  1419. end
  1420. end
  1421. end,o61)
  1422. end))
  1423. o62 = Create("Script",{
  1424. ["Name"] = "NuclearBomb",
  1425. ["Parent"] = o55,
  1426. ["Disabled"] = true,
  1427. })
  1428. table.insert(cors,coroutine.create(function()
  1429. wait()
  1430. runDummyScript(function()
  1431. wait(.2)
  1432. d=true
  1433. Asplode=function()
  1434. if d==false then return end
  1435. d=false
  1436. for _,v in pairs(game.Players:children()) do
  1437. if v.Character~=nil then
  1438. if v.Character:FindFirstChild("Torso")~=nil then
  1439. if (v.Character.Torso.Position-script.Parent.Position).magnitude<=800 then
  1440. s=script.ScreenGui:clone()
  1441. s.Frame.Script.Disabled=false
  1442. s.Parent=v.PlayerGui
  1443. s=script.ScreenGui2:clone()
  1444. s.Frame.Script.Disabled=false
  1445. s.Parent=v.PlayerGui
  1446. end
  1447. end
  1448. end
  1449. end
  1450. ex=Instance.new("Explosion")
  1451. ex.BlastRadius=40
  1452. ex.BlastPressure=ex.BlastPressure*1.5
  1453. ex.Position=script.Parent.Position
  1454. ex.Parent=workspace
  1455. p=Instance.new("Part")
  1456. p.TopSurface=0
  1457. p.BottomSurface=0
  1458. p.formFactor="Symmetric"
  1459. p.BrickColor=BrickColor.new("Cool yellow")
  1460. p.Size=Vector3.new(1,1,1)
  1461. p.Anchored=true
  1462. p.CanCollide=false
  1463. p.Name="Blast"
  1464. p.CFrame=CFrame.new(script.Parent.Position-Vector3.new(0,3,0))
  1465. p.Parent=workspace
  1466. s=script.Asplosion:clone()
  1467. s.Disabled=false
  1468. s.Parent=p
  1469. m=Instance.new("SpecialMesh")
  1470. m.MeshType="Sphere"
  1471. m.Scale=Vector3.new(5,5,5)
  1472. m.Parent=p
  1473. p.CanCollide=false
  1474. script.Parent.Transparency=1
  1475. script.Parent.Anchored=true
  1476. end
  1477. Asplode()
  1478.  
  1479. end,o62)
  1480. end))
  1481. o63 = Create("Script",{
  1482. ["Name"] = "Asplosion",
  1483. ["Parent"] = o62,
  1484. ["Disabled"] = true,
  1485. })
  1486. table.insert(cors,coroutine.create(function()
  1487. wait()
  1488. runDummyScript(function()
  1489. wait(.05)
  1490.  
  1491. s=Instance.new("Sound")
  1492. s.SoundId="http://www.roblox.com/asset/?id=2101159"
  1493. s.Pitch=.37555
  1494. s.Name="Kaboom"
  1495. s.Volume=1
  1496. s.Parent=workspace
  1497.  
  1498. wait(.05)
  1499.  
  1500. s:Play()
  1501.  
  1502. c=script.Parent.CFrame
  1503.  
  1504. GetHumans=function()
  1505. Chars={}
  1506. Things=workspace:GetChildren()
  1507. for ii,v in pairs(Things) do
  1508. if v.className=="Model" then
  1509. Human=v:FindFirstChild("Humanoid")
  1510. PTorso=v:FindFirstChild("Torso")
  1511. vv=game.Players:GetPlayerFromCharacter(v)
  1512. if Human~=nil and PTorso~=nil then
  1513. table.insert(Chars,PTorso)
  1514. end
  1515. end
  1516. end
  1517. return Chars
  1518. end
  1519.  
  1520. for i=1, 70 do
  1521.  
  1522. local p=Instance.new("Part")
  1523. p2=Instance.new("Smoke")
  1524. p2.Color=Color3.new(.75,.7554,.7895)
  1525. p2.Size=20
  1526. p2.Opacity=.8
  1527. p2.RiseVelocity=10
  1528. p2.Parent=p
  1529. p.Name="FadeTrail"
  1530. p.TopSurface=0
  1531. p.BottomSurface=0
  1532. p.formFactor="Symmetric"
  1533. p.Size=Vector3.new(1,1,1)
  1534. p.Anchored=true
  1535. p.CanCollide=false
  1536. p.Transparency=1
  1537. p.CFrame=CFrame.new(script.Parent.Position,script.Parent.Position+Vector3.new(math.cos(90/70*i),0,math.sin(90/70*i)))*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  1538. p.Parent=workspace
  1539. coroutine.resume(coroutine.create(function(p) for i=1, 140 do p.CFrame=p.CFrame*CFrame.new(0,6,0) wait() end p.Smoke.Enabled=false wait(5) p:Remove() end),p)
  1540. game:GetService("Debris"):AddItem(p,25)
  1541.  
  1542. end
  1543.  
  1544. cc=game.Lighting.Brightness
  1545. game.Lighting.Brightness=game.Lighting.Brightness+3
  1546.  
  1547. for i=1, 100 do
  1548. game.Lighting.Brightness=game.Lighting.Brightness-.01825
  1549. script.Parent.Transparency=script.Parent.Transparency+1/100
  1550. script.Parent.Size=script.Parent.Size+Vector3.new(4,4,4)
  1551. script.Parent.CFrame=c
  1552.  
  1553. for _,v in pairs(game.Players:children()) do
  1554. s=script.LocalScript:clone() s.Disabled=false s.Parent=v.PlayerGui
  1555. end
  1556.  
  1557. noobs=GetHumans()
  1558.  
  1559. for _,v in pairs(noobs) do
  1560.  
  1561. Dist=(v.Position-script.Parent.Position).magnitude
  1562. if Dist<script.Parent.Size.x*5 / 1.65 then
  1563. v:BreakJoints()
  1564. end
  1565.  
  1566. Base=120
  1567. Size=script.Parent.Size.x / 50
  1568. Calc=(Base/Size - Dist/10) + 10
  1569. if Calc<0 then Calc=1 end
  1570.  
  1571. if i>=25 then
  1572.  
  1573. for lolol,poo in pairs(v:children()) do
  1574.  
  1575. vv=Instance.new("BodyVelocity")
  1576. vv.P=4000
  1577. vv.maxForce=Vector3.new(50000000000,0,50000000000)
  1578. vv.velocity=(v.Position-script.Parent.Position).unit*(Calc+6)
  1579. vv.Parent=poo
  1580. game:GetService("Debris"):AddItem(vv,.25)
  1581.  
  1582. end
  1583.  
  1584. end
  1585.  
  1586. end
  1587.  
  1588. wait()
  1589. end
  1590.  
  1591. game.Lighting.Brightness=cc
  1592.  
  1593. wait(2)
  1594.  
  1595. script.Parent.Parent=nil
  1596.  
  1597. end,o63)
  1598. end))
  1599. o64 = Create("LocalScript",{
  1600. ["Parent"] = o63,
  1601. ["Disabled"] = true,
  1602. })
  1603. table.insert(cors,coroutine.create(function()
  1604. wait()
  1605. runDummyScript(function()
  1606. wait(.05)
  1607. cam=workspace.CurrentCamera
  1608. cam.CoordinateFrame=cam.CoordinateFrame*CFrame.new(math.random(-50,50)/1000,math.random(-50,50)/100,math.random(-50,50)/100)*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/10)
  1609. script:Remove()
  1610. end,o64)
  1611. end))
  1612. o65 = Create("ScreenGui",{
  1613. ["Parent"] = o62,
  1614. })
  1615. o66 = Create("Frame",{
  1616. ["Parent"] = o65,
  1617. ["Transparency"] = 1,
  1618. ["Position"] = UDim2.new(-0.5,0,-0.5,0),
  1619. ["Size"] = UDim2.new(3,0,3,0),
  1620. ["BackgroundColor3"] = Color3.new(1, 1, 0.941177),
  1621. ["BackgroundTransparency"] = 1,
  1622. ["BorderColor3"] = Color3.new(1, 1, 1),
  1623. })
  1624. o67 = Create("Script",{
  1625. ["Parent"] = o66,
  1626. ["Disabled"] = true,
  1627. })
  1628. table.insert(cors,coroutine.create(function()
  1629. wait()
  1630. runDummyScript(function()
  1631. wait(.2)
  1632.  
  1633. frame=script.Parent
  1634. for i=1, 10 do
  1635. frame.BackgroundTransparency=1-i*.1
  1636. wait()
  1637. end
  1638. wait(.25)
  1639. for i=1, 200 do
  1640. frame.BackgroundTransparency=i/200
  1641. wait()
  1642. end
  1643. script.Parent.Parent:Remove()
  1644.  
  1645. end,o67)
  1646. end))
  1647. o68 = Create("ScreenGui",{
  1648. ["Name"] = "ScreenGui2",
  1649. ["Parent"] = o62,
  1650. })
  1651. o69 = Create("Frame",{
  1652. ["Parent"] = o68,
  1653. ["Transparency"] = 0.625,
  1654. ["Position"] = UDim2.new(-0.5,0,-0.5,0),
  1655. ["Size"] = UDim2.new(3,0,3,0),
  1656. ["BackgroundColor3"] = Color3.new(1, 1, 0.6),
  1657. ["BackgroundTransparency"] = 0.625,
  1658. ["BorderColor3"] = Color3.new(1, 1, 1),
  1659. })
  1660. o70 = Create("Script",{
  1661. ["Parent"] = o69,
  1662. ["Disabled"] = true,
  1663. })
  1664. table.insert(cors,coroutine.create(function()
  1665. wait()
  1666. runDummyScript(function()
  1667. wait(.1)
  1668. for i=1, 100 do
  1669. wait()
  1670. end
  1671. script.Parent.Parent:Remove()
  1672.  
  1673. end,o70)
  1674. end))
  1675. o71 = Create("Part",{
  1676. ["Name"] = "Cheek6",
  1677. ["Parent"] = o1,
  1678. ["BrickColor"] = BrickColor.new("Black"),
  1679. ["Reflectance"] = 0.125,
  1680. ["Position"] = Vector3.new(330.481079, 87.9255371, -126.731323),
  1681. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  1682. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  1683. ["Velocity"] = Vector3.new(-9.18030548, 0, 13.4156132),
  1684. ["CFrame"] = CFrame.new(330.481079, 87.9255371, -126.731323, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  1685. ["CanCollide"] = false,
  1686. ["Locked"] = true,
  1687. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1688. ["Size"] = Vector3.new(1, 1, 1),
  1689. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1690. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1691. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  1692. })
  1693. o72 = Create("SpecialMesh",{
  1694. ["Parent"] = o71,
  1695. ["Scale"] = Vector3.new(0.850000024, 0.150000006, 0.600000024),
  1696. ["MeshType"] = Enum.MeshType.Brick,
  1697. })
  1698. o73 = Create("Part",{
  1699. ["Name"] = "Cheek7",
  1700. ["Parent"] = o1,
  1701. ["BrickColor"] = BrickColor.new("Black"),
  1702. ["Reflectance"] = 0.125,
  1703. ["Position"] = Vector3.new(330.153656, 88.3255005, -126.961182),
  1704. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  1705. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  1706. ["Velocity"] = Vector3.new(-9.21872902, 0, 13.4703465),
  1707. ["CFrame"] = CFrame.new(330.153656, 88.3255005, -126.961182, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  1708. ["CanCollide"] = false,
  1709. ["Locked"] = true,
  1710. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1711. ["Size"] = Vector3.new(1, 1, 1),
  1712. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1713. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1714. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  1715. })
  1716. o74 = Create("SpecialMesh",{
  1717. ["Parent"] = o73,
  1718. ["Scale"] = Vector3.new(0.150000006, 0.699999988, 0.600000024),
  1719. ["MeshType"] = Enum.MeshType.Brick,
  1720. })
  1721. o75 = Create("Part",{
  1722. ["Name"] = "Cheek8",
  1723. ["Parent"] = o1,
  1724. ["BrickColor"] = BrickColor.new("Black"),
  1725. ["Reflectance"] = 0.125,
  1726. ["Position"] = Vector3.new(330.638062, 88.4053955, -126.946655),
  1727. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  1728. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  1729. ["Velocity"] = Vector3.new(-9.21630001, 0, 13.3893719),
  1730. ["CFrame"] = CFrame.new(330.638062, 88.4053955, -126.946655, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  1731. ["CanCollide"] = false,
  1732. ["Locked"] = true,
  1733. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1734. ["Size"] = Vector3.new(1, 1, 1),
  1735. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1736. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1737. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  1738. })
  1739. o76 = Create("SpecialMesh",{
  1740. ["Parent"] = o75,
  1741. ["Scale"] = Vector3.new(0.75, 0.839999974, 0.150000006),
  1742. ["MeshType"] = Enum.MeshType.Brick,
  1743. })
  1744. o77 = Create("Part",{
  1745. ["Name"] = "Cheek9",
  1746. ["Parent"] = o1,
  1747. ["BrickColor"] = BrickColor.new("Black"),
  1748. ["Reflectance"] = 0.125,
  1749. ["Position"] = Vector3.new(330.80011, 88.3255005, -126.489868),
  1750. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  1751. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  1752. ["Velocity"] = Vector3.new(-9.13994408, 0, 13.3622828),
  1753. ["CFrame"] = CFrame.new(330.80011, 88.3255005, -126.489868, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  1754. ["CanCollide"] = false,
  1755. ["Locked"] = true,
  1756. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1757. ["Size"] = Vector3.new(1, 1, 1),
  1758. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1759. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1760. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  1761. })
  1762. o78 = Create("SpecialMesh",{
  1763. ["Parent"] = o77,
  1764. ["Scale"] = Vector3.new(0.150000006, 0.699999988, 0.600000024),
  1765. ["MeshType"] = Enum.MeshType.Brick,
  1766. })
  1767. o79 = Create("Part",{
  1768. ["Name"] = "Top2",
  1769. ["Parent"] = o1,
  1770. ["BrickColor"] = BrickColor.new("Black"),
  1771. ["Position"] = Vector3.new(330.450623, 88.7247314, -126.689453),
  1772. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  1773. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  1774. ["Velocity"] = Vector3.new(-9.17330647, 0, 13.4207077),
  1775. ["CFrame"] = CFrame.new(330.450623, 88.7247314, -126.689453, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  1776. ["CanCollide"] = false,
  1777. ["Locked"] = true,
  1778. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1779. ["Size"] = Vector3.new(1, 1, 1),
  1780. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1781. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1782. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  1783. })
  1784. o80 = Create("SpecialMesh",{
  1785. ["Parent"] = o79,
  1786. ["Scale"] = Vector3.new(0.899999976, 0.150000006, 0.649999976),
  1787. ["MeshType"] = Enum.MeshType.Brick,
  1788. })
  1789. o81 = Create("Part",{
  1790. ["Name"] = "Chew1",
  1791. ["Parent"] = o1,
  1792. ["BrickColor"] = BrickColor.new("Bright yellow"),
  1793. ["Transparency"] = 1,
  1794. ["Position"] = Vector3.new(330.881989, 88.2255249, -126.432495),
  1795. ["Rotation"] = Vector3.new(90.8242798, 0.600809634, -143.914261),
  1796. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  1797. ["Velocity"] = Vector3.new(-9.13035393, 0, 13.3485985),
  1798. ["CFrame"] = CFrame.new(330.881989, 88.2255249, -126.432495, -0.808091879, 0.588962913, 0.0104859145, -1.50948132e-014, 0.0178012121, -0.999841571, -0.589056253, -0.807963848, -0.0143850138),
  1799. ["CanCollide"] = false,
  1800. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1801. ["Size"] = Vector3.new(1, 1, 1),
  1802. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1803. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1804. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  1805. })
  1806. o82 = Create("CylinderMesh",{
  1807. ["Parent"] = o81,
  1808. ["Scale"] = Vector3.new(0.5, 0.649999976, 0.5),
  1809. })
  1810. o83 = Create("Part",{
  1811. ["Name"] = "Chew2",
  1812. ["Parent"] = o1,
  1813. ["BrickColor"] = BrickColor.new("Bright yellow"),
  1814. ["Transparency"] = 1,
  1815. ["Position"] = Vector3.new(330.073883, 88.2255249, -127.021484),
  1816. ["Rotation"] = Vector3.new(90.8242798, 0.600809634, -143.914261),
  1817. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  1818. ["Velocity"] = Vector3.new(-9.2288084, 0, 13.4836798),
  1819. ["CFrame"] = CFrame.new(330.073883, 88.2255249, -127.021484, -0.808091879, 0.588962913, 0.0104859145, -1.50948132e-014, 0.0178012121, -0.999841571, -0.589056253, -0.807963848, -0.0143850138),
  1820. ["CanCollide"] = false,
  1821. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1822. ["Size"] = Vector3.new(1, 1, 1),
  1823. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1824. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1825. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  1826. })
  1827. o84 = Create("CylinderMesh",{
  1828. ["Parent"] = o83,
  1829. ["Scale"] = Vector3.new(0.5, 0.649999976, 0.5),
  1830. })
  1831. o85 = Create("Model",{
  1832. ["Name"] = "CannonLol",
  1833. ["Parent"] = o1,
  1834. })
  1835. o86 = Create("Part",{
  1836. ["Name"] = "Handle3",
  1837. ["Parent"] = o85,
  1838. ["BrickColor"] = BrickColor.new("Really black"),
  1839. ["Reflectance"] = 0.20000000298023,
  1840. ["Transparency"] = 1,
  1841. ["Position"] = Vector3.new(357.59201, 441.334045, 1019.901),
  1842. ["Rotation"] = Vector3.new(-89.9998016, 0.000384738727, -90.0294189),
  1843. ["RotVelocity"] = Vector3.new(-0.00269895676, -0.000197061745, 0.000686151907),
  1844. ["Velocity"] = Vector3.new(0.00399211096, 0.00265668612, -0.00679172343),
  1845. ["Anchored"] = true,
  1846. ["CFrame"] = CFrame.new(357.59201, 441.334045, 1019.901, -0.000513518928, 0.999999762, 6.71495764e-006, -3.53025621e-006, -6.71677162e-006, 1, 0.999999762, 0.000513518869, 3.53370501e-006),
  1847. ["CanCollide"] = false,
  1848. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1849. ["Size"] = Vector3.new(4, 6, 4),
  1850. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1851. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1852. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1853. })
  1854. o87 = Create("CylinderMesh",{
  1855. ["Parent"] = o86,
  1856. ["Scale"] = Vector3.new(1.04999995, 1.04999995, 1.04999995),
  1857. })
  1858. o88 = Create("Part",{
  1859. ["Name"] = "Handle",
  1860. ["Parent"] = o85,
  1861. ["Material"] = Enum.Material.DiamondPlate,
  1862. ["BrickColor"] = BrickColor.new("Black"),
  1863. ["Reflectance"] = 0.20000000298023,
  1864. ["Transparency"] = 1,
  1865. ["Position"] = Vector3.new(357.600006, 438.594055, 1022.90002),
  1866. ["Rotation"] = Vector3.new(-180, 0, -180),
  1867. ["Anchored"] = true,
  1868. ["CFrame"] = CFrame.new(357.600006, 438.594055, 1022.90002, -1, 0, 0, 0, 1, 0, 0, 0, -1),
  1869. ["CanCollide"] = false,
  1870. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1871. ["Size"] = Vector3.new(4, 4, 2),
  1872. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1873. ["TopSurface"] = Enum.SurfaceType.Weld,
  1874. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  1875. })
  1876. o89 = Create("Part",{
  1877. ["Name"] = "Handle",
  1878. ["Parent"] = o85,
  1879. ["Material"] = Enum.Material.DiamondPlate,
  1880. ["BrickColor"] = BrickColor.new("Black"),
  1881. ["Reflectance"] = 0.20000000298023,
  1882. ["Transparency"] = 1,
  1883. ["Position"] = Vector3.new(357.600006, 441.585022, 1022.90503),
  1884. ["Rotation"] = Vector3.new(-179.90416, 0.00742864469, -179.999832),
  1885. ["RotVelocity"] = Vector3.new(-0.0330850519, -0.00169609871, -0.00513586681),
  1886. ["Velocity"] = Vector3.new(0.00120087306, -0.00596932694, 0.00861900207),
  1887. ["Anchored"] = true,
  1888. ["CFrame"] = CFrame.new(357.600006, 441.585022, 1022.90503, -0.999999762, 3.03301886e-006, 0.000129654305, 3.24990719e-006, 0.999998629, 0.00167285791, -0.000129649023, 0.00167285791, -0.999998331),
  1889. ["CanCollide"] = false,
  1890. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1891. ["Size"] = Vector3.new(4, 2, 2),
  1892. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1893. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1894. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  1895. })
  1896. o90 = Create("SpecialMesh",{
  1897. ["Parent"] = o89,
  1898. ["MeshType"] = Enum.MeshType.Torso,
  1899. })
  1900. o91 = Create("Part",{
  1901. ["Name"] = "Handle",
  1902. ["Parent"] = o85,
  1903. ["Material"] = Enum.Material.DiamondPlate,
  1904. ["BrickColor"] = BrickColor.new("Black"),
  1905. ["Reflectance"] = 0.20000000298023,
  1906. ["Transparency"] = 1,
  1907. ["Position"] = Vector3.new(357.600006, 438.594055, 1016.90002),
  1908. ["Rotation"] = Vector3.new(-180, 0, -180),
  1909. ["Anchored"] = true,
  1910. ["CFrame"] = CFrame.new(357.600006, 438.594055, 1016.90002, -1, 0, 0, 0, 1, 0, 0, 0, -1),
  1911. ["CanCollide"] = false,
  1912. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1913. ["Size"] = Vector3.new(4, 4, 2),
  1914. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1915. ["TopSurface"] = Enum.SurfaceType.Weld,
  1916. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  1917. })
  1918. o92 = Create("Part",{
  1919. ["Name"] = "Handle2",
  1920. ["Parent"] = o85,
  1921. ["Material"] = Enum.Material.DiamondPlate,
  1922. ["BrickColor"] = BrickColor.new("Black"),
  1923. ["Reflectance"] = 0.20000000298023,
  1924. ["Transparency"] = 1,
  1925. ["Position"] = Vector3.new(357.593994, 441.584045, 1016.901),
  1926. ["Rotation"] = Vector3.new(-179.999802, 0.0294249728, -179.999619),
  1927. ["RotVelocity"] = Vector3.new(-0.00269895676, -0.000197061745, 0.000686151907),
  1928. ["Velocity"] = Vector3.new(0.00441175839, -0.00544018392, -0.00746646244),
  1929. ["Anchored"] = true,
  1930. ["CFrame"] = CFrame.new(357.593994, 441.584045, 1016.901, -0.999999762, 6.71497992e-006, 0.000513562642, 6.71677162e-006, 1, 3.48654453e-006, -0.000513562583, 3.48999356e-006, -0.999999762),
  1931. ["CanCollide"] = false,
  1932. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1933. ["Size"] = Vector3.new(4, 2, 2),
  1934. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1935. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1936. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  1937. })
  1938. o93 = Create("SpecialMesh",{
  1939. ["Parent"] = o92,
  1940. ["MeshType"] = Enum.MeshType.Torso,
  1941. })
  1942. o94 = Create("Motor",{
  1943. ["Parent"] = o92,
  1944. ["Part0"] = o92,
  1945. ["Part1"] = o86,
  1946. })
  1947. o95 = Create("Part",{
  1948. ["Name"] = "Handle4",
  1949. ["Parent"] = o85,
  1950. ["BrickColor"] = BrickColor.new("Really black"),
  1951. ["Reflectance"] = 0.20000000298023,
  1952. ["Transparency"] = 1,
  1953. ["Position"] = Vector3.new(360.59201, 441.334045, 1019.90302),
  1954. ["Rotation"] = Vector3.new(-89.9998016, 0.000384738727, -90.0294189),
  1955. ["RotVelocity"] = Vector3.new(-0.00269895676, -0.000197061745, 0.000686151907),
  1956. ["Velocity"] = Vector3.new(0.00399211096, 0.00471514184, -0.00620053802),
  1957. ["Anchored"] = true,
  1958. ["CFrame"] = CFrame.new(360.59201, 441.334045, 1019.90302, -0.000513518928, 0.999999762, 6.71495764e-006, -3.53025621e-006, -6.71677162e-006, 1, 0.999999762, 0.000513518869, 3.53370501e-006),
  1959. ["CanCollide"] = false,
  1960. ["FormFactor"] = Enum.FormFactor.Plate,
  1961. ["Size"] = Vector3.new(4, 0.400000006, 4),
  1962. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1963. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1964. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1965. })
  1966. o96 = Create("SpecialMesh",{
  1967. ["Parent"] = o95,
  1968. ["Scale"] = Vector3.new(1.05999994, 5.5, 1.05999994),
  1969. ["MeshType"] = Enum.MeshType.Sphere,
  1970. })
  1971. o97 = Create("Part",{
  1972. ["Name"] = "Handle6",
  1973. ["Parent"] = o85,
  1974. ["BrickColor"] = BrickColor.new("Really black"),
  1975. ["Reflectance"] = 0.20000000298023,
  1976. ["Transparency"] = 1,
  1977. ["Position"] = Vector3.new(352.34201, 441.334045, 1019.89899),
  1978. ["Rotation"] = Vector3.new(-89.9998016, 0.000384738727, -90.0294189),
  1979. ["RotVelocity"] = Vector3.new(-0.00269895676, -0.000197061745, 0.000686151907),
  1980. ["Velocity"] = Vector3.new(0.00399211096, -0.000945611391, -0.00782629754),
  1981. ["Anchored"] = true,
  1982. ["CFrame"] = CFrame.new(352.34201, 441.334045, 1019.89899, -0.000513518928, 0.999999762, 6.71495764e-006, -3.53025621e-006, -6.71677162e-006, 1, 0.999999762, 0.000513518869, 3.53370501e-006),
  1983. ["CanCollide"] = false,
  1984. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1985. ["Size"] = Vector3.new(6, 2, 6),
  1986. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1987. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1988. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1989. })
  1990. o98 = Create("CylinderMesh",{
  1991. ["Parent"] = o97,
  1992. ["Scale"] = Vector3.new(0.899999976, 1.14999998, 0.899999976),
  1993. })
  1994. o99 = Create("Part",{
  1995. ["Name"] = "Handle5",
  1996. ["Parent"] = o85,
  1997. ["BrickColor"] = BrickColor.new("Really black"),
  1998. ["Reflectance"] = 0.20000000298023,
  1999. ["Transparency"] = 1,
  2000. ["Position"] = Vector3.new(353.59201, 441.334045, 1019.89899),
  2001. ["Rotation"] = Vector3.new(-89.9998016, 0.000384738727, -90.0294189),
  2002. ["RotVelocity"] = Vector3.new(-0.00269895676, -0.000197061745, 0.000686151907),
  2003. ["Velocity"] = Vector3.new(0.00399211096, -8.79215077e-005, -0.00757997017),
  2004. ["Anchored"] = true,
  2005. ["CFrame"] = CFrame.new(353.59201, 441.334045, 1019.89899, -0.000513518928, 0.999999762, 6.71495764e-006, -3.53025621e-006, -6.71677162e-006, 1, 0.999999762, 0.000513518869, 3.53370501e-006),
  2006. ["CanCollide"] = false,
  2007. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2008. ["Size"] = Vector3.new(4, 2, 4),
  2009. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2010. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2011. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2012. })
  2013. o100 = Create("CylinderMesh",{
  2014. ["Parent"] = o99,
  2015. ["Scale"] = Vector3.new(1.14999998, 1.14999998, 1.14999998),
  2016. })
  2017. o101 = Create("Part",{
  2018. ["Name"] = "Handle8",
  2019. ["Parent"] = o85,
  2020. ["Material"] = Enum.Material.DiamondPlate,
  2021. ["Reflectance"] = 0.20000000298023,
  2022. ["Transparency"] = 1,
  2023. ["Position"] = Vector3.new(357.593994, 440.584045, 1015.70099),
  2024. ["Rotation"] = Vector3.new(90.0002594, -6.11382784e-005, 179.998169),
  2025. ["Anchored"] = true,
  2026. ["CFrame"] = CFrame.new(357.593994, 440.584045, 1015.70099, -0.999999821, -3.20675244e-005, -1.0670642e-006, 1.06691914e-006, 4.48937271e-006, -1, 3.20675717e-005, -0.999999821, -4.48933861e-006),
  2027. ["CanCollide"] = false,
  2028. ["FormFactor"] = Enum.FormFactor.Plate,
  2029. ["Size"] = Vector3.new(2, 0.400000006, 2),
  2030. ["BackSurface"] = Enum.SurfaceType.Weld,
  2031. ["BottomSurface"] = Enum.SurfaceType.Weld,
  2032. ["FrontSurface"] = Enum.SurfaceType.Weld,
  2033. ["LeftSurface"] = Enum.SurfaceType.Weld,
  2034. ["RightSurface"] = Enum.SurfaceType.Weld,
  2035. ["TopSurface"] = Enum.SurfaceType.Weld,
  2036. })
  2037. o102 = Create("SpecialMesh",{
  2038. ["Parent"] = o101,
  2039. ["Scale"] = Vector3.new(1.05999994, 5.5, 1.05999994),
  2040. ["MeshType"] = Enum.MeshType.Sphere,
  2041. })
  2042. o103 = Create("Part",{
  2043. ["Name"] = "Handle8",
  2044. ["Parent"] = o85,
  2045. ["Material"] = Enum.Material.DiamondPlate,
  2046. ["Reflectance"] = 0.20000000298023,
  2047. ["Transparency"] = 1,
  2048. ["Position"] = Vector3.new(357.600006, 440.583069, 1024.10303),
  2049. ["Rotation"] = Vector3.new(90.0958481, -0.000173780791, -179.983185),
  2050. ["Anchored"] = true,
  2051. ["CFrame"] = CFrame.new(357.600006, 440.583069, 1024.10303, -0.999999821, 0.000293433928, -3.03304705e-006, 3.52491816e-006, 0.00167288422, -0.999998629, -0.00029342834, -0.999998391, -0.00167283218),
  2052. ["CanCollide"] = false,
  2053. ["FormFactor"] = Enum.FormFactor.Plate,
  2054. ["Size"] = Vector3.new(2, 0.400000006, 2),
  2055. ["BackSurface"] = Enum.SurfaceType.Weld,
  2056. ["BottomSurface"] = Enum.SurfaceType.Weld,
  2057. ["FrontSurface"] = Enum.SurfaceType.Weld,
  2058. ["LeftSurface"] = Enum.SurfaceType.Weld,
  2059. ["RightSurface"] = Enum.SurfaceType.Weld,
  2060. ["TopSurface"] = Enum.SurfaceType.Weld,
  2061. })
  2062. o104 = Create("SpecialMesh",{
  2063. ["Parent"] = o103,
  2064. ["Scale"] = Vector3.new(1.05999994, 5.5, 1.05999994),
  2065. ["MeshType"] = Enum.MeshType.Sphere,
  2066. })
  2067. o105 = Create("Script",{
  2068. ["Parent"] = o85,
  2069. })
  2070. table.insert(cors,coroutine.create(function()
  2071. wait()
  2072. runDummyScript(function()
  2073. wait()
  2074.  
  2075. script.Parent:BreakJoints()
  2076.  
  2077. lol=function()
  2078.  
  2079. w=Instance.new("Motor")
  2080. w.Part0=script.Parent.Handle2
  2081. w.Part1=script.Parent.Handle3
  2082. w.C0=CFrame.new(0,-.25,-3)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,math.pi/2)
  2083. w.Parent=w.Part0
  2084.  
  2085. w=Instance.new("Weld")
  2086. w.Part0=script.Parent.Handle3
  2087. w.Part1=script.Parent.Handle4
  2088. w.C0=CFrame.new(0,3,0)
  2089. w.Parent=w.Part0
  2090.  
  2091. w=Instance.new("Weld")
  2092. w.Part0=script.Parent.Handle3
  2093. w.Part1=script.Parent.Handle5
  2094. w.C0=CFrame.new(0,-4,0)
  2095. w.Parent=w.Part0
  2096.  
  2097. w=Instance.new("Weld")
  2098. w.Part0=script.Parent.Handle3
  2099. w.Part1=script.Parent.Handle6
  2100. w.C0=CFrame.new(0,-5.25,0)
  2101. w.Parent=w.Part0
  2102.  
  2103. end
  2104.  
  2105. script.Parent.AncestryChanged:connect(lol)
  2106. end,o105)
  2107. end))
  2108. o106 = Create("Part",{
  2109. ["Name"] = "Base",
  2110. ["Parent"] = o85,
  2111. ["Material"] = Enum.Material.DiamondPlate,
  2112. ["BrickColor"] = BrickColor.new("Black"),
  2113. ["Transparency"] = 1,
  2114. ["Position"] = Vector3.new(357.600006, 436.094055, 1019.90002),
  2115. ["Rotation"] = Vector3.new(-180, 0, -180),
  2116. ["Anchored"] = true,
  2117. ["CFrame"] = CFrame.new(357.600006, 436.094055, 1019.90002, -1, 0, 0, 0, 1, 0, 0, 0, -1),
  2118. ["CanCollide"] = false,
  2119. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2120. ["Size"] = Vector3.new(6, 1, 8),
  2121. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2122. ["TopSurface"] = Enum.SurfaceType.Weld,
  2123. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  2124. })
  2125. o107 = Create("Part",{
  2126. ["Name"] = "Cheek10",
  2127. ["Parent"] = o1,
  2128. ["BrickColor"] = BrickColor.new("Bright yellow"),
  2129. ["Transparency"] = 1,
  2130. ["Position"] = Vector3.new(330.948059, 88.3397217, -127.371948),
  2131. ["Rotation"] = Vector3.new(-178.737854, 36.0834503, 179.256561),
  2132. ["RotVelocity"] = Vector3.new(0, 0.167158738, 0),
  2133. ["Velocity"] = Vector3.new(-9.28739166, 0, 13.3375549),
  2134. ["CFrame"] = CFrame.new(330.948059, 88.3397217, -127.371948, -0.808091879, -0.0104859406, 0.588962913, -1.50948132e-014, 0.999841571, 0.017801255, -0.589056253, 0.0143850492, -0.807963848),
  2135. ["CanCollide"] = false,
  2136. ["Locked"] = true,
  2137. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2138. ["Size"] = Vector3.new(1, 1, 1),
  2139. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2140. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2141. ["Color"] = Color3.new(0.960784, 0.803922, 0.188235),
  2142. })
  2143. o108 = Create("SpecialMesh",{
  2144. ["Parent"] = o107,
  2145. ["MeshType"] = Enum.MeshType.Brick,
  2146. })
  2147. o109 = Create("Sound",{
  2148. ["Name"] = "Ohgodno",
  2149. ["Parent"] = o1,
  2150. ["Pitch"] = 0.52999997138977,
  2151. ["SoundId"] = "http://www.roblox.com/asset/?id=28510547",
  2152. ["Volume"] = 1,
  2153. ["Looped"] = true,
  2154. })
  2155. o110 = Create("Script",{
  2156. ["Parent"] = o1,
  2157. })
  2158. table.insert(cors,coroutine.create(function()
  2159. wait()
  2160. runDummyScript(function()
  2161. while true do --blargh
  2162.  
  2163.  
  2164. for _,v in pairs(game.Players:children()) do
  2165. if v:FindFirstChild("PlayerGui")~=nil then
  2166. if script.DoGui.Value==true then
  2167.  
  2168. if v.PlayerGui:FindFirstChild("DEATHGUI")==nil then
  2169. s=script.Parent.LocalScript.DEATHGUI:clone()
  2170. s.Script.Disabled=false
  2171. s.Parent=v.PlayerGui
  2172. end
  2173.  
  2174. else
  2175.  
  2176. if v.PlayerGui:FindFirstChild("DEATHGUI")~=nil then
  2177. v.PlayerGui.DEATHGUI:Remove()
  2178. end
  2179.  
  2180. end
  2181.  
  2182. end
  2183. end
  2184.  
  2185. wait(.1)
  2186.  
  2187. end
  2188. end,o110)
  2189. end))
  2190. o111 = Create("BoolValue",{
  2191. ["Name"] = "DoGui",
  2192. ["Parent"] = o110,
  2193. })
  2194.  
  2195. mas.Parent = workspace
  2196. mas:MakeJoints()
  2197. local mas1 = mas:GetChildren()
  2198. for i=1,#mas1 do
  2199. mas1[i].Parent = game.Players.LocalPlayer.Backpack
  2200. ypcall(function() mas1[i]:MakeJoints() end)
  2201. end
  2202. mas:Destroy()
  2203. for i=1,#cors do
  2204. coroutine.resume(cors[i])
  2205. end
  2206.  
  2207.  
  2208. -- yoo waddup
Advertisement
Add Comment
Please, Sign In to add comment