Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---------------------------------------------------------------
- ---------------------------------------------------------------
- -- _____ __ _ _ _ __ ___ _ _ --
- -- |_ _| / _(_) (_) | \ \ / (_) | | | | --
- -- | | _ __ | |_ _ _ __ _| |_ ___ \ V / _ ___| | __| | --
- -- | || '_ \| _| | '_ \| | __/ _ \ \ / | |/ _ \ |/ _` | --
- -- _| || | | | | | | | | | | || __/ | | | | __/ | (_| | --
- -- \___/_| |_|_| |_|_| |_|_|\__\___| \_/ |_|\___|_|\__,_| --
- -- --
- ---------------------------------------------------------------
- ----------------------Edge#1934-Moon#6245----------------------
- ---------------------------------------------------------------
- local Version = '9.0.3'
- 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-',
- 'F4 - Toggle Fly',
- 'F5 - Toggle Noclip',
- 'HOLD F2 - Click TP',
- '-COMMANDS-'
- }
- CMDs = {
- 'ff [plr]',
- 'invisibleff / invisff [plr]',
- 'unff [plr]',
- 'fire [plr] [R G B]',
- 'unfire [plr]',
- 'burn [plr]',
- 'sparkles / sp [plr] [R G B]',
- 'unsparkles / unsp [plr]',
- 'smoke [plr]',
- 'unsmoke [plr]',
- 'btools [plr]',
- 'god [plr]',
- 'ungod [plr]',
- 'smite [plr]',
- 'bleach [plr]',
- 'begone / thot [plr]',
- 'crucify [plr]',
- 'hang [plr]',
- 'heal [plr]',
- 'freeze / fr [plr]',
- 'thaw / unfr [plr]',
- 'kill [plr]',
- 'sound / music [ID/Name]',
- 'playhash / hash [hash]',
- 'volume / vol [num]',
- 'pitch [num]',
- 'distortsound / distort [num]',
- 'explode [plr]',
- 'invisible / invis [plr]',
- 'visible / vis [plr]',
- 'goto [plr]',
- 'bring [plr]',
- 'tp [plr] [plr]',
- 'pipetp [plr] [plr]',
- 'savepos / spos [name]',
- 'loadpos / lpos [plr] [name]',
- 'deletepos / dpos [name]',
- 'positions / pos',
- 'char [plr] [ID]',
- 'charplr / cp [plr] [plr]',
- 'unchar [plr]',
- 'speed / ws [plr] [num]',
- 'sgod [plr]',
- 'unlockws',
- 'lockws',
- 'unanchor',
- 'anchor',
- 'clear',
- 'loadm',
- 'message / m [msg]',
- 'servermessage / sm [msg]',
- 'light [plr] [R G B]',
- 'unlight [plr]',
- 'flashlight [plr]',
- 'glowstick [plr] [R G B]',
- 'decalspam [ID]',
- 'undecalspam',
- 'thirdp [plr]',
- 'firstp [plr]',
- 'name [plr]',
- 'unname [plr]',
- 'loopname / lname [plr]',
- 'unloopname / unlname [plr]',
- 'stun [plr]',
- 'unstun [plr]',
- 'copytools / ctools [plr]',
- 'keeptools / ktools [plr]',
- 'nokeeptools / noktools [plr]',
- 'notools [plr]',
- 'serverinfo / info',
- 'damage [plr]',
- 'maxhealth [plr] [num]',
- 'sethealth [plr] [num]',
- 'spectate / view [plr]',
- 'unspectate / unview',
- 'esp [plr]',
- 'noesp [plr]',
- 'nolimbs [plr]',
- 'torso [plr]',
- 'box [plr]',
- 'nobox [plr]',
- 'ghost [plr]',
- 'unghost [plr]',
- 'sphere [plr]',
- 'loadmap [ID]',
- 'savemap / smap',
- 'restoremap / rmap',
- 'sky [ID]',
- 'skygif [ID],[ID]... [interval]',
- 'unskygif',
- 'ambient [R G B]',
- 'clrterrain',
- 'jail [plr]',
- 'unjail [plr]',
- 'shutdown',
- 'starman [plr]',
- 'unstarman [plr]',
- 'tppos [plr] [coordinate]',
- 'offset [plr] [coordinate]',
- 'animation [plr] [anim]',
- 'normal [plr]',
- 'creeper [plr]',
- 'uncreeper [plr]',
- 'shrek [plr]',
- 'unshrek [plr]',
- 'respawn [plr]',
- 'refresh / re [plr]',
- 'base',
- 'control [plr]',
- 'nuke [plr]',
- 'infect [plr]',
- 'uninfect [plr]',
- 'duck [plr]',
- 'unduck [plr]',
- 'knuckles [plr]',
- 'cape [plr] [R G B]',
- 'uncape [plr]',
- 'disable [plr]',
- 'enable [plr]',
- 'size [plr] [num]',
- 'confuse [plr]',
- 'unconfuse [plr]',
- 'clone [plr]',
- 'dummy [name]',
- 'nodummies',
- 'spin [plr]',
- 'unspin [plr]',
- 'dog [plr]',
- 'undog [plr]',
- 'loopheal [plr]',
- 'unloopheal [plr]',
- 'fling [plr]',
- 'skydive [plr]',
- 'alien / ayylmao [plr]',
- 'seizure [plr]',
- 'unseizure [plr]',
- 'paper [plr]',
- 'fat [plr]',
- 'punish [plr]',
- 'unpunish [plr]',
- 'fogend [num]',
- 'fogcolor [R G B]',
- 'disco',
- 'undisco',
- 'fix',
- 'fixlighting / fixl',
- 'savelighting / slighting',
- 'flood',
- 'iyspam',
- 'spookyify',
- 'explorer / dex',
- 'particles [plr] [ID]',
- 'noparticles [plr]',
- 'draw',
- 'devuzi',
- 'knife',
- 'mage',
- 'ban [plr]',
- 'unban [plr]',
- 'clrbans',
- 'float [plr]',
- 'unfloat [plr]',
- 'noclip',
- 'clip',
- 'hat [plr] [ID]',
- 'hatsize [plr] [num]',
- 'removehats / rhats [plr]',
- 'cripple [plr]',
- 'uncripple [plr]',
- 'blur [num]',
- 'unblur',
- 'hipheight / hheight [plr] [num]',
- 'bgui [plr] [text]',
- 'unbgui [plr]',
- 'loopkill [plr]',
- 'unloopkill [plr]',
- 'trip [plr]',
- 'sit [plr]',
- 'loopsit / lsit [plr]',
- 'unloopsit / unlsit [plr]',
- 'jump [plr]',
- 'loopjump / ljump [plr]',
- 'unloopjump / unljump [plr]',
- 'jumppower / jpower [plr] [num]',
- 'strength [plr]',
- 'unstrength [plr]',
- 'weaken [plr]',
- 'unweaken [plr]',
- 'shiny [plr]',
- 'serverlock / slock',
- 'unserverlock / unslock',
- 'agelock [age num]',
- 'unagelock',
- 'headshake [plr]',
- 'addstat [plr] [text]',
- 'change [plr] [stat] [num]',
- 'headsize [plr] [num]',
- 'bang [plr] [plr] / bang [plr]',
- 'chat [plr] [msg]',
- 'gravity [num]',
- 'disabletools [plr]',
- 'enabletools [plr]',
- 'nil [plr]',
- 'rainbow [plr]',
- 'rainbowname [plr]',
- 'unrainbowname [plr]',
- 'mesh [plr] [mesh] [texture]',
- 'rain [mesh] [texture]',
- 'norain',
- 'neon [plr]',
- 'glass [plr]',
- 'longneck [plr]',
- 'unlongneck [plr]',
- 'time [num]',
- 'day',
- 'night',
- 'blackandwhite',
- 'invert',
- 'sun [intense] [spread]',
- 'spasm [plr]',
- 'meteor [plr]',
- 'countdown [num]',
- 'bomb [plr]',
- 'terrain',
- 'rocket [plr]',
- 'ball [plr]',
- 'unball [plr]',
- 'hidename [plr]',
- 'unhidename [plr]',
- 'face [plr] [ID]',
- 'fly',
- 'unfly',
- 'flyspeed [num]',
- 'zinnia [plr]',
- 'arrest [plr]',
- 'kidnap [plr]',
- 'seagull / gull [plr]',
- 'team [plr] [team]',
- 'age [plr]',
- 'f3x',
- 'tools [plr]',
- 'dong [plr]',
- 'nodong [plr]',
- 'filtering',
- 'remotespy',
- 'crash [plr]',
- 'kick [plr]',
- 'admin [plr]',
- 'unadmin [plr]',
- 'admins',
- 'bans',
- 'bait',
- 'removebait / nobait',
- 'strobe',
- 'unstrobe',
- 'blind [plr]',
- 'unblind [plr]',
- 'globalshadows / gshadows',
- 'noglobalshadows / nogshadows',
- 'outlines',
- 'nooutlines',
- 'brightness [num]',
- 'delete [part name]',
- 'deleteclass / dc [class name]',
- 'fart [plr]',
- 'partdisco',
- 'unpartdisco',
- 'discomesh [plr]',
- 'chickenarms / chicken [plr]',
- 'earthquake [power] [intensity]',
- 'car [plr]',
- 'uncar [plr]',
- 'insert [ID]',
- 'spawnpoint [plr]',
- 'removespawns',
- 'fegod',
- 'feinvisible / feinvis',
- 'fekill [plr] (need a tool)',
- 'loopoof',
- 'unloopoof',
- 'disablereset [plr]',
- 'enablereset [plr]',
- 'loopbring [plr]',
- 'unloopbring [plr]',
- 'lock [plr]',
- 'unlock [plr]',
- 'sword [plr]',
- 'maxzoom [plr] [num]',
- 'fixcam',
- 'freecam / fc',
- 'unfreecam / unfc',
- 'freecamspeed / fcspeed [num]',
- 'plrsound [plr] [ID]',
- 'noplrsound [plr]',
- 'playlist / player [ID],[ID]...',
- 'setsong [num]',
- 'prevsong',
- 'nextsong',
- 'hideplaylist / hideplayer',
- 'keybind [key] [cmd]',
- 'unkeybind [key]',
- 'addalias [cmd] [alias]',
- 'removealias [alias]',
- 'aliases',
- 'clraliases',
- 'trail [plr] [R G B]',
- 'untrail [plr]',
- 'hub',
- 'script [script]',
- 'prefix [string]',
- 'rejoin',
- 'tablet',
- 'settings',
- 'cmds',
- 'logs',
- 'breakloops/break (cmd loops)',
- 'version',
- 'exit'
- }
- 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','0xRose',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('insert', 'inserts a model',{'ins'},
- function(args, speaker)
- local modelid = args[1]
- local model = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. modelid)
- model.Parent = workspace
- model.Name = "IYmodel"
- model:MakeJoints()
- model:MoveTo(speaker.Character.HumanoidRootPart.Position)
- local Asset = game:GetService("MarketplaceService"):GetProductInfo(modelid)
- Notify('Inserted ' .. Asset.Name)
- 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('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)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement