Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Created with PenguinAnonymous's compiler
- --PenguinAnonymous is not responsible for damages caused to your game
- --This plugin does not remove things
- --PenguinAnonymous cannot be held resonsible for manual deletion for the purpose of testing
- --Keep in mind, any items that cause errors in compilation will be skipped and documented within the last line of the disclaimer comments
- --Thank you for using my plugin and enjoy :)
- --It is free to use
- --If you use this plugin to create your own, please give me credit
- --Z_V edited my plugin to look like his own and published it without giving me credit, and that makes me very angry
- --Errors: Camera,ModuleScript
- local runDummyScript = function(f,scri)
- local oldenv = getfenv(f)
- local newenv = setmetatable({}, {
- __index = function(_, k)
- if k:lower() == 'script' then
- return scri
- else
- return oldenv[k]
- end
- end
- })
- setfenv(f, newenv)
- ypcall(function() f() end)
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- mas.Name = "CompiledModel"
- o1 = Instance.new("Model")
- o3 = Instance.new("Part")
- o4 = Instance.new("Decal")
- o5 = Instance.new("PointLight")
- o6 = Instance.new("Folder")
- o7 = Instance.new("Script")
- o8 = Instance.new("Script")
- o9 = Instance.new("NumberValue")
- o10 = Instance.new("Folder")
- o13 = Instance.new("Folder")
- o16 = Instance.new("Folder")
- o1.Name = "Adonis_Loader"
- o1.Parent = mas
- o3.Parent = mas
- o3.Material = Enum.Material.SmoothPlastic
- o3.BrickColor = BrickColor.new("Really black")
- o3.Transparency = 1
- o3.Position = Vector3.new(-6.14039707, 1.25003004, -11.4359283)
- o3.Anchored = true
- o3.CanCollide = false
- o3.FormFactor = Enum.FormFactor.Custom
- o3.Size = Vector3.new(2.5, 2.5, 0.200000003)
- o3.CFrame = CFrame.new(-6.14039707, 1.25003004, -11.4359283, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o3.Position = Vector3.new(-6.14039707, 1.25003004, -11.4359283)
- o4.Parent = o3
- o4.Texture = "http://www.roblox.com/asset/?id=360050218"
- o4.Face = Enum.NormalId.Back
- o5.Parent = o3
- o5.Brightness = 100
- o5.Range = 60
- o6.Name = "Loader"
- o6.Parent = o1
- o7.Name = "Dropper"
- o7.Parent = o6
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- --[[
- Clone and drop the loader so it can hide in nil.
- --]]
- local loader = script.Parent.Loader:clone()
- loader.Parent = script.Parent
- loader.Name = "\0"
- loader.Archivable = false
- loader.Disabled = false
- end,o7)
- end))
- o8.Name = "Loader"
- o8.Parent = o6
- o8.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- ----------------------------------------------------------------------------------------
- -- Adonis Loader --
- ----------------------------------------------------------------------------------------
- -- Epix Incorporated. Not Everything is so Black and White. --
- ----------------------------------------------------------------------------------------
- -- Edit settings in-game or using the settings module in the Config folder --
- ----------------------------------------------------------------------------------------
- -- This is not designed to work in solo mode --
- ----------------------------------------------------------------------------------------
- if _G["__Adonis_MUTEX"] and type(_G["__Adonis_MUTEX"])=="string" then
- warn("\n-----------------------------------------------"
- .."\nAdonis is already running! Aborting..."
- .."\nRunning Location: ".._G["__Adonis_MUTEX"]
- .."\nThis Location: "..script:GetFullName()
- .."\n-----------------------------------------------")
- script:Destroy()
- else
- _G["__Adonis_MUTEX"] = script:GetFullName()
- local model = script.Parent.Parent
- local config = model.Config
- local core = model.Loader
- local dropper = core.Dropper
- local loader = core.Loader
- local runner = script
- local settings = config.Settings
- local plugins = config.Plugins
- local themes = config.Themes
- local backup = model:Clone()
- local pEvent
- local data = {
- Settings = {};
- Descriptions = {};
- ServerPlugins = {};
- ClientPlugins = {};
- Themes = {};
- Model = model;
- Config = config;
- Core = core;
- Loader = loader;
- Dopper = dropper;
- Runner = runner;
- ModuleID = 359948692;
- LoaderID = 360052698;
- DebugMode = false
- }
- --// Init
- script:Destroy()
- model.Name = math.random()
- local moduleId = data.ModuleID
- local a,setTab = pcall(require,settings)
- if not a then
- warn'::Adonis:: Settings module errored while loading; Using defaults;'
- setTab = {}
- end
- data.Settings, data.Descriptions, data.Order = setTab.Settings,setTab.Descriptions,setTab.Order
- for _,Plugin in next,plugins:GetChildren()do if Plugin.Name:sub(1,8)=="Client: " then table.insert(data.ClientPlugins,Plugin) elseif Plugin.Name:sub(1,8)=="Server: " then table.insert(data.ServerPlugins,Plugin) else warn("Unknown Plugin Type for "..tostring(Plugin)) end end
- for _,Theme in next,themes:GetChildren()do table.insert(data.Themes,Theme) end
- if data.DebugMode then moduleId = model.Parent.MainModule end
- local module = require(moduleId)
- local response = module(data)
- if response == "SUCCESS" then
- if (data.Settings and data.Settings.HideScript) and not data.DebugMode then
- model.Parent = nil
- game:BindToClose(function() model.Parent = game:GetService("ServerScriptService") model.Name = "Adonis_Loader" end)
- end
- model.Name = "Adonis_Loader"
- else
- error("MainModule failed to load")
- end
- end
- --[[
- --___________________________________________________________________________________________--
- --___________________________________________________________________________________________--
- --___________________________________________________________________________________________--
- --___________________________________________________________________________________________--
- ___________ .__ .___
- \_ _____/_____ |__|__ ___ | | ____ ____
- | __)_\____ \| \ \/ / | |/ \_/ ___\
- | \ |_> > |> < | | | \ \___
- /_______ / __/|__/__/\_ \ |___|___| /\___ > /\
- \/|__| \/ \/ \/ \/
- --------------------------------------------------------
- Epix Incorporated. Not Everything is so Black and White.
- --------------------------------------------------------
- --___________________________________________________________________________________________--
- --___________________________________________________________________________________________--
- --___________________________________________________________________________________________--
- --___________________________________________________________________________________________--
- --]]
- end,o8)
- end))
- o9.Name = "v1.5.8"
- o9.Parent = o1
- o10.Name = "Config"
- o10.Parent = o1
- o13.Name = "Plugins"
- o13.Parent = o10
- o16.Name = "Themes"
- o16.Parent = o10
- mas.Parent = workspace
- mas:MakeJoints()
- local mas1 = mas:GetChildren()
- for i=1,#mas1 do
- mas1[i].Parent = workspace
- ypcall(function() mas1[i]:MakeJoints() end)
- end
- mas:Destroy()
- for i=1,#cors do
- coroutine.resume(cors[i])
- end
- game:GetService("Lighting").Ambient = Color3.new(0.498039, 0.498039, 0.498039)
- game:GetService("Lighting").Brightness = 5
- game:GetService("Lighting").ColorShift_Bottom = Color3.new(1, 1, 1)
- game:GetService("Lighting").ColorShift_Top = Color3.new(1, 1, 1)
- game:GetService("Lighting").GlobalShadows = true
- game:GetService("Lighting").OutdoorAmbient = Color3.new(0.631373, 0.631373, 0.631373)
- game:GetService("Lighting").Outlines = false
- game:GetService("Lighting").GeographicLatitude = 41.733299255371
- game:GetService("Lighting").TimeOfDay = "16:00:00"
- game:GetService("Lighting").FogColor = Color3.new(0, -7.50588, 0)
- game:GetService("Lighting").FogEnd = 1.0000000037683e+14
- game:GetService("Lighting").FogStart = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement