Advertisement
Surrealism

Untitled

Jun 28th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.59 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: UnionOperation
  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. o1.Name = "Marshmello"
  47. o1.Parent = mas
  48. o2.Name = "FlashGUI"
  49. o2.Parent = o1
  50. o3.Name = "Fitted"
  51. o3.Parent = o2
  52. o4.Name = "Flash"
  53. o4.Parent = o2
  54. o5.Name = "HighVis"
  55. o5.Parent = o2
  56. o6.Name = "LowVis"
  57. o6.Parent = o2
  58. o7.Name = "Mounted"
  59. o7.Parent = o2
  60. o8.Name = "Mounter"
  61. o8.Parent = o2
  62. o9.Name = "Set"
  63. o9.Parent = o2
  64. o10.Name = "Steady"
  65. o10.Parent = o2
  66. o11.Name = "Wearing"
  67. o11.Parent = o2
  68. o12.Name = "Head"
  69. o12.Parent = o1
  70. o12.BrickColor = BrickColor.new("Moss")
  71. o12.Position = Vector3.new(-39.1771469, 0.100203991, 42.3765259)
  72. o12.Rotation = Vector3.new(-0.00999999978, -90, 0)
  73. o12.Anchored = true
  74. o12.FormFactor = Enum.FormFactor.Custom
  75. o12.Size = Vector3.new(1.59999943, 0.200000003, 1.19999945)
  76. 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)
  77. o12.TopSurface = Enum.SurfaceType.Smooth
  78. o12.Color = Color3.new(0.486275, 0.611765, 0.419608)
  79. o12.Position = Vector3.new(-39.1771469, 0.100203991, 42.3765259)
  80. o12.Orientation = Vector3.new(0, -89.9800034, 0.00999999978)
  81. o12.Color = Color3.new(0.486275, 0.611765, 0.419608)
  82. o13.Name = "Hat"
  83. o13.Parent = o12
  84. table.insert(cors,coroutine.create(function()
  85. wait()
  86. runDummyScript(function()
  87. function onTouched(hit)
  88. local d = hit.Parent:GetChildren() -- start of hat remover
  89. for i=1, #d do
  90. if (d[i].className == "Hat") then
  91. d[i]:remove()
  92. end
  93. end -- end of hat remover
  94. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Face") == nil then
  95. local g = script.Parent.Parent.Face:clone()
  96. g.Parent = hit.Parent
  97. local C = g:GetChildren()
  98. for i=1, #C do
  99. if C[i].className == "Part" or C[i].className == "UnionOperation" then
  100. local W = Instance.new("Weld")
  101. W.Part0 = g.Middle
  102. W.Part1 = C[i]
  103. local CJ = CFrame.new(g.Middle.Position)
  104. local C0 = g.Middle.CFrame:inverse()*CJ
  105. local C1 = C[i].CFrame:inverse()*CJ
  106. W.C0 = C0
  107. W.C1 = C1
  108. W.Parent = g.Middle
  109. g.Middle.Transparency = 1
  110. end
  111. local Y = Instance.new("Weld")
  112. Y.Part0 = hit.Parent.Head
  113. Y.Part1 = g.Middle
  114. Y.C0 = CFrame.new(0, 0, 0)
  115. Y.Parent = Y.Part0
  116. end
  117.  
  118. local h = g:GetChildren()
  119. for i = 1, # h do
  120. h[i].Anchored = false
  121. h[i].CanCollide = false
  122. end
  123.  
  124. end
  125. end
  126.  
  127. script.Parent.Touched:connect(onTouched)
  128. end,o13)
  129. end))
  130. o14.Name = "GUI"
  131. o14.Parent = o12
  132. table.insert(cors,coroutine.create(function()
  133. wait()
  134. runDummyScript(function()
  135. local debounce = false
  136. function getPlayer(humanoid)
  137. local players = game.Players:children()
  138. for i = 1, #players do
  139. if players[i].Character.Humanoid == humanoid then return players[i] end
  140. end
  141. return nil
  142. end
  143.  
  144. function onTouch(part)
  145.  
  146. local human = part.Parent:findFirstChild("Humanoid")
  147. if (human ~= nil) and debounce == false then
  148.  
  149. debounce = true
  150.  
  151. local player = getPlayer(human)
  152.  
  153. if (player == nil) then return end
  154.  
  155. script.Parent.Parent:findFirstChild("FlashGUI"):clone().Parent = player.PlayerGui
  156.  
  157. wait(5)
  158. debounce = false
  159. end
  160. end
  161.  
  162.  
  163. script.Parent.Touched:connect(onTouch)
  164.  
  165. --Made by Jays520, J Productions
  166. end,o14)
  167. end))
  168. o15.Parent = o1
  169. o15.Health = 0
  170. o15.MaxHealth = 0
  171. o16.Name = "Face"
  172. o16.Parent = o1
  173. o17.Name = "Middle"
  174. o17.Parent = o16
  175. o17.Material = Enum.Material.CorrodedMetal
  176. o17.BrickColor = BrickColor.new("Pastel brown")
  177. o17.Transparency = 1
  178. o17.Position = Vector3.new(-41.1354256, 2.92938495, 42.3655472)
  179. o17.Rotation = Vector3.new(-0.00999999978, -90, 0)
  180. o17.Anchored = true
  181. o17.CanCollide = false
  182. o17.FormFactor = Enum.FormFactor.Symmetric
  183. o17.Size = Vector3.new(2, 1, 1)
  184. 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)
  185. o17.TopSurface = Enum.SurfaceType.Smooth
  186. o17.Color = Color3.new(1, 0.8, 0.6)
  187. o17.Position = Vector3.new(-41.1354256, 2.92938495, 42.3655472)
  188. o17.Orientation = Vector3.new(0, -89.9800034, 0.00999999978)
  189. o17.Color = Color3.new(1, 0.8, 0.6)
  190. o18.Parent = o17
  191. o18.Transparency = 1
  192. o18.Texture = "http://www.roblox.com/asset/?id=69548408"
  193. o19.Parent = o17
  194. o19.Scale = Vector3.new(1.25, 1.25, 1.25)
  195. o19.Scale = Vector3.new(1.25, 1.25, 1.25)
  196. mas.Parent = workspace
  197. mas:MakeJoints()
  198. local mas1 = mas:GetChildren()
  199. for i=1,#mas1 do
  200. mas1[i].Parent = workspace
  201. ypcall(function() mas1[i]:MakeJoints() end)
  202. end
  203. mas:Destroy()
  204. for i=1,#cors do
  205. coroutine.resume(cors[i])
  206. end
  207.  
  208. game:GetService("Lighting").Ambient = Color3.new(0, 0, 0)
  209. game:GetService("Lighting").Brightness = 1
  210. game:GetService("Lighting").ColorShift_Bottom = Color3.new(0, 0, 0)
  211. game:GetService("Lighting").ColorShift_Top = Color3.new(0, 0, 0)
  212. game:GetService("Lighting").GlobalShadows = true
  213. game:GetService("Lighting").OutdoorAmbient = Color3.new(0.0588235, 0.0588235, 0.0588235)
  214. game:GetService("Lighting").Outlines = true
  215. game:GetService("Lighting").GeographicLatitude = 41.733299255371
  216. game:GetService("Lighting").TimeOfDay = "10:00:00"
  217. game:GetService("Lighting").FogColor = Color3.new(0.75, 0.75, 0.75)
  218. game:GetService("Lighting").FogEnd = 100000
  219. game:GetService("Lighting").FogStart = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement