Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---------------------------------------------------------------
- ---------------------------------------------------------------
- -- _____ __ _ _ _ __ ___ _ _ --
- -- |_ _| / _(_) (_) | \ \ / (_) | | | | --
- -- | | _ __ | |_ _ _ __ _| |_ ___ \ V / _ ___| | __| | --
- -- | || '_ \| _| | '_ \| | __/ _ \ \ / | |/ _ \ |/ _` | --
- -- _| || | | | | | | | | | | || __/ | | | | __/ | (_| | --
- -- \___/_| |_|_| |_|_| |_|_|\__\___| \_/ |_|\___|_|\__,_| --
- -- --
- ---------------------------------------------------------------
- ---------------------------Edge-Moon---------------------------
- ---------------------------------------------------------------
- local Version = '9.5.1'
- HttpService = game:GetService("HttpService")
- SAVEFILE = {
- colorR = 0.121569;
- colorG = 0.121569;
- colorB = 0.121569;
- cmdprefix = ';';
- suggestionstoggle = true;
- allowfriends = true;
- JLnotify = true;
- Mseconds = '7';
- Nfriends = true;
- cmdbarbind = ';';
- chatsV = false;
- whispersV = false;
- commandsV = false;
- aliasSave = {}
- }
- defaults = HttpService:JSONEncode(SAVEFILE)
- loaded = false
- function run()
- local function writeF()
- writefile("IY.txt", defaults)
- wait(1)
- local newjson = readfile("IY.txt")
- local CREATEFILE = HttpService:JSONDecode(newjson)
- colorR = CREATEFILE.colorR
- colorG = CREATEFILE.colorG
- colorB = CREATEFILE.colorB
- cmdprefix = CREATEFILE.cmdprefix
- suggestionstoggle = CREATEFILE.suggestionstoggle
- allowfriends = CREATEFILE.allowfriends
- JLnotify = CREATEFILE.JLnotify
- Mseconds = CREATEFILE.Mseconds
- Nfriends = CREATEFILE.Nfriends
- cmdbarbind = CREATEFILE.cmdbarbind
- chatsV = CREATEFILE.chatsV
- whispersV = CREATEFILE.whispersV
- commandsV = CREATEFILE.commandsV
- aliasSave = CREATEFILE.aliasSave
- loaded = true end
- function pcWRITE()
- local file, err = pcall(writeF)
- if not file then
- warn("READ/WRITE ERROR: "..err)
- R_W = game:GetObjects("rbxassetid://01587976911")[1] R_W.Parent = game.CoreGui
- function Click(mouse) R_W:Destroy()
- for _, child in pairs(game.CoreGui:GetChildren()) do
- if child.Name == "IYrun" then
- child:Destroy() end end end
- R_W.drag.PromptDialog.shadow.Exit.MouseButton1Down:connect(Click) end end
- if is_protosmasher_caller ~= nil or elysianexecute ~= nil or Synapse ~= nil then
- local function sfile()
- local checktxt = readfile("IY.txt")
- if checktxt == nil then pcWRITE() writeF()
- else return end end
- local success, message2 = pcall(sfile)
- if success then
- local json = readfile("IY.txt")
- local LOADFILE = HttpService:JSONDecode(json)
- colorR = LOADFILE.colorR
- colorG = LOADFILE.colorG
- colorB = LOADFILE.colorB
- cmdprefix = LOADFILE.cmdprefix
- suggestionstoggle = LOADFILE.suggestionstoggle
- allowfriends = LOADFILE.allowfriends
- JLnotify = LOADFILE.JLnotify
- Mseconds = LOADFILE.Mseconds
- Nfriends = LOADFILE.Nfriends
- cmdbarbind = LOADFILE.cmdbarbind
- chatsV = LOADFILE.chatsV
- whispersV = LOADFILE.whispersV
- commandsV = LOADFILE.commandsV
- aliasSave = LOADFILE.aliasSave
- loaded = true else
- pcWRITE() writeF() end
- else
- colorR = 0.121569
- colorG = 0.121569
- colorB = 0.121569
- cmdprefix = ';'
- suggestionstoggle = true
- allowfriends = true
- JLnotify = true
- Mseconds = '7'
- Nfriends = true
- cmdbarbind = ';'
- chatsV = false
- whispersV = false
- commandsV = false
- aliasSave = {}
- loaded = true
- end
- repeat wait() until loaded == true
- local gCoreGui = game:GetService('CoreGui') local gPlayers = game:GetService('Players') local gLighting = game:GetService('Lighting') local Player = gPlayers.LocalPlayer
- local Mouse = Player:GetMouse() local char = Player.Character local LP = gPlayers.LocalPlayer local gPlayers = game:GetService("Players") local _players = game:GetService('Players') MSGhook = false local services={} local cmds={}
- local std={} local loopkillT = {} local rainbowT = {} local disabletoolsT = {} local banT = {} local adminT = {} function FIND_CHILD(PATH, NAME) if PATH:FindFirstChild(NAME) then return true end return false end
- services.events = {} local user = gPlayers.LocalPlayer local bringT = {} agelock = nil isagelocked = false local scriptprefix='\\'
- local split=" " slock = false
- function updatefile()
- local update = {
- colorR = colorR;
- colorG = colorG;
- colorB = colorB;
- cmdprefix = cmdprefix;
- suggestionstoggle = suggestionstoggle;
- allowfriends = allowfriends;
- JLnotify = JLnotify;
- Mseconds = Mseconds;
- Nfriends = Nfriends;
- cmdbarbind = cmdbarbind;
- chatsV = chatsV;
- whispersV = whispersV;
- commandsV = commandsV;
- aliasSave = aliasSave
- }
- local updated = HttpService:JSONEncode(update)
- wait(0.1)
- writefile("IY.txt", updated) end
- function isNumber(str)
- return tonumber(str) ~= nil end
- function msghook()
- for _, child in pairs( workspace:GetChildren()) do
- if MSGhook == false and child.ClassName == "Message" and child.Name ~= "IYmessage" then
- child.Name = "IYmessage" child.Text = '' MSGhook = true end end
- if workspace:FindFirstChild("IYmessage") then MSGhook = true
- else MSGhook = false end end
- game:GetService("RunService").RenderStepped:Connect(function()
- game:GetService("GuiService"):SetGlobalGuiInset(0,72,0,0)
- if r15noclip then
- if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end end
- if LP.Character and LP.Character:FindFirstChild('Humanoid') then
- LP.Character.Humanoid.Died:connect(function() FLYING = false end)
- if MSGhook == true and workspace:FindFirstChild("IYmessage") then
- if workspace.IYmessage.Text == '' then
- for _, child in pairs( LightingService:GetChildren()) do
- if child.Name == "IYmblur" then
- child:Destroy() end end end
- else MSGhook = false end
- for i,v in pairs(_players:GetPlayers()) do
- if FindTable(loopkillT, v.Name) then
- v.Character:BreakJoints() end
- if FindTable(disabletoolsT, v.Name) and v:FindFirstChild('Backpack') then
- v.Backpack:Destroy()
- for i,n in pairs(v.Character:GetChildren()) do
- if n:IsA('Tool') or n:IsA('HopperBin') then
- n:destroy() end end end
- if FindTable(rainbowT, v.Name) then
- v.Neutral = false
- v.TeamColor = BrickColor.random()
- end end end end)
- LightingService = game:GetService("Lighting")
- origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
- LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
- function lponly(player) game:GetService('Chat'):Chat(player.Character, 'That is a LocalPlayer only command!', 2) end
- function FindTable(Table, Name)
- for i,v in pairs(Table) do
- if v == Name then
- return true
- end end
- return false
- end
- function GetInTable(Table, Name)
- for i = 1, #Table do
- if Table[i] == Name then
- return i
- end end
- return false end
- _players.PlayerRemoving:connect(function(player)
- for a,b in pairs(injail) do if b == player.Name then table.remove(injail, a) workspace["JAIL_" .. player.Name]:Destroy() end end
- for a,b in pairs(hastab) do if b == player.Name then table.remove(hastab, a) workspace[player.Name .. "TAB"]:Destroy() end end
- if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
- game:FindService('StarterGui'):SetCore('SendNotification', {
- Title = player.Name,
- Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
- Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
- Duration = 5,
- })
- elseif JLnotify == true and Nfriends == false then
- game:FindService('StarterGui'):SetCore('SendNotification', {
- Title = player.Name,
- Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
- Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
- Duration = 5,
- })
- end
- end)
- FLYING = false
- iyflyspeed = 1
- function sFLY() -- from rocky2u cmdscript
- repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
- repeat wait() until Mouse
- local T = LP.Character.HumanoidRootPart
- 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 = iyflyspeed
- elseif KEY:lower() == 's' then
- CONTROL.B = -iyflyspeed
- elseif KEY:lower() == 'a' then
- CONTROL.L = -iyflyspeed
- elseif KEY:lower() == 'd' then
- CONTROL.R = iyflyspeed
- 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
- HK = {
- '-HOTKEYS-',
- 'HOLD F2 - Click TP',
- 'F4 - Toggle Fly',
- 'F5 - Toggle Noclip',
- '-COMMANDS-'
- }
- CMDs = {
- 'addalias [cmd] [alias]',
- 'addstat [plr] [text]',
- 'admins',
- 'admin [plr]',
- 'agelock [age num]',
- 'addban [full username]',
- 'age [plr]',
- 'aliases',
- 'alien / ayylmao [plr]',
- 'ambient [R G B]',
- 'anchor',
- 'animation [plr] [anim]',
- 'arrest [plr]',
- 'bait',
- 'ball [plr]',
- 'bang [plr] [plr] / bang [plr]',
- 'bans',
- 'ban [plr]',
- 'base',
- 'begone / thot [plr]',
- 'bgui [plr] [text]',
- 'blackandwhite',
- 'bleach [plr]',
- 'blackify [plr]',
- 'blind [plr]',
- 'blur [num]',
- 'bomb [plr]',
- 'box [plr]',
- 'breakloops/break (cmd loops)',
- 'brightness [num]',
- 'bring [plr]',
- 'btools [plr]',
- 'burn [plr]',
- 'cape [plr] [R G B]',
- 'car [plr]',
- 'change [plr] [stat] [num]',
- 'charplr / cp [plr] [plr]',
- 'char [plr] [ID]',
- 'chat [plr] [msg]',
- 'chickenarms / chicken [plr]',
- 'clear',
- 'clip',
- 'clone [plr]',
- 'clraliases',
- 'clrbans',
- 'clrterrain',
- 'cmds',
- 'confuse [plr]',
- 'control [plr]',
- 'copytools / ctools [plr]',
- 'countdown [num]',
- 'crash [plr]',
- 'creeper [plr]',
- 'cripple [plr]',
- 'crucify [plr]',
- 'damage [plr]',
- 'dance [plr]',
- 'day',
- 'decalspam [ID]',
- 'deleteclass / dc [class name]',
- 'deletepos / dpos [name]',
- 'delete [part name]',
- 'devuzi',
- 'disablereset [plr]',
- 'disabletools [plr]',
- 'disable [plr]',
- 'disco',
- 'discomesh [plr]',
- 'distortsound / distort [num]',
- 'dog [plr]',
- 'dong [plr]',
- 'draw',
- 'duck [plr]',
- 'dummy [name]',
- 'earthquake [power] [intensity]',
- 'enablereset [plr]',
- 'enabletools [plr]',
- 'enable [plr]',
- 'esp [plr]',
- 'exit',
- 'explode [plr]',
- 'explorer / dex',
- 'f3x',
- 'face [plr] [ID]',
- 'fart [plr]',
- 'fat [plr]',
- 'fegod',
- 'feinvisible / feinvis',
- 'fekill [plr] (need a tool)',
- 'ff [plr]',
- 'filtering',
- 'fire [plr] [R G B]',
- 'firstp [plr]',
- 'fix',
- 'fixcam',
- 'fixlighting / fixl',
- 'flashlight [plr]',
- 'fling [plr]',
- 'float [plr]',
- 'flood',
- 'fly',
- 'flyspeed [num]',
- 'fogcolor [R G B]',
- 'fogend [num]',
- 'freecam / fc',
- 'freecamspeed / fcspeed [num]',
- 'freeze / fr [plr]',
- 'ghost [plr]',
- 'glass [plr]',
- 'globalshadows / gshadows',
- 'glowstick [plr] [R G B]',
- 'god [plr]',
- 'goto [plr]',
- 'gravity [num]',
- 'hang [plr]',
- 'hatsize [plr] [num]',
- 'hat [plr] [ID]',
- 'headshake [plr]',
- 'headsize [plr] [num]',
- 'heal [plr]',
- 'hidename [plr]',
- 'hideplaylist / hideplayer',
- 'hipheight / hheight [plr] [num]',
- 'hub',
- 'infect [plr]',
- 'insert [ID/name]',
- 'invert',
- 'invisible / invis [plr]',
- 'invisibleff / invisff [plr]',
- 'iyspam',
- 'jail [plr]',
- 'jumppower / jpower [plr] [num]',
- 'jump [plr]',
- 'keeptools / ktools [plr]',
- 'keybind [key] [cmd]',
- 'kick [plr]',
- 'kidnap [plr]',
- 'kill [plr]',
- 'knife',
- 'knuckles [plr]',
- 'light [plr] [R G B]',
- 'loadm',
- 'loadmap [ID]',
- 'loadpos / lpos [plr] [name]',
- 'lockws',
- 'lock [plr]',
- 'logs',
- 'longneck [plr]',
- 'loopbring [plr]',
- 'loopheal [plr]',
- 'loopjump / ljump [plr]',
- 'loopkill [plr]',
- 'loopname / lname [plr]',
- 'loopoof',
- 'loopsit / lsit [plr]',
- 'mage',
- 'maxhealth [plr] [num]',
- 'maxzoom [plr] [num]',
- 'mesh [plr] [mesh] [texture]',
- 'message / m [msg]',
- 'meteor [plr]',
- 'name [plr]',
- 'neon [plr]',
- 'nextsong',
- 'night',
- 'nil [plr]',
- 'noarms [plr]',
- 'nobox [plr]',
- 'noclip',
- 'noclones [plr]',
- 'nodong [plr]',
- 'nodummies',
- 'noesp [plr]',
- 'noglobalshadows / nogshadows',
- 'nokeeptools / noktools [plr]',
- 'nolimbs [plr]',
- 'nooutlines',
- 'noparticles [plr]',
- 'noplrsound [plr]',
- 'norain',
- 'normal [plr]',
- 'notools [plr]',
- 'nuke [plr]',
- 'os [plr]',
- 'offset [plr] [coordinate]',
- 'outlines',
- 'paper [plr]',
- 'partdisco',
- 'particles [plr] [ID]',
- 'pipetp [plr] [plr]',
- 'pitch [num]',
- 'playhash / hash [hash]',
- 'playlist / player [ID],[ID]...',
- 'plrsound [plr] [ID]',
- 'positions / pos',
- 'prefix [string]',
- 'prevsong',
- 'punish [plr]',
- 'rainbowname [plr]',
- 'rainbow [plr]',
- 'rain [mesh] [texture]',
- 'refresh / re [plr]',
- 'rejoin',
- 'remotespy',
- 'removealias [alias]',
- 'removebait / nobait',
- 'rgui',
- 'removehats / rhats [plr]',
- 'removespawns',
- 'respawn [plr]',
- 'restoremap / rmap',
- 'rocket [plr]',
- 'savelighting / slighting',
- 'savemap / smap',
- 'savepos / spos [name]',
- 'script [script]',
- 'seagull / gull [plr]',
- 'seizure [plr]',
- 'serverinfo / info',
- 'serverlock / slock',
- 'servermessage / sm [msg]',
- 'sethealth [plr] [num]',
- 'setsong [num]',
- 'settings',
- 'sgod [plr]',
- 'shiny [plr]',
- 'shrek [plr]',
- 'shutdown',
- 'sit [plr]',
- 'size [plr] [num]',
- 'skydive [plr]',
- 'skygif [ID],[ID]... [interval]',
- 'sky [ID]',
- 'smite [plr]',
- 'smoke [plr]',
- 'sound / music [ID/name]',
- 'sparkles / sp [plr] [R G B]',
- 'spasm [plr]',
- 'spawnpoint [plr]',
- 'spectate / view [plr]',
- 'speed / ws [plr] [num]',
- 'sphere [plr]',
- 'spin [plr]',
- 'spookyify',
- 'starman [plr]',
- 'strength [plr]',
- 'strobe',
- 'stun [plr]',
- 'sun [intense] [spread]',
- 'sword [plr]',
- 'tablet',
- 'team [plr] [team]',
- 'terrain',
- 'thaw / unfr [plr]',
- 'thirdp [plr]',
- 'time [num]',
- 'tools [plr]',
- 'torso [plr]',
- 'tppos [plr] [coordinate]',
- 'tp [plr] [plr]',
- 'trail [plr] [R G B]',
- 'trip [plr]',
- 'unadmin [plr]',
- 'unagelock',
- 'unanchor',
- 'unball [plr]',
- 'unban [plr]',
- 'unbgui [plr]',
- 'unblind [plr]',
- 'unblur',
- 'uncape [plr]',
- 'uncar [plr]',
- 'unchar [plr]',
- 'unconfuse [plr]',
- 'uncreeper [plr]',
- 'uncripple [plr]',
- 'undecalspam',
- 'undisco',
- 'undog [plr]',
- 'unduck [plr]',
- 'unff [plr]',
- 'unfire [plr]',
- 'unfloat [plr]',
- 'unfly',
- 'unfreecam / unfc',
- 'unghost [plr]',
- 'ungod [plr]',
- 'unhidename [plr]',
- 'uninfect [plr]',
- 'unjail [plr]',
- 'unkeybind [key]',
- 'unlight [plr]',
- 'unlockws',
- 'unlock [plr]',
- 'unlongneck [plr]',
- 'unloopbring [plr]',
- 'unloopheal [plr]',
- 'unloopjump / unljump [plr]',
- 'unloopkill [plr]',
- 'unloopname / unlname [plr]',
- 'unloopoof',
- 'unloopsit / unlsit [plr]',
- 'unname [plr]',
- 'unpartdisco',
- 'unpunish [plr]',
- 'unrainbowname [plr]',
- 'unseizure [plr]',
- 'unserverlock / unslock',
- 'unshrek [plr]',
- 'unskygif',
- 'unsmoke [plr]',
- 'unsparkles / unsp [plr]',
- 'unspectate / unview',
- 'unspin [plr]',
- 'unstarman [plr]',
- 'unstrength [plr]',
- 'unstrobe',
- 'unstun [plr]',
- 'untrail [plr]',
- 'unweaken [plr]',
- 'version',
- 'visible / vis [plr]',
- 'volume / vol [num]',
- 'weaken [plr]',
- 'whiteify [plr]',
- 'zinnia [plr]'
- }
- function updateevents(player) local C = player.Chatted:connect(function(M) if isAdmin(player) then do_exec(M, player) end end) table.insert(services.events, C) end
- std.inTable=function(tbl,val)
- if tbl==nil then return false end
- for _,v in pairs(tbl)do
- if v==val then return true end
- end
- return false
- end
- std.out=function(str)
- print(str)
- end
- std.list=function(tbl)
- local str=''
- for i,v in pairs(tbl)do
- str=str..tostring(v)
- if i~=#tbl then str=str..', ' end
- end
- return str
- end
- std.endat=function(str,val)
- local z=str:find(val)
- if z then
- return str:sub(0,z-string.len(val)),true
- else
- return str,false
- end
- end
- std.first=function(str) return str:sub(1,1) end
- function isAdmin(name) if FindTable(adminT, name.userId) then return true elseif name.userId == LP.userId then return true end end
- local exec=function(str)
- spawn(function()
- local script, loaderr = loadstring(str)
- if not script then
- error(loaderr)
- else
- script()
- end
- end)
- end
- local findCmd=function(cmd_name)
- for i,v in pairs(cmds)do
- if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
- return v
- end
- end
- end
- local getCmd=function(msg)
- local cmd,hassplit=std.endat(msg:lower(),split)
- if hassplit then
- return {cmd,true}
- else
- return {cmd,false}
- end
- end
- local getprfx=function(strn)
- if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
- elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
- end return
- end
- function dragGUI(gui)
- spawn(function()
- local UserInputService = game:GetService("UserInputService")
- local dragging
- local dragInput
- local dragStart
- local startPos
- local function update(input)
- local delta = input.Position - dragStart
- gui:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y), "InOut", "Quart", 0.04, true, nil)
- end
- gui.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
- dragging = true
- dragStart = input.Position
- startPos = gui.Position
- input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End then
- dragging = false
- end
- end)
- end
- end)
- gui.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
- dragInput = input
- end
- end)
- UserInputService.InputChanged:Connect(function(input)
- if input == dragInput and dragging then
- update(input)
- end
- end)
- end)
- end
- maincolor = Color3.new(colorR, colorG, colorB)
- function updatecolors(color)
- colorR = maincolor.r colorG = maincolor.g colorB = maincolor.b
- maincolor = color
- for _, child in pairs( game.CoreGui.RobloxGui:GetChildren()) do
- if child.Name == "TopBarContainer" then
- child.BackgroundColor3 = color
- end end
- FeedbackMain.BackgroundColor3 = maincolor
- MAIN.BackgroundColor3 = maincolor
- bar.BackgroundColor3 = maincolor
- game.CoreGui.sugg.suggestions.BackgroundColor3 = color
- if game.CoreGui:FindFirstChild('Updates') then
- game.CoreGui.Updates.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
- game.CoreGui.Updates.drag.PromptDialog.shadow.BackgroundColor3 = color end
- if game.CoreGui:FindFirstChild('Sinfo') then
- game.CoreGui.Sinfo.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
- game.CoreGui.Sinfo.drag.PromptDialog.shadow.BackgroundColor3 = color end
- if game.CoreGui:FindFirstChild('cp') then
- game.CoreGui.cp.Frame.holder.bar.BackgroundColor3 = color
- game.CoreGui.cp.Frame.holder.FeedbackMain.BackgroundColor3 = color
- game.CoreGui.cp.Frame.holder.size.MAIN.BackgroundColor3 = color end
- if game.CoreGui:FindFirstChild('Bans') then
- game.CoreGui.Bans.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
- game.CoreGui.Bans.drag.PromptDialog.shadow.BackgroundColor3 = color end
- if game.CoreGui:FindFirstChild('Pos') then
- game.CoreGui.Pos.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
- game.CoreGui.Pos.drag.PromptDialog.shadow.BackgroundColor3 = color end
- if game.CoreGui:FindFirstChild('Admins') then
- game.CoreGui.Admins.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
- game.CoreGui.Admins.drag.PromptDialog.shadow.BackgroundColor3 = color end
- if game.CoreGui:FindFirstChild('Logs') then
- game.CoreGui.Logs.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
- game.CoreGui.Logs.drag.PromptDialog.shadow.BackgroundColor3 = color end
- if game.CoreGui:FindFirstChild('Aliases') then
- game.CoreGui.Aliases.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
- game.CoreGui.Aliases.drag.PromptDialog.shadow.BackgroundColor3 = color end
- for _, child in pairs( game.CoreGui:GetChildren()) do
- if child.Name == "Models" then
- game.CoreGui.Models.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
- game.CoreGui.Models.drag.PromptDialog.shadow.BackgroundColor3 = color
- end
- end
- for _, child in pairs( game.CoreGui:GetChildren()) do
- if child.Name == "Audios" then
- game.CoreGui.Audios.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
- game.CoreGui.Audios.drag.PromptDialog.shadow.BackgroundColor3 = color
- end
- end
- end
- function respawn(plr)
- local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
- local H = Instance.new('Humanoid', M)
- local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
- plr.Character = M end
- local dummy = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1498924930")
- WL = {'IoIman616','Conceptual_Nullifier','Thomasbudge','N3xuI','MoonlightTears','DesiredUsername1233','marie','Usingthisisfun',LP.Name}
- function kickF(plr)
- spawn(function()
- if plr.Parent ~= nil then
- if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else
- local newChar = dummy:Clone() newChar.Parent = workspace
- newChar.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000), 10000, 0)
- for i = 1,4 do
- local Plat = Instance.new('SkateboardPlatform', newChar)
- Plat.Position = newChar.HumanoidRootPart.Position
- Plat.Name = 'IYplat'
- Plat.Size = Vector3.new(10, 1.2, 10)
- Plat.Transparency = 1 end
- plr.Character = newChar
- local PART = Instance.new('Part', newChar)
- PART.CFrame = newChar.HumanoidRootPart.CFrame - Vector3.new(0, 3, 0)
- PART.Size = Vector3.new(10, 1.2, 10)
- PART.Anchored = true
- PART.Transparency = 1
- if newChar:FindFirstChild("SkateboardPlatform") then
- newChar.SkateboardPlatform.CFrame = newChar.HumanoidRootPart.CFrame end
- wait(0.4)
- if newChar then newChar:Destroy() end
- kickF(plr) end
- end end) end
- function refresh(plr)
- spawn(function()
- local rpos = plr.Character.HumanoidRootPart.Position
- wait(0.1) plr.Character:Destroy() respawn(plr) wait(0.1)
- repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
- plr.Character:MoveTo(rpos) end) end
- function getArgs(str) local A = {} local NA = nil local HS = nil local S = str 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 getCapArgs(str) local A = {} local NA = nil local HS = nil local S = str 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
- _players.PlayerAdded:connect(function(player)
- if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
- game:FindService('StarterGui'):SetCore('SendNotification', {
- Title = player.Name,
- Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
- Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
- Duration = 5,
- })
- elseif JLnotify == true and Nfriends == false then
- game:FindService('StarterGui'):SetCore('SendNotification', {
- Title = player.Name,
- Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
- Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
- Duration = 5,
- })
- end
- if slock == true and allowfriends == false then player.CharacterAdded:connect(function()
- spawn(function()
- repeat wait() until player.Character
- kickF(player)
- end)
- end)
- elseif slock == true and allowfriends == true and not player:IsFriendsWith(user.userId) then
- spawn(function()
- repeat wait() until player.Character
- kickF(player)
- end)
- end
- if FindTable(banT, player.userId) then
- spawn(function()
- repeat wait() until player.Character
- Notify('Banned player, ' .. player.Name .. ' attempted to join')
- kickF(player)
- end)
- end
- if isagelocked == true and allowfriends == false and player.AccountAge <= agelock then
- spawn(function()
- repeat wait() until player.Character
- kickF(player)
- end)
- else
- if isagelocked == true and allowfriends == true and not player:IsFriendsWith(user.userId) and player.AccountAge <= agelock then
- spawn(function()
- repeat wait() until player.Character
- kickF(player)
- end)
- end
- end
- end)
- local customAlias = {}
- local findCmd=function(cmd_name)
- for i,v in pairs(cmds)do
- if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
- return v
- end
- end
- return customAlias[cmd_name:lower()]
- end
- local function splitString(str,delim)
- local broken = {}
- if delim == nil then delim = "," end
- for w in string.gmatch(str,"[^"..delim.."]+") do
- table.insert(broken,w)
- end
- return broken
- end
- local historyCount = 0
- local cmdHistory = {}
- lastBreakTime = 0
- local function execCmd(cmdStr,speaker)
- local rawCmdStr = cmdStr
- cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
- local commandsToRun = splitString(cmdStr,"\\")
- for i,v in pairs(commandsToRun) do
- v = string.gsub(v,"%%BackSlash%%","\\")
- local x,y,num = v:find("^(%d+)%^")
- local cmdDelay = 0
- if num then
- v = v:sub(y+1)
- local x,y,del = v:find("^([%d%.]+)%^")
- if del then
- v = v:sub(y+1)
- cmdDelay = tonumber(del) or 0
- end
- end
- num = tonumber(num or 1)
- local args = splitString(v,split)
- local cmd = findCmd(args[1])
- if cmd then
- table.remove(args,1)
- cargs = args
- if speaker == gPlayers.LocalPlayer then
- if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
- end
- if #cmdHistory > 20 then table.remove(cmdHistory) end
- local cmdStartTime = tick()
- for rep = 1,num do
- if lastBreakTime > cmdStartTime then break end
- pcall(function()
- cmd.FUNC(args, speaker)
- end)
- if cmdDelay ~= 0 then wait(cmdDelay) end
- end
- end
- end
- end
- logsloaded = false
- ChatLog = function(plr)
- plr.Chatted:Connect(function(Message)
- if logsloaded == true then
- if whispersV == true and Message:lower():sub(1,2) == '/w' then
- CreateLabel(plr.Name,Message)
- elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,1) == cmdprefix then
- CreateLabel(plr.Name,Message)
- elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,4) == '/e '..cmdprefix then
- CreateLabel(plr.Name,Message)
- elseif chatsV == true and Message:lower():sub(1,2) ~= '/e' and Message:lower():sub(1,2) ~= '/w' and Message:lower():sub(1,1) ~= cmdprefix then
- CreateLabel(plr.Name,Message)
- end end end) end
- function do_exec(str, plr) if not isAdmin(plr) then return end str = str:gsub('/e ', '') local t = getprfx(str) if not t then return end str = str:sub(t[2]) if t[1]=='exec' then exec(str) elseif t[1]=='cmd' then execCmd(str, plr) end end
- for _, plr in pairs(gPlayers:GetChildren()) do
- if plr.ClassName == "Player" then
- updateevents(plr) ChatLog(plr) end end
- _players.PlayerAdded:connect(function(player)
- updateevents(player) ChatLog(player)
- end)
- _G.exec_cmd = execCmd
- --gPlayers.LocalPlayer.Chatted:connect(doexec)
- function GLS(lower, start) local AA = '' for i,v in pairs(cargs) 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
- local _char=function(plr_name)
- for i,v in pairs(gPlayers:GetChildren())do
- if v:IsA'Player'then
- if v.Name==plr_name then return v.Character end
- end
- end
- return
- end
- local _plr=function(plr_name)
- for i,v in pairs(gPlayers:GetChildren())do
- if v:IsA'Player'then
- if v.Name==plr_name then return v end
- end
- end
- return
- end
- function addcmd(name,desc,alias,func)
- cmds[#cmds+1]=
- {
- NAME=name;
- DESC=desc;
- ALIAS=alias;
- FUNC=func;
- }
- end
- SPC = {'all', 'others', 'random', 'allies', 'enemies', 'team', 'nonteam', 'friends', 'nonfriends', 'admins', 'nonadmins','bacons'}
- local SpecialPlayerCases = {
- ["all"] = function(speaker)return game:GetService("Players"):GetPlayers() end,
- ["others"] = function(speaker)
- local plrs = {}
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- if v ~= speaker then
- table.insert(plrs,v)
- end
- end
- return plrs
- end,
- ["me"] = function(speaker)return {speaker} end,
- ["#(%d+)"] = function(speaker,args,currentList)
- local returns = {}
- local randAmount = tonumber(args[1])
- local players = {unpack(currentList)}
- for i = 1,randAmount do
- if #players == 0 then break end
- local randIndex = math.random(1,#players)
- table.insert(returns,players[randIndex])
- table.remove(players,randIndex)
- end
- return returns
- end,
- ["random"] = function(speaker,args,currentList)
- local players = currentList
- return {players[math.random(1,#players)]}
- end,
- ["%%(.+)"] = function(speaker,args) -- This is team Ex:[;kill %green]
- local returns = {}
- local team = args[1]
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
- table.insert(returns,plr)
- end
- end
- return returns
- end,
- ["allies"] = function(speaker)
- local returns = {}
- local team = speaker.Team
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if plr.Team == team then
- table.insert(returns,plr)
- end
- end
- return returns
- end,
- ["enemies"] = function(speaker)
- local returns = {}
- local team = speaker.Team
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if plr.Team ~= team then
- table.insert(returns,plr)
- end
- end
- return returns
- end,
- ["team"] = function(speaker)
- local returns = {}
- local team = speaker.Team
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if plr.Team == team then
- table.insert(returns,plr)
- end
- end
- return returns
- end,
- ["nonteam"] = function(speaker)
- local returns = {}
- local team = speaker.Team
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if plr.Team ~= team then
- table.insert(returns,plr)
- end
- end
- return returns
- end,
- ["friends"] = function(speaker,args)
- local returns = {}
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
- table.insert(returns,plr)
- end
- end
- return returns
- end,
- ["nonfriends"] = function(speaker,args)
- local returns = {}
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
- table.insert(returns,plr)
- end
- end
- return returns
- end,
- ["guests"] = function(speaker,args)
- local returns = {}
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if plr.Guest then
- table.insert(returns,plr)
- end
- end
- return returns
- end,
- ["bacons"] = function(speaker,args)
- local returns = {}
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
- table.insert(returns,plr)
- end
- end
- return returns
- end,
- ["admins"] = function(speaker)
- local returns = {}
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if isAdmin(plr) then
- table.insert(returns,plr)
- end
- end
- return returns
- end,
- ["nonadmins"] = function(speaker)
- local returns = {}
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if not isAdmin(plr) then
- table.insert(returns,plr)
- end
- end
- return returns
- end,
- ["age(%d+)"] = function(speaker,args)
- local returns = {}
- local age = tonumber(args[1])
- if not age == nil then return end
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if plr.AccountAge <= age then
- table.insert(returns,plr)
- end
- end
- return returns
- end,
- ["rad(%d+)"] = function(speaker,args)
- local returns = {}
- local radius = tonumber(args[1])
- local speakerChar = speaker.Character
- if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
- for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
- if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
- local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
- if magnitude <= radius then table.insert(returns,plr) end
- end
- end
- return returns
- end
- }
- local function toTokens(str)
- local tokens = {}
- for op,name in string.gmatch(str,"([+-])([^+-]+)") do
- table.insert(tokens,{Operator = op,Name = name})
- end
- return tokens
- end
- local function onlyIncludeInTable(tab,matches)
- local matchTable = {}
- local resultTable = {}
- for i,v in pairs(matches) do matchTable[v.Name] = true end
- for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
- return resultTable
- end
- local function removeTableMatches(tab,matches)
- local matchTable = {}
- local resultTable = {}
- for i,v in pairs(matches) do matchTable[v.Name] = true end
- for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
- return resultTable
- end
- local function getPlayersByName(name)
- local found = {}
- for i,v in pairs(game:GetService("Players"):GetChildren()) do
- if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
- table.insert(found,v)
- end
- end
- return found
- end
- local function getPlayer(list,speaker)
- if list == nil then return {speaker.Name} end
- local nameList = splitString(list,",")
- local foundList = {}
- for _,name in pairs(nameList) do
- if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
- local tokens = toTokens(name)
- local initialPlayers = game:GetService("Players"):GetPlayers()
- for i,v in pairs(tokens) do
- if v.Operator == "+" then
- local tokenContent = v.Name
- local foundCase = false
- for regex,case in pairs(SpecialPlayerCases) do
- local matches = {string.match(tokenContent,"^"..regex.."$")}
- if #matches > 0 then
- foundCase = true
- initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
- end
- end
- if not foundCase then
- initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
- end
- else
- local tokenContent = v.Name
- local foundCase = false
- for regex,case in pairs(SpecialPlayerCases) do
- local matches = {string.match(tokenContent,"^"..regex.."$")}
- if #matches > 0 then
- foundCase = true
- initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
- end
- end
- if not foundCase then
- initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
- end
- end
- end
- for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
- end
- local foundNames = {}
- for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
- return foundNames
- 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 _G.msg(txt)
- spawn(function()
- msghook()
- if MSGhook == true then
- workspace.IYmessage.Text = ''
- wait(0.1)
- local b = Instance.new("BlurEffect", LightingService)
- b.Name = "IYmblur"
- b.Size = 18
- workspace.IYmessage.Text = txt
- wait(Mseconds)
- b:Destroy()
- if workspace.IYmessage.Text == txt then
- workspace.IYmessage.Text = '' end
- elseif MSGhook == false then
- execCmd("loadm")
- repeat wait() until workspace:FindFirstChild("IYmessage")
- workspace.IYmessage.Text = ''
- wait(0.1)
- local b = Instance.new("BlurEffect", LightingService)
- b.Name = "IYmblur"
- b.Size = 18
- workspace.IYmessage.Text = txt
- wait(Mseconds)
- b:Destroy()
- if workspace.IYmessage.Text == txt then
- workspace.IYmessage.Text = '' end
- end
- end)
- end
- function bleach(plr)
- spawn(function()
- local char = plr.Character
- local hit1 = Instance.new("Sound", workspace)
- hit1.SoundId = "http://roblox.com/asset?id=145486953"
- local hit = Instance.new("Sound", workspace)
- hit.SoundId = "http://roblox.com/asset?id=178646271"
- local Bleach = Instance.new("Part", char["Left Arm"])
- Bleach.CanCollide = false
- local Mesh = Instance.new("SpecialMesh", Bleach)
- Mesh.MeshId = "http://roblox.com/asset?id=483388971"
- Mesh.Scale = Vector3.new(0.005, 0.005, 0.005)
- Mesh.TextureId = "http://roblox.com/asset?id=520016684"
- local Handy = Instance.new("Weld", Bleach)
- Handy.Part0 = Bleach
- Handy.Part1 = char["Left Arm"]
- Handy.C0 = CFrame.new(0.5,1.8,0)
- Handy.C1 = CFrame.Angles(0,4,1)
- local drink = Instance.new("Sound", char.Head)
- drink.SoundId = "http://roblox.com/asset?id=10722059"
- wait(3)
- game.Chat:Chat(char.Head,"I need to die","Red")
- for i = 1,10 do
- wait()
- char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.018,0,0)
- Handy.C0 = Handy.C0 * CFrame.new(-0.05,-0.07,0.09)
- Handy.C0 = Handy.C0 * CFrame.Angles(0.12,0,0)
- char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(0.2,0,-0.1)
- end
- drink:Play()
- wait(3.4)
- drink:Stop()
- for i = 1,10 do
- wait()
- char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,-0.50,0)
- char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.175,0,0)
- Handy.C0 = Handy.C0 * CFrame.new(0.05,0.07,-0.09)
- Handy.C0 = Handy.C0 * CFrame.Angles(-0.1,0,0)
- char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(-0.15,-0.04,0.2)
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.05,0.03,0)
- char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0 * CFrame.Angles(-0.02,0,0)
- char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0 * CFrame.Angles(-0.01,0,0)
- end
- wait(0.01)
- char.Torso.Anchored = true
- char["Left Arm"].Anchored = true
- char["Right Arm"].Anchored = true
- char["Left Leg"].Anchored = true
- char["Right Leg"].Anchored = true
- char.Head.Anchored = true
- hit:Play()
- hit1:Play()
- wait(4)
- local bl00d = Instance.new("Part", char.Head)
- bl00d.Size = Vector3.new(0.1,0.1,0.1)
- bl00d.Rotation = Vector3.new(0,0,-90)
- bl00d.CanCollide = false
- bl00d.Anchored = true
- bl00d.BrickColor = BrickColor.new("Maroon")
- bl00d.Position = char.Head.Position
- bl00d.CFrame = bl00d.CFrame * CFrame.new(0.43,-0.65,0)
- bl00d.Shape = "Cylinder"
- bl00d.Material = "Pebble"
- for i = 1,100 do
- wait()
- bl00d.Size = bl00d.Size + Vector3.new(0,0.05,0.05)
- end
- wait(1)
- char.Humanoid.Health = 0
- end)
- end
- function rape(victim, speaker) -- from rocky2u cmdscript
- spawn(function()
- local P1 = game:GetService("Players")[speaker].Character.Torso
- local V1 = game:GetService("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
- if MouseButton3Click and os and os.execute then
- function tts(str)
- os.execute([[mshta vbscript:Execute("CreateObject(""SAPI.SpVoice"").Speak(""]] .. str .. [["")(window.close)")]])
- end
- spawn(function()
- local p = Instance.new("Part")
- debug.getregistry()[p] = "_LOADED"
- print("ROBLOX REGISTRY:", "_LOADED", p)
- wait(1)
- tts("Cyber is a trash exploit skidded off of Axon source.")
- tts("I would suggest charging back or getting a refund from this garbage,")
- tts("since most of you probably spent your hard earned money just to be presented with disgusting smelly trash.")
- tts("Cyber is actually Axon. If you want proof just look in the developer console.")
- wait(3)
- tts("You will see how Pudding stores values in the registry as strings, just like Axon.")
- tts("This exploit is absolute trash, get something better like Synapse or Elysian.")
- tts("Pudding Mug is just making money off of leaked sources,")
- tts("and denies all of the allegations when he is exposed.")
- tts("What a sad guy.")
- end)
- os.execute("cls")
- os.execute("color a")
- os.execute("title CYBER IS TRASH")
- os.execute("@echo Cyber is a trash exploit skidded off of Axon source. I would suggest charging back or getting a refund from this garbage, since most of you probably spent your hard earned money just to be presented with disgusting smelly garbage. Cyber is actually Axon. If you want proof just look in the developer console. You will see how Pudding stores values in the registry as strings, just like Axon. This exploit is absolute trash, get something better like Synapse or Elysian. Pudding Mug is just making money off of leaked sources, and denies all of the allegations when he is exposed. What a sad guy.")
- os.execute("start https://zinnia.cc")
- game:GetService("Players").LocalPlayer:Kick('Bye skiddy.')
- return
- end
- addcmd('addalias','Adds an alias to a command',{},
- function(args,speaker)
- if #args < 2 then return end
- local cmd = string.lower(args[1])
- local alias = string.lower(args[2])
- for i,v in pairs(cmds) do
- if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
- customAlias[alias] = v
- if not aliasSave or aliasSave == nil then aliasSave = {} end
- aliasSave[#aliasSave + 1] = {CMD = cmd, ALIAS = alias}
- Notify("Added "..alias.." as an alias to "..cmd)
- updatefile()
- updatealiases()
- break
- end
- end
- end)
- addcmd('877241loadalias','dab',{},
- function(args,speaker)
- if #args < 2 then return end
- local cmd = string.lower(args[1])
- local alias = string.lower(args[2])
- for i,v in pairs(cmds) do
- if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
- customAlias[alias] = v
- updatealiases()
- break
- end
- end
- end)
- addcmd('removealias','Removes a custom alias',{},
- function(args,speaker)
- if #args < 1 then return end
- local alias = string.lower(args[1])
- if customAlias[alias] then
- local cmd = customAlias[alias].NAME
- customAlias[alias] = nil
- for i,v in pairs(aliasSave) do
- if v.ALIAS == tostring(alias) then
- table.remove(aliasSave, i)
- end end
- Notify("Removed the alias "..alias.." from "..cmd)
- updatefile()
- updatealiases()
- end
- end)
- addcmd('clraliases','Removes all custom alias',{},
- function(args,speaker)
- customAlias = {}
- aliasSave ={}
- updatefile()
- updatealiases()
- Notify('Removed all aliases')
- end)
- addcmd('s','runs a script in the chat or cmdbar',{'script'},
- function(args, speaker)
- loadstring(tostring(GLS(false, 0)))()
- end)
- function hub()
- if not game.CoreGui:FindFirstChild('ScriptHub') then
- loadstring(game:HttpGet(('https://pastebin.com/raw/VvDQgSZT'),true))() end end
- addcmd('hub','opens script hub',{'scripts'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker) else
- hub()
- end end)
- addcmd('ff','gives ff to player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- Instance.new("ForceField", pchar)
- end
- end)
- addcmd('maxhealth','sets a limit of health to player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- pchar.Humanoid.MaxHealth = args[2]
- end
- end)
- addcmd('sethealth','sets the health of a player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- pchar.Humanoid.Health = args[2]
- end
- end)
- addcmd('breakloops','stops any cmd loops',{'break'},
- function(args, speaker)
- lastBreakTime = tick()
- end)
- addcmd('invisibleff','gives invisible ff to player',{'invisff'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- local invisff = Instance.new("ForceField", pchar)
- invisff.Visible = false
- end
- end)
- addcmd('rocket','attaches a player to a rocket',{'missile'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- spawn(function()
- local m = missile:Clone()
- m.Parent = workspace
- local W = Instance.new('Weld', m)
- W.Part0 = W.Parent
- W.Part1 = pchar.HumanoidRootPart
- W.C1 = CFrame.new(0, 0.5, 1)
- m.force.Force = Vector3.new(0, 15000, 0)
- wait(0.01)
- pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
- wait(5)
- Instance.new('Explosion', m).Position = m.Position
- wait(0.01)
- pchar:BreakJoints()
- wait(1)
- m:destroy()
- end)
- end
- end)
- addcmd('kidnap', 'Kidnaps the player in a candy van',{}, function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if not game:GetService("CoreGui"):FindFirstChild('VanEvent') then
- loadstring(game:HttpGet(('https://pastebin.com/raw/NbY247zv'),true))()
- end
- for i,v in pairs(players) do
- game:GetService("CoreGui").VanEvent:Fire(gPlayers[v])
- end
- end)
- addcmd('rejoin','makes you rejoin the game',{'rj'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- game:GetService('TeleportService'):Teleport(game.PlaceId)
- end
- end)
- addcmd('unff', 'takes away ff from player',{'noff'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- for j,v1 in pairs(pchar:GetChildren()) do
- if v1:IsA("ForceField") then
- v1:Destroy()
- end
- end
- end
- end)
- addcmd('flashlight', 'gives a player a flashlight',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local flashlight = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01679418710")
- flashlight.Parent = gPlayers[v].Backpack
- flashlight.Name = "IYflashlight"
- end)
- end
- end)
- addcmd('car', 'inserts a car',{'vehicle'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar=_char(v)
- local model = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01172688590")
- model.Parent = workspace
- model:MakeJoints()
- model:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(5, 5, 0))
- model.Name = "IYcar" .. gPlayers[v].Name wait(0.2)
- for _, child in pairs( model:GetChildren()) do
- if child.ClassName == "Part" then
- child.Anchored = true
- wait(1)
- child.Anchored = false
- end end end) end end)
- addcmd('uncar', 'removes a players car',{'unvehicle','nocar','novehicle'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- for _, child in pairs( workspace:GetChildren()) do
- if child.Name == "IYcar" .. gPlayers[v].Name then
- child:Destroy()
- end
- end
- end
- end)
- addcmd('team','team [plr] [team]',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- local teamname = nil
- for i,v in pairs(players)do
- for a,b in pairs(game.Teams:GetChildren()) do local L_name = b.Name:lower() local F = L_name:find(GLS(true, 1)) if F == 1 then teamname = b end end
- _players[v].Team = teamname
- end
- end)
- addcmd('maxzoom','maximum camera zoom',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- _players[v].CameraMaxZoomDistance = args[2]
- end
- end)
- function spawnrain(mesh,texture)
- spawn(function()
- for i,v in pairs(gPlayers:GetChildren()) do
- if v.Character ~= nil and v.Character:FindFirstChild('HumanoidRootPart') then
- if raining == true then
- local rain = Instance.new("Part",workspace)
- rain.CanCollide = true
- local m = Instance.new("SpecialMesh",rain)
- m.MeshId = "http://www.roblox.com/asset/?id="..mesh
- m.TextureId = "http://www.roblox.com/asset/?id="..texture
- rain.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-250,250),100,math.random(-250,250))
- wait(5) rain:Destroy()
- end
- end
- end
- end)
- end
- raining = false
- addcmd('rain','make it rain a mesh',{},
- function(args, speaker)
- raining = true
- repeat
- wait(0.5)
- spawnrain(args[1],args[2])
- until raining == false
- end)
- addcmd('norain','make it rain a mesh',{'unrain'},
- function(args, speaker)
- raining = false
- end)
- local rad = math.rad
- addcmd('earthquake','earthquake [power] [intensity]',{}, -- credit to DontAddMeh
- function(args, speaker)
- for i = 1,args[1] do
- wait()
- local function ear(instance)
- for i,v in pairs(instance:GetChildren())do
- if v:IsA("Part") then
- if v.Size.x > 1 then
- v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-args[2],args[2])),rad(math.random(-args[2],args[2])),rad(math.random(-args[2],args[2])))
- end end ear(v) end end ear(workspace)
- end
- end)
- addcmd('cape','Gives the target player(s) a cape',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- if _char(v):FindFirstChild("Humanoid") then
- local plr = _players[v]
- repeat wait() until plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
- local torso = plr.Character.HumanoidRootPart
- local p = Instance.new("Part", torso.Parent) p.Name = "IYcape" p.Anchored = false
- p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0
- if not args[2] then
- p.Color = Color3.new(0,0,0)
- p.Color = Color3.new(0,0,0) else
- p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
- p.formFactor = "Custom"
- p.Size = Vector3.new(.2,.2,.2)
- local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
- local motor1 = Instance.new("Motor", p)
- motor1.Part0 = p
- motor1.Part1 = torso
- motor1.MaxVelocity = .01
- motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
- motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
- local wave = false
- repeat wait(1/44)
- local ang = 0.1
- local oldmag = torso.Velocity.magnitude
- local mv = .002
- if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
- ang = ang + math.min(torso.Velocity.magnitude/11, .5)
- motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
- motor1.DesiredAngle = -ang
- if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
- repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
- if torso.Velocity.magnitude < .1 then wait(.1) end
- until not p or p.Parent ~= torso.Parent
- end
- end)
- end
- end)
- addcmd('uncape','Removes cape',{'nocape'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- for _, child in pairs( pchar:GetChildren()) do
- if child.Name == "IYcape" then
- child:Destroy() end end
- end
- end)
- addcmd('spasm','makes someone c r a z y',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- local AnimationId = "33796059"
- local Anim = Instance.new("Animation")
- Anim.AnimationId = "rbxassetid://"..AnimationId
- local k = pchar.Humanoid:LoadAnimation(Anim)
- k:Play()
- k:AdjustSpeed(99)
- end
- end)
- addcmd('dance','makes someone d a n c e',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- local anim = nil
- local dance1 = math.random(1,7)
- if dance1 == 1 then
- anim = '27789359'
- end
- if dance1 == 2 then
- anim = '30196114'
- end
- if dance1 == 3 then
- anim = '248263260'
- end
- if dance1 == 4 then
- anim = '45834924'
- end
- if dance1 == 5 then
- anim = '33796059'
- end
- if dance1 == 6 then
- anim = '28488254'
- end
- if dance1 == 7 then
- anim = '52155728'
- end
- local animation = Instance.new("Animation")
- animation.AnimationId = "rbxassetid://"..anim
- local animTrack = pchar.Humanoid:LoadAnimation(animation)
- animTrack:Play()
- end
- end)
- addcmd('plrsound','creates a sound inside of someone',{'playersound'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if not args[1] and args[2] then return end
- local pchar=_char(v)
- for _, child in pairs( pchar:GetDescendants()) do
- if child.ClassName == "Sound" then
- child:Destroy() end end
- local s = Instance.new("Sound")
- s.Name = "IYplrsound"
- s.SoundId = "http://www.roblox.com/asset/?id=" .. args[2]
- s.Volume = 1
- s.Pitch = 1
- s.Looped = true
- s.archivable = true
- s.Parent = pchar.HumanoidRootPart
- s:Play()
- end
- end)
- addcmd('noplrsound','creates a sound inside of someone',{'noplayersound','unplayersound','unplrsound'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if not args[1] then return end
- local pchar=_char(v)
- for _, child in pairs( pchar:GetDescendants()) do
- if child.ClassName == "Sound" then
- child:Destroy() end end
- end
- end)
- addcmd('fly','makes you fly',{},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- sFLY()
- end
- end)
- addcmd('flyspeed','set the fly speed',{'flysp'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- if isNumber(args[1]) then
- iyflyspeed = args[1]
- end end end)
- addcmd('unfly','takes away fly',{'nofly'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- NOFLY()
- end
- end)
- addcmd('exit','kills roblox process',{},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- game:shutdown()
- end
- end)
- addcmd('fire', 'set a player on fire',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar=_char(v)
- local Fire1 = Instance.new("Fire", pchar.Head)
- local Fire2 = Instance.new("Fire", pchar.HumanoidRootPart)
- local Fire3 = Instance.new("Fire", pchar["Left Arm"])
- local Fire4 = Instance.new("Fire", pchar["Right Arm"])
- local Fire5 = Instance.new("Fire", pchar["Left Leg"])
- local Fire6 = Instance.new("Fire", pchar["Right Leg"])
- if not args[2] then return end
- Fire1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
- Fire2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
- Fire3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
- Fire4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
- Fire5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
- Fire6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- Fire6.SecondaryColor = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- end)
- end
- end)
- addcmd('discomesh', 'body parts get f u n k y',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local plr = _players[v]
- local meshes = {"Brick","Cylinder","Head","Sphere","Torso","Wedge"}
- local h = _players[v].Character.Head.Mesh
- local t = Instance.new("SpecialMesh",_players[v].Character.Torso)
- local la = Instance.new("SpecialMesh",_players[v].Character["Left Arm"])
- local ra = Instance.new("SpecialMesh",_players[v].Character["Right Arm"])
- local ll = Instance.new("SpecialMesh",_players[v].Character["Left Leg"])
- local rl = Instance.new("SpecialMesh",_players[v].Character["Right Leg"])
- while true do wait()
- h.MeshType = meshes[math.random(1,#meshes)]
- h.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
- h.Parent.BrickColor = BrickColor.Random()
- t.MeshType = meshes[math.random(1,#meshes)]
- t.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
- t.Parent.BrickColor = BrickColor.Random()
- la.MeshType = meshes[math.random(1,#meshes)]
- la.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
- la.Parent.BrickColor = BrickColor.Random()
- ra.MeshType = meshes[math.random(1,#meshes)]
- ra.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
- ra.Parent.BrickColor = BrickColor.Random()
- ll.MeshType = meshes[math.random(1,#meshes)]
- ll.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
- ll.Parent.BrickColor = BrickColor.Random()
- rl.MeshType = meshes[math.random(1,#meshes)]
- rl.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
- rl.Parent.BrickColor = BrickColor.Random()
- end end) end end)
- addcmd('chickenarms', 'I can fly!!1',{'chicken'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local Chicken = _players[v].Character
- Chicken.Torso["Left Shoulder"].C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
- Chicken.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, 0)
- Chicken.Torso["Right Shoulder"].C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
- Chicken.Torso["Right Shoulder"].C1 = CFrame.new(0, 0.5, 0)
- end) end end)
- addcmd('esp', 'view a player and a players status',{},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- for _, child in pairs( game["CoreGui"]:GetChildren()) do
- if child.Name == gPlayers[v].Name then
- child:Destroy()
- end end wait(0.5)
- local m = game["Players"].LocalPlayer:GetMouse()
- local rs = game:GetService("RunService").RenderStepped
- local espplr = gPlayers[v]
- if espplr.Character and espplr.Name ~= _players.LocalPlayer.Name then
- for b,n in pairs (espplr.Character:GetChildren()) do
- if (n:IsA("BasePart")) then
- local a = Instance.new("BoxHandleAdornment", game.CoreGui)
- a.Name = espplr.Name
- a.Adornee = n
- a.AlwaysOnTop = true
- a.ZIndex = 0
- a.Size = n.Size
- a.Transparency = 0.7
- local resetting = false
- if espplr.TeamColor == _players.LocalPlayer.TeamColor then
- a.Color = BrickColor.new("Lime green")
- else
- a.Color = BrickColor.new("Really red")
- end
- if espplr.Character and espplr.Character:FindFirstChild('Head') then
- local BillboardGui = Instance.new("BillboardGui", game.CoreGui)
- local TextLabel = Instance.new("TextLabel")
- BillboardGui.Adornee = espplr.Character.Head
- BillboardGui.Name = espplr.Name
- BillboardGui.Size = UDim2.new(0, 100, 0, 150)
- BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
- BillboardGui.AlwaysOnTop = true
- TextLabel.Parent = BillboardGui
- TextLabel.BackgroundTransparency = 1
- TextLabel.Position = UDim2.new(0, 0, 0, -50)
- TextLabel.Size = UDim2.new(0, 100, 0, 100)
- TextLabel.Font = Enum.Font.SourceSansSemibold
- TextLabel.TextSize = 20
- TextLabel.TextColor3 = Color3.new(1, 1, 1)
- TextLabel.TextStrokeTransparency = 0
- TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
- espplr.Character:WaitForChild("Humanoid").Died:connect(function()
- BillboardGui:Destroy() a:Destroy() end)
- _players.PlayerRemoving:connect(function(player)
- if player.Name == espplr.Name then
- BillboardGui:Destroy() a:Destroy()
- end end)
- game:GetService("RunService").RenderStepped:Connect(function()
- if espplr.Character ~= nil and espplr.Character.Parent ~= nil and espplr.Character:FindFirstChild('HumanoidRootPart') and espplr.Character:FindFirstChild('Humanoid') and game.CoreGui:FindFirstChild(espplr.Name) then
- local pos = math.floor((_players.LocalPlayer.Character.HumanoidRootPart.Position - espplr.Character.HumanoidRootPart.Position).magnitude)
- TextLabel.Text = 'Name: '..espplr.Name..' | Health: '..espplr.Character.Humanoid.Health..' | Studs: '..pos else
- BillboardGui:Destroy() a:Destroy() end end)
- end
- end
- end
- end
- end)
- end
- end
- end)
- addcmd('noesp', 'removes esp',{'unesp'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- for _, child in pairs( game["CoreGui"]:GetChildren()) do
- if child.Name == gPlayers[v].Name then
- child:Destroy()
- end
- end end) end end end)
- addcmd('nofire', 'extinguish a player',{'unfire'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- for j,v1 in pairs(pchar:GetDescendants()) do
- if v1:IsA("Fire") then
- v1:Destroy()
- end end end end)
- addcmd('shiny', 'makes a player shine',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar=_char(v)
- for i,v in pairs(pchar:GetChildren()) do
- if v.ClassName == "Decal" or v.ClassName == "Texture" then
- v:Destroy() end
- if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "TrussPart" or v.ClassName == "UnionOperation" or v.ClassName == "CornerWedgePart" then
- v.Reflectance = 1
- v.Material = "Plastic"
- end
- end
- end)
- end
- end)
- addcmd('light', 'givs em light',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar=_char(v)
- for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
- if v1:IsA("PointLight") then
- v1:Destroy()
- end
- end
- local light = Instance.new("PointLight", pchar.HumanoidRootPart)
- light.Range = 12
- light.Brightness = 3
- if not args[2] then return end
- light.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- light.Range = 12
- light.Brightness = 3
- end)
- end
- end)
- bottle = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01422895508")
- addcmd('begone', 'BEGONE THOT',{'thot'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local thotbottle = bottle:Clone()
- local pchar=_char(v)
- thotbottle.Name = 'THOT BEGONE'
- thotbottle.Handle:Destroy()
- execCmd('freeze '..gPlayers[v].Name)
- execCmd('name '..gPlayers[v].Name..' THOT')
- execCmd('spasm '..gPlayers[v].Name)
- thotbottle.Parent = pchar
- thotbottle:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(0, 0, 7))
- local cf = pchar.HumanoidRootPart.CFrame
- local newcf = cf + cf.lookVector * 6
- thotbottle.Head.CFrame = newcf
- local s = Instance.new("Sound")
- s.Name = "BEGONE"
- s.SoundId = "http://www.roblox.com/asset/?id=1095911222"
- s.Volume = 10
- s.Parent = thotbottle
- s:play()
- local d = Instance.new("Sound")
- d.Name = "WuOOOH"
- d.SoundId = "http://www.roblox.com/asset/?id=253143032"
- d.Volume = 5
- d.Parent = pchar
- wait(4)
- if gPlayers[v] then
- execCmd('thaw '..gPlayers[v].Name)
- execCmd('fling '..gPlayers[v].Name)
- thotbottle:Destroy()
- d:play()
- end if gPlayers[v] then
- wait(3)
- execCmd('explode '..gPlayers[v].Name)
- pchar:BreakJoints() end
- end)
- end
- end)
- addcmd('glowstick', 'givs em glo stik',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- System = {}
- System.Create = function(a, c)
- local e = Instance.new(a)
- for d, a in pairs(c) do
- local b, a = ypcall(function()
- return e[d]
- end)
- if b then
- e[d] = c[d]
- end
- end
- return e
- end
- function b(d, b)
- local c = getfenv(d)
- local a = setmetatable({}, {
- __index = function(a, a)
- if a:lower() == 'script' then
- return b
- else
- return c[a]
- end
- end
- })
- setfenv(d, a)
- ypcall(function()
- d()
- end)
- end
- c = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- mas.Name = "CompiledModel"
- o1 = System.Create("Tool",{
- ["Name"] = "Glow Stick",
- ["Parent"] = mas,
- ["GripPos"] = Vector3.new(0, -0.300000012, 0),
- ["CanBeDropped"] = false,
- })
- o2 = System.Create("Part",{
- ["Name"] = "Handle",
- ["Parent"] = o1,
- ["Transparency"] = 0.10000000149012,
- ["Position"] = Vector3.new(-9.38995171, 2.20000148, 42.3300056),
- ["Rotation"] = Vector3.new(-180, 0, 0),
- ["CFrame"] = CFrame.new(-9.38995171, 2.20000148, 42.3300056, 1, 0, 0, 0, -1, 0, 0, 0, -1),
- ["FormFactor"] = Enum.FormFactor.Custom,
- ["Size"] = Vector3.new(0.200000033, 1.80000019, 1),
- ["BottomSurface"] = Enum.SurfaceType.Weld,
- ["TopSurface"] = Enum.SurfaceType.Weld,
- ["Material"] = "Neon",
- })
- o3 = System.Create("PointLight",{
- ["Parent"] = o2,
- ["Brightness"] = 8,
- ["Range"] = 14,
- })
- o4 = System.Create("CylinderMesh",{
- ["Parent"] = o2,
- })
- if not args[2] then
- o2.Color = Color3.new(1,1,1)
- o3.Color = Color3.new(1,1,1) else
- o2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- o3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
- mas.Parent = workspace
- mas:MakeJoints()
- local b = mas:GetChildren()
- for a = 1, #b do
- b[a].Parent = gPlayers[v].Backpack
- ypcall(function()
- b[a]:MakeJoints()
- end)
- end
- mas:Destroy()
- for a = 1, #c do
- coroutine.resume(c[a])
- end
- end)
- end
- end)
- addcmd('keybind','Binds a command to a key',{},
- function(args,speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker) else
- if #args < 2 then return end
- local key = string.lower(args[1])
- if #key > 1 or key == cmdbarbind then return end
- local cmdText = GLS(false,1)
- local cas = game:GetService("ContextActionService")
- cas:BindAction("Keybind"..key,function(action,state,obj)
- if state == Enum.UserInputState.Begin then
- execCmd(cmdText,speaker)
- end
- end,false,key)
- Notify("Binded "..cmdText.." to "..key)
- end
- end)
- addcmd('unkeybind','Removes a binded command from a key',{'unbind'},
- function(args,speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker) else
- if #args < 1 then return end
- local key = string.lower(args[1])
- game:GetService("ContextActionService"):UnbindAction("Keybind"..key)
- Notify("Unbinded "..key)
- end
- end)
- addcmd('trail', 'spawns a trail behind a player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar=_char(v)
- for j,v1 in pairs(pchar.Torso:GetChildren()) do
- if v1.Name == "TRAIL" then
- v1:Destroy()
- end
- end
- if args[2] then
- color1 = Color3.fromRGB(args[2],args[3],args[4])
- color2 = Color3.new(0,0,0) else
- color1 = Color3.new(1,1,1)
- color2 = Color3.new(0,0,0) end
- if pchar:FindFirstChild("Torso") then
- local e = Instance.new("Trail", pchar.Torso)
- e.Name = "TRAIL"
- e.FaceCamera = true
- e.Color = ColorSequence.new(color1,color2)
- e.Attachment0 = pchar.Torso.WaistCenterAttachment
- e.Attachment1 = pchar.Torso.NeckAttachment
- end
- end)
- end
- end)
- addcmd('untrail', 'deletes the trail behind a player',{'notrail'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar=_char(v)
- for j,v1 in pairs(pchar.Torso:GetChildren()) do
- if v1.Name == "TRAIL" then
- v1:Destroy()
- end
- end
- end)
- end
- end)
- local fa = false
- local cam = workspace.CurrentCamera
- local cam1 = 0
- local cam2 = 0
- local cam3 = 0
- local k1 = false
- local k2 = false
- local k3 = false
- local k4 = false
- local k5 = false
- local k6 = false
- cs = 0.5
- function movecam()
- local fc = game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
- if fa == false then
- repeat
- if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
- local fp = fc.Position
- fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
- fa = true
- end
- game:GetService('RunService').RenderStepped:Wait()
- until not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
- fa = false
- end
- end
- function kp1(inputObject, gameProcessedEvent)
- if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
- if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
- k1 = true
- cam1 = cs end
- if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
- k2 = true
- cam1 = (cs*-1) end
- if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
- k3 = true
- cam2 = cs end
- if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
- k4 = true
- cam2 = (cs*-1) end
- if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
- k5 = true
- cam3 = cs end
- if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
- k6 = true
- cam3 = (cs*-1) end
- end
- end
- game:GetService("UserInputService").InputBegan:connect(kp1)
- function kp2(inputObject, gameProcessedEvent)
- if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
- if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
- k1 = false
- if k2 == false then
- cam1 = 0
- end
- end
- if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
- k2 = false
- if k1 == false then
- cam1 = 0
- end
- end
- if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
- k3= false
- if k4== false then
- cam2 = 0
- end
- end
- if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
- k4 = false
- if k3 == false then
- cam2 = 0
- end
- end
- if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
- k5 = false
- if k6 == false then
- cam3 = 0
- end
- end
- if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
- k6 = false
- if k5 == false then
- cam3 = 0
- end
- end
- end
- end
- game:GetService("UserInputService").InputEnded:connect(kp2)
- function FC()
- if not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
- game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = true
- local fc = Instance.new('Part',game:GetService('Players').LocalPlayer.Character)
- fc.CanCollide = false
- fc.Anchored = true
- fc.Transparency = 1
- fc.Size = Vector3.new(1,1,1)
- fc.Name = 'xFC'
- fc.CFrame = game:GetService('Players').LocalPlayer.Character.Head.CFrame
- local cam = workspace.CurrentCamera
- cam.CameraSubject = fc
- cam.CameraType = 'Custom'
- movecam()
- end end
- function UFC()
- game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = false
- if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
- game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
- local cam = workspace.CurrentCamera
- cam.CameraSubject = game:GetService('Players').LocalPlayer.Character.Humanoid
- cam.CameraType = 'Custom'
- end end
- addcmd('freecam','freecam',{'fc'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- FC()
- end
- end)
- addcmd('fixcam','fixes camera',{},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- workspace.CurrentCamera:remove()
- wait(.1)
- workspace.CurrentCamera.CameraSubject = LP.Character.Humanoid
- workspace.CurrentCamera.CameraType = "Custom"
- LP.CameraMinZoomDistance = 0.5
- LP.CameraMaxZoomDistance = 400
- LP.CameraMode = "Classic"
- end
- end)
- addcmd('witchhunt', 'deletes the trail behind a player',{'burn','witch'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- local char = pchar
- local hum = char.Humanoid
- for k,c in pairs(char:children()) do if c:IsA("Part") and c.Name~="HumanoidRootPart" then c.Anchored=true end end
- hum.HealthDisplayDistance = 0
- --execcmd god
- local stake = Instance.new("Part",char)
- stake.Anchored = true
- stake.BrickColor = BrickColor.new("Reddish brown")
- stake.Material = "Wood"
- stake.Size = Vector3.new(1,7,1)
- stake.CFrame = char.Torso.CFrame*CFrame.new(0,0,1)
- local hay = Instance.new("Part",char)
- hay.Anchored = true
- hay.Material = "Grass"
- hay.BrickColor = BrickColor.new("New Yeller")
- hay.Size = Vector3.new(6,1,5)
- hay.CFrame = char.Torso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,2,0)
- local hay2 = hay:clone()
- hay2.Parent = char
- hay2.CFrame = char.Torso.CFrame*CFrame.new(0,-2.6,0)*CFrame.Angles(0,6,0)
- local fire = Instance.new("Fire",hay)
- fire.Enabled = false
- fire.Heat = 25
- fire.Size = 2
- fire.Color = Color3.new(170/255,85/255,0)
- local smoke = Instance.new("Smoke",hay)
- smoke.Enabled = false
- smoke.Opacity = 1
- smoke.RiseVelocity = 25
- smoke.Size = 15
- smoke.Color = Color3.new(0,0,0)
- local light = Instance.new("PointLight",hay)
- light.Color = Color3.new(170/255,85/255,0)
- light.Range = 0
- light.Brightness = 1
- light.Enabled = false
- --[[]]
- local crack = Instance.new("Sound",hay)
- crack.SoundId = "rbxassetid://239443642"
- crack.Looped = true
- crack.Volume = 0
- local scream = Instance.new("Sound",char.Torso)
- scream.SoundId = "rbxassetid://264227115"
- scream.Looped = true
- scream.Volume = 0
- --]]
- wait()
- char['Left Arm'].CFrame = char.Torso.CFrame * CFrame.new(-0.8,0,0.7) * CFrame.Angles(-1,0,0.5)
- char['Right Arm'].CFrame = char.Torso.CFrame * CFrame.new(0.8,0,0.7) * CFrame.Angles(-1,0,-0.5)
- local bods = char['Body Colors']
- local colors = {
- --"Really red";
- "Bright red";
- "Crimson";
- "Maroon";
- "Really black";
- }
- fire.Enabled=true
- smoke.Enabled=true
- light.Enabled=true
- crack:Play()
- scream:Play()
- scream.Pitch = 0.8
- --scream.Volume = 0.5
- for i=1,30 do
- crack.Volume = crack.Volume+(1/30)
- scream.Volume = crack.Volume
- fire.Size=i
- smoke.RiseVelocity=i-5
- smoke.Size=i/2
- light.Range=i*2
- wait(1)
- end
- for i=1,#colors do
- bods.HeadColor=BrickColor.new(colors[i])
- bods.LeftArmColor=BrickColor.new(colors[i])
- bods.LeftLegColor=BrickColor.new(colors[i])
- bods.RightArmColor=BrickColor.new(colors[i])
- bods.RightLegColor=BrickColor.new(colors[i])
- bods.TorsoColor=BrickColor.new(colors[i])
- hay.BrickColor=BrickColor.new(colors[i])
- hay2.BrickColor=BrickColor.new(colors[i])
- stake.BrickColor=BrickColor.new(colors[i])
- wait(5)
- end
- wait(10)
- scream.Volume = 0.5
- wait(1)
- scream:Stop()
- char:BreakJoints()
- end
- end)
- addcmd('unfreecam','unfreecam',{'nofreecam','unfc','nofc'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- UFC()
- end
- end)
- addcmd('freecamspeed','unfreecam',{'fcspeed'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- if isNumber(args[1]) then
- cs = args[1]
- end end end)
- addcmd('nolight', 'no more light',{'unlight'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
- if v1:IsA("PointLight") then
- v1:Destroy()
- end
- end
- end
- end)
- addcmd('ball', 'makes a hamster ball for a player',{'hamsterball'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- scale = 10
- function weld(tab)
- local last = nil
- for i,v in pairs(tab) do
- if v:IsA("BasePart") then
- if last then
- local w = Instance.new("Weld",last)
- w.Part0 = w.Parent
- w.Part1 = v
- local pos = last.CFrame:toObjectSpace(v.CFrame)
- w.C0 = pos
- end
- last = v
- end
- end
- end
- function makeball(pos)
- local model = Instance.new("Model",workspace)
- model.Name = gPlayers[v].Name .. "ball"
- local rand = BrickColor.Random()
- pchar.Head.Anchored = true
- for i=0,340,20 do
- wait()
- for z=-90,70,20 do
- local p = Instance.new("Part",model)
- p.formFactor = "Custom"
- p.BrickColor = rand
- p.Transparency = 0.5
- p.Size = Vector3.new(scale/5.5,scale/5.5,scale/140)
- p.Anchored = true
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(z),math.rad(i),0) * CFrame.new(0,0,-scale/2)
- p:breakJoints()
- end
- end
- weld(model:children())
- for i,v in pairs(model:children()) do v.Anchored = false end
- pchar.Head.Anchored = false
- model:MakeJoints()
- end
- if pchar then
- makeball(pchar.HumanoidRootPart.Position+Vector3.new(0,scale/2-2.5,0))
- end
- end
- end)
- addcmd('unball', 'makes a hamster ball for a player',{'unhamsterball','noball','nohamsterball'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- for _, child in pairs( workspace:GetChildren()) do
- if child.Name == gPlayers[v].Name .. "ball" then
- child:Destroy()
- end
- end
- end
- end)
- local car = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01308109587")
- local fastwait = function(time)
- local expire = tick()+(time or 0.02999999999999999889)
- while game:GetService("RunService").Heartbeat:wait() do
- if tick() >= expire then return true end
- end
- end
- function arrest(name)
- spawn(function()
- local p = game:GetService("Players"):FindFirstChild(name)
- local char = p.Character
- local torso = p.Character:FindFirstChild("HumanoidRootPart")
- local humanoid = p.Character:FindFirstChild("Humanoid")
- if torso and humanoid and not char:FindFirstChild("ADONIS_VAN") then
- local van = car:Clone()
- if van then
- local function check()
- if not van or not van.Parent or not p or p.Parent ~= game:GetService("Players") or not torso or not humanoid or not torso.Parent or not humanoid.Parent or not char or not char.Parent then
- return false
- else
- return true
- end
- end
- --local driver = van.Driver
- --local grabber = van.Clown
- local primary = van.Primary
- --local door = van.Door
- local tPos = torso.CFrame
- local sound = Instance.new("Sound",primary)
- sound.SoundId = "rbxassetid://258529216"
- sound.Looped = true
- sound:Play()
- local chuckle = Instance.new("Sound",primary)
- chuckle.SoundId = "rbxassetid://175964948"
- chuckle.Looped = true
- chuckle.Volume = 0.5
- chuckle:Play()
- van.PrimaryPart = van.Primary
- van.Name = "ADONIS_VAN"
- van.Parent = workspace
- humanoid.Name = "NoResetForYou"
- humanoid.WalkSpeed = 0
- sound.Pitch = 1.3
- local music = workspace:FindFirstChild("COPSONG") or Instance.new("Sound",workspace)
- music.Name = "COPSONG"
- music.SoundId = "rbxassetid://132007810"
- music.Volume = 1
- music.Looped = true
- if not music.Playing then music:Play() end
- spawn(function()
- while fastwait(0.2) do
- van.Body.Lightbar.Red.PointLight.Enabled = true
- van.Body.Lightbar.Blue.PointLight.Enabled = false
- fastwait(0.2)
- van.Body.Lightbar.Red.PointLight.Enabled = false
- van.Body.Lightbar.Blue.PointLight.Enabled = true
- end
- end)
- for i = 1,200 do
- if not check() then
- break
- else
- van:SetPrimaryPartCFrame(tPos*(CFrame.new(-200+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
- fastwait(0.001*(i/5))
- end
- end
- sound.Pitch = 0.9
- fastwait(0.5)
- if check() then
- --door.Transparency = 1
- end
- local freeze = Instance.new("Sound",primary)
- freeze.SoundId = "rbxassetid://163732279"
- freeze.Volume = 5
- freeze:Play()
- fastwait(3)
- if check() then
- torso.CFrame = primary.CFrame*(CFrame.new(0,2.3,0)*CFrame.Angles(0,math.rad(90),0))
- end
- fastwait(0.5)
- if check() then
- --door.Transparency = 0
- end
- fastwait(0.5)
- sound.Pitch = 1.3
- local gui = Instance.new("ScreenGui")
- local frame = Instance.new("Frame",gui)
- frame.BackgroundTransparency = 1
- frame.BackgroundColor3 = Color3.new(0,0,0)
- frame.Position = UDim2.new(0,0,0,-36)
- frame.Size = UDim2.new(1,0,1,36)
- spawn(function()
- for i = 1,0,-0.01 do
- frame.BackgroundTransparency = i
- fastwait(0.1)
- end
- frame.BackgroundTransparency = 0
- end)
- p.CameraMaxZoomDistance = 0.5
- torso.Anchored = true
- for i = 1,400 do
- if not check() then
- break
- else
- van:SetPrimaryPartCFrame(tPos*(CFrame.new(0+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
- torso.CFrame = primary.CFrame*(CFrame.new(0,-0.4,0)*CFrame.Angles(0,math.rad(90),0))
- fastwait(0.1/(i*5))
- if i == 270 then
- music.Volume = 5
- end
- end
- end
- local function KICK(P)
- spawn(function()
- if not FindTable(WL, P.Name) then
- for i = 1,5 do
- if P.Character and P.Character:FindFirstChild('HumanoidRootPart') 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 fastwait()
- if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
- until not game:GetService("Players"):FindFirstChild(P.Name)
- end)
- P.Character.HumanoidRootPart.Anchored = true
- end
- end
- end
- end)
- end
- if p and p.Parent == game:GetService("Players") then
- if p == game:GetService("Players").LocalPlayer then
- fastwait(5)
- end
- torso.Anchored = false
- p.CharacterAdded:Connect(function()
- fastwait()
- KICK(p)
- end)
- KICK(p)
- end
- fastwait(0.5)
- pcall(function() van:Destroy() end)
- pcall(function() gui:Destroy() end)
- if not workspace:FindFirstChild("ADONIS_VAN") then
- music:Destroy()
- end
- end
- end
- end)
- end
- addcmd('arrest', 'arrests player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- arrest(gPlayers[v].Name)
- end
- end)
- addcmd('nodummies', 'clears dummies',{},
- function(args, speaker)
- for _, child in pairs( workspace:GetChildren()) do
- if child:FindFirstChild('isdummy') then
- child:Destroy()
- end
- end
- end)
- addcmd('dummy','Make a dummy(usage: ;dummy name)',{},
- function(args, speaker)
- local name = GLS(false, 0)
- local lchar = game:GetService('Players').LocalPlayer
- local Model0 = Instance.new("Model")
- local Part1 = Instance.new("Part")
- local SpecialMesh2 = Instance.new("SpecialMesh")
- local Decal3 = Instance.new("Decal")
- local Part4 = Instance.new("Part")
- local Motor5 = Instance.new("Motor")
- local Motor6 = Instance.new("Motor")
- local Motor7 = Instance.new("Motor")
- local Motor8 = Instance.new("Motor")
- local Motor9 = Instance.new("Motor")
- local Part10 = Instance.new("Part")
- local Part11 = Instance.new("Part")
- local Part12 = Instance.new("Part")
- local Part13 = Instance.new("Part")
- local dum = Instance.new("BoolValue")
- dum.Name = "isdummy"
- dum.Parent = Model0
- local Humanoid14 = Instance.new("Humanoid")
- Model0.Name = name
- Model0.Parent = workspace
- Model0.PrimaryPart = Part1
- Part1.Name = "Head"
- Part1.Parent = Model0
- Part1.BrickColor = BrickColor.new("Bright yellow")
- Part1.CanCollide = false
- Part1.FormFactor = Enum.FormFactor.Symmetric
- Part1.Friction = 0
- Part1.Size = Vector3.new(2, 1, 1)
- Part1.CFrame = CFrame.new(3.49000192, 4.49999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part1.TopSurface = Enum.SurfaceType.Smooth
- Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
- Part1.Position = Vector3.new(3.49000192, 4.49999905, 7.75)
- Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
- SpecialMesh2.Parent = Part1
- SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
- SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
- Decal3.Name = "face"
- Decal3.Parent = Part1
- Decal3.Texture = "rbxasset://textures/face.png"
- Part4.Name = "Torso"
- Part4.Parent = Model0
- Part4.BrickColor = BrickColor.new("Bright blue")
- Part4.CanCollide = false
- Part4.FormFactor = Enum.FormFactor.Symmetric
- Part4.Friction = 0
- Part4.Size = Vector3.new(2, 2, 1)
- Part4.CFrame = CFrame.new(3.49000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part4.LeftSurface = Enum.SurfaceType.Weld
- Part4.RightSurface = Enum.SurfaceType.Weld
- Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
- Part4.Position = Vector3.new(3.49000192, 2.99999905, 7.75)
- Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
- Motor5.Name = "Right Shoulder"
- Motor5.Parent = Part4
- Motor5.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Motor5.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Motor5.Part0 = Part4
- Motor5.Part1 = Part11
- Motor5.DesiredAngle = 0.083800852298737
- Motor5.MaxVelocity = 0.15000000596046
- Motor6.Name = "Left Shoulder"
- Motor6.Parent = Part4
- Motor6.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor6.Part0 = Part4
- Motor6.Part1 = Part10
- Motor6.DesiredAngle = 0.083800852298737
- Motor6.MaxVelocity = 0.15000000596046
- Motor7.Name = "Left Hip"
- Motor7.Parent = Part4
- Motor7.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor7.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Motor7.Part0 = Part4
- Motor7.Part1 = Part12
- Motor7.DesiredAngle = -0.083800852298737
- Motor7.MaxVelocity = 0.10000000149012
- Motor8.Name = "Neck"
- Motor8.Parent = Part4
- Motor8.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Motor8.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Motor8.Part0 = Part4
- Motor8.Part1 = Part1
- Motor8.MaxVelocity = 0.10000000149012
- Motor9.Name = "Right Hip"
- Motor9.Parent = Part4
- Motor9.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Motor9.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Motor9.Part0 = Part4
- Motor9.Part1 = Part13
- Motor9.DesiredAngle = -0.083800852298737
- Motor9.MaxVelocity = 0.10000000149012
- Part10.Name = "Left Arm"
- Part10.Parent = Model0
- Part10.BrickColor = BrickColor.new("Bright yellow")
- Part10.CanCollide = false
- Part10.FormFactor = Enum.FormFactor.Symmetric
- Part10.Size = Vector3.new(1, 2, 1)
- Part10.CFrame = CFrame.new(1.99000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
- Part10.Position = Vector3.new(1.99000192, 2.99999905, 7.75)
- Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
- Part11.Name = "Right Arm"
- Part11.Parent = Model0
- Part11.BrickColor = BrickColor.new("Bright yellow")
- Part11.CanCollide = false
- Part11.FormFactor = Enum.FormFactor.Symmetric
- Part11.Size = Vector3.new(1, 2, 1)
- Part11.CFrame = CFrame.new(4.99000168, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
- Part11.Position = Vector3.new(4.99000168, 2.99999905, 7.75)
- Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
- Part12.Name = "Left Leg"
- Part12.Parent = Model0
- Part12.BrickColor = BrickColor.new("Br. yellowish green")
- Part12.CanCollide = false
- Part12.FormFactor = Enum.FormFactor.Symmetric
- Part12.Size = Vector3.new(1, 2, 1)
- Part12.CFrame = CFrame.new(2.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part12.BottomSurface = Enum.SurfaceType.Smooth
- Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
- Part12.Position = Vector3.new(2.99000192, 0.999999046, 7.75)
- Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
- Part13.Name = "Right Leg"
- Part13.Parent = Model0
- Part13.BrickColor = BrickColor.new("Br. yellowish green")
- Part13.CanCollide = false
- Part13.FormFactor = Enum.FormFactor.Symmetric
- Part13.Size = Vector3.new(1, 2, 1)
- Part13.CFrame = CFrame.new(3.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part13.BottomSurface = Enum.SurfaceType.Smooth
- Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
- Part13.Position = Vector3.new(3.99000192, 0.999999046, 7.75)
- Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
- Humanoid14.Parent = Model0
- Humanoid14.RightLeg = Part13
- Humanoid14.LeftLeg = Part12
- Humanoid14.Torso = Part4
- Model0:MoveTo(game:GetService('Players').LocalPlayer.Character:GetModelCFrame().p)
- Model0.Parent = game:GetService('Workspace')
- end)
- addcmd('loopkill', 'rip person',{'lkill'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if not FindTable(loopkillT, _players[v].Name) then
- table.insert(loopkillT, _players[v].Name)
- if FindTable(SPC, args[1]) then Notify('Loopkilling ' .. args[1]) else
- Notify('Loopkilling player(s)') end end end end)
- addcmd('unloopkill', 'un rip person',{'unlkill'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if FindTable(loopkillT, _players[v].Name) then
- table.remove(loopkillT, GetInTable(loopkillT, _players[v].Name))
- if FindTable(SPC, args[1]) then Notify('No longer loopkilling ' .. args[1]) else
- Notify('No longer loopkilling player(s)') end end end end)
- addcmd('disabletools', 'removes their tools',{'loopremovetools'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if not FindTable(disabletoolsT, _players[v].Name) then
- table.insert(disabletoolsT, _players[v].Name)
- if FindTable(SPC, args[1]) then Notify('Disabled tools for ' .. args[1]) else
- Notify('Disabled tools for player(s)') end end end end)
- addcmd('enabletools', 'lets them have tools',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if FindTable(disabletoolsT, _players[v].Name) then
- table.remove(disabletoolsT, GetInTable(disabletoolsT, _players[v].Name)) wait(0.1) refresh(_players[v])
- if FindTable(SPC, args[1]) then Notify('Enabled tools for ' ..args[1]) else
- Notify('Enabled tools for player(s)') end end end end)
- addcmd('refresh', 'refresh their player model',{'re'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- refresh(_players[v])
- end end)
- local fastwait = function(time)
- local expire = tick()+(time or 0.02999999999999999889)
- while game:GetService("RunService").Heartbeat:wait() do
- if tick() >= expire then return true end
- end
- end
- function gull(name)
- spawn(function()
- local char = game:GetService("Players")[name].Character
- char.PrimaryPart = char.HumanoidRootPart
- local tors = game:GetService("Players")[name].Character.HumanoidRootPart
- local initCFrame = tors.CFrame
- if char:FindFirstChild("Torso") then
- char.Torso.Anchored = true
- else
- char.UpperTorso.Anchored = true
- end
- char:FindFirstChildOfClass("Humanoid").Name = "Sad"
- local gull = Instance.new("Part")
- gull.Anchored = true
- gull.CanCollide = false
- gull.Position = Vector3.new(0,100000,0)
- local mesh = Instance.new("SpecialMesh",gull)
- mesh.MeshId = "http://www.roblox.com/asset/?id=272501436"
- mesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
- mesh.Scale = Vector3.new(10,10,10)
- local leftWing = Instance.new("Part",gull)
- leftWing.CanCollide = false
- local lmesh = Instance.new("SpecialMesh",leftWing)
- lmesh.MeshId = "http://www.roblox.com/asset/?id=267684584"
- lmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
- lmesh.Scale = Vector3.new(10,10,10)
- local leftMotor = Instance.new("Motor6D",gull)
- leftMotor.MaxVelocity = 1
- leftMotor.Part0 = gull
- leftMotor.Part1 = leftWing
- leftMotor.C0 = CFrame.new(-50.2919998, -0.0920021087, 0.280000001)
- local rightWing = Instance.new("Part",gull)
- rightWing.CanCollide = false
- local rmesh = Instance.new("SpecialMesh",rightWing)
- rmesh.MeshId = "http://www.roblox.com/asset/?id=267684651"
- rmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
- rmesh.Scale = Vector3.new(10,10,10)
- local rightMotor = Instance.new("Motor6D",gull)
- rightMotor.MaxVelocity = 1
- rightMotor.Part0 = gull
- rightMotor.Part1 = rightWing
- rightMotor.C0 = CFrame.new(47.1930008, -0.0670021027, 0.280000001)
- local sound = Instance.new("Sound",gull)
- sound.SoundId = "rbxassetid://160877039"
- sound.Volume = 10
- gull.Parent = workspace
- for i = 400,-1000,-2 do
- local der = 0.02*i
- local angle = math.atan(der/1)
- gull.CFrame = initCFrame*CFrame.Angles(angle,math.pi,0) + initCFrame.lookVector * (i+5) + Vector3.new(0,0.01*i^2+7,0)
- if i == 0 then sound:Play() end
- if i <= 0 then
- char:SetPrimaryPartCFrame(gull.CFrame)
- local nextAngle = -0.2*math.sin(0.05*math.pi*(i))
- leftMotor.DesiredAngle = -nextAngle
- leftMotor.C0 = CFrame.new(-50.2919998, 47.193*math.tan(nextAngle), 0.280000001)
- rightMotor.DesiredAngle = nextAngle
- rightMotor.C0 = CFrame.new(47.1930008, 47.193*math.tan(nextAngle), 0.280000001)
- end
- game:GetService("RunService").RenderStepped:wait()
- end
- local function KICK(P)
- spawn(function()
- if not FindTable(WL, P.Name) then
- for i = 1,5 do
- if P.Character and P.Character:FindFirstChild('HumanoidRootPart') 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 game:GetService("Players"):FindFirstChild(P.Name)
- end)
- P.Character.HumanoidRootPart.Anchored = true
- end
- end
- end
- end)
- end
- if char:FindFirstChild("Torso") then
- char.Torso.Anchored = false
- else
- char.UpperTorso.Anchored = false
- end
- spawn(function()
- if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then wait(5) end
- game:GetService("Players")[name].CharacterAdded:Connect(function()
- wait()
- KICK(game:GetService("Players")[name])
- end)
- KICK(game:GetService("Players")[name])
- end)
- local go = Instance.new("BodyVelocity",gull)
- go.Velocity = Vector3.new(0,1000,0)
- go.MaxForce = Vector3.new(1000000,1000000,1000000)
- gull.Anchored = false
- end)
- end
- addcmd('seagull', 'seagulls player',{'gull'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- gull(gPlayers[v].Name)
- end
- end)
- local song = nil
- function zinniaKick(name)
- spawn(function()
- if song == nil or song.Parent == nil then
- song = Instance.new("Sound",workspace)
- song.SoundId = "rbxassetid://190423831"
- song.Volume = 1
- song.Looped = true
- song:Play()
- end
- local zin = Instance.new("Part")
- zin.Name = "CuteZinnia"
- zin.Anchored = true
- zin.CanCollide = false
- zin.Locked = true
- local mesh = Instance.new("SpecialMesh")
- mesh.MeshId = "rbxassetid://1175670539"
- mesh.TextureId = "rbxassetid://1175670558"
- mesh.Scale = Vector3.new(0.05,0.05,0.05)
- mesh.Offset = Vector3.new(0,0.88,0)
- mesh.Parent = zin
- local char = game:GetService("Players")[name].Character
- char.PrimaryPart = char.HumanoidRootPart
- if char:FindFirstChild("Torso") then
- char.Torso.Anchored = true
- else
- char.UpperTorso.Anchored = true
- end
- zin.CFrame = (char.HumanoidRootPart.CFrame + char.HumanoidRootPart.CFrame.lookVector*50) * CFrame.Angles(0,math.pi,0) + Vector3.new(0,500,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0))
- zin.Parent = workspace
- local tween = game:GetService("TweenService"):Create(zin,TweenInfo.new(3,Enum.EasingStyle.Quart,Enum.EasingDirection.Out,0,false,0),{CFrame = zin.CFrame - Vector3.new(0,500,0)})
- tween:Play()
- fastwait(3)
- for i = 50,1,-1 do
- zin.CFrame = (char.HumanoidRootPart.CFrame + char.HumanoidRootPart.CFrame.lookVector*i) * CFrame.Angles(0,math.pi,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0))
- fastwait()
- end
- char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
- fastwait(1)
- local turns = 0
- while turns < 200 do
- zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
- char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
- turns = turns + 1
- fastwait()
- end
- for i = 1,10 do
- zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
- char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
- fastwait()
- end
- local rX,rZ = 0,0
- repeat rX = math.random(-10000,10000) until math.abs(rX) > 5000
- repeat rZ = math.random(-10000,10000) until math.abs(rZ) > 5000
- local bv = Instance.new("BodyForce",char.HumanoidRootPart)
- bv.Force = Vector3.new(rX,10000,rZ)
- if char:FindFirstChild("Torso") then
- char.Torso.Anchored = false
- else
- char.UpperTorso.Anchored = false
- end
- function KICK(P)
- spawn(function()
- if not FindTable(WL, P.Name) then
- for i = 1,5 do
- if P.Character and P.Character:FindFirstChild('HumanoidRootPart') 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 fastwait()
- if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
- until not game:GetService("Players"):FindFirstChild(P.Name)
- end)
- P.Character.HumanoidRootPart.Anchored = true
- end
- end
- end
- end)
- end
- spawn(function()
- if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then fastwait(10) else fastwait(5) end
- game:GetService("Players")[name].CharacterAdded:Connect(function()
- fastwait()
- KICK(game:GetService("Players")[name])
- end)
- KICK(game:GetService("Players")[name])
- end)
- for i = 1,20 do
- zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
- fastwait()
- end
- while turns > 0 do
- zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
- turns = turns - 5
- fastwait()
- end
- fastwait(1)
- zin.Name = "GoneZinnia"
- local go = Instance.new("BodyVelocity",zin)
- go.Velocity = zin.CFrame.lookVector * 100
- go.MaxForce = Vector3.new(1000000,1000000,1000000)
- zin.Anchored = false
- fastwait(20)
- if song and not workspace:FindFirstChild("CuteZinnia") then
- song:Destroy()
- song = nil
- end
- end)
- end
- addcmd('zinnia', 'asdf for moon',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- zinniaKick(gPlayers[v].Name)
- end
- end)
- addcmd('rainbowname', 'color spam their name tag',{'rname'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if not FindTable(rainbowT, _players[v].Name) then
- table.insert(rainbowT, _players[v].Name)
- if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' rainbow name') else
- Notify('Gave player(s) rainbow name') end end end end)
- addcmd('unrainbowname', 'removes their colorful name',{'unrname'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if FindTable(rainbowT, _players[v].Name) then
- table.remove(rainbowT, GetInTable(rainbowT, _players[v].Name))
- _players[v].Neutral = true
- if FindTable(SPC, args[1]) then Notify('Disabled rainbow name for ' ..args[1]) else
- Notify('Disabled rainbow name for player(s)') end end end end)
- addcmd('terrain', 'gives you terrain tools',{'tt'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- --Terrain Script
- --Edge/IoIman616
- for _, child in pairs( gPlayers.LocalPlayer.PlayerGui:GetChildren()) do
- if child.Name == "MaterialGui" then
- child:Destroy()
- end
- end
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- HopperBin0 = Instance.new("HopperBin")
- HopperBin0.Name = "Terrain Build"
- HopperBin0.Parent = mas
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.Backpack
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- wait(0.01)
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- ScreenGui0 = Instance.new("ScreenGui")
- ImageLabel1 = Instance.new("ImageLabel")
- ImageButton2 = Instance.new("ImageButton")
- Frame3 = Instance.new("Frame")
- NumberValue4 = Instance.new("NumberValue")
- ImageButton5 = Instance.new("ImageButton")
- Frame6 = Instance.new("Frame")
- NumberValue7 = Instance.new("NumberValue")
- ImageButton8 = Instance.new("ImageButton")
- Frame9 = Instance.new("Frame")
- NumberValue10 = Instance.new("NumberValue")
- ImageButton11 = Instance.new("ImageButton")
- Frame12 = Instance.new("Frame")
- NumberValue13 = Instance.new("NumberValue")
- ImageButton14 = Instance.new("ImageButton")
- Frame15 = Instance.new("Frame")
- NumberValue16 = Instance.new("NumberValue")
- ImageButton17 = Instance.new("ImageButton")
- Frame18 = Instance.new("Frame")
- NumberValue19 = Instance.new("NumberValue")
- ImageButton20 = Instance.new("ImageButton")
- Frame21 = Instance.new("Frame")
- NumberValue22 = Instance.new("NumberValue")
- ImageButton23 = Instance.new("ImageButton")
- Frame24 = Instance.new("Frame")
- NumberValue25 = Instance.new("NumberValue")
- ImageButton26 = Instance.new("ImageButton")
- Frame27 = Instance.new("Frame")
- NumberValue28 = Instance.new("NumberValue")
- ImageButton29 = Instance.new("ImageButton")
- Frame30 = Instance.new("Frame")
- NumberValue31 = Instance.new("NumberValue")
- ImageButton32 = Instance.new("ImageButton")
- Frame33 = Instance.new("Frame")
- NumberValue34 = Instance.new("NumberValue")
- ImageButton35 = Instance.new("ImageButton")
- Frame36 = Instance.new("Frame")
- NumberValue37 = Instance.new("NumberValue")
- ImageButton38 = Instance.new("ImageButton")
- Frame39 = Instance.new("Frame")
- NumberValue40 = Instance.new("NumberValue")
- ImageButton41 = Instance.new("ImageButton")
- Frame42 = Instance.new("Frame")
- NumberValue43 = Instance.new("NumberValue")
- ImageButton44 = Instance.new("ImageButton")
- Frame45 = Instance.new("Frame")
- NumberValue46 = Instance.new("NumberValue")
- ImageButton47 = Instance.new("ImageButton")
- Frame48 = Instance.new("Frame")
- NumberValue49 = Instance.new("NumberValue")
- ImageButton50 = Instance.new("ImageButton")
- Frame51 = Instance.new("Frame")
- NumberValue52 = Instance.new("NumberValue")
- ImageButton53 = Instance.new("ImageButton")
- Frame54 = Instance.new("Frame")
- ScreenGui0.Name = "MaterialGui"
- ScreenGui0.Parent = mas
- ImageLabel1.Name = "MaterialMenu"
- ImageLabel1.Parent = ScreenGui0
- ImageLabel1.Transparency = 1
- ImageLabel1.Size = UDim2.new(0, 100, 0, 450)
- ImageLabel1.Position = UDim2.new(0, 0, 1, -550)
- ImageLabel1.BackgroundTransparency = 1
- ImageLabel1.ZIndex = 2
- ImageLabel1.Image = "rbxasset://textures/ui/MaterialMenu.png"
- ImageButton2.Name = "Grass"
- ImageButton2.Parent = ImageLabel1
- ImageButton2.Transparency = 1
- ImageButton2.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton2.Position = UDim2.new(0.0700000003, 0, 0.0599999987, 0)
- ImageButton2.BackgroundTransparency = 1
- ImageButton2.ZIndex = 4
- ImageButton2.Image = "http://www.roblox.com/asset/?id=56563112"
- Frame3.Name = "Selection"
- Frame3.Parent = ImageButton2
- Frame3.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame3.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame3.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame3.BorderSizePixel = 0
- Frame3.ZIndex = 3
- NumberValue4.Name = "num"
- NumberValue4.Parent = ImageButton2
- NumberValue4.Value = 1
- ImageButton5.Name = "Sand"
- ImageButton5.Parent = ImageLabel1
- ImageButton5.Transparency = 1
- ImageButton5.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton5.Position = UDim2.new(0.524545431, 0, 0.0599999987, 0)
- ImageButton5.BackgroundTransparency = 1
- ImageButton5.ZIndex = 4
- ImageButton5.Image = "http://www.roblox.com/asset/?id=62356652"
- Frame6.Name = "Selection"
- Frame6.Parent = ImageButton5
- Frame6.Transparency = 1
- Frame6.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame6.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame6.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame6.BackgroundTransparency = 1
- Frame6.BorderSizePixel = 0
- Frame6.ZIndex = 3
- NumberValue7.Name = "num"
- NumberValue7.Parent = ImageButton5
- NumberValue7.Value = 2
- ImageButton8.Name = "Brick"
- ImageButton8.Parent = ImageLabel1
- ImageButton8.Transparency = 1
- ImageButton8.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton8.Position = UDim2.new(0.0700000003, 0, 0.161010101, 0)
- ImageButton8.BackgroundTransparency = 1
- ImageButton8.ZIndex = 4
- ImageButton8.Image = "http://www.roblox.com/asset/?id=65961537"
- Frame9.Name = "Selection"
- Frame9.Parent = ImageButton8
- Frame9.Transparency = 1
- Frame9.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame9.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame9.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame9.BackgroundTransparency = 1
- Frame9.BorderSizePixel = 0
- Frame9.ZIndex = 3
- NumberValue10.Name = "num"
- NumberValue10.Parent = ImageButton8
- NumberValue10.Value = 3
- ImageButton11.Name = "Granite"
- ImageButton11.Parent = ImageLabel1
- ImageButton11.Transparency = 1
- ImageButton11.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton11.Position = UDim2.new(0.524545431, 0, 0.161010101, 0)
- ImageButton11.BackgroundTransparency = 1
- ImageButton11.ZIndex = 4
- ImageButton11.Image = "http://www.roblox.com/asset/?id=67532153"
- Frame12.Name = "Selection"
- Frame12.Parent = ImageButton11
- Frame12.Transparency = 1
- Frame12.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame12.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame12.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame12.BackgroundTransparency = 1
- Frame12.BorderSizePixel = 0
- Frame12.ZIndex = 3
- NumberValue13.Name = "num"
- NumberValue13.Parent = ImageButton11
- NumberValue13.Value = 4
- ImageButton14.Name = "Asphalt"
- ImageButton14.Parent = ImageLabel1
- ImageButton14.Transparency = 1
- ImageButton14.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton14.Position = UDim2.new(0.0700000003, 0, 0.2620202, 0)
- ImageButton14.BackgroundTransparency = 1
- ImageButton14.ZIndex = 4
- ImageButton14.Image = "http://www.roblox.com/asset/?id=67532038"
- Frame15.Name = "Selection"
- Frame15.Parent = ImageButton14
- Frame15.Transparency = 1
- Frame15.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame15.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame15.BackgroundTransparency = 1
- Frame15.BorderSizePixel = 0
- Frame15.ZIndex = 3
- NumberValue16.Name = "num"
- NumberValue16.Parent = ImageButton14
- NumberValue16.Value = 5
- ImageButton17.Name = "Iron"
- ImageButton17.Parent = ImageLabel1
- ImageButton17.Transparency = 1
- ImageButton17.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton17.Position = UDim2.new(0.524545431, 0, 0.2620202, 0)
- ImageButton17.BackgroundTransparency = 1
- ImageButton17.ZIndex = 4
- ImageButton17.Image = "http://www.roblox.com/asset/?id=67532093"
- Frame18.Name = "Selection"
- Frame18.Parent = ImageButton17
- Frame18.Transparency = 1
- Frame18.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame18.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame18.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame18.BackgroundTransparency = 1
- Frame18.BorderSizePixel = 0
- Frame18.ZIndex = 3
- NumberValue19.Name = "num"
- NumberValue19.Parent = ImageButton17
- NumberValue19.Value = 6
- ImageButton20.Name = "Aluminum"
- ImageButton20.Parent = ImageLabel1
- ImageButton20.Transparency = 1
- ImageButton20.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton20.Position = UDim2.new(0.0700000003, 0, 0.363030314, 0)
- ImageButton20.BackgroundTransparency = 1
- ImageButton20.ZIndex = 4
- ImageButton20.Image = "http://www.roblox.com/asset/?id=67531995"
- Frame21.Name = "Selection"
- Frame21.Parent = ImageButton20
- Frame21.Transparency = 1
- Frame21.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame21.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame21.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame21.BackgroundTransparency = 1
- Frame21.BorderSizePixel = 0
- Frame21.ZIndex = 3
- NumberValue22.Name = "num"
- NumberValue22.Parent = ImageButton20
- NumberValue22.Value = 7
- ImageButton23.Name = "Gold"
- ImageButton23.Parent = ImageLabel1
- ImageButton23.Transparency = 1
- ImageButton23.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton23.Position = UDim2.new(0.524545431, 0, 0.363030314, 0)
- ImageButton23.BackgroundTransparency = 1
- ImageButton23.ZIndex = 4
- ImageButton23.Image = "http://www.roblox.com/asset/?id=67532118"
- Frame24.Name = "Selection"
- Frame24.Parent = ImageButton23
- Frame24.Transparency = 1
- Frame24.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame24.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame24.BackgroundTransparency = 1
- Frame24.BorderSizePixel = 0
- Frame24.ZIndex = 3
- NumberValue25.Name = "num"
- NumberValue25.Parent = ImageButton23
- NumberValue25.Value = 8
- ImageButton26.Name = "Plank"
- ImageButton26.Parent = ImageLabel1
- ImageButton26.Transparency = 1
- ImageButton26.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton26.Position = UDim2.new(0.0700000003, 0, 0.464040399, 0)
- ImageButton26.BackgroundTransparency = 1
- ImageButton26.ZIndex = 4
- ImageButton26.Image = "http://www.roblox.com/asset/?id=67532015"
- Frame27.Name = "Selection"
- Frame27.Parent = ImageButton26
- Frame27.Transparency = 1
- Frame27.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame27.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame27.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame27.BackgroundTransparency = 1
- Frame27.BorderSizePixel = 0
- Frame27.ZIndex = 3
- NumberValue28.Name = "num"
- NumberValue28.Parent = ImageButton26
- NumberValue28.Value = 9
- ImageButton29.Name = "Log"
- ImageButton29.Parent = ImageLabel1
- ImageButton29.Transparency = 1
- ImageButton29.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton29.Position = UDim2.new(0.524545431, 0, 0.464040399, 0)
- ImageButton29.BackgroundTransparency = 1
- ImageButton29.ZIndex = 4
- ImageButton29.Image = "http://www.roblox.com/asset/?id=67532051"
- Frame30.Name = "Selection"
- Frame30.Parent = ImageButton29
- Frame30.Transparency = 1
- Frame30.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame30.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame30.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame30.BackgroundTransparency = 1
- Frame30.BorderSizePixel = 0
- Frame30.ZIndex = 3
- NumberValue31.Name = "num"
- NumberValue31.Parent = ImageButton29
- NumberValue31.Value = 10
- ImageButton32.Name = "Gravel"
- ImageButton32.Parent = ImageLabel1
- ImageButton32.Transparency = 1
- ImageButton32.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton32.Position = UDim2.new(0.0700000003, 0, 0.565050483, 0)
- ImageButton32.BackgroundTransparency = 1
- ImageButton32.ZIndex = 4
- ImageButton32.Image = "http://www.roblox.com/asset/?id=67532206"
- Frame33.Name = "Selection"
- Frame33.Parent = ImageButton32
- Frame33.Transparency = 1
- Frame33.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame33.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame33.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame33.BackgroundTransparency = 1
- Frame33.BorderSizePixel = 0
- Frame33.ZIndex = 3
- NumberValue34.Name = "num"
- NumberValue34.Parent = ImageButton32
- NumberValue34.Value = 11
- ImageButton35.Name = "Cinder"
- ImageButton35.Parent = ImageLabel1
- ImageButton35.Transparency = 1
- ImageButton35.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton35.Position = UDim2.new(0.524545431, 0, 0.565050483, 0)
- ImageButton35.BackgroundTransparency = 1
- ImageButton35.ZIndex = 4
- ImageButton35.Image = "http://www.roblox.com/asset/?id=67532103"
- Frame36.Name = "Selection"
- Frame36.Parent = ImageButton35
- Frame36.Transparency = 1
- Frame36.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame36.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame36.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame36.BackgroundTransparency = 1
- Frame36.BorderSizePixel = 0
- Frame36.ZIndex = 3
- NumberValue37.Name = "num"
- NumberValue37.Parent = ImageButton35
- NumberValue37.Value = 12
- ImageButton38.Name = "Stone"
- ImageButton38.Parent = ImageLabel1
- ImageButton38.Transparency = 1
- ImageButton38.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton38.Position = UDim2.new(0.0700000003, 0, 0.666060627, 0)
- ImageButton38.BackgroundTransparency = 1
- ImageButton38.ZIndex = 4
- ImageButton38.Image = "http://www.roblox.com/asset/?id=67531804"
- Frame39.Name = "Selection"
- Frame39.Parent = ImageButton38
- Frame39.Transparency = 1
- Frame39.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame39.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame39.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame39.BackgroundTransparency = 1
- Frame39.BorderSizePixel = 0
- Frame39.ZIndex = 3
- NumberValue40.Name = "num"
- NumberValue40.Parent = ImageButton38
- NumberValue40.Value = 13
- ImageButton41.Name = "Cement"
- ImageButton41.Parent = ImageLabel1
- ImageButton41.Transparency = 1
- ImageButton41.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton41.Position = UDim2.new(0.524545431, 0, 0.666060627, 0)
- ImageButton41.BackgroundTransparency = 1
- ImageButton41.ZIndex = 4
- ImageButton41.Image = "http://www.roblox.com/asset/?id=67532059"
- Frame42.Name = "Selection"
- Frame42.Parent = ImageButton41
- Frame42.Transparency = 1
- Frame42.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame42.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame42.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame42.BackgroundTransparency = 1
- Frame42.BorderSizePixel = 0
- Frame42.ZIndex = 3
- NumberValue43.Name = "num"
- NumberValue43.Parent = ImageButton41
- NumberValue43.Value = 14
- ImageButton44.Name = "Red Plastic"
- ImageButton44.Parent = ImageLabel1
- ImageButton44.Transparency = 1
- ImageButton44.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton44.Position = UDim2.new(0.0700000003, 0, 0.767070711, 0)
- ImageButton44.BackgroundTransparency = 1
- ImageButton44.ZIndex = 4
- ImageButton44.Image = "http://www.roblox.com/asset/?id=67531848"
- Frame45.Name = "Selection"
- Frame45.Parent = ImageButton44
- Frame45.Transparency = 1
- Frame45.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame45.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame45.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame45.BackgroundTransparency = 1
- Frame45.BorderSizePixel = 0
- Frame45.ZIndex = 3
- NumberValue46.Name = "num"
- NumberValue46.Parent = ImageButton44
- NumberValue46.Value = 15
- ImageButton47.Name = "Blue Plastic"
- ImageButton47.Parent = ImageLabel1
- ImageButton47.Transparency = 1
- ImageButton47.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton47.Position = UDim2.new(0.524545431, 0, 0.767070711, 0)
- ImageButton47.BackgroundTransparency = 1
- ImageButton47.ZIndex = 4
- ImageButton47.Image = "http://www.roblox.com/asset/?id=67531924"
- Frame48.Name = "Selection"
- Frame48.Parent = ImageButton47
- Frame48.Transparency = 1
- Frame48.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame48.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame48.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame48.BackgroundTransparency = 1
- Frame48.BorderSizePixel = 0
- Frame48.ZIndex = 3
- NumberValue49.Name = "num"
- NumberValue49.Parent = ImageButton47
- NumberValue49.Value = 16
- ImageButton50.Name = "Water"
- ImageButton50.Parent = ImageLabel1
- ImageButton50.Transparency = 1
- ImageButton50.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton50.Position = UDim2.new(0.0700000003, 0, 0.867999971, 0)
- ImageButton50.BackgroundTransparency = 1
- ImageButton50.ZIndex = 4
- ImageButton50.Image = "https://www.roblox.com/Game/Tools/ThumbnailAsset.ashx?fmt=png&wd=75&ht=75&aid=82717697"
- Frame51.Name = "Selection"
- Frame51.Parent = ImageButton50
- Frame51.Transparency = 1
- Frame51.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame51.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame51.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame51.BackgroundTransparency = 1
- Frame51.BorderSizePixel = 0
- Frame51.ZIndex = 3
- NumberValue52.Name = "num"
- NumberValue52.Parent = ImageButton50
- NumberValue52.Value = 17
- ImageButton53.Name = "Dig"
- ImageButton53.Parent = ImageLabel1
- ImageButton53.Transparency = 1
- ImageButton53.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
- ImageButton53.Position = UDim2.new(0.524999976, 0, 0.867999971, 0)
- ImageButton53.BackgroundTransparency = 1
- ImageButton53.ZIndex = 4
- ImageButton53.Image = "http://www.roblox.com/asset/?id=7814201"
- Frame54.Name = "Selection"
- Frame54.Parent = ImageButton53
- Frame54.Transparency = 1
- Frame54.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
- Frame54.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
- Frame54.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame54.BackgroundTransparency = 1
- Frame54.BorderSizePixel = 0
- Frame54.ZIndex = 3
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = gPlayers.LocalPlayer.PlayerGui
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- wait(0.01)
- gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
- material = 1
- local Terrain = workspace.Terrain
- local CC = workspace.CurrentCamera
- local SelB = Instance.new("SelectionBox")
- SelB.Color = BrickColor.new("Bright green")
- local SelP = Instance.new("Part")
- SelP.Anchored = true
- SelP.formFactor = Enum.FormFactor.Custom
- HopperBin0.Selected:connect(function(M)
- SelB.Parent = gPlayers.LocalPlayer.PlayerGui
- gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = true
- SelB.Adornee = nil
- local ClickState = "None"
- local ClickType = 1
- local TerrainClick = 1
- local P1 = nil
- M.KeyDown:connect(function(K)
- if K == "q" then
- ClickType = 1
- elseif K == "e" then
- ClickType = 2
- elseif K == "z" then
- TerrainClick = 0
- elseif K == "x" then
- TerrainClick = 1
- elseif K == "c" then
- TerrainClick = 2
- elseif K == "v" then
- TerrainClick = 3
- elseif K == "b" then
- TerrainClick = 4
- end
- end)
- M.Button1Down:connect(function()
- if not M.Target then return end
- local Hit = M.Hit
- local cellPos
- if ClickType == 1 then
- cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
- else
- cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
- end
- if ClickState == "None" then
- ClickState = "Click1"
- P1 = cellPos
- end
- end)
- M.Button1Up:connect(function()
- if not M.Target then return end
- local Hit = M.Hit
- local cellPos
- if ClickType == 1 then
- cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
- else
- cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
- end
- if ClickState == "Click1" then
- ClickState = "None"
- local MinX = math.min(P1.x,cellPos.x)
- local MaxX = math.max(P1.x,cellPos.x)
- local MinY = math.min(P1.y,cellPos.y)
- local MaxY = math.max(P1.y,cellPos.y)
- local MinZ = math.min(P1.z,cellPos.z)
- local MaxZ = math.max(P1.z,cellPos.z)
- for y=MinY,MaxY do
- for x=MinX,MaxX do
- for z=MinZ,MaxZ do
- Terrain:SetCell(x, y, z, material, 0, 0)
- end
- end
- wait()
- end
- SelB.Adornee = nil
- end
- end)
- M.Move:connect(function()
- if not M.Target then return end
- local Hit = M.Hit
- local cellPos
- if ClickType == 1 then
- cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
- else
- cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
- end
- if ClickState == "Click1" then
- SelB.Adornee = SelP
- local W1 = Terrain:CellCenterToWorld(P1.x,P1.y,P1.z)
- local W2 = Terrain:CellCenterToWorld(cellPos.x,cellPos.y,cellPos.z)
- local Size = W1-W2
- Size = Vector3.new(math.abs(Size.x),math.abs(Size.y),math.abs(Size.z))+Vector3.new(4,4,4)
- local Pos = (W1+W2)/2
- SelP.Size = Size
- SelP.CFrame = CFrame.new(Pos)
- end
- end)
- end)
- HopperBin0.Deselected:connect(function()
- SelB.Parent = nil
- SelB.Adornee = nil
- gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
- end)
- game:GetService('RunService').Stepped:connect(function()
- if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("MaterialGui") then
- for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
- if child:FindFirstChild("num") and material ~= child.num.Value then
- child.Selection.BackgroundTransparency = 1
- end
- end
- end
- end)
- for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
- local enterCon = child.MouseButton1Click:connect(function()
- if child.ClassName == "ImageButton" and child:FindFirstChild("num") then
- material = child.num.Value
- if child:FindFirstChild("Selection") then
- child.Selection.BackgroundTransparency = 0
- end
- end
- end)
- end
- local clr = gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Dig.MouseButton1Click:connect(function()
- workspace.Terrain:Clear()
- end)
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- HopperBin0 = Instance.new("HopperBin")
- HopperBin0.Name = "Terrain Delete"
- HopperBin0.Parent = mas
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.Backpack
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- function onClick(mouse)
- p = gPlayers.LocalPlayer
- if (p == nil) then return end
- if (p.Character == nil) then return end
- if (mouse.Hit.p - p.Character.HumanoidRootPart.Position).magnitude > 500 then return end
- c = workspace.Terrain
- local cellPos = c:WorldToCellPreferSolid(Vector3.new(mouse.Hit.x, mouse.Hit.y, mouse.Hit.z))
- local x = cellPos.x
- local y = cellPos.y
- local z = cellPos.z
- c:SetCell(x, y, z, 0, 0, 0)
- end
- function onSelect(mouse)
- mouse.Button1Down:connect(function () onClick(mouse) end)
- end
- HopperBin0.Selected:connect(onSelect)
- end
- end)
- addcmd('knife', 'tm knife',{},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker) else
- if not game.CoreGui:FindFirstChild('CorePart') then
- local data = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01318477872")
- local script = data.LocalScript
- local player = gPlayers.LocalPlayer
- if not player:FindFirstChild("TMDATA") then
- script.Parent.TMDATA:Clone().Parent = player
- end
- if not game.ReplicatedStorage:FindFirstChild("GameInProgress") then
- script.Parent.GameInProgress:Clone().Parent = game.ReplicatedStorage
- end
- if game.CoreGui:FindFirstChild("CorePart") then
- game.CoreGui.CorePart:Destroy()
- end
- if not game.ReplicatedStorage:FindFirstChild('Drone') then script.Parent.Drone:Clone().Parent = game.ReplicatedStorage end
- local knife = script.Parent["Knife"]:Clone()
- local gun = script.Parent["Gun"]:Clone()
- local fastgun = script.Parent["Fast Gun"]:Clone()
- local lasergun = script.Parent["Laser Gun"]:Clone()
- script.Parent.CorePart:Clone().Parent = game.CoreGui
- local newKnife = knife:Clone()
- newKnife.Parent = player.Backpack
- _G.tool = newKnife
- local barActive = false
- local activeOptions = {}
- function createDDown(callback,but,...)
- if barActive then
- for i,v in pairs(activeOptions) do
- v:Destroy()
- end
- activeOptions = {}
- barActive = false
- return
- else
- barActive = true
- end
- local slots = {...}
- local base = but
- for i,v in pairs(slots) do
- local newOption = base:Clone()
- newOption.ZIndex = 5
- newOption.Name = "Option "..tostring(i)
- newOption.Parent = base.Parent
- table.insert(activeOptions,newOption)
- newOption.Position = UDim2.new(but.Position.X.Scale, but.Position.X.Offset, but.Position.Y.Scale, but.Position.Y.Offset + (#activeOptions * but.Size.Y.Offset))
- newOption.Text = slots[i]
- newOption.MouseButton1Down:connect(function()
- but.Text = slots[i]
- callback(slots[i])
- for i,v in pairs(activeOptions) do
- v:Destroy()
- end
- activeOptions = {}
- barActive = false
- end)
- end
- end
- local butA = game.CoreGui.CorePart.Frame.ability
- butA.MouseButton1Down:connect(function()
- createDDown(function(sel)
- gPlayers.LocalPlayer.TMDATA.Ability.Value = sel -- Rushed scripting, sorry for not being neat!
- end,butA,"Normal","Laser Knife","Boom Blade","MLG Money","Midas Touch","HOT! Knife","Ghost Knife","Tesla Knife","Quickscoper","Rainbow Laser","Spider Knife","Warp Knife","Brainwasher", "Bolting Knife")
- end)
- local butG = game.CoreGui.CorePart.Frame.gamemode
- butG.MouseButton1Down:connect(function()
- createDDown(function(sel)
- game.ReplicatedStorage.GameInProgress.Mode.Value = sel
- end,butG,"Classic","Cold Killer")
- end)
- local butM = game.CoreGui.CorePart.Frame.mode
- butM.MouseButton1Down:connect(function()
- createDDown(function(sel)
- _G.knifemode = sel
- end,butM,"PlayersOnly","Players+Npcs")
- end)
- _G.Scripters = {}
- function _G.loadScripts(obj,runall)
- for i,v in pairs(obj:GetDescendants()) do
- if v:IsA("LocalScript") and (not v.Disabled or runall) then
- table.insert(_G.Scripters,v)
- local i = #_G.Scripters
- local loadfunc = loadstring("local script = _G.Scripters["..i.."]\n"..v.Source)
- spawn(loadfunc)
- print("LOADED",v:GetFullName())
- end
- end
- end
- player.CharacterAdded:Connect(function()
- newKnife = knife:Clone()
- newKnife.Parent = player.Backpack
- _G.loadScripts(newKnife)
- end)
- _G.knifemode = "PlayersOnly"
- _G.loadScripts(newKnife)
- --_G.loadScripts(gun)
- --_G.loadScripts(fastgun)
- --_G.loadScripts(lasergun)
- end
- end
- end)
- addcmd('devuzi', 'op af',{'uzi'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- wait(0.25);
- _clear=function()
- local c={char;bag;gui;};
- for i=1,#c do
- local c=c[i]:children();
- for i=1,#c do
- if(c[i].Name==name)then
- c[i].Parent=nil;
- end;
- end;
- end;
- local n=name..user.Name;
- local c=workspace:children();
- for i=1,#c do
- if(c[i].Name==n)then
- c[i].Parent=nil;
- end;
- end;
- end;
- _valid_key=function(object,key)
- return object[key],key;
- end;
- _new=function(class)
- return function(props)
- if(type(list_base_props)=='table')then
- for i,v in next,list_base_props do
- if(props[i]==nil)then
- props[i]=v;
- end;
- end;
- end;
- local object=class;
- if(type(class)=='string')then
- object=Instance.new(class:sub(1,1):upper()..class:sub(2));
- end;
- local parent=props[1];
- props[1]=nil;
- for i,v in next,props do
- local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
- if(not load)then
- load,res,key=pcall(_valid_key,object,i);
- end;
- if(key)then
- t=type(res);
- s=tostring(res);
- if(t=='userdata'and s=='Signal '..key)then
- if(type(v)=='table')then
- for i=1,#v do
- res:connect(v[i]);
- end;
- else
- res:connect(v);
- end;
- else
- object[key]=v;
- end;
- end;
- end;
- if(parent)then
- object.Parent=parent;
- end;
- return object;
- end;
- end;
- _RGB=function(r,g,b)
- return Color3.new(r/255,g/255,b/255);
- end;
- _copy=function(o)
- local def=o.archivable;
- o.archivable=true;
- local c=o:clone();
- o.archivable=def;
- return c;
- end;
- _hum=function(char)
- local hum=char:findFirstChild'Humanoid';
- if(not hum or hum.className~='Humanoid')then
- local c=char:children();
- for i=1,#c do
- if(c[i].className=='Humanoid')then
- return c[i];
- end;
- end;
- else
- return hum;
- end;
- end;
- _hum_tag=function(hum)
- local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
- c.Name='creator';
- c.Value=user;
- if(hum.Health==0 and not hum:findFirstChild'killed')then
- Instance.new('BoolValue',hum).Name='killed';
- bullets.clip=bullets.clip+10;
- end;
- end;
- _hum_dam=function(hum,dam,percent)
- hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
- if(hum.Health<=hum.MaxHealth*0.1)then
- _hum_tag(hum);
- end;
- end;
- _ray=function(v0,v1,i)
- local mag=(v0-v1).magnitude;
- local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));
- return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i);
- end;
- _must=function(v0,v1,i)
- local hit,pos=_ray(v0,v1,i);
- return not hit and mouse.target or hit,pos;
- end;
- _cframe=function(x,y,z,r0,r1,r2)
- return CFrame.Angles(
- math.rad(r0 or 0),
- math.rad(r1 or 0),
- math.rad(r2 or 0)
- )*CFrame.new(x,y,z);
- end;
- _update=function()
- if(bool_active and not screen.Parent)then
- screen.Parent=gui;
- elseif(not bool_active and screen.Parent)then
- screen.Parent=nil;
- end;
- end;
- _light=function(v0,v1)
- local mag=(v0-v1).magnitude;
- local len=math.random(2,7);
- len=len>mag/2 and mag/2 or len;
- --local light=_new'part'{
- -- cFrame=CFrame.new(v0,v1);
- -- size=Vector3.new(1,1,1);
- -- color=_RGB(255,255,0);
- -- anchored=true;
- -- inv;
- --};
- _new'blockMesh'{
- scale=Vector3.new(0.2,0.2,len);
- offset=Vector3.new(0,0,-len/2);
- light;
- };
- local bb=_new'billboardGui'{
- size=UDim2.new(2,0,2,0);
- adornee=light;
- light;
- };
- _new'imageLabel'{
- image=url:format(109101526);
- backgroundTransparency=1;
- size=UDim2.new(1,0,1,0);
- bb;
- };
- -- _rem(light,0.15);
- end;
- _rem=function(object,del)
- if(del)then
- delay(del,function()
- if(object.Parent)then
- object.Parent=nil;
- end;
- end);
- else
- pcall(function()
- if(object.Parent)then
- object.Parent=nil;
- end;
- end);
- end;
- end;
- _blood=function(pos,count)
- for i=1,count do
- local p=_new'part'{
- rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;
- position=pos+Vector3.new(math.random(),math.random(),math.random());
- velocity=Vector3.new(math.random(),math.random(),math.random())*50;
- size=Vector3.new(math.random(),math.random(),math.random())/3;
- color=_RGB(255,0,0);
- transparency=0.5;
- canCollide=true;
- bottomSurface=0;
- topSurface=0;
- formFactor=3;
- locked=true;
- inv;
- };
- delay(5,function()
- p.Parent=nil;
- end);
- end;
- end;
- _make_hue=function()
- h_hue=_new'part'{
- size=Vector3.new(0.25,1.8,0.35);
- color=_RGB(100,100,100);
- formFactor=3;
- name='hue';
- handle;
- };
- hh_weld=_new'weld'{
- c1=_cframe(0,0.5,0);
- part0=handle;
- part1=h_hue;
- handle;
- };
- end;
- _shot=function(v0,v1)
- if(not time_left)then
- time_left=0;
- end;
- if(time_left>time())then
- return nil;
- else
- time_left=time()+math.random(1,10)/100;
- end;
- if(bullets.current<1)then
- local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
- soundId='rbxasset://sounds/SWITCH3.wav';
- name='tick_sound';
- volume=0.2;
- pitch=2;
- head;
- };
- tick_sound:play();
- if(bullets.clip>0)then
- time_left=time()+2;
- h_hue:breakJoints();
- h_hue.CanCollide=true;
- h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
- _rem(h_hue,10);
- delay(1.9,function()
- _make_hue();
- local got=(bullets.clip>bullets.maximum and
- bullets.maximum or
- bullets.clip)-bullets.current;
- bullets.clip=bullets.clip-got;
- bullets.current=bullets.current+got;
- end);
- end;
- return nil;
- else
- bullets.current=bullets.current-1;
- h_weld.C1=_cframe(0,0.75,0,
- -math.random(1000,1100)/10,180,0);
- d_weld.C1=_cframe(0,-0.25,0.3);
- lightstuff.Visible=true;
- delay(0.1,function()
- lightstuff.Visible=false;
- end);
- _rem(_new'part'{
- velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;
- cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
- size=Vector3.new(0.1,0.1,0.4);
- color=_RGB(200,200,0);
- material='Slate';
- canCollide=true;
- formFactor=3;
- inv;
- },5);
- delay(0.1,function()
- d_weld.C1=_cframe(0,-0.25,0);
- if(bool_active)then
- h_weld.C1=h_weld_cf_active;
- end;
- end)
- end;
- local hit,pos=_must(v0,v1,char);
- shot_sound:play();
- _rem(_new'part'{
- cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
- size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
- color=_RGB(255,255,0);
- transparency=0.6;
- reflectance=0.5;
- canCollide=false;
- bottomSurface=0;
- anchored=true;
- formFactor=3;
- topSurface=0;
- inv;
- },.15);
- _light(v0,v1);
- if(not hit)then return nil;end;
- if(hit.Parent.className=='Hat')then
- hit:breakJoints();
- hit.CanCollide=true;
- hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);
- hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
- else
- local hum=_hum(hit.Parent);
- if(not hum)then
- if(hit.Anchored==false and hit.Size.magnitude<4)then
- hit:breakJoints();
- hit.CanCollide=true;
- end;
- else
- _hum_dam(hum,math.random(4,6));
- _blood(pos,math.random(3,6));
- hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;
- if(hit.Name=='Head')then
- hum.Health=0;
- _blood(pos,math.random(3,6));
- delay(0.001,function()
- _new(workspace:FindFirstChild'head_shot'or'sound'){
- pitch=math.random(70,100)*0.01;
- soundId=url:format(1876552);
- name='head_shot';
- workspace;
- }:play();
- end);
- _hum_tag(hum);
- _rem(_new'part'{
- cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
- size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
- color=torso.Color;
- transparency=0.5;
- canCollide=false;
- bottomSurface=0;
- anchored=true;
- formFactor=3;
- topSurface=0;
- inv;
- },30);
- hit.Parent=nil;
- for b=0,1 do
- for a=0,1 do
- for i=0,1 do
- _rem(_new'part'{
- velocity=CFrame.new(v0,pos).lookVector*20;
- cFrame=hit.CFrame*CFrame.new(i,-b,a);
- size=Vector3.new(0.5,0.5,0.5);
- color=_RGB(255,255,255);
- bottomSurface=0;
- canCollide=true;
- transparency=0;
- formFactor=3;
- topSurface=0;
- hum;
- },30);
- end;
- end;
- end;
- end;
- end;
- end;
- end;
- _cf_select=function(mouse)
- mouse.Icon=url:format(109111387);--108999296
- bool_active=true;
- local arm=char:findFirstChild'Right Arm';
- local weld=torso:findFirstChild'Right Shoulder';
- if(arm and weld)then
- h_weld.Part0=arm;
- h_weld.C1=h_weld_cf_active;
- weld.Part1=nil;
- weld.Part0=nil;
- weld=_new(torso:findFirstChild'right_arml'or'weld'){
- name='right_arml';
- part0=torso;
- part1=arm;
- torso;
- };
- arml=(arml or 0)+1;
- local alv=arml;
- local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);
- gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
- gyro.P=30000;
- gyro.D=1000;
- gyro.Name='p_gyro';
- repeat
- local pos=mouse.hit.p;
- local val,valp,p0,p1,p2,hitpos,cj,c0,c1;
- val=-math.pi*0.5;
- valp=val*-1;
- p0=torso.CFrame;
- p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;
- p1=p0+((p0.p-pos).unit*-2);
- p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
- hitpos=torso.Position;
- cj=CFrame.new(hitpos);
- c0=torso.CFrame:inverse()*cj;
- c1=p2:inverse()*cj;
- weld.C0=c0;
- weld.C1=c1;
- gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));
- wait(0.001);
- until arml~=alv;
- gyro.Parent=nil;
- end;
- end;
- _cf_deselect=function()
- bool_active=false;
- arml=(arml or 0)+1;
- loop_shot=(loop_shot or 0)+1;
- h_weld.Part0=torso;
- h_weld.C1=h_weld_cf_inactive;
- local weld=torso:findFirstChild'right_arml';
- if(weld)then
- weld.Part1=nil;
- weld.Part0=nil;
- end;
- local arm=char:findFirstChild'Right Arm';
- local weld=torso:findFirstChild'Right Shoulder';
- if(arm and weld)then
- weld.Part0=torso;
- weld.Part1=arm;
- end;
- end;
- _cf_mouse=function(event,fun)
- mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
- if(bool_active)then
- fun(...);
- end;
- end);
- end;
- do
- local main=getfenv(0);
- local c=game:children();
- local check=function(v)
- if(v.className~=''and v.className~='Instance'and game:service(v.className))then
- main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
- end;
- end;
- for i=1,#c do
- pcall(check,c[i]);
- end;
- end;
- bullets={
- maximum=51111111111111111111111111110;
- current=511111111111111111111111111111110;
- clip=501111111111111111111111111111111*4;
- };
- list_base_props={
- backgroundColor3=_RGB(0,0,0);
- textColor3=_RGB(200,200,200);
- borderSizePixel=0;
- color=_RGB(0,0,0);
- archivable=false;
- canCollide=false;
- bottomSurface=0;
- topSurface=0;
- formFactor=0;
- locked=true;
- };
- user=players.localPlayer;
- mouse=user:getMouse();
- char=user.Character;
- gui=user.PlayerGui;
- bag=user.Backpack;
- torso=char.Torso;
- head=char.Head;
- hum=_hum(char);
- url='rbxassetid://%d';
- name='dev-uzi';
- h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
- 0,90,-70);
- h_weld_cf_active=_cframe(0,0.75,0,
- -110,180,0);
- assert(hum,'humanoid is not found');
- _clear();
- _cf_mouse('button1Down',function()
- loop_shot=(loop_shot or 0)+1;
- local vers=loop_shot;
- local step=runService.Stepped;
- repeat
- _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
- step:wait();--wait(0.001);
- until vers~=loop_shot;
- end);
- _cf_mouse('button1Up',function()
- loop_shot=(loop_shot or 0)+1;
- end);
- _cf_mouse('move',function()
- cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
- end);
- _cf_mouse('keyDown',function(k)
- if(k=='r')then
- if(bullets.clip>0 and time_left<=time())then
- local got=(bullets.clip>bullets.maximum and
- bullets.maximum or
- bullets.clip)-bullets.current;
- bullets.clip=bullets.clip-got;
- bullets.current=bullets.current+got;
- if(got~=0)then
- time_left=time()+2;
- end;
- end;
- end;
- end);
- screen=_new'screenGui'{
- name=name;
- };
- cross_f=_new'frame'{
- size=UDim2.new(0,21,0,21);
- backgroundTransparency=1;
- screen;
- };
- for i=0,1 do
- _new'frame'{
- position=UDim2.new(0,13*i,0,11);
- size=UDim2.new(0,10,0,1);
- cross_f;
- };
- end;
- for i=0,1 do
- _new'frame'{
- position=UDim2.new(0,11,0,13*i);
- size=UDim2.new(0,1,0,10);
- cross_f;
- };
- end;
- shot_sound=_new(head:findFirstChild'2920959'or'sound'){
- soundId=url:format(2920959);
- pitch=1.4;
- head;
- };
- if(shot_sound.Name~='2920959')then
- shot_sound.Name='2920959';
- shot_sound:play();
- end;
- bin=_new'hopperBin'{
- deselected=_cf_deselect;
- selected=_cf_select;
- name=name;
- bag;
- };
- inv=_new'model'{
- name=name;
- char;
- };
- handle=_new'part'{
- size=Vector3.new(0.3,1.3,0.4);
- color=_RGB(140,140,140);
- name='handle';
- formFactor=3;
- inv;
- touched=function(hit)
- if(hit.Parent.className=='Model')then
- local hum=_hum(hit.Parent);
- if(hum~=nil)then
- _hum_dam(hum,handle.Velocity.magnitude);
- end;
- end;
- end;
- };
- h_weld=_new'weld'{
- c1=h_weld_cf_inactive;
- part1=handle;
- part0=torso;
- handle;
- };
- _make_hue();
- h_part=_new'part'{
- size=Vector3.new(0.4,0.4,1.4);
- color=_RGB(140,140,140);
- name='handle';
- formFactor=3;
- handle;
- };
- hp_weld=_new'weld'{
- c1=_cframe(0,-1.3/2,-0.3,
- 20,0,0);
- part0=handle;
- part1=h_part;
- handle;
- };
- drag=_new'part'{
- size=Vector3.new(0.5,0.45,1.5);
- color=_RGB(100,100,100);
- name='handle';
- formFactor=3;
- handle;
- };
- d_weld=_new'weld'{
- c1=_cframe(0,-0.25,0);
- part0=h_part;
- part1=drag;
- handle;
- };
- tube=_new'part'{
- size=Vector3.new(0.2,0.2,1.5);
- color=_RGB(0,0,0);
- name='handle';
- formFactor=3;
- handle;
- };
- t_weld=_new'weld'{
- c1=_cframe(0,-0.3,-0.1);
- part0=h_part;
- part1=tube;
- handle;
- };
- bullets_label=_new'textLabel'{
- textStrokeColor3=_RGB(0,0,0);
- textColor3=_RGB(200,200,200);
- textStrokeTransparency=0;
- backgroundTransparency=1;
- fontSize=5;
- screen;
- };
- lightstuff=_new'frame'{
- backgroundColor3=_RGB(255,255,255);
- position=UDim2.new(0,0,0,-1);
- backgroundTransparency=0.5;
- size=UDim2.new(1,0,1,1);
- borderSizePixel=0;
- visible=false;
- screen;
- };
- coroutine.wrap(function()
- local red,white,green;
- repeat
- if(screen.Parent)then
- if(not green and bullets.current==bullets.maximum)then
- green=true;
- bullets_label.TextColor3=_RGB(0,200,0);
- elseif(not red and bullets.current==0)then
- red=true;
- bullets_label.TextColor3=_RGB(200,0,0);
- elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then
- bullets_label.TextColor3=_RGB(200,200,200);
- green=false;
- red=false;
- end;
- bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);
- bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);
- bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
- end;
- wait(0.001);
- until nil;
- end)();
- _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
- local vers=_G.dev_pistol_version;
- repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
- if(hum.Health==0)then
- _clear();
- end;
- end
- end)
- addcmd('nil', 'removes the player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- pcall(function() gPlayers[v].Character:Remove() end)
- gPlayers[v].Character = nil
- if FindTable(SPC, args[1]) then Notify('Made ' ..args[1].. ' nil') else
- Notify('Made player(s) nil') end end end)
- addcmd('addban', 'Adds a ban to the banlist if the player is offline.', {},
- function(args, speaker)
- local player = args[1]
- local playerid = game:GetService("Players"):GetUserIdFromNameAsync(args[1])
- if player ~= nil then
- if FindTable(WL, player) then Notify('Error: '..player..' is whitelisted') elseif not FindTable(banname, player) then
- table.insert(banT, playerid)
- banname[#banname + 1] = {NAME = tostring(player), ID = tonumber(playerid), AGE = "-"}
- updatebans()
- Notify("Added ban for: "..player)
- end
- end
- end)
- addcmd('ban', 'goodbye ;)',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if FindTable(SPC, args[1]) then Notify('Banned ' ..args[1]) else
- Notify('Banned player(s)') end
- spawn(function()
- if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
- if not FindTable(banname, gPlayers[v].Name) then
- table.insert(banT, _players[v].userId)
- banname[#banname + 1] = {NAME = tostring(gPlayers[v].Name), ID = tonumber(gPlayers[v].userId), AGE = tonumber(gPlayers[v].AccountAge)}
- updatebans()
- kickF(gPlayers[v])
- end
- end
- end)
- end
- end)
- addcmd('clearbans', 'welcome back!',{'clrbans'},
- function(args, speaker)
- banT = {}
- banname = {}
- Notify('Removed all bans')
- updatebans()
- end)
- addcmd('unban','unbans a player',{},
- function(args, speaker)
- if FindTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])) then
- table.remove(banT, GetInTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])))
- for i,v in pairs(banname) do
- if v.NAME == tostring(args[1]) then
- table.remove(banname, i)
- updatebans()
- end end
- Notify('Unbanned ' .. args[1])
- end
- end)
- addcmd('dismiss', 'dismiss',{'verify'},
- function(args, speaker)
- for _, child in pairs( workspace:GetChildren()) do
- if child.Name == speaker.Name .. "TAB" then
- child:Destroy() end end
- for a,b in pairs(hastab) do if b == speaker.Name then table.remove(hastab, a) end end
- end)
- addcmd('admin', 'ur an admin now ;o',{},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker) else
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- if _players[v].userId ~= LP.userId and not isAdmin(_players[v]) then
- table.insert(adminT, _players[v].userId)
- adminname[#adminname + 1] = {NAME = tostring(gPlayers[v].Name)}
- updateadmins()
- if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' admin') else
- Notify('Gave player(s) admin') end
- game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are now an admin! The prefix is ' .. cmdprefix, 1)
- end end) end end end)
- addcmd('unadmin', 'removes the admin',{'noadmin'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker) else
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local radmin = tostring(_players[v].Name)
- if isAdmin(_players[v]) and _players[v].userId ~= LP.userId then
- table.remove(adminT, GetInTable(adminT, _players[v].userId))
- for a,b in pairs(adminname) do
- if b.NAME == radmin then
- table.remove(adminname, a)
- updateadmins()
- end end
- game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are no longer an admin', 2)
- if FindTable(SPC, args[1]) then Notify('Removed admin from ' .. args[1]) else
- Notify('Removed admin from player(s)') end
- end
- end
- end
- end)
- addcmd('bang', 'owo',{'rape'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- local target = getPlayer(args[2], speaker)[1]
- for i,v in pairs(players)do
- if args[2] then
- rape(target, v)
- else
- rape(v, speaker.Name)
- end
- end
- end)
- addcmd('bgui', 'gives player billboard gui presenting text',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
- gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
- end
- y = Instance.new("BillboardGui")
- y.Size = UDim2.new(0,100,0,150)
- y.StudsOffset = Vector3.new(0,1,0)
- y.Parent = gPlayers[v].Character.Head
- y.Adornee = gPlayers[v].Character.Head
- f = Instance.new("TextLabel")
- f.Parent = y
- f.BackgroundTransparency = 1
- f.Position = UDim2.new(0,0,0,-50)
- f.Size = UDim2.new(0,100,0,100)
- f.Font = "Highway"
- f.FontSize = "Size48"
- f.Text = GLS(false, 1)
- f.TextStrokeColor3 = Color3.new(0,0,0)
- f.TextColor3 = Color3.new(255/255,255/255,255/255)
- f.TextStrokeTransparency = 0
- f.TextYAlignment = "Bottom"
- end
- end)
- addcmd('unbgui', 'gives player billboard gui presenting text',{'nobgui'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
- gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
- end
- end
- end)
- function pipeTp(name,target)
- spawn(function()
- local pipe = Instance.new("Part")
- pipe.Name = "Pipe"
- pipe.Color = Color3.new(52/255,142/255,64/255)
- pipe.Size = Vector3.new(8,8,8)
- pipe.Anchored = true
- local mesh = Instance.new("SpecialMesh",pipe)
- mesh.MeshId = "rbxassetid://856736661"
- mesh.Scale = Vector3.new(0.15, 0.15, 0.15)
- local sound = Instance.new("Sound",pipe)
- sound.SoundId = "rbxassetid://864352897"
- sound.Volume = 1
- local targetpos = game:GetService("Players")[target].Character.HumanoidRootPart.CFrame
- local char = game:GetService("Players")[name].Character
- char.PrimaryPart = char.HumanoidRootPart
- if char:FindFirstChild("Torso") then
- char.Torso.Anchored = true
- else
- char.UpperTorso.Anchored = true
- end
- local torso = char.HumanoidRootPart
- local initPos = torso.CFrame
- pipe.Parent = workspace
- pipe.CFrame = initPos - Vector3.new(0,8,0)
- for i = 0,8,0.2 do
- pipe.CFrame = initPos - Vector3.new(0,8-i,0)
- if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
- game:GetService("RunService").RenderStepped:wait()
- end
- sound:Play()
- for i = 7,-8,-0.2 do
- char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
- game:GetService("RunService").RenderStepped:wait()
- end
- char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,-8,0))
- for i = 8,0,-0.2 do
- pipe.CFrame = initPos - Vector3.new(0,8-i,0)
- game:GetService("RunService").RenderStepped:wait()
- end
- pipe.CFrame = targetpos - Vector3.new(0,8,0)
- char:SetPrimaryPartCFrame(pipe.CFrame)
- for i = 0,8,0.2 do
- pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
- game:GetService("RunService").RenderStepped:wait()
- end
- local played = false
- for i = -8,7,0.2 do
- if i >= 0 and not played then played = true sound:Play() end
- char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
- game:GetService("RunService").RenderStepped:wait()
- end
- char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0))
- for i = 8,0,-0.2 do
- pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
- if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
- game:GetService("RunService").RenderStepped:wait()
- end
- pipe:Destroy()
- if char:FindFirstChild("Torso") then
- char.Torso.Anchored = false
- else
- char.UpperTorso.Anchored = false
- end
- end)
- end
- addcmd('pipetp', 'uses pipe to tp plr to plr',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- local target = getPlayer(args[2], speaker)[1]
- for i,v in pairs(players)do
- pipeTp(v,target)
- end
- end)
- addcmd('rhats', 'no more hats',{'removehats'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- for i,v in pairs(gPlayers[v].Character:GetChildren()) do
- if v:IsA('Accessory') then
- v:destroy()
- end
- end
- end
- end)
- addcmd('naked', 'no more clothing',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- for i,v in pairs(gPlayers[v].Character:GetChildren()) do
- if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
- v:destroy()
- end
- end
- end
- end)
- addcmd('rainbow', 'makes a players parts change colors',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- local Parts={}
- local function GetDiscoColor(hue)
- local section = hue % 1 * 3
- local secondary = 0.5 * math.pi * (section % 1)
- if section < 1 then
- return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
- elseif section < 2 then
- return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
- else
- return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
- end
- end
- local Part = function(x,y,z,color,tr,cc,an,parent)
- local p = Instance.new('Part',parent)
- p.formFactor = 'Custom'
- p.Size = Vector3.new(x,y,z)
- p.BrickColor = BrickColor.new(color)
- p.CanCollide = cc
- p.Transparency = tr
- p.Anchored = an
- p.TopSurface,p.BottomSurface = 0,0
- p:BreakJoints''
- table.insert(Parts,p)
- return p
- end
- local Weld = function(p0,p1)
- local w = Instance.new('Motor',p0)
- w.Part0 = p0
- w.Part1 = p1
- return w
- end
- local Mesh = function(par,num,x,y,z)
- local msh = 0
- if num == 1 then
- msh = Instance.new("SpecialMesh",par)
- msh.MeshId='rbxasset://fonts/torso.mesh'
- msh.TextureId='rbxasset://25701026'
- end
- if num == 2 then
- msh = Instance.new("SpecialMesh",par)
- msh.MeshId='rbxasset://fonts/head.mesh'
- msh.TextureId='rbxassetid://25701026'
- end
- msh.Scale = Vector3.new(x,y,z)
- return msh
- end
- local char=gPlayers[v].Character
- for _,v in pairs(char:GetChildren()) do
- if v.ClassName=="Part" then
- v.Transparency=1
- elseif v.ClassName=="Hat" then
- v.Handle.Mesh.TextureId='rbxassetid://25701026'
- table.insert(Parts,v.Handle)
- end
- end
- local t=Part(1,1,1,'',0,false,false,char)
- Mesh(t,1,1,1,1)
- Weld(char.Torso,t)
- local a=Part(1,1,1,'',0,false,false,char)
- Mesh(a,1,.5,1,1)
- Weld(char['Right Arm'],a)
- local a=Part(1,1,1,'',0,false,false,char)
- Mesh(a,1,.5,1,1)
- Weld(char['Left Arm'],a)
- local l=Part(1,1,1,'',0,false,false,char)
- Mesh(l,1,.5,1,1)
- Weld(char['Right Leg'],l)
- local l=Part(1,1,1,'',0,false,false,char)
- Mesh(l,1,.5,1,1)
- Weld(char['Left Leg'],l)
- local h=Part(1,1,1,'',0,false,false,char)
- Mesh(h,2,1,1,1)
- Weld(char.Head,h)
- spawn(function()
- while(coroutine.yield())do
- for i=1,#Parts do
- Parts[i].Mesh.VertexColor=GetDiscoColor(tick()*.5)
- end
- end;
- end);
- end
- end)
- addcmd('notools', 'no more tools',{'rtools','clrtools','removetools'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- for i,v in pairs(gPlayers[v].Backpack:GetDescendants()) do
- if v:IsA('Tool') or v:IsA('HopperBin') then
- v:destroy() end
- for i,v in pairs(players) do
- for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
- if v:IsA('Tool') or v:IsA('HopperBin') then
- v:destroy() end end end
- end
- end
- end)
- addcmd('keeptools', 'saves tools in starterpack',{'startertools','stools','ktools'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local function copy(instance)
- for i,c in pairs(instance:GetChildren())do
- if c:IsA('Tool') or c:IsA('HopperBin') then
- c:Clone().Parent = gPlayers[v].StarterGear end
- copy(c)
- end
- end
- copy(gPlayers[v].Backpack)
- end
- for i,v in pairs(players)do
- local function copy(instance)
- for i,c in pairs(instance:GetChildren())do
- if c:IsA('Tool') or c:IsA('HopperBin') then
- c:Clone().Parent = gPlayers[v].StarterGear end
- copy(c)
- end
- end
- copy(gPlayers[v].Character)
- end
- Notify('Copied tools to StarterGear')
- end)
- addcmd('nokeeptools', 'deletes tools in starterpack',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- for i,c in pairs(gPlayers[v].StarterGear:GetChildren())do
- if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
- end end end
- Notify('Cleared tools from StarterGear')
- end)
- addcmd('tools', 'steals tools from serverstorage and lighting',{'gears'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local function copy(instance)
- for i,c in pairs(instance:GetChildren())do
- if c:IsA('Tool') or c:IsA('HopperBin') then
- c:Clone().Parent = gPlayers[v].Backpack end
- copy(c)
- end
- end
- copy(LightingService)
- end
- for i,v in pairs(players)do
- local function copy(instance)
- for i,c in pairs(instance:GetChildren())do
- if c:IsA('Tool') or c:IsA('HopperBin') then
- c:Clone().Parent = gPlayers[v].Backpack end
- copy(c)
- end
- end
- copy(game.ReplicatedStorage)
- end
- end)
- wdisco = false
- addcmd('partdisco', 'color spams the workspace',{'pdisco'},
- function(args, speaker)
- if wdisco == false then
- wdisco = true
- presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright blue","Bright bluish green","Bright green"}
- repeat wait(1)
- if wdisco == true then
- local function color(instance)
- for i,v in pairs(instance:GetChildren())do
- if v.className == "Part" then
- v.BrickColor = BrickColor.new(presets[math.random(1,#presets)]) end
- color(v)
- end
- end
- color(workspace)
- end
- until wdisco == false
- end
- end)
- addcmd('unpartdisco', 'stops workspacedisco',{'unpdisco','nopartdisco','nopdisco'},
- function(args, speaker)
- wdisco = false
- end)
- addcmd('gravity', 'workspace gravity',{''},
- function(args, speaker)
- workspace.Gravity = args[1]
- Notify('Gravity set to ' .. args[1])
- end)
- SINFOGUIopen = false
- function serverinfogui()
- if SINFOGUIopen == false then
- local Sinfo = Instance.new("ScreenGui")
- local drag = Instance.new("Frame")
- local PromptDialog = Instance.new("Frame")
- local shadow = Instance.new("Frame")
- local PopupText = Instance.new("TextLabel")
- local Exit = Instance.new("TextButton")
- local ContainerFrame = Instance.new("Frame")
- local TextLabel = Instance.new("TextLabel")
- local TextLabel2 = Instance.new("TextLabel")
- local TextLabel3 = Instance.new("TextLabel")
- local Time = Instance.new("TextLabel")
- local appearance = Instance.new("TextLabel")
- local fe = Instance.new("TextLabel")
- local maxplayers = Instance.new("TextLabel")
- local name = Instance.new("TextLabel")
- local placeid = Instance.new("TextLabel")
- local playerid = Instance.new("TextLabel")
- local players = Instance.new("TextLabel")
- Sinfo.Name = "Sinfo"
- Sinfo.Parent = game.CoreGui
- drag.Name = "drag"
- drag.Parent = Sinfo
- drag.Active = true
- drag.BackgroundColor3 = Color3.new(1, 1, 1)
- drag.BackgroundTransparency = 1
- dragGUI(drag)
- drag.Position = UDim2.new(0.5, -150, 0, -400)
- drag.Size = UDim2.new(0, 290, 0, 30)
- PromptDialog.Name = "PromptDialog"
- PromptDialog.Parent = drag
- PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
- PromptDialog.BackgroundTransparency = 1
- PromptDialog.BorderSizePixel = 0
- PromptDialog.Position = UDim2.new(0, -10, 0, 0)
- PromptDialog.Size = UDim2.new(0, 310, 0, 300)
- PromptDialog.ZIndex = 8
- shadow.Name = "shadow"
- shadow.Parent = PromptDialog
- shadow.BackgroundColor3 = maincolor
- shadow.BackgroundTransparency = 0.30000001192093
- shadow.BorderColor3 = Color3.new(0, 0, 0)
- shadow.BorderSizePixel = 0
- shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
- shadow.Size = UDim2.new(0, 290, 0, 26)
- PopupText.Name = "PopupText"
- PopupText.Parent = shadow
- PopupText.BackgroundTransparency = 1
- PopupText.Position = UDim2.new(0, 8, 0, -3)
- PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
- PopupText.ZIndex = 110
- PopupText.Font = Enum.Font.SourceSansBold
- PopupText.FontSize = Enum.FontSize.Size28
- PopupText.Text = "Server"
- PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText.TextStrokeTransparency = 0
- PopupText.TextWrapped = true
- PopupText.TextYAlignment = Enum.TextYAlignment.Top
- Exit.Name = "Exit"
- Exit.Parent = shadow
- Exit.BackgroundColor3 = Color3.new(1, 0, 0)
- Exit.BackgroundTransparency = 0.30000001192093
- Exit.BorderColor3 = Color3.new(1, 0, 0)
- Exit.BorderSizePixel = 0
- Exit.Position = UDim2.new(0, 267, 0, 3)
- Exit.Size = UDim2.new(0, 20, 0, 20)
- Exit.FontSize = Enum.FontSize.Size14
- Exit.Text = ""
- ContainerFrame.Name = "ContainerFrame"
- ContainerFrame.Parent = PromptDialog
- ContainerFrame.BackgroundColor3 = maincolor
- ContainerFrame.BackgroundTransparency = 0.5
- ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
- ContainerFrame.BorderSizePixel = 0
- ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
- ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
- ContainerFrame.ZIndex = 5
- TextLabel.Name = "Text Label"
- TextLabel.Parent = ContainerFrame
- TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel.BackgroundTransparency = 1
- TextLabel.BorderColor3 = Color3.new(0, 0, 0)
- TextLabel.Position = UDim2.new(0, 10, 0, 70)
- TextLabel.Size = UDim2.new(0, 100, 0, 20)
- TextLabel.ZIndex = 10
- TextLabel.Font = Enum.Font.SourceSans
- TextLabel.FontSize = Enum.FontSize.Size24
- TextLabel.Text = "Run Time:"
- TextLabel.TextColor3 = Color3.new(1, 1, 1)
- TextLabel.TextStrokeTransparency = 0
- TextLabel.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel2.Name = "Text Label2"
- TextLabel2.Parent = ContainerFrame
- TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel2.BackgroundTransparency = 1
- TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
- TextLabel2.Position = UDim2.new(0, 10, 0, 120)
- TextLabel2.Size = UDim2.new(0, 100, 0, 20)
- TextLabel2.ZIndex = 10
- TextLabel2.Font = Enum.Font.SourceSans
- TextLabel2.FontSize = Enum.FontSize.Size24
- TextLabel2.Text = "Statistics:"
- TextLabel2.TextColor3 = Color3.new(1, 1, 1)
- TextLabel2.TextStrokeTransparency = 0
- TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel3.Name = "Text Label3"
- TextLabel3.Parent = ContainerFrame
- TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel3.BackgroundTransparency = 1
- TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
- TextLabel3.Position = UDim2.new(0, 10, 0, 0)
- TextLabel3.Size = UDim2.new(0, 100, 0, 20)
- TextLabel3.ZIndex = 10
- TextLabel3.Font = Enum.Font.SourceSans
- TextLabel3.FontSize = Enum.FontSize.Size24
- TextLabel3.Text = "Local Player:"
- TextLabel3.TextColor3 = Color3.new(1, 1, 1)
- TextLabel3.TextStrokeTransparency = 0
- TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
- Time.Name = "Time"
- Time.Parent = ContainerFrame
- Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
- Time.BackgroundTransparency = 1
- Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
- Time.Position = UDim2.new(0, 10, 0, 90)
- Time.Size = UDim2.new(0, 100, 0, 20)
- Time.ZIndex = 100
- Time.Font = Enum.Font.ArialBold
- Time.FontSize = Enum.FontSize.Size14
- Time.Text = "Loading..."
- Time.TextColor3 = Color3.new(1, 1, 1)
- Time.TextStrokeTransparency = 0
- Time.TextXAlignment = Enum.TextXAlignment.Left
- appearance.Name = "appearance"
- appearance.Parent = ContainerFrame
- appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
- appearance.BackgroundTransparency = 1
- appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
- appearance.Position = UDim2.new(0, 10, 0, 40)
- appearance.Size = UDim2.new(0, 100, 0, 20)
- appearance.ZIndex = 10
- appearance.Font = Enum.Font.ArialBold
- appearance.FontSize = Enum.FontSize.Size14
- appearance.Text = "Appearance: Loading..."
- appearance.TextColor3 = Color3.new(1, 1, 1)
- appearance.TextStrokeTransparency = 0
- appearance.TextXAlignment = Enum.TextXAlignment.Left
- fe.Name = "fe"
- fe.Parent = ContainerFrame
- fe.BackgroundColor3 = Color3.new(0, 0.8, 1)
- fe.BackgroundTransparency = 1
- fe.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
- fe.Position = UDim2.new(0, 10, 0, 200)
- fe.Size = UDim2.new(0, 100, 0, 20)
- fe.ZIndex = 10
- fe.Font = Enum.Font.ArialBold
- fe.FontSize = Enum.FontSize.Size14
- fe.Text = "Loading..."
- fe.TextColor3 = Color3.new(1, 1, 1)
- fe.TextStrokeTransparency = 0
- fe.TextXAlignment = Enum.TextXAlignment.Left
- maxplayers.Name = "maxplayers"
- maxplayers.Parent = ContainerFrame
- maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
- maxplayers.BackgroundTransparency = 1
- maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
- maxplayers.Position = UDim2.new(0, 10, 0, 160)
- maxplayers.Size = UDim2.new(0, 100, 0, 20)
- maxplayers.ZIndex = 10
- maxplayers.Font = Enum.Font.ArialBold
- maxplayers.FontSize = Enum.FontSize.Size14
- maxplayers.Text = "Loading..."
- maxplayers.TextColor3 = Color3.new(1, 1, 1)
- maxplayers.TextStrokeTransparency = 0
- maxplayers.TextXAlignment = Enum.TextXAlignment.Left
- name.Name = "name"
- name.Parent = ContainerFrame
- name.BackgroundColor3 = Color3.new(0, 0.8, 1)
- name.BackgroundTransparency = 1
- name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
- name.Position = UDim2.new(0, 10, 0, 180)
- name.Size = UDim2.new(0, 100, 0, 20)
- name.ZIndex = 10
- name.Font = Enum.Font.ArialBold
- name.FontSize = Enum.FontSize.Size14
- name.Text = "Place: Loading..."
- name.TextColor3 = Color3.new(1, 1, 1)
- name.TextStrokeTransparency = 0
- name.TextXAlignment = Enum.TextXAlignment.Left
- placeid.Name = "placeid"
- placeid.Parent = ContainerFrame
- placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
- placeid.BackgroundTransparency = 1
- placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
- placeid.Position = UDim2.new(0, 10, 0, 220)
- placeid.Size = UDim2.new(0, 100, 0, 20)
- placeid.ZIndex = 10
- placeid.Font = Enum.Font.ArialBold
- placeid.FontSize = Enum.FontSize.Size14
- placeid.Text = "Place ID: Loading..."
- placeid.TextColor3 = Color3.new(1, 1, 1)
- placeid.TextStrokeTransparency = 0
- placeid.TextXAlignment = Enum.TextXAlignment.Left
- playerid.Name = "playerid"
- playerid.Parent = ContainerFrame
- playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
- playerid.BackgroundTransparency = 1
- playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
- playerid.Position = UDim2.new(0, 10, 0, 20)
- playerid.Size = UDim2.new(0, 100, 0, 20)
- playerid.ZIndex = 10
- playerid.Font = Enum.Font.ArialBold
- playerid.FontSize = Enum.FontSize.Size14
- playerid.Text = "Player ID: Loading..."
- playerid.TextColor3 = Color3.new(1, 1, 1)
- playerid.TextStrokeTransparency = 0
- playerid.TextXAlignment = Enum.TextXAlignment.Left
- players.Name = "players"
- players.Parent = ContainerFrame
- players.BackgroundColor3 = Color3.new(0, 0.8, 1)
- players.BackgroundTransparency = 1
- players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
- players.Position = UDim2.new(0, 10, 0, 140)
- players.Size = UDim2.new(0, 100, 0, 20)
- players.ZIndex = 100
- players.Font = Enum.Font.ArialBold
- players.FontSize = Enum.FontSize.Size14
- players.Text = "Loading..."
- players.TextColor3 = Color3.new(1, 1, 1)
- players.TextStrokeTransparency = 0
- players.TextXAlignment = Enum.TextXAlignment.Left
- local SINFOGUI = ContainerFrame
- drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
- SINFOGUIopen = true wait(0.5)
- local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
- SINFOGUI.name.Text = "Place: " .. Asset.Name
- Exit.MouseButton1Click:Connect(function()
- drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
- wait(0.6) SINFOGUIopen = false Sinfo:Destroy() end)
- SINFOGUI.playerid.Text = "Player ID: " ..gPlayers.LocalPlayer.UserId
- if workspace.FilteringEnabled == true then
- SINFOGUI.fe.Text = "Filtering Enabled"
- elseif workspace.FilteringEnabled == false then
- SINFOGUI.fe.Text = "Filtering Disabled" end
- SINFOGUI.maxplayers.Text = gPlayers.MaxPlayers.. " Players Max"
- SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId repeat
- players = gPlayers:getPlayers()
- SINFOGUI.players.Text = #players.. " Player(s)"
- SINFOGUI.appearance.Text = "Appearance: " ..gPlayers.LocalPlayer.CharacterAppearanceId
- local seconds = math.floor(workspace.DistributedGameTime)
- local minutes = math.floor(workspace.DistributedGameTime / 60)
- local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
- local seconds = seconds - (minutes * 60)
- local minutes = minutes - (hours * 60)
- if hours < 1 then if minutes < 1 then
- SINFOGUI.Time.Text = seconds .. " Second(s)" else
- SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)" end else
- SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
- end wait(1) until SINFOGUIopen == false end end
- addcmd('serverinfo', 'gives you info about the server',{'info','sinfo'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- serverinfogui()
- end
- end)
- addcmd('sparkles', 'give a player sparkles',{'sp'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar=_char(v)
- local Sparkles1 = Instance.new("Sparkles", pchar.Head)
- local Sparkles2 = Instance.new("Sparkles", pchar.HumanoidRootPart)
- local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
- local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
- local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
- local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
- if not args[2] then return end
- Sparkles1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- Sparkles2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- Sparkles3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- Sparkles4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- Sparkles5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- Sparkles6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
- end)
- end
- end)
- addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles','unsp','nosp'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- for j,v1 in pairs(pchar:GetDescendants()) do
- if v1:IsA("Sparkles") then
- v1:Destroy()
- end end end
- end)
- addcmd('smoke', 'give a player smoke',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- Instance.new("Smoke", pchar.HumanoidRootPart)
- end
- end)
- addcmd('addstat', 'give a player a stat',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- if gPlayers[v]:FindFirstChild("leaderstats") then
- for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
- if child.Name == "STAT" then
- child:Destroy()
- end
- end
- local score = Instance.new("StringValue")
- score.Name = "STAT"
- score.Value = GLS(false, 1)
- score.Parent = gPlayers[v].leaderstats
- else
- local stats = Instance.new("IntValue")
- stats.Name = "leaderstats"
- stats.Parent = gPlayers[v]
- for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
- if child.Name == "STAT" then
- child:Destroy()
- end
- end
- local score = Instance.new("StringValue")
- score.Name = "STAT"
- score.Value = GLS(false, 1)
- score.Parent = gPlayers[v].leaderstats
- end
- end)
- end
- end)
- addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- for j,v1 in pairs(pchar:GetDescendants()) do
- if v1:IsA("Smoke") then
- v1:Destroy()
- end
- end
- end
- end)
- addcmd('longneck', 'makes a player have a really long neck',{'giraffe'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- for i,v in pairs(pchar:GetChildren()) do
- if pchar.Torso:FindFirstChild("Neck") then
- pchar.Torso.Neck.C0 = CFrame.new(0,3,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
- local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
- Neck = Instance.new("Part", pchar) Neck.Name = "Neck" Neck.Size = Vector3.new(1,3,1)
- Neck.Position = Vector3.new(0,100,0) Neck.BrickColor = BrickColor.new(tostring(pchar.Head.BrickColor)) Neck.Locked = true
- local Mesh = Instance.new("CylinderMesh", Neck) Mesh.Scale = Vector3.new(0.7,1,0.7)
- local Weld = Instance.new("Weld", Neck) Weld.Part0 = Neck Weld.Part1 = pchar.Torso Weld.C0 = CFrame.new(0,-2,0)
- end
- end
- end
- end)
- addcmd('unlongneck', 'makes a player have a really long neck',{'nolongneck', 'ungiraffe', 'nogiraffe'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- for i,v in pairs(pchar:GetChildren()) do
- pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
- local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
- end
- end
- end)
- addcmd('removeterrain', 'rip terrain',{'noterrain','clrterrain'},
- function(args, speaker)
- workspace.Terrain:Clear()
- end)
- addcmd('smite','get hit by lightning',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- spawn(function()
- local char = pchar
- local zeus = Instance.new("Model",char)
- local cloud = Instance.new("Part",zeus)
- cloud.Anchored = true
- cloud.CanCollide = false
- cloud.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,25,0)
- local sound = Instance.new("Sound",cloud)
- sound.SoundId = "rbxassetid://133426162"
- local mesh = Instance.new("SpecialMesh",cloud)
- mesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
- mesh.TextureId = "http://www.roblox.com/asset/?id=1095709"
- mesh.Scale = Vector3.new(30,30,40)
- mesh.VertexColor = Vector3.new(0.3,0.3,0.3)
- local light = Instance.new("PointLight",cloud)
- light.Color = Color3.new(0,85/255,1)
- light.Brightness = 10
- light.Range = 30
- light.Enabled = false
- wait(0.2)
- sound.Volume = 0.5
- sound.Pitch = 0.8
- sound:Play()
- light.Enabled = true
- wait(1/100)
- light.Enabled = false
- wait(0.2)
- light.Enabled = true
- light.Brightness = 1
- wait(0.05)
- light.Brightness = 3
- wait(0.02)
- light.Brightness = 1
- wait(0.07)
- light.Brightness = 10
- wait(0.09)
- light.Brightness = 0
- wait(0.01)
- light.Brightness = 7
- light.Enabled = false
- wait(1.5)
- local part1 = Instance.new("Part",zeus)
- part1.Anchored = true
- part1.CanCollide = false
- part1.Size = Vector3.new(2, 9.2, 1)
- part1.BrickColor = BrickColor.new("New Yeller")
- part1.Transparency = 0.6
- part1.BottomSurface = "Smooth"
- part1.TopSurface = "Smooth"
- part1.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,15,0)
- part1.Rotation = Vector3.new(0.359, 1.4, -14.361)
- wait()
- local part2 = part1:clone()
- part2.Parent = zeus
- part2.Size = Vector3.new(1, 7.48, 2)
- part2.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,7.5,0)
- part2.Rotation = Vector3.new(77.514, -75.232, 78.051)
- wait()
- local part3 = part1:clone()
- part3.Parent = zeus
- part3.Size = Vector3.new(1.86, 7.56, 1)
- part3.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,1,0)
- part3.Rotation = Vector3.new(0, 0, -11.128)
- sound.SoundId = "rbxassetid://130818250"
- sound.Volume = 1
- sound.Pitch = 1
- sound:Play()
- wait()
- part1.Transparency = 1
- part2.Transparency = 1
- part3.Transparency = 1
- Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0)
- char:BreakJoints()
- end)
- end
- end)
- addcmd('asteroid','get hit by an asteroid',{'meteor', 'meteorite'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar=_char(v)
- local Ast = Instance.new("Part", workspace) Ast.Name = "Asteroid" Ast.Position = pchar.HumanoidRootPart.Position + Vector3.new(0,500,0) Ast.Size = Vector3.new(12,12,12)
- local Mesh = Instance.new("SpecialMesh", Ast) Mesh.MeshId = "rbxassetid://1290033" Mesh.Scale = Vector3.new(6.2,6.2,6.2) Mesh.TextureId = "rbxassetid://1290030"
- local Fire = Instance.new("Fire", Ast) Fire.Heat = 25 Fire.Size = 30
- local Smoke = Instance.new("Smoke", Ast) Smoke.RiseVelocity = 10 Smoke.Size = 10
- local f = Instance.new("Sound")
- f.Name = "fly"
- f.SoundId = "rbxassetid://179438534"
- f.Volume = 3
- f.Pitch = 1
- f.Looped = true
- f.archivable = true
- f.Parent = Ast
- f:play()
- local Touched = false
- coroutine.wrap(function()
- repeat wait(0.1)
- Ast.Position = Vector3.new(pchar.HumanoidRootPart.Position.X, Ast.Position.Y, pchar.HumanoidRootPart.Position.Z)
- until not Ast or Ast.Parent == nil or Touched == true
- end)()
- Ast.Touched:connect(function(Part)
- if Touched == false then
- Touched = true
- Part:BreakJoints()
- local Boom = Instance.new("Explosion", workspace)
- Boom.Position = Ast.Position
- Boom.BlastPressure = 1000000
- Boom.BlastRadius = 30
- Fire.Heat = 0
- Smoke.RiseVelocity = 0
- f:Destroy()
- local s = Instance.new("Sound")
- s.Name = "boom"
- s.SoundId = "rbxassetid://188590169"
- s.Volume = 3
- s.Pitch = 1
- s.Looped = true
- s.archivable = true
- s.Parent = Ast
- s:play()
- coroutine.wrap(function()
- wait(10)
- s:Destroy()
- if Ast and Ast.Parent ~= nil then
- Ast:Destroy()
- end
- end)()
- end
- end)
- end)
- end
- end)
- addcmd('bomb','gives you a bomb vest',{'terrorist'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local Char=_char(v)
- local HumanoidRootPart = Char.HumanoidRootPart
- local TickWait = 1
- local Dead = false
- local Position = Vector3.new(0,100,0)
- function NewPart(Parent)
- local Part = Instance.new("Part", Parent)
- Part.CanCollide = false
- Part.Position = Position
- Part.TopSurface = "Smooth"
- Part.BottomSurface = "Smooth"
- Position = Position + Vector3.new(0,10,0)
- return Part
- end
- local Model = Char:FindFirstChild("Bomb")
- if Model then Model:Destroy() end
- local Model = Instance.new("Model", Char)
- Model.Name = "Bomb"
- local Belt = NewPart(Model)
- Belt.Size = Vector3.new(2.2,0.5,1.2)
- local Weld = Instance.new("Weld", Belt)
- Weld.Part0 = Belt
- Weld.Part1 = HumanoidRootPart
- Weld.C0 = CFrame.new(0,1.1,0)
- local Light = Instance.new("PointLight", Belt)
- Light.Range = 15
- Light.Brightness = 5
- Light.Color = Color3.new(1,0,0)
- local Beep = Instance.new("Sound", Belt)
- Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
- local ExplodeSound = Instance.new("Sound", Belt)
- ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003
- ExplodeSound.Pitch = 2.8
- ExplodeSound.Volume = 3
- local Back = NewPart(Model)
- Back.Size = Vector3.new(1.5,1.5,0.5)
- local Weld = Instance.new("Weld", Back)
- Weld.Part0 = Back
- Weld.Part1 = HumanoidRootPart
- Weld.C0 = CFrame.new(0,0.1,-0.75)
- local StrapLeft = NewPart(Model)
- StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
- local Weld = Instance.new("Weld", StrapLeft)
- Weld.Part0 = StrapLeft
- Weld.Part1 = HumanoidRootPart
- Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
- local BuckleLeft = NewPart(Model)
- BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
- local Weld = Instance.new("Weld", BuckleLeft)
- Weld.Part0 = BuckleLeft
- Weld.Part1 = HumanoidRootPart
- Weld.C0 = CFrame.new(0.65,0.1,0.5)
- local StrapRight = NewPart(Model)
- StrapRight.Size = Vector3.new(0.2,0.5,1.6)
- local Weld = Instance.new("Weld", StrapRight)
- Weld.Part0 = StrapRight
- Weld.Part1 = HumanoidRootPart
- Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
- local BuckleRight = NewPart(Model)
- BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
- local Weld = Instance.new("Weld", BuckleRight)
- Weld.Part0 = BuckleRight
- Weld.Part1 = HumanoidRootPart
- Weld.C0 = CFrame.new(-0.65,0.1,0.5)
- LightEnabled = true
- coroutine.wrap(function()
- repeat
- wait(TickWait)
- LightEnabled = not LightEnabled
- Light.Enabled = LightEnabled
- Beep:Play()
- until Dead == true or Char:FindFirstChild("Bomb") == nil
- end)()
- wait(10)
- if Dead == false then
- Dead = true
- ExplodeSound:Play(); wait(1.4)
- local Explosion = Instance.new("Explosion")
- Explosion.Position = Belt.Position
- Explosion.BlastPressure = 100000
- Explosion.DestroyJointRadiusPercent = 0.7
- Explosion.ExplosionType = "CratersAndDebris"
- Explosion.BlastRadius = 50
- Explosion.Parent = workspace
- end
- end)
- end
- end)
- addcmd('btools', 'gives a player btools',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if players ~= nil then
- for i, v in pairs(players) do
- Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 1 -- Model Grab Tool
- Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 -- Part Grab Tool
- Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 -- Clone Tool
- Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 -- Hammer Tool
- if FindTable(SPC, args[1]) then Notify('Gave building tools to ' ..args[1]) else
- Notify('Gave btools to player(s)') end end end end)
- addcmd('sword', 'gives a player a sword',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if players ~= nil then
- for i, v in pairs(players) do
- coroutine.resume(coroutine.create(function()
- if gPlayers[v] and gPlayers[v]:findFirstChild("Backpack") then
- local sword = Instance.new("Tool", gPlayers[v].Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png"
- sword.GripForward = Vector3.new(-1,0,0)
- sword.GripPos = Vector3.new(0,0,-1.5)
- sword.GripRight = Vector3.new(0,1,0)
- sword.GripUp = Vector3.new(0,0,1)
- local handle = Instance.new("Part", sword) handle.Name = "Handle" handle.FormFactor = "Plate" handle.Size = Vector3.new(1,.8,4) handle.TopSurface = 0 handle.BottomSurface = 0
- local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
- repeat wait() until gPlayers[v] and gPlayers[v].Character and gPlayers[v].Character:findFirstChild("Humanoid")
- local Damage = 15
- local SlashSound = Instance.new("Sound", handle)
- SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
- SlashSound.Volume = 1
- local LungeSound = Instance.new("Sound", handle)
- LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
- LungeSound.Volume = 1
- local UnsheathSound = Instance.new("Sound", handle)
- UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
- UnsheathSound.Volume = 1
- handle.Touched:connect(function(hit)
- if hit and hit.Parent and hit.Parent:findFirstChild("Humanoid") and gPlayers[v].Character.Humanoid.Health > 0 and hit.Parent.Humanoid ~= gPlayers[v].Character.Humanoid then
- local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = speaker tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
- hit.Parent.Humanoid:TakeDamage(Damage)
- if not sword.Enabled or gPlayers[v].Character.Humanoid.Health <= 0 then return end
- sword.Enabled = false
- SlashSound:play()
- local slash = Instance.new("StringValue", sword) slash.Name = "toolanim" slash.Value = "Slash"
- wait(0.5)
- sword.Enabled = true
- end
- end)
- sword.Equipped:connect(function(hit)
- UnsheathSound:play()
- sword.Enabled = true
- end)
- end
- end))
- end
- end
- end)
- addcmd('hatsize', 'changes players hat size',{''},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- for i,v in pairs(gPlayers[v].Character:GetChildren()) do
- if v:IsA('Accessory') then
- for a,b in pairs(v.Handle:GetChildren()) do
- if b:IsA('SpecialMesh') then
- b.Scale = args[2] * Vector3.new(1, 1, 1)
- end
- end
- end
- end
- end
- end)
- addcmd('headsize', 'changes players head size',{''},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- local plrchar = _players[v].Character
- if not plrchar.Humanoid:FindFirstChild('HeadScale') then
- if args[2] == 1 then
- plrchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
- plrchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
- else
- plrchar.Head.Mesh.Scale = args[2] * Vector3.new(1.25, 1.25, 1.25)
- end
- else plrchar.Humanoid.HeadScale.Value = args[2]
- end
- end
- end)
- addcmd('change', 'changes a players stat',{'stat'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- if _players[v]:FindFirstChild('leaderstats') then
- for i,v in pairs(_players[v].leaderstats:GetChildren()) do
- if string.lower(v.Name) == string.lower(args[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
- if args[3] then v.Value = tonumber(args[3]) end
- elseif string.lower(v.Name) == string.lower(args[2]) and v:IsA('StringValue') then
- v.Value = GLS(false, 2)
- end
- end
- end
- end
- end)
- addcmd('draw', 'drawing tool',{},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- for i,v in next,game:children()do
- pcall(function()
- local c=v.className;
- rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c));
- end);
- end;
- user=players.LocalPlayer;
- uname=user.Name;
- guis=user.PlayerGui;
- pack=user.Backpack;
- keyDowns={};
- freeKeys={};
- shortcuts={};
- _G.mine=_G.mine or{};
- name='Draw3D';
- url='http://www.roblox.com/asset/?id=%d';
- iconNormal=url:format(96578285);
- iconOnDown=url:format(96584484);
- ver=0;
- drawPixel=0.10;
- _G.drawLimit=_G.drawLimit or 1000;
- _G.drawColor=_G.drawColor or Color3.new();
- destroy=game.remove;
- find=game.findFirstChild;
- new=Instance.new;
- with=function(c)
- return function(p)
- local o=type(c)=='string'and new(c)or c;
- local x=p.Parent;p.Parent=nil;
- for i,v in next,p do
- o[i]=v;
- end;
- if(x)then
- o.Parent=x;
- end;
- return o;
- end;
- end;
- getPlace=function()
- if(find(workspace,'draw')==nil)then
- new('Model',workspace).Name='draw';
- end;
- if(find(workspace.draw,uname)==nil)then
- new('Model',workspace.draw).Name=uname;
- end;
- return workspace.draw[uname];
- end;
- drawLine=function(start,target)
- local gui=with'BlockMesh'{
- Parent=with'Part'{
- CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-target).magnitude/2);
- Size=Vector3.new(drawPixel,drawPixel,(start-target).magnitude+.325*drawPixel);
- Parent=getPlace();
- Color=_G.drawColor;
- BottomSurface=0;
- Anchored=true;
- TopSurface=0;
- formFactor=3;
- Name=name;
- }}.Parent;
- table.insert(_G.mine,gui);
- return gui;
- end;
- onDown=function()
- if(drawing)then
- return nil;
- end;
- if(selectGui.Adornee)then
- destroy(selectGui.Adornee);
- end;
- drawing=true;
- mouse.Icon=iconOnDown;
- ver=ver+1;
- local cVer,start,target=ver,mouse.hit.p;
- local group={};
- repeat
- Wait(0.02);
- if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then
- target=mouse.hit.p;
- table.insert(group,drawLine(start,target));
- start=target;
- end;
- until ver~=cVer;
- drawing=false;
- local groupM=new('Model',getPlace());
- for i,v in next,group do
- if(v:IsDescendantOf(Workspace))then
- v.Parent=groupM;
- end;
- end;
- if(next(groupM:children())==nil)then
- destroy(groupM);
- end;
- end;
- onUp=function()
- mouse.Icon=iconNormal;
- ver=ver+1;
- end;
- onKeyDown=function(k)
- if(freeKeys[k]==false)then
- return false;
- end;
- freeKeys[k]=false;
- Wait(0.01);
- if(keyDowns[k])then
- keyDowns[k]();
- elseif(shortcuts[k])then
- shortcuts[k]();
- end;
- end;
- onKeyUp=function(k)
- freeKeys[k]=true;
- end;
- onMove=function()
- end;
- onSelect=function(lmouse)
- frame.Visible=true;
- mouse=lmouse;
- mouse.Icon=iconNormal;
- mouse.Button1Down:connect(onDown);
- mouse.KeyDown:connect(onKeyDown);
- mouse.Button1Up:connect(onUp);
- mouse.KeyUp:connect(onKeyUp);
- mouse.Move:connect(onMove);
- end;
- onDeselect=function()
- ver=ver+1;
- frame.Visible=false;
- selectGui.Adornee=nil;
- mouse.Icon=iconNormal;
- for i,v in next,freeKeys do
- freeKeys[i]=true;
- end;
- end;
- addButton=function(title,shortcut,fun)
- with'TextButton'{
- Text=string.format(' %s (%s)',title,shortcut);
- TextXAlignment=0;
- Parent=frame;
- }.MouseButton1Up:connect(fun);
- shortcuts[shortcut]=fun;
- local c=#frame:children();
- for i,v in next,frame:children()do
- v.Position=UDim2.new(0,0,0,20*(i-1));
- v.Size=UDim2.new(1,0,0,20);
- end;
- frame.Position=UDim2.new(1,-152,.5,-c*10);
- frame.Size=UDim2.new(0,150,0,c*20);
- end;
- for i,v in next,{guis;pack;}do
- pcall(function()
- repeat until destroy(v[name]);
- end);
- end;
- tool=with'HopperBin'{
- Parent=pack;
- Name=name;
- };
- tool.Deselected:connect(onDeselect);
- tool.Selected:connect(onSelect);
- screen=with'ScreenGui'{
- Parent=guis;
- Name=name;
- };
- frame=with'Frame'{
- Parent=screen;
- Visible=false;
- };
- clframe=with'Frame'{
- Position=UDim2.new(.5,-50,.5,-50);
- Size=UDim2.new(0,100,0,100);
- Visible=false;
- Parent=screen;
- };
- selectGui=with'SelectionBox'{
- Parent=screen;
- };
- local c=0;
- for y=0,7 do
- for x=0,7 do
- local color=BrickColor.palette(c).Color;
- with'ImageButton'{
- Position=UDim2.new(.125*x,0,.125*y);
- Size=UDim2.new(.125,0,.125);
- BackgroundColor3=color;
- Parent=clframe;
- }.MouseButton1Up:connect(function()
- clframe.Visible=false;
- _G.drawColor=color;
- end);
- c=c+1;
- end;
- end;
- addButton('Color','c',function()
- clframe.Visible=true;
- end);
- addButton('Remove your draws','r',function()
- repeat
- destroy(_G.mine[1]);
- table.remove(_G.mine,1);
- Wait(0.01);
- until nil;
- end);
- addButton('Remove global draws','k',function()
- destroy(workspace.draw);
- while(_G.mine[1])do
- destroy(_G.mine[1]);
- table.remove(_G.mine,1);
- end;
- end);
- addButton('Remove selected','x',function()
- repeat
- if(find(workspace,'draw'))then
- local dt=mouse.target;
- if(dt and dt:IsDescendantOf(workspace.draw))then
- selectGui.Adornee=dt.Parent;
- else
- selectGui.Adornee=nil;
- end;
- else
- selectGui.Adornee=nil;
- end;
- Wait(0.01);
- until freeKeys.x;
- selectGui.Adornee=nil;
- end);
- repeat
- Wait(0.01);
- if(next(_G.mine)and _G.mine[_G.drawLimit])then
- destroy(_G.mine[1]);
- table.remove(_G.mine,1);
- end;
- until script.Parent==nil or tool.Parent==nil;
- script.Disabled=true;
- destroy(screen);
- end
- end)
- addcmd('god', 'gods player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- if pchar then pchar.Humanoid.MaxHealth=math.huge end
- end
- end)
- addcmd('sgod', 'silently gods player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- spawn(function()
- pchar.Humanoid.MaxHealth = 10000000
- wait()
- pchar.Humanoid.Health = 10000000
- if FindTable(SPC, args[1]) then Notify('Silent godded ' ..args[1]) else
- Notify('Silent godded player(s)') end
- end)
- end
- end)
- addcmd('ungod', 'removes god from a player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- if pchar then
- pchar.Humanoid.MaxHealth=100
- pchar.Humanoid.Health=100
- end
- end
- end)
- addcmd('heal', 'resets a players health',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do spawn(function()
- local pchar=_char(v)
- if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end end) end end)
- addcmd('fart', 'makes u fart',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar=_char(v)
- fart = Instance.new("Smoke")
- fart.Parent = pchar.HumanoidRootPart
- fart.Color = Color3.new(255/255, 255/255, 0)
- fart.Opacity = 0.4
- fart.Size = 1.0
- fart.RiseVelocity = 8
- fartsound = Instance.new("Sound", workspace)
- fsound = "http://www.roblox.com/asset?id=251309043"
- fartsound.SoundId = fsound
- fartsound.Volume = 1.0
- fartsound:Play()
- wait(9.0)
- fartsound:Destroy()
- pchar.HumanoidRootPart.Smoke:Destroy()
- end)
- end
- end)
- addcmd('decalspam', 'you can already guess...',{},
- function(args, speaker)
- Notify('Decal Spammed ID: ' ..args[1])
- wait(4)
- decalID = args[1]
- function exPro(root)
- for _, v in pairs(root:GetChildren()) do
- if v:IsA("BasePart") then
- local One = Instance.new("Decal", v)
- local Two = Instance.new("Decal", v)
- local Three = Instance.new("Decal", v)
- local Four = Instance.new("Decal", v)
- local Five = Instance.new("Decal", v)
- local Six = Instance.new("Decal", v)
- One.Texture = "http://www.roblox.com/asset/?id="..decalID
- Two.Texture = "http://www.roblox.com/asset/?id="..decalID
- Three.Texture = "http://www.roblox.com/asset/?id="..decalID
- Four.Texture = "http://www.roblox.com/asset/?id="..decalID
- Five.Texture = "http://www.roblox.com/asset/?id="..decalID
- Six.Texture = "http://www.roblox.com/asset/?id="..decalID
- One.Face = "Front"
- Two.Face = "Back"
- Three.Face = "Right"
- Four.Face = "Left"
- Five.Face = "Top"
- Six.Face = "Bottom"
- One.Name = "IYdecal"
- Two.Name = "IYdecal"
- Three.Name = "IYdecal"
- Four.Name = "IYdecal"
- Five.Name = "IYdecal"
- Six.Name = "IYdecal"
- end
- exPro(v)
- end
- end
- function asdf(root)
- for _, v in pairs(root:GetChildren()) do
- asdf(v)
- end
- end
- exPro(workspace)
- asdf(workspace)
- end)
- addcmd('undecalspam', 'removes the mess',{},
- function(args, speaker)
- Notify('Removing Decal Spam...')
- wait(4)
- function exPro(root)
- for _, v in pairs(root:GetChildren()) do
- if v:IsA("Decal") and v.Texture == "http://www.roblox.com/asset/?id="..decalID then
- v.Parent = nil
- end
- exPro(v)
- end
- end
- function asdf(root)
- for _, v in pairs(root:GetChildren()) do
- asdf(v)
- end
- end
- exPro(workspace)
- asdf(workspace)
- end)
- addcmd('sky', 'sets the sky',{'skybox'},
- function(args, speaker)
- playinggif = false
- for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
- s = Instance.new("Sky")
- s.Name = "Sky"
- s.Parent = LightingService
- local skyboxID = args[1]
- s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
- s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
- s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
- s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
- s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
- s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
- LightingService.TimeOfDay = 12
- end)
- addcmd('skygif', 'makes the sky play the IDs you feed it',{},
- function(args, speaker)
- if args[2] then skyinterval = tonumber(args[2]) else skyinterval = 0.05 end
- playinggif = false
- wait(0.5)
- local GIF = splitString(args[1])
- for _, child in pairs( gLighting:GetChildren()) do
- if child.ClassName == "Sky" then
- child:Destroy()
- end
- end
- Sky = Instance.new("Sky",game.Lighting)
- Notify('Loading...')
- playinggif = true
- for N,F in ipairs(GIF) do
- game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id="..F)
- end
- gLighting.TimeOfDay = 12
- Notify('Playing skybox')
- playinggif = true
- wait(0.5)
- repeat
- for N,F in ipairs(GIF) do
- Sky.SkyboxBk = "http://www.roblox.com/asset/?id="..F- 1
- Sky.SkyboxDn = "http://www.roblox.com/asset/?id="..F- 1
- Sky.SkyboxFt = "http://www.roblox.com/asset/?id="..F- 1
- Sky.SkyboxLf = "http://www.roblox.com/asset/?id="..F- 1
- Sky.SkyboxRt = "http://www.roblox.com/asset/?id="..F- 1
- Sky.SkyboxUp = "http://www.roblox.com/asset/?id="..F- 1
- wait(skyinterval)
- end
- until playinggif == false
- end)
- addcmd('unskygif', 'removes the sky animation',{'noskygif'},
- function(args, speaker)
- playinggif = false
- wait(0.5)
- Notify('Stopped sky gif')
- for _, child in pairs( gLighting:GetChildren()) do
- if child.ClassName == "Sky" then
- child:Destroy()
- end
- end
- end)
- addcmd('freeze', 'freezes a player',{'fr'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if players ~= nil then
- for i, v in pairs(players) do
- spawn(function()
- for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and not x.Anchored then x.Anchored = true end
- end
- end)
- end
- end
- end)
- addcmd('thaw', 'unfreezes a player',{'unfreeze','unfr'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if players ~= nil then
- for i, v in pairs(players) do
- spawn(function()
- for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and x.Anchored then x.Anchored = false end
- end
- end)
- end
- end
- end)
- addcmd('spawn', 'places a spawn',{'spawnpoint'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if players ~= nil then
- for i, v in pairs(players) do
- local M = Instance.new('SpawnLocation', workspace) M.Name = 'IYspawn'
- M.CFrame = _char(v).HumanoidRootPart.CFrame
- M.Color = maincolor M.Material = 'Neon' M.Size = Vector3.new(6, 1, 6)
- M.Position = _char(v).HumanoidRootPart.Position + Vector3.new(0, -3.5, 0)
- M.Anchored = true
- end
- end
- end)
- addcmd('deletespawns', 'places a spawn',{'removespawns'},
- function(args, speaker)
- for i,v in pairs(workspace:GetDescendants()) do
- if v:IsA("SpawnLocation") then
- v:Destroy()
- end
- end
- end)
- addcmd('neon', 'makes a player neon',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if players ~= nil then
- for i, v in pairs(players) do
- for _, child in pairs( _char(v):GetChildren()) do
- if child.ClassName == "CharacterMesh" then
- child:Destroy()
- end
- end
- for _, child in pairs( _char(v):GetChildren()) do
- if child.ClassName == "Shirt" then
- child:Destroy()
- end
- end
- for _, child in pairs( _char(v):GetChildren()) do
- if child.ClassName == "Pants" then
- child:Destroy()
- end
- end
- for _, child in pairs( _char(v):GetDescendants()) do
- if child.ClassName == "Part" then
- child.Material = "Neon"
- end
- end
- end
- end
- end)
- addcmd('glass', 'makes a player glass',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if players ~= nil then
- for i, v in pairs(players) do
- for _, child in pairs( _char(v):GetChildren()) do
- if child.ClassName == "CharacterMesh" then
- child:Destroy()
- end
- end
- for _, child in pairs( _char(v):GetChildren()) do
- if child.ClassName == "Shirt" then
- child:Destroy()
- end
- end
- for _, child in pairs( _char(v):GetChildren()) do
- if child.ClassName == "Pants" then
- child:Destroy()
- end
- end
- for _, child in pairs( _char(v):GetDescendants()) do
- if child.ClassName == "Part" then
- child.Material = "Glass"
- child.Transparency = 0.3
- end
- end
- end
- end
- end)
- addcmd('os', 'Shows the targets platform.', {'platform', 'device'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- local platforms = {}
- for i,v in pairs(players) do
- local p = game:GetService("Players")[v]
- table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
- end
- Notify(table.concat(platforms, ', '))
- end)
- addcmd('whiteify', 'Turns the target white.', {'white'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- local lplr = game:GetService("Players")[v]
- local bodyc = lplr.Character["Body Colors"]
- local color = "Institutional white"
- bodyc.HeadColor = BrickColor.new(color)
- bodyc.LeftArmColor = BrickColor.new(color)
- bodyc.LeftLegColor = BrickColor.new(color)
- bodyc.RightArmColor = BrickColor.new(color)
- bodyc.RightLegColor = BrickColor.new(color)
- bodyc.TorsoColor = BrickColor.new(color)
- end
- end)
- addcmd('blackify', 'Turns the target black.', {'black'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- local lplr = game:GetService("Players")[v]
- local bodyc = lplr.Character["Body Colors"]
- local color = "Black"
- bodyc.HeadColor = BrickColor.new(color)
- bodyc.LeftArmColor = BrickColor.new(color)
- bodyc.LeftLegColor = BrickColor.new(color)
- bodyc.RightArmColor = BrickColor.new(color)
- bodyc.RightLegColor = BrickColor.new(color)
- bodyc.TorsoColor = BrickColor.new(color)
- end
- end)
- addcmd('kill', 'kills a player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- pchar:BreakJoints()
- end
- end)
- addcmd('knuckles', 'that dead meme',{'ugandaknuckles'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local plr = gPlayers[v]
- local char = plr.Character
- char.Humanoid.WalkSpeed = 100
- char.Humanoid.JumpPower = 70
- spawn(function()
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("BasePart") then
- coroutine.wrap(function()
- for i=0,1,.1 do
- wait()
- v.Transparency = v.Transparency +i
- end
- end)()
- end
- end
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Accessory") then
- coroutine.wrap(function()
- for i=0,1,.1 do
- wait()
- v.Handle.Transparency = v.Handle.Transparency +i
- end
- end)()
- end
- end
- end)
- char.Head.face:Destroy()
- wait(1)
- local s = Instance.new("Sound")
- s.Name = "wae"
- s.SoundId = "http://www.roblox.com/asset/?id=1308281913"
- s.Volume = 1
- s.Pitch = 1
- s.Looped = true
- s.archivable = true
- s.Parent = gPlayers.LocalPlayer.Character.Head
- s:play()
- local daqueen = Instance.new("Part",char)
- daqueen.Name = "asd"
- daqueen.CanCollide = false
- local mesh = Instance.new("SpecialMesh",daqueen)
- mesh.Scale = Vector3.new(0.1,0.1,0.1)
- mesh.MeshId = "rbxassetid://1300136843"
- local text = Instance.new("Decal",daqueen)
- text.Name = "asd"
- text.Texture = "rbxassetid://1300137893"
- local knowdawey = Instance.new("Weld",char)
- knowdawey.Part0 = char.HumanoidRootPart
- knowdawey.Part1 = daqueen
- local eye1 = Instance.new("Part")
- eye1.CanCollide = false
- eye1.Parent = char
- local mesh1 = Instance.new("SpecialMesh",eye1)
- mesh1.MeshId = "rbxassetid://1300138314"
- mesh1.Scale = Vector3.new(0.1,0.1,0.2)
- local eyetext = Instance.new("Decal",eye1)
- eyetext.Texture = "rbxassetid://1300129774"
- local eye1w = Instance.new("Weld",char)
- eye1w.Part0 = char.HumanoidRootPart
- eye1w.Part1 = eye1
- eye1w.C1 = CFrame.new(0,-1.3,0.7)
- end)
- end
- end)
- addcmd('delete', 'removes any part with a certain name from the workspace',{'remove'},
- function(args, speaker)
- part = GLS(false, 0)
- local function dels(instance)
- for i,v in pairs(instance:GetChildren())do
- if v.Name:lower() == part:lower() then v:Destroy() end
- dels(v)
- end
- end
- dels(workspace)
- Notify('Deleted ' ..GLS(false, 0))
- end)
- addcmd('deleteclass', 'removes any part with a certain classname from the workspace',{'removeclass','deleteclassname','removeclassname','dc'},
- function(args, speaker)
- part = GLS(false, 0)
- local function dels(instance)
- for i,v in pairs(instance:GetChildren())do
- if v.ClassName:lower() == part:lower() then v:Destroy() end
- dels(v)
- end
- end
- dels(workspace)
- Notify('Deleted items with ClassName ' ..GLS(false, 0))
- end)
- addcmd('blur', 'adjusts blur',{},
- function(args, speaker)
- local function dels(instance)
- for i,v in pairs(instance:GetChildren())do
- if v:IsA'BlurEffect'then v:Destroy()end
- dels(v)
- end
- end
- dels(LightingService)
- local b = Instance.new("BlurEffect", LightingService)
- b.Name = "IYblur"
- b.Size = args[1]
- end)
- addcmd('distortsound','changes volume of sound',{'distort'},
- function(args, speaker)
- for i,v in pairs(workspace:GetChildren())do
- if v:IsA("Sound") and v.Name == "IYsound" then
- v:ClearAllChildren ()
- local d = Instance.new('DistortionSoundEffect')
- d.Parent = v
- d.Level = args[1]
- Notify('Changed distortion to ' .. args[1])
- end
- end
- end)
- addcmd('volume','changes volume of sound',{'vol'},
- function(args, speaker)
- for i,v in pairs(workspace:GetChildren())do
- if v:IsA("Sound") and v.Name == "IYsound" then
- v.Volume = args[1]
- Notify('Changed volume to ' .. args[1])
- end
- end
- end)
- addcmd('pitch','changes pitch of sound',{},
- function(args, speaker)
- for i,v in pairs(workspace:GetChildren())do
- if v:IsA("Sound") and v.Name == "IYsound" then
- v.Pitch = args[1]
- Notify('Changed pitch to ' .. args[1])
- end
- end
- end)
- addcmd('loadmap', 'spawns a map',{},
- function(args, speaker)
- local m = args[1]
- for _,v in pairs(workspace:GetChildren()) do
- if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
- v:Destroy() elseif v:IsA("Terrain") then v:Clear() end end
- for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
- wait(1)
- local map = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. m)
- map.Parent = workspace
- end)
- addcmd('loadm','loads global messaging',{}, -- global message method by HARKINIAN @ V3RMILLION
- function(args, speaker)
- msghook()
- if MSGhook == false then
- local localp = game:GetService'Players'.LocalPlayer
- localp.CharacterAppearanceId = 20018
- localp.Character:BreakJoints()
- repeat wait() until localp.Character:FindFirstChild'BunnyEarsOfCaprice'
- Instance.new("ForceField", localp.Character)
- repeat wait() until localp.Character.BunnyEarsOfCaprice.Handle:FindFirstChild'BunnyTools'
- _G.mainhat = localp.Character:FindFirstChild'BunnyEarsOfCaprice':Clone()
- localp.CharacterAppearanceId = 0
- localp.Character:BreakJoints()
- if _G.mainhat ~= nil then
- local main = _G.mainhat.Handle.BunnyTools.EggScript3:Clone()
- local part = Instance.new('Part')
- part.Anchored = true
- part.Transparency = 1
- main.Disabled = false
- main.Parent = part
- _G.mainhat.Handle.BunnyTools.EggMesh3:Clone().Parent = part
- part.Parent = localp.Character
- part.CFrame = localp.Character.HumanoidRootPart.CFrame
- repeat wait() until localp:FindFirstChild'ChessMsg'
- part:Destroy()
- local message = localp:FindFirstChild'ChessMsg'
- message.Text = ''
- message.Parent = workspace
- message.Name = "IYmessage"
- if part ~= nil then part:Destroy() end
- localp.Character.HumanoidRootPart.Anchored = false
- for _, child in pairs( workspace:GetChildren()) do
- if child.Name == "Part" and child.Size == Vector3.new(8, 0.4, 8) then
- child:Destroy()
- end
- end
- if localp.Character:FindFirstChild'ForceField' then localp.Character.ForceField:Destroy() end
- if _G.msg ~= nil then
- Notify('Loaded global message bypass')
- else
- execCmd("loadm")
- end
- end
- elseif MSGhook == true then
- Notify('Messages already loaded!')
- end
- end)
- addcmd('countdown', 'makes a countdown', {},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if args[1] ~= string then
- local time = args[1]
- msghook()
- if MSGhook == true then
- local h = workspace.IYmessage
- for i = time, 1, -1 do
- wait(1)
- h.Text = "Countdown: "..i..""
- end
- wait(1)
- h.Text = "Times Up!"
- wait(2)
- h.Text = ''
- elseif MSGhook == false then
- execCmd("loadm")
- repeat wait() until workspace:FindFirstChild("IYmessage")
- local h = workspace.IYmessage
- for i = time, 1, -1 do
- wait(1)
- h.Text = "Countdown: "..i..""
- end
- wait(1)
- h.Text = "Times Up!"
- wait(2)
- h.Text = ''
- end
- end
- end)
- addcmd('explode', 'explode a player', {},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i, v in pairs(players) do
- local char = _char(v)
- if char:FindFirstChild("HumanoidRootPart") then
- Instance.new("Explosion", char).Position = char.HumanoidRootPart.Position
- end
- end
- end)
- addcmd('flood', 'makes a flood e.e', {},
- function(args, speaker)
- workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
- end)
- addcmd('spookyify', 'makes it sp00ky', {},
- function(args, speaker)
- local music = Instance.new("Sound", workspace)
- music.SoundId = "http://www.roblox.com/asset/?id=257569267"
- music.Volume = 20
- music.Looped = true
- music:Play()
- tex1 = "http://www.roblox.com/asset/?id=185495987"
- tex2 = "http://www.roblox.com/asset/?id=260858020"
- tex3 = "http://www.roblox.com/asset/?id=149213919"
- tex4 = "http://www.roblox.com/asset/?id=171905673"
- local w = workspace:GetChildren()
- for i= 1,#w do
- if w[i]:isA("BasePart") then
- pe = Instance.new("ParticleEmitter", w[i])
- pe.Texture = tex4
- pe.VelocitySpread = 5
- end
- end
- local playerLeaderstats = {}
- for i, v in pairs(gPlayers:GetChildren()) do
- table.insert(playerLeaderstats, v)
- end
- for i, v in pairs(playerLeaderstats) do
- pe = Instance.new("ParticleEmitter",v.Character.HumanoidRootPart)
- pe.Texture = "http://www.roblox.com/asset/?id=171905673"
- pe.VelocitySpread = 50
- end
- texture = "http://www.roblox.com/asset/?id=185495987"
- local A = workspace:GetChildren()
- local B = workspace:GetChildren()
- local C = workspace:GetChildren()
- local D = workspace:GetChildren()
- local E = workspace:GetChildren()
- local F = workspace:GetChildren()
- for i,v in pairs(A) do
- if v:IsA("Part") then
- local d = Instance.new("Decal",v)
- v.Decal.Face = "Top"
- v.Decal.Texture = texture
- v.Anchored = true
- end
- end
- for i,v in pairs(B) do
- if v:IsA("Part") then
- local s = Instance.new("Decal",v)
- s.Face = "Front"
- s.Texture = texture
- end
- end
- for i,v in pairs(C) do
- if v:IsA("Part") then
- local h = Instance.new("Decal",v)
- h.Face = "Back"
- h.Texture = texture
- end
- end
- for i,v in pairs(D) do
- if v:IsA("Part") then
- local j = Instance.new("Decal",v)
- j.Face = "Left"
- j.Texture = texture
- end
- end
- for i,v in pairs(E) do
- if v:IsA("Part") then
- local k = Instance.new("Decal",v)
- k.Face = "Right"
- k.Texture = texture
- end
- end
- for i,v in pairs(F) do
- if v:IsA("Part") then
- local l = Instance.new("Decal",v)
- l.Face = "Bottom"
- l.Texture = texture
- end
- imageOne = "http://www.roblox.com/asset/?id=169585459"
- imageTwo = "http://www.roblox.com/asset/?id=169585475"
- imageThree = "http://www.roblox.com/asset/?id=169585485"
- imageFour = "http://www.roblox.com/asset/?id=169585502"
- imageFive = "http://www.roblox.com/asset/?id=169585515"
- imageSix = "http://www.roblox.com/asset/?id=169585502"
- imageSeven = "http://www.roblox.com/asset/?id=169585485"
- imageEight = "http://www.roblox.com/asset/?id=169585475"
- Spooky = Instance.new("Sound", workspace)
- Spooky.Name = "Spooky"
- Spooky.SoundId = "rbxassetid://174270407"
- Spooky.Volume = 15
- Spooky.Looped = true
- Spooky:Play()
- Sky = Instance.new("Sky", LightingService)
- Sky.SkyboxBk = imageOne
- Sky.SkyboxDn = imageOne
- Sky.SkyboxFt = imageOne
- Sky.SkyboxLf = imageOne
- Sky.SkyboxRt = imageOne
- Sky.SkyboxUp = imageOne
- while true do
- Sky.SkyboxBk = imageOne
- Sky.SkyboxDn = imageOne
- Sky.SkyboxFt = imageOne
- Sky.SkyboxLf = imageOne
- Sky.SkyboxRt = imageOne
- Sky.SkyboxUp = imageOne
- wait(0.15)
- Sky.SkyboxBk = imageTwo
- Sky.SkyboxDn = imageTwo
- Sky.SkyboxFt = imageTwo
- Sky.SkyboxLf = imageTwo
- Sky.SkyboxRt = imageTwo
- Sky.SkyboxUp = imageTwo
- wait(0.15)
- Sky.SkyboxBk = imageThree
- Sky.SkyboxDn = imageThree
- Sky.SkyboxFt = imageThree
- Sky.SkyboxLf = imageThree
- Sky.SkyboxRt = imageThree
- Sky.SkyboxUp = imageThree
- wait(0.15)
- Sky.SkyboxBk = imageFour
- Sky.SkyboxDn = imageFour
- Sky.SkyboxFt = imageFour
- Sky.SkyboxLf = imageFour
- Sky.SkyboxRt = imageFour
- Sky.SkyboxUp = imageFour
- wait(0.15)
- Sky.SkyboxBk = imageFive
- Sky.SkyboxDn = imageFive
- Sky.SkyboxFt = imageFive
- Sky.SkyboxLf = imageFive
- Sky.SkyboxRt = imageFive
- Sky.SkyboxUp = imageFive
- wait(0.15)
- Sky.SkyboxBk = imageSix
- Sky.SkyboxDn = imageSix
- Sky.SkyboxFt = imageSix
- Sky.SkyboxLf = imageSix
- Sky.SkyboxRt = imageSix
- Sky.SkyboxUp = imageSix
- wait(0.15)
- Sky.SkyboxBk = imageSeven
- Sky.SkyboxDn = imageSeven
- Sky.SkyboxFt = imageSeven
- Sky.SkyboxLf = imageSeven
- Sky.SkyboxRt = imageSeven
- Sky.SkyboxUp = imageSeven
- wait(0.15)
- Sky.SkyboxBk = imageEight
- Sky.SkyboxDn = imageEight
- Sky.SkyboxFt = imageEight
- Sky.SkyboxLf = imageEight
- Sky.SkyboxRt = imageEight
- Sky.SkyboxUp = imageEight
- wait(0.15)
- end
- end
- end)
- addcmd('invisible', 'make a player invisible',{'invis'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i, v in pairs(players) do
- for k, v2 in pairs(_char(v):GetChildren()) do
- if v2.className == "Part" then
- if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
- elseif v2.className == "Accessory" then
- if v2:FindFirstChild("Handle") then
- v2.Handle.Transparency = 1
- end
- end
- if v2:FindFirstChild("face") then
- v2.face.Transparency = 1
- end
- end
- end
- end)
- addcmd('visible', 'make a player visible',{'vis'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i, v in pairs(players) do
- for k, v2 in pairs(_char(v):GetChildren()) do
- if v2.className == "Part" then
- if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end elseif v2.className == "Accessory" then
- if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
- end
- if v2:FindFirstChild("face") then
- v2.face.Transparency = 0
- end
- end
- end
- end)
- addcmd('goto', 'go to a player',{'to'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if _char(players[1]) ~= nil then
- if speaker.Character:FindFirstChild("Humanoid") then
- speaker.Character.Humanoid.Jump = true
- end
- speaker.Character:MoveTo(_char(players[1]).HumanoidRootPart.Position)
- end
- end)
- addcmd('bring', 'bring a player to you',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- if _char(v) ~= nil then
- if _char(v):FindFirstChild("Humanoid") then
- _char(v).Humanoid.Jump = true
- _char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
- end
- wait(0.1)
- _char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
- end
- end
- end)
- addcmd('tp', 'teleport player 1 to player 2',{},
- function(args, speaker)
- local players1=getPlayer(args[1], speaker)
- local players2=getPlayer(args[2], speaker)
- if not players2[1] then return end
- for i,v in pairs(players1) do
- if _char(v) ~= nil and _char(players2[1]) ~= nil then
- if _char(v):FindFirstChild("Humanoid") then
- _char(v).Humanoid.Jump = true
- _char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
- end
- wait(0.1)
- _char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
- end
- end
- end)
- local WayPoints = {}
- addcmd("savepos","sets a waypoint at the speaker's position",{'spos'},
- function(args, speaker)
- local WPName = tostring(GLS(false, 0))
- if speaker.Character:findFirstChild("HumanoidRootPart") then
- Notify("Created waypoint: "..GLS(false, 0))
- local torso = speaker.Character:findFirstChild("HumanoidRootPart")
- WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
- updatepositions()
- end
- end)
- addcmd("deletepos","sets a waypoint at the speaker's position",{'dpos'},
- function(args, speaker)
- for i,v in pairs(WayPoints) do
- if v.NAME == tostring(GLS(false, 0)) then
- Notify("Deleted waypoint: " .. v.NAME)
- table.remove(WayPoints, i)
- updatepositions()
- end end
- end)
- addcmd("loadpos","teleports a player to a waypoint",{'lpos'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- local WPName = tostring(GLS(false, 1))
- for i,v in pairs(players) do
- if gPlayers[v] and gPlayers[v].Character then
- for i,_ in pairs(WayPoints) do
- local x = WayPoints[i].COORD[1]
- local y = WayPoints[i].COORD[2]
- local z = WayPoints[i].COORD[3]
- if tostring(WayPoints[i].NAME) == tostring(WPName) then
- gPlayers[v].Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
- end
- end
- end
- end
- end)
- addcmd('charplr','charplr [plr] [plr]',{'cp'},
- function(args, speaker)
- local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
- for i,v in pairs(players1) do for a,b in pairs(players2) do
- if _players[v].Character and _players[b].Character then
- _players[v].CharacterAppearanceId = _players[b].userId
- refresh(_players[v])
- end
- end
- end
- end)
- addcmd('copytools', 'copys the tools from a players backpack',{'ctools','clonetools'},
- function(args, speaker)
- local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
- for i,v in pairs(players1) do for a,b in pairs(players2) do
- spawn(function()
- for i,v in pairs(_players[v].Backpack:GetChildren()) do
- if v:IsA('Tool') or v:IsA('HopperBin') then
- if not _players[b] then
- v:Clone().Parent = speaker.Backpack
- else v:Clone().Parent = _players[b].Backpack
- end
- end
- end
- end)
- end
- end
- end)
- addcmd('char', 'change a players appearance',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if not args[1]or not args[2]then return end
- local id=args[2]
- if players ~= nil then
- for i,v in pairs(players) do
- gPlayers[v].CharacterAppearanceId = id
- refresh(gPlayers[v])
- end
- end
- end)
- addcmd('unchar', 'change a players appearance to default',{'nochar','uncp','nocp','uncharplr','nocharplr'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if players ~= nil then
- for i,v in pairs(players) do
- gPlayers[v].CharacterAppearanceId = 0
- refresh(gPlayers[v])
- end
- end
- end)
- addcmd('speed', 'change a players walkspeed',{'ws'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if not args[1]or not args[2]then return end
- local num=args[2]
- for i,v in pairs(players) do
- if _char(v):FindFirstChild("Humanoid") then
- _char(v).Humanoid.WalkSpeed=tonumber(num)
- end
- end
- end)
- addcmd('jump', 'forces a player to jump',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- if _char(v):FindFirstChild("Humanoid") then
- _char(v).Humanoid.Jump = true
- end
- end
- end)
- jumping = {}
- addcmd('loopjump','like a bunny :)',{'ljump'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- if FindTable(jumping, _players[v].Name) then return end
- table.insert(jumping, _players[v].Name)
- repeat wait(0.01)
- if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
- if _players[v].Character.Humanoid.Jump ~= true then
- _players[v].Character.Humanoid.Jump = true end end
- until not FindTable(jumping, _players[v].Name)
- end)
- end
- end)
- addcmd('unljump','unjails player',{'noljump','unloopjump','noloopjump'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- for a,b in pairs(jumping) do if b == _players[v].Name then table.remove(jumping, a) end end
- end)
- end
- end)
- addcmd('sit', 'sit a player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- if _char(v):FindFirstChild("Humanoid") then
- _char(v).Humanoid.Sit = true
- end
- end
- end)
- sitting = {}
- addcmd('loopsit','very annoying',{'lsit'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- if FindTable(sitting, _players[v].Name) then return end
- table.insert(sitting, _players[v].Name)
- repeat wait(0.01)
- if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
- if _players[v].Character.Humanoid.Sit ~= true then
- _players[v].Character.Humanoid.Sit = true end end
- until not FindTable(sitting, _players[v].Name)
- end)
- end
- end)
- addcmd('unlsit','unjails player',{'nolsit','unloopsit','noloopsit'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- for a,b in pairs(sitting) do if b == _players[v].Name then table.remove(sitting, a) end end
- end)
- end
- end)
- addcmd('strength',' strong',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- for _, child in pairs( _players[v].Character:GetDescendants()) do
- if child.ClassName == "Part" then
- child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
- end
- end
- end)
- end
- end)
- addcmd('weaken',' weak',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- for _, child in pairs( _players[v].Character:GetDescendants()) do
- if child.ClassName == "Part" then
- child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
- end
- end
- end)
- end
- end)
- addcmd('unweaken',' undoes strength and weaken',{'unstrength'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- for _, child in pairs( _players[v].Character:GetDescendants()) do
- if child.ClassName == "Part" then
- child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
- end
- end
- end)
- end
- end)
- addcmd('trip','makes a player trip',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- if _players[v].Character:findFirstChild("Right Leg") then -- credz to Zwolf#3762
- local dir = _players[v].Character:findFirstChild("Right Leg")
- dir.Anchored = true
- if dir.Anchored == true then
- wait(.5)
- _players[v].Character.Humanoid.Sit = true
- wait(1)
- _players[v].Character.Humanoid.Sit = false
- dir.Anchored = false
- end
- end
- end)
- end
- end)
- oofing = false
- addcmd('loopoof','very VERY annoying',{},
- function(args, speaker)
- oofing = true
- repeat wait(0.01)
- for i,v in pairs(game:GetService'Players':GetPlayers()) do
- if v.Character ~= nil and v.Character:FindFirstChild'Head' then
- for _,x in pairs(v.Character.Head:GetChildren()) do
- if x:IsA'Sound' then x.Playing = true end
- end
- end
- end
- until oofing == false
- end)
- addcmd('unloopoof','stops the oof chaos',{},
- function(args, speaker)
- oofing = false
- end)
- addcmd('jpower', 'change a players jump height',{'grav','jumppower','jp'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if not args[1]or not args[2]then return end
- local num=args[2]
- for i,v in pairs(players) do
- if _char(v):FindFirstChild("Humanoid") then
- _char(v).Humanoid.JumpPower=tonumber(num)
- end
- end
- end)
- addcmd('confuse', 'confusing...',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- spawn(function()
- if _char(v):FindFirstChild("Humanoid") then
- _char(v).Humanoid.Name = "ConfusedNigga"
- while true do
- _char(v).ConfusedNigga.CameraOffset = Vector3.new(2, 4, 6)
- _char(v).ConfusedNigga.WalkToPoint = Vector3.new(math.random(1,100), math.random(1,100), math.random(1,100))
- wait(0.1)
- end
- end
- end)
- end
- end)
- addcmd('unconfuse', 'not confusing...',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- spawn(function()
- if _char(v):FindFirstChild("ConfusedNigga") then
- _char(v).ConfusedNigga.Name = "Humanoid"
- wait(0.3)
- _char(v).Humanoid.CameraOffset = Vector3.new(0, 0, 0)
- end
- end)
- end
- end)
- addcmd('cripple', 'cripples a player xddd',{'stun'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- if _char(v):FindFirstChild("Humanoid") then
- _char(v).Humanoid.PlatformStand = true
- end
- end
- end)
- addcmd('uncripple', 'un cripples a player xddd',{'unstun'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- if _char(v):FindFirstChild("Humanoid") then
- _char(v).Humanoid.PlatformStand = false
- end
- end
- end)
- addcmd('hipheight', 'adjusts hip height',{'hheight'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- if _char(v):FindFirstChild("Humanoid") then
- _char(v).Humanoid.HipHeight = args[2]
- end
- end
- end)
- addcmd('face', 'change a players face',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- if _char(v).Head:FindFirstChild("face") then
- _char(v).Head.face.Texture = "rbxassetid://" .. args[2]
- end
- end
- end)
- addcmd('time', 'change the time of day',{},
- function(args, speaker)
- if not args[1]then return end
- Notify('Time set to ' .. args[1])
- LightingService.ClockTime = args[1]
- end)
- addcmd('day', 'change the time to day',{},
- function(args, speaker)
- LightingService.ClockTime = 15
- end)
- addcmd('night', 'change the time of night',{},
- function(args, speaker)
- LightingService.ClockTime = 0
- end)
- addcmd('globalshadows', 'changes the lighting property',{'gshadows'},
- function(args, speaker)
- Notify('Turned on global shadows')
- LightingService.GlobalShadows = true
- end)
- addcmd('unglobalshadows', 'changes the lighting property',{'nogshadows','ungshadows','noglobalshadows'},
- function(args, speaker)
- Notify('Turned off global shadows')
- LightingService.GlobalShadows = false
- end)
- addcmd('outlines', 'changes the lighting property',{},
- function(args, speaker)
- Notify('Turned on outlines')
- LightingService.Outlines = true
- end)
- addcmd('unoutlines', 'changes the lighting property',{'nooutlines'},
- function(args, speaker)
- Notify('Turned off outlines')
- LightingService.Outlines = false
- end)
- addcmd('brightness', 'changes the lighting property',{},
- function(args, speaker)
- Notify('Set brightness to ' .. args[1])
- LightingService.Brightness = args[1]
- end)
- addcmd('age','tells you the age of a player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- for i,v in pairs(players) do
- game:FindService('StarterGui'):SetCore('SendNotification', {
- Title = _players[v].Name,
- Text = 'Age: '.._players[v].AccountAge,
- Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]].._players[v].Name..[[&RAND]] .. math.random(1,100000000),
- Duration = 5,
- })
- end
- end
- end)
- addcmd('remotespy', 'prints remotes',{'remotes'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- Notify('Printing remotes')
- function getem(o)
- for i,v in pairs(o:children())do
- if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then
- print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
- end
- getem(v)
- end
- end
- pcall(getem,game)
- end
- end)
- addcmd('f3x', 'loads f3x tools',{'fex'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- loadstring(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1059691823").Source)()
- end
- end)
- addcmd('kick', 'kick a player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- spawn(function()
- if FindTable(SPC, args[1]) then Notify('Kicked ' ..args[1]) else
- Notify('Kicked player(s)') end
- kickF(gPlayers[v])
- end) end end)
- function fadelock(id)
- if lockic.ImageTransparency ~= 1 then
- for i=1, 10 do
- lockic.ImageTransparency = lockic.ImageTransparency + 0.1
- wait(0.01)
- end
- lockic.ImageTransparency = 1
- end
- if id ~= 'off' then
- lockic.Image = id
- wait(0.2)
- for i=1, 10 do
- lockic.ImageTransparency = lockic.ImageTransparency - 0.1
- wait(0.01)
- end
- lockic.ImageTransparency = 0
- end end
- addcmd('serverlock', 'lock teh server',{'slock'},
- function(args, speaker)
- slock = true
- agelock = false
- Notify('Locked Server')
- fadelock("rbxassetid://1495252742")
- end)
- addcmd('unserverlock', 'unlock teh server',{'unslock'},
- function(args, speaker)
- slock = false
- Notify('Unlocked Server')
- if lockic.Image == "rbxassetid://1495252742" then
- fadelock('off')
- end
- end)
- addcmd('agelock', 'lock teh server for a certain age',{'alock'},
- function(args, speaker)
- if isNumber(args[1]) then
- Notify('Set the age lock to age ' .. args[1])
- isagelocked = true
- slock = false
- agelock = tonumber(args[1])
- fadelock("rbxassetid://1495252495")
- end
- end)
- addcmd('unagelock', 'lock teh server for a certain age',{'unalock','noagelock','noalock'},
- function(args, speaker)
- Notify('Disabled age lock')
- isagelocked = false
- if lockic.Image == "rbxassetid://1495252495" then
- fadelock('off')
- end
- end)
- addcmd('unlockws', 'unlock the whole workspace',{},
- function(args, speaker)
- Notify('Workspace unlocked')
- wait(1)
- local function unlock(instance)
- for i,v in pairs(instance:GetChildren()) do
- if v:IsA("BasePart") then
- v.Locked = false
- end
- unlock(v)
- end
- end
- unlock(workspace)
- end)
- addcmd('lockws', 'lock the whole workspace',{},
- function(args, speaker)
- Notify('Workspace locked')
- wait(1)
- local function lock(instance)
- for i,v in pairs(instance:GetChildren()) do
- if v:IsA("BasePart") then
- v.Locked = true
- end
- lock(v)
- end
- end
- lock(workspace)
- end)
- addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
- function(args, speaker)
- local function unanchor(instance)
- for i,v in pairs(instance:GetChildren()) do
- if v:IsA("BasePart") then
- v.Anchored=false
- end
- unanchor(v)
- end
- end
- unanchor(workspace)
- end)
- addcmd('anchorws', 'anchor the whole workspace',{'anchor'},
- function(args, speaker)
- local function anchor(instance)
- for i,v in pairs(instance:GetChildren()) do
- if v:IsA("BasePart") then
- v.Anchored=true
- end
- anchor(v)
- end
- end
- anchor(workspace)
- end)
- addcmd('clear', 'resets Workspace to a baseplate',{'clearws','clearworkspace'},
- function()
- for _,v in pairs(workspace:GetChildren()) do
- if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
- v:Destroy()
- elseif v:IsA("Terrain") then
- v:Clear()
- end
- end
- for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
- local p = Instance.new("Part", workspace)
- p.Anchored = true
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1000,1,1000)
- p.Position = Vector3.new(0,0,0)
- p.BrickColor = BrickColor.new("Bright green")
- p.Material = "Grass"
- p.Locked = true
- end)
- addcmd('headshake', 'shakes a players head',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- spawn(function()
- local shaken = gPlayers[v].Character
- for X = 1, math.huge, 0.2 do
- wait()
- shaken.Torso.Neck.C0 = CFrame.new(math.sin(X) / 1,1.5,0)
- shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
- end
- for X = 1, math.huge, 0.1 do
- wait()
- shaken.Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromAxisAngle(Vector3.new(0,1,0), X)
- shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
- end
- for _,c in pairs(gPlayers:GetChildren()) do
- c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100)
- end
- for _,c in pairs(gPlayers:GetChildren()) do
- c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
- end
- end)
- end
- end)
- addcmd('explorer', 'opens DEX',{'dex'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
- end
- end)
- addcmd('iyspam', '/shrug',{},
- function(args, speaker)
- loadstring(game:HttpGet(('https://pastebin.com/raw/aJ15LAbN'),true))()
- end)
- addcmd('firstp', 'forces player to go into first person',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- gPlayers[v].CameraMode = "LockFirstPerson"
- end
- end)
- addcmd('lock', 'locks a players body parts',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
- if v:IsA("Part") then
- v.Locked = true
- end end end
- end)
- addcmd('unlock', 'locks a players body parts',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
- if v:IsA("Part") then
- v.Locked = false
- end end end
- end)
- addcmd('disablereset', 'makes a player unable to reset',{'noreset'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- gPlayers[v].Character.Humanoid.Name = "HumanoidIY"
- if FindTable(SPC, args[1]) then Notify('Disabled reset for ' .. args[1]) else
- Notify('Disabled reset for player(s)') end
- end)
- end
- end)
- addcmd('enablereset', 'makes a player unable to reset',{'reset'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- gPlayers[v].Character.HumanoidIY.Name = "Humanoid"
- if FindTable(SPC, args[1]) then Notify('Enabled reset for ' .. args[1]) else
- Notify('Enabled reset for player(s)') end
- end)
- end
- end)
- addcmd("fixlighting","Removes effects from lighting",{'fixl'},
- function(args,speaker)
- for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
- if v:IsA("PostEffect") then
- v:Destroy()
- end
- end
- LightingService.Ambient = origsettings.abt
- LightingService.OutdoorAmbient = origsettings.oabt
- LightingService.Brightness = origsettings.brt
- LightingService.TimeOfDay = origsettings.time
- LightingService.FogColor = origsettings.fclr
- LightingService.FogEnd = origsettings.fe
- LightingService.FogStart = origsettings.fs
- end)
- addcmd("savelighting","Removes effects from lighting",{'slighting'},
- function(args,speaker)
- origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
- LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
- Notify('Saved lighting settings')
- end)
- addcmd("blackandwhite","Makes the game black and white",{},
- function(args,speaker)
- local lighting = game:GetService("Lighting")
- local effect = Instance.new("ColorCorrectionEffect",lighting)
- effect.Saturation = -1
- end)
- addcmd("invert","Makes the game inverted",{},
- function(args,speaker)
- local lighting = game:GetService("Lighting")
- local effect = Instance.new("ColorCorrectionEffect",lighting)
- effect.Saturation = -1
- local effect = Instance.new("ColorCorrectionEffect",lighting)
- effect.Saturation = -1
- end)
- addcmd("sun","Intensifys the sun",{},
- function(args,speaker)
- local intense = args[1] or 0.25
- local spread = args[2] or 1
- local lighting = game:GetService("Lighting")
- local effect = Instance.new("SunRaysEffect",lighting)
- effect.Name = "IYsun"
- effect.Intensity = tonumber(intense)
- effect.Spread = tonumber(spread)
- end)
- addcmd('base', 'spawns a base',{},
- function(args, speaker)
- local pt = Instance.new("Part")
- pt.BrickColor = BrickColor.new("Silver")
- pt.Anchored = true
- pt.CanCollide = true
- pt.BottomSurface = "Weld"
- pt.Parent = workspace
- pt.Name = (math.random(1,1000000))
- pt.Size = Vector3.new(1000, 1, 1000)
- pt.Locked = true
- Notify('Created new base')
- end)
- addcmd('unblur', 'removes all blur instances',{'noblur'},
- function(args, speaker)
- for i,v in pairs(LightingService:GetChildren()) do
- if v:IsA('BlurEffect') then
- v:Destroy()
- end
- end
- end)
- addcmd('thirdp', 'allows player to go into third person',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- gPlayers[v].CameraMode = "Classic"
- end
- end)
- addcmd('chat', 'forces player to chat what you input',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- game:GetService('Chat'):Chat(gPlayers[v].Character, GLS(false, 1), 3)
- end
- end)
- addcmd('name', 'names player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- if not args[1] then return end
- for i,v in pairs(players) do
- for a, mod in pairs(gPlayers[v].Character:children()) do
- if mod:FindFirstChild("TAG") then
- gPlayers[v].Character.Head.Transparency = 0
- mod:Destroy()
- end
- end
- local char = gPlayers[v].Character
- local model = Instance.new("Model", char)
- local clone = char.Head:Clone()
- local hum = Instance.new("Humanoid", model)
- local weld = Instance.new("Weld", clone)
- model.Name = GLS(false, 1)
- clone.Parent = model
- hum.Name = "TAG"
- hum.MaxHealth = 100
- hum.Health = 100
- weld.Part0 = clone
- weld.Part1 = char.Head
- char.Head.Transparency = 1
- end
- end)
- addcmd('unname', 'unnames player',{'unhidename'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- local name = (args[2])
- for i,v in pairs(players) do
- for a, mod in pairs(gPlayers[v].Character:children()) do
- if mod:FindFirstChild("TAG") then
- gPlayers[v].Character.Head.Transparency = 0
- mod:Destroy()
- end
- end
- end
- end)
- addcmd('noname', 'hides the players name',{'hidename'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- for a, mod in pairs(gPlayers[v].Character:children()) do
- if mod:FindFirstChild("TAG") then
- gPlayers[v].Character.Head.Transparency = 0
- mod:Destroy()
- end
- end
- local char = gPlayers[v].Character
- local model = Instance.new("Model", char)
- local clone = char.Head:Clone()
- local hum = Instance.new("Humanoid", model)
- local weld = Instance.new("Weld", clone)
- model.Name = ""
- clone.Parent = model
- hum.Name = "TAG"
- hum.MaxHealth = 100
- hum.Health = 100
- weld.Part0 = clone
- weld.Part1 = char.Head
- char.Head.Transparency = 1
- end
- end)
- addcmd('damage', 'damages a player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25
- end
- end)
- addcmd('view', 'views player',{'spectate'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
- Notify('Viewing ' .. gPlayers[v].Name)
- end
- end)
- addcmd('unview', 'stops viewing player',{'unspectate'},
- function()
- workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
- Notify('View turned off')
- end)
- addcmd('nolimbs', 'removes limbs from player',{'rlimbs'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- for i,v in pairs(gPlayers[v].Character:GetChildren()) do
- if v:IsA("BasePart") and
- v.Name == "Right Leg" or
- v.Name == "Left Leg" or
- v.Name == "Right Arm" or
- v.Name == "Left Arm" then
- v:Destroy()
- end
- end
- end
- end)
- addcmd('noarms', 'removes arms from player',{'rarms'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- for i,v in pairs(gPlayers[v].Character:GetChildren()) do
- if v:IsA("BasePart") and
- v.Name == "Right Arm" or
- v.Name == "Left Arm" then
- v:Destroy()
- end
- end
- end
- end)
- addcmd('torso', 'just a torso....',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- spawn(function()
- for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
- if v:IsA("BasePart") and
- v.Name == "Right Leg" or
- v.Name == "Left Leg" or
- v.Name == "Right Arm" or
- v.Name == "Left Arm" or
- v:IsA('Decal') or v:IsA('Texture') or
- v:IsA('Accessory') then
- v:Destroy()
- end
- end
- gPlayers[v].Character.Head.Transparency = 1
- end)
- end
- end)
- addcmd('box', 'creates a box around player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- local SB = Instance.new("SelectionBox", pchar)
- SB.Adornee = SB.Parent
- end
- end)
- addcmd('nobox', 'takes away box from player',{'unbox'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- for i,v in pairs(gPlayers[v].Character:GetChildren()) do
- if v:IsA("SelectionBox") then
- v:Destroy()
- end
- end
- end
- end)
- addcmd('ghost', 'ghostifys player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=gPlayers[v].Character
- pchar.Head.Transparency = 0.5
- pchar.Torso.Transparency = 0.5
- pchar["Left Arm"].Transparency = 0.5
- pchar["Right Arm"].Transparency = 0.5
- pchar["Left Leg"].Transparency = 0.5
- pchar["Right Leg"].Transparency = 0.5
- pchar.Head.face.Transparency = 0.5
- end
- end)
- addcmd('unghost', 'unghostifys player',{'noghost'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=gPlayers[v].Character
- pchar.Head.Transparency = 0
- pchar.Torso.Transparency = 0
- pchar["Left Arm"].Transparency = 0
- pchar["Right Arm"].Transparency = 0
- pchar["Left Leg"].Transparency = 0
- pchar["Right Leg"].Transparency = 0
- pchar.Head.face.Transparency = 0
- end
- end)
- addcmd('sphere', 'puts sphere around player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=gPlayers[v].Character
- local SS = Instance.new("SelectionSphere", pchar)
- SS.Adornee = SS.Parent
- end
- end)
- addcmd('sphere', 'puts sphere around player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=gPlayers[v].Character
- local SS = Instance.new("SelectionSphere", pchar)
- SS.Adornee = SS.Parent
- end
- end)
- addcmd('unsphere', 'removes sphere around player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar=_char(v)
- for i,v in pairs(gPlayers[v].Character:GetChildren()) do
- if v:IsA("SelectionSphere") then
- v:Destroy()
- end
- end
- end
- end)
- addcmd('ambient','changes ambient',{},
- function(args, speaker)
- LightingService.Ambient = Color3.fromRGB(args[1],args[2],args[3])
- LightingService.OutdoorAmbient = Color3.fromRGB(args[1],args[2],args[3])
- end)
- addcmd('fogend','changes the fogend',{},
- function(args, speaker)
- LightingService.FogEnd = args[1]
- end)
- addcmd('fogcolor','changes the fogs color',{},
- function(args, speaker)
- LightingService.FogColor = Color3.fromRGB(args[1],args[2],args[3])
- end)
- injail = {}
- addcmd('jail','jails player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- if FindTable(injail, _players[v].Name) then return end
- table.insert(injail, _players[v].Name)
- local pchar=gPlayers[v].Character
- local J = DATA.JAIL:Clone() J.Parent = workspace J:MoveTo(pchar.HumanoidRootPart.Position) J.Name = 'JAIL_' .. _players[v].Name
- repeat wait(0.5)
- pchar = _players[v].Character if pchar and pchar:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then pchar.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end
- until not FindTable(injail, _players[v].Name)
- end)
- end
- end)
- addcmd('unjail','unjails player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- for a,b in pairs(injail) do if b == _players[v].Name then table.remove(injail, a) end end
- workspace["JAIL_" .. _players[v].Name]:Destroy()
- end)
- end
- end)
- loopn = {}
- addcmd('loopname','loops a players name',{'lname'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- if FindTable(loopn, _players[v].Name) then return end
- table.insert(loopn, _players[v].Name)
- local Lname = GLS(false, 1)
- local pchar=gPlayers[v].Character
- pchar.Name = Lname
- if FindTable(SPC, args[1]) then Notify('Looping name for ' .. args[1] .. ' (only visible to others)') else
- Notify('Looping name for player(s) (only visible to others)') end
- repeat wait(0.01)
- repeat wait() until _players[v].Character
- gPlayers[v].Character.Name = Lname
- until not FindTable(loopn, _players[v].Name)
- end)
- end
- end)
- addcmd('unloopname','unjails player',{'noloopname','unlname','nolname'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar=gPlayers[v].Character
- for a,b in pairs(loopn) do if b == _players[v].Name then table.remove(loopn, a) end end
- wait(0.5)
- if FindTable(SPC, args[1]) then Notify('Stopped looping name for ' .. args[1]) else
- Notify('Stopped looping name for player(s)') end
- pchar.Name = gPlayers[v].Name
- end)
- end
- end)
- addcmd('loopbring','loop brings a player lol',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- if FindTable(bringT, _players[v].Name) then return end
- table.insert(bringT, _players[v].Name)
- local pchar=gPlayers[v].Character
- pchar.Humanoid.Jump = true
- repeat wait(0.5)
- pchar = _players[v].Character
- for i,c in pairs(players) do
- if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
- pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
- end
- end
- until not FindTable(bringT, _players[v].Name)
- end)
- end
- end)
- addcmd('feinvisible','fe invisible',{'feinvis'},
- function(args, speaker)
- -- Elite1337#9377 & Timeless#4044
- local function CheckRig()
- if Player.Character then
- local Humanoid = Player.Character:WaitForChild('Humanoid')
- if Humanoid.RigType == Enum.HumanoidRigType.R15 then
- return 'R15'
- else
- return 'R6'
- end
- end
- end
- local function InitiateInvis()
- local Character = Player.Character
- local StoredCF = Character.PrimaryPart.CFrame
- local Part = Instance.new('Part',workspace)
- Part.Size = Vector3.new(5,0,5)
- Part.Anchored = true
- Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
- Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
- spawn(function()
- wait(3)
- Part:Destroy()
- end)
- if CheckRig() == 'R6' then
- local Clone = Character.HumanoidRootPart:Clone()
- Character.HumanoidRootPart:Destroy()
- Clone.Parent = Character
- else
- local Clone = Character.LowerTorso.Root:Clone()
- Character.LowerTorso.Root:Destroy()
- Clone.Parent = Character.LowerTorso
- end
- end
- InitiateInvis()
- end)
- addcmd('unloopbring','unjails player',{'noloopbring'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- for a,b in pairs(bringT) do if b == _players[v].Name then table.remove(bringT, a) end end
- end)
- end
- end)
- strobe = false
- addcmd('strobe','makes the server flash',{'flash'},
- function(args, speaker)
- if strobe == false then
- strobep = Instance.new("ColorCorrectionEffect")
- strobep.Brightness = 1
- strobep.Parent = LightingService
- strobe = true
- repeat wait(0.01)
- strobep.Enabled = true
- wait(0.01)
- strobep.Enabled = false
- until strobe == false
- end
- end)
- addcmd('unstrobe','makes the server flash',{'noflash','nostrobe','unflash','unstrobe'},
- function(args, speaker)
- strobe = false
- strobep:Destroy()
- end)
- addcmd('shutdown', 'shuts the server down',{},
- function(args, speaker)
- Notify('Broken atm :(')
- end)
- addcmd('fekill','oof?',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- -- illremember's cool fe kill script
- local Target = gPlayers[v].Name
- game:GetService("Players").LocalPlayer.Character.Humanoid.Name = 1
- local l = game:GetService("Players").LocalPlayer.Character["1"]:Clone()
- l.Parent = game:GetService("Players").LocalPlayer.Character
- l.Name = "Humanoid"
- wait(0.1)
- game:GetService("Players").LocalPlayer.Character["1"]:Destroy()
- game.Workspace.CurrentCamera.CameraSubject = game:GetService("Players").LocalPlayer.Character
- game:GetService("Players").LocalPlayer.Character.Animate.Disabled = true
- wait(0.1)
- game:GetService("Players").LocalPlayer.Character.Animate.Disabled = false
- game:GetService("Players").LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
- for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
- game:GetService("Players").LocalPlayer.Character.Humanoid:EquipTool(v)
- v.CanBeDropped = true
- end
- wait(0.1)
- game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
- wait(0.1)
- game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
- wait(0.2)
- game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-10000,-100, -10000))
- end
- end)
- addcmd('animation','makes player animate',{'anim'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- local ID = args[2]
- if args[2] == "climb" then
- ID = "180436334"
- end
- if args[2] == "fall" then
- ID = "180436148"
- end
- if args[2] == "jump" then
- ID = "125750702"
- end
- if args[2] == "sit" then
- ID = "178130996"
- end
- for _,x in pairs(gPlayers[v].Character.Animate:GetChildren()) do
- if x:IsA("StringValue") then
- for _,c in pairs(x:GetChildren()) do
- if c:IsA("Animation") then
- c.AnimationId = "rbxassetid://" .. ID
- end
- end
- end
- end
- end
- end)
- addcmd('creeper','make the player a creeper',{'crpr'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
- if pchar:FindFirstChild("Shirt") then
- pchar.Shirt.Parent = pchar.Torso
- end
- if pchar:FindFirstChild("Pants") then
- pchar.Pants.Parent = pchar.Torso
- end
- if pchar:FindFirstChild("Shirt Graphic") then
- pchar["Shirt Graphic"].Graphic = ""
- end
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Accessory") then
- v:Destroy()
- end
- end
- pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
- pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
- pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
- pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
- pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
- pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
- pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
- pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
- pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
- pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
- pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
- end
- end
- end)
- addcmd('uncreeper','makes player back to normal',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- refresh(gPlayers[v])
- end
- end)
- addcmd('crash','crashes a player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
- if FindTable(SPC, args[1]) then Notify('Crashed ' .. args[1]) else
- Notify('Crashed player(s)') end
- wait(4)
- if gPlayers[v] ~= nil then
- for i=1,3600 do
- Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
- end
- wait()
- for i=1,3600 do
- Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
- end
- wait()
- end
- end
- end
- end)
- addcmd('shrek', 'makes player shrek',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- local pchar = gPlayers[v].Character
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants")
- then
- v:Destroy()
- end
- end
- for i,v in pairs(pchar.Head:GetChildren()) do
- if v:IsA("Decal") or v:IsA("SpecialMesh") then
- v:Destroy()
- end
- end
- local mesh = Instance.new("SpecialMesh", pchar.Head)
- mesh.MeshType = "FileMesh"
- pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
- pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
- pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
- local Shirt = Instance.new("Shirt", gPlayers[v].Character)
- local Pants = Instance.new("Pants", gPlayers[v].Character)
- Shirt.ShirtTemplate = "rbxassetid://133078194"
- Pants.PantsTemplate = "rbxassetid://133078204"
- end
- end)
- addcmd('unshrek','makes player back to normal',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- refresh(gPlayers[v])
- end
- end)
- addcmd('oof','good things happen',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- if gPlayers[v].Character.Head:FindFirstChild("Died") then gPlayers[v].Character.Head.Died.Looped = true wait(0.1) gPlayers[v].Character.Head.Died.Playing = true
- gPlayers[v].Character.Head.Died.Volume = 10
- gPlayers[v].Character.Head.Died.Pitch = 0.5
- end
- execCmd("size " .. gPlayers[v].Name .. ' -1')
- execCmd("hheight " .. gPlayers[v].Name .. ' 1000000000')
- wait(5)
- execCmd("explode " .. gPlayers[v].Name)
- wait(0.1)
- gPlayers[v].Character.Humanoid.Health = 0
- end)
- end
- end)
- addcmd('control','controls player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar = gPlayers[v].Character
- if gPlayers[v] and pchar then
- execCmd("invisible " .. speaker.Name)
- pchar.Humanoid.PlatformStand = true
- local w = Instance.new("Weld", speaker.Character.Torso)
- w.Part0 = speaker.Character.Torso
- w.Part1 = pchar.Torso
- local w2 = Instance.new("Weld", speaker.Character.Head)
- w2.Part0 = speaker.Character.Head
- w2.Part1 = pchar.Head
- local w3 = Instance.new("Weld", speaker.Character:findFirstChild("Right Arm"))
- w3.Part0 = speaker.Character:findFirstChild("Right Arm")
- w3.Part1 = pchar:findFirstChild("Right Arm")
- local w4 = Instance.new("Weld", speaker.Character:findFirstChild("Left Arm"))
- w4.Part0 = speaker.Character:findFirstChild("Left Arm")
- w4.Part1 = pchar:findFirstChild("Left Arm")
- local w5 = Instance.new("Weld", speaker.Character:findFirstChild("Right Leg"))
- w5.Part0 = speaker.Character:findFirstChild("Right Leg")
- w5.Part1 = pchar:findFirstChild("Right Leg")
- local w6 = Instance.new("Weld", speaker.Character:findFirstChild("Left Leg"))
- w6.Part0 = speaker.Character:findFirstChild("Left Leg")
- w6.Part1 = pchar:findFirstChild("Left Leg")
- char.Head.face:Destroy()
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("BasePart") then
- v.CanCollide = false
- end
- end
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = 1
- elseif v:IsA("Accessory") then
- v:Destroy()
- end
- end
- pchar.Parent = char
- pchar.Humanoid.Changed:connect(function()
- pchar.Humanoid.PlatformStand = true
- end)
- end
- end)
- end
- end)
- addcmd('nuke','nukes player',{}, -- from MML
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar = gPlayers[v].Character
- local Pos = CFrame.new(0,1,0)
- if pchar and pchar:FindFirstChild("HumanoidRootPart") then Pos = pchar.HumanoidRootPart.CFrame * CFrame.new(0,1,0) end
- local Blast = Instance.new("Part", workspace) Blast.Name = "BlastEx" Blast.Anchored = true Blast.CanCollide = false Blast.Size = Vector3.new(1,1,1) Blast.CFrame = Pos
- local BlastMesh = Instance.new("SpecialMesh", Blast) BlastMesh.MeshId = "rbxassetid://1290033" BlastMesh.TextureId = "rbxassetid://33145325" BlastMesh.Scale = Vector3.new(0,0,0)
- local Wave = Instance.new("Part", workspace) Wave.BrickColor = BrickColor.new("Deep orange") Wave.Name = "WaveEx" Wave.Anchored = true Wave.CanCollide = false Wave.Size = Vector3.new(1,1,1) Wave.CFrame = Pos * CFrame.Angles(math.pi/2,0,0)
- local WaveMesh = Instance.new("SpecialMesh", Wave) WaveMesh.MeshId = "rbxassetid://3270017"
- local Light = Instance.new("PointLight", Blast) Light.Brightness = 1000 Light.Range = 10000 Light.Color = Color3.new(1,0.2,0.2)
- local Effect = Instance.new("ColorCorrectionEffect", gLighting) Effect.Brightness = 0.2 Effect.Contrast = 0.4 Effect.Saturation = 1 Effect.TintColor = Color3.new(1,0.2,0.2)
- gLighting.Brightness = 5
- gLighting.Ambient = Color3.new(1,0.5,0.5)
- gLighting.OutdoorAmbient = Color3.new(1,1,1)
- local Exp = Instance.new("Explosion", workspace)
- Exp.Position = Pos.p
- Exp.BlastPressure = 10000000
- Exp.BlastRadius = 1000000
- Exp.Hit:connect(function(Part)
- if Part.Name ~= "Base" and Part.Name ~= "BasePlate" and Part ~= Blast and Part ~= Wave and Part.Name ~= "BlastEx" and Part.Name ~= "WaveEx" then
- ypcall(function()
- Part.Anchored = false
- Part.BrickColor = BrickColor.new("Black")
- Part.Material = "Slate"
- Part:BreakJoints()
- end)
- end
- end)
- local BoomSound = Instance.new('Sound') BoomSound.Parent = workspace
- BoomSound.SoundId = 'rbxassetid://212389494'
- BoomSound:Play()
- for i = 0,100,0.5 do
- Blast.Anchored = true
- Wave.Anchored = true
- BlastMesh.Scale = Vector3.new(i,i,i)
- WaveMesh.Scale = Vector3.new(i^1.3,i^1.3,5)
- Blast.CFrame = Pos
- wait()
- end
- BoomSound:Stop()
- Blast:Destroy()
- Wave:Destroy()
- wait()
- BoomSound:Destroy()
- Effect:Destroy()
- for i = 10,5,-1 do
- gLighting.Brightness = (i-5) + 1
- gLighting.Ambient = Color3.new(i/10,0.5,0.5)
- gLighting.OutdoorAmbient = Color3.new(i/10,i/10,i/10)
- wait(0.05)
- end
- end)
- end
- end)
- addcmd('dong','gives a player a penis',{'penis'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- if gPlayers[v].Character:FindFirstChild('wang') then
- gPlayers[v].Character.wang:destroy()
- end
- local D = Instance.new('Model', gPlayers[v].Character)
- D.Name = 'DONG'
- local BG = Instance.new('BodyGyro', gPlayers[v].Character.Torso)
- local MAIN = Instance.new('Part', gPlayers[v].Character['DONG'])
- local M1 = Instance.new('CylinderMesh', MAIN)
- local W1 = Instance.new('Weld', gPlayers[v].Character.Head)
- local P1 = Instance.new('Part', gPlayers[v].Character['DONG'])
- local M2 = Instance.new('SpecialMesh', P1)
- local W2 = Instance.new('Weld', P1)
- local B1 = Instance.new('Part', gPlayers[v].Character['DONG'])
- local M3 = Instance.new('SpecialMesh', B1)
- local W3 = Instance.new('Weld', B1)
- local B2 = Instance.new('Part', gPlayers[v].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('Pastel brown') MAIN.Position = gPlayers[v].Character.Head.Position MAIN.CanCollide = false
- W1.Part0 = MAIN W1.Part1 = gPlayers[v].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(gPlayers[v].Character['Left Leg'].Position) B1.BrickColor = BrickColor.new('Pastel brown')
- M3.Parent = B1 M3.MeshType = 'Sphere'
- W3.Part0 = gPlayers[v].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(gPlayers[v].Character['Right Leg'].Position) B2.BrickColor = BrickColor.new('Pastel brown')
- M4.MeshType = 'Sphere'
- W4.Part0 = gPlayers[v].Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
- end)
- end
- end)
- addcmd('undong','gives a player a penis',{'unpenis','nopenis','nodong'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if gPlayers[v].Character:FindFirstChild('DONG') then
- gPlayers[v].Character.DONG:destroy()
- end end
- end)
- addcmd('infect','infects player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- function infect(rip)
- local pchar = gPlayers[v].Character
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
- v:Destroy()
- end
- end
- if pchar.Torso:FindFirstChild("roblox") then
- pchar.Torso.roblox:Destroy()
- end
- if pchar.Head:FindFirstChild("face") then
- pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"
- end
- if pchar:FindFirstChild("Body Colors") then
- local Colors = pchar["Body Colors"]
- local Skin = BrickColor.new("Pastel green")
- local Clothes = BrickColor.new("Reddish brown")
- Colors.HeadColor = Skin
- Colors.LeftArmColor = Skin
- Colors.RightArmColor = Skin
- Colors.LeftLegColor = Clothes
- Colors.RightLegColor = Clothes
- Colors.TorsoColor = Clothes
- end
- local w1 = Instance.new("Weld", pchar)
- w1.Part0 = pchar["Right Arm"]
- w1.Part1 = pchar.Torso
- w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
- local w2 = Instance.new("Weld", pchar)
- w2.Part0 = pchar["Left Arm"]
- w2.Part1 = pchar.Torso
- w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
- local rip = false
- local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
- if connect1 == false then
- connect1 = true
- if gPlayers:FindFirstChild(hit.Parent.Name) then
- infect(gPlayers[hit.Parent.Name])
- end
- wait(0.5)
- connect1 = true
- end
- end)
- local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
- if connect2 == false then
- connect2 = true
- if gPlayers:FindFirstChild(hit.Parent.Name) then
- infect(gPlayers[hit.Parent.Name])
- end
- wait(0.5)
- connect2 = true
- end
- end)
- local IV = Instance.new("IntValue", pchar)
- IV.Name = "Infected"
- IV.Value = 0
- IV.Changed:connect(function()
- connect1:disconnect()
- connect2:disconnect()
- end)
- end
- infect(v)
- end
- end)
- addcmd('uninfect','makes player back to normal',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- refresh(gPlayers[v])
- end
- end)
- addcmd('duck','makes players head a duck',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- for i,v in pairs(pchar.Torso:GetChildren()) do
- if v:IsA("Decal") then
- v:Destroy()
- end
- end
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Accessory") then
- v:Destroy()
- end
- end
- local duck = Instance.new("SpecialMesh", pchar.Torso)
- duck.MeshType = "FileMesh"
- duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
- duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
- duck.Scale = Vector3.new(5, 5, 5)
- pchar.Head.Transparency = 1
- pchar["Left Arm"].Transparency = 1
- pchar["Right Arm"].Transparency = 1
- pchar["Left Leg"].Transparency = 1
- pchar["Right Leg"].Transparency = 1
- pchar.Head.face.Transparency = 1
- end
- end)
- addcmd('mage', 'mage',{},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker) else
- if not LP.PlayerGui:FindFirstChild('ChangeArc') then
- local arcPackage = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01337781430")
- local fakeLighting = arcPackage.Lighting
- local oldgame = game
- local oldlighting = oldgame:GetService("Lighting")
- local proLighting = newproxy(true)
- local mtL = getmetatable(proLighting)
- mtL.__index = function(self,ind)
- if fakeLighting:FindFirstChild(ind) then return fakeLighting[ind] end
- return oldlighting[ind]
- end
- mtL.__newindex = function(self,ind,val)
- oldlighting[ind] = val
- end
- mtL.__namecall = function(self,...)
- local args = {...}
- local method = table.remove(args)
- return oldlighting(method,unpack(args))
- end
- local proGame = newproxy(true)
- local mt = getmetatable(proGame)
- mt.__index = function(self,ind)
- if ind == "Lighting" then return proLighting end
- return oldgame[ind]
- end
- mt.__namecall = function(self,...)
- local args = {...}
- local method = table.remove(args)
- if method:lower() == "getservice" and args[1] == "Lighting" then return fakeLighting end
- return oldgame(method,unpack(args))
- end
- wait()
- local destructAnchored = false
- local maxMass = 1000
- function newCESS(scr)
- local newFunc = loadstring(scr.Source)
- if type(newFunc) ~= "function" then return end
- setfenv(newFunc,setmetatable({script = scr},{
- __index = function(self,ind)
- if ind == "game" then return proGame end
- return getfenv()[ind]
- end,
- __newindex = function(self,ind,val)
- rawset(self,ind,val)
- end
- }))
- pcall(function()spawn(newFunc)end)
- end
- gPlayers.LocalPlayer.Character.Humanoid.MaxHealth = 999999999
- gPlayers.LocalPlayer.Character.Humanoid.Health = 999999999
- function destroyHook(obj,replacement,par)
- obj:GetPropertyChangedSignal("Parent"):Connect(function()
- local newObj = replacement:Clone()
- if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
- newObj.Parent = par
- destroyHook(newObj,replacement,par)
- end)
- end
- for i,v in pairs(arcPackage.PlayerGui:GetChildren()) do
- local newObj = v:Clone()
- if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
- newObj.Parent = gPlayers.LocalPlayer.PlayerGui
- destroyHook(newObj,v,gPlayers.LocalPlayer.PlayerGui)
- end
- function replaceScripts(root)
- for i,v in pairs(root:GetChildren()) do
- if v:IsA("Script") and not v:IsA("LocalScript") then
- local tempStore = {}
- for i2,v2 in pairs(v:GetChildren()) do
- table.insert(tempStore,v2:Clone())
- end
- local newScript = Instance.new("LocalScript",v.Parent)
- newScript.Name = v.Name
- for i2,v2 in pairs(tempStore) do
- v2.Parent = newScript
- end
- v:Destroy()
- end
- replaceScripts(v)
- end
- end
- local player = gPlayers.LocalPlayer
- if not gPlayers.LocalPlayer:FindFirstChild("leaderstats1") then
- gPlayers.LocalPlayer.PlayerGui.leaderstats1.Parent = gPlayers.LocalPlayer
- end
- if not game.ReplicatedStorage:FindFirstChild("RankScript") then
- gPlayers.LocalPlayer.PlayerGui.RankScript.Parent = game.ReplicatedStorage
- end
- if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Element") then
- local eTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Element
- eTemplate.Name = gPlayers.LocalPlayer.Name.."Element"
- eTemplate.Parent = game.ReplicatedStorage
- end
- if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."FakeName") then
- local fTemplate = gPlayers.LocalPlayer.PlayerGui.Player1FakeName
- fTemplate.Name = gPlayers.LocalPlayer.Name.."FakeName"
- fTemplate.Parent = game.ReplicatedStorage
- end
- if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Level") then
- local lTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Level
- lTemplate.Name = gPlayers.LocalPlayer.Name.."Level"
- lTemplate.Parent = game.ReplicatedStorage
- end
- if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Membership") then
- local mTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Membership
- mTemplate.Name = gPlayers.LocalPlayer.Name.."Membership"
- mTemplate.Parent = game.ReplicatedStorage
- end
- function getMyPlayerArea()
- for i,v in pairs(game.Workspace.BuildingAreas:GetChildren()) do
- if v.Player.Value == player.Name then
- return v.PlayerArea
- end
- end
- end
- local whitelistedParts = {
- ["DamagePart"] = true,
- ["Explosion"] = true,
- ["Explosion2"] = true,
- ["SuperExplosion"] = true,
- }
- workspace.DescendantAdded:connect(function(desc)
- if desc:IsA("Script") and desc:IsDescendantOf(gPlayers.LocalPlayer.Character) then
- newCESS(desc)
- elseif whitelistedParts[desc.Parent.Name] and desc:IsA("Script") then
- newCESS(desc)
- elseif desc:IsA("BodyGyro") then
- desc:GetPropertyChangedSignal("MaxTorque"):Connect(function()
- desc.MaxTorque = Vector3.new(100000,100000,100000)
- end)
- --elseif desc:IsA("BodyPosition") then
- -- desc:GetPropertyChangedSignal("MaxForce"):Connect(function()
- -- desc.MaxForce = Vector3.new(10000,10000,10000)
- -- end)
- end
- end)
- player.Character.Humanoid.MaxHealth = (100+(player.leaderstats1.Level.Value*25))
- player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth
- player.PlayerGui.HealthGui.MaxMana.Value = (150+(player.leaderstats1.Level.Value*25))
- player.PlayerGui.HealthGui.MaxXP.Value = (player.leaderstats1.Level.Value*50)
- player.PlayerGui.HealthGui.Mana.Value = player.PlayerGui.HealthGui.MaxMana.Value
- wait(1)
- local player = gPlayers.LocalPlayer
- local arcList = player.PlayerGui.ChangeArc.Stuff.ScrollingFrame
- local arcTemplate = player.PlayerGui.ChangeArc.Stuff.ChangeTemplate
- local arcToggler = player.PlayerGui.ChangeArc.ArcToggler.Toggle
- local arcMoves = player.PlayerGui.ChangeArc.ArcMoves
- local arcMovesList = arcMoves.ScrollingFrame
- local moveTemplate = player.PlayerGui.ChangeArc.MoveTemplate
- local arcs = {}
- local currentArc = ""
- function getMove(root)
- for i,v in pairs(root:GetChildren()) do
- if v.Name ~= "Requirement" then
- return v
- end
- end
- return nil
- end
- for i,v in pairs(fakeLighting.SkillFrames:GetChildren()) do
- table.insert(arcs,v)
- end
- for i,v in pairs(fakeLighting.Customs:GetChildren()) do
- table.insert(arcs,v)
- end
- for i,v in pairs(arcs) do
- local newTemplate = arcTemplate:Clone()
- newTemplate.ArcName.Text = v.Name
- newTemplate.Change.MouseButton1Down:connect(function()
- currentArc = v.Name
- arcToggler.Parent.Visible = true
- if fakeLighting.SkillFrames:FindFirstChild(currentArc) then
- arcMovesList:ClearAllChildren()
- arcToggler.Text = currentArc
- arcMoves.Title.Text = currentArc .. " Arc"
- for i5,v5 in pairs(fakeLighting.SkillFrames:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
- local myMove = getMove(v5.Learn)
- if myMove ~= nil then
- local newTemplate = moveTemplate:Clone()
- newTemplate.Attack.Text = v5.Name
- newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
- newTemplate.Parent = arcMovesList
- arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
- newTemplate.Learn.MouseButton1Down:connect(function()
- local learnMove = myMove:Clone()
- learnMove.Parent = player.Backpack
- if learnMove:IsA("LocalScript") then
- learnMove.Disabled = false
- newTemplate.Learn.Text = "Activated"
- newCESS(learnMove)
- else
- newTemplate.Learn.Text = "Learned"
- newCESS(learnMove.LocalScript)
- end
- wait(5)
- newTemplate.Learn.Text = "Learn"
- end)
- newTemplate.Visible = true
- end
- end
- end
- if fakeLighting.Customs:FindFirstChild(currentArc) then
- arcMovesList:ClearAllChildren()
- arcToggler.Text = currentArc
- arcMoves.Title.Text = currentArc .. " Arc"
- for i,v in pairs(fakeLighting.Customs:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
- local myMove = getMove(v.Learn)
- if myMove ~= nil then
- local newTemplate = moveTemplate:Clone()
- newTemplate.Attack.Text = v.Name
- newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
- newTemplate.Parent = arcMovesList
- arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
- newTemplate.Learn.MouseButton1Down:connect(function()
- local learnMove = myMove:Clone()
- learnMove.Parent = player.Backpack
- if learnMove:IsA("LocalScript") then
- learnMove.Disabled = false
- newTemplate.Learn.Text = "Activated"
- newCESS(learnMove)
- else
- newTemplate.Learn.Text = "Learned"
- newCESS(learnMove.LocalScript)
- end
- wait(5)
- newTemplate.Learn.Text = "Learn"
- end)
- newTemplate.Visible = true
- end
- end
- end
- end)
- newTemplate.Position = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
- newTemplate.Visible = true
- newTemplate.Parent = arcList
- arcList.CanvasSize = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
- end
- Open = false
- MouseClick = function()
- if Open == false then
- Open = true
- player.PlayerGui.ChangeArc.Stuff.Visible = true
- else
- if Open == true then
- Open = false
- player.PlayerGui.ChangeArc.Stuff.Visible = false
- end
- end
- end
- player.PlayerGui.ChangeArc.Frame.Toggle.MouseButton1Down:connect(MouseClick)
- Open2 = false
- MouseClick2 = function()
- if Open2 == false then
- Open2 = true
- arcMoves.Visible = true
- else
- if Open2 == true then
- Open2 = false
- arcMoves.Visible = false
- end
- end
- end
- arcToggler.MouseButton1Down:connect(MouseClick2)
- newCESS(player.PlayerGui.ArcMusicPlayer["Music Player Module"])
- for i,v in pairs(player.PlayerGui.HealthGui:GetDescendants()) do
- if v:IsA("Script") then
- newCESS(v)
- end
- end
- end
- end
- end)
- addcmd('unduck','makes player back to normal',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- refresh(gPlayers[v])
- end
- end)
- addcmd('mesh','makes a player into a mesh',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- for i,v in pairs(pchar.Torso:GetChildren()) do
- if v:IsA("Decal") then
- v:Destroy()
- end
- end
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Accessory") then
- v:Destroy()
- end
- end
- pchar.Head.Transparency = 1
- pchar["Left Arm"].Transparency = 1
- pchar["Right Arm"].Transparency = 1
- pchar["Left Leg"].Transparency = 1
- pchar["Right Leg"].Transparency = 1
- pchar.Head.face.Transparency = 1
- local msh = Instance.new("SpecialMesh", pchar.Torso)
- msh.MeshType = "FileMesh"
- msh.Scale = Vector3.new(3, 3, 3)
- msh.MeshId = "http://www.roblox.com/asset/?id=" ..args[2]
- msh.TextureId = "http://www.roblox.com/asset/?id=" .. args[3]
- msh.Scale = Vector3.new(3, 3, 3)
- end
- end)
- addcmd('disable','removes players humanoid',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- if pchar:FindFirstChild("Humanoid") then
- pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
- local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
- humanoid.Parent = game.ContextActionService
- if FindTable(SPC, args[1]) then Notify('Disabled ' .. args[1]) else
- Notify('Disabled player(s)') end
- end end end)
- addcmd('enable','gives player humanoid',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- if pchar:FindFirstChild("Humanoid") then
- return
- else
- local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]
- humanoid.Parent = pchar
- humanoid.Name = "Humanoid"
- if FindTable(SPC, args[1]) then Notify('Enabled ' .. args[1]) else
- Notify('Enabled player(s)') end
- end end end)
- addcmd('size','changes size of player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- local function scale(chr,scl)
- for _,v in pairs(pchar:GetChildren()) do
- if v:IsA("Accessory") then
- v:Clone()
- v.Parent = LightingService
- end end
- local Head = chr['Head']
- local Torso = chr['Torso']
- local LA = chr['Left Arm']
- local RA = chr['Right Arm']
- local LL = chr['Left Leg']
- local RL = chr['Right Leg']
- local HRP = chr['HumanoidRootPart']
- wait(0.1)
- Head.formFactor = 3
- Torso.formFactor = 3
- LA.formFactor = 3
- RA.formFactor = 3
- LL.formFactor = 3
- RL.formFactor = 3
- HRP.formFactor = 3
- Head.Size = Vector3.new(scl * 2, scl, scl)
- Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
- LA.Size = Vector3.new(scl, scl * 2, scl)
- RA.Size = Vector3.new(scl, scl * 2, scl)
- LL.Size = Vector3.new(scl, scl * 2, scl)
- RL.Size = Vector3.new(scl, scl * 2, scl)
- HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
- local Motor1 = Instance.new('Motor6D', Torso)
- Motor1.Part0 = Torso
- Motor1.Part1 = Head
- Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
- Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
- Motor1.Name = "Neck"
- local Motor2 = Instance.new('Motor6D', Torso)
- Motor2.Part0 = Torso
- Motor2.Part1 = LA
- Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor2.Name = "Left Shoulder"
- local Motor3 = Instance.new('Motor6D', Torso)
- Motor3.Part0 = Torso
- Motor3.Part1 = RA
- Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor3.Name = "Right Shoulder"
- local Motor4 = Instance.new('Motor6D', Torso)
- Motor4.Part0 = Torso
- Motor4.Part1 = LL
- Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor4.Name = "Left Hip"
- local Motor5 = Instance.new('Motor6D', Torso)
- Motor5.Part0 = Torso
- Motor5.Part1 = RL
- Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor5.Name = "Right Hip"
- local Motor6 = Instance.new('Motor6D', HRP)
- Motor6.Part0 = HRP
- Motor6.Part1 = Torso
- Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
- Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end
- scale(pchar, args[2])
- for _,v in pairs(LightingService:GetChildren()) do
- if v:IsA("Accessory") then
- v.Parent = pchar
- end end end end)
- addcmd('clone','clones player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- spawn(function()
- pchar.Archivable = true
- local clone = pchar:Clone()
- clone.Parent = workspace
- local cloneV = Instance.new("BoolValue")
- cloneV.Name = "isclone"
- cloneV.Parent = clone
- clone:MoveTo(pchar:GetModelCFrame().p)
- clone:MakeJoints()
- pchar.Archivable = false
- end)
- end
- end)
- addcmd('noclones', 'clears clones',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- for _, child in pairs( workspace:GetChildren()) do
- if child.Name == gPlayers[v].Name and child:FindFirstChild('isclone') then
- child:Destroy()
- end
- end
- end
- end)
- addcmd('spin','spins player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar = gPlayers[v].Character
- for i,v in pairs(pchar.Torso:GetChildren()) do
- if v.Name == "Spinning" then
- v:Destroy()
- end
- end
- local Torso = pchar.Torso
- local BG = Instance.new("BodyGyro", Torso)
- BG.Name = "Spinning"
- BG.maxTorque = Vector3.new(0, math.huge, 0)
- BG.P = 11111
- BG.cframe = Torso.CFrame
- repeat wait(1/44)
- BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
- until not BG or BG.Parent ~= Torso
- end)
- end
- end)
- addcmd('unspin','stops spinning player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- for i,v in pairs(pchar.Torso:GetChildren()) do
- if v.Name == "Spinning" then
- v:Destroy()
- end
- end
- end
- end)
- addcmd('dog','makes player a dog',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- if pchar:FindFirstChild("Shirt") then
- pchar.Shirt:Destroy()
- end
- if pchar:FindFirstChild("Pants") then
- pchar.Pants:Destroy()
- end
- if pchar:FindFirstChild("Shirt Graphic") then
- pchar["Shirt Graphic"].Graphic = ""
- end
- pchar.Torso.Transparency = 1
- pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
- pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
- pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
- pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
- pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
- local FakeTorso = Instance.new("Seat", pchar)
- FakeTorso.Name = "FakeTorso"
- FakeTorso.FormFactor = "Symmetric"
- FakeTorso.TopSurface = 0
- FakeTorso.BottomSurface = 0
- FakeTorso.Size = Vector3.new(3,1,4)
- FakeTorso.BrickColor = BrickColor.new("Brown")
- FakeTorso.CFrame = pchar.Torso.CFrame
- local BF = Instance.new("BodyForce", FakeTorso)
- BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
- local W = Instance.new("Weld", pchar.Torso)
- W.Part0 = pchar.Torso
- W.Part1 = FakeTorso
- W.C0 = CFrame.new(0,-.5,0)
- local BC = pchar["Body Colors"]
- BC.HeadColor = BrickColor.new("Brown")
- BC.LeftArmColor = BrickColor.new("Brown")
- BC.LeftLegColor = BrickColor.new("Brown")
- BC.RightArmColor = BrickColor.new("Brown")
- BC.RightLegColor = BrickColor.new("Brown")
- BC.TorsoColor = BrickColor.new("Brown")
- end
- end)
- addcmd('undog','makes player back to normal',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- refresh(gPlayers[v])
- end
- end)
- addcmd('loopheal','loop heals player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- local pchar = gPlayers[v].Character
- if pchar:FindFirstChild("LoopHeal") then
- pchar.LoopHeal.Name = "NotLoopHeal"
- wait(0.1)
- pchar.NotLoopHeal:Destroy()
- end
- local LoopHeal = Instance.new("StringValue", pchar)
- LoopHeal.Name = "LoopHeal"
- repeat wait(0.1)
- pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
- until LoopHeal.Name == "NotLoopHeal"
- end)
- end
- end)
- addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- if pchar:FindFirstChild("LoopHeal") then
- pchar.LoopHeal.Name = "NotLoopHeal"
- wait(0.1)
- pchar.NotLoopHeal:Destroy()
- end
- end
- end)
- addcmd('fling','flings player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- if pchar:FindFirstChild("Humanoid") then
- local xran
- local zran
- repeat
- xran = math.random(-9999,9999)
- until math.abs(xran) >= 5555
- repeat
- zran = math.random(-9999,9999)
- until math.abs(zran) >= 5555
- pchar.Humanoid.Sit = true
- pchar.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
- local BF = Instance.new("BodyForce", pchar.HumanoidRootPart)
- BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
- end
- end
- end)
- addcmd('skydive','self explanatory',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- if pchar:FindFirstChild("HumanoidRootPart") then
- pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame + Vector3.new(0,10000,0)
- end
- end
- end)
- addcmd('sparta','this is sparta',{},
- function(args, speaker)
- --credit adonis i just edited ;)
- local user = getPlayer(args[1], speaker)
- for i,player in pairs(user) do
- local torso = player.Character:FindFirstChild('HumanoidRootPart')
- if torso then
- local hole = Instance.new("Part",player.Character)
- hole.Anchored = true
- hole.CanCollide = false
- hole.formFactor = Enum.FormFactor.Custom
- hole.Size = Vector3.new(10,1,10)
- hole.CFrame = torso.CFrame * CFrame.new(0,-3.3,-3)
- hole.BrickColor = BrickColor.new("Really black")
- local holeM = Instance.new("CylinderMesh",hole)
- torso.Anchored = true
- local sound = Instance.new("Sound", hole)
- sound.SoundId = "rbxassetid://130781067"
- sound.Volume = 3
- sound:Play()
- local foot = torso.CFrame * CFrame.new(0,-3,0)
- for i=1,10 do
- torso.CFrame = foot * CFrame.fromEulerAnglesXYZ(-(math.pi/2)*i/10,0,0) * CFrame.new(0,3,0)
- wait(0.1)
- end
- for i=1,5,0.2 do
- torso.CFrame = foot * CFrame.new(0,-(i^2),0) * CFrame.fromEulerAnglesXYZ(-(math.pi/2),0,0) * CFrame.new(0,3,0)
- wait()
- end
- player.Character:BreakJoints()
- wait(2)
- sound:Destroy()
- end
- end
- end)
- addcmd('bleach','drink bleach',{''},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- bleach(gPlayers[v])
- end
- end)
- addcmd('seizure','makes player have a seizure',{''},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- if pchar:FindFirstChild("Seizure") then
- end
- local Seizure = Instance.new("StringValue", pchar)
- Seizure.Name = "Seizure"
- pchar.Humanoid.PlatformStand = true
- repeat wait()
- pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
- pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- until Seizure.Name == "NotSeizure"
- end
- end)
- addcmd('fegod','gods you in fe games',{''},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- gPlayers.LocalPlayer.Character.Humanoid.Name = 1
- local l = gPlayers.LocalPlayer.Character["1"]:Clone()
- l.Parent = gPlayers.LocalPlayer.Character
- l.Name = "Humanoid"
- wait(0.1)
- gPlayers.LocalPlayer.Character["1"]:Destroy()
- workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
- gPlayers.LocalPlayer.Character.Animate.Disabled = true
- wait(0.1)
- gPlayers.LocalPlayer.Character.Animate.Disabled = false
- gPlayers.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
- end
- end)
- addcmd('unseizure','makes player stop having a seizure',{''},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- if pchar:FindFirstChild("Seizure") then
- pchar.Humanoid.PlatformStand = false
- pchar.Seizure.Name = "NotSeizure"
- wait(0.1)
- pchar.NotSeizure:Destroy()
- end
- end
- end)
- addcmd('m','makes a global message',{'message'},
- function(args, speaker)
- local MSG = '['..speaker.Name..']: '..GLS(false, 0)
- local newMSG = '['..speaker.Name..']: '..GLS(false, 0)
- _G.msg(MSG)
- end)
- addcmd('sm','makes a global message',{'servermessage'},
- function(args, speaker)
- local MSG = GLS(false, 0)
- local newMSG = GLS(false, 0)
- _G.msg(MSG)
- end)
- addcmd('fe','checks filtering status',{'filtering'},
- function(args, speaker)
- if workspace.FilteringEnabled == true then
- Notify('Filtering ENABLED')
- elseif workspace.FilteringEnabled == false then
- Notify('Filtering Disabled')
- end
- end)
- addcmd('paper','makes player thin as paper',{''},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- for _, child in pairs( pchar:GetChildren()) do
- if child.ClassName == "CharacterMesh" then
- child:Destroy()
- end
- end
- local LA = DATA.Paper:Clone()
- LA.Parent = pchar["Left Arm"]
- local RA = DATA.Paper:Clone()
- RA.Parent = pchar["Right Arm"]
- local LL = DATA.Paper:Clone()
- LL.Parent = pchar["Left Leg"]
- local RL = DATA.Paper:Clone()
- RL.Parent = pchar["Right Leg"]
- local T = DATA.Paper:Clone()
- T.Parent = pchar.Torso
- local H = DATA.Paper:Clone()
- H.Parent = pchar.Head
- pchar.Head.face:Destroy()
- end
- end)
- addcmd('particles','gives a player particles',{''},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local char = gPlayers[v].Character
- for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
- if v:IsA('ParticleEmitter') then
- v:destroy()
- end
- end
- local prt = Instance.new('ParticleEmitter', char.HumanoidRootPart)
- prt.Texture = 'rbxassetid://' .. args[2]
- prt.Rate = 10
- prt.SpreadAngle = Vector2.new(50, 50)
- end
- end)
- addcmd('unparticles','gives a player particles',{'noparticles'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local char = gPlayers[v].Character
- for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
- if v:IsA('ParticleEmitter') then
- v:destroy()
- end
- end
- end
- end)
- blindT = {}
- addcmd('blind','blinds a player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- if FindTable(blindT, _players[v].Name) then return end
- local blind = gPlayers[v].Name
- local victim = gPlayers:FindFirstChild(blind)
- if victim ~= nil then
- victim.CameraMaxZoomDistance = 0.5
- blnd = Instance.new("Part",workspace)
- blnd.Name = "IYblind" .. gPlayers[v].Name
- blnd.Size = Vector3.new(1,1,1)
- blnd.CanCollide = false
- blnd.BrickColor = BrickColor.new("Really black")
- blnd.Material = "Neon"
- local m = Instance.new("SpecialMesh",blnd)
- m.Scale = Vector3.new(-1.5,-1.5,-1.5)
- m.MeshId = "http://www.roblox.com/asset/?id=10061232"
- local w = Instance.new("Weld",blnd)
- w.Part0 = blnd
- w.Part1 = victim.Character.Head
- if FindTable(blindT, _players[v].Name) then return end
- table.insert(blindT, _players[v].Name)
- repeat if not workspace:FindFirstChild('IYblind' .. gPlayers[v].Name) then
- local blind = gPlayers[v].Name
- local victim = gPlayers:FindFirstChild(blind)
- if victim ~= nil then
- victim.CameraMaxZoomDistance = 0.5
- blnd = Instance.new("Part",workspace)
- blnd.Name = "IYblind" .. gPlayers[v].Name
- blnd.Size = Vector3.new(1,1,1)
- blnd.CanCollide = false
- blnd.BrickColor = BrickColor.new("Really black")
- blnd.Material = "Neon"
- local m = Instance.new("SpecialMesh",blnd)
- m.Scale = Vector3.new(-1.5,-1.5,-1.5)
- m.MeshId = "http://www.roblox.com/asset/?id=10061232"
- local w = Instance.new("Weld",blnd)
- w.Part0 = blnd
- w.Part1 = victim.Character.Head
- end end wait(1)
- until not FindTable(blindT, _players[v].Name)
- end end) end end)
- addcmd('unblind','blinds a player',{'noblind'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- spawn(function()
- for a,b in pairs(blindT) do if b == _players[v].Name then table.remove(blindT, a) end end
- local blind = gPlayers[v].Name
- local victim = gPlayers:FindFirstChild(blind)
- if victim ~= nil then
- victim.CameraMaxZoomDistance = 400 wait(0.5)
- for _, child in pairs( workspace:GetChildren()) do
- if child.Name == "IYblind" .. gPlayers[v].Name then
- child:Destroy()
- end end end end) end end)
- addcmd('punish','punishs player',{''},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- pchar.Parent = LightingService
- end
- end)
- addcmd('unpunish','unpunishs player',{''},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- if LightingService:FindFirstChild("" .. gPlayers[v].Name) then
- LightingService:FindFirstChild("" .. gPlayers[v].Name).Parent = workspace
- end
- end
- end)
- local starmanPlayers = {}
- local starmanLastColor = nil
- local starmanEvents = {}
- addcmd("starman","Turns [plr] into starman",{},
- function(args,speaker)
- local function starman(plr)
- local char = plr.Character
- local lastColor = ""
- local newColor = ""
- local powerupSound = Instance.new("Sound",char.HumanoidRootPart)
- powerupSound.Name = "PowerUp"
- powerupSound.Volume = 10
- powerupSound.SoundId = "rbxassetid://182755256"
- wait()
- powerupSound:Play()
- game:GetService("Debris"):AddItem(powerupSound,2)
- while char.HumanoidRootPart:FindFirstChild("Starman") do char.HumanoidRootPart.Starman:Destroy() end
- local starmanMusic = Instance.new("Sound",char.HumanoidRootPart)
- starmanMusic.Name = "Starman"
- starmanMusic.Volume = 1
- starmanMusic.Looped = true
- starmanMusic.SoundId = "rbxassetid://530596723"
- wait()
- starmanMusic:Play()
- if char:FindFirstChild("Shirt") then char.Shirt:Destroy() end
- if char:FindFirstChild("Pants") then char.Pants:Destroy() end
- char.Humanoid.WalkSpeed = 32
- char.Humanoid.MaxHealth = math.huge
- char.Humanoid.Health = math.huge
- local invisff = Instance.new("ForceField", char)
- invisff.Visible = false invisff.Name = 'smff'
- while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do char.HumanoidRootPart.StarmanFlash:Destroy() end
- local light = Instance.new("PointLight",char.HumanoidRootPart)
- light.Name = "StarmanFlash"
- light.Brightness = 100
- light.Range = 20
- light.Shadows = true
- local function stardestroy(part)
- if part.Parent:FindFirstChild("Humanoid") and part.Parent ~= char then
- for i,v in pairs(part.Parent:GetChildren()) do
- if v:IsA("BasePart") then
- local force = Instance.new("BodyForce",v)
- force.Force = char.HumanoidRootPart.CFrame.lookVector * 50
- v:BreakJoints()
- end
- end
- local tadaas = {}
- for i = 1,1 do
- local tadaa = Instance.new("Sound",part.Parent.HumanoidRootPart)
- tadaa.Volume = 10
- tadaa.SoundId = "rbxassetid://551195499"
- table.insert(tadaas,tadaa)
- end
- wait()
- for i,v in pairs(tadaas) do
- v:Play()
- end
- end
- end
- local events = {}
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("BasePart") then v.Material = Enum.Material.Neon table.insert(events,v.Touched:Connect(stardestroy)) end
- end
- if starmanEvents[plr.Name] then for i,v in pairs(starmanEvents[plr.Name]) do v:Disconnect() end starmanEvents[plr.Name] = nil end
- starmanEvents[plr.Name] = events
- starmanPlayers[plr.Name] = char
- end
- for _,plr in pairs(getPlayer(args[1], speaker)) do
- spawn(function()starman(gPlayers[plr])end)
- end
- end)
- addcmd("unstarman","Removes starman from [plr]",{},
- function(args,speaker)
- for _,plr in pairs(getPlayer(args[1], speaker)) do
- pcall(function()
- if starmanPlayers[plr] then starmanPlayers[plr] = nil end
- if starmanEvents[plr] then for i,v in pairs(starmanEvents[plr]) do v:Disconnect() end starmanEvents[plr] = nil end
- local char = gPlayers[plr].Character
- while char.HumanoidRootPart:FindFirstChild("Starman") do
- char.HumanoidRootPart.Starman:Destroy()
- end
- while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
- char.HumanoidRootPart.StarmanFlash:Destroy()
- end
- while char.HumanoidRootPart:FindFirstChild("smff") do
- char.HumanoidRootPart.smff:Destroy()
- end
- end)
- end
- end)
- local Timers = {}
- function checkTimer(n,t,res)
- if not Timers[n] then Timers[n] = 0 end
- if tick() >= Timers[n] + t then
- if res then Timers[n] = tick() end
- return true
- else
- return false
- end
- end
- function nonEmpty(t)
- for i,v in pairs(t) do
- return true
- end
- return false
- end
- game:GetService("RunService").RenderStepped:Connect(function()
- if nonEmpty(starmanPlayers) then
- if checkTimer("Starman",0.05,true) then
- for name,plrchar in pairs(starmanPlayers) do
- ypcall(function()
- local colors = {"Bright red","Bright blue","Bright green","Bright yellow","Bright violet"}
- if not gPlayers:FindFirstChild(name) then starmanPlayers[name] = nil end
- local plr = gPlayers:FindFirstChild(name)
- if plr then
- local char = plrchar
- local light = char.HumanoidRootPart:FindFirstChild("StarmanFlash")
- local meshMap = {}
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("CharacterMesh") then
- if v.BodyPart.Name == "Torso" then meshMap["Torso"] = "rbxassetid://"..v.MeshId end
- if v.BodyPart.Name == "LeftArm" then meshMap["Left Arm"] = "rbxassetid://"..v.MeshId end
- if v.BodyPart.Name == "RightArm" then meshMap["Right Arm"] = "rbxassetid://"..v.MeshId end
- if v.BodyPart.Name == "LeftLeg" then meshMap["Left Leg"] = "rbxassetid://"..v.MeshId end
- if v.BodyPart.Name == "RightLeg" then meshMap["Right Leg"] = "rbxassetid://"..v.MeshId end
- end
- end
- if char.Head:FindFirstChild("Mesh") then meshMap["Head"] = char.Head.Mesh.MeshId end
- if not char or char.Parent == nil then starmanPlayers[plr.Name] = nil end
- local newColor = BrickColor.new(colors[math.random(1,#colors)])
- while starmanLastColor == newColor do newColor = BrickColor.new(colors[math.random(1,#colors)]) end
- starmanLastColor = newColor
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
- v.BrickColor = newColor
- local fade = v:Clone()
- if meshMap[v.Name] then
- local newMesh = Instance.new("SpecialMesh",fade)
- newMesh.MeshId = meshMap[v.Name]
- end
- fade.Name = "StarFade"
- fade.Anchored = true
- fade.CanCollide = false
- for n,c in pairs(fade:GetChildren()) do if c:IsA("Attachment") or c:IsA("Motor6D") or c:IsA("PointLight") or c:IsA("Sound") or c:IsA("Weld") then c:Destroy() end end
- fade.Parent = workspace.Terrain
- game:GetService("TweenService"):Create(fade,TweenInfo.new(0.5),{Transparency = 1}):Play()
- game:GetService("Debris"):AddItem(fade,0.5)
- end
- end
- light.Color = newColor.Color
- end
- end)
- end
- end
- end
- end)
- addcmd("tppos","Teleports a player to a coordinate",{},
- function(args,speaker)
- if #args < 4 then return end
- local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
- for _,plr in pairs(getPlayer(args[1], speaker)) do
- local char = gPlayers[plr].Character
- if char and char:FindFirstChild("HumanoidRootPart") then
- char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
- end
- end
- end)
- addcmd("offset","Offsets a player by a coordinate",{},
- function(args,speaker)
- if #args < 4 then return end
- local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
- for _,plr in pairs(getPlayer(args[1], speaker)) do
- local char = gPlayers[plr].Character
- if char and char:FindFirstChild("HumanoidRootPart") then
- char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
- end
- end
- end)
- addcmd('bait',';)',{'troll'},
- function(args, speaker)
- spawn(function()
- local M = Instance.new('Model', workspace) M.Name = 'IYbait'
- local P = Instance.new('Part', M) P.Name = 'Main' P.Position = speaker.Character.Head.Position P.Color = maincolor P.Material = 'Neon' P.Size = Vector3.new(4, 1, 4)
- y = Instance.new("BillboardGui")
- y.Size = UDim2.new(0,100,0,150)
- y.StudsOffset = Vector3.new(0,1,0)
- y.Parent = P
- y.Adornee = P
- f = Instance.new("TextLabel")
- f.Parent = y
- f.BackgroundTransparency = 1
- f.Position = UDim2.new(0,0,0,-50)
- f.Size = UDim2.new(0,100,0,100)
- f.Font = "Highway"
- f.FontSize = "Size48"
- f.Text = "Touch for admin!"
- f.TextStrokeColor3 = Color3.new(0,0,0)
- f.TextColor3 = Color3.new(255/255,255/255,255/255)
- f.TextStrokeTransparency = 0
- f.TextYAlignment = "Bottom"
- P.Touched:connect(function(oof) if oof.Parent.Name ~= speaker.Name or oof.Parent.Name ~= LP.Name then if oof.Parent:FindFirstChild('Humanoid') then execCmd("oof " .. oof.Parent.Name, Player) end end end)
- end)
- end)
- addcmd('removebait','clears bait parts',{'nobait'},
- function(args, speaker)
- local function dels(instance)
- for i,v in pairs(instance:GetChildren())do
- if v.name == "IYbait"then v:Destroy()end
- dels(v)
- end
- end
- dels(workspace)
- end)
- function CreateInstance(cls,props)
- local inst = Instance.new(cls)
- for i,v in pairs(props) do
- inst[i] = v
- end
- return inst end
- local function createSoundFrame()
- local soundFrame = Instance.new("Frame") soundFrame.Name = "Sound" soundFrame.BackgroundColor3 = Color3.new(0, 0, 0) soundFrame.BackgroundTransparency = 1 soundFrame.BorderSizePixel = 0 soundFrame.Position = UDim2.new(0.5, -350, 0, -100) soundFrame.Size = UDim2.new(0, 700, 0, 35)
- local soundFrame4 = Instance.new("TextLabel") soundFrame4.Name = "SName" soundFrame4.Parent = soundFrame soundFrame4.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame4.BackgroundTransparency = 1 soundFrame4.Position = UDim2.new(0, 3, 0, 2) soundFrame4.Size = UDim2.new(1, -6, 0, 15) soundFrame4.Font = Enum.Font.SourceSansBold soundFrame4.FontSize = Enum.FontSize.Size14 soundFrame4.Text = "Audio" soundFrame4.TextColor3 = Color3.new(1, 1, 1) soundFrame4.TextWrapped = true soundFrame4.TextYAlignment = Enum.TextYAlignment.Top
- local soundFrame6 = Instance.new("TextButton") soundFrame6.Name = "Pause" soundFrame6.Parent = soundFrame soundFrame6.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame6.BackgroundTransparency = 1 soundFrame6.Position = UDim2.new(0, 170, 1, -18) soundFrame6.Size = UDim2.new(0, 15, 0, 15) soundFrame6.Font = Enum.Font.SourceSans soundFrame6.FontSize = Enum.FontSize.Size14 soundFrame6.Text = "" soundFrame6.TextColor3 = Color3.new(0.901961, 0.901961, 0.901961)
- local soundFrame7 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,3,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame6})
- local soundFrame8 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(1,-5,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame6})
- local soundFrame9 = Instance.new("Frame") soundFrame9.Name = "Pos" soundFrame9.Parent = soundFrame soundFrame9.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame9.BackgroundTransparency = 1 soundFrame9.BorderSizePixel = 0 soundFrame9.Position = UDim2.new(0, 260, 1, -16) soundFrame9.Size = UDim2.new(1, -300, 0, 11)
- local soundFrame10 = Instance.new("Frame") soundFrame10.Name = "Touch" soundFrame10.Parent = soundFrame9 soundFrame10.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame10.BorderSizePixel = 0 soundFrame10.Size = UDim2.new(0, 5, 0, 11)
- local soundFrame11 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,5),Rotation=0,Selectable=false,Size=UDim2.new(1,0,0,1),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame9})
- local soundFrame12 = Instance.new("TextLabel") soundFrame12.Name = "TimeEnd" soundFrame12.Parent = soundFrame soundFrame12.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame12.BackgroundTransparency = 1 soundFrame12.Position = UDim2.new(1, -35, 1, -18) soundFrame12.Size = UDim2.new(0, 30, 0, 15) soundFrame12.Font = Enum.Font.SourceSans soundFrame12.FontSize = Enum.FontSize.Size14 soundFrame12.Text = "1:52" soundFrame12.TextColor3 = Color3.new(1, 1, 1) soundFrame12.TextYAlignment = Enum.TextYAlignment.Top
- local soundFrame13 = Instance.new("TextLabel") soundFrame13.Name = "TimeStart" soundFrame13.Parent = soundFrame soundFrame13.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame13.BackgroundTransparency = 1 soundFrame13.Position = UDim2.new(0, 225, 1, -18) soundFrame13.Size = UDim2.new(0, 30, 0, 15) soundFrame13.Font = Enum.Font.SourceSans soundFrame13.FontSize = Enum.FontSize.Size14 soundFrame13.Text = "0:00" soundFrame13.TextColor3 = Color3.new(1, 1, 1) soundFrame13.TextYAlignment = Enum.TextYAlignment.Top
- local soundFrame15 = Instance.new("TextButton") soundFrame15.Name = "NextSong" soundFrame15.Parent = soundFrame soundFrame15.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame15.BackgroundTransparency = 1 soundFrame15.Position = UDim2.new(0, 80, 1, -18) soundFrame15.Size = UDim2.new(0, 15, 0, 15) soundFrame15.Font = Enum.Font.SourceSans soundFrame15.FontSize = Enum.FontSize.Size14 soundFrame15.Text = "" soundFrame15.TextColor3 = Color3.new(1, 1, 1)
- local soundFrame16 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(1,-2,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame15})
- local soundFrame17 = CreateInstance("ImageLabel",{Image="rbxassetid://304846479",ImageColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),ImageRectOffset=Vector2.new(0,0),ImageRectSize=Vector2.new(0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.new(0,0,0,0),Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,2),Rotation=90,Selectable=false,Size=UDim2.new(0,10,0,11),SizeConstraint=0,Visible=true,ZIndex=1,Name="ImageLabel",Parent = soundFrame15})
- local soundFrame18 = Instance.new("TextButton") soundFrame18.Name = "PrevSong" soundFrame18.Parent = soundFrame soundFrame18.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame18.BackgroundTransparency = 1 soundFrame18.Position = UDim2.new(0, 20, 1, -18) soundFrame18.Size = UDim2.new(0, 15, 0, 15) soundFrame18.Font = Enum.Font.SourceSans soundFrame18.FontSize = Enum.FontSize.Size14 soundFrame18.Text = "" soundFrame18.TextColor3 = Color3.new(1, 1, 1)
- local soundFrame19 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame18})
- local soundFrame20 = CreateInstance("ImageLabel",{Image="rbxassetid://304846479",ImageColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),ImageRectOffset=Vector2.new(0,0),ImageRectSize=Vector2.new(0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.new(0,0,0,0),Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,5,0,2),Rotation=-90,Selectable=false,Size=UDim2.new(0,10,0,11),SizeConstraint=0,Visible=true,ZIndex=1,Name="ImageLabel",Parent = soundFrame18})
- local soundFrame21 = Instance.new("TextLabel") soundFrame21.Name = "PlaylistCount" soundFrame21.Parent = soundFrame soundFrame21.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame21.BackgroundTransparency = 1 soundFrame21.Position = UDim2.new(0, 40, 1, -18) soundFrame21.Size = UDim2.new(0, 35, 0, 15) soundFrame21.Font = Enum.Font.SourceSans soundFrame21.FontSize = Enum.FontSize.Size14 soundFrame21.Text = "1/1" soundFrame21.TextColor3 = Color3.new(1, 1, 1) soundFrame21.TextYAlignment = Enum.TextYAlignment.Top
- local soundFrame22 = Instance.new("ImageButton") soundFrame22.Name = "PlayStop" soundFrame22.Parent = soundFrame soundFrame22.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame22.BackgroundTransparency = 1 soundFrame22.BorderSizePixel = 0 soundFrame22.Position = UDim2.new(0, 145, 1, -18) soundFrame22.Rotation = 90 soundFrame22.Size = UDim2.new(0, 15, 0, 15) soundFrame22.AutoButtonColor = false soundFrame22.Image = "rbxassetid://304846479" soundFrame22.ImageColor3 = Color3.new(0.901961, 0.901961, 0.901961)
- return soundFrame end
- local soundFrame = createSoundFrame()
- soundFrame.Visible = true
- local MusicPlayer do
- MusicPlayer = {}
- local playlist = {}
- local currentSong = 1
- local playlistHook = nil
- --local soundFrame = script.Parent:WaitForChild("Sound")
- local soundLine = soundFrame:WaitForChild("Pos")
- local soundTouch = soundLine:WaitForChild("Touch")
- local soundPlayStop = soundFrame:WaitForChild("PlayStop")
- local soundPause = soundFrame:WaitForChild("Pause")
- local soundNext = soundFrame:WaitForChild("NextSong")
- local soundPrev = soundFrame:WaitForChild("PrevSong")
- local soundButtons = {soundPlayStop,soundPause,soundNext,soundPrev}
- local mouseDrag = false
- local mouse = gPlayers.LocalPlayer:GetMouse()
- local lineBar = soundFrame:WaitForChild("Pos")
- adminSound = Instance.new("Sound",nil)
- local function timeConvert(num)
- local mins = math.floor(num/60)
- local secs = math.floor(num % 60)
- return tostring(mins)..":"..(math.floor(secs/10)==0 and "0" or "")..tostring(secs)
- end
- local function updateSongLine()
- local linePos = mouse.X - soundLine.AbsolutePosition.X
- if linePos >= 0 and linePos <= soundLine.AbsoluteSize.X then
- local movePos = linePos/soundLine.AbsoluteSize.X
- soundTouch.Position = UDim2.new(movePos,0,0,0)
- elseif linePos < 0 then
- soundTouch.Position = UDim2.new(0,0,0,0)
- else
- soundTouch.Position = UDim2.new(1,0,0,0)
- end
- local newTimePos = soundTouch.Position.X.Scale * adminSound.TimeLength
- adminSound.TimePosition = newTimePos
- soundFrame.TimeStart.Text = timeConvert(newTimePos)
- soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
- end
- local function updateDetails(id)
- local info = game:GetService("MarketplaceService"):GetProductInfo(id)
- soundFrame.SName.Text = info.Name
- end
- local function setPlaylistHook()
- if playlistHook then playlistHook:Disconnect() playlistHook = nil end
- if #playlist == 0 then return end
- playlistHook = adminSound.DidLoop:connect(function()
- if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
- soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
- MusicPlayer:Play(playlist[currentSong],true)
- end)
- end
- local function disconnectPlaylistHook()
- if playlistHook then playlistHook:disconnect() playlistHook = nil end
- end
- game:GetService("RunService").RenderStepped:Connect(function()
- if adminSound.Playing then
- soundTouch.Position = UDim2.new(adminSound.TimePosition/adminSound.TimeLength,0,0,0)
- soundFrame.TimeStart.Text = timeConvert(adminSound.TimePosition)
- soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
- end
- end)
- lineBar.InputBegan:connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 then
- mouseDrag = true
- updateSongLine()
- end
- end)
- lineBar.InputEnded:connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 then
- mouseDrag = false
- end
- end)
- mouse.Move:connect(function(prop)
- if mouseDrag then
- updateSongLine()
- end
- end)
- function MusicPlayer:Play(id,plist)
- if not plist then playlist = {} disconnectPlaylistHook() soundFrame.PlaylistCount.Visible = false soundFrame.NextSong.Visible = false soundFrame.PrevSong.Visible = false end
- adminSound:Stop()
- if adminSound.Parent == nil then
- adminSound = Instance.new("Sound",workspace)
- adminSound.Name = "IYsound"
- adminSound.Looped = true
- if plist then setPlaylistHook() end
- end
- adminSound.SoundId = "rbxassetid://"..tostring(id)
- adminSound.TimePosition = 0
- --repeat wait() until adminSound.IsLoaded
- adminSound:Play()
- soundPlayStop.BackgroundTransparency = 0
- soundPlayStop.ImageTransparency = 1
- updateDetails(id)
- end
- function MusicPlayer:Playlist(list)
- playlist = list
- soundFrame.PlaylistCount.Visible = true soundFrame.NextSong.Visible = true soundFrame.PrevSong.Visible = true
- currentSong = 1
- if adminSound.Parent == nil then
- adminSound = Instance.new("Sound",workspace)
- adminSound.Name = "IYsound"
- adminSound.Looped = true
- end
- soundFrame.PlaylistCount.Text = "1/"..tostring(#playlist)
- MusicPlayer:Play(playlist[1],true)
- setPlaylistHook()
- end
- function MusicPlayer:Stop()
- adminSound:Stop()
- adminSound.TimePosition = 0
- soundTouch.Position = UDim2.new(0,0,0,0)
- soundFrame.TimeStart.Text = "0:00"
- soundPlayStop.BackgroundTransparency = 1
- soundPlayStop.ImageTransparency = 0
- end
- function MusicPlayer:Pause()
- adminSound:Pause()
- soundPlayStop.BackgroundTransparency = 1
- soundPlayStop.ImageTransparency = 0
- end
- function MusicPlayer:Resume()
- adminSound:Resume()
- soundPlayStop.BackgroundTransparency = 0
- soundPlayStop.ImageTransparency = 1
- setPlaylistHook()
- end
- function MusicPlayer:NextSong()
- if #playlist == 0 then return end
- if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
- soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
- MusicPlayer:Play(playlist[currentSong],true)
- end
- function MusicPlayer:PrevSong()
- if #playlist == 0 then return end
- if currentSong == 1 then currentSong = #playlist else currentSong = currentSong - 1 end
- soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
- MusicPlayer:Play(playlist[currentSong],true)
- end
- function MusicPlayer:SetSong(ind)
- if ind > #playlist or ind <= 0 then return end
- soundFrame.PlaylistCount.Text = tostring(ind).."/"..tostring(#playlist)
- MusicPlayer:Play(playlist[ind],true)
- end
- playerenabled = false
- function MusicPlayer:Show()
- soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-72),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
- end
- function MusicPlayer:Hide()
- soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
- end
- function colorFrames(obj,col)
- for i,v in pairs(obj:GetChildren()) do
- if v:IsA("ImageLabel") then
- v.ImageColor3 = col
- end
- v.BackgroundColor3 = col
- end
- end
- for i,v in pairs(soundButtons) do
- v.MouseEnter:connect(function()
- if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(1,1,1) end
- if v:IsA("TextButton") then v.TextColor3 = Color3.new(1,1,1) end
- v.BackgroundColor3 = Color3.new(1,1,1)
- colorFrames(v,Color3.new(1,1,1))
- end)
- v.MouseLeave:connect(function()
- if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(230/255, 230/255, 230/255) end
- if v:IsA("TextButton") then v.TextColor3 = Color3.new(230/255, 230/255, 230/255) end
- v.BackgroundColor3 = Color3.new(230/255, 230/255, 230/255)
- colorFrames(v,Color3.new(230/255, 230/255, 230/255))
- end)
- end
- soundPlayStop.MouseButton1Click:connect(function()
- if adminSound.Playing then
- MusicPlayer:Stop()
- else
- MusicPlayer:Resume()
- end
- end)
- soundPause.MouseButton1Click:connect(function()
- MusicPlayer:Pause()
- end)
- soundNext.MouseButton1Click:connect(MusicPlayer.NextSong)
- soundPrev.MouseButton1Click:connect(MusicPlayer.PrevSong)
- end
- local testgui = Instance.new("ScreenGui",game.CoreGui)
- soundFrame.Parent = testgui
- addcmd('playlist','makes a noice playlist',{'ids','player'},
- function(args, speaker)
- playerenabled = true
- if #args > 0 then
- for i,v in pairs(game:GetDescendants()) do
- if v:IsA'Sound'then v:Destroy() end end wait(0.1)
- if adminSound.Parent == nil then
- adminSound = Instance.new("Sound",workspace)
- adminSound.Name = "IYsound"
- adminSound.Looped = true
- end
- local idlist = splitString(args[1])
- local workingIds = {}
- for i,v in pairs(idlist) do if tonumber(v) then table.insert(workingIds,tonumber(v)) end end
- if #workingIds > 0 then
- playerenabled = true
- NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
- MusicPlayer:Playlist(workingIds)
- MusicPlayer:Show() if qopen == true then quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end
- else MusicPlayer:Show() NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil) if qopen == true then quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) playerenabled = true
- quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end end)
- addcmd('setsong','goto a song',{'tosong'},
- function(args, speaker)
- MusicPlayer:SetSong(tonumber(args[1]))
- end)
- addcmd('nextsong','forward a song',{'nxtsong'},
- function(args, speaker)
- MusicPlayer:NextSong()
- end)
- addcmd('prevsong','back a song',{'previoussong'},
- function(args, speaker)
- MusicPlayer:PrevSong()
- end)
- addcmd('hideplaylist','back a song',{'unplayer','noplayer','hideplayer'},
- function(args, speaker)
- playerenabled = false
- MusicPlayer:Hide()
- NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
- end)
- addcmd('playhash', 'plays a hash instead of soundid',{'hash'},
- function(args, speaker)
- for i,v in pairs(game:GetDescendants()) do
- if v:IsA'Sound'then v:Destroy() end end
- local c = args[1] or 'stop'
- if std.inTable({'stop'}, c:lower()) then return end
- local s = Instance.new("Sound", workspace)
- s.Name = "IYsound"
- s.Looped = true
- s.SoundId = c
- s.Volume = 1
- s:Play()
- playerenabled = false
- Notify('Playing hash')
- end)
- addcmd('disco','disco party',{''},
- function(args, speaker)
- _G.nodisco = nil
- coroutine.resume(coroutine.create(function()
- repeat
- game:GetService('Lighting').GlobalShadows = true
- game:GetService('Lighting').FogEnd = 200
- game:GetService('Lighting').TimeOfDay = 0
- local r = 255
- local g = 0
- local b = 0
- for i = 0,255,5 do
- if _G.nodisco ~=nil then return end
- r = r - 5
- b = b + 5
- game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
- game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
- game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
- wait()
- end
- for i = 0,255,5 do
- if _G.nodisco ~=nil then return end
- g = g + 5
- game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
- game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
- game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
- wait()
- end
- for i = 0,255,5 do
- if _G.nodisco ~=nil then return end
- b = b - 5
- game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
- game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
- game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
- wait()
- end
- for i = 0,255,5 do
- if _G.nodisco ~=nil then return end
- r = r + 5
- game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
- game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
- game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
- wait()
- end
- for i = 0,255,5 do
- if _G.nodisco ~=nil then return end
- g = g - 5
- game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
- game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
- game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
- wait()
- end
- until _G.nodisco
- end))
- end)
- addcmd('undisco','rip disco party',{''},
- function(args, speaker)
- _G.nodisco = true
- execCmd('fixl')
- end)
- addcmd('hat','give a hat to a player',{''},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local char = gPlayers[v].Character
- local Hat = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. args[2])
- Hat.Parent = char
- end end)
- fm = Instance.new('BlockMesh', DATA)
- fm.Scale = Vector3.new(1, 1, 2)
- fm.Name = "FAT"
- addcmd('fat','makes a plr fat',{''},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local char = gPlayers[v].Character
- for _, child in pairs( char:GetChildren()) do
- if child.ClassName == "CharacterMesh" then
- child:Destroy() end end
- for i,v in pairs(char:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- fm:Clone().Parent = v
- end end end end)
- addcmd('crucify','crucifies a player',{'cruci'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local char = gPlayers[v].Character
- local torso=char['Torso']
- local larm=char['Left Arm']
- local rarm=char['Right Arm']
- local lleg=char['Left Leg']
- local rleg=char['Right Leg']
- local head=char['Head']
- if torso and larm and rarm and lleg and rleg and head and not char:FindFirstChild(char.Name..'epixcrusify') then
- local cru=Instance.new('Model',char)
- cru.Name=char.Name..'epixcrusify' -- Leave it like that so it bypasses epixcommands ;)
- local c1=Instance.new('Part',cru)
- c1.BrickColor=BrickColor.new('Reddish brown')
- c1.Material='Wood'
- c1.CFrame=(char.Torso.CFrame-char.Torso.CFrame.lookVector)*CFrame.new(0,0,2)
- c1.Size=Vector3.new(2,18.4,1)
- c1.Anchored=true
- local c2=c1:Clone()
- c2.Parent=cru
- c2.Size=Vector3.new(11,1.6,1)
- c2.CFrame=c1.CFrame+Vector3.new(0,5,0)
- torso.Anchored=true;wait(0.5)
- torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-1,0);wait(0.5)
- larm.Anchored=true
- rarm.Anchored=true
- lleg.Anchored=true
- rleg.Anchored=true
- head.Anchored=true;wait()
- larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0)
- rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0)
- lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0)
- rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0)
- larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140)
- rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140)
- lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6)
- rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6)
- --head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3)
- local n1=Instance.new('Part',cru)
- n1.BrickColor=BrickColor.new('Dark stone grey')
- n1.Material='DiamondPlate'
- n1.Size=Vector3.new(0.2,0.2,2)
- n1.Anchored=true
- local m=Instance.new('BlockMesh',n1)
- m.Scale=Vector3.new(0.2,0.2,0.7)
- local n2=n1:Clone()
- n2.Parent=cru
- local n3=n1:Clone()
- n3.Parent=cru
- n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0)
- n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0)
- n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0)
- spawn(function()
- repeat
- wait(0.1)
- char.Humanoid.Health=char.Humanoid.Health-0.6
- until (not cru) or (not cru.Parent) or (not v) or (not char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0
- char:BreakJoints()
- end)
- end
- end
- end)
- addcmd('hang','hangs a player',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local plr = gPlayers[v].Character
- plr.HumanoidRootPart.Anchored = true
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- local Model0 = Instance.new("Model")
- local Part1 = Instance.new("Part")
- local Part2 = Instance.new("Part")
- local Part3 = Instance.new("Part")
- local Part4 = Instance.new("Part")
- local Part5 = Instance.new("Part")
- local Motor6D6 = Instance.new("Motor6D")
- local Part7 = Instance.new("Part")
- local Part8 = Instance.new("Part")
- local Part9 = Instance.new("Part")
- local Part10 = Instance.new("Part")
- local Part11 = Instance.new("Part")
- local Part12 = Instance.new("Part")
- local Part13 = Instance.new("Part")
- local Part14 = Instance.new("Part")
- local Part15 = Instance.new("Part")
- Model0.Name = "hang"
- Model0.Parent = mas
- Part1.Parent = Model0
- Part1.Material = Enum.Material.SmoothPlastic
- Part1.BrickColor = BrickColor.new("Reddish brown")
- Part1.Anchored = true
- Part1.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
- Part1.CFrame = CFrame.new(1.539994, 9.29992199, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part1.Position = Vector3.new(1.539994, 9.29992199, 12.6999884)
- Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part2.Parent = Model0
- Part2.Material = Enum.Material.Wood
- Part2.BrickColor = BrickColor.new("Pine Cone")
- Part2.Anchored = true
- Part2.Size = Vector3.new(0.49999997, 0.200000003, 0.200000003)
- Part2.CFrame = CFrame.new(1.44999003, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
- Part2.Position = Vector3.new(1.44999003, 9.09992599, 12.6999884)
- Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
- Part3.Parent = Model0
- Part3.Material = Enum.Material.Wood
- Part3.BrickColor = BrickColor.new("Pine Cone")
- Part3.Anchored = true
- Part3.Size = Vector3.new(1, 9.39999962, 0.599999964)
- Part3.CFrame = CFrame.new(-0.100001998, 4.70001078, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
- Part3.Position = Vector3.new(-0.100001998, 4.70001078, 12.6999884)
- Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
- Part4.Parent = Model0
- Part4.Material = Enum.Material.Wood
- Part4.BrickColor = BrickColor.new("Pine Cone")
- Part4.Anchored = true
- Part4.Size = Vector3.new(1, 0.599999845, 0.599999964)
- Part4.CFrame = CFrame.new(0.899998009, 9.09995365, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
- Part4.Position = Vector3.new(0.899998009, 9.09995365, 12.6999884)
- Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
- Part5.Name = "main"
- Part5.Parent = Model0
- Part5.BrickColor = BrickColor.new("Bright blue")
- Part5.Transparency = 1
- Part5.Rotation = Vector3.new(0, -90, 0)
- Part5.Anchored = true
- Part5.CanCollide = false
- Part5.FormFactor = Enum.FormFactor.Symmetric
- Part5.Size = Vector3.new(2, 2, 1)
- Part5.CFrame = CFrame.new(1.98998594, 6.33001804, 12.7000237, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part5.BottomSurface = Enum.SurfaceType.Smooth
- Part5.TopSurface = Enum.SurfaceType.Smooth
- Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
- Part5.Position = Vector3.new(1.98998594, 6.33001804, 12.7000237)
- Part5.Orientation = Vector3.new(0, -90, 0)
- Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
- Motor6D6.Name = "RootJoint"
- Motor6D6.Parent = Part5
- Motor6D6.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D6.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- Motor6D6.Part0 = Part5
- Motor6D6.MaxVelocity = 0.10000000149012
- Part7.Parent = Model0
- Part7.Material = Enum.Material.SmoothPlastic
- Part7.BrickColor = BrickColor.new("Reddish brown")
- Part7.Rotation = Vector3.new(90, 75, -180)
- Part7.Anchored = true
- Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
- Part7.CFrame = CFrame.new(2.02295995, 7.37058878, 12.1000061, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
- Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part7.Position = Vector3.new(2.02295995, 7.37058878, 12.1000061)
- Part7.Orientation = Vector3.new(15, 90, -90)
- Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part8.Parent = Model0
- Part8.Material = Enum.Material.Wood
- Part8.BrickColor = BrickColor.new("Pine Cone")
- Part8.Anchored = true
- Part8.Size = Vector3.new(0.200000003, 0.599999785, 0.599999964)
- Part8.CFrame = CFrame.new(1.77999604, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
- Part8.Position = Vector3.new(1.77999604, 9.09992599, 12.6999884)
- Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
- Part9.Parent = Model0
- Part9.Material = Enum.Material.SmoothPlastic
- Part9.BrickColor = BrickColor.new("Reddish brown")
- Part9.Rotation = Vector3.new(90, 75, -180)
- Part9.Anchored = true
- Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
- Part9.CFrame = CFrame.new(2.02295995, 7.37058878, 13.299984, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
- Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part9.Position = Vector3.new(2.02295995, 7.37058878, 13.299984)
- Part9.Orientation = Vector3.new(15, 90, -90)
- Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part10.Parent = Model0
- Part10.Material = Enum.Material.SmoothPlastic
- Part10.BrickColor = BrickColor.new("Reddish brown")
- Part10.Anchored = true
- Part10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part10.CFrame = CFrame.new(1.539994, 9.09992599, 12.8999901, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part10.Position = Vector3.new(1.539994, 9.09992599, 12.8999901)
- Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part11.Parent = Model0
- Part11.Material = Enum.Material.SmoothPlastic
- Part11.BrickColor = BrickColor.new("Reddish brown")
- Part11.Anchored = true
- Part11.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
- Part11.CFrame = CFrame.new(1.539994, 8.09998417, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part11.Position = Vector3.new(1.539994, 8.09998417, 12.6999884)
- Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part12.Parent = Model0
- Part12.Material = Enum.Material.SmoothPlastic
- Part12.BrickColor = BrickColor.new("Reddish brown")
- Part12.Rotation = Vector3.new(90, 75, -180)
- Part12.Anchored = true
- Part12.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
- Part12.CFrame = CFrame.new(2.50592208, 7.24118423, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
- Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part12.Position = Vector3.new(2.50592208, 7.24118423, 12.6999884)
- Part12.Orientation = Vector3.new(15, 90, -90)
- Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part13.Parent = Model0
- Part13.Material = Enum.Material.SmoothPlastic
- Part13.BrickColor = BrickColor.new("Reddish brown")
- Part13.Anchored = true
- Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part13.CFrame = CFrame.new(1.539994, 9.09992599, 12.4999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part13.Position = Vector3.new(1.539994, 9.09992599, 12.4999962)
- Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part14.Parent = Model0
- Part14.Material = Enum.Material.SmoothPlastic
- Part14.BrickColor = BrickColor.new("Reddish brown")
- Part14.Rotation = Vector3.new(90, 75, -180)
- Part14.Anchored = true
- Part14.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
- Part14.CFrame = CFrame.new(1.539994, 7.49999714, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
- Part14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part14.Position = Vector3.new(1.539994, 7.49999714, 12.6999884)
- Part14.Orientation = Vector3.new(15, 90, -90)
- Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part15.Parent = Model0
- Part15.Material = Enum.Material.SmoothPlastic
- Part15.BrickColor = BrickColor.new("Reddish brown")
- Part15.Anchored = true
- Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
- Part15.CFrame = CFrame.new(1.539994, 8.89993, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part15.Position = Vector3.new(1.539994, 8.89993, 12.6999884)
- Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- hang = Model0
- hang.Parent = plr
- hang:MoveTo(plr.Torso.Position-Vector3.new(0,0,5))
- pcall(function()
- plr.HumanoidRootPart.CFrame = hang.main.CFrame
- function weld(p, cf)
- local weld1 = Instance.new("Weld")
- weld1.Part0 = p
- weld1.Part1 = plr.Torso
- weld1.C0 = CFrame.new()
- weld1.C1 = cf
- weld1.Parent = p
- end
- weld(plr["Right Arm"], CFrame.new(0.8,0.3,-0.6) * CFrame.Angles(0, 0.5, 4))
- weld(plr["Left Arm"], CFrame.new(-0.8,0.3,-0.6) * CFrame.Angles(0, -0.5, -4))
- spawn(function()
- repeat
- wait(0.1)
- plr.Humanoid.Health=plr.Humanoid.Health-0.6
- until (not hang) or (not hang.Parent) or (not v) or (not plr) or (not plr:FindFirstChild('Head')) or plr.Humanoid.Health<=0
- plr:BreakJoints()
- end)
- end)
- end
- end)
- addcmd('fix', 'restores lighting and what not',{},
- function(args, speaker)
- LightingService.Ambient = origsettings.abt
- LightingService.OutdoorAmbient = origsettings.oabt
- LightingService.Brightness = origsettings.brt
- LightingService.TimeOfDay = origsettings.time
- LightingService.FogColor = origsettings.fclr
- LightingService.FogEnd = origsettings.fe
- LightingService.FogStart = origsettings.fs
- playinggif = false
- workspace.Gravity = 200
- local function dels(instance) for i,v in pairs(instance:GetChildren())do if v:IsA'Sound'then v:Destroy()end dels(v) end end dels(workspace)
- for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
- for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
- if v:IsA("PostEffect") then v:Destroy() end end
- for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() Notify('Reset') end end)
- Floating = false
- addcmd('float', 'makes player float',{},
- function(args,speaker)
- Floating = true
- local players = getPlayer(args[1], speaker)
- for _,v in pairs(players) do
- local pchar = gPlayers[v].Character
- if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
- spawn(function()
- local float = DATA.Float:Clone()
- float.Parent = pchar
- float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
- spawn(function()
- while wait(0.1) do
- if pchar:FindFirstChild("Float") then
- float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
- else
- break
- end
- end
- end)
- end)
- end
- end
- end)
- addcmd('unfloat','disables floating',{},
- function(args, speaker)
- Floating = false
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- if pchar:FindFirstChild("Float") then
- pchar.Float:Destroy()
- end
- end
- end)
- runningnoclip = false
- Clip = true
- addcmd('noclip','noclip',{},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- Notify('Noclip enabled')
- Clip = false
- if LP.Character:FindFirstChild('Torso') then
- wait(0.1)
- if runningnoclip == false then runningnoclip = true
- game:GetService('RunService').Stepped:connect(function ()
- if Clip == false and LP.Character ~= nil then
- for _, child in pairs( LP.Character:GetDescendants()) do
- if child.ClassName == 'Part' and child.CanCollide == true then
- child.CanCollide = false
- end end end end) end
- else
- r15noclip = true
- end
- end
- end)
- addcmd('clip','clip',{},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- Notify('Noclip disabled')
- Clip = true
- r15noclip = false
- wait(0.1)
- if LP.Character ~= nil then
- LP.Character.Torso.CanCollide = true
- LP.Character.Head.CanCollide = true
- end end end)
- addcmd('prefix','changes prefix',{},
- function(args, speaker)
- cmdprefix = args[1]
- Notify('Set prefix to "' .. args[1] .. '"')
- updatefile()
- end)
- logsopen = false
- addcmd('logs','shows logs',{},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker) else
- if logsopen == false then logsopen = true
- logdrag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
- end
- end
- end)
- local Saved = {}
- RestorePoint = function()
- Saved = {}
- for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do
- v.Archivable = true;
- end
- for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
- if not v:IsA("Terrain") and not v:IsA("Camera") then
- if not game:GetService("Players"):FindFirstChild(v.Name) then
- table.insert(Saved, v:Clone());
- end
- elseif v:IsA("Terrain") then
- Saved.Terrain = game:GetService("Workspace").Terrain:CopyRegion(game:GetService("Workspace").Terrain.MaxExtents);
- end
- end
- return Saved;
- end
- InsertPoint = function()
- if #Saved == 0 and not Saved.Terrain then
- return false;
- end
- for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
- if not v:IsA("Camera") and not v:IsA("Terrain") then
- if not game:GetService("Players"):FindFirstChild(v.Name) then
- pcall(function()
- v:Destroy()
- end)
- end
- elseif v:IsA("Terrain") then
- v:Clear()
- end
- end
- for i, v in ipairs(Saved) do
- v:Clone().Parent = workspace;
- end
- game:GetService("Workspace").Terrain:PasteRegion(Saved.Terrain, game:GetService("Workspace").Terrain.MaxExtents.Min, true);
- end
- addcmd('savemap','saves current map',{'smap'},
- function(args, speaker)
- RestorePoint()
- Notify('Saved current map')
- end)
- addcmd('restoremap','saves current map',{'rmap'},
- function(args, speaker)
- InsertPoint()
- Notify('Loaded last saved map')
- end)
- addcmd('respawn','respawns',{},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players) do
- respawn(gPlayers[v])
- end
- end)
- addcmd('version','shows version',{''},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- Notify("Version is " .. Version)
- end
- end)
- local CTPenabled = false
- Mouse.KeyDown:connect(function (Key)
- if Key:byte() == 29 then
- if FLYING == false then
- execCmd("fly me", Player)
- elseif FLYING == true then
- execCmd("unfly me", Player)
- end
- end
- if Key:byte() == 30 then
- if Clip == true then
- execCmd("noclip", Player)
- elseif Clip == false then
- execCmd("clip", Player)
- end
- end
- Key = Key:lower()
- if Key:byte() == 27 then
- CTPenabled = true
- end
- end)
- Mouse.KeyUp:connect(function(Key)
- Key = Key:lower()
- if Key:byte() == 27 then
- CTPenabled = false
- end
- end)
- Mouse.Button1Down:connect(function()
- local charx = gPlayers.LocalPlayer.Character
- if charx and CTPenabled == true then
- charx.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,7,0)
- end
- end)
- CMDbar = Instance.new('ScreenGui', game.CoreGui)
- CMDbar.Name = 'GUI'
- CMDbar.DisplayOrder = 2
- cont = Instance.new("Frame")
- cmdBAR = Instance.new('TextBox', cont)
- cont.Name = "cont"
- cont.BackgroundTransparency = 1
- cont.Position = UDim2.new(1, -265, 0, -75)
- cont.Size = UDim2.new(0, 270, 0, 45)
- cont.Parent = CMDbar
- cont.ZIndex = 5
- cont.Active = true
- dragGUI(cont)
- cmdBAR.Name = "CMDbar"
- cmdBAR.Parent = cont
- cmdBAR.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- cmdBAR.BackgroundTransparency = 0.7
- cmdBAR.BorderColor3 = Color3.new(0.972549, 0.972549, 0.972549)
- cmdBAR.BorderSizePixel = 0
- cmdBAR.Position = UDim2.new(0, 10, 1, -35)
- cmdBAR.Size = UDim2.new(0, 250, 0, 25)
- cmdBAR.Font = Enum.Font.SourceSans
- cmdBAR.FontSize = Enum.FontSize.Size18
- cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
- cmdBAR.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
- cmdBAR.ZIndex = 5
- DATA = Instance.new('Folder', game.ContextActionService)
- DATA.Name = 'Data'
- Paper = Instance.new('BlockMesh', DATA)
- Paper.Name = 'Paper'
- Paper.Scale = Vector3.new(1,1,0.1)
- ayylmao = Instance.new('Hat', DATA)
- ayylmao.Name = 'ayylmao'
- ayyHandle = Instance.new('Part', ayylmao)
- ayyHandle.Name = 'Handle'
- ayyHandle.Size = Vector3.new(2,2.4,2)
- ayyHandle.FormFactor = 'Plate'
- ayyMesh = Instance.new('SpecialMesh', ayyHandle)
- ayyMesh.Scale = Vector3.new(1,1.02,1)
- ayyMesh.MeshType = 'FileMesh'
- ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
- ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
- Float = Instance.new('Part', DATA)
- Float.Name = 'Float'
- Float.Transparency = 1
- Float.Size = Vector3.new(6,1,6)
- Float.Anchored = true
- function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
- missile = Instance.new('Part', DATA)
- missile.Name = 'IY_missile'
- missile.CanCollide = false
- missile.Size = Vector3.new(2, 5, 2)
- Instance.new('CylinderMesh', missile)
- local F = Instance.new('Part', missile)
- F.BrickColor = BrickColor.new('Black')
- F.CanCollide = false
- F.Size = Vector3.new(2, 0.2, 2)
- Instance.new('CylinderMesh', F)
- local fire = Instance.new('Fire', F)
- fire.Size = "15"
- fire.Heat = "25"
- local head = Instance.new('Part', missile)
- head.CanCollide = false
- head.Shape = 'Ball'
- head.Size = Vector3.new(2, 2, 2)
- head.TopSurface = 'Smooth'
- head.BottomSurface = 'Smooth'
- local BF = Instance.new('BodyForce', missile)
- BF.Name = 'force'
- BF.Force = Vector3.new(0, 0, 0)
- local W1 = Instance.new('Weld', missile)
- W1.Part0 = missile
- W1.Part1 = F
- W1.C1 = CFrame.new(0, 2.6, 0)
- local W2 = Instance.new('Weld', missile)
- W2.Part0 = missile
- W2.Part1 = head
- W2.C1 = CFrame.new(0, -2.6, 0)
- jail = Instance.new('Model', DATA)
- 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 = 0.5
- 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 = 0.5
- 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 = 0.5
- 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 = 0.5
- 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, 6)
- 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'
- cp = Instance.new("ScreenGui")
- local Frame = Instance.new("Frame")
- local holder = Instance.new("Frame")
- bar = Instance.new("Frame")
- local cmds = Instance.new("TextButton")
- local settings = Instance.new("TextButton")
- local Hide = Instance.new("TextButton")
- local Exit = Instance.new("TextButton")
- FeedbackMain = Instance.new("Frame")
- local Title = Instance.new("TextLabel")
- local checkboxText = Instance.new("TextLabel")
- local CheckBox = Instance.new("ImageButton")
- local bindInput = Instance.new("TextButton")
- Input = Instance.new("TextBox")
- local preText = Instance.new("TextLabel")
- local setpre = Instance.new("TextButton")
- local everyone = Instance.new("TextButton")
- local JLtext = Instance.new("TextLabel")
- local CheckBoxJL = Instance.new("ImageButton")
- local friends = Instance.new("TextButton")
- local InputBox = Instance.new("TextButton")
- Input_2 = Instance.new("TextBox")
- local MTText = Instance.new("TextLabel")
- local setMT = Instance.new("TextButton")
- local CheckBoxS = Instance.new("ImageButton")
- local slocktext = Instance.new("TextLabel")
- local barBind = Instance.new("TextLabel")
- local setBind = Instance.new("TextButton")
- local MtimeInput = Instance.new("TextButton")
- Input_3 = Instance.new("TextBox")
- local size = Instance.new("Frame")
- MAIN = Instance.new("Frame")
- local Title_2 = Instance.new("TextLabel")
- local Example = Instance.new("TextLabel")
- local Search = Instance.new("TextBox")
- local CMDss = Instance.new("ScrollingFrame")
- local uicolortext = Instance.new("TextLabel")
- local openC = Instance.new("TextButton")
- cp.Name = "cp"
- cp.Parent = DATA
- Frame.Parent = cp
- Frame.Active = true
- Frame.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame.BackgroundTransparency = 1
- Frame.Position = UDim2.new(1, -300, 1, -330)
- Frame.Size = UDim2.new(0, 300, 0, 40)
- holder.Name = "holder"
- holder.Parent = Frame
- holder.BackgroundColor3 = Color3.new(1, 1, 1)
- holder.BackgroundTransparency = 1
- holder.BorderSizePixel = 2
- holder.ClipsDescendants = true
- holder.Size = UDim2.new(0, 300, 0, 330)
- holder.ZIndex = 2
- bar.Name = "bar"
- bar.Parent = holder
- bar.BackgroundColor3 = maincolor
- bar.BackgroundTransparency = 0.30000001192093
- bar.BorderColor3 = Color3.new(0, 0, 0)
- bar.BorderSizePixel = 0
- bar.Position = UDim2.new(1, -295, 1, -330)
- bar.Size = UDim2.new(0, 290, 0, 26)
- cmds.Name = "cmds"
- cmds.Parent = bar
- cmds.BackgroundColor3 = Color3.new(0, 0, 0)
- cmds.BackgroundTransparency = 0.80000001192093
- cmds.BorderColor3 = Color3.new(1, 1, 1)
- cmds.Position = UDim2.new(0, 3, 0, 3)
- cmds.Size = UDim2.new(0, 70, 0, 20)
- cmds.Font = Enum.Font.SourceSans
- cmds.FontSize = Enum.FontSize.Size14
- cmds.Text = "Commands"
- cmds.TextColor3 = Color3.new(1, 1, 1)
- settings.Name = "settings"
- settings.Parent = bar
- settings.BackgroundColor3 = Color3.new(0, 0, 0)
- settings.BackgroundTransparency = 0.80000001192093
- settings.BorderColor3 = Color3.new(1, 1, 1)
- settings.Position = UDim2.new(0, 77, 0, 3)
- settings.Size = UDim2.new(0, 70, 0, 20)
- settings.Font = Enum.Font.SourceSans
- settings.FontSize = Enum.FontSize.Size14
- settings.Text = "Settings"
- settings.TextColor3 = Color3.new(1, 1, 1)
- Hide.Name = "Hide"
- Hide.Parent = bar
- Hide.BackgroundColor3 = Color3.new(1, 1, 1)
- Hide.BackgroundTransparency = 0.30000001192093
- Hide.BorderColor3 = Color3.new(1, 1, 1)
- Hide.BorderSizePixel = 0
- Hide.Position = UDim2.new(0, 243, 0, 3)
- Hide.Size = UDim2.new(0, 20, 0, 20)
- Hide.FontSize = Enum.FontSize.Size14
- Hide.Text = ""
- Exit.Name = "Exit"
- Exit.Parent = bar
- Exit.BackgroundColor3 = Color3.new(1, 0, 0)
- Exit.BackgroundTransparency = 0.30000001192093
- Exit.BorderColor3 = Color3.new(1, 0, 0)
- Exit.BorderSizePixel = 0
- Exit.Position = UDim2.new(0, 267, 0, 3)
- Exit.Size = UDim2.new(0, 20, 0, 20)
- Exit.FontSize = Enum.FontSize.Size14
- Exit.Text = ""
- FeedbackMain.Name = "FeedbackMain"
- FeedbackMain.Parent = holder
- FeedbackMain.BackgroundColor3 = maincolor
- FeedbackMain.BackgroundTransparency = 0.5
- FeedbackMain.BorderColor3 = Color3.new(0, 0, 0)
- FeedbackMain.BorderSizePixel = 0
- FeedbackMain.Position = UDim2.new(1.01999998, -301, 1.01800001, -310)
- FeedbackMain.Size = UDim2.new(0, 290, 0, 300)
- Title.Name = "Title"
- Title.Parent = FeedbackMain
- Title.BackgroundColor3 = Color3.new(1, 1, 1)
- Title.BackgroundTransparency = 1
- Title.Size = UDim2.new(1, 0, 0, 30)
- Title.Font = Enum.Font.SourceSansBold
- Title.FontSize = Enum.FontSize.Size24
- Title.Text = "Settings"
- Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
- Title.TextStrokeTransparency = 0
- checkboxText.Name = "checkboxText"
- checkboxText.Parent = FeedbackMain
- checkboxText.BackgroundColor3 = Color3.new(1, 1, 1)
- checkboxText.BackgroundTransparency = 1
- checkboxText.Position = UDim2.new(0, 0, 0, 60)
- checkboxText.Size = UDim2.new(1, 0, 0, 30)
- checkboxText.Font = Enum.Font.SourceSansBold
- checkboxText.FontSize = Enum.FontSize.Size18
- checkboxText.Text = " Suggestions"
- checkboxText.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
- checkboxText.TextStrokeTransparency = 0
- checkboxText.TextXAlignment = Enum.TextXAlignment.Left
- CheckBox.Name = "CheckBox"
- CheckBox.Parent = FeedbackMain
- CheckBox.BackgroundTransparency = 1
- CheckBox.Position = UDim2.new(0, 240, 0, 60)
- CheckBox.Size = UDim2.new(0, 30, 0, 30)
- CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
- bindInput.Name = "bindInput"
- bindInput.Parent = FeedbackMain
- bindInput.BackgroundColor3 = Color3.new(1, 1, 1)
- bindInput.Position = UDim2.new(0, 187, 0, 260)
- bindInput.Size = UDim2.new(0, 30, 0, 30)
- bindInput.AutoButtonColor = false
- bindInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- bindInput.Font = Enum.Font.SourceSans
- bindInput.FontSize = Enum.FontSize.Size14
- bindInput.Text = ""
- Input.Name = "Input"
- Input.Parent = bindInput
- Input.BackgroundColor3 = Color3.new(1, 1, 1)
- Input.BackgroundTransparency = 1
- Input.Position = UDim2.new(0, -8, 0, -8)
- Input.Size = UDim2.new(0, 20, 0, 20)
- Input.Font = Enum.Font.SourceSansBold
- Input.FontSize = Enum.FontSize.Size18
- Input.MultiLine = true
- Input.Text = ";"
- Input.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- Input.TextWrapped = true
- Input.TextYAlignment = Enum.TextYAlignment.Top
- preText.Name = "preText"
- preText.Parent = FeedbackMain
- preText.BackgroundColor3 = Color3.new(1, 1, 1)
- preText.BackgroundTransparency = 1
- preText.Position = UDim2.new(0, 0, 0, 140)
- preText.Size = UDim2.new(1, 0, 0, 30)
- preText.Font = Enum.Font.SourceSansBold
- preText.FontSize = Enum.FontSize.Size18
- preText.Text = " Prefix"
- preText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
- preText.TextStrokeTransparency = 0
- preText.TextXAlignment = Enum.TextXAlignment.Left
- setpre.Name = "setpre"
- setpre.Parent = FeedbackMain
- setpre.BackgroundColor3 = Color3.new(1, 1, 1)
- setpre.BorderSizePixel = 5
- setpre.Position = UDim2.new(0, 235, 0, 142)
- setpre.Size = UDim2.new(0, 40, 0, 25)
- setpre.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- setpre.Font = Enum.Font.ArialBold
- setpre.FontSize = Enum.FontSize.Size18
- setpre.Text = "Set"
- everyone.Name = "everyone"
- everyone.Parent = FeedbackMain
- everyone.BackgroundColor3 = Color3.new(0, 0, 0)
- everyone.BackgroundTransparency = 0.80000001192093
- everyone.BorderColor3 = Color3.new(0, 0, 0)
- everyone.Position = UDim2.new(0, 230, 0, 237)
- everyone.Size = UDim2.new(0, 50, 0, 20)
- everyone.Font = Enum.Font.SourceSans
- everyone.FontSize = Enum.FontSize.Size14
- everyone.Text = "Everyone"
- everyone.TextColor3 = Color3.new(1, 1, 1)
- JLtext.Name = "JLtext"
- JLtext.Parent = FeedbackMain
- JLtext.BackgroundColor3 = Color3.new(1, 1, 1)
- JLtext.BackgroundTransparency = 1
- JLtext.Position = UDim2.new(0, 0, 0, 220)
- JLtext.Size = UDim2.new(1, 0, 0, 30)
- JLtext.Font = Enum.Font.SourceSansBold
- JLtext.FontSize = Enum.FontSize.Size18
- JLtext.Text = " Joined/Left Notifications"
- JLtext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
- JLtext.TextStrokeTransparency = 0
- JLtext.TextXAlignment = Enum.TextXAlignment.Left
- CheckBoxJL.Name = "CheckBoxJL"
- CheckBoxJL.Parent = FeedbackMain
- CheckBoxJL.BackgroundTransparency = 1
- CheckBoxJL.Position = UDim2.new(0, 187, 0, 220)
- CheckBoxJL.Size = UDim2.new(0, 30, 0, 30)
- CheckBoxJL.Image = "http://www.roblox.com/asset/?id=65492641"
- friends.Name = "friends"
- friends.Parent = FeedbackMain
- friends.BackgroundColor3 = Color3.new(0, 0, 0)
- friends.BackgroundTransparency = 0.80000001192093
- friends.BorderColor3 = Color3.new(1, 1, 1)
- friends.Position = UDim2.new(0, 230, 0, 215)
- friends.Size = UDim2.new(0, 50, 0, 20)
- friends.Font = Enum.Font.SourceSans
- friends.FontSize = Enum.FontSize.Size14
- friends.Text = "Friends"
- friends.TextColor3 = Color3.new(1, 1, 1)
- InputBox.Name = "InputBox"
- InputBox.Parent = FeedbackMain
- InputBox.BackgroundColor3 = Color3.new(1, 1, 1)
- InputBox.Position = UDim2.new(0, 187, 0, 140)
- InputBox.Size = UDim2.new(0, 30, 0, 30)
- InputBox.AutoButtonColor = false
- InputBox.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- InputBox.Font = Enum.Font.SourceSans
- InputBox.FontSize = Enum.FontSize.Size14
- InputBox.Text = ""
- Input_2.Name = "Input"
- Input_2.Parent = InputBox
- Input_2.BackgroundColor3 = Color3.new(1, 1, 1)
- Input_2.BackgroundTransparency = 1
- Input_2.Position = UDim2.new(0, -8, 0, -8)
- Input_2.Size = UDim2.new(0, 20, 0, 20)
- Input_2.Font = Enum.Font.SourceSansBold
- Input_2.FontSize = Enum.FontSize.Size18
- Input_2.MultiLine = true
- Input_2.Text = ";"
- Input_2.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- Input_2.TextWrapped = true
- Input_2.TextYAlignment = Enum.TextYAlignment.Top
- MTText.Name = "MTText"
- MTText.Parent = FeedbackMain
- MTText.BackgroundColor3 = Color3.new(1, 1, 1)
- MTText.BackgroundTransparency = 1
- MTText.Position = UDim2.new(0, 0, 0, 180)
- MTText.Size = UDim2.new(1, 0, 0, 30)
- MTText.Font = Enum.Font.SourceSansBold
- MTText.FontSize = Enum.FontSize.Size18
- MTText.Text = " Message Seconds"
- MTText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
- MTText.TextStrokeTransparency = 0
- MTText.TextXAlignment = Enum.TextXAlignment.Left
- setMT.Name = "setMT"
- setMT.Parent = FeedbackMain
- setMT.BackgroundColor3 = Color3.new(1, 1, 1)
- setMT.BorderSizePixel = 5
- setMT.Position = UDim2.new(0, 235, 0, 183)
- setMT.Size = UDim2.new(0, 40, 0, 25)
- setMT.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- setMT.Font = Enum.Font.ArialBold
- setMT.FontSize = Enum.FontSize.Size18
- setMT.Text = "Set"
- CheckBoxS.Name = "CheckBoxS"
- CheckBoxS.Parent = FeedbackMain
- CheckBoxS.BackgroundTransparency = 1
- CheckBoxS.Position = UDim2.new(0, 240, 0, 100)
- CheckBoxS.Size = UDim2.new(0, 30, 0, 30)
- CheckBoxS.Image = "http://www.roblox.com/asset/?id=65492641"
- slocktext.Name = "slocktext"
- slocktext.Parent = FeedbackMain
- slocktext.BackgroundColor3 = Color3.new(1, 1, 1)
- slocktext.BackgroundTransparency = 1
- slocktext.Position = UDim2.new(0, 0, 0, 100)
- slocktext.Size = UDim2.new(1, 0, 0, 30)
- slocktext.Font = Enum.Font.SourceSansBold
- slocktext.FontSize = Enum.FontSize.Size18
- slocktext.Text = " Allow Friends On Serverlock"
- slocktext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
- slocktext.TextStrokeTransparency = 0
- slocktext.TextXAlignment = Enum.TextXAlignment.Left
- barBind.Name = "barBind"
- barBind.Parent = FeedbackMain
- barBind.BackgroundColor3 = Color3.new(1, 1, 1)
- barBind.BackgroundTransparency = 1
- barBind.Position = UDim2.new(0, 0, 0, 260)
- barBind.Size = UDim2.new(1, 0, 0, 30)
- barBind.Font = Enum.Font.SourceSansBold
- barBind.FontSize = Enum.FontSize.Size18
- barBind.Text = " Command Bar Keybind"
- barBind.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
- barBind.TextStrokeTransparency = 0
- barBind.TextXAlignment = Enum.TextXAlignment.Left
- setBind.Name = "setBind"
- setBind.Parent = FeedbackMain
- setBind.BackgroundColor3 = Color3.new(1, 1, 1)
- setBind.BorderSizePixel = 5
- setBind.Position = UDim2.new(0, 235, 0, 262)
- setBind.Size = UDim2.new(0, 40, 0, 25)
- setBind.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- setBind.Font = Enum.Font.ArialBold
- setBind.FontSize = Enum.FontSize.Size18
- setBind.Text = "Set"
- MtimeInput.Name = "MtimeInput"
- MtimeInput.Parent = FeedbackMain
- MtimeInput.BackgroundColor3 = Color3.new(1, 1, 1)
- MtimeInput.Position = UDim2.new(0, 187, 0, 180)
- MtimeInput.Size = UDim2.new(0, 30, 0, 30)
- MtimeInput.AutoButtonColor = false
- MtimeInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- MtimeInput.Font = Enum.Font.SourceSans
- MtimeInput.FontSize = Enum.FontSize.Size14
- MtimeInput.Text = ""
- Input_3.Name = "Input"
- Input_3.Parent = MtimeInput
- Input_3.BackgroundColor3 = Color3.new(1, 1, 1)
- Input_3.BackgroundTransparency = 1
- Input_3.Position = UDim2.new(0, -8, 0, -8)
- Input_3.Size = UDim2.new(0, 20, 0, 20)
- Input_3.Font = Enum.Font.SourceSansBold
- Input_3.FontSize = Enum.FontSize.Size18
- Input_3.MultiLine = true
- Input_3.Text = "7"
- Input_3.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- Input_3.TextWrapped = true
- Input_3.TextYAlignment = Enum.TextYAlignment.Top
- uicolortext.Name = "uicolortext"
- uicolortext.Parent = FeedbackMain
- uicolortext.BackgroundColor3 = Color3.new(1, 1, 1)
- uicolortext.BackgroundTransparency = 1
- uicolortext.Position = UDim2.new(0, 0, 0, 30)
- uicolortext.Size = UDim2.new(1, 0, 0, 30)
- uicolortext.Font = Enum.Font.SourceSansBold
- uicolortext.FontSize = Enum.FontSize.Size18
- uicolortext.Text = " UI Color"
- uicolortext.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
- uicolortext.TextStrokeTransparency = 0
- uicolortext.TextXAlignment = Enum.TextXAlignment.Left
- openC.Name = "openC"
- openC.Parent = FeedbackMain
- openC.BackgroundColor3 = Color3.new(1, 1, 1)
- openC.BorderSizePixel = 5
- openC.Position = UDim2.new(0, 235, 0, 32)
- openC.Size = UDim2.new(0, 40, 0, 25)
- openC.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- openC.Font = Enum.Font.ArialBold
- openC.FontSize = Enum.FontSize.Size18
- openC.Text = "Set"
- size.Name = "size"
- size.Parent = holder
- size.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
- size.BackgroundTransparency = 1
- size.Position = UDim2.new(1, -301, 1, -300)
- size.Size = UDim2.new(0, 275, 0, 300)
- size.ZIndex = 2
- MAIN.Name = "MAIN"
- MAIN.Parent = size
- MAIN.BackgroundColor3 = maincolor
- MAIN.BackgroundTransparency = 0.5
- MAIN.BorderColor3 = Color3.new(0, 0, 0)
- MAIN.BorderSizePixel = 0
- MAIN.Position = UDim2.new(0.0181818176, 1, 1.00333333, -305)
- MAIN.Size = UDim2.new(0, 290, 0, 300)
- Title_2.Name = "Title"
- Title_2.Parent = MAIN
- Title_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
- Title_2.BackgroundTransparency = 1
- Title_2.Size = UDim2.new(1, 0, 0, 30)
- Title_2.Font = Enum.Font.SourceSansBold
- Title_2.FontSize = Enum.FontSize.Size24
- Title_2.Text = "Commands"
- Title_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
- Title_2.TextStrokeTransparency = 0
- Example.Name = "Example"
- Example.Parent = MAIN
- Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Example.BackgroundTransparency = 1
- Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Example.BorderSizePixel = 0
- Example.Size = UDim2.new(0, 190, 0, 20)
- Example.Visible = false
- Example.Font = Enum.Font.SourceSansBold
- Example.TextSize = 20
- Example.Text = "txt"
- Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
- Example.TextStrokeTransparency = 0
- Example.TextXAlignment = Enum.TextXAlignment.Left
- Example.ZIndex = 6
- Search.Name = "Search"
- Search.Parent = MAIN
- Search.BackgroundColor3 = Color3.new(0, 0, 0)
- Search.BackgroundTransparency = 0.69999998807907
- Search.BorderColor3 = Color3.new(1, 1, 1)
- Search.Position = UDim2.new(0.5, -127, 0.200000003, -25)
- Search.Size = UDim2.new(0, 250, 0, 20)
- Search.ClearTextOnFocus = false
- Search.Font = Enum.Font.SourceSansBold
- Search.FontSize = Enum.FontSize.Size18
- Search.Text = "Search"
- Search.TextColor3 = Color3.new(1, 1, 1)
- Search.TextStrokeColor3 = Color3.new(0.258824, 0.258824, 0.258824)
- Search.TextStrokeTransparency = 0
- CMDss.Name = "CMDs"
- CMDss.Parent = MAIN
- CMDss.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CMDss.BackgroundTransparency = 1
- CMDss.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CMDss.BorderSizePixel = 0
- CMDss.Position = UDim2.new(0, 10, 0, 65)
- CMDss.Size = UDim2.new(0, 280, 0, 230)
- CMDss.BottomImage = "rbxasset://textures/blackBkg_square.png"
- CMDss.CanvasSize = UDim2.new(0, 0, 0, 5260)
- CMDss.MidImage = "rbxasset://textures/blackBkg_square.png"
- CMDss.ScrollBarThickness = 8
- CMDss.TopImage = "rbxasset://textures/blackBkg_square.png"
- notifyMAIN = Instance.new('ScreenGui', DATA)
- notifyMAIN.Name = 'Notification'
- notifyNOT = Instance.new('Frame', notifyMAIN)
- notifyNOT.Name = 'NOTIFY'
- notifyNOT.BackgroundColor = BrickColor.new(0,0,0)
- notifyNOT.BackgroundTransparency = 1
- notifyNOT.BorderColor = BrickColor.new(0,0,0)
- notifyNOT.BorderSizePixel = 2
- notifyNOT.Position = UDim2.new(0,0,-0.06,0)
- notifyNOT.Size = UDim2.new(1,0,0,-40)
- notifyNOTE = Instance.new('TextLabel', notifyNOT)
- notifyNOTE.Name = 'NOTE'
- notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
- notifyNOTE.BackgroundTransparency = 1
- notifyNOTE.BorderColor = BrickColor.new(255,255,255)
- notifyNOTE.BorderSizePixel = 0
- notifyNOTE.Size = UDim2.new(1,0,1,0)
- notifyNOTE.ZIndex = 4
- notifyNOTE.FontSize = 'Size18'
- notifyNOTE.Font = 'SourceSansBold'
- notifyNOTE.Text = 'NOTIFY'
- notifyNOTE.TextColor = BrickColor.new(255,255,255)
- notifyNOTE.TextStrokeColor3 = Color3.new(0,0,0)
- notifyNOTE.TextStrokeTransparency = 0.8
- addcmd('ayylmao','ayy lmao',{'alien'},
- function(args, speaker)
- local players = getPlayer(args[1], speaker)
- for i,v in pairs(players)do
- local pchar = gPlayers[v].Character
- if pchar:FindFirstChild("Shirt") then
- pchar.Shirt:Destroy()
- end
- if pchar:FindFirstChild("Pants") then
- pchar.Pants:Destroy()
- end
- if pchar:FindFirstChild("Shirt Graphic") then
- pchar["Shirt Graphic"].Graphic = ""
- end
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Accessory") then
- v:Destroy()
- end
- end
- local ayylmao = DATA.ayylmao:Clone()
- ayylmao.Parent = pchar
- local BC = pchar["Body Colors"]
- BC.HeadColor = BrickColor.new("Fossil")
- BC.LeftArmColor = BrickColor.new("Fossil")
- BC.LeftLegColor = BrickColor.new("Fossil")
- BC.RightArmColor = BrickColor.new("Fossil")
- BC.RightLegColor = BrickColor.new("Fossil")
- BC.TorsoColor = BrickColor.new("Fossil")
- end
- end)
- HKFolder = Instance.new("Folder", game.CoreGui)
- for i,v in pairs(HK) do
- local HKValue = Instance.new("StringValue", HKFolder)
- HKValue.Value = v
- HKValue.RobloxLocked = true
- end
- CMDsFolder = Instance.new("Folder", game.CoreGui)
- for i,v in pairs(CMDs) do
- local CMDsValue = Instance.new("StringValue", CMDsFolder)
- CMDsValue.Value = v
- CMDsValue.RobloxLocked = true
- end
- cmdOpen = false
- function commands()
- if cmdOpen == false then
- cmdOpen = true
- local cmds = cp:Clone()
- cmds.Parent = game.CoreGui
- local HKV = HKFolder:GetChildren()
- local CMDsV = CMDsFolder:GetChildren()
- dragGUI(cmds.Frame)
- cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.01,true) wait(0.01)
- cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
- cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true)
- SettingsGUI = game.CoreGui.cp.Frame.holder if Nfriends == true then
- SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
- SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) elseif Nfriends == false then
- SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
- SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
- end
- --joined/left friend option
- SettingsGUI.FeedbackMain.friends.MouseButton1Click:connect(function()
- SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
- SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0)
- Nfriends = true updatefile()
- end)
- SettingsGUI.FeedbackMain.everyone.MouseButton1Click:connect(function()
- SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
- SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
- Nfriends = false updatefile()
- end)
- -- Color mixer
- SettingsGUI.FeedbackMain.openC.MouseButton1Click:Connect(function()
- picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil)
- end)
- --Message time
- SettingsGUI.FeedbackMain.setMT.MouseButton1Click:Connect(function()
- wait()
- Mseconds = SettingsGUI.FeedbackMain.MtimeInput.Input.Text
- Notify('Set message time to ' ..SettingsGUI.FeedbackMain.MtimeInput.Input.Text.. ' second(s)')
- updatefile()
- end)
- --CMDBAR keybind
- SettingsGUI.FeedbackMain.setBind.MouseButton1Click:Connect(function()
- wait()
- cmdbarbind = SettingsGUI.FeedbackMain.bindInput.Input.Text
- cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
- Notify('Set the command bar keybind to "' ..SettingsGUI.FeedbackMain.bindInput.Input.Text .. '"' )
- updatefile()
- end)
- --Change prefix
- SettingsGUI.FeedbackMain.setpre.MouseButton1Click:Connect(function()
- wait()
- cmdprefix = SettingsGUI.FeedbackMain.InputBox.Input.Text
- Notify('Set prefix to "' .. SettingsGUI.FeedbackMain.InputBox.Input.Text .. '"')
- updatefile()
- end)
- --Check Box for notify
- checked = "http://www.roblox.com/asset/?id=65492641"
- unchecked = "http://www.roblox.com/asset/?id=65492651"
- if suggestionstoggle == true then
- SettingsGUI.FeedbackMain.CheckBox.Image = checked else
- SettingsGUI.FeedbackMain.CheckBox.Image = unchecked end
- SettingsGUI.FeedbackMain.CheckBox.MouseButton1Down:connect(function()
- if suggestionstoggle == true then suggestionstoggle = false updatefile()
- SettingsGUI.FeedbackMain.CheckBox.Image = unchecked else
- suggestionstoggle = true
- updatefile()
- SettingsGUI.FeedbackMain.CheckBox.Image = checked end end)
- --Check Box for allow friends on serverlock
- checked2 = "http://www.roblox.com/asset/?id=65492641"
- unchecked2 = "http://www.roblox.com/asset/?id=65492651"
- if allowfriends == true then
- SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 else
- SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 end
- SettingsGUI.FeedbackMain.CheckBoxS.MouseButton1Down:connect(function()
- if allowfriends == true then allowfriends = false updatefile()
- SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 else
- allowfriends = true updatefile()
- SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 end end)
- --Check Box for JoinedLeft notifications
- checked3 = "http://www.roblox.com/asset/?id=65492641"
- unchecked3 = "http://www.roblox.com/asset/?id=65492651"
- if JLnotify == true then
- SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 else
- SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 end
- SettingsGUI.FeedbackMain.CheckBoxJL.MouseButton1Down:connect(function()
- if JLnotify == true then JLnotify = false updatefile()
- SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 else JLnotify = true
- SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 updatefile()
- SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
- SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) end end)
- cmds.Frame.holder.bar.cmds.MouseButton1Click:Connect(function()
- cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
- cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
- cmds.Frame.holder.bar.Hide.Visible = true
- cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
- cmds.Frame.holder.bar.settings.MouseButton1Click:Connect(function()
- cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true) wait(0.1)
- cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true) wait(0.2)
- cmds.Frame.holder.bar.Hide.Visible = true
- cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
- cmds.Frame.holder.bar.Hide.MouseButton1Click:Connect(function()
- cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-640),"Out","Quad",0.2,true)
- cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,0.018,-310),"Out","Quad",0.2,true) wait(0.2)
- cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,0),"Out","Quad",0.2,true) wait(0.2)
- cmds.Frame.holder.bar.Hide.Visible = false end)
- cmds.Frame.holder.bar.Exit.MouseButton1Click:Connect(function()
- Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
- cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.2,true) wait(0.3)
- cmds:Destroy() cmdOpen = false end)
- cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,330),"Out","Quad",0.2,true)
- searchbar()
- for i = 1, #HKV do
- local YSize = 25
- local Position = ((i * YSize) - YSize)
- local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
- newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
- newcmd.Visible = true
- newcmd.Position = UDim2.new(0,5,0, Position + 5)
- newcmd.Text = "" .. HKV[i].Value
- CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
- Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
- end
- for i = 1, #CMDsV do
- local YSize = 25
- local Position = ((i * YSize) - YSize)
- local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
- newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
- newcmd.Visible = true
- newcmd.Position = UDim2.new(0,5,0, Position + 5)
- newcmd.Text = "" .. CMDsV[i].Value
- CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
- Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
- end
- game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
- game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
- game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
- game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end end
- function searchbar()
- local CSP = game.CoreGui.cp.Frame.holder.size.MAIN
- local main = CSP
- local frame = CSP:WaitForChild('CMDs')
- local gui = CSP:WaitForChild('Search')
- local focused = false
- Match = function(name,str)
- return name:lower():find(str:lower()) and true
- end
- gui.FocusLost:connect(function(enterpressed)
- gui.Text = "Search"
- end)
- IndexContents = function(str,bool)
- local Index,SizeY = 0,0
- for i,v in next, frame:GetChildren() do
- if bool then
- if Match(v.Text,str) then
- Index = Index + 1
- v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
- v.Visible = true
- SizeY = SizeY + v.AbsoluteSize.Y
- frame.CanvasSize = UDim2.new(0,0,0,SizeY)
- else
- v.Visible = false
- end
- else
- v.Visible = true
- SizeY = SizeY + v.AbsoluteSize.Y
- frame.CanvasSize = UDim2.new(0,0,0,SizeY)
- end
- end
- end
- game:GetService('RunService').Stepped:connect(function()
- if gui:IsFocused() and gui.Text == "Search" then
- gui.Text = ''
- end
- end)
- gui.Changed:connect(function()
- if gui:IsFocused() then IndexContents(gui.Text,true) end
- end)
- IndexContents('',true)
- end
- function runwindow()
- commands()
- searchbar()
- end
- addcmd('settings','opens settings window',{'toggles'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker)
- else
- runwindow()
- game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true)
- wait(0.1)
- game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true)
- wait(0.1)
- game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
- game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
- end
- end)
- function movetab(speaker,PART)
- game:GetService('RunService').Stepped:connect(function()
- if PART ~= nil and speaker ~= nil and speaker.Character:FindFirstChild('HumanoidRootPart') then
- PART.Locked = true
- local cf = speaker.Character.HumanoidRootPart.CFrame
- local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
- PART.CFrame = newcf end end) end
- hastab = {}
- addcmd('tablet','opens tablet gui',{},
- function(args, speaker)
- for _, child in pairs( workspace:GetChildren()) do
- if child.Name == speaker.Name .. "TAB" then
- child:Destroy() end end
- game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
- local GUI = Instance.new("SurfaceGui")
- local holder = Instance.new("Frame")
- local bar = Instance.new("Frame")
- local Title = Instance.new("TextLabel")
- local MAIN = Instance.new("Frame")
- local Example = Instance.new("TextLabel")
- local CMDs = Instance.new("ScrollingFrame")
- local PART = Instance.new("Part")
- PART.Name = speaker.Name .. 'TAB'
- PART.Color = maincolor
- PART.Size = Vector3.new(7, 7.8, 0.2)
- PART.Transparency = 0
- PART.Locked = true
- PART.CanCollide = false
- PART.Parent = workspace
- PART.Anchored = true
- PART.Material = "Neon"
- local GUI = Instance.new("SurfaceGui")
- local holder = Instance.new("Frame")
- local bar = Instance.new("Frame")
- local Title = Instance.new("TextLabel")
- local MAIN = Instance.new("Frame")
- local Example = Instance.new("TextLabel")
- local CMDs = Instance.new("ScrollingFrame")
- GUI.Name = "GUI"
- GUI.Parent = PART
- GUI.CanvasSize = Vector2.new(500, 600)
- GUI.Face = Enum.NormalId.Back
- holder.Name = "holder"
- holder.Parent = GUI
- holder.BackgroundColor3 = Color3.new(1, 1, 1)
- holder.BackgroundTransparency = 1
- holder.BorderSizePixel = 2
- holder.Position = UDim2.new(0, 0, 0, 10)
- holder.Size = UDim2.new(0, 300, 0, 330)
- holder.ZIndex = 2
- bar.Name = "bar"
- bar.Parent = holder
- bar.BackgroundColor3 = Color3.new(0, 0, 0)
- bar.BackgroundTransparency = 0.89999997615814
- bar.BorderSizePixel = 0
- bar.Position = UDim2.new(0, 10, 1, -330)
- bar.Size = UDim2.new(0, 480, 0, 33)
- Title.Name = "Title"
- Title.Parent = bar
- Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
- Title.BackgroundTransparency = 1
- Title.Size = UDim2.new(1, 0, 0, 30)
- Title.Font = Enum.Font.SourceSansBold
- Title.FontSize = Enum.FontSize.Size24
- Title.Text = "[Infinite Yield] Command List"
- Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
- MAIN.Name = "MAIN"
- MAIN.Parent = holder
- MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
- MAIN.BackgroundTransparency = 0.89999997615814
- MAIN.BorderSizePixel = 0
- MAIN.Position = UDim2.new(0, 10, 1, -300)
- MAIN.Size = UDim2.new(0, 480, 0, 550)
- Example.Name = "Example"
- Example.Parent = MAIN
- Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Example.BackgroundTransparency = 1
- Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Example.BorderSizePixel = 0
- Example.Size = UDim2.new(0, 190, 0, 40)
- Example.Visible = false
- Example.Font = Enum.Font.SourceSansBold
- Example.FontSize = Enum.FontSize.Size36
- Example.Text = "txt"
- Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
- Example.TextStrokeTransparency = 0
- Example.TextXAlignment = Enum.TextXAlignment.Left
- Example.ZIndex = 6
- CMDs.Name = "CMDs"
- CMDs.Parent = MAIN
- CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CMDs.BackgroundTransparency = 1
- CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CMDs.BorderSizePixel = 0
- CMDs.Size = UDim2.new(0, 480, 0, 550)
- CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
- CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
- CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
- CMDs.ScrollBarThickness = 15
- CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
- local CMDsV = CMDsFolder:GetChildren()
- for i = 1, #CMDsV do
- local YSize = 35
- local Position = ((i * YSize) - YSize)
- local newcmd = Example:Clone()
- newcmd.Parent = CMDs
- newcmd.Visible = true
- newcmd.Position = UDim2.new(0,10,0, Position + 1)
- newcmd.Text = "" .. CMDsV[i].Value
- CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
- local cf = speaker.Character.HumanoidRootPart.CFrame
- local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
- PART.CFrame = newcf
- speaker.Character.Humanoid.Died:connect(function()
- PART:Destroy() end)
- wait(1)
- PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
- PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
- PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
- if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
- table.insert(hastab, speaker.Name) movetab(speaker,PART)
- end)
- function updatepositions()
- if PList then
- PList:ClearAllChildren()
- PList.CanvasSize = UDim2.new(0, 0, 0, 10)
- for i = 1, #WayPoints do
- local YSize = 25
- local Position = ((i * YSize) - YSize)
- local newcmd = Example:Clone()
- newcmd.Parent = PList
- newcmd.Visible = true
- newcmd.Position = UDim2.new(0,5,0, Position + 5)
- newcmd.Text = " " .. WayPoints[i].NAME .. ": " .. WayPoints[i].COORD[1] .. ", " .. WayPoints[i].COORD[2] .. ", " .. WayPoints[i].COORD[3]
- PList.CanvasSize = UDim2.new(0,0,0, Position + 30)
- local goto = Instance.new("TextButton")
- goto.Name = "goto"
- goto.Parent = PList
- goto.BackgroundColor3 = Color3.new(255, 255, 255)
- goto.BackgroundTransparency = 0.30000001192093
- goto.BorderColor3 = Color3.new(1, 0, 0)
- goto.BorderSizePixel = 0
- goto.Position = UDim2.new(0,-10,0, Position + 5)
- goto.Size = UDim2.new(0, 20, 0, 20)
- goto.FontSize = Enum.FontSize.Size14
- goto.Text = ""
- goto.ZIndex = 6
- goto.MouseButton1Click:Connect(function()
- execCmd("loadpos "..LP.Name.." "..WayPoints[i].NAME)
- end)
- end
- end
- end
- posopen = false
- addcmd("positions","lists waypoints",{'pos'},
- function(args, speaker)
- if posopen == false then
- posopen = true
- local Pos = Instance.new("ScreenGui")
- local drag = Instance.new("Frame")
- local PromptDialog = Instance.new("Frame")
- local shadow = Instance.new("Frame")
- local PopupText = Instance.new("TextLabel")
- local Exit = Instance.new("TextButton")
- local ContainerFrame = Instance.new("Frame")
- PList = Instance.new("ScrollingFrame")
- Pos.Name = "Pos"
- Pos.Parent = game.CoreGui
- drag.Name = "drag"
- drag.Parent = Pos
- drag.Active = true
- drag.BackgroundColor3 = Color3.new(1, 1, 1)
- drag.BackgroundTransparency = 1
- dragGUI(drag)
- drag.Position = UDim2.new(0.5, -150, 0, -400)
- drag.Size = UDim2.new(0, 290, 0, 30)
- PromptDialog.Name = "PromptDialog"
- PromptDialog.Parent = drag
- PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
- PromptDialog.BackgroundTransparency = 1
- PromptDialog.BorderSizePixel = 0
- PromptDialog.Position = UDim2.new(0, -10, 0, 0)
- PromptDialog.Size = UDim2.new(0, 310, 0, 300)
- PromptDialog.ZIndex = 8
- shadow.Name = "shadow"
- shadow.Parent = PromptDialog
- shadow.BackgroundColor3 = maincolor
- shadow.BackgroundTransparency = 0.30000001192093
- shadow.BorderColor3 = Color3.new(0, 0, 0)
- shadow.BorderSizePixel = 0
- shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
- shadow.Size = UDim2.new(0, 290, 0, 26)
- PopupText.Name = "PopupText"
- PopupText.Parent = shadow
- PopupText.BackgroundTransparency = 1
- PopupText.Position = UDim2.new(0, 8, 0, -3)
- PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
- PopupText.ZIndex = 110
- PopupText.Font = Enum.Font.SourceSansBold
- PopupText.FontSize = Enum.FontSize.Size28
- PopupText.Text = "Positions"
- PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText.TextStrokeTransparency = 0
- PopupText.TextWrapped = true
- PopupText.TextYAlignment = Enum.TextYAlignment.Top
- Exit.Name = "Exit"
- Exit.Parent = shadow
- Exit.BackgroundColor3 = Color3.new(1, 0, 0)
- Exit.BackgroundTransparency = 0.30000001192093
- Exit.BorderColor3 = Color3.new(1, 0, 0)
- Exit.BorderSizePixel = 0
- Exit.Position = UDim2.new(0, 267, 0, 3)
- Exit.Size = UDim2.new(0, 20, 0, 20)
- Exit.FontSize = Enum.FontSize.Size14
- Exit.Text = ""
- ContainerFrame.Name = "ContainerFrame"
- ContainerFrame.Parent = PromptDialog
- ContainerFrame.BackgroundColor3 = maincolor
- ContainerFrame.BackgroundTransparency = 0.5
- ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
- ContainerFrame.BorderSizePixel = 0
- ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
- ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
- ContainerFrame.ZIndex = 5
- PList.Name = "List"
- PList.Parent = ContainerFrame
- PList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- PList.BackgroundTransparency = 1
- PList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- PList.BorderSizePixel = 0
- PList.Position = UDim2.new(0, 10, 0, 5)
- PList.Size = UDim2.new(0, 280, 0, 230)
- PList.ZIndex = 6
- PList.BottomImage = "rbxasset://textures/blackBkg_square.png"
- PList.CanvasSize = UDim2.new(0, 0, 0, 10)
- PList.MidImage = "rbxasset://textures/blackBkg_square.png"
- PList.ScrollBarThickness = 8
- PList.TopImage = "rbxasset://textures/blackBkg_square.png"
- updatepositions()
- drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
- Exit.MouseButton1Click:Connect(function()
- drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
- wait(0.6) posopen = false Pos:Destroy() end) end
- end)
- function updateadmins()
- if AList then
- AList:ClearAllChildren()
- AList.CanvasSize = UDim2.new(0, 0, 0, 10)
- for i = 1, #adminname do
- local YSize = 25
- local Position = ((i * YSize) - YSize)
- local newcmd = Example:Clone()
- newcmd.Parent = AList
- newcmd.Visible = true
- newcmd.Position = UDim2.new(0,5,0, Position + 5)
- newcmd.Text = adminname[i].NAME
- AList.CanvasSize = UDim2.new(0,0,0, Position + 30)
- end
- end
- end
- adminsopen = false
- adminname = {}
- addcmd('admins','displays admins',{'adminlist'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker) else
- if adminsopen == false then
- adminsopen = true
- local admins = Instance.new("ScreenGui")
- local drag = Instance.new("Frame")
- local PromptDialog = Instance.new("Frame")
- local shadow = Instance.new("Frame")
- local PopupText = Instance.new("TextLabel")
- local Exit = Instance.new("TextButton")
- local ContainerFrame = Instance.new("Frame")
- AList = Instance.new("ScrollingFrame")
- admins.Name = "Admins"
- admins.Parent = game.CoreGui
- drag.Name = "drag"
- drag.Parent = admins
- drag.Active = true
- drag.BackgroundColor3 = Color3.new(1, 1, 1)
- drag.BackgroundTransparency = 1
- dragGUI(drag)
- drag.Position = UDim2.new(0.5, -150, 0, -400)
- drag.Size = UDim2.new(0, 290, 0, 30)
- PromptDialog.Name = "PromptDialog"
- PromptDialog.Parent = drag
- PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
- PromptDialog.BackgroundTransparency = 1
- PromptDialog.BorderSizePixel = 0
- PromptDialog.Position = UDim2.new(0, -10, 0, 0)
- PromptDialog.Size = UDim2.new(0, 310, 0, 300)
- PromptDialog.ZIndex = 8
- shadow.Name = "shadow"
- shadow.Parent = PromptDialog
- shadow.BackgroundColor3 = maincolor
- shadow.BackgroundTransparency = 0.30000001192093
- shadow.BorderColor3 = Color3.new(0, 0, 0)
- shadow.BorderSizePixel = 0
- shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
- shadow.Size = UDim2.new(0, 290, 0, 26)
- PopupText.Name = "PopupText"
- PopupText.Parent = shadow
- PopupText.BackgroundTransparency = 1
- PopupText.Position = UDim2.new(0, 8, 0, -3)
- PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
- PopupText.ZIndex = 110
- PopupText.Font = Enum.Font.SourceSansBold
- PopupText.FontSize = Enum.FontSize.Size28
- PopupText.Text = "Admins"
- PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText.TextStrokeTransparency = 0
- PopupText.TextWrapped = true
- PopupText.TextYAlignment = Enum.TextYAlignment.Top
- Exit.Name = "Exit"
- Exit.Parent = shadow
- Exit.BackgroundColor3 = Color3.new(1, 0, 0)
- Exit.BackgroundTransparency = 0.30000001192093
- Exit.BorderColor3 = Color3.new(1, 0, 0)
- Exit.BorderSizePixel = 0
- Exit.Position = UDim2.new(0, 267, 0, 3)
- Exit.Size = UDim2.new(0, 20, 0, 20)
- Exit.FontSize = Enum.FontSize.Size14
- Exit.Text = ""
- ContainerFrame.Name = "ContainerFrame"
- ContainerFrame.Parent = PromptDialog
- ContainerFrame.BackgroundColor3 = maincolor
- ContainerFrame.BackgroundTransparency = 0.5
- ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
- ContainerFrame.BorderSizePixel = 0
- ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
- ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
- ContainerFrame.ZIndex = 5
- AList.Name = "List"
- AList.Parent = ContainerFrame
- AList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- AList.BackgroundTransparency = 1
- AList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- AList.BorderSizePixel = 0
- AList.Position = UDim2.new(0, 10, 0, 5)
- AList.Size = UDim2.new(0, 280, 0, 230)
- AList.ZIndex = 6
- AList.BottomImage = "rbxasset://textures/blackBkg_square.png"
- AList.CanvasSize = UDim2.new(0, 0, 0, 10)
- AList.MidImage = "rbxasset://textures/blackBkg_square.png"
- AList.ScrollBarThickness = 8
- AList.TopImage = "rbxasset://textures/blackBkg_square.png"
- updateadmins()
- drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
- Exit.MouseButton1Click:Connect(function()
- drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
- wait(0.6) adminsopen = false admins:Destroy() end) end end
- end)
- function updatebans()
- if BList then
- BList:ClearAllChildren()
- BList.CanvasSize = UDim2.new(0, 0, 0, 10)
- for i = 1, #banname do
- local YSize = 25
- local Position = ((i * YSize) - YSize)
- local newcmd = Example:Clone()
- newcmd.Parent = BList
- newcmd.Visible = true
- newcmd.Position = UDim2.new(0,5,0, Position + 5)
- newcmd.Text = " Name: " .. banname[i].NAME .. " | ID: " .. banname[i].ID .. " | Age: " .. banname[i].AGE
- newcmd.TextSize = 20
- BList.CanvasSize = UDim2.new(0,0,0, Position + 30)
- local delet = Instance.new("TextButton")
- delet.Name = "delet"
- delet.Parent = BList
- delet.BackgroundColor3 = Color3.new(1, 0, 0)
- delet.BackgroundTransparency = 0.30000001192093
- delet.BorderColor3 = Color3.new(1, 0, 0)
- delet.BorderSizePixel = 0
- delet.Position = UDim2.new(0,-10,0, Position + 5)
- delet.Size = UDim2.new(0, 20, 0, 20)
- delet.FontSize = Enum.FontSize.Size14
- delet.Text = ""
- delet.ZIndex = 6
- delet.MouseButton1Click:Connect(function()
- updatebans()
- execCmd("unban "..banname[i].NAME)
- end)
- end
- end
- end
- banname = {}
- bansopen = false
- addcmd('bans','displays bans',{'banlist'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker) else
- if bansopen == false then
- bansopen = true
- local Bans = Instance.new("ScreenGui")
- local drag = Instance.new("Frame")
- local PromptDialog = Instance.new("Frame")
- local ContainerFrame = Instance.new("Frame")
- BList = Instance.new("ScrollingFrame")
- local shadow = Instance.new("Frame")
- local Exit = Instance.new("TextButton")
- local PopupText = Instance.new("TextLabel")
- Bans.Name = "Bans"
- Bans.Parent = game.CoreGui
- drag.Name = "drag"
- drag.Parent = Bans
- drag.Active = true
- drag.BackgroundColor3 = Color3.new(1, 1, 1)
- drag.BackgroundTransparency = 1
- dragGUI(drag)
- drag.Position = UDim2.new(0.5, -225, 0, -400)
- drag.Size = UDim2.new(0, 438, 0, 26)
- PromptDialog.Name = "PromptDialog"
- PromptDialog.Parent = drag
- PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
- PromptDialog.BackgroundTransparency = 1
- PromptDialog.BorderSizePixel = 0
- PromptDialog.Position = UDim2.new(0, 0, 0, -2)
- PromptDialog.Size = UDim2.new(0, 438, 0, 300)
- PromptDialog.ZIndex = 5
- ContainerFrame.Name = "ContainerFrame"
- ContainerFrame.Parent = PromptDialog
- ContainerFrame.BackgroundColor3 = maincolor
- ContainerFrame.BackgroundTransparency = 0.5
- ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
- ContainerFrame.BorderSizePixel = 0
- ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
- ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
- ContainerFrame.ZIndex = 5
- BList.Name = "List"
- BList.Parent = ContainerFrame
- BList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BList.BackgroundTransparency = 1
- BList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BList.BorderSizePixel = 0
- BList.Position = UDim2.new(0, 10, 0, 9)
- BList.Size = UDim2.new(0, 428, 0, 230)
- BList.ZIndex = 5
- BList.BottomImage = "rbxasset://textures/blackBkg_square.png"
- BList.CanvasSize = UDim2.new(0, 0, 0, 10)
- BList.MidImage = "rbxasset://textures/blackBkg_square.png"
- BList.ScrollBarThickness = 8
- BList.TopImage = "rbxasset://textures/blackBkg_square.png"
- shadow.Name = "shadow"
- shadow.Parent = PromptDialog
- shadow.BackgroundColor3 = maincolor
- shadow.BackgroundTransparency = 0.30000001192093
- shadow.BorderColor3 = Color3.new(0, 0, 0)
- shadow.BorderSizePixel = 0
- shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
- shadow.Size = UDim2.new(0, 438, 0, 26)
- Exit.Name = "Exit"
- Exit.Parent = shadow
- Exit.BackgroundColor3 = Color3.new(1, 0, 0)
- Exit.BackgroundTransparency = 0.30000001192093
- Exit.BorderColor3 = Color3.new(1, 0, 0)
- Exit.BorderSizePixel = 0
- Exit.Position = UDim2.new(0, 415, 0, 3)
- Exit.Size = UDim2.new(0, 20, 0, 20)
- Exit.FontSize = Enum.FontSize.Size14
- Exit.Text = ""
- PopupText.Name = "PopupText"
- PopupText.Parent = shadow
- PopupText.BackgroundTransparency = 1
- PopupText.Position = UDim2.new(0, 61, 0, -4)
- PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
- PopupText.ZIndex = 6
- PopupText.Font = Enum.Font.SourceSansBold
- PopupText.FontSize = Enum.FontSize.Size32
- PopupText.Text = "Bans"
- PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText.TextStrokeTransparency = 0
- PopupText.TextWrapped = true
- PopupText.TextYAlignment = Enum.TextYAlignment.Top
- updatebans()
- drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
- Exit.MouseButton1Click:Connect(function()
- drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
- wait(0.6) bansopen = false Bans:Destroy() end) end end
- end)
- function updatealiases()
- if AlList then
- AlList:ClearAllChildren()
- AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
- for i = 1, #aliasSave do
- local YSize = 25
- local Position = ((i * YSize) - YSize)
- local newcmd = Example:Clone()
- newcmd.Parent = AlList
- newcmd.Visible = true
- newcmd.Position = UDim2.new(0,5,0, Position + 5)
- newcmd.Text = ' Command: ['..aliasSave[i].CMD..'] Alias: ['..aliasSave[i].ALIAS..']'
- newcmd.TextSize = 20
- AlList.CanvasSize = UDim2.new(0,0,0, Position + 30)
- local delet = Instance.new("TextButton")
- delet.Name = "delet"
- delet.Parent = AlList
- delet.BackgroundColor3 = Color3.new(1, 0, 0)
- delet.BackgroundTransparency = 0.30000001192093
- delet.BorderColor3 = Color3.new(1, 0, 0)
- delet.BorderSizePixel = 0
- delet.Position = UDim2.new(0,-10,0, Position + 5)
- delet.Size = UDim2.new(0, 20, 0, 20)
- delet.FontSize = Enum.FontSize.Size14
- delet.Text = ""
- delet.ZIndex = 6
- delet.MouseButton1Click:Connect(function()
- updatebans()
- execCmd("removealias "..aliasSave[i].ALIAS)
- end)
- end
- end
- end
- aliasesopen = false
- addcmd('aliases','displays aliases',{},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- lponly(speaker) else
- if aliasesopen == false then
- aliasesopen = true
- local aliases = Instance.new("ScreenGui")
- local drag = Instance.new("Frame")
- local PromptDialog = Instance.new("Frame")
- local ContainerFrame = Instance.new("Frame")
- AlList = Instance.new("ScrollingFrame")
- local shadow = Instance.new("Frame")
- local Exit = Instance.new("TextButton")
- local PopupText = Instance.new("TextLabel")
- aliases.Name = "Aliases"
- aliases.Parent = game.CoreGui
- drag.Name = "drag"
- drag.Parent = aliases
- drag.Active = true
- drag.BackgroundColor3 = Color3.new(1, 1, 1)
- drag.BackgroundTransparency = 1
- dragGUI(drag)
- drag.Position = UDim2.new(0.5, -225, 0, -400)
- drag.Size = UDim2.new(0, 438, 0, 26)
- PromptDialog.Name = "PromptDialog"
- PromptDialog.Parent = drag
- PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
- PromptDialog.BackgroundTransparency = 1
- PromptDialog.BorderSizePixel = 0
- PromptDialog.Position = UDim2.new(0, 0, 0, -2)
- PromptDialog.Size = UDim2.new(0, 438, 0, 300)
- PromptDialog.ZIndex = 5
- ContainerFrame.Name = "ContainerFrame"
- ContainerFrame.Parent = PromptDialog
- ContainerFrame.BackgroundColor3 = maincolor
- ContainerFrame.BackgroundTransparency = 0.5
- ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
- ContainerFrame.BorderSizePixel = 0
- ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
- ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
- ContainerFrame.ZIndex = 5
- AlList.Name = "List"
- AlList.Parent = ContainerFrame
- AlList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- AlList.BackgroundTransparency = 1
- AlList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- AlList.BorderSizePixel = 0
- AlList.Position = UDim2.new(0, 10, 0, 9)
- AlList.Size = UDim2.new(0, 428, 0, 230)
- AlList.ZIndex = 5
- AlList.BottomImage = "rbxasset://textures/blackBkg_square.png"
- AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
- AlList.MidImage = "rbxasset://textures/blackBkg_square.png"
- AlList.ScrollBarThickness = 8
- AlList.TopImage = "rbxasset://textures/blackBkg_square.png"
- shadow.Name = "shadow"
- shadow.Parent = PromptDialog
- shadow.BackgroundColor3 = maincolor
- shadow.BackgroundTransparency = 0.30000001192093
- shadow.BorderColor3 = Color3.new(0, 0, 0)
- shadow.BorderSizePixel = 0
- shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
- shadow.Size = UDim2.new(0, 438, 0, 26)
- Exit.Name = "Exit"
- Exit.Parent = shadow
- Exit.BackgroundColor3 = Color3.new(1, 0, 0)
- Exit.BackgroundTransparency = 0.30000001192093
- Exit.BorderColor3 = Color3.new(1, 0, 0)
- Exit.BorderSizePixel = 0
- Exit.Position = UDim2.new(0, 415, 0, 3)
- Exit.Size = UDim2.new(0, 20, 0, 20)
- Exit.FontSize = Enum.FontSize.Size14
- Exit.Text = ""
- PopupText.Name = "PopupText"
- PopupText.Parent = shadow
- PopupText.BackgroundTransparency = 1
- PopupText.Position = UDim2.new(0, 61, 0, -4)
- PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
- PopupText.ZIndex = 6
- PopupText.Font = Enum.Font.SourceSansBold
- PopupText.FontSize = Enum.FontSize.Size32
- PopupText.Text = "Aliases"
- PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText.TextStrokeTransparency = 0
- PopupText.TextWrapped = true
- PopupText.TextYAlignment = Enum.TextYAlignment.Top
- updatealiases()
- drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
- Exit.MouseButton1Click:Connect(function()
- drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
- wait(0.6) aliasesopen = false aliases:Destroy() end) end end
- end)
- addcmd('sound', 'plays a sound',{'music','play'},
- function(args, speaker)
- if isNumber(args[1]) then
- for i,v in pairs(game:GetDescendants()) do
- if v:IsA'Sound'then v:Destroy() end end
- local c = args[1] or 'stop'
- if std.inTable({'stop'}, c:lower()) then return end
- local s = Instance.new("Sound", workspace)
- s.Name = "IYsound"
- s.Looped = true
- s.SoundId = "rbxassetid://" .. c
- s.Volume = 1
- s:Play()
- local Asset = game:GetService("MarketplaceService"):GetProductInfo(c)
- playerenabled = false
- Notify('Playing: '..Asset.Name..' ('..c..')')
- else
- local name = GLS(false, 0)
- if GLS(false, 0) == "stop" or GLS(false, 0) == "off" then
- Notify('Stopped audio')
- for i,v in pairs(game:GetDescendants()) do
- if v:IsA'Sound'then v:Destroy() end end
- return
- end
- Notify('Loading list...')
- local Audios = Instance.new("ScreenGui")
- local drag = Instance.new("Frame")
- local PromptDialog = Instance.new("Frame")
- local ContainerFrame = Instance.new("Frame")
- local AudList = Instance.new("ScrollingFrame")
- local shadow = Instance.new("Frame")
- local Exit = Instance.new("TextButton")
- local PopupText = Instance.new("TextLabel")
- local Hide = Instance.new("TextButton")
- Audios.Name = "Audios"
- Audios.Parent = game.CoreGui
- drag.Name = "drag"
- drag.Parent = Audios
- drag.Active = true
- drag.BackgroundColor3 = Color3.new(1, 1, 1)
- drag.BackgroundTransparency = 1
- dragGUI(drag)
- drag.Position = UDim2.new(0.5, -225, 0, -400)
- drag.Size = UDim2.new(0, 438, 0, 26)
- PromptDialog.Name = "PromptDialog"
- PromptDialog.Parent = drag
- PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
- PromptDialog.BackgroundTransparency = 1
- PromptDialog.BorderSizePixel = 0
- PromptDialog.Position = UDim2.new(0, 0, 0, -2)
- PromptDialog.Size = UDim2.new(0, 438, 0, 300)
- PromptDialog.ZIndex = 5
- PromptDialog.ClipsDescendants = true
- ContainerFrame.Name = "ContainerFrame"
- ContainerFrame.Parent = PromptDialog
- ContainerFrame.BackgroundColor3 = maincolor
- ContainerFrame.BackgroundTransparency = 0.5
- ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
- ContainerFrame.BorderSizePixel = 0
- ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
- ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
- ContainerFrame.ZIndex = 5
- AudList.Name = "List"
- AudList.Parent = ContainerFrame
- AudList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- AudList.BackgroundTransparency = 1
- AudList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- AudList.BorderSizePixel = 0
- AudList.Position = UDim2.new(0, 10, 0, 9)
- AudList.Size = UDim2.new(0, 428, 0, 230)
- AudList.ZIndex = 5
- AudList.BottomImage = "rbxasset://textures/blackBkg_square.png"
- AudList.CanvasSize = UDim2.new(0, 0, 0, 10)
- AudList.MidImage = "rbxasset://textures/blackBkg_square.png"
- AudList.ScrollBarThickness = 8
- AudList.TopImage = "rbxasset://textures/blackBkg_square.png"
- shadow.Name = "shadow"
- shadow.Parent = PromptDialog
- shadow.BackgroundColor3 = maincolor
- shadow.BackgroundTransparency = 0.30000001192093
- shadow.BorderColor3 = Color3.new(0, 0, 0)
- shadow.BorderSizePixel = 0
- shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
- shadow.Size = UDim2.new(0, 438, 0, 26)
- Exit.Name = "Exit"
- Exit.Parent = shadow
- Exit.BackgroundColor3 = Color3.new(1, 0, 0)
- Exit.BackgroundTransparency = 0.30000001192093
- Exit.BorderColor3 = Color3.new(1, 0, 0)
- Exit.BorderSizePixel = 0
- Exit.Position = UDim2.new(0, 415, 0, 3)
- Exit.Size = UDim2.new(0, 20, 0, 20)
- Exit.FontSize = Enum.FontSize.Size14
- Exit.Text = ""
- PopupText.Name = "PopupText"
- PopupText.Parent = shadow
- PopupText.BackgroundTransparency = 1
- PopupText.Position = UDim2.new(0, 61, 0, -4)
- PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
- PopupText.ZIndex = 6
- PopupText.Font = Enum.Font.SourceSansBold
- PopupText.FontSize = Enum.FontSize.Size32
- PopupText.Text = GLS(false, 0).." [Audio]"
- PopupText.TextScaled = true
- PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText.TextStrokeTransparency = 0
- PopupText.TextWrapped = true
- PopupText.TextYAlignment = Enum.TextYAlignment.Center
- Hide.Name = "Hide"
- Hide.Parent = shadow
- Hide.BackgroundColor3 = Color3.new(1, 1, 1)
- Hide.BackgroundTransparency = 0.30000001192093
- Hide.BorderColor3 = Color3.new(1, 1, 1)
- Hide.BorderSizePixel = 0
- Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
- Hide.Size = UDim2.new(0, 20, 0, 20)
- Hide.FontSize = Enum.FontSize.Size14
- Hide.Text = ""
- local hidden = false
- Hide.MouseButton1Down:connect(function()
- if hidden == false then hidden = true
- ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
- else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
- end end)
- local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Audio&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
- local results = HttpService:JSONDecode(json)
- if #results == 0 then
- Notify('No audio found :(')
- Audios:Destroy()
- return
- end
- for i,v in pairs(results) do
- local YSize = 25
- local Position = ((i * YSize) - YSize)
- local newcmd = Example:Clone()
- newcmd.Parent = AudList
- newcmd.Visible = true
- newcmd.Position = UDim2.new(0,5,0, Position + 5)
- newcmd.Text = " "..v.Name
- newcmd.TextSize = 20
- AudList.CanvasSize = UDim2.new(0,0,0, Position + 30)
- local play = Instance.new("TextButton")
- play.Name = "play"
- play.Parent = AudList
- play.BackgroundColor3 = Color3.new(255, 255, 255)
- play.BackgroundTransparency = 0.30000001192093
- play.BorderColor3 = Color3.new(1, 0, 0)
- play.BorderSizePixel = 0
- play.Position = UDim2.new(0,-10,0, Position + 5)
- play.Size = UDim2.new(0, 20, 0, 20)
- play.FontSize = Enum.FontSize.Size14
- play.Text = ""
- play.ZIndex = 6
- play.MouseButton1Click:Connect(function()
- playerenabled = false
- for i,v in pairs(game:GetDescendants()) do
- if v:IsA'Sound'then v:Destroy() end end
- wait(0.1)
- Notify('Playing: '..v.Name ..' ('..v.AssetId..')')
- local s = Instance.new("Sound", workspace)
- s.Name = "IYsound"
- s.Looped = true
- s.SoundId = "rbxassetid://" .. v.AssetId
- s.Volume = 1
- s:Play()
- end)
- Notify('Select an audio to play')
- drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
- Exit.MouseButton1Click:Connect(function()
- drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
- wait(0.6) Audios:Destroy() end) end end
- end)
- function dragmodel(model, window, frame, name)
- local Dragger = Instance.new("Dragger") local dragging = false local drag = model drag.Parent = workspace local parts = {}
- drag:MakeJoints() drag.Name = name
- local mouse = game:GetService("Players").LocalPlayer:GetMouse()
- function collectParts(object, baseParts)
- if object:IsA("BasePart") then
- baseParts[#baseParts+1] = object end
- for index,child in pairs(object:GetChildren()) do
- collectParts(child, baseParts) end end
- collectParts(drag, parts)
- Dragger:MouseDown(parts[1], Vector3.new(0,0,0), parts)
- dragging = true
- mouse.Move:connect(function()
- if dragging then
- Dragger:MouseMove(mouse.UnitRay)
- end end)
- mouse.KeyDown:connect(function(Key)
- if dragging then
- if Key == "r" then
- Dragger:AxisRotate("Y")
- elseif Key == "t" then
- Dragger:AxisRotate("X")
- elseif Key == "e" then
- if window == true then
- frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
- end
- drag:Destroy()
- dragging = false
- Dragger:MouseUp()
- end end end)
- mouse.Button1Down:connect(function()
- if dragging then
- if window == true then
- frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
- end
- dragging = false
- Dragger:MouseUp()
- end end) end
- addcmd('insert', 'inserts a model',{'ins'},
- function(args, speaker)
- if isNumber(args[1]) then
- local window = false
- local Asset = game:GetService("MarketplaceService"):GetProductInfo(args[1])
- dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. Asset.AssetId), window, nil, Asset.Name)
- Notify('Inserted ' .. Asset.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
- else
- local name = GLS(false, 0)
- Notify('Loading list...')
- local Models = Instance.new("ScreenGui")
- local drag = Instance.new("Frame")
- local PromptDialog = Instance.new("Frame")
- local ModelContainerFrame = Instance.new("Frame")
- local ModList = Instance.new("ScrollingFrame")
- local shadow = Instance.new("Frame")
- local Exit = Instance.new("TextButton")
- local PopupText = Instance.new("TextLabel")
- local Hide = Instance.new("TextButton")
- Models.Name = "Models"
- Models.Parent = game.CoreGui
- drag.Name = "drag"
- drag.Parent = Models
- drag.Active = true
- drag.BackgroundColor3 = Color3.new(1, 1, 1)
- drag.BackgroundTransparency = 1
- dragGUI(drag)
- drag.Position = UDim2.new(0.5, -225, 0, -400)
- drag.Size = UDim2.new(0, 438, 0, 26)
- PromptDialog.Name = "PromptDialog"
- PromptDialog.Parent = drag
- PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
- PromptDialog.BackgroundTransparency = 1
- PromptDialog.BorderSizePixel = 0
- PromptDialog.Position = UDim2.new(0, 0, 0, -2)
- PromptDialog.Size = UDim2.new(0, 438, 0, 300)
- PromptDialog.ClipsDescendants = true
- PromptDialog.ZIndex = 5
- ModelContainerFrame.Name = "ContainerFrame"
- ModelContainerFrame.Parent = PromptDialog
- ModelContainerFrame.BackgroundColor3 = maincolor
- ModelContainerFrame.BackgroundTransparency = 0.5
- ModelContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
- ModelContainerFrame.BorderSizePixel = 0
- ModelContainerFrame.Position = UDim2.new(0, 0, 0, 29)
- ModelContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
- ModelContainerFrame.ZIndex = 5
- ModList.Name = "List"
- ModList.Parent = ModelContainerFrame
- ModList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- ModList.BackgroundTransparency = 1
- ModList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- ModList.BorderSizePixel = 0
- ModList.Position = UDim2.new(0, 10, 0, 9)
- ModList.Size = UDim2.new(0, 428, 0, 230)
- ModList.ZIndex = 5
- ModList.BottomImage = "rbxasset://textures/blackBkg_square.png"
- ModList.CanvasSize = UDim2.new(0, 0, 0, 10)
- ModList.MidImage = "rbxasset://textures/blackBkg_square.png"
- ModList.ScrollBarThickness = 8
- ModList.TopImage = "rbxasset://textures/blackBkg_square.png"
- shadow.Name = "shadow"
- shadow.Parent = PromptDialog
- shadow.BackgroundColor3 = maincolor
- shadow.BackgroundTransparency = 0.30000001192093
- shadow.BorderColor3 = Color3.new(0, 0, 0)
- shadow.BorderSizePixel = 0
- shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
- shadow.Size = UDim2.new(0, 438, 0, 26)
- Exit.Name = "Exit"
- Exit.Parent = shadow
- Exit.BackgroundColor3 = Color3.new(1, 0, 0)
- Exit.BackgroundTransparency = 0.30000001192093
- Exit.BorderColor3 = Color3.new(1, 0, 0)
- Exit.BorderSizePixel = 0
- Exit.Position = UDim2.new(0, 415, 0, 3)
- Exit.Size = UDim2.new(0, 20, 0, 20)
- Exit.FontSize = Enum.FontSize.Size14
- Exit.Text = ""
- PopupText.Name = "PopupText"
- PopupText.Parent = shadow
- PopupText.BackgroundTransparency = 1
- PopupText.Position = UDim2.new(0, 61, 0, -4)
- PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
- PopupText.ZIndex = 6
- PopupText.Font = Enum.Font.SourceSansBold
- PopupText.FontSize = Enum.FontSize.Size32
- PopupText.Text = GLS(false, 0).." [Models]"
- PopupText.TextScaled = true
- PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText.TextStrokeTransparency = 0
- PopupText.TextWrapped = true
- PopupText.TextYAlignment = Enum.TextYAlignment.Center
- Hide.Name = "Hide"
- Hide.Parent = shadow
- Hide.BackgroundColor3 = Color3.new(1, 1, 1)
- Hide.BackgroundTransparency = 0.30000001192093
- Hide.BorderColor3 = Color3.new(1, 1, 1)
- Hide.BorderSizePixel = 0
- Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
- Hide.Size = UDim2.new(0, 20, 0, 20)
- Hide.FontSize = Enum.FontSize.Size14
- Hide.Text = ""
- local hidden = false
- Hide.MouseButton1Down:connect(function()
- if hidden == false then hidden = true
- ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
- else ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
- end end)
- local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Models&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
- local results = HttpService:JSONDecode(json)
- if #results == 0 then
- Notify('No models found :(')
- Models:Destroy()
- return
- end
- for i,v in pairs(results) do
- local YSize = 100
- local Position = ((i * YSize) - YSize)
- local newcmd = Example:Clone()
- newcmd.Parent = ModList
- newcmd.Visible = true
- newcmd.Position = UDim2.new(0,5,0, Position + 40)
- newcmd.Text = " "..v.Name
- newcmd.TextSize = 20
- ModList.CanvasSize = UDim2.new(0,0,0, Position + 100)
- local ins = Instance.new("TextButton")
- ins.Name = "ins"
- ins.Parent = ModList
- ins.BackgroundColor3 = Color3.new(255, 255, 255)
- ins.BackgroundTransparency = 0.30000001192093
- ins.BorderColor3 = Color3.new(1, 0, 0)
- ins.BorderSizePixel = 0
- ins.Position = UDim2.new(0,-10,0, Position + 40)
- ins.Size = UDim2.new(0, 20, 0, 20)
- ins.FontSize = Enum.FontSize.Size14
- ins.Text = ""
- ins.ZIndex = 6
- local img = Instance.new("ImageLabel")
- img.Parent = ModList
- img.Position = UDim2.new(0,300,0, Position + 5)
- img.Size = UDim2.new(0,100,0,100)
- img.ZIndex = 6
- img.BackgroundColor3 = Color3.new(255, 255, 255)
- img.BackgroundTransparency = 1
- img.Image = 'https://www.roblox.com/Thumbs/Asset.ashx?width=110&height=110&assetId='..v.AssetId
- ins.MouseButton1Click:Connect(function()
- local window = true
- dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. v.AssetId), window, ModelContainerFrame, v.Name)
- Notify('Inserted ' .. v.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
- ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
- end)
- Notify('Select a model to insert')
- drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
- Exit.MouseButton1Click:Connect(function()
- drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
- wait(0.6) Models:Destroy() end) end end
- end)
- addcmd('cmds','opens cmds window',{'commands'},
- function(args, speaker)
- if speaker.userId ~= LP.userId then
- for _, child in pairs( workspace:GetChildren()) do
- if child.Name == speaker.Name .. "TAB" then
- child:Destroy() end end
- game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
- local GUI = Instance.new("SurfaceGui")
- local holder = Instance.new("Frame")
- local bar = Instance.new("Frame")
- local Title = Instance.new("TextLabel")
- local MAIN = Instance.new("Frame")
- local Example = Instance.new("TextLabel")
- local CMDs = Instance.new("ScrollingFrame")
- local PART = Instance.new("Part")
- PART.Name = speaker.Name .. 'TAB'
- PART.Color = maincolor
- PART.Size = Vector3.new(7, 7.8, 0.2)
- PART.Transparency = 0
- PART.Locked = true
- PART.CanCollide = false
- PART.Parent = workspace
- PART.Anchored = true
- PART.Material = "Neon"
- local GUI = Instance.new("SurfaceGui")
- local holder = Instance.new("Frame")
- local bar = Instance.new("Frame")
- local Title = Instance.new("TextLabel")
- local MAIN = Instance.new("Frame")
- local Example = Instance.new("TextLabel")
- local CMDs = Instance.new("ScrollingFrame")
- GUI.Name = "GUI"
- GUI.Parent = PART
- GUI.CanvasSize = Vector2.new(500, 600)
- GUI.Face = Enum.NormalId.Back
- holder.Name = "holder"
- holder.Parent = GUI
- holder.BackgroundColor3 = Color3.new(1, 1, 1)
- holder.BackgroundTransparency = 1
- holder.BorderSizePixel = 2
- holder.Position = UDim2.new(0, 0, 0, 10)
- holder.Size = UDim2.new(0, 300, 0, 330)
- holder.ZIndex = 2
- bar.Name = "bar"
- bar.Parent = holder
- bar.BackgroundColor3 = Color3.new(0, 0, 0)
- bar.BackgroundTransparency = 0.89999997615814
- bar.BorderSizePixel = 0
- bar.Position = UDim2.new(0, 10, 1, -330)
- bar.Size = UDim2.new(0, 480, 0, 33)
- Title.Name = "Title"
- Title.Parent = bar
- Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
- Title.BackgroundTransparency = 1
- Title.Size = UDim2.new(1, 0, 0, 30)
- Title.Font = Enum.Font.SourceSansBold
- Title.FontSize = Enum.FontSize.Size24
- Title.Text = "[Infinite Yield] Command List"
- Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
- MAIN.Name = "MAIN"
- MAIN.Parent = holder
- MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
- MAIN.BackgroundTransparency = 0.89999997615814
- MAIN.BorderSizePixel = 0
- MAIN.Position = UDim2.new(0, 10, 1, -300)
- MAIN.Size = UDim2.new(0, 480, 0, 550)
- Example.Name = "Example"
- Example.Parent = MAIN
- Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Example.BackgroundTransparency = 1
- Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Example.BorderSizePixel = 0
- Example.Size = UDim2.new(0, 190, 0, 40)
- Example.Visible = false
- Example.Font = Enum.Font.SourceSansBold
- Example.FontSize = Enum.FontSize.Size36
- Example.Text = "txt"
- Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
- Example.TextStrokeTransparency = 0
- Example.TextXAlignment = Enum.TextXAlignment.Left
- Example.ZIndex = 6
- CMDs.Name = "CMDs"
- CMDs.Parent = MAIN
- CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CMDs.BackgroundTransparency = 1
- CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- CMDs.BorderSizePixel = 0
- CMDs.Size = UDim2.new(0, 480, 0, 550)
- CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
- CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
- CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
- CMDs.ScrollBarThickness = 15
- CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
- local CMDsV = CMDsFolder:GetChildren()
- for i = 1, #CMDsV do
- local YSize = 35
- local Position = ((i * YSize) - YSize)
- local newcmd = Example:Clone()
- newcmd.Parent = CMDs
- newcmd.Visible = true
- newcmd.Position = UDim2.new(0,10,0, Position + 1)
- newcmd.Text = "" .. CMDsV[i].Value
- CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
- local cf = speaker.Character.HumanoidRootPart.CFrame
- local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
- PART.CFrame = newcf
- speaker.Character.Humanoid.Died:connect(function()
- PART:Destroy() end)
- wait(1)
- PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
- PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
- PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
- if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
- table.insert(hastab, speaker.Name) movetab(speaker,PART)
- else
- if cmdOpen == true then
- game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
- game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
- game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
- game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
- else
- commands() searchbar()
- end end
- end)
- cmdBAR.FocusLost:connect(function(enterpressed)
- if enterpressed and cmdBAR.Text ~= "" then
- spawn(function ()
- execCmd(cmdBAR.Text, Player)
- end)
- end
- game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
- cmdBAR.BorderSizePixel = 1
- wait(0.1)
- cmdBAR.BorderSizePixel = 0
- cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
- end)
- Mouse.KeyDown:connect(function(Key)
- if (Key==cmdbarbind) then
- cmdBAR:CaptureFocus()
- cmdBAR.BorderSizePixel = 1
- wait(0.1)
- cmdBAR.BorderSizePixel = 2
- end
- end)
- cmdBAR.Changed:connect(function (property)
- if suggestionstoggle == true and cmdBAR:IsFocused() then IndexContents2(cmdBAR.Text,true) end
- end)
- cmdBAR:GetPropertyChangedSignal("Text"):Connect(function()
- local diff = cmdBAR.TextBounds.X-250
- cmdBAR:TweenSizeAndPosition(UDim2.new(0,250+math.floor(math.max(0,diff)),0,25),UDim2.new(0,10-math.floor(math.max(0,diff)),1,-35),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
- end)
- cmdBAR.Focused:Connect(function() historyCount = 0 end)
- game:GetService("UserInputService").InputBegan:Connect(function(input)
- if not cmdBAR:IsFocused() then return end
- if input.KeyCode == Enum.KeyCode.Up then
- historyCount = historyCount + 1
- if historyCount > #cmdHistory then historyCount = #cmdHistory end
- cmdBAR.Text = cmdHistory[historyCount] or ""
- elseif input.KeyCode == Enum.KeyCode.Down then
- historyCount = historyCount - 1
- if historyCount < 1 then historyCount = 1 end
- cmdBAR.Text = cmdHistory[historyCount] or ""
- end
- end)
- NOTIFY = DATA.Notification
- NOTIFY.Parent = game.CoreGui
- local usingNOTE = false
- function Notify(msg)
- spawn(function()
- if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
- NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
- wait(0.5)
- MusicPlayer:Hide()
- if qopen == true then
- quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false
- NOTIFY.NOTIFY.NOTE.Text = msg
- NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
- if playerenabled == true then
- wait(4)
- if playerenabled == true then
- MusicPlayer:Show()
- NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
- end
- end
- else
- NOTIFY.NOTIFY.NOTE.Text = msg
- NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
- if playerenabled == true then
- wait(4)
- if playerenabled == true then
- MusicPlayer:Show()
- NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
- end
- end
- end end end) end
- local loadbar = Instance.new("ScreenGui") local Loading = Instance.new("TextLabel") local fr = Instance.new("Frame") local ba = Instance.new("Frame") loadbar.Name = "loadbar" loadbar.Parent = game.CoreGui
- Loading.Name = "Loading" Loading.Parent = loadbar Loading.BackgroundColor3 = Color3.new(1, 1, 1) Loading.BackgroundTransparency = 1 Loading.Position = UDim2.new(0.25, 0, 0.875, 0) Loading.Size = UDim2.new(0.5, 0, 0, 50)
- Loading.ZIndex = 101 Loading.Font = Enum.Font.ArialBold Loading.FontSize = Enum.FontSize.Size24 Loading.Text = "Loading..." Loading.TextColor3 = Color3.new(0, 0, 0) Loading.TextStrokeColor3 = Color3.new(1, 1, 1) Loading.TextStrokeTransparency = 0.5
- Loading.TextTransparency = 0.10000000149012 Loading.TextWrapped = true fr.Name = "fr" fr.Parent = Loading fr.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078) fr.BackgroundTransparency = 0.30000001192093
- fr.BorderColor3 = Color3.new(0.196078, 0.196078, 0.196078) fr.BorderSizePixel = 2 fr.Size = UDim2.new(1, 0, 1, 0) ba.ZIndex = 100 fr.ZIndex = 99 ba.Name = "ba" ba.Parent = Loading ba.BackgroundColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392) ba.BorderColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392)
- ba.BorderSizePixel = 0 ba.Size = UDim2.new(0, 0, 1, 0)
- if aliasSave then
- for i = 1, #aliasSave do
- execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
- end else
- aliasSave = {} wait(0.1) updatefile()
- for i = 1, #aliasSave do
- execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
- end end
- Loading.ba:TweenSize(UDim2.new(0.3, 0, 1, 0), "InOut", "Quart", 1, true, nil)
- commands() wait(0.01) game.CoreGui.cp:Destroy() cmdOpen = false
- local Logs = Instance.new("ScreenGui")
- logdrag = Instance.new("Frame")
- local PromptDialog = Instance.new("Frame")
- local ContainerFrame = Instance.new("Frame")
- local pos = Instance.new("Frame")
- local clear = Instance.new("TextButton")
- local scroll = Instance.new("ScrollingFrame")
- local hl = Instance.new("Frame")
- local whispers = Instance.new("Frame")
- local CheckBox = Instance.new("ImageButton")
- local box = Instance.new("TextButton")
- local whispers_2 = Instance.new("TextLabel")
- local chats = Instance.new("Frame")
- local CheckBox_2 = Instance.new("ImageButton")
- local box_2 = Instance.new("TextButton")
- local chats_2 = Instance.new("TextLabel")
- local commands = Instance.new("Frame")
- local CheckBox_3 = Instance.new("ImageButton")
- local box_3 = Instance.new("TextButton")
- local commands_2 = Instance.new("TextLabel")
- local shadow = Instance.new("Frame")
- local Exit = Instance.new("TextButton")
- local PopupText = Instance.new("TextLabel")
- local Hide = Instance.new("TextButton")
- Logs.Name = "Logs"
- Logs.Parent = game.CoreGui
- logdrag.Name = "drag"
- logdrag.Parent = Logs
- logdrag.Active = true
- logdrag.BackgroundColor3 = Color3.new(1, 1, 1)
- logdrag.BackgroundTransparency = 1
- dragGUI(logdrag)
- logdrag.Position = UDim2.new(0.5, -225, 0, -400)
- logdrag.Size = UDim2.new(0, 438, 0, 26)
- PromptDialog.Name = "PromptDialog"
- PromptDialog.Parent = logdrag
- PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
- PromptDialog.BackgroundTransparency = 1
- PromptDialog.BorderSizePixel = 0
- PromptDialog.Position = UDim2.new(0, 0, 0, -2)
- PromptDialog.Size = UDim2.new(0, 438, 0, 300)
- PromptDialog.ZIndex = 5
- PromptDialog.ClipsDescendants = true
- ContainerFrame.Name = "ContainerFrame"
- ContainerFrame.Parent = PromptDialog
- ContainerFrame.BackgroundColor3 = maincolor
- ContainerFrame.BackgroundTransparency = 0.5
- ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
- ContainerFrame.BorderSizePixel = 0
- ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
- ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
- ContainerFrame.ZIndex = 5
- pos.Name = "pos"
- pos.Parent = ContainerFrame
- pos.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
- pos.BackgroundTransparency = 1
- pos.BorderColor3 = Color3.new(0, 0, 0)
- pos.BorderSizePixel = 0
- pos.Position = UDim2.new(0, 10, 0, 9)
- pos.Size = UDim2.new(0, 428, 0, 230)
- pos.ZIndex = 5
- clear.Name = "clear"
- clear.Parent = pos
- clear.BackgroundColor3 = Color3.new(0, 0, 0)
- clear.BackgroundTransparency = 0.80000001192093
- clear.BorderColor3 = Color3.new(1, 1, 1)
- clear.Position = UDim2.new(0, 3, 0, 3)
- clear.Size = UDim2.new(0, 70, 0, 20)
- clear.ZIndex = 5
- clear.Font = Enum.Font.SourceSans
- clear.FontSize = Enum.FontSize.Size14
- clear.Text = "Clear"
- clear.TextColor3 = Color3.new(1, 1, 1)
- scroll.Name = "scroll"
- scroll.Parent = pos
- scroll.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- scroll.BackgroundTransparency = 1
- scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- scroll.BorderSizePixel = 0
- scroll.Size = UDim2.new(0, 413, 0, 193)
- scroll.Position = UDim2.new(0.007, 0, 0.152, 0)
- scroll.ZIndex = 5
- scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
- scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
- scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
- scroll.ScrollBarThickness = 8
- scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
- hl.Name = "hl"
- hl.Parent = pos
- hl.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
- hl.BackgroundTransparency = 0.5
- hl.BorderColor3 = Color3.new(0, 0, 0)
- hl.BorderSizePixel = 0
- hl.Position = UDim2.new(0, 2, 0, 35)
- hl.Size = UDim2.new(0.799065411, 72, 0.839130461, 0)
- hl.ZIndex = 5
- whispers.Name = "whispers"
- whispers.Parent = pos
- whispers.BackgroundColor3 = Color3.new(1, 1, 1)
- whispers.BackgroundTransparency = 1
- whispers.Size = UDim2.new(0, 428, 0, 230)
- CheckBox.Name = "CheckBox"
- CheckBox.Parent = whispers
- CheckBox.BackgroundTransparency = 1
- CheckBox.Position = UDim2.new(0.574635506, 0, 0, 2)
- CheckBox.Size = UDim2.new(0, 20, 0, 20)
- CheckBox.ZIndex = 6
- CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
- box.Name = "box"
- box.Parent = whispers
- box.BackgroundColor3 = Color3.new(0, 0, 0)
- box.BackgroundTransparency = 0.80000001192093
- box.BorderColor3 = Color3.new(1, 1, 1)
- box.Position = UDim2.new(0, 172, 0, 3)
- box.Size = UDim2.new(0, 94, 0, 20)
- box.ZIndex = 5
- box.Font = Enum.Font.SourceSans
- box.FontSize = Enum.FontSize.Size14
- box.Text = ""
- box.TextColor3 = Color3.new(1, 1, 1)
- whispers_2.Name = "whispers"
- whispers_2.Parent = whispers
- whispers_2.BackgroundColor3 = Color3.new(1, 1, 1)
- whispers_2.BackgroundTransparency = 1
- whispers_2.Position = UDim2.new(0, 172, 0, 3)
- whispers_2.Size = UDim2.new(0.126168221, 20, -0.0434782617, 30)
- whispers_2.ZIndex = 6
- whispers_2.Font = Enum.Font.SourceSansBold
- whispers_2.FontSize = Enum.FontSize.Size14
- whispers_2.Text = "Whispers"
- whispers_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
- chats.Name = "chats"
- chats.Parent = pos
- chats.BackgroundColor3 = Color3.new(1, 1, 1)
- chats.BackgroundTransparency = 1
- chats.Size = UDim2.new(0, 428, 0, 230)
- CheckBox_2.Name = "CheckBox"
- CheckBox_2.Parent = chats
- CheckBox_2.BackgroundTransparency = 1
- CheckBox_2.Position = UDim2.new(0.324635506, 0, 3.49245965e-08, 2)
- CheckBox_2.Size = UDim2.new(0, 20, 0, 20)
- CheckBox_2.ZIndex = 6
- CheckBox_2.Image = "http://www.roblox.com/asset/?id=65492641"
- box_2.Name = "box"
- box_2.Parent = chats
- box_2.BackgroundColor3 = Color3.new(0, 0, 0)
- box_2.BackgroundTransparency = 0.80000001192093
- box_2.BorderColor3 = Color3.new(1, 1, 1)
- box_2.Position = UDim2.new(0, 86, 0, 3)
- box_2.Size = UDim2.new(0, 73, 0, 20)
- box_2.ZIndex = 5
- box_2.Font = Enum.Font.SourceSans
- box_2.FontSize = Enum.FontSize.Size14
- box_2.Text = ""
- box_2.TextColor3 = Color3.new(1, 1, 1)
- chats_2.Name = "chats"
- chats_2.Parent = chats
- chats_2.BackgroundColor3 = Color3.new(1, 1, 1)
- chats_2.BackgroundTransparency = 1
- chats_2.Position = UDim2.new(0, 86, 0, 2)
- chats_2.Size = UDim2.new(0.0771028027, 20, -0.0434782617, 30)
- chats_2.ZIndex = 6
- chats_2.Font = Enum.Font.SourceSansBold
- chats_2.FontSize = Enum.FontSize.Size14
- chats_2.Text = "Chats"
- chats_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
- commands.Name = "commands"
- commands.Parent = pos
- commands.BackgroundColor3 = Color3.new(1, 1, 1)
- commands.BackgroundTransparency = 1
- commands.Size = UDim2.new(0, 428, 0, 230)
- CheckBox_3.Name = "CheckBox"
- CheckBox_3.Parent = commands
- CheckBox_3.BackgroundTransparency = 1
- CheckBox_3.Position = UDim2.new(0.844495356, 0, 0, 2)
- CheckBox_3.Size = UDim2.new(0, 20, 0, 20)
- CheckBox_3.ZIndex = 6
- CheckBox_3.Image = "http://www.roblox.com/asset/?id=65492641"
- box_3.Name = "box"
- box_3.Parent = commands
- box_3.BackgroundColor3 = Color3.new(0, 0, 0)
- box_3.BackgroundTransparency = 0.80000001192093
- box_3.BorderColor3 = Color3.new(1, 1, 1)
- box_3.Position = UDim2.new(0, 279, 0, 3)
- box_3.Size = UDim2.new(0, 102, 0, 20)
- box_3.ZIndex = 5
- box_3.Font = Enum.Font.SourceSans
- box_3.FontSize = Enum.FontSize.Size14
- box_3.Text = ""
- box_3.TextColor3 = Color3.new(1, 1, 1)
- commands_2.Name = "commands"
- commands_2.Parent = commands
- commands_2.BackgroundColor3 = Color3.new(1, 1, 1)
- commands_2.BackgroundTransparency = 1
- commands_2.Position = UDim2.new(0, 279, 0, 3)
- commands_2.Size = UDim2.new(0.144859806, 20, -0.0434782617, 30)
- commands_2.ZIndex = 6
- commands_2.Font = Enum.Font.SourceSansBold
- commands_2.FontSize = Enum.FontSize.Size14
- commands_2.Text = "Commands"
- commands_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
- shadow.Name = "shadow"
- shadow.Parent = PromptDialog
- shadow.BackgroundColor3 = maincolor
- shadow.BackgroundTransparency = 0.30000001192093
- shadow.BorderColor3 = Color3.new(0, 0, 0)
- shadow.BorderSizePixel = 0
- shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
- shadow.Size = UDim2.new(0, 438, 0, 26)
- Exit.Name = "Exit"
- Exit.Parent = shadow
- Exit.BackgroundColor3 = Color3.new(1, 0, 0)
- Exit.BackgroundTransparency = 0.30000001192093
- Exit.BorderColor3 = Color3.new(1, 0, 0)
- Exit.BorderSizePixel = 0
- Exit.Position = UDim2.new(0, 415, 0, 3)
- Exit.Size = UDim2.new(0, 20, 0, 20)
- Exit.FontSize = Enum.FontSize.Size14
- Exit.Text = ""
- PopupText.Name = "PopupText"
- PopupText.Parent = shadow
- PopupText.BackgroundTransparency = 1
- PopupText.Position = UDim2.new(0, 61, 0, -5)
- PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
- PopupText.ZIndex = 6
- PopupText.Font = Enum.Font.SourceSansBold
- PopupText.TextSize = 31
- PopupText.Text = "Logs"
- PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText.TextStrokeTransparency = 0
- PopupText.TextWrapped = true
- PopupText.TextYAlignment = Enum.TextYAlignment.Top
- Hide.Name = "Hide"
- Hide.Parent = shadow
- Hide.BackgroundColor3 = Color3.new(1, 1, 1)
- Hide.BackgroundTransparency = 0.30000001192093
- Hide.BorderColor3 = Color3.new(1, 1, 1)
- Hide.BorderSizePixel = 0
- Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
- Hide.Size = UDim2.new(0, 20, 0, 20)
- Hide.FontSize = Enum.FontSize.Size14
- Hide.Text = ""
- checked = "http://www.roblox.com/asset/?id=65492641"
- unchecked = "http://www.roblox.com/asset/?id=65492651"
- if chatsV == true then
- CheckBox_2.Image = checked else
- CheckBox_2.Image = unchecked end
- box_2.MouseButton1Down:connect(function()
- if chatsV == true then chatsV = false
- CheckBox_2.Image = unchecked updatefile() else
- chatsV = true
- CheckBox_2.Image = checked updatefile() end end)
- if whispersV == true then
- CheckBox.Image = checked else
- CheckBox.Image = unchecked end
- box.MouseButton1Down:connect(function()
- if whispersV == true then whispersV = false
- CheckBox.Image = unchecked updatefile() else
- whispersV = true
- CheckBox.Image = checked updatefile() end end)
- if commandsV == true then
- CheckBox_3.Image = checked else
- CheckBox_3.Image = unchecked end
- box_3.MouseButton1Down:connect(function()
- if commandsV == true then commandsV = false
- CheckBox_3.Image = unchecked updatefile() else
- commandsV = true
- CheckBox_3.Image = checked updatefile() end end)
- clear.MouseButton1Down:connect(function()
- for _, child in pairs( scroll:GetChildren()) do
- child:Destroy() end
- scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
- end)
- Exit.MouseButton1Down:connect(function()
- logdrag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
- logsopen = false
- end)
- local hidden = false
- Hide.MouseButton1Down:connect(function()
- if hidden == false then hidden = true
- ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
- else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
- end end)
- function logtime() -- time function from aperture
- local HOUR = math.floor((tick() % 86400) / 3600)
- local MINUTE = math.floor((tick() % 3600) / 60)
- local SECOND = math.floor(tick() % 60)
- local AP = HOUR > 11 and 'PM' or 'AM'
- HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
- HOUR = HOUR < 10 and '0' .. HOUR or HOUR
- MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
- SECOND = SECOND < 10 and '0' .. SECOND or SECOND
- return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP end
- function CreateLabel(Name, Text)
- local sf = scroll
- if #sf:GetChildren() >= 2546 then
- sf:ClearAllChildren()
- end
- local alls = 0
- for i,v in pairs(sf:GetChildren()) do
- if v then
- alls = v.Size.Y.Offset + alls
- end
- if not v then
- alls = 0
- end
- end
- local tl = Instance.new('TextLabel', sf)
- local il = Instance.new('Frame', tl)
- tl.Name = Name
- tl.ZIndex = 6
- tl.Text = logtime().." - ["..Name.."]: "..Text
- tl.Size = UDim2.new(0,410,0,84)
- tl.BackgroundTransparency = 1
- tl.BorderSizePixel = 0
- tl.Font = "SourceSansBold"
- tl.Position = UDim2.new(-1,0,0,alls)
- tl.TextTransparency = 1
- tl.TextScaled = false
- tl.TextSize = 14
- tl.TextWrapped = true
- tl.TextXAlignment = "Left"
- tl.TextYAlignment = "Top"
- il.BackgroundTransparency = 1
- il.BorderSizePixel = 0
- il.Size = UDim2.new(0,12,1,0)
- il.Position = UDim2.new(0,410,0,0)
- tl.TextColor3 = Color3.fromRGB(255,255,255)
- tl.Size = UDim2.new(0,410,0,tl.TextBounds.Y)
- sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
- sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
- local size2 = sf.CanvasSize.Y.Offset
- tl:TweenPosition(UDim2.new(0,0,0,alls), 'In', 'Quint', 0.5)
- for i = 0,50 do wait(0.05)
- tl.TextTransparency = tl.TextTransparency - 0.05
- end
- tl.TextTransparency = 0
- end logsloaded = true
- local intro = Instance.new("ScreenGui")
- local Frame = Instance.new("Frame")
- local Circle = Instance.new("ImageLabel")
- local ImageLabel = Instance.new("ImageLabel")
- intro.Name = "intro"
- intro.Parent = game.CoreGui
- Frame.Parent = intro
- Frame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
- Frame.BackgroundTransparency = 1
- Frame.BorderSizePixel = 0
- Frame.ClipsDescendants = true
- Frame.Position = UDim2.new(0.5, -125, 0.5, -125)
- Frame.Size = UDim2.new(0, 250, 0, 250)
- Circle.Name = "Circle"
- Circle.Parent = Frame
- Circle.BackgroundColor3 = Color3.new(0.243137, 0.243137, 0.243137)
- Circle.BackgroundTransparency = 1
- Circle.BorderSizePixel = 0
- Circle.Position = UDim2.new(0.5, 0, 0.5, 0)
- Circle.Image = "rbxassetid://631172870"
- Circle.ImageColor3 = Color3.new(0.121569, 0.121569, 0.121569)
- ImageLabel.Parent = Frame
- ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel.BackgroundTransparency = 1
- ImageLabel.BorderSizePixel = 0
- ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
- ImageLabel.Image = "rbxassetid://1352543873"
- Loading.ba:TweenSize(UDim2.new(0.35, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
- local g = intro
- local f = Frame
- local imagef = Circle
- local logof = ImageLabel
- loadedintro = false
- local function tween2()
- f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out", "Quart", 0.4)
- wait(0.6) loadedintro = true end
- local function tween1()
- f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In", "Quart", 0.4, false, tween2) end
- imagef:TweenSizeAndPosition(UDim2.new(3,0,3,0),UDim2.new(-1,0,-1,0), "Out", "Linear", 0.4)
- logof:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0), "Out", "Linear", 0.4, false, tween1)
- local function NS()
- loadstring(game:HttpGet(('https://pastebin.com/raw/wcEw3rW9'),true))()
- if workspace.FilteringEnabled == true then Notify('Filtering ENABLED '..ServerMessage)
- elseif workspace.FilteringEnabled == false then Notify('Filtering Disabled '..ServerMessage) end
- end
- local getPastebin = pcall(NS)
- if not getPastebin then
- if workspace.FilteringEnabled == true then Notify('Filtering ENABLED')
- elseif workspace.FilteringEnabled == false then Notify('Filtering Disabled') end
- end
- Loading.ba:TweenSize(UDim2.new(0.45, 0, 1, 0), "InOut", "Quart", 0.4, true, nil)
- local iy = Instance.new("ImageButton") local sheild = Instance.new("Frame") local cmds = Instance.new("ImageButton") local cmds_2 = Instance.new("TextLabel")
- local settings = Instance.new("ImageButton") local settings_2 = Instance.new("TextLabel") local updates = Instance.new("ImageButton") local updates_2 = Instance.new("TextLabel")
- local info = Instance.new("ImageButton") local info_2 = Instance.new("TextLabel") local mix = Instance.new("ImageButton") local mix_2 = Instance.new("TextLabel") local MAIN = Instance.new("TextLabel") iy.Name = "iy" iy.Parent = game.CoreGui.RobloxGui.TopBarContainer
- iy.BackgroundTransparency = 1 iy.Position = UDim2.new(0, 2, 0, -38) iy.Size = UDim2.new(0, 50, 0, 36) iy.AutoButtonColor = false sheild.Name = "sheild" sheild.Parent = iy sheild.BackgroundColor3 = Color3.new(1, 1, 1)
- sheild.BackgroundTransparency = 1 sheild.Size = UDim2.new(0, 320, 0, 35) cmds.Name = "cmds" cmds.Parent = sheild cmds.BackgroundTransparency = 1 cmds.Position = UDim2.new(0, 50, 0, 0) cmds.Size = UDim2.new(0, 80, 0, 36)
- cmds.AutoButtonColor = false cmds_2.Name = "cmds" cmds_2.Parent = cmds cmds_2.BackgroundColor3 = Color3.new(1, 1, 1) cmds_2.BackgroundTransparency = 1 cmds_2.Position = UDim2.new(0, 0, 0, -2)
- cmds_2.Size = UDim2.new(0, 80, 0, 40) cmds_2.Font = Enum.Font.Arial cmds_2.FontSize = Enum.FontSize.Size14 cmds_2.Text = "Commands" cmds_2.TextColor3 = Color3.new(1, 1, 1) cmds_2.TextStrokeTransparency = 0.69999998807907
- settings.Name = "settings" settings.Parent = sheild settings.BackgroundTransparency = 1 settings.Position = UDim2.new(0, 146, 0, 0) settings.Size = UDim2.new(0, 60, 0, 36) settings.AutoButtonColor = false
- settings_2.Name = "settings" settings_2.Parent = settings settings_2.BackgroundColor3 = Color3.new(1, 1, 1) settings_2.BackgroundTransparency = 1 settings_2.Position = UDim2.new(0, 0, 0, -2)
- settings_2.Size = UDim2.new(0, 60, 0, 40) settings_2.Font = Enum.Font.Arial settings_2.FontSize = Enum.FontSize.Size14 settings_2.Text = "Script Hub" settings_2.TextColor3 = Color3.new(1, 1, 1)
- settings_2.TextStrokeTransparency = 0.69999998807907 updates.Name = "updates" updates.Parent = sheild updates.BackgroundTransparency = 1 updates.Position = UDim2.new(0, 220, 0, 0)
- updates.Size = UDim2.new(0, 60, 0, 36) updates.AutoButtonColor = false updates_2.Name = "updates" updates_2.Parent = updates updates_2.BackgroundColor3 = Color3.new(1, 1, 1) updates_2.BackgroundTransparency = 1
- updates_2.Position = UDim2.new(0, 0, 0, -2) updates_2.Size = UDim2.new(0, 60, 0, 40) updates_2.Font = Enum.Font.Arial updates_2.FontSize = Enum.FontSize.Size14
- updates_2.Text = "Server" updates_2.TextColor3 = Color3.new(1, 1, 1) updates_2.TextStrokeTransparency = 0.69999998807907 info.Name = "info" info.Parent = sheild info.BackgroundTransparency = 1 info.Position = UDim2.new(0, 290, 0, 0)
- info.Size = UDim2.new(0, 35, 0, 36) info.AutoButtonColor = false info_2.Name = "info" info_2.Parent = info info_2.BackgroundColor3 = Color3.new(1, 1, 1) info_2.BackgroundTransparency = 1 info_2.Position = UDim2.new(0, 0, 0, -2)
- info_2.Size = UDim2.new(0, 30, 0, 40) info_2.Font = Enum.Font.Arial info_2.FontSize = Enum.FontSize.Size14 info_2.Text = "Info" info_2.TextColor3 = Color3.new(1, 1, 1)
- mix.Name = "mix" mix.Parent = sheild mix.BackgroundTransparency = 1 mix.Position = UDim2.new(0, 340, 0, 0)
- mix.Size = UDim2.new(0, 35, 0, 36) mix.AutoButtonColor = false mix_2.Name = "mix" mix_2.Parent = mix mix_2.BackgroundColor3 = Color3.new(1, 1, 1) mix_2.BackgroundTransparency = 1 mix_2.Position = UDim2.new(0, 0, 0, -2)
- mix_2.Size = UDim2.new(0, 30, 0, 40) mix_2.Font = Enum.Font.Arial mix_2.FontSize = Enum.FontSize.Size14 mix_2.Text = "Color" mix_2.TextColor3 = Color3.new(1, 1, 1) mix_2.TextStrokeTransparency = 0.7
- lockic = Instance.new("ImageLabel")
- lockic.Name = "lock"
- lockic.Parent = iy
- lockic.BackgroundColor3 = Color3.new(1, 1, 1)
- lockic.BackgroundTransparency = 1
- lockic.ImageTransparency = 1
- lockic.BorderSizePixel = 0
- lockic.Position = UDim2.new(0, 53, 0, -3)
- lockic.Size = UDim2.new(0, 40, 0, 40)
- lockic.Image = "rbxassetid://1495252742"
- info_2.TextStrokeTransparency = 0.69999998807907 MAIN.Name = "MAIN" MAIN.Parent = iy MAIN.BackgroundColor3 = Color3.new(1, 1, 1) MAIN.BackgroundTransparency = 1 MAIN.Position = UDim2.new(0, 2, 0, -2)
- MAIN.Size = UDim2.new(0, 40, 0, 40) MAIN.Font = Enum.Font.ArialBold MAIN.FontSize = Enum.FontSize.Size24 MAIN.Text = "IY" MAIN.TextColor3 = Color3.new(1, 1, 1) MAIN.TextStrokeTransparency = 0.69999998807907
- Loading.ba:TweenSize(UDim2.new(0.7, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) quickmenu = game.CoreGui.RobloxGui.TopBarContainer.iy
- local TopBarContainer = Instance.new("Frame") TopBarContainer.Name = "TopBarContainer" TopBarContainer.Parent = game.CoreGui.RobloxGui TopBarContainer.Active = true TopBarContainer.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
- TopBarContainer.BackgroundTransparency = 0.5 TopBarContainer.BorderSizePixel = 0 TopBarContainer.Position = UDim2.new(0, 0, 0, -72) TopBarContainer.Size = UDim2.new(1, 0, 0, 36) TopBarContainer.ZIndex = 0
- picker = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://02011075373") picker.Parent = game.CoreGui picker.ColorPicker.Visible = false picker.ColorPicker.Position = UDim2.new(0.5, -219, 0, -500)
- quickmenu.sheild.mix.MouseButton1Click:connect(function() picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil) end)
- PKR = picker.ColorPicker
- local ColorPicker do
- ColorPicker = {}
- ColorPicker.new = function()
- local newMt = setmetatable({},{})
- local pickerGui = picker.ColorPicker
- local pickerTopBar = pickerGui.TopBar
- local pickerFrame = pickerGui.Content
- local colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace
- local colorStrip = pickerFrame.ColorStrip
- local previewFrame = pickerFrame.Preview
- local basicColorsFrame = pickerFrame.BasicColors
- local customColorsFrame = pickerFrame.CustomColors
- local okButton = pickerFrame.Ok
- local cancelButton = pickerFrame.Cancel
- local defaultButton = pickerFrame.Default
- rainbowButton = pickerFrame.Rainbow
- local colorScope = colorSpace.Scope
- local colorArrow = pickerFrame.ArrowFrame.Arrow
- local hueInput = pickerFrame.Hue.Input
- local satInput = pickerFrame.Sat.Input
- local valInput = pickerFrame.Val.Input
- local redInput = pickerFrame.Red.Input
- local greenInput = pickerFrame.Green.Input
- local blueInput = pickerFrame.Blue.Input
- local user = game:GetService("UserInputService")
- local mouse = game:GetService("Players").LocalPlayer:GetMouse()
- local hue,sat,val = 0,0,1
- local red,green,blue = 1,1,1
- local chosenColor = Color3.new(0,0,0)
- local basicColors = {Color3.new(0,0,0),Color3.new(0.66666668653488,0,0),Color3.new(0,0.33333334326744,0),Color3.new(0.66666668653488,0.33333334326744,0),Color3.new(0,0.66666668653488,0),Color3.new(0.66666668653488,0.66666668653488,0),Color3.new(0,1,0),Color3.new(0.66666668653488,1,0),Color3.new(0,0,0.49803924560547),Color3.new(0.66666668653488,0,0.49803924560547),Color3.new(0,0.33333334326744,0.49803924560547),Color3.new(0.66666668653488,0.33333334326744,0.49803924560547),Color3.new(0,0.66666668653488,0.49803924560547),Color3.new(0.66666668653488,0.66666668653488,0.49803924560547),Color3.new(0,1,0.49803924560547),Color3.new(0.66666668653488,1,0.49803924560547),Color3.new(0,0,1),Color3.new(0.66666668653488,0,1),Color3.new(0,0.33333334326744,1),Color3.new(0.66666668653488,0.33333334326744,1),Color3.new(0,0.66666668653488,1),Color3.new(0.66666668653488,0.66666668653488,1),Color3.new(0,1,1),Color3.new(0.66666668653488,1,1),Color3.new(0.33333334326744,0,0),Color3.new(1,0,0),Color3.new(0.33333334326744,0.33333334326744,0),Color3.new(1,0.33333334326744,0),Color3.new(0.33333334326744,0.66666668653488,0),Color3.new(1,0.66666668653488,0),Color3.new(0.33333334326744,1,0),Color3.new(1,1,0),Color3.new(0.33333334326744,0,0.49803924560547),Color3.new(1,0,0.49803924560547),Color3.new(0.33333334326744,0.33333334326744,0.49803924560547),Color3.new(1,0.33333334326744,0.49803924560547),Color3.new(0.33333334326744,0.66666668653488,0.49803924560547),Color3.new(1,0.66666668653488,0.49803924560547),Color3.new(0.33333334326744,1,0.49803924560547),Color3.new(1,1,0.49803924560547),Color3.new(0.33333334326744,0,1),Color3.new(1,0,1),Color3.new(0.33333334326744,0.33333334326744,1),Color3.new(1,0.33333334326744,1),Color3.new(0.33333334326744,0.66666668653488,1),Color3.new(1,0.66666668653488,1),Color3.new(0.33333334326744,1,1),Color3.new(1,1,1)}
- local customColors = {}
- local function updateColor(noupdate)
- local relativeX,relativeY,relativeStripY = 219 - hue*219, 199 - sat*199, 199 - val*199
- local hsvColor = Color3.fromHSV(hue,sat,val)
- if noupdate == 2 or not noupdate then
- hueInput.Text = tostring(math.ceil(359*hue))
- satInput.Text = tostring(math.ceil(255*sat))
- valInput.Text = tostring(math.floor(255*val))
- end
- if noupdate == 1 or not noupdate then
- redInput.Text = tostring(math.floor(255*red))
- greenInput.Text = tostring(math.floor(255*green))
- blueInput.Text = tostring(math.floor(255*blue))
- end
- chosenColor = Color3.new(red,green,blue)
- colorScope.Position = UDim2.new(0,relativeX-9,0,relativeY-9)
- colorStrip.ImageColor3 = Color3.fromHSV(hue,sat,1)
- colorArrow.Position = UDim2.new(0,-2,0,relativeStripY-4)
- previewFrame.BackgroundColor3 = chosenColor
- newMt.Color = chosenColor
- if newMt.Changed then newMt:Changed(chosenColor) end
- end
- local function colorSpaceInput()
- local relativeX = mouse.X - colorSpace.AbsolutePosition.X
- local relativeY = mouse.Y - colorSpace.AbsolutePosition.Y
- if relativeX < 0 then relativeX = 0 elseif relativeX > 219 then relativeX = 219 end
- if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
- hue = (219 - relativeX)/219
- sat = (199 - relativeY)/199
- local hsvColor = Color3.fromHSV(hue,sat,val)
- red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
- updateColor()
- end
- local function colorStripInput()
- local relativeY = mouse.Y - colorStrip.AbsolutePosition.Y
- if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
- val = (199 - relativeY)/199
- local hsvColor = Color3.fromHSV(hue,sat,val)
- red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
- updateColor()
- end
- local function hookButtons(frame,func)
- frame.ArrowFrame.Up.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement then
- frame.ArrowFrame.Up.BackgroundTransparency = 0.5
- elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
- local releaseEvent,runEvent
- local startTime = tick()
- local pressing = true
- local startNum = tonumber(frame.Text)
- if not startNum then return end
- releaseEvent = user.InputEnded:Connect(function(input)
- if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
- releaseEvent:Disconnect()
- pressing = false
- end)
- startNum = startNum + 1
- func(startNum)
- while pressing do
- if tick()-startTime > 0.3 then
- startNum = startNum + 1
- func(startNum)
- end
- wait(0.1)
- end
- end
- end)
- frame.ArrowFrame.Up.InputEnded:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement then
- frame.ArrowFrame.Up.BackgroundTransparency = 1
- end
- end)
- frame.ArrowFrame.Down.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement then
- frame.ArrowFrame.Down.BackgroundTransparency = 0.5
- elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
- local releaseEvent,runEvent
- local startTime = tick()
- local pressing = true
- local startNum = tonumber(frame.Text)
- if not startNum then return end
- releaseEvent = user.InputEnded:Connect(function(input)
- if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
- releaseEvent:Disconnect()
- pressing = false
- end)
- startNum = startNum - 1
- func(startNum)
- while pressing do
- if tick()-startTime > 0.3 then
- startNum = startNum - 1
- func(startNum)
- end
- wait(0.1)
- end
- end
- end)
- frame.ArrowFrame.Down.InputEnded:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement then
- frame.ArrowFrame.Down.BackgroundTransparency = 1
- end
- end)
- end
- colorSpace.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 then
- local releaseEvent,mouseEvent
- releaseEvent = user.InputEnded:Connect(function(input)
- if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
- releaseEvent:Disconnect()
- mouseEvent:Disconnect()
- end)
- mouseEvent = user.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement then
- colorSpaceInput()
- end
- end)
- colorSpaceInput()
- end
- end)
- colorStrip.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 then
- local releaseEvent,mouseEvent
- releaseEvent = user.InputEnded:Connect(function(input)
- if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
- releaseEvent:Disconnect()
- mouseEvent:Disconnect()
- end)
- mouseEvent = user.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement then
- colorStripInput()
- end
- end)
- colorStripInput()
- end
- end)
- local function updateHue(str)
- local num = tonumber(str)
- if num then
- hue = math.clamp(math.floor(num),0,359)/359
- local hsvColor = Color3.fromHSV(hue,sat,val)
- red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
- hueInput.Text = tostring(hue*359)
- updateColor(1)
- end
- end
- hueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end) hookButtons(hueInput,updateHue)
- local function updateSat(str)
- local num = tonumber(str)
- if num then
- sat = math.clamp(math.floor(num),0,255)/255
- local hsvColor = Color3.fromHSV(hue,sat,val)
- red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
- satInput.Text = tostring(sat*255)
- updateColor(1)
- end
- end
- satInput.FocusLost:Connect(function() updateSat(satInput.Text) end) hookButtons(satInput,updateSat)
- local function updateVal(str)
- local num = tonumber(str)
- if num then
- val = math.clamp(math.floor(num),0,255)/255
- local hsvColor = Color3.fromHSV(hue,sat,val)
- red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
- valInput.Text = tostring(val*255)
- updateColor(1)
- end
- end
- valInput.FocusLost:Connect(function() updateVal(valInput.Text) end) hookButtons(valInput,updateVal)
- local function updateRed(str)
- local num = tonumber(str)
- if num then
- red = math.clamp(math.floor(num),0,255)/255
- local newColor = Color3.new(red,green,blue)
- hue,sat,val = Color3.toHSV(newColor)
- redInput.Text = tostring(red*255)
- updateColor(2)
- end
- end
- redInput.FocusLost:Connect(function() updateRed(redInput.Text) end) hookButtons(redInput,updateRed)
- local function updateGreen(str)
- local num = tonumber(str)
- if num then
- green = math.clamp(math.floor(num),0,255)/255
- local newColor = Color3.new(red,green,blue)
- hue,sat,val = Color3.toHSV(newColor)
- greenInput.Text = tostring(green*255)
- updateColor(2)
- end
- end
- greenInput.FocusLost:Connect(function() updateGreen(greenInput.Text) end) hookButtons(greenInput,updateGreen)
- local function updateBlue(str)
- local num = tonumber(str)
- if num then
- blue = math.clamp(math.floor(num),0,255)/255
- local newColor = Color3.new(red,green,blue)
- hue,sat,val = Color3.toHSV(newColor)
- blueInput.Text = tostring(blue*255)
- updateColor(2)
- end
- end
- blueInput.FocusLost:Connect(function() updateBlue(blueInput.Text) end) hookButtons(blueInput,updateBlue)
- local colorChoice = Instance.new("TextButton")
- colorChoice.Name = "Choice"
- colorChoice.Size = UDim2.new(0,25,0,18)
- colorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255)
- colorChoice.Text = ""
- colorChoice.AutoButtonColor = false
- local row = 0
- local column = 0
- for i,v in pairs(basicColors) do
- local newColor = colorChoice:Clone()
- newColor.BackgroundColor3 = v
- newColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row)
- newColor.MouseButton1Click:Connect(function()
- red,green,blue = v.r,v.g,v.b
- local newColor = Color3.new(red,green,blue)
- hue,sat,val = Color3.toHSV(newColor)
- updateColor()
- end)
- newColor.Parent = basicColorsFrame
- column = column + 1
- if column == 6 then row = row + 1 column = 0 end
- end
- row = 0
- column = 0
- for i = 1,12 do
- local color = customColors[i] or Color3.new(0,0,0)
- local newColor = colorChoice:Clone()
- newColor.BackgroundColor3 = color
- newColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row)
- newColor.MouseButton1Click:Connect(function()
- local curColor = customColors[i] or Color3.new(0,0,0)
- red,green,blue = curColor.r,curColor.g,curColor.b
- hue,sat,val = Color3.toHSV(curColor)
- updateColor()
- end)
- newColor.MouseButton2Click:Connect(function()
- customColors[i] = chosenColor
- newColor.BackgroundColor3 = chosenColor
- end)
- newColor.Parent = customColorsFrame
- column = column + 1
- if column == 6 then row = row + 1 column = 0 end
- end
- pickerTopBar.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 then
- local releaseEvent,mouseEvent
- local dragOffX,dragOffY = mouse.X-pickerTopBar.AbsolutePosition.X,mouse.Y-pickerTopBar.AbsolutePosition.Y
- releaseEvent = user.InputEnded:Connect(function(input)
- if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
- releaseEvent:Disconnect()
- mouseEvent:Disconnect()
- end)
- mouseEvent = user.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement then
- pickerGui.Position = UDim2.new(0,mouse.X-dragOffX,0,mouse.Y-dragOffY)
- end
- end)
- end
- end)
- okButton.MouseButton1Click:Connect(function() if newMt.Confirm then newMt:Confirm(chosenColor) end wait(0.6) pickerGui.Visible = false end)
- okButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0.4 end end)
- okButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0 end end)
- cancelButton.MouseButton1Click:Connect(function() if newMt.Cancel then newMt:Cancel() end wait(0.6) pickerGui.Visible = false end)
- cancelButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0.4 end end)
- cancelButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0 end end)
- defaultButton.MouseButton1Click:Connect(function() if newMt.Default then newMt:Default() end wait(0.6) pickerGui.Visible = false end)
- defaultButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4 end end)
- defaultButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0 end end)
- rainbowButton.MouseButton1Click:Connect(function() if newMt.Rainbow then newMt:Rainbow() end end)
- rainbowButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0.4 end end)
- rainbowButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0 end end)
- updateColor()
- newMt.SetColor = function(self,color)
- red,green,blue = color.r,color.g,color.b
- hue,sat,val = Color3.toHSV(color)
- updateColor()
- end
- return newMt
- end
- end
- local rainbowCount = 50
- local rainbowGuiActive = false
- local rainbowreset = true
- spawn(function()
- local colors = {
- BrickColor.Red(),
- BrickColor.Yellow(),
- BrickColor.new('Lime green'),
- BrickColor.new('Cyan'),
- BrickColor.new('Dark indigo')
- }
- while wait() do
- for i,v in pairs(colors) do
- for num = 1,rainbowCount do
- if rainbowGuiActive == true then
- local mimic = i-1
- if not colors[mimic] then
- mimic = #colors
- end
- mimic = colors[mimic]
- updatecolors(mimic.Color:Lerp(v.Color,num/rainbowCount))
- elseif rainbowreset == false then
- updatecolors(SAVEDCOLOR)
- rainbowreset = true
- end
- wait()
- end
- end
- end
- end)
- local picker = ColorPicker.new()
- picker.Confirm = function(self,color) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) SAVEDCOLOR = color updatecolors(color) updatefile() end
- picker.Changed = function(self,color) updatecolors(color) end
- picker.Rainbow = function(self)
- if rainbowGuiActive == false then
- rainbowGuiActive = true
- rainbowButton.Text = 'Rainbow [Enabled]'
- elseif rainbowGuiActive == true then
- rainbowGuiActive = false
- rainbowreset = false
- rainbowButton.Text = 'Rainbow [Disabled]'
- end end
- picker.Cancel = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(SAVEDCOLOR) end
- picker.Default = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(Color3.new(0.121569, 0.121569, 0.121569))
- colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 SAVEDCOLOR = Color3.new(0.121569, 0.121569, 0.121569) updatefile() end
- SAVEDCOLOR = Color3.new(colorR, colorG, colorB)
- local sugg = Instance.new("ScreenGui") local suggestions = Instance.new("Frame") local Title = Instance.new("TextLabel")
- local SUG = Instance.new("ScrollingFrame") sugg.Name = "sugg" sugg.Parent = game.CoreGui
- suggestions.Name = "suggestions" suggestions.Parent = sugg suggestions.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
- suggestions.BackgroundTransparency = 0.5 suggestions.BorderColor3 = Color3.new(0, 0, 0) suggestions.BorderSizePixel = 0
- suggestions.ClipsDescendants = true suggestions.Position = UDim2.new(-0.000715821981, 1, 1.03197157, -200) suggestions.Size = UDim2.new(0, 300, 0, 182)
- Title.Name = "Title" Title.Parent = suggestions Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1
- Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "Suggestions"
- Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) SUG.Name = "SUG" SUG.Parent = suggestions
- SUG.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) SUG.BackgroundTransparency = 1 SUG.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SUG.BorderSizePixel = 0 SUG.Position = UDim2.new(0, 7, 0, 40) SUG.Size = UDim2.new(0, 293, 0, 130) SUG.BottomImage = "rbxasset://textures/blackBkg_square.png"
- SUG.CanvasSize = UDim2.new(0, 0, 0, 5160) SUG.MidImage = "rbxasset://textures/blackBkg_square.png" SUG.ScrollBarThickness = 8 SUG.TopImage = "rbxasset://textures/blackBkg_square.png"
- local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = SUG
- newcmd.Visible = true newcmd.Position = UDim2.new(0,5,0, Position + 5) newcmd.Text = "" .. CMDsV[i].Value SUG.CanvasSize = UDim2.new(0,0,0, Position + 30) end
- local CSP2 = game.CoreGui.sugg.suggestions
- local main2 = CSP2
- local frame2 = CSP2:WaitForChild('SUG')
- Match2 = function(name,str) return name:lower():find(str:lower()) and true end
- IndexContents2 = function(str,bool)
- if suggestionstoggle == true then
- if string.find(str, " ") then game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) else
- local Index,SizeY = 0,0
- for i,v in next, frame2:GetChildren() do
- if bool then
- if Match2(v.Text,str) then
- game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 200),"Out","Quad",0.3,true)
- Index = Index + 1
- v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
- v.Visible = true
- SizeY = SizeY + v.AbsoluteSize.Y
- frame2.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible = false end else
- v.Visible = true
- SizeY = SizeY + v.AbsoluteSize.Y
- frame2.CanvasSize = UDim2.new(0,0,0,SizeY) end end end end end
- IndexContents2('',true)
- game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
- Loading.ba:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Quart", 0.4, true, nil) wait(1)
- repeat wait() until loadedintro == true
- logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.1)
- wait(0.2)
- f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.2)
- wait(0.3) g:Destroy()
- updatecolors(Color3.new(colorR, colorG, colorB))
- Loading:TweenPosition(UDim2.new(0.25, 0, 1.5, 0), "InOut", "Quart", 0.5, true, nil) wait(0.5) Loading.Parent:Destroy()
- if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("Chat") and gPlayers.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and
- gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("BoxFrame") then
- function chatboxx() local chatbox = gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar chatbox.Changed:connect(function (property) if suggestionstoggle == true and property == "Text" then
- if gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(1,1) == cmdprefix then IndexContents2(gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(2),true)
- else game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) end end end) end chatboxx()
- gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
- if newbar:FindFirstChild('BoxFrame') then
- chatboxx() end end)
- LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_MessageLogDisplay.Scroller.CanvasPosition = Vector2.new(0, 9999999999999999999999999999999999999999999, 0, 0)
- coroutine.resume(coroutine.create(function()
- if script.ClassName == "LocalScript" then
- game.StarterGui:SetCore("ChatMakeSystemMessage", {
- Text = "The prefix is '" .. cmdprefix .. "'";
- Color = Color3.new(255,255,255);
- Font = Enum.Font.SourceSans;
- FontSize = Enum.FontSize.Size24;
- }) wait(0.5)
- game.StarterGui:SetCore("ChatMakeSystemMessage", {
- Text = "Click IY on the top left to see more options";
- Color = Color3.new(255,255,255);
- Font = Enum.Font.SourceSans;
- FontSize = Enum.FontSize.Size24;
- }) end end))
- else print('Custom chat detected. Will not provide suggestions for the chat.') end
- quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- qopen = false quickmenu.MouseButton1Click:connect(function()
- if qopen == false then fadelock('off') NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
- quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) MusicPlayer:Hide()
- quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = true else
- quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
- if slock == true then fadelock("rbxassetid://1495252742") elseif isagelocked == true then fadelock("rbxassetid://1495252495") end
- qopen = false if playerenabled == true then MusicPlayer:Show() else NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil) end end end)
- quickmenu.sheild.cmds.MouseButton1Click:connect(function() if cmdOpen == true then
- game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
- game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
- game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
- game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
- else runwindow() end end)
- quickmenu.sheild.settings.MouseButton1Click:connect(function() hub() end)
- infopen = false quickmenu.sheild.info.MouseButton1Click:connect(function() if infopen == false then infopen = true
- Updates = Instance.new("ScreenGui")
- dragg = Instance.new("Frame")
- local PromptDialog = Instance.new("Frame")
- local ContainerFrame = Instance.new("Frame")
- local LOG = Instance.new("TextLabel")
- local PopupText3 = Instance.new("TextLabel")
- local PopupText4 = Instance.new("TextLabel")
- local UTDV = Instance.new("TextLabel")
- local PopupText5 = Instance.new("TextLabel")
- local shadow = Instance.new("Frame")
- Exitt = Instance.new("TextButton")
- local PopupText = Instance.new("TextLabel")
- local vers = Instance.new("TextLabel")
- Updates.Name = "Updates"
- Updates.Parent = game.CoreGui
- dragg.Name = "drag"
- dragg.Parent = Updates
- dragg.Active = true
- dragg.BackgroundColor3 = Color3.new(1, 1, 1)
- dragg.BackgroundTransparency = 1
- dragGUI(dragg)
- dragg.Position = UDim2.new(0.5, -225, 0, -600)
- dragg.Size = UDim2.new(0, 438, 0, 26)
- PromptDialog.Name = "PromptDialog"
- PromptDialog.Parent = dragg
- PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
- PromptDialog.BackgroundTransparency = 1
- PromptDialog.BorderSizePixel = 0
- PromptDialog.Position = UDim2.new(0, 0, 0, -2)
- PromptDialog.Size = UDim2.new(0, 438, 0, 300)
- PromptDialog.ZIndex = 5
- ContainerFrame.Name = "ContainerFrame"
- ContainerFrame.Parent = PromptDialog
- ContainerFrame.BackgroundColor3 = maincolor
- ContainerFrame.BackgroundTransparency = 0.5
- ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
- ContainerFrame.BorderSizePixel = 0
- ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
- ContainerFrame.Size = UDim2.new(1, 0, 0.8, 0) -- SIZE
- ContainerFrame.ZIndex = 5
- LOG.Name = "LOG"
- LOG.Parent = ContainerFrame
- LOG.BackgroundTransparency = 1
- LOG.Position = UDim2.new(0, 8, 0, 110)
- LOG.Size = UDim2.new(1, -16, 1, 0)
- LOG.ZIndex = 10
- LOG.Font = Enum.Font.SourceSansBold
- LOG.TextSize = 20
- LOG.Text = "+ Added os [plr]\n+ Added whiteify/blackify [plr]\n+ Added addban [full username]\n+ Added a rainbow mode to the UI (inside color picker)\n\n* Fixed a bug in kidnap"
- LOG.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- LOG.TextStrokeTransparency = 0
- LOG.TextWrapped = true
- LOG.TextYAlignment = Enum.TextYAlignment.Top
- LOG.TextXAlignment = "Left"
- PopupText3.Name = "PopupText3"
- PopupText3.Parent = ContainerFrame
- PopupText3.BackgroundTransparency = 1
- PopupText3.Position = UDim2.new(0, 8, 0, 35)
- PopupText3.Size = UDim2.new(1, -16, 0.100000001, 0)
- PopupText3.ZIndex = 10
- PopupText3.Font = Enum.Font.SourceSansBold
- PopupText3.TextSize = 20
- PopupText3.Text = "Edge - Moon"
- PopupText3.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText3.TextStrokeTransparency = 0
- PopupText3.TextWrapped = true
- PopupText3.TextYAlignment = Enum.TextYAlignment.Top
- PopupText4.Name = "PopupText4"
- PopupText4.Parent = ContainerFrame
- PopupText4.BackgroundTransparency = 1
- PopupText4.Position = UDim2.new(0, 8, 0, 50)
- PopupText4.Size = UDim2.new(1, -16, 0.100000001, 0)
- PopupText4.ZIndex = 10
- PopupText4.Font = Enum.Font.SourceSansBold
- PopupText4.FontSize = Enum.FontSize.Size18
- PopupText4.Text = "infyield.weebly.com - discord.me/infiniteyield"
- PopupText4.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText4.TextStrokeTransparency = 0
- PopupText4.TextWrapped = true
- PopupText4.TextYAlignment = Enum.TextYAlignment.Top
- UTDV.Name = "UTDV"
- UTDV.Parent = ContainerFrame
- UTDV.BackgroundTransparency = 1
- UTDV.Position = UDim2.new(0, 8, 0, 5)
- UTDV.Size = UDim2.new(1, -16, 0.100000001, 0)
- UTDV.ZIndex = 10
- UTDV.Font = Enum.Font.SourceSansBold
- UTDV.FontSize = Enum.FontSize.Size28
- UTDV.Text = "Up to date version: N/A"
- UTDV.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- UTDV.TextStrokeTransparency = 0
- UTDV.TextWrapped = true
- UTDV.TextYAlignment = Enum.TextYAlignment.Top
- PopupText5.Name = "PopupText5"
- PopupText5.Parent = ContainerFrame
- PopupText5.BackgroundTransparency = 1
- PopupText5.Position = UDim2.new(0, 8, 0, 75)
- PopupText5.Size = UDim2.new(1, -16, 0.100000001, 0)
- PopupText5.ZIndex = 10
- PopupText5.Font = Enum.Font.SourceSansBold
- PopupText5.FontSize = Enum.FontSize.Size28
- PopupText5.Text = "Update Log:"
- PopupText5.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText5.TextStrokeTransparency = 0
- PopupText5.TextWrapped = true
- PopupText5.TextYAlignment = Enum.TextYAlignment.Top
- shadow.Name = "shadow"
- shadow.Parent = PromptDialog
- shadow.BackgroundColor3 = maincolor
- shadow.BackgroundTransparency = 0.30000001192093
- shadow.BorderColor3 = Color3.new(0, 0, 0)
- shadow.BorderSizePixel = 0
- shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
- shadow.Size = UDim2.new(0, 438, 0, 26)
- Exitt.Name = "Exit"
- Exitt.Parent = shadow
- Exitt.BackgroundColor3 = Color3.new(1, 0, 0)
- Exitt.BackgroundTransparency = 0.30000001192093
- Exitt.BorderColor3 = Color3.new(1, 0, 0)
- Exitt.BorderSizePixel = 0
- Exitt.Position = UDim2.new(0, 415, 0, 3)
- Exitt.Size = UDim2.new(0, 20, 0, 20)
- Exitt.FontSize = Enum.FontSize.Size14
- Exitt.Text = ""
- PopupText.Name = "PopupText"
- PopupText.Parent = shadow
- PopupText.BackgroundTransparency = 1
- PopupText.Position = UDim2.new(0, 61, 0, -2)
- PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
- PopupText.ZIndex = 110
- PopupText.Font = Enum.Font.SourceSansBold
- PopupText.TextSize = 30
- PopupText.Text = "Information"
- PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText.TextStrokeTransparency = 0
- PopupText.TextWrapped = true
- PopupText.TextYAlignment = Enum.TextYAlignment.Top
- vers.Name = "vers"
- vers.Parent = shadow
- vers.BackgroundTransparency = 1
- vers.Position = UDim2.new(0, 8, 0, 2)
- vers.Size = UDim2.new(0.200913236, -16, 1.11538458, 0)
- vers.ZIndex = 110
- vers.Font = Enum.Font.SourceSansBold
- vers.TextSize = 20
- vers.Text = "v" .. Version
- vers.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- vers.TextStrokeTransparency = 0
- vers.TextWrapped = true
- vers.TextXAlignment = Enum.TextXAlignment.Left
- vers.TextYAlignment = Enum.TextYAlignment.Top
- if UTD == true then UTDV.Text = "Up to date version: Yes" else UTDV.Text = "Up to date version: No" end end
- dragg:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil) Exitt.MouseButton1Click:connect(function()
- dragg:TweenPosition(UDim2.new(0.5, -225, 0, -600), "InOut", "Quart", 0.5, true, nil) wait(0.5) infopen = false Updates:Destroy() end) end)
- quickmenu.sheild.updates.MouseButton1Click:connect(function() serverinfogui() end) end
- local Asset = game:GetService("MarketplaceService"):GetProductInfo(01203480675) wait(0.3)
- if not game.CoreGui:FindFirstChild('IYrun') then
- running = Instance.new("BoolValue") running.Parent = game.CoreGui running.Name = 'IYrun'
- if Asset.Name == "Infinite Yield " .. Version then UTD = true wait(0.5) run() else
- UTD = false local Updates = Instance.new("ScreenGui") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local Exit = Instance.new("TextButton")
- local title = Instance.new("TextLabel") local ContainerFrame = Instance.new("Frame") local a = Instance.new("TextLabel") local a2 = Instance.new("TextLabel")
- local a3 = Instance.new("TextLabel") local a2_2 = Instance.new("TextLabel") local UPDATE = Instance.new("TextButton") local Line = Instance.new("Frame")
- Updates.Name = "Updates" Updates.Parent = game.CoreGui PromptDialog.Name = "PromptDialog" PromptDialog.Parent = Updates PromptDialog.Active = true
- PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0
- PromptDialog.Position = UDim2.new(0.5, -219, 0, 100) PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow"
- shadow.Parent = PromptDialog shadow.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) shadow.Size = UDim2.new(1, 0, 0.129999995, 0) shadow.ZIndex = 100
- shadow.Style = Enum.FrameStyle.DropShadow Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093
- Exit.BorderColor3 = Color3.new(1, 0, 0) Exit.Position = UDim2.new(0, 401, 0, 1) Exit.Size = UDim2.new(0, 20, 0, 20) Exit.ZIndex = 110 Exit.FontSize = Enum.FontSize.Size14
- Exit.Text = "" title.Name = "title" title.Parent = shadow title.BackgroundTransparency = 1 title.Position = UDim2.new(0, 8, 0, -4)
- title.Size = UDim2.new(1, -16, 0.800000012, 0) title.ZIndex = 110 title.Font = Enum.Font.SourceSansBold title.TextSize = 30
- title.Text = Asset.Name .. " is available" title.TextColor3 = Color3.new(0.97, 0.97, 0.97) title.TextStrokeTransparency = 0 title.TextWrapped = true title.TextYAlignment = Enum.TextYAlignment.Top
- ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) ContainerFrame.Position = UDim2.new(0, 0, 0, 31)
- ContainerFrame.Size = UDim2.new(1, 0, 0.75, 0) ContainerFrame.ZIndex = 8 ContainerFrame.Style = Enum.FrameStyle.DropShadow a.Name = "a" a.Parent = ContainerFrame
- a.BackgroundTransparency = 1 a.Position = UDim2.new(0, 8, 0, 50) a.Size = UDim2.new(1, -16, 0.100000001, 0) a.ZIndex = 10 a.Font = Enum.Font.SourceSansBold
- a.FontSize = Enum.FontSize.Size18 a.Text = "infyield.weebly.com - discord.me/infiniteyield" a.TextColor3 = Color3.new(0.97, 0.97, 0.97) a.TextStrokeTransparency = 0
- a.TextWrapped = true a.TextYAlignment = Enum.TextYAlignment.Top a2.Name = "a2" a2.Parent = ContainerFrame a2.BackgroundTransparency = 1 a2.Position = UDim2.new(0, 8, 0, 5)
- a2.Size = UDim2.new(1, -16, 0.300000012, 0) a2.ZIndex = 10 a2.Font = Enum.Font.SourceSansBold a2.TextSize = 20 a2.Text = "The version of Infinite Yield you are using is outdated."
- a2.TextColor3 = Color3.new(0.97, 0.97, 0.97) a2.TextStrokeTransparency = 0 a2.TextWrapped = true a2.TextYAlignment = Enum.TextYAlignment.Top a3.Name = "a3" a3.Parent = ContainerFrame
- a3.BackgroundTransparency = 1 a3.Position = UDim2.new(0, 8, 0, 25) a3.Size = UDim2.new(1, -16, 0.300000012, 0) a3.ZIndex = 10 a3.Font = Enum.Font.SourceSansBold
- a3.TextSize = 20 a3.Text = "You can get a new version at one of these 2 sources." a3.TextColor3 = Color3.new(0.97, 0.97, 0.97) a3.TextStrokeTransparency = 0
- a3.TextWrapped = true a3.TextYAlignment = Enum.TextYAlignment.Top a2_2.Name = "a2" a2_2.Parent = ContainerFrame a2_2.BackgroundTransparency = 1 a2_2.Position = UDim2.new(0, 8, 0, 92)
- a2_2.Size = UDim2.new(1, -16, 0.300000012, 0) a2_2.ZIndex = 10 a2_2.Font = Enum.Font.SourceSansBold a2_2.FontSize = Enum.FontSize.Size24 a2_2.Text = "If your exploit supports httpget, you can update now by clicking 'Update'"
- a2_2.TextColor3 = Color3.new(0.97, 0.97, 0.97) a2_2.TextStrokeTransparency = 0 a2_2.TextWrapped = true a2_2.TextYAlignment = Enum.TextYAlignment.Top UPDATE.Name = "UPDATE"
- UPDATE.Parent = ContainerFrame UPDATE.BackgroundColor3 = Color3.new(0, 0, 0) UPDATE.BackgroundTransparency = 0.80000001192093 UPDATE.BorderColor3 = Color3.new(1, 1, 1)
- UPDATE.Position = UDim2.new(0, 148, 0, 153) UPDATE.Size = UDim2.new(0, 126, 0, 40) UPDATE.ZIndex = 9 UPDATE.Font = Enum.Font.SourceSans
- UPDATE.FontSize = Enum.FontSize.Size18 UPDATE.Text = "Update" UPDATE.TextColor3 = Color3.new(1, 1, 1) Line.Name = "Line" Line.Parent = PromptDialog
- Line.BackgroundColor3 = Color3.new(0, 0, 0) Line.BackgroundTransparency = 0.5 Line.BorderColor3 = Color3.new(0, 0, 0) Line.Position = UDim2.new(0, 16, 0, 121)
- Line.Size = UDim2.new(0.926999986, 0, 0, 1) Line.ZIndex = 8 function Click(mouse)
- PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
- PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.5)
- Updates:Destroy() run() end Exit.MouseButton1Down:connect(Click) function Click(mouse)
- PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
- PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil)
- for _, child in pairs(game.CoreGui:GetChildren()) do
- if child.Name == "IYrun" then child:Destroy() end end wait(0.5)
- Updates:Destroy() loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))() end UPDATE.MouseButton1Down:connect(Click) end
- else print('Infinite Yield is already running.') end
Add Comment
Please, Sign In to add comment