
KeylessUniversal

--[[
Condo2u Commands by scamnapse
yes ikik i pasted ts from rocky2u
for use on discord.gg/veilnoir
powerwords to use against roblox pedos within the script as a surprise
--]]
getgenv().LoadLibrary = function(x)
--// cuz rocky2u is fucking ANCIENT as fuck and needs loadlibrary rbxutility create to function
loadstring(game:HttpGet("raw.githubusercontent.com/dev-sizquirt/LoadLibrary/refs/heads/raw/master/"..x..".lua"))()
end
local ADMINS = {}
local BANS = {}
function _G.ADD_ADMIN(ID) table.insert(ADMINS, ID) end
function _G.ADD_BAN(ID) table.insert(BANS, ID) end
local VERSION = 'unOfficial 1.8.1'
local UPDATED = '2017/10/05'
local CHANGELOG = {
' - Removed Patched Properties',
' - Removed Guest Support',
' - Removed Broken Shutdown Command'
}
local CREDITS = [[
Rocky2u - lol
veinyrox - ;crash
Harkinian - half of the message function
Moon - cmd bar addon idea
N3xul - Fixing stuff because of Roblox Update
]]
local _CORE = game:GetService('CoreGui')
local _LIGHTING = game:GetService('Lighting')
local _NETWORK = game:GetService('NetworkClient')
local _PLAYERS = game:GetService('Players')
local LP = _PLAYERS.LocalPlayer
local MOUSE = LP:GetMouse()
local SERVER_LOCKED = false
local SHOWING_MESSAGE = false
local SERVICES = {}
SERVICES.EVENTS = {}
local COMMANDS = {}
local STD = {}
local JAILED = {}
local KICKS = {}
local LOOPED_H = {}
local LOOPED_K = {}
local C_PREFIX = ';'
local SPLIT = ' '
local NEW = LoadLibrary('RbxUtility').Create
function UPDATE_CHAT(PLAYER) local C = PLAYER.Chatted:connect(function(M) if CHECK_ADMIN(PLAYER) then DEXECUTE(M, PLAYER) end end) table.insert(SERVICES.EVENTS, C) end
function STD.TABLE(T, V) if not T then return false end for i,v in pairs(T) do if v == V then return true end end return false end
function STD.ENDAT(S, V) local SF = S:find(V) if SF then return S:sub(0, SF - string.len(V)), true else return S, false end end
function CHECK_ADMIN(PLAYER) if FIND_IN_TABLE(ADMINS, PLAYER.userId) then return true elseif PLAYER.userId == LP.userId then return true end end
function FCOMMAND(COMMAND) for i,v in pairs(COMMANDS) do if v.N:lower() == COMMAND:lower() or STD.TABLE(v.A, COMMAND:lower()) then return v end end end
function GCOMMAND(M) local CMD, HS = STD.ENDAT(M:lower(), SPLIT) if HS then return {CMD, true} else return {CMD, false} end end
function GPREFIX(STRING) if STRING:sub(1, string.len(C_PREFIX)) == C_PREFIX then return {'COMMAND', string.len(C_PREFIX) + 1} end return end
function GARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING repeat NA, HS = STD.ENDAT(S:lower(), SPLIT) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end
function GCAPARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING repeat NA, HS = STD.ENDAT(S, SPLIT) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end
function ECOMMAND(STRING, SPEAKER) repeat if STRING:find(' ') then STRING = STRING:gsub(' ', ' ') end until not STRING:find(' ') local SCMD, A, CMD SCMD = GCOMMAND(STRING) CMD = FCOMMAND(SCMD[1]) if not CMD then return end A = STRING:sub(string.len(SCMD[1]) + string.len(SPLIT) + 1) local ARGS = GARGS(A) CA = GCAPARGS(A) pcall(function() CMD.F(ARGS, SPEAKER) end) end
function DEXECUTE(STRING, SPEAKER) if not CHECK_ADMIN(SPEAKER) then return end STRING = STRING:gsub('/e ', '') local GP = GPREFIX(STRING) if not GP then return end STRING = STRING:sub(GP[2]) if GP[1] == 'COMMAND' then ECOMMAND(STRING, SPEAKER) end end
function GLS(LOWER, START) local AA = '' for i,v in pairs(CA) do if i > START then if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not LOWER then return AA else return string.lower(AA) end end
function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
function GET_MASS(A, B) B = 0 for i,v in pairs(A:GetChildren()) do if v:IsA('BasePart') then B = B + v:GetMass() end GET_MASS(v) end return B end
local STUFF = '[ Rocky2u\'s CMDs ] : '
local NOCLIP, JESUSFLY, SWIM = false, false, false
_PLAYERS.PlayerAdded:connect(function(PLAYER)
if SERVER_LOCKED then PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end) end
if FIND_IN_TABLE(BANS, PLAYER.userId) then PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end) end
UPDATE_CHAT(PLAYER)
if CHECK_ADMIN(PLAYER) then PLAYER.CharacterAdded:connect(function() game.Chat:Chat(PLAYER.Character.Head, STUFF .. 'Welcome, you\'re an admin!') end) end
end)
game:GetService('RunService').Stepped:connect(function()
for i,v in pairs(_PLAYERS:GetPlayers()) do
if FIND_IN_TABLE(KICKS, v) then KICK(v) end
if FIND_IN_TABLE(LOOPED_H, v.Name) then
v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
end
if FIND_IN_TABLE(LOOPED_K, v.Name) then
v.Character:BreakJoints()
end
end
if NOCLIP then
if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end
elseif JESUSFLY then
if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(12) end
elseif SWIM then
if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(4) end
end
end)
function ADD_COMMAND(N, D, A, F) table.insert(COMMANDS, {N = N, D = D, A = A, F = F}) end
function GET_PLAYER(NAME, SPEAKER)
local NAME_TABLE = {}
NAME = NAME:lower()
if NAME == 'me' then
table.insert(NAME_TABLE, SPEAKER.Name)
elseif NAME == 'others' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.Name ~= SPEAKER.Name then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'all' then
for i,v in pairs(_PLAYERS:GetPlayers()) do table.insert(NAME_TABLE, v.Name) end
elseif NAME == 'random' then
table.insert(NAME_TABLE, _PLAYERS:GetPlayers()[math.random(1, #_PLAYERS:GetPlayers())].Name)
elseif NAME == 'team' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.TeamColor == SPEAKER.TeamColor then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'nonadmins' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if not CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'admins' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'nonfriends' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if not v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'friends' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v ~= SPEAKER and v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'nbcs' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.None then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'bcs' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.BuildersClub then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'tbcs' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.TurboBuildersClub then table.insert(NAME_TABLE, v.Name) end end
elseif NAME == 'obcs' then
for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.OutrageousBuildersClub then table.insert(NAME_TABLE, v.Name) end end
else
for i,v in pairs(_PLAYERS:GetPlayers()) do local L_NAME = v.Name:lower() local F = L_NAME:find(NAME) if F == 1 then table.insert(NAME_TABLE, v.Name) end end
end
return NAME_TABLE
end
local SI = 'rbxasset://textures/blackBkg_square.png'
function LOAD_DATA()
local DATA = Instance.new('Folder')
GUIS = Instance.new('Folder', DATA)
HUMANOIDS = Instance.new('Folder', DATA)
OTHER = Instance.new('Folder', DATA)
MAIN_GUI = Instance.new('ScreenGui', GUIS)
MAIN_GUI.Name = 'seth_main'
NEW'TextLabel'{Name = 'main', Active = true, BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.5, -200, 0.4, 0), Size = UDim2.new(0, 400, 0, 25), Draggable = true, Font = 'SourceSansBold', Text = ' Control Center', TextColor3 = C3(255, 255, 255), TextSize = 20, TextXAlignment = 'Left', Parent = MAIN_GUI}
NEW'Frame'{Name = 'holder', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1, 0), Size = UDim2.new(1, 25, 12, 0), Parent = MAIN_GUI.main}
local BUTTONS = Instance.new('Folder', MAIN_GUI.main.holder) BUTTONS.Name = 'buttons'
NEW'TextButton'{Name = 'server', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'server info', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
NEW'TextButton'{Name = 'admins', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 110, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'admins', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
NEW'TextButton'{Name = 'bans', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 215, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'bans', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
NEW'TextButton'{Name = 'cmds', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 320, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'commands', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
NEW'TextButton'{Name = 'fun', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 50, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'fun', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
NEW'TextButton'{Name = 'changelog', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 160, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'changelog', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
NEW'TextButton'{Name = 'credits', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 270, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'credits', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
local HOLDERS = Instance.new('Folder', MAIN_GUI.main.holder) HOLDERS.Name = 'holders'
NEW'Frame'{Name = 'server', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Parent = HOLDERS}
NEW'TextLabel'{Name = 'fe', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' FilteringEnabled | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
NEW'TextLabel'{Name = 'place_id', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 90), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Place ID | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
NEW'TextLabel'{Name = 'players', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 120), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Players | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
NEW'TextLabel'{Name = 'time', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 60), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Time | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
NEW'TextLabel'{Name = 'gravity', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 30), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Gravity | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
NEW'ScrollingFrame'{Name = 'admins', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
NEW'ScrollingFrame'{Name = 'bans', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
NEW'ScrollingFrame'{Name = 'cmds', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 115), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
NEW'ScrollingFrame'{Name = 'fun', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
NEW'ScrollingFrame'{Name = 'changelog', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
local Y_CHANGES = 0
for i,v in pairs(CHANGELOG) do
NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_CHANGES), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = v, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.changelog}
HOLDERS.changelog.CanvasSize = HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 30)
Y_CHANGES = Y_CHANGES + 30
end
NEW'Frame'{Name = 'credits', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, Parent = HOLDERS}
NEW'TextLabel'{Name = 'text', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(1, 0, 1, 0), Font = 'SourceSansBold', Text = CREDITS, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', TextYAlignment = 'Top', Parent = HOLDERS.credits}
NEW'TextBox'{Name = 'search', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.25, 0, 0, 85), Size = UDim2.new(0.5, 0, 0, 25), Visible = false, Font = 'SourceSansBold', Text = 'search commands', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = HOLDERS}
NEW'Frame'{Name = 'line', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 75), Size = UDim2.new(1, -10, 0, 5), Parent = MAIN_GUI.main.holder}
NEW'TextButton'{Name = 'close', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = MAIN_GUI.main}
CMD_BAR_H = Instance.new('ScreenGui', GUIS)
CMD_BAR_H.Name = 'cmdbar_seth'
NEW'TextBox'{Name = 'bar', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, -200, 1, -50), Size = UDim2.new(0, 225, 0, 25), Font = 'SourceSansItalic', Text = 'press ; to execute a command', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = CMD_BAR_H}
NEW'ScrollingFrame'{Name = 'commands', BackgroundColor3 = C3(50, 50, 50), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1, -25), Size = UDim2.new(1, 0, 0, 0), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 6, ScrollingEnabled = true, BottomImage = SI, MidImage = SI, TopImage = SI, Parent = CMD_BAR_H.bar}
NEW'TextLabel'{Name = 'commands_ex', BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(0, 200, 0, 20), Visible = false, Font = 'SourceSansBold', TextColor3 = C3(255, 255, 255), TextSize = 18, TextXAlignment = 'Left', Parent = CMD_BAR_H.bar}
local NOTIFY_H = Instance.new('ScreenGui', GUIS)
NOTIFY_H.Name = 'notify_seth'
local N = Instance.new('Frame', NOTIFY_H)
N.Name = 'notify'
N.BackgroundColor3 = C3(0, 0, 0)
N.BackgroundTransparency = 0.5
N.BorderSizePixel = 0
N.Position = UDim2.new(0, -225, 0.6, 0)
N.Size = UDim2.new(0, 225, 0, 30)
local BAR = Instance.new('Frame', N)
BAR.Name = ''
BAR.BackgroundColor3 = C3(255, 255, 255)
BAR.BackgroundTransparency = 0.5
BAR.BorderSizePixel = 0
BAR.Position = UDim2.new(0, 0, 1, 0)
BAR.Size = UDim2.new(1, 0, 0, 5)
local TEXT = Instance.new('TextLabel', N)
TEXT.Name = 'text'
TEXT.BackgroundTransparency = 1
TEXT.BorderSizePixel = 0
TEXT.Size = UDim2.new(1, 0, 1, 0)
TEXT.Font = 'SourceSansBold'
TEXT.TextColor3 = C3(255, 255, 255)
TEXT.TextSize = 18
TEXT.TextXAlignment = 'Left'
PAPER_MESH = Instance.new('BlockMesh', OTHER)
PAPER_MESH.Scale = Vector3.new(1, 1, 0.1)
JAIL = Instance.new('Model', OTHER)
JAIL.Name = 'JAIL'
local B = Instance.new('Part', JAIL)
B.Name = 'BUTTOM'
B.BrickColor = BrickColor.new('Black')
B.Transparency = 0.5
B.Anchored = true
B.Locked = true
B.Size = Vector3.new(6, 1, 6)
B.TopSurface = 'Smooth'
B.BottomSurface = 'Smooth'
local M = Instance.new('Part', JAIL)
M.Name = 'MAIN'
M.BrickColor = BrickColor.new('Black')
M.Transparency = 1
M.Anchored = true
M.CanCollide = false
M.Locked = true
M.Position = B.Position + Vector3.new(0, 3, 0)
M.Size = Vector3.new(1, 1, 1)
local P1 = Instance.new('Part', JAIL)
P1.BrickColor = BrickColor.new('Black')
P1.Transparency = 1
P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
P1.Rotation = Vector3.new(0, 90, 0)
P1.Anchored = true
P1.Locked = true
P1.Size = Vector3.new(1, 6, 6)
local P2 = Instance.new('Part', JAIL)
P2.BrickColor = BrickColor.new('Black')
P2.Transparency = 1
P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
P2.Rotation = Vector3.new(-180, 0, -180)
P2.Anchored = true
P2.Locked = true
P2.Size = Vector3.new(1, 6, 4)
local P3 = Instance.new('Part', JAIL)
P3.BrickColor = BrickColor.new('Black')
P3.Transparency = 1
P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
P3.Rotation = Vector3.new(0, 0, 0)
P3.Anchored = true
P3.Locked = true
P3.Size = Vector3.new(1, 6, 4)
local P4 = Instance.new('Part', JAIL)
P4.BrickColor = BrickColor.new('Black')
P4.Transparency = 1
P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
P4.Rotation = Vector3.new(0, 90, 0)
P4.Anchored = true
P4.Locked = true
P4.Size = Vector3.new(1, 6, 4)
local TOP = Instance.new('Part', JAIL)
TOP.BrickColor = BrickColor.new('Black')
TOP.Transparency = 0.5
TOP.Position = B.Position + Vector3.new(0, 7, 0)
TOP.Rotation = Vector3.new(0, 0, 0)
TOP.Anchored = true
TOP.Locked = true
TOP.Size = Vector3.new(6, 1, 6)
TOP.TopSurface = 'Smooth'
TOP.BottomSurface = 'Smooth'
ROCKET = Instance.new('Part', OTHER)
ROCKET.Name = 'rocket_seth'
ROCKET.CanCollide = false
ROCKET.Size = Vector3.new(2, 5, 2)
Instance.new('CylinderMesh', ROCKET)
local F = Instance.new('Part', ROCKET)
F.BrickColor = BrickColor.new('Black')
F.CanCollide = false
F.Size = Vector3.new(2, 0.2, 2)
Instance.new('CylinderMesh', F)
local PE = Instance.new('ParticleEmitter', F)
PE.Color = ColorSequence.new(C3(236, 139, 70), C3(236, 139, 70))
PE.Size = NumberSequence.new(0.2)
PE.Texture = 'rbxassetid://17238048'
PE.LockedToPart = true
PE.Lifetime = NumberRange.new(0.2)
PE.Rate = 50
PE.Speed = NumberRange.new(-20)
local TOP = Instance.new('Part', ROCKET)
TOP.CanCollide = false
TOP.Shape = 'Ball'
TOP.Size = Vector3.new(2, 2, 2)
TOP.TopSurface = 'Smooth'
TOP.BottomSurface = 'Smooth'
local BF = Instance.new('BodyForce', ROCKET)
BF.Name = 'force'
BF.Force = Vector3.new(0, 0, 0)
local W1 = Instance.new('Weld', ROCKET)
W1.Part0 = ROCKET
W1.Part1 = F
W1.C1 = CFrame.new(0, 2.6, 0)
local W2 = Instance.new('Weld', ROCKET)
W2.Part0 = ROCKET
W2.Part1 = TOP
W2.C1 = CFrame.new(0, -2.6, 0)
ALIEN_H = Instance.new('Accessory', OTHER)
local H = Instance.new('Part', ALIEN_H)
H.Name = 'Handle'
H.Size = Vector3.new(2, 2.4, 2)
local HA = Instance.new('Attachment', H)
HA.Name = 'HatAttachment'
HA.Position = Vector3.new(0, 0.15, 0)
local SM = Instance.new('SpecialMesh', H)
SM.MeshId = 'rbxassetid://13827689'
SM.MeshType = 'FileMesh'
SM.Scale = Vector3.new(1, 1.02, 1)
SM.TextureId = 'rbxassetid://13827796'
local S = Instance.new('Model', OTHER) S.Name = 'swastika'
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Anchored = true, CanCollide = false, Size = Vector3.new(2, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(0, 3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(3, 0, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(0, -3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-3, 0, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(3, 4, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(4, -3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-3, -4, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-4, 3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
CMD_BAR_H.Parent = _CORE
end
local RS = game:GetService('RunService').RenderStepped
function OPEN_MAIN()
SETH_MAIN = MAIN_GUI:Clone()
local BUTTONS = SETH_MAIN.main.holder.buttons
local HOLDERS = SETH_MAIN.main.holder.holders
for i,v in pairs(SETH_MAIN.main.holder.buttons:GetChildren()) do
v.MouseButton1Down:connect(function(X, Y)
OPEN_TAB(v.Name)
if not v:FindFirstChild('circle') then
local C = Instance.new('ImageLabel', v)
C.BackgroundTransparency = 1
C.Position = UDim2.new(0, X - 0, 0, Y - 35) - UDim2.new(0, v.AbsolutePosition.X, 0, v.AbsolutePosition.Y)
C.Size = UDim2.new(0, 0, 0, 0)
C.ZIndex = v.ZIndex
C.Image = 'rbxassetid://200182847'
C.ImageColor3 = C3(0, 100, 255)
C.Name = 'circle'
C:TweenSizeAndPosition(UDim2.new(0, 500, 0, 500), C.Position - UDim2.new(0, 250, 0, 250), 'Out', 'Quart', 2.5)
for i = 0, 1, 0.03 do
C.ImageTransparency = i
RS:wait()
end
C:destroy()
end
end)
end
HOLDERS.server.place_id.Text = ' Place ID | ' .. game.PlaceId
game:GetService('RunService').Stepped:connect(function()
if SETH_MAIN:FindFirstChild('main') and HOLDERS:FindFirstChild('server') then
if not workspace.FilteringEnabled then
HOLDERS.server.fe.Text = ' FilteringEnabled | false'
else
HOLDERS.server.fe.Text = ' FilteringEnabled | true'
end
HOLDERS.server.players.Text = ' Players | ' .. _PLAYERS.NumPlayers .. '/' .. _PLAYERS.MaxPlayers
HOLDERS.server.time.Text = ' Time | ' .. _LIGHTING.TimeOfDay
HOLDERS.server.gravity.Text = ' Gravity | ' .. workspace.Gravity
end
end)
function UPDATE_ADMINS()
HOLDERS.admins:ClearAllChildren()
HOLDERS.admins.CanvasSize = UDim2.new(0, 0, 0, 0)
local Y_ADMINS = 5
for i,v in pairs(ADMINS) do
NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_ADMINS), Size = UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.admins}
NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.admins[v]}
HOLDERS.admins[v].update.MouseButton1Down:connect(function()
table.remove(ADMINS, i)
UPDATE_ADMINS()
end)
HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0, 0, 30)
Y_ADMINS = Y_ADMINS + 30
end
HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0, 0, 5)
spawn(function()
for i,v in pairs(HOLDERS.admins:GetChildren()) do
v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
end
end)
end
UPDATE_ADMINS()
function UPDATE_BANS()
HOLDERS.bans:ClearAllChildren()
HOLDERS.bans.CanvasSize = UDim2.new(0, 0, 0, 0)
local Y_BANS = 5
for i,v in pairs(BANS) do
NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_BANS), Size = UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', Text = '', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.bans}
NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.bans[v]}
HOLDERS.bans[v].update.MouseButton1Down:connect(function()
table.remove(BANS, i)
UPDATE_BANS()
end)
HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0, 30)
Y_BANS = Y_BANS + 30
end
HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0, 5)
spawn(function()
for i,v in pairs(HOLDERS.bans:GetChildren()) do
v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
end
end)
end
UPDATE_BANS()
local function DISPLAY_CMDS()
local Y_COMMANDS = 0
for i,v in pairs(COMMANDS) do
NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds}
HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25)
Y_COMMANDS = Y_COMMANDS + 25
end
end
DISPLAY_CMDS()
HOLDERS.search.Changed:connect(function()
if SETH_MAIN:FindFirstChild('main') and SETH_MAIN.main.holder.holders:FindFirstChild('search') then
if HOLDERS.search.Text ~= 'search commands' and HOLDERS.search.Focused then
if HOLDERS.search.Text ~= '' then
if not HOLDERS.search.Text:find(' ') then
HOLDERS.cmds:ClearAllChildren()
HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
local Y_COMMANDS = 0
for i,v in pairs(COMMANDS) do
if v.N:find(HOLDERS.search.Text) then
HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25)
NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds}
HOLDERS.changelog.CanvasSize = HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 25)
Y_COMMANDS = Y_COMMANDS + 25
end
end
end
else
HOLDERS.cmds:ClearAllChildren()
HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
DISPLAY_CMDS()
end
end
end
end)
local FUN = {'balefire', 'swastika', 'trowel', 'path giver', 'orbital strike'}
local Y_FUN = 5
for i,v in pairs(FUN) do
NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_FUN), Size = UDim2.new(1, -50, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.fun}
HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 30)
Y_FUN = Y_FUN + 30
end
HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 5)
for i,v in pairs(HOLDERS.fun:GetChildren()) do
NEW'TextButton'{Name = 'load', BackgroundColor3 = C3(50, 50, 255), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 45, 0, 25), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'load', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = v}
v.load.MouseButton1Down:connect(function()
if v.Name == 'balefire' then LOAD_BALEFIRE()
elseif v.Name == 'swastika' then local S = OTHER.swastika:Clone() S.Parent = workspace S:MoveTo(LP.Character.Head.Position + Vector3.new(0, 10, 0))
elseif v.Name == 'trowel' then LOAD_TROWEL()
elseif v.Name == 'path giver' then LOAD_PATH()
elseif v.Name == 'orbital strike' then LOAD_STRIKE()
end
end)
end
SETH_MAIN.main.close.MouseButton1Down:connect(function()
SETH_MAIN:destroy()
end)
SETH_MAIN.Parent = _CORE
end
LOAD_DATA()
--/ TOOLS
function LOAD_BALEFIRE()
local HB = Instance.new('HopperBin', LP.Backpack)
HB.Name = 'balefire'
local function BF(P)
for i = 1, 50 do
local E = Instance.new('Explosion', workspace)
E.BlastRadius = 3
E.BlastPressure = 999999
E.Position = LP.Character.Torso.CFrame.p + ((P - LP.Character.Torso.CFrame.p).unit * 6 * i) + ((P - LP.Character.Torso.CFrame.p).unit * 7)
end
end
FIRED = false
local function FIRE(M)
if not FIRED then
FIRED = true
BF(M.Hit.p)
wait(0.25)
FIRED = false
end
end
HB.Selected:connect(function(M)
M.Button1Down:connect(function()
FIRE(M)
end)
end)
end
function LOAD_TROWEL()
local T = Instance.new('Tool', LP.Backpack) T.Name = 'trowel'
NEW'Part'{Name = 'Handle', Size = Vector3.new(1, 4.4, 1), Parent = T}
NEW'SpecialMesh'{MeshId = 'rbxasset://fonts/trowel.mesh', MeshType = 'FileMesh', TextureId = 'rbxasset://textures/TrowelTexture.png', Parent = T.Handle}
NEW'Sound'{Name = 'build', SoundId = 'rbxasset://sounds//bass.wav', Volume = 1, Parent = T.Handle}
local HEIGHT = 5
local SPEED = 0.05
local WIDTH = 15
function BRICK(CF, P, C)
local B = Instance.new('Part')
B.BrickColor = C
B.CFrame = CF * CFrame.new(P + B.Size / 2)
B.Parent = game.Workspace
B:MakeJoints()
B.Material = 'Neon'
return B, P + B.Size
end
function BW(CF)
local BC = BrickColor.Random()
local B = {}
assert(WIDTH > 0)
local Y = 0
while Y < HEIGHT do
local P
local X = -WIDTH / 2
while X < WIDTH / 2 do
local brick
brick, P = BRICK(CF, Vector3.new(X, Y, 0), BC)
X = P.x
table.insert(B, brick)
wait(SPEED)
end
Y = P.y
end
return B
end
function S(A)
if math.abs(A.x) > math.abs(A.z) then
if A.x > 0 then
return Vector3.new(1, 0, 0)
else
return Vector3.new(-1, 0, 0)
end
else
if A.z > 0 then
return Vector3.new(0, 0, 1)
else
return Vector3.new(0, 0, -1)
end
end
end
T.Enabled = true
T.Activated:connect(function()
if T.Enabled and LP.Character:FindFirstChild('Humanoid') then
T.Enabled = false
T.Handle.build:Play()
BW(CFrame.new(LP.Character.Humanoid.TargetPoint, LP.Character.Humanoid.TargetPoint + S((LP.Character.Humanoid.TargetPoint - LP.Character.Head.Position).unit)))
T.Enabled = true
end
end)
end
function LOAD_PATH()
local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'path giver'
local function PATH(M, C)
if ENABLED and LP.Character then
if not workspace:FindFirstChild('paths_seth') then Instance.new('Folder', workspace).Name = 'paths_seth' end
local hit = M.Target
local point = M.Hit.p
local P = Instance.new('Part', workspace.paths_seth)
P.BrickColor = C
P.Material = 'Neon'
P.Transparency = 0.75
P.Anchored = true
P.Size = Vector3.new(20, 1, 20)
P.Velocity = M.Hit.lookVector * 75
P.BottomSurface = 'Smooth'
P.TopSurface = 'Smooth'
P.CFrame = CFrame.new(LP.Character.Head.Position)
P.CFrame = CFrame.new(LP.Character.Torso.Position.x, LP.Character.Torso.Position.y - 4, LP.Character.Torso.Position.z)
P.CFrame = CFrame.new(P.Position, point)
wait()
PATH(M, C)
end
end
local function SELECTED(M)
M.Button1Down:connect(function() ENABLED = true PATH(M, BrickColor.Random()) end)
M.Button1Up:connect(function() ENABLED = false end)
M.KeyDown:connect(function(K) if K == 'r' then if workspace:FindFirstChild('paths_seth') then workspace.paths_seth:destroy() end end end)
end
HB.Selected:connect(SELECTED)
end
function LOAD_STRIKE()
local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'orbital strike'
local function SHOOT(T)
if ENABLED then
local P0 = CFrame.new(0, 1500, 0)
P0 = P0 + ((P0 * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)).lookVector * 0.5) + (P0 * CFrame.fromEulerAnglesXYZ(0, math.pi / 2, 0)).lookVector
local P1 = P0 + ((P0.p - T.Hit.p).unit * -2)
SATELITE.CFrame = CFrame.new((P0.p + P1.p) / 2, P0.p) * CFrame.fromEulerAnglesXYZ(-math.pi / 2, 0, 0)
local M = Instance.new('Model', workspace)
NEW'Part'{BrickColor = BrickColor.new('Pink'), Material = 'Neon', CFrame = CFrame.new((SATELITE.CFrame.p + T.Hit.p) / 2, SATELITE.CFrame.p), Anchored = true, CanCollide = false, Size = Vector3.new(1, 1, 1), Parent = M}
NEW'BlockMesh'{Scale = Vector3.new(1, 1, (SATELITE.CFrame.p - T.Hit.p).magnitude), Parent = M.Part}
NEW'Explosion'{Position = T.Hit.p, BlastRadius = 20, Parent = workspace}
for i = 1,10 do M.Part.Transparency = 0.5 + (i * 0.05) wait(0.05) end
M:destroy()
end
end
HB.Selected:connect(function(M)
if not workspace:FindFirstChild('orbital_seth') then
SATELITE = Instance.new('Part', workspace)
SATELITE.Name = 'orbital_seth'
SATELITE.Position = Vector3.new(0, 1500, 0)
SATELITE.Anchored = true
SATELITE.CanCollide = false
SATELITE.Size = Vector3.new(5, 16.8, 5)
NEW'SpecialMesh'{MeshId = 'rbxassetid://1064328', Scale = Vector3.new(0.2, 0.2, 0.2), Parent = SATELITE}
end
M.Button1Down:connect(function() ENABLED = true SHOOT(M) end)
M.Button1Up:connect(function() ENABLED = false end)
end)
end
function FIND_IN_TABLE(TABLE, NAME)
for i,v in pairs(TABLE) do
if v == NAME then
return true
end
end
return false
end
function GET_IN_TABLE(TABLE, NAME)
for i = 1, #TABLE do
if TABLE[i] == NAME then
return i
end
end
return false
end
local NOTIFY_1 = false
local NOTIFY_2 = false
function NOTIFY(M, R, G, B)
spawn(function()
repeat wait() until not NOTIFY_1
local NOTIFY_SETH = GUIS.notify_seth:Clone() NOTIFY_SETH.Parent = _CORE
if NOTIFY_SETH then
NOTIFY_SETH.notify[''].BackgroundColor3 = C3(R, G, B)
NOTIFY_SETH.notify.text.Text = ' ' .. M
repeat wait() until not NOTIFY_1
NOTIFY_1 = true
wait(0.5)
NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, 0), 'InOut', 'Quad', 0.4, false) wait(0.5)
wait(0.5)
repeat wait() until not NOTIFY_2
NOTIFY_1 = false
NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, -40), 'InOut', 'Quad', 0.4, false) wait(0.5)
wait(0.5)
NOTIFY_2 = true
wait(2.5)
NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, -225, 0.6, -40), 'InOut', 'Quad', 0.4, false) wait(0.5)
end
wait(1)
NOTIFY_SETH:destroy()
NOTIFY_2 = false
end)
end
function KICK(P)
spawn(function()
for i = 1,5 do
if P.Character and P.Character:FindFirstChild('HumanoidRootPart') and P.Character:FindFirstChild('Torso') then
P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
spawn(function()
repeat wait()
if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
until not _PLAYERS:FindFirstChild(P.Name)
end)
P.Character.Torso.Anchored = true
end
end
end)
end
_PLAYERS.PlayerRemoving:connect(function(P)
if FIND_IN_TABLE(KICKS, P) then
for i,v in pairs(KICKS) do if v == P then table.remove(KICKS, i) end end
NOTIFY('KICKED ' .. P.Name, 255, 255, 255)
end
if FIND_IN_TABLE(JAILED, P.Name) then
for i,v in pairs(JAILED) do if v == P.Name then table.remove(KICKS, i) end end
end
end)
function FIX_LIGHTING()
_LIGHTING.Ambient = C3(0.5, 0.5, 0.5)
_LIGHTING.Brightness = 1
_LIGHTING.GlobalShadows = true
_LIGHTING.Outlines = false
_LIGHTING.TimeOfDay = 14
_LIGHTING.FogEnd = 100000
end
function COLOR(PLAYER, BCOLOR)
for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Shirt') or v:IsA('Pants') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' end end
for i,v in pairs(PLAYER.Character.Head:GetChildren()) do if v:IsA('Decal') then v:destroy() end end
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.BrickColor = BrickColor.new(BCOLOR)
elseif v:IsA('Accessory') then
v.Handle.BrickColor = BrickColor.new(BCOLOR)
for a,b in pairs(v.Handle:GetChildren()) do
if b:IsA('SpecialMesh') then
b.TextureId = ''
end
end
end
end
end
function LAG(PLAYER)
local POS = CFrame.new(math.random(-100000, 100000), math.random(-100000, 100000), math.random(-100000, 100000))
spawn(function()
repeat wait()
if PLAYER and PLAYER.Character then
PLAYER.CameraMode = 'LockFirstPerson'
PLAYER.Character.HumanoidRootPart.CFrame = POS
PLAYER.Character.Torso.Anchored = true
Instance.new('ForceField', PLAYER.Character)
Instance.new('Smoke', PLAYER.Character.Head)
end
until not _PLAYERS:FindFirstChild(PLAYER.Name)
end)
end
local FLYING = false
if LP.Character and LP.Character:FindFirstChild('Humanoid') then
LP.Character.Humanoid.Died:connect(function() FLYING = false end)
end
function sFLY()
repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('Torso') and LP.Character:FindFirstChild('Humanoid')
repeat wait() until MOUSE
local T = LP.Character.Torso
local CONTROL = {F = 0, B = 0, L = 0, R = 0}
local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
local SPEED = 0
local function FLY()
FLYING = true
local BG = Instance.new('BodyGyro', T)
local BV = Instance.new('BodyVelocity', T)
BG.P = 9e4
BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
BG.cframe = T.CFrame
BV.velocity = Vector3.new(0, 0.1, 0)
BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
spawn(function()
repeat wait()
LP.Character.Humanoid.PlatformStand = true
if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
SPEED = 50
elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
SPEED = 0
end
if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
else
BV.velocity = Vector3.new(0, 0.1, 0)
end
BG.cframe = workspace.CurrentCamera.CoordinateFrame
until not FLYING
CONTROL = {F = 0, B = 0, L = 0, R = 0}
lCONTROL = {F = 0, B = 0, L = 0, R = 0}
SPEED = 0
BG:destroy()
BV:destroy()
LP.Character.Humanoid.PlatformStand = false
end)
end
MOUSE.KeyDown:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = 1
elseif KEY:lower() == 's' then
CONTROL.B = -1
elseif KEY:lower() == 'a' then
CONTROL.L = -1
elseif KEY:lower() == 'd' then
CONTROL.R = 1
end
end)
MOUSE.KeyUp:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = 0
elseif KEY:lower() == 's' then
CONTROL.B = 0
elseif KEY:lower() == 'a' then
CONTROL.L = 0
elseif KEY:lower() == 'd' then
CONTROL.R = 0
end
end)
FLY()
end
function NOFLY()
FLYING = false
LP.Character.Humanoid.PlatformStand = false
end
function RESET_MODEL(MODEL)
for i,v in pairs(MODEL:GetChildren()) do
if v:IsA('Seat') and v.Name == 'FakeTorso' then
v:destroy()
elseif v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
v:destroy()
elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.Transparency = 0
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
for i,v in pairs(MODEL.Torso:GetChildren()) do
if v:IsA('SpecialMesh') then
v:destroy()
end
end
if MODEL.Head:FindFirstChild('Mesh') then
MODEL.Head.Mesh:destroy()
end
if MODEL.Torso:FindFirstChild('Neck') then MODEL.Torso.Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(180), 0) end
if MODEL.Torso:FindFirstChild('Left Shoulder') then MODEL.Torso['Left Shoulder'].C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, math.rad(-90), 0) end
if MODEL.Torso:FindFirstChild('Right Shoulder') then MODEL.Torso['Right Shoulder'].C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, math.rad(90), 0) end
if MODEL.Torso:FindFirstChild('Left Hip') then MODEL.Torso['Left Hip'].C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0) end
if MODEL.Torso:FindFirstChild('Right Hip') then MODEL.Torso['Right Hip'].C0 = CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0) end
end
function UPDATE_MODEL(MODEL, USERNAME)
local AppModel = _PLAYERS:GetCharacterAppearanceAsync(_PLAYERS:GetUserIdFromNameAsync(USERNAME))
MODEL.Name = USERNAME
for i,v in pairs(AppModel:GetChildren()) do
if v:IsA('SpecialMesh') or v:IsA('BlockMesh') or v:IsA('CylinderMesh') then
v.Parent = MODEL.Head
elseif v:IsA('Decal') then
if MODEL.Head:FindFirstChild('face') then
MODEL.Head.face.Texture = v.Texture
else
local FACE = Instance.new('Decal', MODEL.Head)
FACE.Texture = v.Texture
end
elseif v:IsA('BodyColors') or v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
if MODEL:FindFirstChild('Body Colors') then
MODEL['Body Colors']:destroy()
end
v.Parent = MODEL
elseif v:IsA('Accessory') then
v.Parent = MODEL
v.Handle.CFrame = MODEL.Head.CFrame * CFrame.new(0, MODEL.Head.Size.Y / 2, 0) * v.AttachmentPoint:inverse()
end
end
if not MODEL.Head:FindFirstChild('Mesh') then
local SM = Instance.new('SpecialMesh', MODEL.Head)
SM.MeshType = Enum.MeshType.Head
SM.Scale = Vector3.new(1.25, 1.25, 1.25)
end
end
function CREEPER(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Accessory') then
v:destroy()
end
end
PLAYER.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.BrickColor = BrickColor.new('Bright green')
end
end
end
function SHREK(PLAYER)
COLOR(PLAYER, 'Bright green')
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') or v:IsA('CharacterMesh') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
for i,v in pairs(PLAYER.Character.Head:GetChildren()) do
if v:IsA('Decal') or v:IsA('SpecialMesh') then
v:destroy()
end
end
if PLAYER.Character:FindFirstChild('Shirt Graphic') then
PLAYER.Character['Shirt Graphic'].Archivable = false
PLAYER.Character['Shirt Graphic'].Graphic = ''
end
local M = Instance.new('SpecialMesh', PLAYER.Character.Head)
local S = Instance.new('Shirt', PLAYER.Character)
local P = Instance.new('Pants', PLAYER.Character)
M.MeshType = 'FileMesh'
M.MeshId = 'rbxassetid://19999257'
M.Offset = Vector3.new(-0.1, 0.1, 0)
M.TextureId = 'rbxassetid://156397869'
S.ShirtTemplate = 'rbxassetid://133078194'
P.PantsTemplate = 'rbxassetid://133078204'
end
function DUCK(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'Torso' and v.Name ~= 'HumanoidRootPart' then
v.Transparency = 1
elseif v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
local DUCK = Instance.new('SpecialMesh', PLAYER.Character.Torso)
DUCK.MeshType = 'FileMesh'
DUCK.MeshId = 'rbxassetid://9419831'
DUCK.TextureId = 'rbxassetid://9419827'
DUCK.Scale = Vector3.new(5, 5, 5)
if PLAYER.Character.Head:FindFirstChild('face') then
PLAYER.Character.Head.face.Transparency = 1
end
end
function DOG(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
PLAYER.Character.Torso.Transparency = 1
PLAYER.Character.Torso.Neck.C0 = CFrame.new(0, -0.5, -2) * CFrame.Angles(math.rad(90), math.rad(180), 0)
PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(90), 0)
PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(-0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(-90), 0)
PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(1.5, -1, 1.5) * CFrame.Angles(0, math.rad(90), 0)
PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(-1.5, -1, 1.5) * CFrame.Angles(0, math.rad(-90), 0)
local FakeTorso = Instance.new('Seat', PLAYER.Character)
local BF = Instance.new('BodyForce', FakeTorso)
local W = Instance.new('Weld', PLAYER.Character.Torso)
FakeTorso.Name = 'FakeTorso'
FakeTorso.TopSurface = 0
FakeTorso.BottomSurface = 0
FakeTorso.Size = Vector3.new(3,1,4)
FakeTorso.BrickColor = BrickColor.new('Brown')
FakeTorso.CFrame = PLAYER.Character.Torso.CFrame
BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
W.Part0 = PLAYER.Character.Torso
W.Part1 = FakeTorso
W.C0 = CFrame.new(0, -0.5, 0)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.BrickColor = BrickColor.new('Brown')
end
end
end
function ALIEN(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.BrickColor = BrickColor.new('Fossil')
end
end
ALIEN_H:Clone().Parent = PLAYER.Character
end
function DECALSPAM(INSTANCE, ID)
for i,v in pairs(INSTANCE:GetChildren()) do
if v:IsA('BasePart') then
spawn(function()
local FACES = {'Back', 'Bottom', 'Front', 'Left', 'Right', 'Top'}
local CURRENT_FACE = 1
for i = 1, 6 do
local DECAL = Instance.new('Decal', v)
DECAL.Name = 'decal_seth'
DECAL.Texture = 'rbxassetid://' .. ID - 1
DECAL.Face = FACES[CURRENT_FACE]
CURRENT_FACE = CURRENT_FACE + 1
end
end)
end
DECALSPAM(v, ID)
end
end
function UNDECALSPAM(INSTANCE)
for i,v in pairs(INSTANCE:GetChildren()) do
if v:IsA('BasePart') then
for a,b in pairs(v:GetChildren()) do
if b:IsA('Decal') and b.Name == 'decal_seth' then
b:destroy()
end
end
end
UNDECALSPAM(v)
end
end
function CREATE_DONG(PLAYER, DONG_COLOR)
if PLAYER.Character:FindFirstChild('DONG') then
PLAYER.Character.DONG:destroy()
end
local D = Instance.new('Model', PLAYER.Character)
D.Name = 'DONG'
local BG = Instance.new('BodyGyro', PLAYER.Character.Torso)
local MAIN = Instance.new('Part', PLAYER.Character['DONG'])
local M1 = Instance.new('CylinderMesh', MAIN)
local W1 = Instance.new('Weld', PLAYER.Character.Head)
local P1 = Instance.new('Part', PLAYER.Character['DONG'])
local M2 = Instance.new('SpecialMesh', P1)
local W2 = Instance.new('Weld', P1)
local B1 = Instance.new('Part', PLAYER.Character['DONG'])
local M3 = Instance.new('SpecialMesh', B1)
local W3 = Instance.new('Weld', B1)
local B2 = Instance.new('Part', PLAYER.Character['DONG'])
local M4 = Instance.new('SpecialMesh', B2)
local W4 = Instance.new('Weld', B2)
MAIN.TopSurface = 0 MAIN.BottomSurface = 0 MAIN.Name = 'Main' MAIN.Size = Vector3.new(0.6, 2.5, 0.6) MAIN.BrickColor = BrickColor.new(DONG_COLOR) MAIN.Position = PLAYER.Character.Head.Position MAIN.CanCollide = false
W1.Part0 = MAIN W1.Part1 = PLAYER.Character.Head W1.C0 = CFrame.new(0, 0.25, 2.1) * CFrame.Angles(math.rad(45), 0, 0)
P1.Name = 'Mush' P1.BottomSurface = 0 P1.TopSurface = 0 P1.Size = Vector3.new(0.6, 0.6, 0.6) P1.CFrame = CFrame.new(MAIN.Position) P1.BrickColor = BrickColor.new('Pink') P1.CanCollide = false
M2.MeshType = 'Sphere'
W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
B1.Name = 'Left Ball' B1.BottomSurface = 0 B1.TopSurface = 0 B1.CanCollide = false B1.Size = Vector3.new(1, 1, 1) B1.CFrame = CFrame.new(PLAYER.Character['Left Leg'].Position) B1.BrickColor = BrickColor.new(DONG_COLOR)
M3.Parent = B1 M3.MeshType = 'Sphere'
W3.Part0 = PLAYER.Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
B2.Name = 'Right Ball' B2.BottomSurface = 0 B2.CanCollide = false B2.TopSurface = 0 B2.Size = Vector3.new(1, 1, 1) B2.CFrame = CFrame.new(PLAYER.Character['Right Leg'].Position) B2.BrickColor = BrickColor.new(DONG_COLOR)
M4.MeshType = 'Sphere'
W4.Part0 = PLAYER.Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
end
function SCALE(C, S)
if tonumber(S) < 0.5 then S = 0.5 elseif tonumber(S) > 25 then S = 25 end
local HAT_CLONE = {}
for i,v in pairs(C:GetChildren()) do if v:IsA('Accessory') then local HC = v:Clone() table.insert(HAT_CLONE, HC) v:destroy() end end
local HEAD = C.Head
local TORSO = C.Torso
local LA = C['Left Arm']
local RA = C['Right Arm']
local LL = C['Left Leg']
local RL = C['Right Leg']
local HRP = C.HumanoidRootPart
HEAD.Size = Vector3.new(S * 2, S, S)
TORSO.Size = Vector3.new(S * 2, S * 2, S)
LA.Size = Vector3.new(S, S * 2, S)
RA.Size = Vector3.new(S, S * 2, S)
LL.Size = Vector3.new(S, S * 2, S)
RL.Size = Vector3.new(S, S * 2, S)
HRP.Size = Vector3.new(S * 2, S * 2, S)
local M1 = Instance.new('Motor6D', TORSO)
local M2 = Instance.new('Motor6D', TORSO)
local M3 = Instance.new('Motor6D', TORSO)
local M4 = Instance.new('Motor6D', TORSO)
local M5 = Instance.new('Motor6D', TORSO)
local M6 = Instance.new('Motor6D', HRP)
M1.Name = 'Neck' M1.Part0 = TORSO M1.Part1 = HEAD M1.C0 = CFrame.new(0, 1 * S, 0) * CFrame.Angles(-1.6, 0, 3.1) M1.C1 = CFrame.new(0, -0.5 * S, 0) * CFrame.Angles(-1.6, 0, 3.1)
M2.Name = 'Left Shoulder' M2.Part0 = TORSO M2.Part1 = LA M2.C0 = CFrame.new(-1 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0) M2.C1 = CFrame.new(0.5 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0)
M3.Name = 'Right Shoulder' M3.Part0 = TORSO M3.Part1 = RA M3.C0 = CFrame.new(1 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0) M3.C1 = CFrame.new(-0.5 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0)
M4.Name = 'Left Hip' M4.Part0 = TORSO M4.Part1 = LL M4.C0 = CFrame.new(-1 * S, -1 * S, 0) * CFrame.Angles(0, -1.6, 0) M4.C1 = CFrame.new(-0.5 * S, 1 * S, 0) * CFrame.Angles(0, -1.6, 0)
M5.Name = 'Right Hip' M5.Part0 = TORSO M5.Part1 = RL M5.C0 = CFrame.new(1 * S, -1 * S, 0) * CFrame.Angles(0, 1.6, 0) M5.C1 = CFrame.new(0.5 * S, 1 * S, 0) * CFrame.Angles(0, 1.6, 0)
M6.Name = 'RootJoint' M6.Part0 = HRP M6.Part1 = TORSO M6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) M6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
for i,v in pairs(HAT_CLONE) do v.Parent = C end
end
function CAPE(COLOR)
if LP.Character:FindFirstChild('Cape') then LP.Character.Cape:destroy() end
repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('Torso')
local T = LP.Character.Torso
local C = Instance.new('Part', T.Parent)
C.Name = 'cape_seth'
C.Anchored = false
C.CanCollide = false
C.TopSurface = 0
C.BottomSurface = 0
C.BrickColor = BrickColor.new(COLOR)
C.Material = 'Neon'
C.Size = Vector3.new(0.2, 0.2, 0.2)
local M = Instance.new('BlockMesh', C)
M.Scale = Vector3.new(9, 17.5, 0.5)
local M1 = Instance.new('Motor', C)
M1.Part0 = C
M1.Part1 = T
M1.MaxVelocity = 1
M1.C0 = CFrame.new(0, 1.75, 0) * CFrame.Angles(0, math.rad(90), 0)
M1.C1 = CFrame.new(0, 1, .45) * CFrame.Angles(0, math.rad(90), 0)
local WAVE = false
repeat wait(1 / 44)
local ANG = 0.2
local oldMag = T.Velocity.magnitude
local MV = 0.1
if WAVE then
ANG = ANG + ((T.Velocity.magnitude / 10) * 0.05) + 1
WAVE = false
else
WAVE = false
end
ANG = ANG + math.min(T.Velocity.magnitude / 30, 1)
M1.MaxVelocity = math.min((T.Velocity.magnitude / 10), 0.04) + MV
M1.DesiredAngle = -ANG
if M1.CurrentAngle < -0.05 and M1.DesiredAngle > -.05 then
M1.MaxVelocity = 0.04
end
repeat
wait()
until M1.CurrentAngle == M1.DesiredAngle or math.abs(T.Velocity.magnitude - oldMag) >= (T.Velocity.magnitude / 10) + 1
if T.Velocity.magnitude < 0.1 then
wait(0.1)
end
until not C or C.Parent ~= T.Parent
end
function INFECT(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
Instance.new('Folder', PLAYER.Character).Name = 'infected_seth'
if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
if PLAYER.Character.Head:FindFirstChild('face') then
PLAYER.Character.Head.face.Texture = 'rbxassetid://7074882'
end
for i,v in pairs (PLAYER.Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
if v.Name == 'Head' or v.Name == 'Left Arm' or v.Name == 'Right Arm' then
v.BrickColor = BrickColor.new('Medium green')
elseif v.Name == 'Torso' or v.Name == 'Left Leg' or v.Name == 'Right Leg' then
v.BrickColor = BrickColor.new('Brown')
end
end
end
local T = PLAYER.Character.Torso.Touched:connect(function(TC)
if not TC.Parent:FindFirstChild('infected_seth') then
local GPFC = _PLAYERS:GetPlayerFromCharacter(TC.Parent)
if GPFC then
INFECT(GPFC)
end
end
end)
end
function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
if (zCoco) then
funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
else
funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
end
return funcw
end
function BANG(VICTIM)
spawn(function()
local P1 = _PLAYERS.LocalPlayer.Character.Torso
local V1 = _PLAYERS[VICTIM].Character.Torso
V1.Parent.Humanoid.PlatformStand = true
P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1) LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0) LA1.Name = 'Left Shoulder'
P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1) RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0) RS1.Name = 'Right Shoulder'
V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1) LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0) LS2.Name = 'Left Shoulder'
V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1) RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0) RS2.Name = 'Right Shoulder'
V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0 = V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name = 'Left Hip'
V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1) RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0) RH2.Name = 'Right Hip'
local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0 D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball' D.Size = Vector3.new(1, 1, 1)
local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
local D2 = D:Clone() D2.Parent = P1
fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0 C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size = Vector3.new(0.4, 1.3, 0.4)
fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
local CM = Instance.new('CylinderMesh', C)
local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface = 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape = 'Ball' BL.Size = Vector3.new(1, 1, 1)
local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface = 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape = 'Ball' BR.Size = Vector3.new(1, 1, 1)
local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
local BLN = Instance.new('Part', V1) BLN.TopSurface = 0 BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor = BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1)
local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
local BRN = Instance.new('Part', V1) BRN.TopSurface = 0 BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor = BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1)
local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1 = CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0)
LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0) RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0)
LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1 = CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0)
if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
end)
spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0) end end end)
end
function RESPAWN(PLAYER)
local M = Instance.new('Model', workspace) M.Name = 'respawn_seth'
local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
Instance.new('Humanoid', M)
PLAYER.Character = M
end
function LOAD_MESSAGE(STRING)
_PLAYERS.LocalPlayer.CharacterAppearanceId = 20018
RESPAWN(LP)
R = false
LP.CharacterAdded:connect(function()
if not R then
wait(0.5)
if LP.Character:FindFirstChild('Humanoid') then
MAIN_HAT = LP.Character:FindFirstChild('BunnyEarsOfCaprice'):Clone()
end
R = true
end
end)
repeat wait() until R
RESPAWN(LP)
LP.CharacterAppearanceId = 0
if MAIN_HAT then
MAIN_HAT.Handle.CanCollide = true
local M = MAIN_HAT.Handle.BunnyTools.EggScript3:Clone()
local P = Instance.new('Part')
M.Disabled = false
M.Parent = P
MAIN_HAT.Handle.BunnyTools.EggMesh3:Clone().Parent = P
MAIN_HAT:destroy()
P.Parent = LP.Character
repeat wait() until LP:FindFirstChild('ChessMsg')
MG = LP:FindFirstChild('ChessMsg')
MG.Name = 'message_seth'
MG.Text = ''
MG.Parent = workspace
MESSAGE(STRING)
P:destroy()
for i,v in pairs(workspace:GetChildren()) do
if v:IsA('Part') and v.BrickColor == BrickColor.new('Bright red') and v.Reflectance == 0 and v.Transparency == 0 and not v.Anchored and v.CanCollide and v.Locked and v:FindFirstChild('Decal') and v.Size == Vector3.new(8, 0.4, 8) then
if v.Decal.Texture == 'http://www.roblox.com/asset/?id=1531000' and v.Transparency == 0 and v.Decal.Face == Enum.NormalId.Top then
v:destroy()
end
end
end
end
end
function MESSAGE(STRING)
if not SHOWING_MESSAGE then
spawn(function()
SHOWING_MESSAGE = true
MG.Text = STRING
wait(5)
MG.Text = ''
SHOWING_MESSAGE = false
end)
end
end
_G.CLICK_TP = false
local M_CTRL = false
MOUSE.KeyDown:connect(function(K) if K:byte() == 50 then M_CTRL = true end end)
MOUSE.KeyUp:connect(function(K) if K:byte() == 50 then M_CTRL = false end end)
MOUSE.Button1Down:connect(function() if _G.CLICK_TP and M_CTRL and MOUSE.Target and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') then LP.Character.HumanoidRootPart.CFrame = CFrame.new(MOUSE.Hit.p) + Vector3.new(0, 3, 0) end end)
_LIGHTING.Outlines = false -- / outlines are gross
if FIND_IN_TABLE(BANS, LP.userId) then LP:Kick() end
for i,v in pairs(_PLAYERS:GetPlayers()) do if FIND_IN_TABLE(BANS, v.userId) then table.insert(KICKS, v) else UPDATE_CHAT(v) end end
-- / commands
-- / commands
ADD_COMMAND('cmds','cmds',{'commands'},
function(ARGS, SPEAKER)
OPEN_TAB("cmds")
end)
ADD_COMMAND('lag', 'lag',{'lagserver'},
function(a,spkr)
local plrs = game.Players:GetPlayers()
for _,v in pairs(plrs) do
game.StarterGui.MainGUI.slvUI.Connect:FireServer(v, "cl")
end
end)
ADD_COMMAND('kill','kill',{'killplr'},function(a,spkr)
local plrs = GET_PLAYER(a[1], spkr)
for _,v in pairs(plrs) do
game.StarterGui.MainGUI.slvUI.Connect:FireServer(v, "cl")
gPlayers.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(99999,99999,99999)
end
end)
ADD_COMMAND('bring','bring',{'bringplr'},function(a,spkr)
local plrs = GET_PLAYER(a[1], spkr)
local hrp = gPlayers.LocalPlayer.Character.HumanoidRootPart
local ocf = hrp.CFrame
for _,v in pairs(plrs) do
game.StarterGui.MainGUI.slvUI.Connect:FireServer(v, "cl")
hrp.CFrame = ocf
hrp.Parent:BreakJoints()
htp.CFrame = ocf
end
end)
ADD_COMMAND('void','void',{'punish'},function(a,spkr)
local plrs = GET_PLAYER(a[1], spkr)
local hrp = gPlayers.LocalPlayer.Character.HumanoidRootPart
local ocf = hrp.CFrame
for _,v in pairs(plrs) do
game.StarterGui.MainGUI.slvUI.Connect:FireServer(v, "cl")
hrp.CFrame = CFrame.new(99999999999,99999999999,99999999999)
end
end)
ADD_COMMAND('pedospam','pedospam',{'pdfspam'},function(a,spkr)
local amount = tonumber(a[1])
local usertbl = {
[1] = "KonekoKittenWasTaken", --// Powerword: Brian Ceja
[2] = "Notive", --// Powerword: Jacob Basrawi
[3] = "FreakyTenjo", --// fave's current username (Powerword: Kenneth Brendan Shuck)
[4] = "TitanHammerYT",
[5] = "Nathorix", --// Powerword: Nathan Paul Forsyth
[6] = "MisterObvious",
[7] = "Ripull", --// nathan paul forsyth from 52 frodsham st, tranmere, birkenhead, ch41 9dw, uk will be mad with this one (yes i just leaked nathorix's info EZ GG)
[8] = "Potemer", --// Powerword: addison mcquire (uttp ahh dox snarky snappy is just better)
[9] = "MilkdedX", --// ik he didnt prey on children but he did prey on a woman so he fits (Powerword: Tyrone Davis)
[10] = "Onion_Bred", --// still a weirdo for posting all that porn in that gc idc how gone_gooninq justitfies it Powerword: Gerda Sude Turbanisch
[11] = "RealKoofy", --// we making it out of kelogish's basement wit dis one :fire:
[12] = "roblox_user_549126912", --// kelogish be like
[13] = "GiantMilkDud", --// this troonpedokike shall get da 'za (Powerword: Ashley Tyler Green)
}
for i = 1,amount do
game.StarterGui.MainGUI.Bot.Connect:FireServer('m', usertbl[math.random(#usertbl)])
end
-- / extra
ADD_COMMAND('gravity','gravity [int]',{},
function(ARGS, SPEAKER)
workspace.Gravity = ARGS[1]
end)
ADD_COMMAND('noclip','noclip',{},
function(ARGS, SPEAKER)
NOCLIP = true
JESUSFLY = false
SWIM = false
end)
ADD_COMMAND('clip','clip',{},
function(ARGS, SPEAKER)
NOCLIP = false
end)
ADD_COMMAND('jesusfly','jesusfly',{},
function(ARGS, SPEAKER)
NOCLIP = false
JESUSFLY = true
SWIM = false
end)
ADD_COMMAND('nojfly','nojfly',{},
function(ARGS, SPEAKER)
JESUSFLY = false
end)
ADD_COMMAND('swim','swim',{},
function(ARGS, SPEAKER)
NOCLIP = false
JESUSFLY = false
SWIM = true
end)
ADD_COMMAND('noswim','noswim',{},
function(ARGS, SPEAKER)
SWIM = false
end)
ADD_COMMAND('fly','fly',{},
function(ARGS, SPEAKER)
sFLY()
end)
ADD_COMMAND('unfly','unfly',{},
function(ARGS, SPEAKER)
NOFLY()
end)
ADD_COMMAND('prefix','prefix [string]',{},
function(ARGS, SPEAKER)
if ARGS[1] then
C_PREFIX = ARGS[1]
NOTIFY('Changed prefix to \'' .. ARGS[1] .. '\'', 255, 255, 255)
end
end)
ADD_COMMAND('version','version',{},
function(ARGS, SPEAKER)
NOTIFY('VERSION | ' .. VERSION, 255, 255, 255)
end)
ADD_COMMAND('fe','fe',{},
function(ARGS, SPEAKER)
spawn(function()
CHECK_FE()
end)
end)
function OPEN_COMMANDS()
SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 30)
SETH_MAIN.main.holder.holders.search.Visible = true
end
function CLOSE_COMMANDS()
SETH_MAIN.main.holder.holders.search.Visible = false
SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 0)
end
function OPEN_TAB(TAB)
if not _CORE:FindFirstChild('seth_main') then OPEN_MAIN() end
for a,b in pairs(SETH_MAIN.main.holder.holders:GetChildren()) do
if b.Name ~= TAB then
b.Visible = false
else
b.Visible = true
end
if TAB ~= 'cmds' then
CLOSE_COMMANDS()
else
OPEN_COMMANDS()
end
end
end
ADD_COMMAND('serverinfo','serverinfo',{'sinfo'},
function(ARGS, SPEAKER)
OPEN_TAB('server')
end)
ADD_COMMAND('admins','admins',{},
function(ARGS, SPEAKER)
OPEN_TAB('admins')
end)
ADD_COMMAND('cmds','cmds',{'commands'},
function(ARGS, SPEAKER)
OPEN_TAB('cmds')
end)
ADD_COMMAND('changelog','changelog',{},
function(ARGS, SPEAKER)
OPEN_TAB('changelog')
end)
ADD_COMMAND('credits','credits',{},
function(ARGS, SPEAKER)
OPEN_TAB('credits')
end)
MOUSE.KeyDown:connect(function(key)
if key:byte() == 29 then
if not NOCLIP then
ECOMMAND('noclip')
elseif NOCLIP then
ECOMMAND('clip')
end
elseif key:byte() == 30 then
if not JESUSFLY then
ECOMMAND('jesusfly')
elseif JESUSFLY then
ECOMMAND('nojfly')
end
end
end)
-- / after loaded
function CHECK_FE()
if not workspace.FilteringEnabled then
NOTIFY('Filtering is disabled', 50, 255, 50)
elseif workspace.FilteringEnabled then
NOTIFY('Filtering is ENABLED', 255, 50, 50)
end
end
CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)
local GOING_IN = true
CMD_BAR_H.bar.Changed:connect(function()
if CMD_BAR_H.bar.Text ~= 'press ; to execute a command' and CMD_BAR_H.bar.Focused and not GOING_IN then
if CMD_BAR_H.bar.Text ~= '' then
if not CMD_BAR_H.bar.Text:find(' ') then
CMD_BAR_H.bar.commands.Visible = true
CMD_BAR_H.bar.commands:ClearAllChildren()
CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
local Y_COMMANDS = 0
for i,v in pairs(COMMANDS) do
if v.N:find(CMD_BAR_H.bar.Text) then
CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 1, -200), 'InOut', 'Quad', 0.2, true)
CMD_BAR_H.bar.commands.CanvasSize = CMD_BAR_H.bar.commands.CanvasSize + UDim2.new(0, 0, 0, 20)
local COMMANDS_C = CMD_BAR_H.bar.commands_ex:Clone()
COMMANDS_C.Position = UDim2.new(0, 0, 0, Y_COMMANDS)
COMMANDS_C.Visible = true
COMMANDS_C.Text = ' ' .. v.D
COMMANDS_C.Parent = CMD_BAR_H.bar.commands
Y_COMMANDS = Y_COMMANDS + 20
end
end
end
else
CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2, true)
CMD_BAR_H.bar.commands:ClearAllChildren()
CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
end
end
end)
CMD_BAR_H.bar.FocusLost:connect(function()
GOING_IN = true
if CMD_BAR_H.bar.Text ~= '' then
spawn(function()
ECOMMAND(CMD_BAR_H.bar.Text, LP)
end)
end
CMD_BAR_H.bar.commands:ClearAllChildren()
CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2, true)
CMD_BAR_H.bar:TweenPosition(UDim2.new(0, -225, 1, -50), 'InOut', 'Quad', 0.5, true)
end)
MOUSE.KeyDown:connect(function(K)
if K:byte() == 59 then
GOING_IN = false
CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)
CMD_BAR_H.bar:CaptureFocus()
end
end)
NOTIFY('Hello, ' .. _PLAYERS.LocalPlayer.Name, 255, 255, 255)
CHECK_FE()



Works?
Oops
* work, fun to use, caught a genuine pred too
gem
Doesn't work. Is it patched or im doing something wrong?
@Coptical, i havent tested much commands, the bring, kill and void should work tho, also lag may work idk
what games it work
doesnt work
Does it works to this day?
yeah its patched guys