View difference between Paste ID: BpRGjuF9 and
SHOW: | | - or go back to the newest paste.
1-
1+
-- This script has been converted to FE by iPxter
2
3
4
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
5
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
6
do
7
	print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
8
	script.Parent = Player.Character
9
10
	--RemoteEvent for communicating
11
	local Event = Instance.new("RemoteEvent")
12
	Event.Name = "UserInput_Event"
13
14
	--Fake event to make stuff like Mouse.KeyDown work
15
	local function fakeEvent()
16
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
17
		t.connect = t.Connect
18
		return t
19
	end
20
21
	--Creating fake input objects with fake variables
22
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
23
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
24
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
25
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
26
	end}
27
	--Merged 2 functions into one by checking amount of arguments
28
	CAS.UnbindAction = CAS.BindAction
29
30
	--This function will trigger the events that have been :Connect()'ed
31
	local function te(self,ev,...)
32
		local t = m[ev]
33
		if t and t._fakeEvent and t.Function then
34
			t.Function(...)
35
		end
36
	end
37
	m.TrigEvent = te
38
	UIS.TrigEvent = te
39
40
	Event.OnServerEvent:Connect(function(plr,io)
41
	    if plr~=Player then return end
42
		if io.isMouse then
43
			m.Target = io.Target
44
			m.Hit = io.Hit
45
		else
46
			local b = io.UserInputState == Enum.UserInputState.Begin
47
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
			end
50
			for _,t in pairs(CAS.Actions) do
51
				for _,k in pairs(t.Keys) do
52
					if k==io.KeyCode then
53
						t.Function(t.Name,io.UserInputState,io)
54
					end
55
				end
56
			end
57
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
	    end
60
	end)
61
	Event.Parent = NLS([==[
62
	local Player = game:GetService("Players").LocalPlayer
63
	local Event = script:WaitForChild("UserInput_Event")
64
65
	local UIS = game:GetService("UserInputService")
66
	local input = function(io,a)
67
		if a then return end
68
		--Since InputObject is a client-side instance, we create and pass table instead
69
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
70
	end
71
	UIS.InputBegan:Connect(input)
72
	UIS.InputEnded:Connect(input)
73
74
	local Mouse = Player:GetMouse()
75
	local h,t
76
	--Give the server mouse data 30 times every second, but only if the values changed
77
	--If player is not moving their mouse, client won't fire events
78
	while wait(1/30) do
79
		if h~=Mouse.Hit or t~=Mouse.Target then
80
			h,t=Mouse.Hit,Mouse.Target
81
			Event:FireServer({isMouse=true,Target=t,Hit=h})
82
		end
83
	end]==],Player.Character)
84
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
85
end
86
87
ThePlayersNameHere="wrrrryyyyyyyyyyyyyyy"--YOUR NAME HERE
88
89
local function PLRMSG()
90
if
91
ValidationCode == "ELT007"
92
then 
93
plrmsg = Instance.new("Message",Workspace)
94
plrmsg.Text = " Explorer V2 BETA 1 Has Been Loaded !"
95
Wait(3)
96
plrmsg.Text = ""--add whatever you want here
97
Wait(3)
98
plrmsg.Parent = nil
99
end
100
end
101
PLRMSG()
102
103
local name = "Magicboopoo"--YOUR NAME HERE
104
105
repeat wait() until #Game.Players:GetChildren(
106
) > 0
107
108
local char = Game.Players:FindFirstChild(name) or (Game.Players:GetChildren(
109
)[1].Name:sub(1,6) == "Player" and Game.Players:GetChildren(
110
)[1]
111
)
112
if not char then return end
113
local current = Workspace
114
local cp = 0
115
local fontcolor = Color3.new(1,1,1)
116
local bordercolor = Color3.new(1,0,0)
117
local backgroundcolor = Color3.new(0,0,0)
118
local backgroundtrans = .35
119
local copy = nil
120
local sP = {
121
"Name";
122
"ClassName";
123
"BrickColor";
124
"Position"
125
}
126
127
local sg = Instance.new("ScreenGui")
128
sg.Parent = char.PlayerGui
129
130
local ok = Instance.new("TextButton", sg)
131
ok.Size = UDim2.new(.6,0,.05,0)
132
ok.Position = UDim2.new(.2,0,.6,0)
133
ok.FontSize = "Size18"
134
ok.Text = "Accept"
135
ok.TextColor3 = Color3.new(1,1,1)
136
ok.Style = "RobloxButton"
137
138
local fontS1 = Instance.new("Frame", sg)
139
fontS1.Size = UDim2.new(.2,0,.2,0)
140
fontS1.Style = "RobloxRound"
141
fontS1.Position = UDim2.new(.2,0,.4,0)
142
local tb1 = Instance.new("TextLabel", fontS1)
143
tb1.Text = "Font Color"
144
tb1.FontSize = "Size12"
145
tb1.BackgroundTransparency = 1
146
tb1.TextColor3 = Color3.new(1,1,1)
147
tb1.Size = UDim2.new(1,0,.25,0)
148
local r1 = Instance.new("TextBox", fontS1)
149
r1.Position = UDim2.new(0,0,.25,0)
150
r1.TextColor3 = Color3.new(1,1,1)
151
r1.BackgroundTransparency = 1
152
r1.Size = UDim2.new(.3,0,.25,0)
153
r1.Text = "0"
154
local g1 = Instance.new("TextBox", fontS1)
155
g1.Position = UDim2.new(.3,0,.25,0)
156
g1.TextColor3 = Color3.new(1,1,1)
157
g1.BackgroundTransparency = 1
158
g1.Size = UDim2.new(.3,0,.25,0)
159
g1.Text = "0"
160
local b1 = Instance.new("TextBox", fontS1)
161
b1.Position = UDim2.new(.6,0,.25,0)
162
b1.TextColor3 = Color3.new(1,1,1)
163
b1.BackgroundTransparency = 1
164
b1.Size = UDim2.new(.3,0,.25,0)
165
b1.Text = "0"
166
local prev1 = Instance.new("Frame", fontS1)
167
prev1.Size = UDim2.new(1,0,.5,0)
168
prev1.Position = UDim2.new(0,0,.5,0)
169
prev1.BackgroundColor3 = Color3.new(0,0,0)
170
prev1.BorderColor3 = Color3.new(0,0,0)
171
r1.Changed:connect(function()
172
local color = tonumber(r1.Text) or 0
173
prev1.BackgroundColor3 = Color3.new(color, tonumber(g1.Text) or 0, tonumber(b1.Text) or 0)
174
end)
175
g1.Changed:connect(function()
176
local color = tonumber(g1.Text) or 0
177
prev1.BackgroundColor3 = Color3.new(tonumber(r1.Text) or 0, color, tonumber(b1.Text) or 0)
178
end)
179
b1.Changed:connect(function()
180
local color = tonumber(b1.Text) or 0
181
prev1.BackgroundColor3 = Color3.new(tonumber(r1.Text) or 0, tonumber(g1.Text) or 0, color)
182
end)
183
ValidationCode="ELT007"--don't change this or the script wont work
184
local FontS2 = Instance.new("Frame", sg)
185
FontS2.Size = UDim2.new(.2,0,.2,0)
186
FontS2.Style = "RobloxRound"
187
FontS2.Position = UDim2.new(.4,0,.4,0)
188
local tb2 = Instance.new("TextLabel", FontS2)
189
tb2.Text = "Background Color"
190
tb2.FontSize = "Size12"
191
tb2.BackgroundTransparency = 1
192
tb2.TextColor3 = Color3.new(1,1,1)
193
tb2.Size = UDim2.new(1,0,.25,0)
194
local r2 = Instance.new("TextBox", FontS2)
195
r2.Position = UDim2.new(0,0,.25,0)
196
r2.TextColor3 = Color3.new(1,1,1)
197
r2.BackgroundTransparency = 1
198
r2.Size = UDim2.new(.3,0,.25,0)
199
r2.Text = "0"
200
local g2 = Instance.new("TextBox", FontS2)
201
g2.Position = UDim2.new(.3,0,.25,0)
202
g2.TextColor3 = Color3.new(1,1,1)
203
g2.BackgroundTransparency = 1
204
g2.Size = UDim2.new(.3,0,.25,0)
205
g2.Text = "0"
206
local b2 = Instance.new("TextBox", FontS2)
207
b2.Position = UDim2.new(.6,0,.25,0)
208
b2.TextColor3 = Color3.new(1,1,1)
209
b2.BackgroundTransparency = 1
210
b2.Size = UDim2.new(.3,0,.25,0)
211
b2.Text = "0"
212
local prev2 = Instance.new("Frame", FontS2)
213
prev2.Size = UDim2.new(1,0,.5,0)
214
prev2.Position = UDim2.new(0,0,.5,0)
215
prev2.BackgroundColor3 = Color3.new(0,0,0)
216
prev2.BorderColor3 = Color3.new(0,0,0)
217
r2.Changed:connect(function()
218
local color = tonumber(r2.Text) or 0
219
prev2.BackgroundColor3 = Color3.new(color, tonumber(g2.Text) or 0, tonumber(b2.Text) or 0)
220
end)
221
g2.Changed:connect(function()
222
local color = tonumber(g2.Text) or 0
223
prev2.BackgroundColor3 = Color3.new(tonumber(r2.Text) or 0, color, tonumber(b2.Text) or 0)
224
end)
225
b2.Changed:connect(function()
226
local color = tonumber(b2.Text) or 0
227
prev2.BackgroundColor3 = Color3.new(tonumber(r2.Text) or 0, tonumber(g2.Text) or 0, color)
228
end)
229
230
local fontS3 = Instance.new("Frame", sg)
231
fontS3.Size = UDim2.new(.2,0,.2,0)
232
fontS3.Style = "RobloxRound"
233
fontS3.Position = UDim2.new(.6,0,.4,0)
234
local tb3 = Instance.new("TextLabel", fontS3)
235
tb3.Text = "Border Color"
236
tb3.FontSize = "Size12"
237
tb3.BackgroundTransparency = 1
238
tb3.TextColor3 = Color3.new(1,1,1)
239
tb3.Size = UDim2.new(1,0,.25,0)
240
local r3 = Instance.new("TextBox", fontS3)
241
r3.Position = UDim2.new(0,0,.25,0)
242
r3.TextColor3 = Color3.new(1,1,1)
243
r3.BackgroundTransparency = 1
244
r3.Size = UDim2.new(.3,0,.25,0)
245
r3.Text = "0"
246
local g3 = Instance.new("TextBox", fontS3)
247
g3.Position = UDim2.new(.3,0,.25,0)
248
g3.TextColor3 = Color3.new(1,1,1)
249
g3.BackgroundTransparency = 1
250
g3.Size = UDim2.new(.3,0,.25,0)
251
g3.Text = "0"
252
local b3 = Instance.new("TextBox", fontS3)
253
b3.Position = UDim2.new(.6,0,.25,0)
254
b3.TextColor3 = Color3.new(1,1,1)
255
b3.BackgroundTransparency = 1
256
b3.Size = UDim2.new(.3,0,.25,0)
257
b3.Text = "0"
258
local prev3 = Instance.new("Frame", fontS3)
259
prev3.Size = UDim2.new(1,0,.5,0)
260
prev3.Position = UDim2.new(0,0,.5,0)
261
prev3.BackgroundColor3 = Color3.new(0,0,0)
262
prev3.BorderColor3 = Color3.new(0,0,0)
263
r3.Changed:connect(function()
264
local color = tonumber(r3.Text) or 0
265
prev3.BackgroundColor3 = Color3.new(color, tonumber(g3.Text) or 0, tonumber(b3.Text) or 0)
266
end)
267
g3.Changed:connect(function()
268
local color = tonumber(g3.Text) or 0
269
prev3.BackgroundColor3 = Color3.new(tonumber(r3.Text) or 0, color, tonumber(b3.Text) or 0)
270
end)
271
b3.Changed:connect(function()
272
local color = tonumber(b3.Text) or 0
273
prev3.BackgroundColor3 = Color3.new(tonumber(r3.Text) or 0, tonumber(g3.Text) or 0, color)
274
end)
275
276
ok.MouseButton1Click:wait()
277
278
local fontcolor = prev1.BackgroundColor3
279
local backgroundcolor = prev2.BackgroundColor3
280
local bordercolor = prev3.BackgroundColor3
281
fontS1:Destroy()
282
FontS2:Destroy()
283
fontS3:Destroy()
284
ok:Destroy()
285
286
local fr = Instance.new("Frame", sg)
287
fr.Style = "RobloxRound"
288
fr.Size = UDim2.new(.35,0,.5,0)
289
fr.Position = UDim2.new(0,0,.25,0)
290
291
local sb = Instance.new("TextButton", sg) -- Scrollbar
292
local issbDown = false
293
local sblasty = nil
294
sb.Size = UDim2.new(.035,0,.5,0)
295
sb.Position = UDim2.new(.35,0,.25,0)
296
sb.BackgroundTransparency = backgroundtrans
297
sb.TextColor3 = fontcolor
298
sb.BorderColor3 = bordercolor
299
sb.BackgroundColor3 = backgroundcolor
300
sb.Text = "="
301
sb.MouseButton1Down:connect(function()
302
issbDown = true
303
end)
304
sb.MouseButton1Up:connect(function()
305
issbDown = false
306
end)
307
sb.MouseLeave:connect(function()
308
issbDown = false
309
end)
310
sb.MouseEnter:connect(function()
311
issbDown = false
312
end)
313
sb.MouseMoved:connect(function(x,y)
314
if issbDown then
315
if not sblasty then sblasty = y end
316
if sblasty - y < 0 then
317
-- moving up
318
for i,v in pairs(fr:GetChildren()) do
319
v.Position = v.Position + UDim2.new(0,0,-.05,0)
320
if v.Position.Y.Scale < .08 then
321
v.BackgroundTransparency = 1
322
v.TextButton.BackgroundTransparency = 1
323
v.TextTransparency = 1
324
v.TextButton.TextTransparency = 1
325
elseif v.Position.Y.Scale >= .95 then
326
else
327
v.BackgroundTransparency = backgroundtrans
328
v.TextButton.BackgroundTransparency = backgroundtrans
329
v.TextTransparency = 0
330
v.TextButton.TextTransparency = 0
331
end
332
end
333
else
334
-- moving down
335
for i,v in pairs(fr:GetChildren()) do
336
v.Position = v.Position + UDim2.new(0,0,.05,0)
337
if v.Position.Y.Scale >= .95 then
338
v.BackgroundTransparency = 1
339
v.TextButton.BackgroundTransparency = 1
340
v.TextTransparency = 1
341
v.TextButton.TextTransparency = 1
342
elseif v.Position.Y.Scale < .08 then
343
else
344
v.BackgroundTransparency = backgroundtrans
345
v.TextButton.BackgroundTransparency = backgroundtrans
346
v.TextTransparency = 0
347
v.TextButton.TextTransparency = 0
348
end
349
end
350
end
351
end
352
sblasty = y
353
end)
354
355
local work = Instance.new("TextButton", sg)
356
work.Position = UDim2.new(0,0,.2,0)
357
work.Size = UDim2.new(.05,0,.05,0)
358
work.BackgroundTransparency = backgroundtrans
359
work.TextColor3 = fontcolor
360
work.BorderColor3 = bordercolor
361
work.BackgroundColor3 = backgroundcolor
362
work.Text = "Workspace"
363
work.MouseButton1Click:connect(function()
364
current = Workspace
365
Clear()
366
GetList()
367
end)
368
work.MouseButton2Up:connect(function(x,y)
369
local pos = UDim2.new(0,x,0,y)
370
CreatePasteMenu(pos, Workspace)
371
end)
372
373
local light = Instance.new("TextButton", sg)
374
light.Position = UDim2.new(0.06,0,.2,0)
375
light.Size = UDim2.new(.05,0,.05,0)
376
light.BackgroundTransparency = backgroundtrans
377
light.TextColor3 = fontcolor
378
light.BorderColor3 = bordercolor
379
light.BackgroundColor3 = backgroundcolor
380
light.Text = "Lighting"
381
light.MouseButton1Click:connect(function()
382
current = game.Lighting
383
Clear()
384
GetList()
385
end)
386
light.MouseButton2Up:connect(function(x,y)
387
local pos = UDim2.new(0,x,0,y)
388
CreatePasteMenu(pos, game.Lighting)
389
end)
390
391
local players = Instance.new("TextButton", sg)
392
players.Position = UDim2.new(0.12,0,.2,0)
393
players.Size = UDim2.new(.05,0,.05,0)
394
players.BackgroundTransparency = backgroundtrans
395
players.TextColor3 = fontcolor
396
players.BorderColor3 = bordercolor
397
players.BackgroundColor3 = backgroundcolor
398
players.Text = "Players"
399
players.MouseButton1Click:connect(function()
400
current = game.Players
401
Clear()
402
GetList()
403
end)
404
players.MouseButton2Up:connect(function(x,y)
405
local pos = UDim2.new(0,x,0,y)
406
CreatePasteMenu(pos, game.Players)
407
end)
408
409
local starterp = Instance.new("TextButton", sg)
410
starterp.Position = UDim2.new(0.18,0,.2,0)
411
starterp.Size = UDim2.new(.05,0,.05,0)
412
starterp.BackgroundTransparency = backgroundtrans
413
starterp.TextColor3 = fontcolor
414
starterp.BorderColor3 = bordercolor
415
starterp.BackgroundColor3 = backgroundcolor
416
starterp.Text = "StarterPack"
417
starterp.MouseButton1Click:connect(function()
418
current = game.StarterPack
419
Clear()
420
GetList()
421
end)
422
starterp.MouseButton2Up:connect(function(x,y)
423
local pos = UDim2.new(0,x,0,y)
424
CreatePasteMenu(pos, game.StarterPack)
425
end)
426
427
428
local starterg = Instance.new("TextButton", sg)
429
starterg.Position = UDim2.new(0.24,0,.2,0)
430
starterg.Size = UDim2.new(.05,0,.05,0)
431
starterg.BackgroundTransparency = backgroundtrans
432
starterg.TextColor3 = fontcolor
433
starterg.BorderColor3 = bordercolor
434
starterg.BackgroundColor3 = backgroundcolor
435
starterg.Text = "StarterGui"
436
starterg.MouseButton1Click:connect(function()
437
current = game.StarterGui
438
Clear()
439
GetList()
440
end)
441
starterg.MouseButton2Up:connect(function(x,y)
442
local pos = UDim2.new(0,x,0,y)
443
CreatePasteMenu(pos, game.StarterGui)
444
end)
445
446
function CreateButtons(object, otr)
447
local tb = Instance.new("TextButton", fr)
448
tb.Size = UDim2.new(.9,0,.05,0)
449
tb.Text = object.Name
450
tb.Position = UDim2.new(0,0,cp + .05,0)
451
tb.BackgroundTransparency = otr or backgroundtrans
452
tb.TextColor3 = fontcolor
453
tb.BorderColor3 = bordercolor
454
tb.BackgroundColor3 = backgroundcolor
455
tb.TextTransparency = otr or 0
456
cp = cp + .05
457
local ov = Instance.new("ObjectValue", tb)
458
ov.Value = object
459
local x = Instance.new("TextButton", tb)
460
x.BackgroundTransparency = otr or backgroundtrans
461
x.TextColor3 = fontcolor
462
x.BorderColor3 = bordercolor
463
x.BackgroundColor3 = backgroundcolor
464
x.TextTransparency = otr or 0
465
x.Size = UDim2.new(.1,0,1,0)
466
x.Position = UDim2.new(1,0,0,0)
467
x.FontSize = "Size12"
468
x.Text = "+"
469
tb.MouseButton1Click:connect(function()-- properties window open
470
CreatePropertiesWindow(ov.Value)
471
end)
472
tb.MouseButton2Up:connect(function(x,y)
473
CreateDropDownMenu(UDim2.new(0,x,0,y), ov.Value)
474
end)
475
x.MouseButton1Click:connect(function()
476
current = ov.Value
477
Clear()
478
GetList()
479
end)
480
end
481
482
function CreatePropertiesWindow(obj)
483
if not obj then return end
484
pcall(function() sg.P:Destroy() end)
485
local push = 0
486
local f = Instance.new("Frame", sg)
487
f.Name = "P"
488
f.Style = "RobloxRound"
489
f.Size = UDim2.new(.4,0,.7,0)
490
f.Position = UDim2.new(.6,0,.15,0)
491
if pcall(function() _ = obj["Name"] end) then
492
local pN = Instance.new("TextLabel", f)
493
pN.Size = UDim2.new(.5,0,.05,0)
494
pN.Position = UDim2.new(0,0, push,0)
495
pN.Text = "Name"
496
pN.BackgroundColor3 = backgroundcolor
497
pN.BorderColor3 = bordercolor
498
pN.TextColor3 = bordercolor
499
pN.FontSize = "Size10"
500
local pV = Instance.new("TextBox", f)
501
pV.ClearTextOnFocus = false
502
pV.Size = UDim2.new(.5,0,.05,0)
503
pV.Position = UDim2.new(.5,0,push,0)
504
push = push + .05
505
pV.Text = obj.Name
506
pV.BackgroundColor3 = backgroundcolor
507
pV.BorderColor3 = bordercolor
508
pV.TextColor3 = fontcolor
509
pV.FontSize = "Size10"
510
pV.Changed:connect(function()
511
pcall(function()
512
obj.Name = pV.Text
513
end)
514
end)
515
end
516
if pcall(function() _ = obj["ClassName"] end) then
517
local pN = Instance.new("TextLabel", f)
518
pN.Size = UDim2.new(.5,0,.05,0)
519
pN.Position = UDim2.new(0,0, push,0)
520
pN.Text = "ClassName"
521
pN.BackgroundColor3 = backgroundcolor
522
pN.BorderColor3 = bordercolor
523
pN.TextColor3 = bordercolor
524
pN.FontSize = "Size10"
525
local pV = Instance.new("TextLabel", f)
526
pV.Size = UDim2.new(.5,0,.05,0)
527
pV.Position = UDim2.new(.5,0,push,0)
528
push = push + .05
529
pV.Text = obj.ClassName
530
pV.BackgroundColor3 = backgroundcolor
531
pV.BorderColor3 = bordercolor
532
pV.TextColor3 = bordercolor
533
pV.FontSize = "Size10"
534
end
535
536
537
if pcall(function() _ = obj["Transparency"] end) then
538
local pN = Instance.new("TextLabel", f)
539
pN.Size = UDim2.new(.5,0,.05,0)
540
pN.Position = UDim2.new(0,0, push,0)
541
pN.Text = "Transparency"
542
pN.BackgroundColor3 = backgroundcolor
543
pN.BorderColor3 = bordercolor
544
pN.TextColor3 = bordercolor
545
pN.FontSize = "Size10"
546
local pV = Instance.new("TextBox", f)
547
pV.Size = UDim2.new(.5,0,.05,0)
548
pV.Position = UDim2.new(.5,0,push,0)
549
push = push + .05
550
pV.Text = tostring(obj.Transparency)
551
pV.BackgroundColor3 = backgroundcolor
552
pV.BorderColor3 = bordercolor
553
pV.TextColor3 = fontcolor
554
pV.FontSize = "Size10"
555
pV.Changed:connect(function()
556
pcall(function()
557
obj.Transparency = pV.Text
558
end)
559
end)
560
end	
561
if pcall(function() _ = obj["Parent"] end) then
562
local pN = Instance.new("TextLabel", f)
563
pN.Size = UDim2.new(.5,0,.05,0)
564
pN.Position = UDim2.new(0,0, push,0)
565
pN.Text = "Parent"
566
pN.BackgroundColor3 = backgroundcolor
567
pN.BorderColor3 = bordercolor
568
pN.TextColor3 = bordercolor
569
pN.FontSize = "Size10"
570
local pV = Instance.new("TextBox", f)
571
pV.Size = UDim2.new(.5,0,.05,0)
572
pV.Position = UDim2.new(.5,0,push,0)
573
push = push + .05
574
pV.Text = tostring(obj.Parent)
575
pV.BackgroundColor3 = backgroundcolor
576
pV.BorderColor3 = bordercolor
577
pV.TextColor3 = fontcolor
578
pV.FontSize = "Size10"
579
pV.Changed:connect(function()
580
pcall(function()
581
obj.Parent = pV.Text
582
end)
583
end)
584
end	
585
586
if pcall(function() _ = obj["BrickColor"] end) then
587
local pN = Instance.new("TextLabel", f)
588
pN.Size = UDim2.new(.5,0,.05,0)
589
pN.Position = UDim2.new(0,0, push,0)
590
pN.Text = "BrickColor"
591
pN.BackgroundColor3 = backgroundcolor
592
pN.BorderColor3 = bordercolor
593
pN.TextColor3 = bordercolor
594
pN.FontSize = "Size10"
595
local pV = Instance.new("TextBox", f)
596
pV.Size = UDim2.new(.5,0,.05,0)
597
pV.Position = UDim2.new(.5,0,push,0)
598
push = push + .05
599
pV.Text = tostring(obj.BrickColor)
600
pV.BackgroundColor3 = backgroundcolor
601
pV.BorderColor3 = bordercolor
602
pV.TextColor3 = fontcolor
603
pV.FontSize = "Size10"
604
pV.Changed:connect(function()
605
pcall(function()
606
obj.BrickColor = BrickColor.new(pV.Text)
607
end)
608
end)
609
end
610
if pcall(function() _ = obj["Text"] end) then
611
local pN = Instance.new("TextLabel", f)
612
pN.Size = UDim2.new(.5,0,.05,0)
613
pN.Position = UDim2.new(0,0, push,0)
614
pN.Text = "Text"
615
pN.BackgroundColor3 = backgroundcolor
616
pN.BorderColor3 = bordercolor
617
pN.TextColor3 = bordercolor
618
pN.FontSize = "Size10"
619
local pV = Instance.new("TextBox", f)
620
pV.Size = UDim2.new(.5,0,.05,0)
621
pV.Position = UDim2.new(.5,0,push,0)
622
push = push + .05
623
pV.Text = obj.Text
624
pV.BackgroundColor3 = backgroundcolor
625
pV.BorderColor3 = bordercolor
626
pV.TextColor3 = fontcolor
627
pV.FontSize = "Size10"
628
pV.Changed:connect(function()
629
pcall(function()
630
obj.Text = pV.Text
631
end)
632
end)
633
end
634
if pcall(function() _ = obj["Value"] end) and (obj.ClassName == "StringValue" or obj.ClassName == "IntValue" or obj.ClassName == "NumberValue") then
635
local pN = Instance.new("TextLabel", f)
636
pN.Size = UDim2.new(.5,0,.05,0)
637
pN.Position = UDim2.new(0,0, push,0)
638
pN.Text = "Value"
639
pN.BackgroundColor3 = backgroundcolor
640
pN.BorderColor3 = bordercolor
641
pN.TextColor3 = bordercolor
642
pN.FontSize = "Size10"
643
local pV = Instance.new("TextBox", f)
644
pV.Size = UDim2.new(.5,0,.05,0)
645
pV.Position = UDim2.new(.5,0,push,0)
646
push = push + .05
647
pV.Text = obj.Value
648
pV.BackgroundColor3 = backgroundcolor
649
pV.BorderColor3 = bordercolor
650
pV.TextColor3 = fontcolor
651
pV.FontSize = "Size10"
652
pV.Changed:connect(function()
653
pcall(function()
654
if type(obj.Value) == "number" then
655
obj.Value = tonumber(pV.Text) or 0
656
else
657
obj.Value = pV.Text
658
end
659
end)
660
end)
661
end
662
end
663
664
function CreateDropDownMenu(pos, obj)
665
local f = Instance.new("Frame", sg)
666
f.BackgroundColor3 = backgroundcolor
667
f.BorderColor3 = bordercolor
668
f.Size = UDim2.new(.1,0,.2,0)
669
f.BackgroundTransparency = .3
670
f.Position = pos
671
local d = Instance.new("TextButton", f)
672
d.BackgroundTransparency = 1
673
d.Text = "Delete"
674
d.FontSize = "Size10"
675
d.TextColor3 = fontcolor
676
d.Size = UDim2.new(1,0,.15,0)
677
d.MouseButton1Click:connect(function()
678
pcall(function()
679
obj:Destroy()
680
end)
681
Clear()
682
GetList()
683
f:Destroy()
684
end)
685
local c = Instance.new("TextButton", f)
686
c.BackgroundTransparency = 1
687
c.Text = "Copy"
688
c.FontSize = "Size10"
689
c.TextColor3 = fontcolor
690
c.Size = UDim2.new(1,0,.15,0)
691
c.Position = UDim2.new(0,0,.15,0)
692
c.MouseButton1Click:connect(function()
693
pcall(function()
694
copy = obj:Clone()
695
end)
696
f:Destroy()
697
end)	
698
699
local p = Instance.new("TextButton", f)
700
p.BackgroundTransparency = 1
701
p.Text = "Paste into"
702
p.FontSize = "Size10"
703
p.TextColor3 = fontcolor
704
p.Size = UDim2.new(1,0,.15,0)
705
p.Position = UDim2.new(0,0,.3,0)
706
p.MouseButton1Click:connect(function()
707
pcall(function()
708
copy.Parent = obj
709
end)
710
f:Destroy()
711
end)
712
713
local ka = Instance.new("TextButton", f)
714
ka.BackgroundTransparency = 1
715
ka.Text = "Kill"
716
ka.FontSize = "Size10"
717
ka.TextColor3 = fontcolor
718
ka.Size = UDim2.new(1,0,.15,0)
719
ka.Position = UDim2.new(0,0,.65,0)
720
ka.MouseButton1Click:connect(function()
721
pcall(function()
722
obj:BreakJoints()
723
end)
724
Clear()
725
GetList()
726
f:Destroy()
727
end)
728
local x = Instance.new("TextButton", f)
729
x.BackgroundTransparency = 1
730
x.Text = "Close"
731
x.FontSize = "Size10"
732
x.TextColor3 = fontcolor
733
x.Size = UDim2.new(1,0,.15,0)
734
x.Position = UDim2.new(0,0,.45,0)
735
x.MouseButton1Click:connect(function()
736
f:Destroy()
737
end)
738
end 
739
740
function CreatePasteMenu(pos, obj)
741
local f = Instance.new("Frame", sg)
742
f.BackgroundColor3 = backgroundcolor
743
f.BorderColor3 = bordercolor
744
f.Size = UDim2.new(.1,0,.2,0)
745
f.BackgroundTransparency = .3
746
f.Position = pos
747
local p = Instance.new("TextButton", f)
748
p.BackgroundTransparency = 1
749
p.Text = "Paste into"
750
p.FontSize = "Size10"
751
p.TextColor3 = fontcolor
752
p.Size = UDim2.new(1,0,.15,0)
753
p.Position = UDim2.new(0,0,0,0)
754
p.MouseButton1Click:connect(function()
755
pcall(function()
756
copy.Parent = obj
757
end)
758
f:Destroy()
759
end)
760
local x = Instance.new("TextButton", f)
761
x.BackgroundTransparency = 1
762
x.Text = "Close"
763
x.FontSize = "Size10"
764
x.TextColor3 = fontcolor
765
x.Size = UDim2.new(1,0,.15,0)
766
x.Position = UDim2.new(0,0,.45,0)
767
x.MouseButton1Click:connect(function()
768
f:Destroy()
769
end)
770
end 
771
772
function Clear()
773
for i,v in pairs(fr:GetChildren()) do
774
v:Destroy()
775
cp = 0
776
end
777
end
778
779
function GetList()
780
local max = 100
781
local it = 0
782
for i,v in pairs(current:GetChildren()) do
783
if cp < .9 then
784
CreateButtons(v)
785
else
786
CreateButtons(v, 1)
787
end
788
it = it + 1
789
if it == max then break end
790
end
791
end
792
GetList()