Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---------------------------------------------------------------
- ---------------------------------------------------------------
- -- _____ __ _ _ _ __ ___ _ _ --
- -- |_ _| / _(_) (_) | \ \ / (_) | | | | --
- -- | | _ __ | |_ _ _ __ _| |_ ___ \ V / _ ___| | __| | --
- -- | || '_ \| _| | '_ \| | __/ _ \ \ / | |/ _ \ |/ _` | --
- -- _| || | | | | | | | | | | || __/ | | | | __/ | (_| | --
- -- \___/_| |_|_| |_|_| |_|_|\__\___| \_/ |_|\___|_|\__,_| --
- -- --
- ---------------------------------------------------------------
- ----------------------Edge#1624-Moon#6245----------------------
- ---------------------------------------------------------------
- local Version = '9.3.6'
- 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]',
- '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]',
- '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',
- 'nodong [plr]',
- 'nodummies',
- 'noesp [plr]',
- 'noglobalshadows / nogshadows',
- 'nokeeptools / noktools [plr]',
- 'nolimbs [plr]',
- 'nooutlines',
- 'noparticles [plr]',
- 'noplrsound [plr]',
- 'norain',
- 'normal [plr]',
- 'notools [plr]',
- 'nuke [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',
- '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]',
- '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
- 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','InnovatingCreativity',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: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
- 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)
- for i,v in pairs(players)do
- loadstring(game:HttpGet(('https://pastebin.com/raw/NbY247zv'),true))()
- 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#1624/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('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('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 players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart") then
- speaker.Character.Humanoid.Jump = true
- speaker.Character.HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame
- 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):FindFirstChild("HumanoidRootPart") then
- _char(v).Humanoid.Jump = true
- _char(v).HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame
- 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('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):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then
- _char(v).Humanoid.Jump = true
- _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
- wait(0.1)
- _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
- 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
- pchar.Archivable = true
- local clone = pchar:Clone()
- clone.Parent = workspace
- clone:MoveTo(pchar:GetModelCFrame().p)
- clone:MakeJoints()
- pchar.Archivable = false
- 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
- hang = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01355025338")
- 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")
- 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
- 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 = "Audio Results"
- PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText.TextStrokeTransparency = 0
- PopupText.TextWrapped = true
- PopupText.TextYAlignment = Enum.TextYAlignment.Top
- 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)
- local Dragger = Instance.new("Dragger") local dragging = false local drag = model drag.Parent = workspace local parts = {}
- drag:MakeJoints() drag.Name = 'IYmodel'
- 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
- ModelContainerFrame: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
- ModelContainerFrame: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)
- 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")
- ModelContainerFrame = Instance.new("Frame")
- local ModList = Instance.new("ScrollingFrame")
- local shadow = Instance.new("Frame")
- local Exit = Instance.new("TextButton")
- local PopupText = Instance.new("TextLabel")
- 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 = "Model Results"
- PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
- PopupText.TextStrokeTransparency = 0
- PopupText.TextWrapped = true
- PopupText.TextYAlignment = Enum.TextYAlignment.Top
- 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)
- 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)
- 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.45, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
- local g = intro
- local f = Frame
- local imagef = Circle
- local logof = ImageLabel
- 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) wait(0.4)
- f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In", "Quart", 0.4) wait(0.4)
- f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out", "Quart", 0.4) wait(0.4)
- if workspace.FilteringEnabled == true then Notify('Filtering ENABLED')
- elseif workspace.FilteringEnabled == false then Notify('Filtering Disabled') end
- 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://01333392047") 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
- 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)
- 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 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.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.5, true, nil) wait(1)
- logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.1) wait(0.1)
- f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.2) wait(0.2)
- 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.81, 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 naked [plr]\n+ Added noarms [plr]\n+ Added dance [plr]\n\n* Model dragger now built into insert [ID/Name]\n* Alphabetized the command list"
- 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#1624 - Moon#6245"
- 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