Advertisement
Surrealism

Untitled

Jun 28th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.75 KB | None | 0 0
  1. --Created with PenguinAnonymous's compiler
  2. --PenguinAnonymous is not responsible for damages caused to your game
  3. --This plugin does not remove things
  4. --PenguinAnonymous cannot be held resonsible for manual deletion for the purpose of testing
  5. --Keep in mind, any items that cause errors in compilation will be skipped and documented within the last line of the disclaimer comments
  6. --Thank you for using my plugin and enjoy :)
  7. --It is free to use
  8. --If you use this plugin to create your own, please give me credit
  9. --Errors:
  10. local runDummyScript = function(f,scri)
  11. local oldenv = getfenv(f)
  12. local newenv = setmetatable({}, {
  13. __index = function(_, k)
  14. if k:lower() == 'script' then
  15. return scri
  16. else
  17. return oldenv[k]
  18. end
  19. end
  20. })
  21. setfenv(f, newenv)
  22. ypcall(function() f() end)
  23. end
  24. cors = {}
  25. mas = Instance.new("Model",game:GetService("Lighting"))
  26. mas.Name = "CompiledModel"
  27. o1 = Instance.new("Model")
  28. o2 = Instance.new("ScreenGui")
  29. o3 = Instance.new("BoolValue")
  30. o4 = Instance.new("BoolValue")
  31. o5 = Instance.new("BoolValue")
  32. o6 = Instance.new("BoolValue")
  33. o7 = Instance.new("BoolValue")
  34. o8 = Instance.new("BoolValue")
  35. o9 = Instance.new("BoolValue")
  36. o10 = Instance.new("BoolValue")
  37. o11 = Instance.new("BoolValue")
  38. o12 = Instance.new("Part")
  39. o13 = Instance.new("Script")
  40. o14 = Instance.new("Script")
  41. o15 = Instance.new("Humanoid")
  42. o16 = Instance.new("Model")
  43. o17 = Instance.new("Part")
  44. o18 = Instance.new("Decal")
  45. o19 = Instance.new("SpecialMesh")
  46. o20 = Instance.new("Part")
  47. o21 = Instance.new("Part")
  48. o22 = Instance.new("Part")
  49. o23 = Instance.new("BlockMesh")
  50. o24 = Instance.new("Part")
  51. o25 = Instance.new("Part")
  52. o26 = Instance.new("Part")
  53. o27 = Instance.new("Part")
  54. o28 = Instance.new("BlockMesh")
  55. o29 = Instance.new("Part")
  56. o1.Name = "Helmet"
  57. o1.Parent = mas
  58. o2.Name = "FlashGUI"
  59. o2.Parent = o1
  60. o3.Name = "Fitted"
  61. o3.Parent = o2
  62. o4.Name = "Flash"
  63. o4.Parent = o2
  64. o5.Name = "HighVis"
  65. o5.Parent = o2
  66. o6.Name = "LowVis"
  67. o6.Parent = o2
  68. o7.Name = "Mounted"
  69. o7.Parent = o2
  70. o8.Name = "Mounter"
  71. o8.Parent = o2
  72. o9.Name = "Set"
  73. o9.Parent = o2
  74. o10.Name = "Steady"
  75. o10.Parent = o2
  76. o11.Name = "Wearing"
  77. o11.Parent = o2
  78. o12.Name = "Head"
  79. o12.Parent = o1
  80. o12.BrickColor = BrickColor.new("Moss")
  81. o12.Position = Vector3.new(-39.1771469, 0.100203991, 42.3765259)
  82. o12.Rotation = Vector3.new(-0.00999999978, -90, 0)
  83. o12.Anchored = true
  84. o12.FormFactor = Enum.FormFactor.Custom
  85. o12.Size = Vector3.new(1.59999943, 0.200000003, 1.19999945)
  86. o12.CFrame = CFrame.new(-39.1771469, 0.100203991, 42.3765259, 0.000304358633, 3.48813592e-05, -1, 0.000217881723, 1, 3.49476759e-05, 1, -0.000217892346, 0.000304351008)
  87. o12.TopSurface = Enum.SurfaceType.Smooth
  88. o12.Color = Color3.new(0.486275, 0.611765, 0.419608)
  89. o12.Position = Vector3.new(-39.1771469, 0.100203991, 42.3765259)
  90. o12.Orientation = Vector3.new(0, -89.9800034, 0.00999999978)
  91. o12.Color = Color3.new(0.486275, 0.611765, 0.419608)
  92. o13.Name = "Hat"
  93. o13.Parent = o12
  94. table.insert(cors,coroutine.create(function()
  95. wait()
  96. runDummyScript(function()
  97. function onTouched(hit)
  98. local d = hit.Parent:GetChildren() -- start of hat remover
  99. for i=1, #d do
  100. if (d[i].className == "Hat") then
  101. d[i]:remove()
  102. end
  103. end -- end of hat remover
  104. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Face") == nil then
  105. local g = script.Parent.Parent.Face:clone()
  106. g.Parent = hit.Parent
  107. local C = g:GetChildren()
  108. for i=1, #C do
  109. if C[i].className == "Part" or C[i].className == "UnionOperation" then
  110. local W = Instance.new("Weld")
  111. W.Part0 = g.Middle
  112. W.Part1 = C[i]
  113. local CJ = CFrame.new(g.Middle.Position)
  114. local C0 = g.Middle.CFrame:inverse()*CJ
  115. local C1 = C[i].CFrame:inverse()*CJ
  116. W.C0 = C0
  117. W.C1 = C1
  118. W.Parent = g.Middle
  119. g.Middle.Transparency = 1
  120. end
  121. local Y = Instance.new("Weld")
  122. Y.Part0 = hit.Parent.Head
  123. Y.Part1 = g.Middle
  124. Y.C0 = CFrame.new(0, 0, 0)
  125. Y.Parent = Y.Part0
  126. end
  127.  
  128. local h = g:GetChildren()
  129. for i = 1, # h do
  130. h[i].Anchored = false
  131. h[i].CanCollide = false
  132. end
  133.  
  134. end
  135. end
  136.  
  137. script.Parent.Touched:connect(onTouched)
  138. end,o13)
  139. end))
  140. o14.Name = "GUI"
  141. o14.Parent = o12
  142. table.insert(cors,coroutine.create(function()
  143. wait()
  144. runDummyScript(function()
  145. local debounce = false
  146. function getPlayer(humanoid)
  147. local players = game.Players:children()
  148. for i = 1, #players do
  149. if players[i].Character.Humanoid == humanoid then return players[i] end
  150. end
  151. return nil
  152. end
  153.  
  154. function onTouch(part)
  155.  
  156. local human = part.Parent:findFirstChild("Humanoid")
  157. if (human ~= nil) and debounce == false then
  158.  
  159. debounce = true
  160.  
  161. local player = getPlayer(human)
  162.  
  163. if (player == nil) then return end
  164.  
  165. script.Parent.Parent:findFirstChild("FlashGUI"):clone().Parent = player.PlayerGui
  166.  
  167. wait(5)
  168. debounce = false
  169. end
  170. end
  171.  
  172.  
  173. script.Parent.Touched:connect(onTouch)
  174.  
  175. --Made by Jays520, J Productions
  176. end,o14)
  177. end))
  178. o15.Parent = o1
  179. o15.Health = 0
  180. o15.MaxHealth = 0
  181. o16.Name = "Face"
  182. o16.Parent = o1
  183. o17.Name = "Middle"
  184. o17.Parent = o16
  185. o17.Material = Enum.Material.CorrodedMetal
  186. o17.BrickColor = BrickColor.new("Pastel brown")
  187. o17.Transparency = 1
  188. o17.Position = Vector3.new(-41.1354256, 2.92938495, 42.3655472)
  189. o17.Rotation = Vector3.new(-0.00999999978, -90, 0)
  190. o17.Anchored = true
  191. o17.CanCollide = false
  192. o17.FormFactor = Enum.FormFactor.Symmetric
  193. o17.Size = Vector3.new(2, 1, 1)
  194. o17.CFrame = CFrame.new(-41.1354256, 2.92938495, 42.3655472, 0.000324318447, 3.48895264e-05, -1, 0.000197882022, 1, 3.49537077e-05, 1, -0.000197893343, 0.000324311521)
  195. o17.TopSurface = Enum.SurfaceType.Smooth
  196. o17.Color = Color3.new(1, 0.8, 0.6)
  197. o17.Position = Vector3.new(-41.1354256, 2.92938495, 42.3655472)
  198. o17.Orientation = Vector3.new(0, -89.9800034, 0.00999999978)
  199. o17.Color = Color3.new(1, 0.8, 0.6)
  200. o18.Parent = o17
  201. o18.Transparency = 1
  202. o18.Texture = "http://www.roblox.com/asset/?id=69548408"
  203. o19.Parent = o17
  204. o19.Scale = Vector3.new(1.25, 1.25, 1.25)
  205. o19.Scale = Vector3.new(1.25, 1.25, 1.25)
  206. o20.Parent = o16
  207. o20.Material = Enum.Material.Metal
  208. o20.BrickColor = BrickColor.new("Dark stone grey")
  209. o20.Position = Vector3.new(-41.200676, 3.03773189, 42.4088516)
  210. o20.Anchored = true
  211. o20.Size = Vector3.new(1.60330129, 1.29154825, 1.67010558)
  212. o20.CFrame = CFrame.new(-41.200676, 3.03773189, 42.4088516, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  213. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  214. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  215. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  216. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  217. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  218. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  219. o20.Color = Color3.new(0.388235, 0.372549, 0.384314)
  220. o20.Position = Vector3.new(-41.200676, 3.03773189, 42.4088516)
  221. o20.Color = Color3.new(0.388235, 0.372549, 0.384314)
  222. o21.Parent = o16
  223. o21.Material = Enum.Material.Metal
  224. o21.BrickColor = BrickColor.new("Dark stone grey")
  225. o21.Position = Vector3.new(-41.20438, 3.30496097, 43.3329735)
  226. o21.Rotation = Vector3.new(-180, 0, -180)
  227. o21.Anchored = true
  228. o21.Size = Vector3.new(1.00206339, 1.75175476, 0.207835361)
  229. o21.CFrame = CFrame.new(-41.20438, 3.30496097, 43.3329735, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  230. o21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  231. o21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  232. o21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  233. o21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  234. o21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  235. o21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  236. o21.Color = Color3.new(0.388235, 0.372549, 0.384314)
  237. o21.Position = Vector3.new(-41.20438, 3.30496097, 43.3329735)
  238. o21.Orientation = Vector3.new(0, 180, 0)
  239. o21.Color = Color3.new(0.388235, 0.372549, 0.384314)
  240. o22.Parent = o16
  241. o22.Material = Enum.Material.Metal
  242. o22.BrickColor = BrickColor.new("Dark stone grey")
  243. o22.Position = Vector3.new(-41.2080917, 3.80599236, 43.247612)
  244. o22.Rotation = Vector3.new(-180, 0, -180)
  245. o22.Anchored = true
  246. o22.CanCollide = false
  247. o22.Size = Vector3.new(0.51958847, 2.82804513, 0.0500000007)
  248. o22.CFrame = CFrame.new(-41.2080917, 3.80599236, 43.247612, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  249. o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  250. o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  251. o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  252. o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  253. o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  254. o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  255. o22.Color = Color3.new(0.388235, 0.372549, 0.384314)
  256. o22.Position = Vector3.new(-41.2080917, 3.80599236, 43.247612)
  257. o22.Orientation = Vector3.new(0, 180, 0)
  258. o22.Color = Color3.new(0.388235, 0.372549, 0.384314)
  259. o23.Parent = o22
  260. o23.Scale = Vector3.new(1, 1, 0.742269158)
  261. o23.Scale = Vector3.new(1, 1, 0.742269158)
  262. o24.Parent = o16
  263. o24.Material = Enum.Material.Metal
  264. o24.BrickColor = BrickColor.new("Dark stone grey")
  265. o24.Position = Vector3.new(-40.3767586, 2.72226787, 42.3531799)
  266. o24.Anchored = true
  267. o24.Size = Vector3.new(0.178144768, 0.660619557, 0.875877678)
  268. o24.CFrame = CFrame.new(-40.3767586, 2.72226787, 42.3531799, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  269. o24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  270. o24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  271. o24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  272. o24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  273. o24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  274. o24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  275. o24.Color = Color3.new(0.388235, 0.372549, 0.384314)
  276. o24.Position = Vector3.new(-40.3767586, 2.72226787, 42.3531799)
  277. o24.Color = Color3.new(0.388235, 0.372549, 0.384314)
  278. o25.Parent = o16
  279. o25.Material = Enum.Material.Neon
  280. o25.BrickColor = BrickColor.new("Really red")
  281. o25.Position = Vector3.new(-40.4212952, 3.51278424, 42.4385414)
  282. o25.Anchored = true
  283. o25.Size = Vector3.new(0.0890724808, 0.192990094, 1.44742489)
  284. o25.CFrame = CFrame.new(-40.4212952, 3.51278424, 42.4385414, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  285. o25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  286. o25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  287. o25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  288. o25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  289. o25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  290. o25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  291. o25.Color = Color3.new(1, 0, 0)
  292. o25.Position = Vector3.new(-40.4212952, 3.51278424, 42.4385414)
  293. o25.Color = Color3.new(1, 0, 0)
  294. o26.Parent = o16
  295. o26.Material = Enum.Material.Metal
  296. o26.BrickColor = BrickColor.new("Dark stone grey")
  297. o26.Position = Vector3.new(-41.2043877, 3.26041293, 41.5069962)
  298. o26.Anchored = true
  299. o26.Size = Vector3.new(1.00206339, 1.84082723, 0.207835361)
  300. o26.CFrame = CFrame.new(-41.2043877, 3.26041293, 41.5069962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  301. o26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  302. o26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  303. o26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  304. o26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  305. o26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  306. o26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  307. o26.Color = Color3.new(0.388235, 0.372549, 0.384314)
  308. o26.Position = Vector3.new(-41.2043877, 3.26041293, 41.5069962)
  309. o26.Color = Color3.new(0.388235, 0.372549, 0.384314)
  310. o27.Parent = o16
  311. o27.Material = Enum.Material.Metal
  312. o27.BrickColor = BrickColor.new("Dark stone grey")
  313. o27.Position = Vector3.new(-41.200676, 3.80598044, 41.5923576)
  314. o27.Anchored = true
  315. o27.CanCollide = false
  316. o27.Size = Vector3.new(0.51958847, 2.82804513, 0.0500000007)
  317. o27.CFrame = CFrame.new(-41.200676, 3.80598044, 41.5923576, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  318. o27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  319. o27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  320. o27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  321. o27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  322. o27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  323. o27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  324. o27.Color = Color3.new(0.388235, 0.372549, 0.384314)
  325. o27.Position = Vector3.new(-41.200676, 3.80598044, 41.5923576)
  326. o27.Color = Color3.new(0.388235, 0.372549, 0.384314)
  327. o28.Parent = o27
  328. o28.Scale = Vector3.new(1, 1, 0.742269158)
  329. o28.Scale = Vector3.new(1, 1, 0.742269158)
  330. o29.Parent = o16
  331. o29.Material = Enum.Material.Metal
  332. o29.BrickColor = BrickColor.new("Dark stone grey")
  333. o29.Position = Vector3.new(-40.3767586, 2.88556695, 42.3865814)
  334. o29.Anchored = true
  335. o29.Size = Vector3.new(0.178144768, 0.987217963, 0.155876562)
  336. o29.CFrame = CFrame.new(-40.3767586, 2.88556695, 42.3865814, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  337. o29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  338. o29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  339. o29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  340. o29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  341. o29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  342. o29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  343. o29.Color = Color3.new(0.388235, 0.372549, 0.384314)
  344. o29.Position = Vector3.new(-40.3767586, 2.88556695, 42.3865814)
  345. o29.Color = Color3.new(0.388235, 0.372549, 0.384314)
  346. mas.Parent = workspace
  347. mas:MakeJoints()
  348. local mas1 = mas:GetChildren()
  349. for i=1,#mas1 do
  350. mas1[i].Parent = workspace
  351. ypcall(function() mas1[i]:MakeJoints() end)
  352. end
  353. mas:Destroy()
  354. for i=1,#cors do
  355. coroutine.resume(cors[i])
  356. end
  357.  
  358. game:GetService("Lighting").Ambient = Color3.new(0, 0, 0)
  359. game:GetService("Lighting").Brightness = 1
  360. game:GetService("Lighting").ColorShift_Bottom = Color3.new(0, 0, 0)
  361. game:GetService("Lighting").ColorShift_Top = Color3.new(0, 0, 0)
  362. game:GetService("Lighting").GlobalShadows = true
  363. game:GetService("Lighting").OutdoorAmbient = Color3.new(0.0588235, 0.0588235, 0.0588235)
  364. game:GetService("Lighting").Outlines = true
  365. game:GetService("Lighting").GeographicLatitude = 41.733299255371
  366. game:GetService("Lighting").TimeOfDay = "10:00:00"
  367. game:GetService("Lighting").FogColor = Color3.new(0.75, 0.75, 0.75)
  368. game:GetService("Lighting").FogEnd = 100000
  369. game:GetService("Lighting").FogStart = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement