SHOW:
|
|
- or go back to the newest paste.
1 | - | local sizelol = Vector3.new(0.01,0.01,0.01) |
1 | + | --[[ |
2 | - | if script ~= nil then script.Parent = nil end |
2 | + | _ _ _ _ _ _ _ _ _ _ ___ ___ ___ |
3 | - | |
3 | + | / \ ___| |_| |__ ___ _ __ / \ __| |_ __ ___ (_)_ __ (_)___| |_ _ __ __ _| |_(_) ___ _ __ |_ _|_ _|_ _| |
4 | - | function Reset() |
4 | + | / _ \ / _ \ __| '_ \ / _ \ '__| / _ \ / _` | '_ ` _ \| | '_ \| / __| __| '__/ _` | __| |/ _ \| '_ \ | | | | | | |
5 | - | pcall(function() Camball.Model:Remove() end) |
5 | + | / ___ \ __/ |_| | | | __/ | / ___ \ (_| | | | | | | | | | | \__ \ |_| | | (_| | |_| | (_) | | | | | | | | | | |
6 | - | pcall(function() Camball.Part1:Remove() end) |
6 | + | /_/ \_\___|\__|_| |_|\___|_| /_/ \_\__,_|_| |_| |_|_|_| |_|_|___/\__|_| \__,_|\__|_|\___/|_| |_| |___|___|___| |
7 | - | pcall(function() Camball.Part2:Remove() end) |
7 | + | |
8 | - | pcall(function() Camball.Humanoid:Remove() end) |
8 | + | --------------------------------------------------------------------------------------------------------------------------- |
9 | - | Camball = {} |
9 | + | ____ _ _ _ |
10 | - | Camball.Activated = true |
10 | + | / ___| ___| |_| |_(_)_ __ __ _ ___ |
11 | - | Camball.Removed = false |
11 | + | \___ \ / _ \ __| __| | '_ \ / _` / __| |
12 | - | Camball.Moving = true |
12 | + | ___) | __/ |_| |_| | | | | (_| \__ \ |
13 | - | Camball.Busy = false |
13 | + | |____/ \___|\__|\__|_|_| |_|\__, |___/ |
14 | - | Camball.BusyBypass = false |
14 | + | ~Aether Admin Gen 3~ |___/ |
15 | - | Camball.Hidden = false |
15 | + | |
16 | - | Camball.WaitTime = 0.05 |
16 | + | --]] |
17 | - | Camball.Name = "God " |
17 | + | --------------------------------------------------------------------------------------------------------------------------- |
18 | - | Camball.ChatColor = Enum.ChatColor.Red |
18 | + | |
19 | - | Camball.Color = BrickColor.new("Really black") |
19 | + | Module = 333401876 --Dont touch this, it loads the main part of the admin. If you change this the script wont work. |
20 | - | Camball.Point1 = CFrame.new() |
20 | + | |
21 | - | Camball.Point2 = CFrame.new() |
21 | + | Prefix = "?" --What goes at the beginning of a command, example: ":god me" the [ will be whatever you set. |
22 | - | Camball.Model = Instance.new("Model") |
22 | + | |
23 | - | Camball.Part1 = Instance.new("Part") |
23 | + | Owners = { --Who gets owner admin in your game, YOU DO NOT NEED TO ADD YOUR NAME YOU ARE PLACE-OWNER SO YOU GET AUTO-ADMIN! |
24 | - | Camball.Part1.Transparency = 1 |
24 | + | "JayTheLionJR"; -- You can remove me if you want. |
25 | - | Camball.Part1Mesh = Instance.new("SpecialMesh", Camball.Part1) |
25 | + | } |
26 | - | Camball.Part2 = Instance.new("Part") |
26 | + | Admins = { --People who get the perms of an admin, but cant admin/owner others. |
27 | - | Camball.Part2.Transparency = 1 |
27 | + | "JayTheLionJR"; |
28 | - | Camball.Part2Mesh = Instance.new("SpecialMesh", Camball.Part2) |
28 | + | } |
29 | - | Camball.Humanoid = Instance.new("Humanoid") |
29 | + | |
30 | - | canim=game.Players.LocalPlayer.Character.Animate |
30 | + | LesserAdmins = { --People who dont get many commands but have enough power to help. |
31 | - | lanim=canim:clone() |
31 | + | "Temp Admin"; |
32 | - | lanim.Parent = game.Lighting |
32 | + | } |
33 | - | Camball.GetRecursiveChildren = function(Source, Name, SearchType, Children) |
33 | + | |
34 | - | if type(Source) ~= "userdata" then |
34 | + | Moderators = { --Moderators of the server, has powers like the Temp admins. |
35 | - | Source = game |
35 | + | "Moderators"; |
36 | - | end |
36 | + | } |
37 | - | if type(Name) ~= "string" then |
37 | + | |
38 | - | Name = "XxbudlimitedsxX" |
38 | + | Bans = { --People who you dont like and are banned forever from your game! |
39 | - | end |
39 | + | "Noob here"; |
40 | - | if type(Children) ~= "table" then |
40 | + | 'Another noob here'; |
41 | - | Children = {} |
41 | + | } |
42 | - | end |
42 | + | MuteBans={-- People who you want to be muted PERMINANTLY |
43 | - | for _, Child in pairs(Source:children()) do |
43 | + | 'SpammerWhoWontShutup'; |
44 | - | pcall(function() |
44 | + | 'Thatannoyingtalker'; |
45 | - | if (function() |
45 | + | } |
46 | - | if SearchType == nil or SearchType == 1 then |
46 | + | LagBans = { -- will automatically crash upon joining. |
47 | - | return string.match(Child.Name:lower(), Name:lower()) |
47 | + | 'Hacker'; |
48 | - | elseif SearchType == 2 then |
48 | + | 'Scammer'; |
49 | - | return string.match(Child.className:lower(), Name:lower()) |
49 | + | 'Oder'; |
50 | - | elseif SearchType == 3 then |
50 | + | 'cIv2'; |
51 | - | return Child:IsA(Name) or Child:IsA(Name:lower()) |
51 | + | } |
52 | - | elseif SearchType == 4 then |
52 | + | DefaultTabColor = { |
53 | - | return string.match(Child.Name:lower() .. string.rep(string.char(1), 5) .. Child.className:lower(), Name:lower()) or Child:IsA(Name) or Child:IsA(Name:lower()) |
53 | + | ["DarthStrantax"] = "Crimson";--Tells the script that the said user can get the said color, still saves the rank said for this user in the ranked table. |
54 | - | end |
54 | + | } |
55 | - | return false |
55 | + | ---------------------------------------------------------------------------------------------------------------------------- |
56 | - | end)() and Child ~= script then |
56 | + | --[[ |
57 | - | table.insert(Children, Child) |
57 | + | _ _____ _____ _ _ _____ ____ ____ ____ _____ ____ ___ _____ ____ |
58 | - | end |
58 | + | / \ | ____|_ _| | | | ____| _ \ / ___| _ \| ____| _ \_ _|_ _/ ___| |
59 | - | Camball.GetRecursiveChildren(Child, Name, SearchType, Children) |
59 | + | / _ \ | _| | | | |_| | _| | |_) | | | | |_) | _| | | | | | | | \___ \ |
60 | - | end) |
60 | + | / ___ \| |___ | | | _ | |___| _ < | |___| _ <| |___| |_| | | | | ___) | |
61 | - | end |
61 | + | /_/ \_\_____| |_| |_| |_|_____|_| \_\ \____|_| \_\_____|____/___| |_| |____/ |
62 | - | return Children |
62 | + | |
63 | - | end |
63 | + | |
64 | - | end |
64 | + | ---------------------------------------------------------------------------------------------------------------------------- |
65 | - | Reset() |
65 | + | ---------------------------------------------------------------------------------------------------------------------------- |
66 | - | bannedlist = {} |
66 | + | ---------------------------------------------------------------------------------------------------------------------------- |
67 | - | |
67 | + | | __ \ | | | | / ____| | | | |
68 | - | function onPlayerEntered(newPlayer) |
68 | + | | | | | __ _ _ __| |_| |__ | (___ | |_ _ __ __ _ _ __ | |_ __ ___ __ --]]return getfenv()--[[ |
69 | - | for i=1,#bannedlist do |
69 | + | | | | |/ _` | '__| __| '_ \ \___ \| __| '__/ _` | '_ \| __/ _` \ \/ / |
70 | - | if (newPlayer.Name == bannedlist[i]) then |
70 | + | | |__| | (_| | | | |_| | | |____) | |_| | | (_| | | | | || (_| |> < |
71 | - | local hint = Instance.new("Hint",game.Workspace) |
71 | + | |_____/ \__,_|_| \__|_| |_|_____/ \__|_| \__,_|_| |_|\__\__,_/_/\_\ |
72 | - | hint.Text = "Banned user "..newPlayer.Name.." has tried to join." |
72 | + | ---------------------------------------------------------------------------------------------------------------------------- |
73 | - | newPlayer:remove() |
73 | + | |
74 | - | break |
74 | + | /$$$$$$ /$$ /$$ /$$ /$$$$$$ /$$ |
75 | - | else |
75 | + | /$$__ $$ | $$ | $$ | $$ /$$__ $$ | $$ |
76 | - | local hint = Instance.new("Hint",game.Workspace) |
76 | + | | $$ \__/ /$$$$$$ | $$ /$$$$$$$ /$$$$$$ /$$$$$$$ | $$ /$$ /$$ /$$$$$$ | $$ \__/ /$$$$$$ /$$$$$$$ /$$$$$$ |
77 | - | hint.Text = newPlayer.Name.." has joined." |
77 | + | | $$ /$$$$ /$$__ $$| $$ /$$__ $$ /$$__ $$| $$__ $$| $$ | $$ | $$ |____ $$| $$ /$$__ $$ /$$__ $$ /$$__ $$ |
78 | - | end |
78 | + | | $$|_ $$| $$ \ $$| $$| $$ | $$| $$$$$$$$| $$ \ $$| $$ | $$ | $$ /$$$$$$$| $$ | $$ \ $$| $$ | $$| $$$$$$$$ |
79 | - | end |
79 | + | | $$ \ $$| $$ | $$| $$| $$ | $$| $$_____/| $$ | $$| $$ | $$ | $$ /$$__ $$| $$ $$| $$ | $$| $$ | $$| $$_____/ |
80 | - | end |
80 | + | | $$$$$$/| $$$$$$/| $$| $$$$$$$| $$$$$$$| $$ | $$| $$$$$$$$| $$$$$$/| $$$$$$$| $$$$$$/| $$$$$$/| $$$$$$$| $$$$$$$ |
81 | - | |
81 | + | \______/ \______/ |__/ \_______/ \_______/|__/ |__/|________/ \______/ \_______/ \______/ \______/ \_______/ \_______/ |
82 | - | game.Players.PlayerAdded:connect(onPlayerEntered) |
82 | + | |
83 | - | |
83 | + | ---------------------------------------------------------------------------------------------------------------------------- |
84 | - | CatchMsg = function(Msg) |
84 | + | |
85 | - | if Camball.Activated == false then return end |
85 | + | |
86 | - | if Msg == "/fixlocal" then |
86 | + | _______ _______ _______ _______ _______ _______ _ _________ _______ _______ _______ _ __ __ __ |
87 | - | game:service("ScriptContext").ScriptsDisabled = true |
87 | + | ( ____ \|\ /|( ____ )( ____ \( ____ )( ____ \( ___ )( ( /|\__ __/( ____ \( ____ \( ___ )( ( /|/ \ / \ / \ |
88 | - | for i = 1, 10 do |
88 | + | | ( \/| ) ( || ( )|| ( \/| ( )|| ( \/| ( ) || \ ( | ) ( | ( \/| ( \/| ( ) || \ ( |\/) ) \/) ) \/) ) |
89 | - | for _, Part in pairs(Camball.GetRecursiveChildren()) do |
89 | + | | (_____ | | | || (____)|| (__ | (____)|| (_____ | | | || \ | | | | | | | (__ | (___) || \ | | | | | | | | |
90 | - | if Part.className ~= "Player" then |
90 | + | (_____ )| | | || _____)| __) | __)(_____ )| | | || (\ \) | | | | | | __) | ___ || (\ \) | | | | | | | |
91 | - | pcall(function() Part.Disabled = true end) |
91 | + | ) || | | || ( | ( | (\ ( ) || | | || | \ | | | | | | ( | ( ) || | \ | | | | | | | |
92 | - | pcall(function() Part:Remove() end) |
92 | + | /\____) || (___) || ) | (____/\| ) \ \__/\____) || (___) || ) \ |___) (___| (____/\| ) | ) ( || ) \ |__) (___) (___) (_ |
93 | - | end |
93 | + | \_______)(_______)|/ (_______/|/ \__/\_______)(_______)|/ )_)\_______/(_______/|/ |/ \||/ )_)\____/\____/\____/ |
94 | - | end |
94 | + | |
95 | - | wait() |
95 | + | |
96 | - | end |
96 | + | ---------------------------------------------------------------------------------------------------------------------------- |
97 | - | wait(0.5) |
97 | + | |
98 | - | Base = Instance.new("Part") |
98 | + | |
99 | - | Base.Name = "Base" |
99 | + | _______. __ ___ .______ .______ ____ ____ ___ ___ __ |
100 | - | Base.BrickColor = BrickColor.new("Dark green") |
100 | + | / || | / \ | _ \ | _ \ \ \ / / / _ \ |__ \ / / |
101 | - | Base.TopSurface = "Studs" |
101 | + | | (----`| | / ^ \ | |_) | | |_) | \ \/ / | (_) | ) | / /_ |
102 | - | Base.BottomSurface = "Smooth" |
102 | + | \ \ | | / /_\ \ | ___/ | ___/ \_ _/ > _ < / / | '_ \ |
103 | - | Base.formFactor = "Custom" |
103 | + | .----) | | `----. / _____ \ | | | | | | | (_) | / /_ | (_) | |
104 | - | Base.Size = Vector3.new(1000, 5, 1000) |
104 | + | |_______/ |_______|/__/ \__\ | _| | _| |__| \___/ |____| \___/ |
105 | - | Base.CFrame = CFrame.new(0, -2, 0) |
105 | + | |
106 | - | Base.Locked = true |
106 | + | |
107 | - | Base.Anchored = true |
107 | + | ---------------------------------------------------------------------------------------------------------------------------- |
108 | - | Base.Parent = workspace |
108 | + | |
109 | - | game:service("Lighting").Brightness = 1 |
109 | + | ~ALL AETHER ADMIN OFFICIAL DEVELOPERS ( AETHER CREDITS )~ |
110 | - | game:service("Lighting").GeographicLatitude = 41.73 |
110 | + | |
111 | - | game:service("Lighting").Ambient = Color3.new(128 / 255, 128 / 255, 128 / 255) |
111 | + | |
112 | - | game:service("Lighting").ColorShift_Top = Color3.new(0, 0, 0) |
112 | + | --]] |