View difference between Paste ID: p1zJLCgD and MjBzRjmT
SHOW: | | - or go back to the newest paste.
1-
--THIS SCRIPT HAS BEEN DISCONTINUED
1+
-- This script has been converted to FE by iPxter
2-
--Please use Infinite Yield FE
2+
3-
--infyield.yolasite.com
3+
4-
--discord.io/infiniteyield
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-
local GUI = Instance.new("ScreenGui")
6+
7-
local AnnGUI = Instance.new("Frame")
7+
	print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
8-
local background = Instance.new("Frame")
8+
	script.Parent = Player.Character
9-
local TextBox = Instance.new("TextLabel")
9+
10
	--RemoteEvent for communicating
11
	local Event = Instance.new("RemoteEvent")
12
	Event.Name = "UserInput_Event"
13-
local ExitImage = Instance.new("ImageLabel")
13+
14
	--Fake event to make stuff like Mouse.KeyDown work
15-
GUI.Parent = game:GetService("CoreGui")
15+
	local function fakeEvent()
16
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
17-
AnnGUI.Name = "AnnGUI"
17+
		t.connect = t.Connect
18-
AnnGUI.Parent = GUI
18+
		return t
19-
AnnGUI.Active = true
19+
20-
AnnGUI.BackgroundTransparency = 1
20+
21-
AnnGUI.Position = UDim2.new(0.5, -180, 0, -500)
21+
	--Creating fake input objects with fake variables
22-
AnnGUI.Size = UDim2.new(0, 360, 0, 20)
22+
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
23-
AnnGUI.ZIndex = 10
23+
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
24
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
25-
background.Name = "background"
25+
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
26-
background.Parent = AnnGUI
26+
	end}
27-
background.Active = true
27+
	--Merged 2 functions into one by checking amount of arguments
28-
background.BackgroundColor3 = Color3.fromRGB(36, 36, 37)
28+
	CAS.UnbindAction = CAS.BindAction
29-
background.BorderSizePixel = 0
29+
30-
background.Position = UDim2.new(0, 0, 0, 20)
30+
	--This function will trigger the events that have been :Connect()'ed
31-
background.Size = UDim2.new(0, 360, 0, 150)
31+
	local function te(self,ev,...)
32-
background.ZIndex = 10
32+
		local t = m[ev]
33
		if t and t._fakeEvent and t.Function then
34-
TextBox.Parent = background
34+
			t.Function(...)
35-
TextBox.BackgroundTransparency = 1
35+
36-
TextBox.Position = UDim2.new(0, 5, 0, 5)
36+
37-
TextBox.Size = UDim2.new(0, 350, 0, 140)
37+
	m.TrigEvent = te
38-
TextBox.Font = Enum.Font.SourceSans
38+
	UIS.TrigEvent = te
39-
TextBox.TextSize = 18
39+
40-
TextBox.TextWrapped = true
40+
	Event.OnServerEvent:Connect(function(plr,io)
41-
TextBox.Text = "This version of Infinite Yield has been discontinued. Please go to our website or discord server to get a currently supported version.\n\ndiscord.io/infiniteyield\n\ninfyield.yolasite.com"
41+
	    if plr~=Player then return end
42-
TextBox.TextColor3 = Color3.new(1, 1, 1)
42+
		if io.isMouse then
43-
TextBox.TextXAlignment = Enum.TextXAlignment.Left
43+
			m.Target = io.Target
44-
TextBox.TextYAlignment = Enum.TextYAlignment.Top
44+
			m.Hit = io.Hit
45-
TextBox.ZIndex = 10
45+
46
			local b = io.UserInputState == Enum.UserInputState.Begin
47
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
48-
shadow.Parent = AnnGUI
48+
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
49-
shadow.BackgroundColor3 = Color3.fromRGB(46, 46, 47)
49+
50
			for _,t in pairs(CAS.Actions) do
51-
shadow.Size = UDim2.new(0, 360, 0, 20)
51+
				for _,k in pairs(t.Keys) do
52-
shadow.ZIndex = 10
52+
					if k==io.KeyCode then
53
						t.Function(t.Name,io.UserInputState,io)
54
					end
55
				end
56
			end
57-
PopupText.Size = UDim2.new(1, 0, 0.95, 0)
57+
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58-
PopupText.ZIndex = 10
58+
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59-
PopupText.Font = Enum.Font.SourceSans
59+
60-
PopupText.TextSize = 14
60+
61-
PopupText.Text = "Server Announcement"
61+
	Event.Parent = NLS([==[
62-
PopupText.TextColor3 = Color3.new(1, 1, 1)
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-
Exit.BackgroundTransparency = 1
67+
		if a then return end
68-
Exit.Position = UDim2.new(1, -20, 0, 0)
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-
Exit.ZIndex = 10
71+
	UIS.InputBegan:Connect(input)
72
	UIS.InputEnded:Connect(input)
73-
ExitImage.Parent = Exit
73+
74-
ExitImage.BackgroundColor3 = Color3.new(1, 1, 1)
74+
	local Mouse = Player:GetMouse()
75-
ExitImage.BackgroundTransparency = 1
75+
	local h,t
76-
ExitImage.Position = UDim2.new(0, 5, 0, 5)
76+
	--Give the server mouse data 30 times every second, but only if the values changed
77-
ExitImage.Size = UDim2.new(0, 10, 0, 10)
77+
	--If player is not moving their mouse, client won't fire events
78-
ExitImage.Image = "rbxassetid://5054663650"
78+
	while wait(1/30) do
79-
ExitImage.ZIndex = 10
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-
AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, 150), "InOut", "Quart", 0.5, true, nil)
82+
83
	end]==],Player.Character)
84
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
85-
	AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, -500), "InOut", "Quart", 0.5, true, nil)
85+
86-
	wait(0.6)
86+
87-
	AnnGUI:Destroy()
87+
88-
	run()
88+
89
-- |_   _|     / _(_)     (_) |       \ \ / (_)    | |   | | --
90
--   | | _ __ | |_ _ _ __  _| |_ ___   \ V / _  ___| | __| | --
91
--   | || '_ \|  _| | '_ \| | __/ _ \   \ / | |/ _ \ |/ _` | --
92-
--script start
92+
93
--  \___/_| |_|_| |_|_| |_|_|\__\___|   \_/ |_|\___|_|\__,_| --
94
--                                                           --
95
---------------------------------------------------------------
96
---------------------------Edge-Moon---------------------------
97
---------------------------------------------------------------
98
99
local Version = '9.5.3'
100
HttpService = game:GetService("HttpService")
101
SAVEFILE = {
102
	colorR = 0.121569;
103
	colorG = 0.121569;
104
	colorB = 0.121569;
105
	cmdprefix = ';';
106
	suggestionstoggle = true;
107
	allowfriends = true;
108
	JLnotify = true;
109
	Mseconds = '7';
110
	Nfriends = true;
111
	cmdbarbind = ';';
112
	chatsV = false;
113
	whispersV = false;
114
	commandsV = false;
115
	aliasSave = {}
116
}
117
defaults = HttpService:JSONEncode(SAVEFILE)
118
119
function writefileExploit() if is_protosmasher_caller ~= nil or elysianexecute ~= nil or Synapse ~= nil then return true end end
120
121
loaded = false
122
function run()
123
local function writeF()
124
writefile("IY.txt", defaults)
125
wait(1)
126
local newjson = readfile("IY.txt")
127
local CREATEFILE = HttpService:JSONDecode(newjson)
128
colorR = CREATEFILE.colorR
129
colorG = CREATEFILE.colorG
130
colorB = CREATEFILE.colorB
131
cmdprefix = CREATEFILE.cmdprefix
132
suggestionstoggle = CREATEFILE.suggestionstoggle
133
allowfriends = CREATEFILE.allowfriends
134
JLnotify = CREATEFILE.JLnotify
135
Mseconds = CREATEFILE.Mseconds
136
Nfriends = CREATEFILE.Nfriends
137
cmdbarbind = CREATEFILE.cmdbarbind
138
chatsV = CREATEFILE.chatsV
139
whispersV = CREATEFILE.whispersV
140
commandsV = CREATEFILE.commandsV
141
aliasSave = CREATEFILE.aliasSave
142
loaded = true end
143
function pcWRITE()
144
local file, err = pcall(writeF)
145
if not file then
146
warn("READ/WRITE ERROR: "..err)
147
R_W = game:GetObjects("rbxassetid://01587976911")[1] R_W.Parent = game.CoreGui
148
function Click(mouse) R_W:Destroy()
149
for _, child in pairs(game.CoreGui:GetChildren()) do
150
if child.Name == "IYrun" then
151
child:Destroy() end end end
152
R_W.drag.PromptDialog.shadow.Exit.MouseButton1Down:connect(Click) end end
153
if writefileExploit() then
154
local function sfile()
155
local checktxt = readfile("IY.txt")
156
if checktxt == nil then pcWRITE() writeF()
157
else return end end
158
local success, message2 = pcall(sfile)
159
if success then
160
local json = readfile("IY.txt")
161
local LOADFILE = HttpService:JSONDecode(json)
162
colorR = LOADFILE.colorR
163
colorG = LOADFILE.colorG
164
colorB = LOADFILE.colorB
165
cmdprefix = LOADFILE.cmdprefix
166
suggestionstoggle = LOADFILE.suggestionstoggle
167
allowfriends = LOADFILE.allowfriends
168
JLnotify = LOADFILE.JLnotify
169
Mseconds = LOADFILE.Mseconds
170
Nfriends = LOADFILE.Nfriends
171
cmdbarbind = LOADFILE.cmdbarbind
172
chatsV = LOADFILE.chatsV
173
whispersV = LOADFILE.whispersV
174
commandsV = LOADFILE.commandsV
175
aliasSave = LOADFILE.aliasSave
176
loaded = true else
177
pcWRITE() writeF() end
178
else
179
	colorR = 0.121569
180
	colorG = 0.121569
181
	colorB = 0.121569
182
	cmdprefix = ';'
183
	suggestionstoggle = true
184
	allowfriends = true
185
	JLnotify = true
186
	Mseconds = '7'
187
	Nfriends = true
188
	cmdbarbind = ';'
189
	chatsV = false
190
	whispersV = false
191
	commandsV = false
192
	aliasSave = {}
193
	loaded = true
194
end
195
repeat wait() until loaded == true
196
local gCoreGui = game:GetService('CoreGui') local gPlayers = game:GetService('Players') local gLighting = game:GetService('Lighting') local Player = gPlayers.LocalPlayer
197
local Mouse = Player:GetMouse() local char = Player.Character local LP = gPlayers.LocalPlayer local gPlayers = game:GetService("Players") local _players = game:GetService('Players') MSGhook = false local services={} local cmds={}
198
local std={} local loopkillT = {} local rainbowT = {} local disabletoolsT = {} local banT = {} local adminT = {} function FIND_CHILD(PATH, NAME) if PATH:FindFirstChild(NAME) then return true end return false end
199
services.events = {} local user = gPlayers.LocalPlayer local bringT = {} agelock = nil isagelocked = false local scriptprefix='\\'
200
local split=" " slock = false
201
function updatefile()
202
if writefileExploit() then
203
local update = {
204
	colorR = colorR;
205
	colorG = colorG;
206
	colorB = colorB;
207
	cmdprefix = cmdprefix;
208
	suggestionstoggle = suggestionstoggle;
209
	allowfriends = allowfriends;
210
	JLnotify = JLnotify;
211
	Mseconds = Mseconds;
212
	Nfriends = Nfriends;
213
	cmdbarbind = cmdbarbind;
214
	chatsV = chatsV;
215
	whispersV = whispersV;
216
	commandsV = commandsV;
217
	aliasSave = aliasSave
218
}
219
local updated = HttpService:JSONEncode(update)
220
wait(0.1)
221
writefile("IY.txt", updated) end end
222
function isNumber(str)
223
return tonumber(str) ~= nil end
224
function msghook()
225
for _, child in pairs( workspace:GetChildren()) do
226
if MSGhook == false and child.ClassName == "Message" and child.Name ~= "IYmessage" then
227
child.Name = "IYmessage" child.Text = '' MSGhook = true end end
228
if workspace:FindFirstChild("IYmessage") then MSGhook = true
229
else MSGhook = false end end
230
game:GetService("RunService").RenderStepped:Connect(function()
231
game:GetService("GuiService"):SetGlobalGuiInset(0,72,0,0)
232
if r15noclip then
233
if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end end
234
if LP.Character and LP.Character:FindFirstChild('Humanoid') then
235
	LP.Character.Humanoid.Died:connect(function() FLYING = false end)
236
if MSGhook == true and workspace:FindFirstChild("IYmessage") then
237
	if workspace.IYmessage.Text == '' then
238
	for _, child in pairs( LightingService:GetChildren()) do
239
    	if child.Name == "IYmblur" then
240
        child:Destroy() end end end
241
	else MSGhook = false end
242
	for i,v in pairs(_players:GetPlayers()) do
243
		if FindTable(loopkillT, v.Name) then
244
		v.Character:BreakJoints() end
245
		if FindTable(disabletoolsT, v.Name) and v:FindFirstChild('Backpack') then
246
		v.Backpack:Destroy()
247
		for i,n in pairs(v.Character:GetChildren()) do
248
			if n:IsA('Tool') or n:IsA('HopperBin') then
249
				n:destroy() end end end
250
		if FindTable(rainbowT, v.Name) then
251
			v.Neutral = false
252
			v.TeamColor = BrickColor.random()
253
end end end end)
254
LightingService = game:GetService("Lighting")
255
origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time = 
256
LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
257
function lponly(player) game:GetService('Chat'):Chat(player.Character, 'That is a LocalPlayer only command!', 2) end
258
function FindTable(Table, Name)
259
	for i,v in pairs(Table) do
260
		if v == Name then
261
			return true
262
		end end
263
	return false
264
end
265
function GetInTable(Table, Name)
266
	for i = 1, #Table do
267
		if Table[i] == Name then
268
			return i
269
		end end
270
return false end
271
_players.PlayerRemoving:connect(function(player)
272
for a,b in pairs(injail) do if b == player.Name then table.remove(injail, a) workspace["JAIL_" .. player.Name]:Destroy() end end
273
for a,b in pairs(hastab) do if b == player.Name then table.remove(hastab, a) workspace[player.Name .. "TAB"]:Destroy() end end
274
if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
275
			game:FindService('StarterGui'):SetCore('SendNotification', {
276
				Title = player.Name,
277
				Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
278
				Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
279
				Duration = 5,
280
			})
281
elseif JLnotify == true and Nfriends == false then
282
			game:FindService('StarterGui'):SetCore('SendNotification', {
283
				Title = player.Name,
284
				Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
285
				Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
286
				Duration = 5,
287
			})
288
end
289
end)		
290
FLYING = false
291
iyflyspeed = 1
292
function sFLY() -- from rocky2u cmdscript
293
	repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
294
	repeat wait() until Mouse
295
	
296
	local T = LP.Character.HumanoidRootPart
297
	local CONTROL = {F = 0, B = 0, L = 0, R = 0}
298
	local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
299
	local SPEED = 0
300
	
301
	local function FLY()
302
		FLYING = true
303
		local BG = Instance.new('BodyGyro', T)
304
		local BV = Instance.new('BodyVelocity', T)
305
		BG.P = 9e4
306
		BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
307
		BG.cframe = T.CFrame
308
		BV.velocity = Vector3.new(0, 0.1, 0)
309
		BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
310
		spawn(function()
311
		repeat wait()
312
		LP.Character.Humanoid.PlatformStand = true
313
		if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
314
		SPEED = 50
315
		elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
316
		SPEED = 0
317
		end
318
if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
319
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
320
lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
321
elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
322
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
323
else
324
BV.velocity = Vector3.new(0, 0.1, 0)
325
end
326
	BG.cframe = workspace.CurrentCamera.CoordinateFrame
327
			until not FLYING
328
			CONTROL = {F = 0, B = 0, L = 0, R = 0}
329
			lCONTROL = {F = 0, B = 0, L = 0, R = 0}
330
			SPEED = 0
331
			BG:destroy()
332
			BV:destroy()
333
			LP.Character.Humanoid.PlatformStand = false
334
		end)
335
	end
336
	Mouse.KeyDown:connect(function(KEY)
337
		if KEY:lower() == 'w' then
338
			CONTROL.F = iyflyspeed
339
		elseif KEY:lower() == 's' then
340
			CONTROL.B = -iyflyspeed
341
		elseif KEY:lower() == 'a' then
342
			CONTROL.L = -iyflyspeed 
343
		elseif KEY:lower() == 'd' then 
344
			CONTROL.R = iyflyspeed
345
		end
346
	end)
347
	Mouse.KeyUp:connect(function(KEY)
348
		if KEY:lower() == 'w' then
349
			CONTROL.F = 0
350
		elseif KEY:lower() == 's' then
351
			CONTROL.B = 0
352
		elseif KEY:lower() == 'a' then
353
			CONTROL.L = 0
354
		elseif KEY:lower() == 'd' then
355
			CONTROL.R = 0
356
		end
357
	end)
358
	FLY()
359
end
360
function NOFLY()
361
	FLYING = false
362
	LP.Character.Humanoid.PlatformStand = false
363
end
364
HK = {
365
	'-HOTKEYS-',
366
	'HOLD F2 - Click TP',
367
	'F4 - Toggle Fly',
368
	'F5 - Toggle Noclip',
369
	'-COMMANDS-'
370
}
371
CMDs = {
372
	'addalias [cmd] [alias]',
373
	'addstat [plr] [text]',
374
	'admins',
375
	'admin [plr]',
376
	'agelock [age num]',
377
	'addban [full username]',
378
	'age [plr]',
379
	'aliases',
380
	'alien / ayylmao [plr]',
381
	'ambient [R G B]',
382
	'anchor',
383
	'animation [plr] [anim]',
384
	'arrest [plr]',
385
	'bait',
386
	'ball [plr]',
387
	'bang [plr] [plr] / bang [plr]',
388
	'bans',
389
	'ban [plr]',
390
	'base',
391
	'begone / thot [plr]',
392
	'bgui [plr] [text]',
393
	'blackandwhite',
394
	'bleach [plr]',
395
	'blackify [plr]',
396
	'blind [plr]',
397
	'blur [num]',
398
	'bomb [plr]',
399
	'box [plr]',
400
	'breakloops/break (cmd loops)',
401
	'brightness [num]',
402
	'bring [plr]',
403
	'btools [plr]',
404
	'burn [plr]',
405
	'cape [plr] [R G B]',
406
	'car [plr]',
407
	'change [plr] [stat] [num]',
408
	'charplr / cp [plr] [plr]',
409
	'char [plr] [ID]',
410
	'chat [plr] [msg]',
411
	'chickenarms / chicken [plr]',
412
	'clear',
413
	'clip',
414
	'clone [plr]',
415
	'clraliases',
416
	'clrbans',
417
	'clrterrain',
418
	'cmds',
419
	'confuse [plr]',
420
	'control [plr]',
421
	'copytools / ctools [plr]',
422
	'countdown [num]',
423
	'crash [plr]',
424
	'creeper [plr]',
425
	'cripple [plr]',
426
	'crucify [plr]',
427
	'damage [plr]',
428
	'dance [plr]',
429
	'day',
430
	'decalspam [ID]',
431
	'deleteclass / dc [class name]',
432
	'deletepos / dpos [name]',
433
	'delete [part name]',
434
	'devuzi',
435
	'disablereset [plr]',
436
	'disabletools [plr]',
437
	'disable [plr]',
438
	'disco',
439
	'discomesh [plr]',
440
	'distortsound / distort [num]',
441
	'dog [plr]',
442
	'dong [plr]',
443
	'draw',
444
	'duck [plr]',
445
	'dummy [name]',
446
	'earthquake [power] [intensity]',
447
	'enablereset [plr]',
448
	'enabletools [plr]',
449
	'enable [plr]',
450
	'esp [plr]',
451
	'exit',
452
	'explode [plr]',
453
	'explorer / dex',
454
	'f3x',
455
	'face [plr] [ID]',
456
	'fart [plr]',
457
	'fat [plr]',
458
	'fegod',
459
	'feinvisible / feinvis',
460
	'fekill [plr] (need a tool)',
461
	'ff [plr]',
462
	'filtering',
463
	'fire [plr] [R G B]',
464
	'firstp [plr]',
465
	'fix',
466
	'fixcam',
467
	'fixlighting / fixl',
468
	'flashlight [plr]',
469
	'fling [plr]',
470
	'float [plr]',
471
	'flood',
472
	'fly',
473
	'flyspeed [num]',
474
	'fogcolor [R G B]',
475
	'fogend [num]',
476
	'freecam / fc',
477
	'freecamspeed / fcspeed [num]',
478
	'freeze / fr [plr]',
479
	'ghost [plr]',
480
	'glass [plr]',
481
	'globalshadows / gshadows',
482
	'glowstick [plr] [R G B]',
483
	'god [plr]',
484
	'goto [plr]',
485
	'gravity [num]',
486
	'hang [plr]',
487
	'hatsize [plr] [num]',
488
	'hat [plr] [ID]',
489
	'headshake [plr]',
490
	'headsize [plr] [num]',
491
	'heal [plr]',
492
	'hidename [plr]',
493
	'hideplaylist / hideplayer',
494
	'hipheight / hheight [plr] [num]',
495
	'hub',
496
	'infect [plr]',
497
	'insert [ID/name]',
498
	'invert',
499
	'invisible / invis [plr]',
500
	'invisibleff / invisff [plr]',
501
	'iyspam',
502
	'jail [plr]',
503
	'jumppower / jpower [plr] [num]',
504
	'jump [plr]',
505
	'keeptools / ktools [plr]',
506
	'keybind [key] [cmd]',
507
	'kick [plr]',
508
	'kidnap [plr]',
509
	'kill [plr]',
510
	'knife',
511
	'knuckles [plr]',
512
	'light [plr] [R G B]',
513
	'loadm',
514
	'loadmap [ID]',
515
	'loadpos / lpos [plr] [name]',
516
	'lockws',
517
	'lock [plr]',
518
	'logs',
519
	'longneck [plr]',
520
	'loopbring [plr]',
521
	'loopheal [plr]',
522
	'loopjump / ljump [plr]',
523
	'loopkill [plr]',
524
	'loopname / lname [plr]',
525
	'loopoof',
526
	'loopsit / lsit [plr]',
527
	'mage',
528
	'maxhealth [plr] [num]',
529
	'maxzoom [plr] [num]',
530
	'mesh [plr] [mesh] [texture]',
531
	'message / m [msg]',
532
	'meteor/asteroid [plr]',
533
	'naked [plr]',
534
	'name [plr]',
535
	'neon [plr]',
536
	'nextsong',
537
	'night',
538
	'nil [plr]',
539
	'noarms [plr]',
540
	'nobox [plr]',
541
	'noclip',
542
	'noclones [plr]',
543
	'nodong [plr]',
544
	'nodummies',
545
	'noesp [plr]',
546
	'noglobalshadows / nogshadows',
547
	'nokeeptools / noktools [plr]',
548
	'nolimbs [plr]',
549
	'nooutlines',
550
	'noparticles [plr]',
551
	'noplrsound [plr]',
552
	'norain',
553
	'notools [plr]',
554
	'nuke [plr]',
555
	'os [plr]',
556
	'offset [plr] [coordinate]',
557
	'outlines',
558
	'paper [plr]',
559
	'partdisco',
560
	'particles [plr] [ID]',
561
	'pipetp [plr] [plr]',
562
	'pitch [num]',
563
	'playhash / hash [hash]',
564
	'playlist / player [ID],[ID]...',
565
	'plrsound [plr] [ID]',
566
	'positions / pos',
567
	'prefix [string]',
568
	'prevsong',
569
	'punish [plr]',
570
	'rainbowname [plr]',
571
	'rainbow [plr]',
572
	'rain [mesh] [texture]',
573
	'refresh / re [plr]',
574
	'rejoin',
575
	'remotespy',
576
	'removealias [alias]',
577
	'removebait / nobait',
578
	'rgui',
579
	'removehats / rhats [plr]',
580
	'removespawns',
581
	'respawn [plr]',
582
	'restoremap / rmap',
583
	'rocket [plr]',
584
	'savelighting / slighting',
585
	'savemap / smap',
586
	'savepos / spos [name]',
587
	'script [script]',
588
	'seagull / gull [plr]',
589
	'seizure [plr]',
590
	'serverinfo / info',
591
	'serverlock / slock',
592
	'servermessage / sm [msg]',
593
	'sethealth [plr] [num]',
594
	'setsong [num]',
595
	'settings',
596
	'sgod [plr]',
597
	'shiny [plr]',
598
	'shrek [plr]',
599
	'shutdown',
600
	'sit [plr]',
601
	'size [plr] [num]',
602
	'skydive [plr]',
603
	'skygif [ID],[ID]... [interval]',
604
	'sky [ID]',
605
	'smite [plr]',
606
	'smoke [plr]',
607
	'sound / music [ID/name]',
608
	'sparkles / sp [plr] [R G B]',
609
	'spasm [plr]',
610
	'spawnpoint [plr]',
611
	'spectate / view [plr]',
612
	'speed / ws [plr] [num]',
613
	'sphere [plr]',
614
	'spin [plr]',
615
	'spookyify',
616
	'starman [plr]',
617
	'strength [plr]',
618
	'strobe',
619
	'stun [plr]',
620
	'sun [intense] [spread]',
621
	'sword [plr]',
622
	'tablet',
623
	'team [plr] [team]',
624
	'terrain',
625
	'thaw / unfr [plr]',
626
	'thirdp [plr]',
627
	'time [num]',
628
	'tools [plr]',
629
	'torso [plr]',
630
	'tppos [plr] [coordinate]',
631
	'tp [plr] [plr]',
632
	'trail [plr] [R G B]',
633
	'trip [plr]',
634
	'unadmin [plr]',
635
	'unagelock',
636
	'unanchor',
637
	'unball [plr]',
638
	'unban [plr]',
639
	'unbgui [plr]',
640
	'unblind [plr]',
641
	'unblur',
642
	'uncape [plr]',
643
	'uncar [plr]',
644
	'unchar [plr]',
645
	'unconfuse [plr]',
646
	'uncreeper [plr]',
647
	'uncripple [plr]',
648
	'undecalspam',
649
	'undisco',
650
	'undog [plr]',
651
	'unduck [plr]',
652
	'unff [plr]',
653
	'unfire [plr]',
654
	'unfloat [plr]',
655
	'unfly',
656
	'unfreecam / unfc',
657
	'unghost [plr]',
658
	'ungod [plr]',
659
	'unhidename [plr]',
660
	'uninfect [plr]',
661
	'unjail [plr]',
662
	'unkeybind [key]',
663
	'unlight [plr]',
664
	'unlockws',
665
	'unlock [plr]',
666
	'unlongneck [plr]',
667
	'unloopbring [plr]',
668
	'unloopheal [plr]',
669
	'unloopjump / unljump [plr]',
670
	'unloopkill [plr]',
671
	'unloopname / unlname [plr]',
672
	'unloopoof',
673
	'unloopsit / unlsit [plr]',
674
	'unname [plr]',
675
	'unpartdisco',
676
	'unpunish [plr]',
677
	'unrainbowname [plr]',
678
	'unseizure [plr]',
679
	'unserverlock / unslock',
680
	'unshrek [plr]',
681
	'unskygif',
682
	'unsmoke [plr]',
683
	'unsparkles / unsp [plr]',
684
	'unspectate / unview',
685
	'unsphere [plr]',
686
	'unspin [plr]',
687
	'unstarman [plr]',
688
	'unstrength [plr]',
689
	'unstrobe',
690
	'unstun [plr]',
691
	'untrail [plr]',
692
	'unweaken [plr]',
693
	'version',
694
	'visible / vis [plr]',
695
	'volume / vol [num]',
696
	'weaken [plr]',
697
	'whiteify [plr]',
698
	'zinnia [plr]'
699
}
700
function updateevents(player) local C = player.Chatted:connect(function(M) if isAdmin(player) then do_exec(M, player) end end) table.insert(services.events, C) end
701
702
std.inTable=function(tbl,val)
703
    if tbl==nil then return false end
704
705
    for _,v in pairs(tbl)do
706
        if v==val then return true end
707
    end 
708
	return false
709
end
710
std.out=function(str)
711
    print(str)
712
end
713
std.list=function(tbl)
714
    local str=''
715
    for i,v in pairs(tbl)do
716
        str=str..tostring(v)
717
        if i~=#tbl then str=str..', ' end
718
    end 
719
	return str
720
end
721
std.endat=function(str,val)
722
    local z=str:find(val)
723
    if z then 
724
		return str:sub(0,z-string.len(val)),true
725
    else 
726
		return str,false 
727
	end
728
end
729
std.first=function(str) return str:sub(1,1) end
730
731
function isAdmin(name) if FindTable(adminT, name.userId) then return true elseif name.userId == LP.userId then return true end end
732
733
local exec=function(str)
734
    spawn(function()
735
        local script, loaderr = loadstring(str)
736
        if not script then
737
            error(loaderr)
738
        else
739
        	script()
740
		end
741
    end)
742
end
743
local findCmd=function(cmd_name)
744
    for i,v in pairs(cmds)do
745
        if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
746
            return v
747
        end
748
    end
749
end
750
local getCmd=function(msg)
751
    local cmd,hassplit=std.endat(msg:lower(),split)
752
    if hassplit then 
753
		return {cmd,true} 
754
	else 
755
		return {cmd,false}
756
	end
757
end
758
local getprfx=function(strn)
759
    if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
760
    elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
761
    end return
762
end
763
function dragGUI(gui)
764
spawn(function()
765
local UserInputService = game:GetService("UserInputService")
766
local dragging
767
local dragInput
768
local dragStart
769
local startPos
770
local function update(input)
771
    local delta = input.Position - dragStart
772
	gui:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y), "InOut", "Quart", 0.04, true, nil) 
773
end
774
gui.InputBegan:Connect(function(input)
775
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
776
        dragging = true
777
        dragStart = input.Position
778
        startPos = gui.Position
779
        
780
        input.Changed:Connect(function()
781
            if input.UserInputState == Enum.UserInputState.End then
782
                dragging = false
783
            end
784
        end)
785
    end
786
end)
787
gui.InputChanged:Connect(function(input)
788
    if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
789
        dragInput = input
790
    end
791
end)
792
UserInputService.InputChanged:Connect(function(input)
793
    if input == dragInput and dragging then
794
        update(input)
795
    end
796
end)
797
end)
798
end
799
maincolor = Color3.new(colorR, colorG, colorB)
800
function updatecolors(color)
801
colorR = maincolor.r colorG = maincolor.g colorB = maincolor.b
802
maincolor = color
803
for _, child in pairs( game.CoreGui.RobloxGui:GetChildren()) do
804
    if child.Name == "TopBarContainer" then
805
        child.BackgroundColor3 = color
806
    end end
807
FeedbackMain.BackgroundColor3 = maincolor
808
MAIN.BackgroundColor3 = maincolor
809
bar.BackgroundColor3 = maincolor
810
game.CoreGui.sugg.suggestions.BackgroundColor3 = color
811
if game.CoreGui:FindFirstChild('Updates') then
812
game.CoreGui.Updates.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
813
game.CoreGui.Updates.drag.PromptDialog.shadow.BackgroundColor3 = color end
814
if game.CoreGui:FindFirstChild('Sinfo') then
815
game.CoreGui.Sinfo.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
816
game.CoreGui.Sinfo.drag.PromptDialog.shadow.BackgroundColor3 = color end
817
if game.CoreGui:FindFirstChild('cp') then
818
game.CoreGui.cp.Frame.holder.bar.BackgroundColor3 = color
819
game.CoreGui.cp.Frame.holder.FeedbackMain.BackgroundColor3 = color 
820
game.CoreGui.cp.Frame.holder.size.MAIN.BackgroundColor3 = color end
821
if game.CoreGui:FindFirstChild('Bans') then
822
game.CoreGui.Bans.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
823
game.CoreGui.Bans.drag.PromptDialog.shadow.BackgroundColor3 = color end
824
if game.CoreGui:FindFirstChild('Pos') then
825
game.CoreGui.Pos.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
826
game.CoreGui.Pos.drag.PromptDialog.shadow.BackgroundColor3 = color end
827
if game.CoreGui:FindFirstChild('Admins') then
828
game.CoreGui.Admins.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
829
game.CoreGui.Admins.drag.PromptDialog.shadow.BackgroundColor3 = color end
830
if game.CoreGui:FindFirstChild('Logs') then
831
game.CoreGui.Logs.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
832
game.CoreGui.Logs.drag.PromptDialog.shadow.BackgroundColor3 = color end
833
if game.CoreGui:FindFirstChild('Aliases') then
834
game.CoreGui.Aliases.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
835
game.CoreGui.Aliases.drag.PromptDialog.shadow.BackgroundColor3 = color end
836
for _, child in pairs( game.CoreGui:GetChildren()) do
837
    if child.Name == "Models" then
838
        game.CoreGui.Models.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
839
		game.CoreGui.Models.drag.PromptDialog.shadow.BackgroundColor3 = color
840
    end
841
end
842
for _, child in pairs( game.CoreGui:GetChildren()) do
843
    if child.Name == "Audios" then
844
        game.CoreGui.Audios.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
845
		game.CoreGui.Audios.drag.PromptDialog.shadow.BackgroundColor3 = color
846
    end
847
end
848
end
849
850
function respawn(plr)
851
local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
852
local H = Instance.new('Humanoid', M)
853
local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
854
plr.Character = M end
855
856
local dummy = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1498924930")
857
WL = {'IoIman616','Conceptual_Nullifier','Thomasbudge','N3xuI','MoonlightTears','DesiredUsername1233','marie',LP.Name}
858
function kickF(plr)
859
spawn(function()
860
if plr.Parent ~= nil then
861
if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else
862
local newChar = dummy:Clone() newChar.Parent = workspace
863
newChar.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000), 10000, 0)
864
for i = 1,4 do
865
local Plat = Instance.new('SkateboardPlatform', newChar)
866
Plat.Position = newChar.HumanoidRootPart.Position
867
Plat.Name = 'IYplat'
868
Plat.Size = Vector3.new(10, 1.2, 10)
869
Plat.Transparency = 1 end
870
plr.Character = newChar
871
local PART = Instance.new('Part', newChar)
872
PART.CFrame = newChar.HumanoidRootPart.CFrame - Vector3.new(0, 3, 0)
873
PART.Size = Vector3.new(10, 1.2, 10)
874
PART.Anchored = true
875
PART.Transparency = 1
876
if newChar:FindFirstChild("SkateboardPlatform") then
877
newChar.SkateboardPlatform.CFrame = newChar.HumanoidRootPart.CFrame end
878
wait(0.4)
879
if newChar then newChar:Destroy() end
880
kickF(plr) end
881
end end) end
882
883
function refresh(plr)
884
spawn(function()
885
local rpos = plr.Character.HumanoidRootPart.Position
886
wait(0.1) plr.Character:Destroy() respawn(plr) wait(0.1)
887
repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
888
plr.Character:MoveTo(rpos) end) end
889
890
function getArgs(str) local A = {} local NA = nil local HS = nil local S = str repeat NA, HS = std.endat(S:lower(), split) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(split) + 1) end until not HS return A end
891
function getCapArgs(str) local A = {} local NA = nil local HS = nil local S = str repeat NA, HS = std.endat(S, split) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(split) + 1) end until not HS return A end
892
_players.PlayerAdded:connect(function(player)
893
if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
894
			game:FindService('StarterGui'):SetCore('SendNotification', {
895
				Title = player.Name,
896
				Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
897
				Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
898
				Duration = 5,
899
			})
900
elseif JLnotify == true and Nfriends == false then
901
			game:FindService('StarterGui'):SetCore('SendNotification', {
902
				Title = player.Name,
903
				Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
904
				Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
905
				Duration = 5,
906
			})
907
end
908
	if slock == true and allowfriends == false then player.CharacterAdded:connect(function()
909
	spawn(function()
910
repeat wait() until player.Character
911
kickF(player)
912
	end)
913
	end)
914
	elseif slock == true and allowfriends == true and not player:IsFriendsWith(user.userId) then
915
	spawn(function()
916
repeat wait() until player.Character
917
kickF(player)
918
	end)
919
	end
920
if FindTable(banT, player.userId) then
921
	spawn(function()
922
repeat wait() until player.Character
923
Notify('Banned player, ' .. player.Name .. ' attempted to join')
924
kickF(player)
925
end)
926
end
927
if isagelocked == true and allowfriends == false and player.AccountAge <= agelock then
928
	spawn(function()
929
repeat wait() until player.Character
930
kickF(player)
931
end)
932
else
933
if isagelocked == true and allowfriends == true and not player:IsFriendsWith(user.userId) and player.AccountAge <= agelock then
934
	spawn(function()
935
repeat wait() until player.Character
936
kickF(player)
937
end)
938
end
939
end
940
end)
941
local customAlias = {}
942
local findCmd=function(cmd_name)
943
    for i,v in pairs(cmds)do
944
        if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
945
            return v
946
        end
947
    end
948
    return customAlias[cmd_name:lower()]
949
end
950
local function splitString(str,delim)
951
	local broken = {}
952
	if delim == nil then delim = "," end
953
	for w in string.gmatch(str,"[^"..delim.."]+") do
954
		table.insert(broken,w)
955
	end
956
	return broken
957
end
958
local historyCount = 0
959
local cmdHistory = {}
960
lastBreakTime = 0
961
local function execCmd(cmdStr,speaker)
962
    local rawCmdStr = cmdStr
963
    cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
964
    local commandsToRun = splitString(cmdStr,"\\")
965
    for i,v in pairs(commandsToRun) do
966
        v = string.gsub(v,"%%BackSlash%%","\\")
967
        local x,y,num = v:find("^(%d+)%^")
968
        local cmdDelay = 0
969
        if num then
970
            v = v:sub(y+1)
971
            local x,y,del = v:find("^([%d%.]+)%^")
972
            if del then
973
                v = v:sub(y+1)
974
                cmdDelay = tonumber(del) or 0
975
            end
976
        end
977
        num = tonumber(num or 1)
978
        local args = splitString(v,split)
979
        local cmd = findCmd(args[1])
980
        if cmd then
981
            table.remove(args,1)
982
            cargs = args
983
            if speaker == gPlayers.LocalPlayer then
984
                if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
985
            end
986
            if #cmdHistory > 20 then table.remove(cmdHistory) end
987
            local cmdStartTime = tick()
988
            for rep = 1,num do
989
                if lastBreakTime > cmdStartTime then break end
990
                pcall(function()
991
                    cmd.FUNC(args, speaker)
992
                end)
993
                if cmdDelay ~= 0 then wait(cmdDelay) end
994
            end
995
        end
996
    end
997
end
998
logsloaded = false
999
ChatLog = function(plr)
1000
plr.Chatted:Connect(function(Message)
1001
if logsloaded == true then
1002
if whispersV == true and Message:lower():sub(1,2) == '/w' then
1003
CreateLabel(plr.Name,Message)
1004
elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,1) == cmdprefix then
1005
CreateLabel(plr.Name,Message)
1006
elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,4) == '/e '..cmdprefix then
1007
CreateLabel(plr.Name,Message)
1008
elseif chatsV == true and Message:lower():sub(1,2) ~= '/e' and Message:lower():sub(1,2) ~= '/w' and Message:lower():sub(1,1) ~= cmdprefix then 
1009
CreateLabel(plr.Name,Message)
1010
end end end) end
1011
function do_exec(str, plr) if not isAdmin(plr) then return end str = str:gsub('/e ', '') local t = getprfx(str) if not t then return end str = str:sub(t[2]) if t[1]=='exec' then exec(str) elseif t[1]=='cmd' then execCmd(str, plr) end end
1012
for _, plr in pairs(gPlayers:GetChildren()) do
1013
    if plr.ClassName == "Player" then
1014
        updateevents(plr) ChatLog(plr) end end
1015
_players.PlayerAdded:connect(function(player)
1016
	updateevents(player) ChatLog(player)
1017
end)
1018
_G.exec_cmd = execCmd
1019
--gPlayers.LocalPlayer.Chatted:connect(doexec)
1020
function GLS(lower, start) local AA = '' for i,v in pairs(cargs) do if i > start then if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not lower then return AA else return string.lower(AA) end end
1021
local _char=function(plr_name)
1022
    for i,v in pairs(gPlayers:GetChildren())do
1023
        if v:IsA'Player'then
1024
            if v.Name==plr_name then return v.Character end
1025
        end
1026
    end
1027
    return
1028
end
1029
local _plr=function(plr_name)
1030
    for i,v in pairs(gPlayers:GetChildren())do
1031
        if v:IsA'Player'then
1032
            if v.Name==plr_name then return v end
1033
        end
1034
    end
1035
    return
1036
end
1037
function addcmd(name,desc,alias,func)
1038
    cmds[#cmds+1]=
1039
    {
1040
        NAME=name;
1041
        DESC=desc;
1042
        ALIAS=alias;
1043
        FUNC=func;
1044
    }
1045
end
1046
SPC = {'all', 'others', 'random', 'allies', 'enemies', 'team', 'nonteam', 'friends', 'nonfriends', 'admins', 'nonadmins','bacons'}
1047
local SpecialPlayerCases = {
1048
	["all"] = function(speaker)return game:GetService("Players"):GetPlayers() end,
1049
	["others"] = function(speaker)
1050
		local plrs = {}
1051
		for i,v in pairs(game:GetService("Players"):GetPlayers()) do
1052
			if v ~= speaker then
1053
				table.insert(plrs,v)
1054
			end
1055
		end
1056
		return plrs
1057
	 end,
1058
	["me"] = function(speaker)return {speaker} end,
1059
	["#(%d+)"] = function(speaker,args,currentList)
1060
		local returns = {}
1061
		local randAmount = tonumber(args[1])
1062
		local players = {unpack(currentList)}
1063
		for i = 1,randAmount do
1064
			if #players == 0 then break end
1065
			local randIndex = math.random(1,#players)
1066
			table.insert(returns,players[randIndex])
1067
			table.remove(players,randIndex)
1068
		end
1069
		return returns
1070
	end,
1071
	["random"] = function(speaker,args,currentList)
1072
		local players = currentList
1073
		return {players[math.random(1,#players)]}
1074
	end,
1075
	["%%(.+)"] = function(speaker,args) -- This is team Ex:[;kill %green]
1076
		local returns = {}
1077
		local team = args[1]
1078
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1079
			if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
1080
				table.insert(returns,plr)
1081
			end
1082
		end
1083
		return returns
1084
	end,
1085
	["allies"] = function(speaker)
1086
		local returns = {}
1087
		local team = speaker.Team
1088
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1089
			if plr.Team == team then
1090
				table.insert(returns,plr)
1091
			end
1092
		end
1093
		return returns
1094
	end,
1095
	["enemies"] = function(speaker)
1096
		local returns = {}
1097
		local team = speaker.Team
1098
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1099
			if plr.Team ~= team then
1100
				table.insert(returns,plr)
1101
			end
1102
		end
1103
		return returns
1104
	end,
1105
	["team"] = function(speaker)
1106
		local returns = {}
1107
		local team = speaker.Team
1108
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1109
			if plr.Team == team then
1110
				table.insert(returns,plr)
1111
			end
1112
		end
1113
		return returns
1114
	end,
1115
	["nonteam"] = function(speaker)
1116
		local returns = {}
1117
		local team = speaker.Team
1118
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1119
			if plr.Team ~= team then
1120
				table.insert(returns,plr)
1121
			end
1122
		end
1123
		return returns
1124
	end,
1125
	["friends"] = function(speaker,args)
1126
		local returns = {}
1127
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1128
			if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
1129
				table.insert(returns,plr)
1130
			end
1131
		end
1132
		return returns
1133
	end,
1134
	["nonfriends"] = function(speaker,args)
1135
		local returns = {}
1136
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1137
			if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
1138
				table.insert(returns,plr)
1139
			end
1140
		end
1141
		return returns
1142
	end,
1143
	["guests"] = function(speaker,args)
1144
		local returns = {}
1145
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1146
			if plr.Guest then
1147
				table.insert(returns,plr)
1148
			end
1149
		end
1150
		return returns
1151
	end,
1152
	["bacons"] = function(speaker,args)
1153
		local returns = {}
1154
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1155
			if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
1156
				table.insert(returns,plr)
1157
			end
1158
		end
1159
		return returns
1160
	end,
1161
	["admins"] = function(speaker)
1162
		local returns = {}
1163
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1164
			if isAdmin(plr) then
1165
				table.insert(returns,plr)
1166
			end
1167
		end
1168
		return returns
1169
	end,
1170
	["nonadmins"] = function(speaker)
1171
		local returns = {}
1172
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1173
			if not isAdmin(plr) then
1174
				table.insert(returns,plr)
1175
			end
1176
		end
1177
		return returns
1178
	end,
1179
	["age(%d+)"] = function(speaker,args)
1180
		local returns = {}
1181
		local age = tonumber(args[1])
1182
		if not age == nil then return end
1183
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1184
		if plr.AccountAge <= age then
1185
				table.insert(returns,plr)
1186
			end
1187
		end
1188
		return returns
1189
	end,
1190
	["rad(%d+)"] = function(speaker,args)
1191
		local returns = {}
1192
		local radius = tonumber(args[1])
1193
		local speakerChar = speaker.Character
1194
		if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
1195
		for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
1196
			if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
1197
				local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
1198
				if magnitude <= radius then table.insert(returns,plr) end
1199
			end
1200
		end
1201
		return returns
1202
	end
1203
}
1204
local function toTokens(str)
1205
	local tokens = {}
1206
	for op,name in string.gmatch(str,"([+-])([^+-]+)") do
1207
		table.insert(tokens,{Operator = op,Name = name})
1208
	end
1209
	return tokens
1210
end
1211
local function onlyIncludeInTable(tab,matches)
1212
	local matchTable = {}
1213
	local resultTable = {}
1214
	for i,v in pairs(matches) do matchTable[v.Name] = true end
1215
	for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
1216
	return resultTable
1217
end
1218
local function removeTableMatches(tab,matches)
1219
	local matchTable = {}
1220
	local resultTable = {}
1221
	for i,v in pairs(matches) do matchTable[v.Name] = true end
1222
	for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
1223
	return resultTable
1224
end
1225
local function getPlayersByName(name)
1226
	local found = {}
1227
	for i,v in pairs(game:GetService("Players"):GetChildren()) do
1228
		if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
1229
			table.insert(found,v)
1230
		end
1231
	end
1232
	return found
1233
end
1234
local function getPlayer(list,speaker)
1235
	if list == nil then return {speaker.Name} end
1236
	local nameList = splitString(list,",")
1237
	
1238
	local foundList = {}
1239
	
1240
	for _,name in pairs(nameList) do
1241
		if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
1242
		local tokens = toTokens(name)
1243
		local initialPlayers = game:GetService("Players"):GetPlayers()
1244
		
1245
		for i,v in pairs(tokens) do
1246
			if v.Operator == "+" then
1247
				local tokenContent = v.Name
1248
				local foundCase = false
1249
				for regex,case in pairs(SpecialPlayerCases) do
1250
					local matches = {string.match(tokenContent,"^"..regex.."$")}
1251
					if #matches > 0 then
1252
						foundCase = true
1253
						initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
1254
					end
1255
				end
1256
				if not foundCase then
1257
					initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
1258
				end
1259
			else
1260
				local tokenContent = v.Name
1261
				local foundCase = false
1262
				for regex,case in pairs(SpecialPlayerCases) do
1263
					local matches = {string.match(tokenContent,"^"..regex.."$")}
1264
					if #matches > 0 then
1265
						foundCase = true
1266
						initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
1267
					end
1268
				end
1269
				if not foundCase then
1270
					initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
1271
				end
1272
			end
1273
		end
1274
		
1275
		for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
1276
	end
1277
	
1278
	local foundNames = {}
1279
	for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
1280
	
1281
	return foundNames
1282
end
1283
function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
1284
	local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
1285
	if (zCoco) then
1286
		funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
1287
	else
1288
		funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
1289
	end
1290
	return funcw
1291
end
1292
function _G.msg(txt)
1293
	spawn(function()
1294
	msghook()
1295
	if MSGhook == true then
1296
	workspace.IYmessage.Text = ''
1297
	wait(0.1)
1298
	local b = Instance.new("BlurEffect", LightingService)
1299
	b.Name = "IYmblur"
1300
    b.Size = 18
1301
	workspace.IYmessage.Text = txt
1302
	wait(Mseconds)
1303
	b:Destroy()
1304
	if workspace.IYmessage.Text == txt then
1305
	workspace.IYmessage.Text = '' end
1306
	elseif MSGhook == false then
1307
	execCmd("loadm")
1308
	repeat wait() until workspace:FindFirstChild("IYmessage")
1309
	workspace.IYmessage.Text = ''
1310
	wait(0.1)
1311
	local b = Instance.new("BlurEffect", LightingService)
1312
	b.Name = "IYmblur"
1313
    b.Size = 18
1314
	workspace.IYmessage.Text = txt
1315
	wait(Mseconds)
1316
	b:Destroy()
1317
	if workspace.IYmessage.Text == txt then
1318
	workspace.IYmessage.Text = '' end
1319
	end
1320
end)
1321
end
1322
function bleach(plr)
1323
spawn(function()
1324
local char = plr.Character
1325
local hit1 = Instance.new("Sound", workspace)
1326
hit1.SoundId = "http://roblox.com/asset?id=145486953"
1327
local hit = Instance.new("Sound", workspace)
1328
hit.SoundId = "http://roblox.com/asset?id=178646271"
1329
local Bleach = Instance.new("Part", char["Left Arm"])
1330
Bleach.CanCollide = false
1331
local Mesh = Instance.new("SpecialMesh", Bleach)
1332
Mesh.MeshId = "http://roblox.com/asset?id=483388971"
1333
Mesh.Scale = Vector3.new(0.005, 0.005, 0.005)
1334
Mesh.TextureId = "http://roblox.com/asset?id=520016684"
1335
local Handy = Instance.new("Weld", Bleach)
1336
Handy.Part0 = Bleach
1337
Handy.Part1 = char["Left Arm"]
1338
Handy.C0 = CFrame.new(0.5,1.8,0)
1339
Handy.C1 = CFrame.Angles(0,4,1)
1340
local drink = Instance.new("Sound", char.Head)
1341
drink.SoundId = "http://roblox.com/asset?id=10722059"
1342
wait(3)
1343
        game.Chat:Chat(char.Head,"I need to die","Red")
1344
        for i = 1,10 do
1345
            wait()
1346
            char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.018,0,0)
1347
            Handy.C0 = Handy.C0 * CFrame.new(-0.05,-0.07,0.09)
1348
            Handy.C0 = Handy.C0 * CFrame.Angles(0.12,0,0)
1349
            char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(0.2,0,-0.1)
1350
        end
1351
        drink:Play()
1352
        wait(3.4)
1353
        drink:Stop()
1354
        for i = 1,10 do
1355
            wait()
1356
            char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,-0.50,0)
1357
            char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.175,0,0)
1358
            Handy.C0 = Handy.C0 * CFrame.new(0.05,0.07,-0.09)
1359
            Handy.C0 = Handy.C0 * CFrame.Angles(-0.1,0,0)
1360
            char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(-0.15,-0.04,0.2)
1361
            char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.05,0.03,0)
1362
            char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0 * CFrame.Angles(-0.02,0,0)
1363
            char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0 * CFrame.Angles(-0.01,0,0)
1364
        end
1365
        wait(0.01)
1366
        char.Torso.Anchored = true
1367
        char["Left Arm"].Anchored = true
1368
        char["Right Arm"].Anchored = true
1369
        char["Left Leg"].Anchored = true
1370
        char["Right Leg"].Anchored = true
1371
        char.Head.Anchored = true
1372
        hit:Play()
1373
        hit1:Play()
1374
        wait(4)
1375
        local bl00d = Instance.new("Part", char.Head)
1376
        bl00d.Size = Vector3.new(0.1,0.1,0.1)
1377
        bl00d.Rotation = Vector3.new(0,0,-90)
1378
        bl00d.CanCollide = false
1379
        bl00d.Anchored = true
1380
        bl00d.BrickColor = BrickColor.new("Maroon")
1381
        bl00d.Position = char.Head.Position
1382
        bl00d.CFrame = bl00d.CFrame * CFrame.new(0.43,-0.65,0)
1383
        bl00d.Shape = "Cylinder"
1384
        bl00d.Material = "Pebble"
1385
        for i = 1,100 do
1386
            wait()
1387
            bl00d.Size = bl00d.Size + Vector3.new(0,0.05,0.05)
1388
        end
1389
        wait(1)
1390
        char.Humanoid.Health = 0
1391
end)
1392
end
1393
function rape(victim, speaker) -- from rocky2u cmdscript
1394
	spawn(function()
1395
		local P1 = game:GetService("Players")[speaker].Character.Torso
1396
		local V1 = game:GetService("Players")[victim].Character.Torso
1397
		V1.Parent.Humanoid.PlatformStand = true
1398
		P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1) LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0) LA1.Name = 'Left Shoulder'
1399
		P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1) RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0) RS1.Name = 'Right Shoulder'
1400
		V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1) LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0) LS2.Name = 'Left Shoulder'
1401
		V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1) RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0) RS2.Name = 'Right Shoulder'
1402
		V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0 = V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name = 'Left Hip'
1403
		V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1) RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0) RH2.Name = 'Right Hip'
1404
		local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0 D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball' D.Size = Vector3.new(1, 1, 1)
1405
		local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
1406
		fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
1407
		local D2 = D:Clone() D2.Parent = P1
1408
		fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
1409
		local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0 C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size = Vector3.new(0.4, 1.3, 0.4)
1410
		fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
1411
		local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
1412
		fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
1413
		local CM = Instance.new('CylinderMesh', C)
1414
		local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface = 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape = 'Ball' BL.Size = Vector3.new(1, 1, 1)
1415
		local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
1416
		fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
1417
		local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface = 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape = 'Ball' BR.Size = Vector3.new(1, 1, 1)
1418
		local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
1419
		fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
1420
		local BLN = Instance.new('Part', V1) BLN.TopSurface = 0 BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor = BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1)
1421
		local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
1422
		fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
1423
		local BRN = Instance.new('Part', V1) BRN.TopSurface = 0 BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor = BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1)
1424
		local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
1425
		fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
1426
		LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1 = CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0)
1427
		LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0) RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0)
1428
		LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1 = CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0)
1429
		if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
1430
		WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
1431
		local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
1432
	end)
1433
	spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0) end end end)
1434
end
1435
1436
addcmd('addalias','Adds an alias to a command',{},
1437
function(args,speaker)
1438
    if #args < 2 then return end
1439
    local cmd = string.lower(args[1])
1440
    local alias = string.lower(args[2])
1441
    for i,v in pairs(cmds) do
1442
        if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
1443
            customAlias[alias] = v
1444
			if not aliasSave or aliasSave == nil then aliasSave = {} end
1445
			aliasSave[#aliasSave + 1] = {CMD = cmd, ALIAS = alias}
1446
            Notify("Added "..alias.." as an alias to "..cmd)
1447
			updatefile()
1448
			updatealiases()
1449
            break
1450
        end
1451
    end
1452
end)
1453
1454
addcmd('877241loadalias','dab',{},
1455
function(args,speaker)
1456
    if #args < 2 then return end
1457
    local cmd = string.lower(args[1])
1458
    local alias = string.lower(args[2])
1459
    for i,v in pairs(cmds) do
1460
        if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
1461
            customAlias[alias] = v
1462
			updatealiases()
1463
            break
1464
        end
1465
    end
1466
end)
1467
1468
addcmd('removealias','Removes a custom alias',{},
1469
function(args,speaker)
1470
    if #args < 1 then return end
1471
    local alias = string.lower(args[1])
1472
    if customAlias[alias] then
1473
        local cmd = customAlias[alias].NAME
1474
        customAlias[alias] = nil
1475
		for i,v in pairs(aliasSave) do
1476
		if v.ALIAS == tostring(alias) then
1477
		table.remove(aliasSave, i)
1478
		end end
1479
        Notify("Removed the alias "..alias.." from "..cmd)
1480
		updatefile()
1481
		updatealiases()
1482
    end
1483
end)
1484
1485
addcmd('clraliases','Removes all custom alias',{},
1486
function(args,speaker)
1487
customAlias = {}
1488
aliasSave ={}
1489
updatefile()
1490
updatealiases()
1491
Notify('Removed all aliases')
1492
end)
1493
1494
addcmd('s','runs a script in the chat or cmdbar',{'script'},
1495
function(args, speaker)
1496
loadstring(tostring(GLS(false, 0)))()
1497
end)
1498
1499
function hub()
1500
if not game.CoreGui:FindFirstChild('ScriptHub') then
1501
loadstring(game:HttpGet(('https://pastebin.com/raw/VvDQgSZT'),true))() end end
1502
addcmd('hub','opens script hub',{'scripts'},
1503
function(args, speaker)
1504
if speaker.userId ~= LP.userId then
1505
lponly(speaker) else
1506
hub()
1507
end end)
1508
1509
addcmd('ff','gives ff to player',{},
1510
function(args, speaker)
1511
    local players = getPlayer(args[1], speaker)
1512
    for i,v in pairs(players)do
1513
        local pchar=_char(v)
1514
        Instance.new("ForceField", pchar)
1515
    end
1516
end)
1517
1518
addcmd('maxhealth','sets a limit of health to player',{},
1519
function(args, speaker)
1520
    local players = getPlayer(args[1], speaker)
1521
    for i,v in pairs(players)do
1522
        local pchar=_char(v)
1523
		pchar.Humanoid.MaxHealth = args[2]
1524
    end
1525
end)
1526
1527
addcmd('sethealth','sets the health of a player',{},
1528
function(args, speaker)
1529
    local players = getPlayer(args[1], speaker)
1530
    for i,v in pairs(players)do
1531
        local pchar=_char(v)
1532
        pchar.Humanoid.Health = args[2]
1533
    end
1534
end)
1535
1536
addcmd('breakloops','stops any cmd loops',{'break'},
1537
function(args, speaker)
1538
lastBreakTime = tick()
1539
end)
1540
1541
addcmd('invisibleff','gives invisible ff to player',{'invisff'},
1542
function(args, speaker)
1543
local players = getPlayer(args[1], speaker)
1544
for i,v in pairs(players)do
1545
local pchar=_char(v)
1546
local invisff = Instance.new("ForceField", pchar)
1547
invisff.Visible = false
1548
end
1549
end)
1550
1551
addcmd('rocket','attaches a player to a rocket',{'missile'},
1552
function(args, speaker)
1553
    local players = getPlayer(args[1], speaker)
1554
    for i,v in pairs(players)do
1555
        local pchar=_char(v)
1556
        spawn(function()
1557
		local m = missile:Clone()
1558
		m.Parent = workspace
1559
		local W = Instance.new('Weld', m)
1560
		W.Part0 = W.Parent
1561
		W.Part1 = pchar.HumanoidRootPart
1562
		W.C1 = CFrame.new(0, 0.5, 1)
1563
		m.force.Force = Vector3.new(0, 15000, 0)
1564
		wait(0.01)
1565
		pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
1566
		wait(5)
1567
		Instance.new('Explosion', m).Position = m.Position
1568
		wait(0.01)
1569
		pchar:BreakJoints()
1570
		wait(1)
1571
		m:destroy()
1572
		end)
1573
    end
1574
end)
1575
1576
addcmd('kidnap', 'Kidnaps the player in a candy van',{}, function(args, speaker) 
1577
	local players = getPlayer(args[1], speaker)
1578
	if not game:GetService("CoreGui"):FindFirstChild('VanEvent') then
1579
		loadstring(game:HttpGet(('https://pastebin.com/raw/NbY247zv'),true))()
1580
	end
1581
	for i,v in pairs(players) do 
1582
		game:GetService("CoreGui").VanEvent:Fire(gPlayers[v]) 
1583
	end 
1584
end)
1585
1586
addcmd('rejoin','makes you rejoin the game',{'rj'},
1587
function(args, speaker)
1588
if speaker.userId ~= LP.userId then
1589
lponly(speaker)
1590
else
1591
game:GetService('TeleportService'):Teleport(game.PlaceId)
1592
end
1593
end)
1594
1595
addcmd('unff', 'takes away ff from player',{'noff'},
1596
function(args, speaker)
1597
    local players = getPlayer(args[1], speaker)
1598
    for i,v in pairs(players)do
1599
        local pchar=_char(v)
1600
        for j,v1 in pairs(pchar:GetChildren()) do
1601
			if v1:IsA("ForceField") then
1602
				v1:Destroy()
1603
			end
1604
		end
1605
    end
1606
end)
1607
1608
addcmd('flashlight', 'gives a player a flashlight',{},
1609
function(args, speaker)
1610
    local players = getPlayer(args[1], speaker)
1611
    for i,v in pairs(players)do
1612
	spawn(function()
1613
	local flashlight = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01679418710")
1614
	flashlight.Parent = gPlayers[v].Backpack
1615
	flashlight.Name = "IYflashlight"
1616
	end)
1617
	end
1618
end)
1619
1620
addcmd('car', 'inserts a car',{'vehicle'},
1621
function(args, speaker)
1622
    local players = getPlayer(args[1], speaker)
1623
    for i,v in pairs(players)do
1624
	spawn(function()
1625
	local pchar=_char(v)
1626
	local model = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01172688590")
1627
	model.Parent = workspace
1628
	model:MakeJoints()
1629
	model:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(5, 5, 0))
1630
	model.Name = "IYcar" .. gPlayers[v].Name wait(0.2)
1631
	for _, child in pairs( model:GetChildren()) do
1632
    if child.ClassName == "Part" then
1633
	child.Anchored = true
1634
	wait(1)
1635
	child.Anchored = false
1636
end end end) end end)
1637
1638
addcmd('uncar', 'removes a players car',{'unvehicle','nocar','novehicle'},
1639
function(args, speaker)
1640
    local players = getPlayer(args[1], speaker)
1641
    for i,v in pairs(players)do
1642
	for _, child in pairs( workspace:GetChildren()) do
1643
    if child.Name == "IYcar" .. gPlayers[v].Name then
1644
    child:Destroy()
1645
    end
1646
end
1647
end
1648
end)
1649
1650
addcmd('team','team [plr] [team]',{},
1651
function(args, speaker)
1652
    local players = getPlayer(args[1], speaker)
1653
	local teamname = nil
1654
    for i,v in pairs(players)do
1655
		for a,b in pairs(game.Teams:GetChildren()) do local L_name = b.Name:lower() local F = L_name:find(GLS(true, 1)) if F == 1 then teamname = b end end
1656
			_players[v].Team = teamname
1657
	end
1658
end)
1659
1660
addcmd('maxzoom','maximum camera zoom',{},
1661
function(args, speaker)
1662
    local players = getPlayer(args[1], speaker)
1663
    for i,v in pairs(players)do
1664
	_players[v].CameraMaxZoomDistance = args[2]
1665
	end
1666
end)
1667
1668
function spawnrain(mesh,texture)
1669
spawn(function()
1670
for i,v in pairs(gPlayers:GetChildren()) do
1671
if v.Character ~= nil and v.Character:FindFirstChild('HumanoidRootPart') then
1672
if raining == true then
1673
local rain = Instance.new("Part",workspace)
1674
rain.CanCollide = true
1675
local m = Instance.new("SpecialMesh",rain)
1676
m.MeshId = "http://www.roblox.com/asset/?id="..mesh
1677
m.TextureId = "http://www.roblox.com/asset/?id="..texture
1678
rain.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-250,250),100,math.random(-250,250))
1679
wait(5) rain:Destroy()
1680
end
1681
end
1682
end
1683
end)
1684
end
1685
1686
raining = false
1687
addcmd('rain','make it rain a mesh',{},
1688
function(args, speaker)
1689
raining = true
1690
repeat
1691
wait(0.5)
1692
spawnrain(args[1],args[2])
1693
until raining == false
1694
end)
1695
1696
addcmd('norain','make it rain a mesh',{'unrain'},
1697
function(args, speaker)
1698
raining = false
1699
end)
1700
1701
local rad = math.rad
1702
addcmd('earthquake','earthquake [power] [intensity]',{}, -- credit to DontAddMeh
1703
function(args, speaker)
1704
     for i = 1,args[1] do
1705
         wait()
1706
                local function ear(instance)
1707
                for i,v in pairs(instance:GetChildren())do
1708
                if v:IsA("Part") then
1709
        if v.Size.x > 1 then
1710
        v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-args[2],args[2])),rad(math.random(-args[2],args[2])),rad(math.random(-args[2],args[2])))
1711
        end end ear(v) end end ear(workspace)
1712
     end
1713
end)
1714
1715
addcmd('cape','Gives the target player(s) a cape',{},
1716
function(args, speaker)
1717
    local players = getPlayer(args[1], speaker)
1718
    for i,v in pairs(players)do
1719
	spawn(function()
1720
		if _char(v):FindFirstChild("Humanoid") then
1721
			local plr = _players[v]
1722
			repeat wait() until plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
1723
			local torso = plr.Character.HumanoidRootPart
1724
			local p = Instance.new("Part", torso.Parent) p.Name = "IYcape" p.Anchored = false
1725
			p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0
1726
			if not args[2] then
1727
			p.Color = Color3.new(0,0,0)
1728
			p.Color = Color3.new(0,0,0) else
1729
			p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
1730
			p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
1731
			p.formFactor = "Custom"
1732
			p.Size = Vector3.new(.2,.2,.2)
1733
			local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
1734
			local motor1 = Instance.new("Motor", p)
1735
			motor1.Part0 = p
1736
			motor1.Part1 = torso
1737
			motor1.MaxVelocity = .01
1738
			motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
1739
			motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
1740
			local wave = false
1741
			repeat wait(1/44)
1742
			local ang = 0.1
1743
			local oldmag = torso.Velocity.magnitude
1744
			local mv = .002
1745
			if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
1746
			ang = ang + math.min(torso.Velocity.magnitude/11, .5)
1747
			motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
1748
			motor1.DesiredAngle = -ang
1749
			if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
1750
			repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag)  >= (torso.Velocity.magnitude/10) + 1
1751
			if torso.Velocity.magnitude < .1 then wait(.1) end
1752
			until not p or p.Parent ~= torso.Parent
1753
		end
1754
	end)
1755
	end
1756
end)
1757
1758
addcmd('uncape','Removes cape',{'nocape'},
1759
function(args, speaker)
1760
    local players = getPlayer(args[1], speaker)
1761
    for i,v in pairs(players)do
1762
	local pchar=_char(v)
1763
	for _, child in pairs( pchar:GetChildren()) do
1764
    if child.Name == "IYcape" then
1765
        child:Destroy() end end
1766
	end
1767
end)
1768
1769
addcmd('spasm','makes someone c r a z y',{},
1770
function(args, speaker)
1771
    local players = getPlayer(args[1], speaker)
1772
    for i,v in pairs(players)do
1773
	local pchar=_char(v)
1774
   local AnimationId = "33796059"
1775
   local Anim = Instance.new("Animation")
1776
   Anim.AnimationId = "rbxassetid://"..AnimationId
1777
   local k = pchar.Humanoid:LoadAnimation(Anim)
1778
   k:Play()
1779
   k:AdjustSpeed(99)
1780
    end
1781
end)
1782
1783
addcmd('dance','makes someone d a n c e',{},
1784
function(args, speaker)
1785
    local players = getPlayer(args[1], speaker)
1786
    for i,v in pairs(players)do
1787
	local pchar=_char(v)
1788
		local anim = nil		
1789
		local dance1 = math.random(1,7)
1790
		if dance1 == 1 then
1791
		anim = '27789359'
1792
		end
1793
		if dance1 == 2 then
1794
		anim = '30196114'
1795
		end
1796
		if dance1 == 3 then
1797
		anim = '248263260'
1798
		end
1799
		if dance1 == 4 then
1800
		anim = '45834924'
1801
		end
1802
		if dance1 == 5 then
1803
		anim = '33796059'
1804
		end
1805
		if dance1 == 6 then
1806
		anim = '28488254'
1807
		end
1808
		if dance1 == 7 then
1809
		anim = '52155728'
1810
		end
1811
		local animation = Instance.new("Animation")
1812
		animation.AnimationId = "rbxassetid://"..anim
1813
		local animTrack = pchar.Humanoid:LoadAnimation(animation)
1814
		animTrack:Play()
1815
    end
1816
end)
1817
1818
addcmd('plrsound','creates a sound inside of someone',{'playersound'},
1819
function(args, speaker)
1820
    local players = getPlayer(args[1], speaker)
1821
    for i,v in pairs(players)do
1822
	if not args[1] and args[2] then return end
1823
	local pchar=_char(v)
1824
	for _, child in pairs( pchar:GetDescendants()) do
1825
    if child.ClassName == "Sound" then
1826
    child:Destroy() end end
1827
	local s = Instance.new("Sound")
1828
	s.Name = "IYplrsound"
1829
	s.SoundId = "http://www.roblox.com/asset/?id=" .. args[2]
1830
	s.Volume = 1
1831
	s.Pitch = 1
1832
	s.Looped = true
1833
	s.archivable = true
1834
	s.Parent = pchar.HumanoidRootPart
1835
	s:Play()
1836
    end
1837
end)
1838
1839
addcmd('noplrsound','creates a sound inside of someone',{'noplayersound','unplayersound','unplrsound'},
1840
function(args, speaker)
1841
    local players = getPlayer(args[1], speaker)
1842
    for i,v in pairs(players)do
1843
	if not args[1] then return end
1844
	local pchar=_char(v)
1845
	for _, child in pairs( pchar:GetDescendants()) do
1846
    if child.ClassName == "Sound" then
1847
    child:Destroy() end end
1848
    end
1849
end)
1850
1851
addcmd('fly','makes you fly',{},
1852
function(args, speaker)
1853
if speaker.userId ~= LP.userId then
1854
lponly(speaker)
1855
else
1856
sFLY()
1857
end
1858
end)
1859
1860
addcmd('flyspeed','set the fly speed',{'flysp'},
1861
function(args, speaker)
1862
if speaker.userId ~= LP.userId then
1863
lponly(speaker)
1864
else
1865
if isNumber(args[1]) then
1866
iyflyspeed = args[1]
1867
end end end)
1868
1869
addcmd('unfly','takes away fly',{'nofly'},
1870
function(args, speaker)
1871
if speaker.userId ~= LP.userId then
1872
lponly(speaker)
1873
else
1874
NOFLY()
1875
end
1876
end)
1877
1878
addcmd('exit','kills roblox process',{},
1879
function(args, speaker)
1880
if speaker.userId ~= LP.userId then
1881
lponly(speaker)
1882
else
1883
game:shutdown() 
1884
end
1885
end)
1886
1887
addcmd('fire', 'set a player on fire',{},
1888
function(args, speaker)
1889
    local players = getPlayer(args[1], speaker)
1890
    for i,v in pairs(players)do
1891
	spawn(function()
1892
        local pchar=_char(v)
1893
        local Fire1 = Instance.new("Fire", pchar.Head)
1894
        local Fire2 = Instance.new("Fire", pchar.HumanoidRootPart)
1895
        local Fire3 = Instance.new("Fire", pchar["Left Arm"])
1896
        local Fire4 = Instance.new("Fire", pchar["Right Arm"])
1897
        local Fire5 = Instance.new("Fire", pchar["Left Leg"])
1898
        local Fire6 = Instance.new("Fire", pchar["Right Leg"])
1899
   		if not args[2] then return end
1900
        Fire1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
1901
        Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
1902
        Fire2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
1903
        Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
1904
        Fire3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
1905
        Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
1906
        Fire4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
1907
        Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
1908
        Fire5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
1909
        Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
1910
        Fire6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
1911
        Fire6.SecondaryColor = Color3.fromRGB((args[2]),(args[3]),(args[4]))
1912
end)
1913
end
1914
end)
1915
1916
addcmd('discomesh', 'body parts get  f u n k y',{},
1917
function(args, speaker)
1918
    local players = getPlayer(args[1], speaker)
1919
    for i,v in pairs(players)do
1920
	spawn(function()
1921
local plr = _players[v]
1922
local meshes = {"Brick","Cylinder","Head","Sphere","Torso","Wedge"}
1923
local h = _players[v].Character.Head.Mesh
1924
local t = Instance.new("SpecialMesh",_players[v].Character.Torso)
1925
local la = Instance.new("SpecialMesh",_players[v].Character["Left Arm"])
1926
local ra = Instance.new("SpecialMesh",_players[v].Character["Right Arm"])
1927
local ll = Instance.new("SpecialMesh",_players[v].Character["Left Leg"])
1928
local rl = Instance.new("SpecialMesh",_players[v].Character["Right Leg"])
1929
while true do wait()
1930
h.MeshType = meshes[math.random(1,#meshes)]
1931
h.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
1932
h.Parent.BrickColor = BrickColor.Random()
1933
t.MeshType = meshes[math.random(1,#meshes)]
1934
t.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
1935
t.Parent.BrickColor = BrickColor.Random()
1936
la.MeshType = meshes[math.random(1,#meshes)]
1937
la.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
1938
la.Parent.BrickColor = BrickColor.Random()
1939
ra.MeshType = meshes[math.random(1,#meshes)]
1940
ra.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
1941
ra.Parent.BrickColor = BrickColor.Random()
1942
ll.MeshType = meshes[math.random(1,#meshes)]
1943
ll.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
1944
ll.Parent.BrickColor = BrickColor.Random()
1945
rl.MeshType = meshes[math.random(1,#meshes)]
1946
rl.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
1947
rl.Parent.BrickColor = BrickColor.Random()
1948
end end) end end)
1949
1950
addcmd('chickenarms', 'I can fly!!1',{'chicken'},
1951
function(args, speaker)
1952
    local players = getPlayer(args[1], speaker)
1953
    for i,v in pairs(players)do
1954
	spawn(function()
1955
local Chicken = _players[v].Character
1956
Chicken.Torso["Left Shoulder"].C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
1957
Chicken.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, 0)
1958
Chicken.Torso["Right Shoulder"].C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
1959
Chicken.Torso["Right Shoulder"].C1 = CFrame.new(0, 0.5, 0)
1960
end) end end)
1961
1962
addcmd('esp', 'view a player and a players status',{},
1963
function(args, speaker)
1964
if speaker.userId ~= LP.userId then
1965
lponly(speaker)
1966
else
1967
    local players = getPlayer(args[1], speaker)
1968
    for i,v in pairs(players)do
1969
	spawn(function()
1970
	for _, child in pairs( game["CoreGui"]:GetChildren()) do
1971
    if child.Name == gPlayers[v].Name then
1972
	child:Destroy()
1973
end end wait(0.5)
1974
local m = game["Players"].LocalPlayer:GetMouse()
1975
local rs = game:GetService("RunService").RenderStepped
1976
local espplr = gPlayers[v]
1977
        if espplr.Character and espplr.Name ~= _players.LocalPlayer.Name then
1978
    for b,n in pairs (espplr.Character:GetChildren()) do
1979
        if (n:IsA("BasePart")) then
1980
        local a = Instance.new("BoxHandleAdornment", game.CoreGui)
1981
		a.Name = espplr.Name
1982
        a.Adornee = n
1983
        a.AlwaysOnTop = true
1984
        a.ZIndex = 0
1985
        a.Size = n.Size
1986
        a.Transparency = 0.7
1987
		local resetting = false
1988
        if espplr.TeamColor == _players.LocalPlayer.TeamColor then
1989
            a.Color = BrickColor.new("Lime green")
1990
   			else
1991
            a.Color = BrickColor.new("Really red")
1992
            end
1993
			if espplr.Character and espplr.Character:FindFirstChild('Head') then
1994
			local BillboardGui = Instance.new("BillboardGui", game.CoreGui)
1995
			local TextLabel = Instance.new("TextLabel")
1996
			BillboardGui.Adornee = espplr.Character.Head
1997
			BillboardGui.Name = espplr.Name
1998
			BillboardGui.Size = UDim2.new(0, 100, 0, 150)
1999
			BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
2000
			BillboardGui.AlwaysOnTop = true
2001
			TextLabel.Parent = BillboardGui
2002
			TextLabel.BackgroundTransparency = 1
2003
			TextLabel.Position = UDim2.new(0, 0, 0, -50)
2004
			TextLabel.Size = UDim2.new(0, 100, 0, 100)
2005
			TextLabel.Font = Enum.Font.SourceSansSemibold
2006
			TextLabel.TextSize = 20
2007
			TextLabel.TextColor3 = Color3.new(1, 1, 1)
2008
			TextLabel.TextStrokeTransparency = 0
2009
			TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
2010
			espplr.Character:WaitForChild("Humanoid").Died:connect(function()
2011
			BillboardGui:Destroy() a:Destroy() end)
2012
			_players.PlayerRemoving:connect(function(player)
2013
			if player.Name == espplr.Name then
2014
			BillboardGui:Destroy() a:Destroy()
2015
			end end)
2016
			game:GetService("RunService").RenderStepped:Connect(function()
2017
			if espplr.Character ~= nil and espplr.Character.Parent ~= nil and espplr.Character:FindFirstChild('HumanoidRootPart') and espplr.Character:FindFirstChild('Humanoid') and game.CoreGui:FindFirstChild(espplr.Name) then
2018
			local pos = math.floor((_players.LocalPlayer.Character.HumanoidRootPart.Position - espplr.Character.HumanoidRootPart.Position).magnitude)
2019
			TextLabel.Text = 'Name: '..espplr.Name..' | Health: '..espplr.Character.Humanoid.Health..' | Studs: '..pos else
2020
			BillboardGui:Destroy() a:Destroy() end end)
2021
			end
2022
        end
2023
    end
2024
end
2025
	end)
2026
	end
2027
end
2028
end)
2029
2030
addcmd('noesp', 'removes esp',{'unesp'},
2031
function(args, speaker)
2032
if speaker.userId ~= LP.userId then
2033
lponly(speaker)
2034
else
2035
    local players = getPlayer(args[1], speaker)
2036
    for i,v in pairs(players)do
2037
	spawn(function()
2038
	for _, child in pairs( game["CoreGui"]:GetChildren()) do
2039
    if child.Name == gPlayers[v].Name then
2040
	child:Destroy()
2041
	end
2042
end end) end end end)
2043
2044
addcmd('nofire', 'extinguish a player',{'unfire'},
2045
function(args, speaker)
2046
    local players = getPlayer(args[1], speaker)
2047
    for i,v in pairs(players)do
2048
        local pchar=_char(v)
2049
        for j,v1 in pairs(pchar:GetDescendants()) do
2050
		if v1:IsA("Fire") then
2051
		v1:Destroy()
2052
end end end end)
2053
2054
addcmd('shiny', 'makes a player shine',{},
2055
function(args, speaker)
2056
local players = getPlayer(args[1], speaker)
2057
for i,v in pairs(players)do
2058
spawn(function()
2059
local pchar=_char(v)
2060
for i,v in pairs(pchar:GetChildren()) do
2061
if v.ClassName == "Decal" or v.ClassName == "Texture" then
2062
v:Destroy() end
2063
if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "TrussPart" or v.ClassName == "UnionOperation" or v.ClassName == "CornerWedgePart" then
2064
v.Reflectance = 1
2065
v.Material = "Plastic"
2066
end
2067
end
2068
end)
2069
end
2070
end)
2071
2072
addcmd('light', 'givs em light',{},
2073
function(args, speaker)
2074
    local players = getPlayer(args[1], speaker)
2075
    for i,v in pairs(players)do
2076
	spawn(function()
2077
        local pchar=_char(v)
2078
        for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
2079
			if v1:IsA("PointLight") then
2080
				v1:Destroy()
2081
			end
2082
		end
2083
        local light = Instance.new("PointLight", pchar.HumanoidRootPart)
2084
		light.Range = 12
2085
		light.Brightness = 3
2086
		if not args[2] then return end
2087
        light.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
2088
		light.Range = 12
2089
		light.Brightness = 3
2090
		end)
2091
    end
2092
end)
2093
2094
addcmd('begone', 'BEGONE THOT',{'thot'},
2095
function(args, speaker)
2096
    local players = getPlayer(args[1], speaker)
2097
    for i,v in pairs(players)do
2098
	spawn(function()
2099
		local thotbottle = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01422895508")
2100
        	local pchar=_char(v)
2101
		thotbottle.Name = 'THOT BEGONE'
2102
		thotbottle.Handle:Destroy()
2103
		execCmd('freeze '..gPlayers[v].Name)
2104
		execCmd('name '..gPlayers[v].Name..' THOT')
2105
		execCmd('spasm '..gPlayers[v].Name)
2106
		thotbottle.Parent = pchar
2107
		thotbottle:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(0, 0, 7))
2108
		local cf = pchar.HumanoidRootPart.CFrame
2109
		local newcf = cf + cf.lookVector * 6
2110
		thotbottle.Head.CFrame = newcf
2111
		local s = Instance.new("Sound")
2112
		s.Name = "BEGONE"
2113
		s.SoundId = "http://www.roblox.com/asset/?id=1095911222"
2114
		s.Volume = 10
2115
		s.Parent = thotbottle
2116
		s:play()
2117
		local d = Instance.new("Sound")
2118
		d.Name = "WuOOOH"
2119
		d.SoundId = "http://www.roblox.com/asset/?id=253143032"
2120
		d.Volume = 5
2121
		d.Parent = pchar
2122
		wait(4)
2123
		if gPlayers[v] then
2124
		execCmd('thaw '..gPlayers[v].Name)
2125
		execCmd('fling '..gPlayers[v].Name)
2126
		thotbottle:Destroy()
2127
		d:play()
2128
		end if gPlayers[v] then
2129
		wait(3)
2130
		execCmd('explode '..gPlayers[v].Name)
2131
		pchar:BreakJoints() end
2132
		end)
2133
    end
2134
end)
2135
2136
addcmd('glowstick', 'givs em glo stik',{},
2137
function(args, speaker)
2138
    local players = getPlayer(args[1], speaker)
2139
    for i,v in pairs(players)do
2140
	spawn(function()
2141
	System = {}
2142
System.Create = function(a, c)
2143
	local e = Instance.new(a)
2144
	for d, a in pairs(c) do
2145
		local b, a = ypcall(function()
2146
			return e[d]
2147
		end)
2148
		if b then
2149
			e[d] = c[d]
2150
		end
2151
	end
2152
	return e
2153
end
2154
function b(d, b)
2155
	local c = getfenv(d)
2156
	local a = setmetatable({}, {
2157
		__index = function(a, a)
2158
			if a:lower() == 'script' then
2159
				return b
2160
			else
2161
				return c[a]
2162
			end
2163
		end
2164
	})
2165
	setfenv(d, a)
2166
	ypcall(function()
2167
		d()
2168
	end)
2169
end
2170
c = {}
2171
mas = Instance.new("Model",game:GetService("Lighting")) 
2172
mas.Name = "CompiledModel"
2173
o1 = System.Create("Tool",{
2174
["Name"] = "Glow Stick",
2175
["Parent"] = mas,
2176
["GripPos"] = Vector3.new(0, -0.300000012, 0),
2177
["CanBeDropped"] = false,
2178
})
2179
o2 = System.Create("Part",{
2180
["Name"] = "Handle",
2181
["Parent"] = o1,
2182
["Transparency"] = 0.10000000149012,
2183
["Position"] = Vector3.new(-9.38995171, 2.20000148, 42.3300056),
2184
["Rotation"] = Vector3.new(-180, 0, 0),
2185
["CFrame"] = CFrame.new(-9.38995171, 2.20000148, 42.3300056, 1, 0, 0, 0, -1, 0, 0, 0, -1),
2186
["FormFactor"] = Enum.FormFactor.Custom,
2187
["Size"] = Vector3.new(0.200000033, 1.80000019, 1),
2188
["BottomSurface"] = Enum.SurfaceType.Weld,
2189
["TopSurface"] = Enum.SurfaceType.Weld,
2190
["Material"] = "Neon",
2191
})
2192
o3 = System.Create("PointLight",{
2193
["Parent"] = o2,
2194
["Brightness"] = 8,
2195
["Range"] = 14,
2196
})
2197
o4 = System.Create("CylinderMesh",{
2198
["Parent"] = o2,
2199
})
2200
if not args[2] then
2201
o2.Color = Color3.new(1,1,1)
2202
o3.Color = Color3.new(1,1,1) else
2203
o2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
2204
o3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
2205
mas.Parent = workspace
2206
mas:MakeJoints()
2207
local b = mas:GetChildren()
2208
for a = 1, #b do
2209
	b[a].Parent = gPlayers[v].Backpack
2210
	ypcall(function()
2211
		b[a]:MakeJoints()
2212
	end)
2213
end
2214
mas:Destroy()
2215
for a = 1, #c do
2216
	coroutine.resume(c[a])
2217
end
2218
		end)
2219
    end
2220
end)
2221
2222
addcmd('keybind','Binds a command to a key',{},
2223
function(args,speaker)
2224
	if speaker.userId ~= LP.userId then
2225
	lponly(speaker) else
2226
    if #args < 2 then return end
2227
    local key = string.lower(args[1])
2228
    if #key > 1 or key == cmdbarbind then return end
2229
    local cmdText = GLS(false,1)
2230
    local cas = game:GetService("ContextActionService")
2231
    cas:BindAction("Keybind"..key,function(action,state,obj)
2232
        if state == Enum.UserInputState.Begin then
2233
            execCmd(cmdText,speaker)
2234
        end
2235
    end,false,key)
2236
    Notify("Binded "..cmdText.." to "..key)
2237
end
2238
end)
2239
2240
addcmd('unkeybind','Removes a binded command from a key',{'unbind'},
2241
function(args,speaker)
2242
	if speaker.userId ~= LP.userId then
2243
	lponly(speaker) else
2244
    if #args < 1 then return end
2245
    local key = string.lower(args[1])
2246
    game:GetService("ContextActionService"):UnbindAction("Keybind"..key)
2247
    Notify("Unbinded "..key)
2248
end
2249
end)
2250
2251
2252
2253
2254
2255
addcmd('trail', 'spawns a trail behind a player',{},
2256
function(args, speaker)
2257
    local players = getPlayer(args[1], speaker)
2258
    for i,v in pairs(players)do
2259
	spawn(function()
2260
        local pchar=_char(v)
2261
        for j,v1 in pairs(pchar.Torso:GetChildren()) do
2262
			if v1.Name == "TRAIL" then
2263
				v1:Destroy()
2264
			end
2265
end
2266
if args[2] then
2267
color1 = Color3.fromRGB(args[2],args[3],args[4])
2268
color2 = Color3.new(0,0,0) else
2269
color1 = Color3.new(1,1,1)
2270
color2 = Color3.new(0,0,0) end
2271
        if pchar:FindFirstChild("Torso") then
2272
local e = Instance.new("Trail", pchar.Torso)
2273
e.Name = "TRAIL"
2274
e.FaceCamera = true
2275
e.Color = ColorSequence.new(color1,color2)
2276
e.Attachment0 = pchar.Torso.WaistCenterAttachment
2277
e.Attachment1 = pchar.Torso.NeckAttachment
2278
end
2279
		end)
2280
    end
2281
end)
2282
2283
addcmd('untrail', 'deletes the trail behind a player',{'notrail'},
2284
function(args, speaker)
2285
    local players = getPlayer(args[1], speaker)
2286
    for i,v in pairs(players)do
2287
	spawn(function()
2288
        local pchar=_char(v)
2289
        for j,v1 in pairs(pchar.Torso:GetChildren()) do
2290
			if v1.Name == "TRAIL" then
2291
				v1:Destroy()
2292
			end
2293
		end
2294
		end)
2295
    end
2296
end)
2297
2298
local fa = false
2299
local cam = workspace.CurrentCamera
2300
local cam1 = 0
2301
local cam2 = 0
2302
local cam3 = 0
2303
local k1 = false
2304
local k2 = false
2305
local k3 = false
2306
local k4 = false
2307
local k5 = false
2308
local k6 = false
2309
cs = 0.5
2310
function movecam()
2311
	local fc = game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
2312
	if fa == false then
2313
		repeat
2314
			if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
2315
				local fp = fc.Position
2316
				fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
2317
				fa = true
2318
			end
2319
			game:GetService('RunService').RenderStepped:Wait()
2320
		until not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
2321
		fa = false
2322
	end
2323
end
2324
function kp1(inputObject, gameProcessedEvent)
2325
	if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
2326
		if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
2327
			k1 = true
2328
			cam1 = cs end
2329
		if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
2330
			k2 = true
2331
			cam1 = (cs*-1) end
2332
		if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
2333
			k3 = true
2334
			cam2 = cs end
2335
		if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
2336
			k4 = true
2337
			cam2 = (cs*-1) end
2338
		if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
2339
			k5 = true
2340
			cam3 = cs end
2341
		if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
2342
			k6 = true
2343
			cam3 = (cs*-1) end
2344
	end
2345
end
2346
game:GetService("UserInputService").InputBegan:connect(kp1)
2347
function kp2(inputObject, gameProcessedEvent)
2348
	if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
2349
		if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
2350
			k1 = false
2351
			if k2 == false then
2352
				cam1 = 0
2353
			end
2354
		end
2355
		if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
2356
			k2 = false
2357
			if k1 == false then
2358
				cam1 = 0
2359
			end
2360
		end
2361
		if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
2362
			k3= false
2363
			if k4== false then
2364
				cam2 = 0
2365
			end
2366
		end
2367
		if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
2368
			k4 = false
2369
			if k3 == false then
2370
				cam2 = 0
2371
			end
2372
		end
2373
		if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
2374
			k5 = false
2375
			if k6 == false then
2376
				cam3 = 0
2377
			end
2378
		end
2379
		if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
2380
			k6 = false
2381
			if k5 == false then
2382
				cam3 = 0
2383
			end
2384
		end
2385
	end
2386
end
2387
game:GetService("UserInputService").InputEnded:connect(kp2)
2388
function FC()
2389
	if not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
2390
		game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = true
2391
		local fc = Instance.new('Part',game:GetService('Players').LocalPlayer.Character)
2392
		fc.CanCollide = false
2393
		fc.Anchored = true
2394
		fc.Transparency = 1
2395
		fc.Size = Vector3.new(1,1,1)
2396
		fc.Name = 'xFC'
2397
		fc.CFrame = game:GetService('Players').LocalPlayer.Character.Head.CFrame
2398
		local cam = workspace.CurrentCamera
2399
		cam.CameraSubject = fc
2400
		cam.CameraType = 'Custom'
2401
		movecam()
2402
	end end
2403
function UFC()
2404
	game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = false
2405
	if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
2406
		game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
2407
		local cam = workspace.CurrentCamera
2408
		cam.CameraSubject = game:GetService('Players').LocalPlayer.Character.Humanoid
2409
		cam.CameraType = 'Custom'
2410
	end end
2411
2412
addcmd('freecam','freecam',{'fc'},
2413
function(args, speaker)
2414
if speaker.userId ~= LP.userId then
2415
lponly(speaker)
2416
else
2417
FC()
2418
end
2419
end)
2420
2421
addcmd('fixcam','fixes camera',{},
2422
function(args, speaker)
2423
if speaker.userId ~= LP.userId then
2424
lponly(speaker)
2425
else
2426
workspace.CurrentCamera:remove()
2427
wait(.1)
2428
workspace.CurrentCamera.CameraSubject = LP.Character.Humanoid
2429
workspace.CurrentCamera.CameraType = "Custom"
2430
LP.CameraMinZoomDistance = 0.5
2431
LP.CameraMaxZoomDistance = 400
2432
LP.CameraMode = "Classic"
2433
end
2434
end)
2435
2436
addcmd('witchhunt', 'deletes the trail behind a player',{'burn','witch'},
2437
function(args, speaker)
2438
    local players = getPlayer(args[1], speaker)
2439
    for i,v in pairs(players)do
2440
		local pchar=_char(v)
2441
				local char = pchar
2442
				local hum = char.Humanoid
2443
				for k,c in pairs(char:children()) do if c:IsA("Part") and c.Name~="HumanoidRootPart" then c.Anchored=true end end
2444
				hum.HealthDisplayDistance = 0
2445
				--execcmd god
2446
				local stake = Instance.new("Part",char)
2447
				stake.Anchored = true
2448
				stake.BrickColor = BrickColor.new("Reddish brown")
2449
				stake.Material = "Wood"
2450
				stake.Size = Vector3.new(1,7,1)
2451
				stake.CFrame = char.Torso.CFrame*CFrame.new(0,0,1)
2452
				local hay = Instance.new("Part",char)
2453
				hay.Anchored = true
2454
				hay.Material = "Grass"
2455
				hay.BrickColor = BrickColor.new("New Yeller")
2456
				hay.Size = Vector3.new(6,1,5)
2457
				hay.CFrame = char.Torso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,2,0)
2458
				local hay2 = hay:clone()
2459
				hay2.Parent = char
2460
				hay2.CFrame = char.Torso.CFrame*CFrame.new(0,-2.6,0)*CFrame.Angles(0,6,0)
2461
				local fire = Instance.new("Fire",hay)
2462
				fire.Enabled = false
2463
				fire.Heat = 25
2464
				fire.Size = 2
2465
				fire.Color = Color3.new(170/255,85/255,0)
2466
				local smoke = Instance.new("Smoke",hay)
2467
				smoke.Enabled = false
2468
				smoke.Opacity = 1
2469
				smoke.RiseVelocity = 25
2470
				smoke.Size = 15
2471
				smoke.Color = Color3.new(0,0,0)
2472
				local light = Instance.new("PointLight",hay)
2473
				light.Color = Color3.new(170/255,85/255,0)
2474
				light.Range = 0
2475
				light.Brightness = 1
2476
				light.Enabled = false
2477
				--[[]]
2478
				local crack = Instance.new("Sound",hay)
2479
				crack.SoundId = "rbxassetid://239443642"
2480
				crack.Looped = true
2481
				crack.Volume = 0
2482
				local scream = Instance.new("Sound",char.Torso)
2483
				scream.SoundId = "rbxassetid://264227115"
2484
				scream.Looped = true
2485
				scream.Volume = 0
2486
				--]]
2487
				wait()
2488
				char['Left Arm'].CFrame = char.Torso.CFrame * CFrame.new(-0.8,0,0.7) * CFrame.Angles(-1,0,0.5)
2489
				char['Right Arm'].CFrame = char.Torso.CFrame * CFrame.new(0.8,0,0.7) * CFrame.Angles(-1,0,-0.5)
2490
				
2491
				local bods = char['Body Colors']
2492
				local colors = {
2493
					--"Really red";
2494
					"Bright red";
2495
					"Crimson";
2496
					"Maroon";
2497
					"Really black";
2498
				}
2499
				
2500
				fire.Enabled=true
2501
				smoke.Enabled=true
2502
				light.Enabled=true
2503
				crack:Play()
2504
				scream:Play()
2505
				scream.Pitch = 0.8
2506
				--scream.Volume = 0.5
2507
				for i=1,30 do
2508
					crack.Volume = crack.Volume+(1/30)
2509
					scream.Volume = crack.Volume
2510
					fire.Size=i
2511
					smoke.RiseVelocity=i-5
2512
					smoke.Size=i/2
2513
					light.Range=i*2
2514
					wait(1)
2515
				end
2516
				
2517
				for i=1,#colors do
2518
					bods.HeadColor=BrickColor.new(colors[i])
2519
					bods.LeftArmColor=BrickColor.new(colors[i])
2520
					bods.LeftLegColor=BrickColor.new(colors[i])
2521
					bods.RightArmColor=BrickColor.new(colors[i])
2522
					bods.RightLegColor=BrickColor.new(colors[i])
2523
					bods.TorsoColor=BrickColor.new(colors[i])
2524
					hay.BrickColor=BrickColor.new(colors[i])
2525
					hay2.BrickColor=BrickColor.new(colors[i])
2526
					stake.BrickColor=BrickColor.new(colors[i])
2527
					wait(5)
2528
				end
2529
				wait(10)
2530
				scream.Volume = 0.5
2531
				wait(1)
2532
				scream:Stop()
2533
				char:BreakJoints()
2534
			end
2535
		end)
2536
2537
addcmd('unfreecam','unfreecam',{'nofreecam','unfc','nofc'},
2538
function(args, speaker)
2539
if speaker.userId ~= LP.userId then
2540
lponly(speaker)
2541
else
2542
UFC()
2543
end
2544
end)
2545
2546
addcmd('freecamspeed','unfreecam',{'fcspeed'},
2547
function(args, speaker)
2548
if speaker.userId ~= LP.userId then
2549
lponly(speaker)
2550
else
2551
if isNumber(args[1]) then
2552
cs = args[1]
2553
end end end)
2554
2555
addcmd('nolight', 'no more light',{'unlight'},
2556
function(args, speaker)
2557
    local players = getPlayer(args[1], speaker)
2558
    for i,v in pairs(players)do
2559
        local pchar=_char(v)
2560
        for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
2561
			if v1:IsA("PointLight") then
2562
				v1:Destroy()
2563
			end
2564
		end
2565
    end
2566
end)
2567
2568
addcmd('ball', 'makes a hamster ball for a player',{'hamsterball'},
2569
function(args, speaker)
2570
    local players = getPlayer(args[1], speaker)
2571
    for i,v in pairs(players)do
2572
        local pchar=_char(v)
2573
		  scale = 10
2574
 
2575
function weld(tab)
2576
        local last = nil
2577
        for i,v in pairs(tab) do
2578
                if v:IsA("BasePart") then
2579
                        if last then
2580
                                local w = Instance.new("Weld",last)
2581
                                w.Part0 = w.Parent
2582
                                w.Part1 = v
2583
                                local pos = last.CFrame:toObjectSpace(v.CFrame)
2584
                                w.C0 = pos
2585
                        end
2586
                        last = v
2587
                end
2588
        end
2589
end        
2590
 
2591
function makeball(pos)
2592
local model = Instance.new("Model",workspace)
2593
model.Name = gPlayers[v].Name .. "ball"
2594
local rand = BrickColor.Random()
2595
pchar.Head.Anchored = true
2596
for i=0,340,20 do
2597
        wait()
2598
        for z=-90,70,20 do
2599
                local p = Instance.new("Part",model)
2600
                p.formFactor = "Custom"
2601
                p.BrickColor = rand
2602
                p.Transparency = 0.5
2603
                p.Size = Vector3.new(scale/5.5,scale/5.5,scale/140)
2604
                p.Anchored = true
2605
                p.TopSurface = 0
2606
                p.BottomSurface = 0
2607
                p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(z),math.rad(i),0) * CFrame.new(0,0,-scale/2)
2608
                p:breakJoints()
2609
        end
2610
end
2611
weld(model:children())
2612
for i,v in pairs(model:children()) do v.Anchored = false end 
2613
pchar.Head.Anchored = false
2614
model:MakeJoints()
2615
end
2616
 
2617
        if pchar then
2618
                makeball(pchar.HumanoidRootPart.Position+Vector3.new(0,scale/2-2.5,0))
2619
        end
2620
    end
2621
end)
2622
2623
addcmd('unball', 'makes a hamster ball for a player',{'unhamsterball','noball','nohamsterball'},
2624
function(args, speaker)
2625
    local players = getPlayer(args[1], speaker)
2626
    for i,v in pairs(players)do
2627
    local pchar=_char(v)
2628
	for _, child in pairs( workspace:GetChildren()) do
2629
    if child.Name == gPlayers[v].Name .. "ball" then
2630
        child:Destroy()
2631
    end
2632
end
2633
end
2634
end)
2635
2636
local fastwait = function(time)
2637
	local expire = tick()+(time or 0.02999999999999999889)
2638
	while game:GetService("RunService").Heartbeat:wait() do
2639
		if tick() >= expire then return true end
2640
	end
2641
end
2642
2643
function arrest(name)
2644
	spawn(function()
2645
	local p = game:GetService("Players"):FindFirstChild(name)
2646
	local char = p.Character 
2647
						local torso = p.Character:FindFirstChild("HumanoidRootPart") 
2648
						local humanoid = p.Character:FindFirstChild("Humanoid")
2649
						if torso and humanoid and not char:FindFirstChild("ADONIS_VAN") then 
2650
							local van = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01308109587")
2651
							if van then
2652
								local function check()
2653
									if not van or not van.Parent or not p or p.Parent ~= game:GetService("Players") or not torso or not humanoid or not torso.Parent or not humanoid.Parent or not char or not char.Parent then
2654
										return false
2655
									else
2656
										return true
2657
									end
2658
								end
2659
								
2660
								--local driver = van.Driver 
2661
								--local grabber = van.Clown 
2662
								local primary = van.Primary
2663
								--local door = van.Door
2664
								local tPos = torso.CFrame
2665
								
2666
								local sound = Instance.new("Sound",primary)
2667
								sound.SoundId = "rbxassetid://258529216"
2668
								sound.Looped = true
2669
								sound:Play()
2670
								
2671
								local chuckle = Instance.new("Sound",primary)
2672
								chuckle.SoundId = "rbxassetid://175964948"
2673
								chuckle.Looped = true
2674
								chuckle.Volume = 0.5
2675
								chuckle:Play()
2676
								
2677
								van.PrimaryPart = van.Primary
2678
								van.Name = "ADONIS_VAN"
2679
								van.Parent = workspace
2680
								humanoid.Name = "NoResetForYou"
2681
								humanoid.WalkSpeed = 0
2682
								sound.Pitch = 1.3
2683
								
2684
								local music = workspace:FindFirstChild("COPSONG") or Instance.new("Sound",workspace)
2685
								music.Name = "COPSONG"
2686
								music.SoundId = "rbxassetid://132007810"
2687
								music.Volume = 1
2688
								music.Looped = true
2689
								if not music.Playing then music:Play() end
2690
								
2691
								spawn(function()
2692
									while fastwait(0.2) do
2693
										van.Body.Lightbar.Red.PointLight.Enabled = true
2694
										van.Body.Lightbar.Blue.PointLight.Enabled = false
2695
										fastwait(0.2)
2696
										van.Body.Lightbar.Red.PointLight.Enabled = false
2697
										van.Body.Lightbar.Blue.PointLight.Enabled = true
2698
									end
2699
								end)
2700
								
2701
								for i = 1,200 do
2702
									if not check() then
2703
										break
2704
									else
2705
										van:SetPrimaryPartCFrame(tPos*(CFrame.new(-200+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
2706
										fastwait(0.001*(i/5))
2707
									end
2708
								end
2709
								
2710
								sound.Pitch = 0.9
2711
								
2712
								fastwait(0.5)
2713
								if check() then
2714
									--door.Transparency = 1
2715
								end
2716
								
2717
								local freeze = Instance.new("Sound",primary)
2718
								freeze.SoundId = "rbxassetid://163732279"
2719
								freeze.Volume = 5
2720
								freeze:Play()
2721
								
2722
								fastwait(3)
2723
								
2724
								if check() then
2725
									torso.CFrame = primary.CFrame*(CFrame.new(0,2.3,0)*CFrame.Angles(0,math.rad(90),0))
2726
								end
2727
								
2728
								fastwait(0.5)
2729
								if check() then
2730
									--door.Transparency = 0
2731
								end
2732
								fastwait(0.5)
2733
								
2734
								sound.Pitch = 1.3
2735
								local gui = Instance.new("ScreenGui")
2736
								local frame = Instance.new("Frame",gui)
2737
								frame.BackgroundTransparency = 1
2738
								frame.BackgroundColor3 = Color3.new(0,0,0)
2739
								frame.Position = UDim2.new(0,0,0,-36)
2740
								frame.Size = UDim2.new(1,0,1,36)
2741
								spawn(function()
2742
									for i = 1,0,-0.01 do
2743
										frame.BackgroundTransparency = i
2744
										fastwait(0.1)
2745
									end
2746
									frame.BackgroundTransparency = 0
2747
								end)
2748
								
2749
								p.CameraMaxZoomDistance = 0.5
2750
								
2751
								torso.Anchored = true
2752
								
2753
								for i = 1,400 do
2754
									if not check() then
2755
										break
2756
									else
2757
										van:SetPrimaryPartCFrame(tPos*(CFrame.new(0+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
2758
										torso.CFrame = primary.CFrame*(CFrame.new(0,-0.4,0)*CFrame.Angles(0,math.rad(90),0))
2759
										fastwait(0.1/(i*5))
2760
										
2761
										if i == 270 then
2762
											music.Volume = 5
2763
										end
2764
									end
2765
								end
2766
								
2767
local function KICK(P)
2768
	spawn(function()
2769
		if not FindTable(WL, P.Name) then
2770
		for i = 1,5 do
2771
			if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
2772
				P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
2773
				local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
2774
				spawn(function()
2775
					repeat fastwait()
2776
						if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
2777
					until not game:GetService("Players"):FindFirstChild(P.Name)
2778
				end)
2779
				P.Character.HumanoidRootPart.Anchored = true
2780
			end
2781
		end
2782
		end
2783
	end)
2784
end
2785
								
2786
								if p and p.Parent == game:GetService("Players") then
2787
									if p == game:GetService("Players").LocalPlayer then
2788
										fastwait(5)
2789
									end
2790
									torso.Anchored = false
2791
									p.CharacterAdded:Connect(function()
2792
                                    	fastwait()
2793
                                   	 	KICK(p)
2794
                               		end)
2795
									KICK(p)
2796
								end
2797
								fastwait(0.5)
2798
								pcall(function() van:Destroy() end)
2799
								pcall(function() gui:Destroy() end)
2800
								if not workspace:FindFirstChild("ADONIS_VAN") then
2801
									music:Destroy()
2802
								end
2803
							end
2804
						end
2805
	end)
2806
end
2807
2808
addcmd('arrest', 'arrests player',{},
2809
function(args, speaker)
2810
    local players = getPlayer(args[1], speaker)
2811
    for i,v in pairs(players)do
2812
        arrest(gPlayers[v].Name)
2813
    end
2814
end)
2815
2816
addcmd('nodummies', 'clears dummies',{},
2817
function(args, speaker)
2818
for _, child in pairs( workspace:GetChildren()) do
2819
    if child:FindFirstChild('isdummy') then
2820
        child:Destroy()
2821
    end
2822
end
2823
end)
2824
2825
addcmd('dummy','Make a dummy(usage: ;dummy name)',{},
2826
function(args, speaker)
2827
		 local name = GLS(false, 0)
2828
	    local lchar = game:GetService('Players').LocalPlayer
2829
		local Model0 = Instance.new("Model")
2830
		local Part1 = Instance.new("Part")
2831
		local SpecialMesh2 = Instance.new("SpecialMesh")
2832
		local Decal3 = Instance.new("Decal")
2833
		local Part4 = Instance.new("Part")
2834
		local Motor5 = Instance.new("Motor")
2835
		local Motor6 = Instance.new("Motor")
2836
		local Motor7 = Instance.new("Motor")
2837
		local Motor8 = Instance.new("Motor")
2838
		local Motor9 = Instance.new("Motor")
2839
		local Part10 = Instance.new("Part")
2840
		local Part11 = Instance.new("Part")
2841
		local Part12 = Instance.new("Part")
2842
		local Part13 = Instance.new("Part")
2843
		local dum = Instance.new("BoolValue")
2844
		dum.Name = "isdummy"
2845
		dum.Parent = Model0
2846
		local Humanoid14 = Instance.new("Humanoid")
2847
		Model0.Name = name
2848
		Model0.Parent = workspace
2849
		Model0.PrimaryPart = Part1
2850
		Part1.Name = "Head"
2851
		Part1.Parent = Model0
2852
		Part1.BrickColor = BrickColor.new("Bright yellow")
2853
		Part1.CanCollide = false
2854
		Part1.FormFactor = Enum.FormFactor.Symmetric
2855
		Part1.Friction = 0
2856
		Part1.Size = Vector3.new(2, 1, 1)
2857
		Part1.CFrame = CFrame.new(3.49000192, 4.49999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2858
		Part1.TopSurface = Enum.SurfaceType.Smooth
2859
		Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
2860
		Part1.Position = Vector3.new(3.49000192, 4.49999905, 7.75)
2861
		Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
2862
		SpecialMesh2.Parent = Part1
2863
		SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
2864
		SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
2865
		Decal3.Name = "face"
2866
		Decal3.Parent = Part1
2867
		Decal3.Texture = "rbxasset://textures/face.png"
2868
		Part4.Name = "Torso"
2869
		Part4.Parent = Model0
2870
		Part4.BrickColor = BrickColor.new("Bright blue")
2871
		Part4.CanCollide = false
2872
		Part4.FormFactor = Enum.FormFactor.Symmetric
2873
		Part4.Friction = 0
2874
		Part4.Size = Vector3.new(2, 2, 1)
2875
		Part4.CFrame = CFrame.new(3.49000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2876
		Part4.LeftSurface = Enum.SurfaceType.Weld
2877
		Part4.RightSurface = Enum.SurfaceType.Weld
2878
		Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
2879
		Part4.Position = Vector3.new(3.49000192, 2.99999905, 7.75)
2880
		Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
2881
		Motor5.Name = "Right Shoulder"
2882
		Motor5.Parent = Part4
2883
		Motor5.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
2884
		Motor5.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
2885
		Motor5.Part0 = Part4
2886
		Motor5.Part1 = Part11
2887
		Motor5.DesiredAngle = 0.083800852298737
2888
		Motor5.MaxVelocity = 0.15000000596046
2889
		Motor6.Name = "Left Shoulder"
2890
		Motor6.Parent = Part4
2891
		Motor6.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
2892
		Motor6.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
2893
		Motor6.Part0 = Part4
2894
		Motor6.Part1 = Part10
2895
		Motor6.DesiredAngle = 0.083800852298737
2896
		Motor6.MaxVelocity = 0.15000000596046
2897
		Motor7.Name = "Left Hip"
2898
		Motor7.Parent = Part4
2899
		Motor7.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
2900
		Motor7.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
2901
		Motor7.Part0 = Part4
2902
		Motor7.Part1 = Part12
2903
		Motor7.DesiredAngle = -0.083800852298737
2904
		Motor7.MaxVelocity = 0.10000000149012
2905
		Motor8.Name = "Neck"
2906
		Motor8.Parent = Part4
2907
		Motor8.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
2908
		Motor8.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
2909
		Motor8.Part0 = Part4
2910
		Motor8.Part1 = Part1
2911
		Motor8.MaxVelocity = 0.10000000149012
2912
		Motor9.Name = "Right Hip"
2913
		Motor9.Parent = Part4
2914
		Motor9.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
2915
		Motor9.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
2916
		Motor9.Part0 = Part4
2917
		Motor9.Part1 = Part13
2918
		Motor9.DesiredAngle = -0.083800852298737
2919
		Motor9.MaxVelocity = 0.10000000149012
2920
		Part10.Name = "Left Arm"
2921
		Part10.Parent = Model0
2922
		Part10.BrickColor = BrickColor.new("Bright yellow")
2923
		Part10.CanCollide = false
2924
		Part10.FormFactor = Enum.FormFactor.Symmetric
2925
		Part10.Size = Vector3.new(1, 2, 1)
2926
		Part10.CFrame = CFrame.new(1.99000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2927
		Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
2928
		Part10.Position = Vector3.new(1.99000192, 2.99999905, 7.75)
2929
		Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
2930
		Part11.Name = "Right Arm"
2931
		Part11.Parent = Model0
2932
		Part11.BrickColor = BrickColor.new("Bright yellow")
2933
		Part11.CanCollide = false
2934
		Part11.FormFactor = Enum.FormFactor.Symmetric
2935
		Part11.Size = Vector3.new(1, 2, 1)
2936
		Part11.CFrame = CFrame.new(4.99000168, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2937
		Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
2938
		Part11.Position = Vector3.new(4.99000168, 2.99999905, 7.75)
2939
		Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
2940
		Part12.Name = "Left Leg"
2941
		Part12.Parent = Model0
2942
		Part12.BrickColor = BrickColor.new("Br. yellowish green")
2943
		Part12.CanCollide = false
2944
		Part12.FormFactor = Enum.FormFactor.Symmetric
2945
		Part12.Size = Vector3.new(1, 2, 1)
2946
		Part12.CFrame = CFrame.new(2.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2947
		Part12.BottomSurface = Enum.SurfaceType.Smooth
2948
		Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
2949
		Part12.Position = Vector3.new(2.99000192, 0.999999046, 7.75)
2950
		Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
2951
		Part13.Name = "Right Leg"
2952
		Part13.Parent = Model0
2953
		Part13.BrickColor = BrickColor.new("Br. yellowish green")
2954
		Part13.CanCollide = false
2955
		Part13.FormFactor = Enum.FormFactor.Symmetric
2956
		Part13.Size = Vector3.new(1, 2, 1)
2957
		Part13.CFrame = CFrame.new(3.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2958
		Part13.BottomSurface = Enum.SurfaceType.Smooth
2959
		Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
2960
		Part13.Position = Vector3.new(3.99000192, 0.999999046, 7.75)
2961
		Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
2962
		Humanoid14.Parent = Model0
2963
		Humanoid14.RightLeg = Part13
2964
		Humanoid14.LeftLeg = Part12
2965
		Humanoid14.Torso = Part4
2966
		Model0:MoveTo(game:GetService('Players').LocalPlayer.Character:GetModelCFrame().p)
2967
		Model0.Parent = game:GetService('Workspace')
2968
end)
2969
2970
addcmd('loopkill', 'rip person',{'lkill'},
2971
function(args, speaker)
2972
    local players = getPlayer(args[1], speaker)
2973
    for i,v in pairs(players)do
2974
		if not FindTable(loopkillT, _players[v].Name) then
2975
			table.insert(loopkillT, _players[v].Name)
2976
			if FindTable(SPC, args[1]) then Notify('Loopkilling ' .. args[1]) else
2977
			Notify('Loopkilling player(s)') end end end end)
2978
2979
addcmd('unloopkill', 'un rip person',{'unlkill'},
2980
function(args, speaker)
2981
    local players = getPlayer(args[1], speaker)
2982
    for i,v in pairs(players)do
2983
		if FindTable(loopkillT, _players[v].Name) then
2984
			table.remove(loopkillT, GetInTable(loopkillT, _players[v].Name))
2985
			if FindTable(SPC, args[1]) then Notify('No longer loopkilling ' .. args[1]) else
2986
			Notify('No longer loopkilling player(s)') end end end end)
2987
2988
addcmd('disabletools', 'removes their tools',{'loopremovetools'},
2989
function(args, speaker)
2990
    local players = getPlayer(args[1], speaker)
2991
    for i,v in pairs(players)do
2992
		if not FindTable(disabletoolsT, _players[v].Name) then
2993
			table.insert(disabletoolsT, _players[v].Name)
2994
			if FindTable(SPC, args[1]) then Notify('Disabled tools for ' .. args[1]) else
2995
			Notify('Disabled tools for player(s)') end end end end)
2996
2997
addcmd('enabletools', 'lets them have tools',{},
2998
function(args, speaker)
2999
    local players = getPlayer(args[1], speaker)
3000
    for i,v in pairs(players)do
3001
		if FindTable(disabletoolsT, _players[v].Name) then
3002
			table.remove(disabletoolsT, GetInTable(disabletoolsT, _players[v].Name)) wait(0.1) refresh(_players[v])
3003
			if FindTable(SPC, args[1]) then Notify('Enabled tools for ' ..args[1]) else
3004
			Notify('Enabled tools for player(s)') end end end end)
3005
3006
addcmd('refresh', 'refresh their player model',{'re'},
3007
function(args, speaker)
3008
    local players = getPlayer(args[1], speaker)
3009
    for i,v in pairs(players)do
3010
			refresh(_players[v])
3011
			end end)
3012
3013
local fastwait = function(time)
3014
	local expire = tick()+(time or 0.02999999999999999889)
3015
	while game:GetService("RunService").Heartbeat:wait() do
3016
		if tick() >= expire then return true end
3017
	end
3018
end
3019
3020
function gull(name)
3021
	spawn(function()
3022
	local char = game:GetService("Players")[name].Character
3023
	char.PrimaryPart = char.HumanoidRootPart
3024
	
3025
	local tors = game:GetService("Players")[name].Character.HumanoidRootPart
3026
	local initCFrame = tors.CFrame
3027
	
3028
	if char:FindFirstChild("Torso") then
3029
		char.Torso.Anchored = true
3030
	else
3031
		char.UpperTorso.Anchored = true
3032
	end
3033
	char:FindFirstChildOfClass("Humanoid").Name = "Sad"
3034
3035
	local gull = Instance.new("Part")
3036
	gull.Anchored = true
3037
	gull.CanCollide = false
3038
	gull.Position = Vector3.new(0,100000,0)
3039
	local mesh = Instance.new("SpecialMesh",gull)
3040
	mesh.MeshId = "http://www.roblox.com/asset/?id=272501436"
3041
	mesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
3042
	mesh.Scale = Vector3.new(10,10,10)
3043
	
3044
	local leftWing = Instance.new("Part",gull)
3045
	leftWing.CanCollide = false
3046
	local lmesh = Instance.new("SpecialMesh",leftWing)
3047
	lmesh.MeshId = "http://www.roblox.com/asset/?id=267684584"
3048
	lmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
3049
	lmesh.Scale = Vector3.new(10,10,10)
3050
	local leftMotor = Instance.new("Motor6D",gull)
3051
	leftMotor.MaxVelocity = 1
3052
	leftMotor.Part0 = gull
3053
	leftMotor.Part1 = leftWing
3054
	leftMotor.C0 = CFrame.new(-50.2919998, -0.0920021087, 0.280000001)
3055
	
3056
	local rightWing = Instance.new("Part",gull)
3057
	rightWing.CanCollide = false
3058
	local rmesh = Instance.new("SpecialMesh",rightWing)
3059
	rmesh.MeshId = "http://www.roblox.com/asset/?id=267684651"
3060
	rmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
3061
	rmesh.Scale = Vector3.new(10,10,10)
3062
	local rightMotor = Instance.new("Motor6D",gull)
3063
	rightMotor.MaxVelocity = 1
3064
	rightMotor.Part0 = gull
3065
	rightMotor.Part1 = rightWing
3066
	rightMotor.C0 = CFrame.new(47.1930008, -0.0670021027, 0.280000001)
3067
	
3068
	local sound = Instance.new("Sound",gull)
3069
	sound.SoundId = "rbxassetid://160877039"
3070
	sound.Volume = 10
3071
	gull.Parent = workspace
3072
3073
	for i = 400,-1000,-2 do
3074
		local der = 0.02*i
3075
		local angle = math.atan(der/1)
3076
		gull.CFrame = initCFrame*CFrame.Angles(angle,math.pi,0) + initCFrame.lookVector * (i+5) + Vector3.new(0,0.01*i^2+7,0)
3077
		if i == 0 then sound:Play() end
3078
		if i <= 0 then
3079
			char:SetPrimaryPartCFrame(gull.CFrame)
3080
			local nextAngle = -0.2*math.sin(0.05*math.pi*(i))
3081
			leftMotor.DesiredAngle = -nextAngle
3082
			leftMotor.C0 = CFrame.new(-50.2919998, 47.193*math.tan(nextAngle), 0.280000001)
3083
			rightMotor.DesiredAngle = nextAngle
3084
			rightMotor.C0 = CFrame.new(47.1930008, 47.193*math.tan(nextAngle), 0.280000001)
3085
		end
3086
		game:GetService("RunService").RenderStepped:wait()
3087
	end
3088
	
3089
	local function KICK(P)
3090
	spawn(function()
3091
		if not FindTable(WL, P.Name) then
3092
		for i = 1,5 do
3093
			if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
3094
				P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
3095
				local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
3096
				spawn(function()
3097
					repeat wait()
3098
						if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
3099
					until not game:GetService("Players"):FindFirstChild(P.Name)
3100
				end)
3101
				P.Character.HumanoidRootPart.Anchored = true
3102
			end
3103
		end
3104
		end
3105
	end)
3106
	end
3107
	
3108
	if char:FindFirstChild("Torso") then
3109
		char.Torso.Anchored = false
3110
	else
3111
		char.UpperTorso.Anchored = false
3112
	end
3113
	
3114
	spawn(function()
3115
	if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then wait(5) end
3116
	game:GetService("Players")[name].CharacterAdded:Connect(function()
3117
		wait()
3118
		KICK(game:GetService("Players")[name])
3119
	end)
3120
	KICK(game:GetService("Players")[name])
3121
	end)
3122
	
3123
		local go = Instance.new("BodyVelocity",gull)
3124
		go.Velocity = Vector3.new(0,1000,0)
3125
		go.MaxForce = Vector3.new(1000000,1000000,1000000)
3126
		gull.Anchored = false
3127
	end)
3128
end
3129
3130
addcmd('seagull', 'seagulls player',{'gull'},
3131
function(args, speaker)
3132
    local players = getPlayer(args[1], speaker)
3133
    for i,v in pairs(players)do
3134
        gull(gPlayers[v].Name)
3135
    end
3136
end)
3137
3138
local song = nil
3139
function zinniaKick(name)
3140
    spawn(function()
3141
            if song == nil or song.Parent == nil then
3142
                song = Instance.new("Sound",workspace)
3143
                song.SoundId = "rbxassetid://190423831"
3144
                song.Volume = 1
3145
                song.Looped = true
3146
                song:Play()
3147
            end
3148
            local zin = Instance.new("Part")
3149
            zin.Name = "CuteZinnia"
3150
            zin.Anchored = true
3151
            zin.CanCollide = false
3152
            zin.Locked = true
3153
            local mesh = Instance.new("SpecialMesh")
3154
            mesh.MeshId = "rbxassetid://1175670539"
3155
            mesh.TextureId = "rbxassetid://1175670558"
3156
            mesh.Scale = Vector3.new(0.05,0.05,0.05)
3157
            mesh.Offset = Vector3.new(0,0.88,0)
3158
            mesh.Parent = zin
3159
            local char = game:GetService("Players")[name].Character
3160
            char.PrimaryPart = char.HumanoidRootPart
3161
            if char:FindFirstChild("Torso") then
3162
                char.Torso.Anchored = true
3163
            else
3164
                char.UpperTorso.Anchored = true
3165
            end
3166
            zin.CFrame = (char.HumanoidRootPart.CFrame + char.HumanoidRootPart.CFrame.lookVector*50) * CFrame.Angles(0,math.pi,0) + Vector3.new(0,500,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0))
3167
            zin.Parent = workspace
3168
            local tween = game:GetService("TweenService"):Create(zin,TweenInfo.new(3,Enum.EasingStyle.Quart,Enum.EasingDirection.Out,0,false,0),{CFrame = zin.CFrame - Vector3.new(0,500,0)})
3169
            tween:Play()
3170
            fastwait(3)
3171
            for i = 50,1,-1 do
3172
                zin.CFrame = (char.HumanoidRootPart.CFrame + char.HumanoidRootPart.CFrame.lookVector*i) * CFrame.Angles(0,math.pi,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0))
3173
                fastwait()
3174
            end
3175
            char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
3176
            fastwait(1)
3177
            local turns = 0
3178
3179
            while turns < 200 do
3180
                zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
3181
                char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
3182
                turns = turns + 1
3183
                fastwait()
3184
            end
3185
            for i = 1,10 do
3186
                zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
3187
                char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
3188
                fastwait()
3189
            end
3190
            local rX,rZ = 0,0
3191
            repeat rX = math.random(-10000,10000) until math.abs(rX) > 5000
3192
                repeat rZ = math.random(-10000,10000) until math.abs(rZ) > 5000
3193
                    local bv = Instance.new("BodyForce",char.HumanoidRootPart)
3194
                    bv.Force = Vector3.new(rX,10000,rZ)
3195
                    if char:FindFirstChild("Torso") then
3196
                        char.Torso.Anchored = false
3197
                    else
3198
                        char.UpperTorso.Anchored = false
3199
                    end
3200
                    function KICK(P)
3201
                        spawn(function()
3202
							if not FindTable(WL, P.Name) then
3203
                                for i = 1,5 do
3204
                                    if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
3205
                                        P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
3206
                                        local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
3207
                                        spawn(function()
3208
                                                repeat fastwait()
3209
                                                    if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
3210
                                                until not game:GetService("Players"):FindFirstChild(P.Name)
3211
                                            end)
3212
                                        P.Character.HumanoidRootPart.Anchored = true
3213
                                    end
3214
                                end
3215
							end
3216
                        end)
3217
                    end
3218
                    spawn(function()
3219
                            if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then fastwait(10) else fastwait(5) end
3220
                            game:GetService("Players")[name].CharacterAdded:Connect(function()
3221
                                    fastwait()
3222
                                    KICK(game:GetService("Players")[name])
3223
                                end)
3224
                            KICK(game:GetService("Players")[name])
3225
                        end)
3226
                    for i = 1,20 do
3227
                        zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
3228
                        fastwait()
3229
                    end
3230
                    while turns > 0 do
3231
                        zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
3232
                        turns = turns - 5
3233
                        fastwait()
3234
                    end
3235
                    fastwait(1)
3236
                    zin.Name = "GoneZinnia"
3237
                    local go = Instance.new("BodyVelocity",zin)
3238
                    go.Velocity = zin.CFrame.lookVector * 100
3239
                    go.MaxForce = Vector3.new(1000000,1000000,1000000)
3240
                    zin.Anchored = false
3241
                    fastwait(20)
3242
         if song and not workspace:FindFirstChild("CuteZinnia") then
3243
             song:Destroy()
3244
             song = nil
3245
         end
3246
   	end)
3247
end
3248
3249
addcmd('zinnia', 'asdf for moon',{},
3250
function(args, speaker)
3251
    local players = getPlayer(args[1], speaker)
3252
    for i,v in pairs(players)do
3253
        zinniaKick(gPlayers[v].Name)
3254
    end
3255
end)
3256
3257
addcmd('rainbowname', 'color spam their name tag',{'rname'},
3258
function(args, speaker)
3259
    local players = getPlayer(args[1], speaker)
3260
    for i,v in pairs(players)do
3261
		if not FindTable(rainbowT, _players[v].Name) then
3262
			table.insert(rainbowT, _players[v].Name)
3263
			if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' rainbow name') else
3264
			Notify('Gave player(s) rainbow name') end end end end)
3265
3266
addcmd('unrainbowname', 'removes their colorful name',{'unrname'},
3267
function(args, speaker)
3268
    local players = getPlayer(args[1], speaker)
3269
    for i,v in pairs(players)do
3270
		if FindTable(rainbowT, _players[v].Name) then
3271
			table.remove(rainbowT, GetInTable(rainbowT, _players[v].Name))
3272
			_players[v].Neutral = true
3273
			if FindTable(SPC, args[1]) then Notify('Disabled rainbow name for ' ..args[1]) else
3274
			Notify('Disabled rainbow name for player(s)') end end end end)
3275
3276
addcmd('terrain', 'gives you terrain tools',{'tt'},
3277
function(args, speaker)
3278
if speaker.userId ~= LP.userId then
3279
lponly(speaker)
3280
else
3281
--Terrain Script
3282
--Edge/IoIman616
3283
3284
for _, child in pairs( gPlayers.LocalPlayer.PlayerGui:GetChildren()) do
3285
    if child.Name == "MaterialGui" then
3286
        child:Destroy()
3287
    end
3288
end
3289
3290
function sandbox(var,func)
3291
	local env = getfenv(func)
3292
	local newenv = setmetatable({},{
3293
		__index = function(self,k)
3294
			if k=="script" then
3295
				return var
3296
			else
3297
				return env[k]
3298
			end
3299
		end,
3300
	})
3301
	setfenv(func,newenv)
3302
	return func
3303
end
3304
cors = {}
3305
mas = Instance.new("Model",game:GetService("Lighting"))
3306
HopperBin0 = Instance.new("HopperBin")
3307
HopperBin0.Name = "Terrain Build"
3308
HopperBin0.Parent = mas
3309
for i,v in pairs(mas:GetChildren()) do
3310
	v.Parent = game:GetService("Players").LocalPlayer.Backpack
3311
	pcall(function() v:MakeJoints() end)
3312
end
3313
mas:Destroy()
3314
for i,v in pairs(cors) do
3315
	spawn(function()
3316
		pcall(v)
3317
	end)
3318
end
3319
3320
wait(0.01)
3321
3322
function sandbox(var,func)
3323
	local env = getfenv(func)
3324
	local newenv = setmetatable({},{
3325
		__index = function(self,k)
3326
			if k=="script" then
3327
				return var
3328
			else
3329
				return env[k]
3330
			end
3331
		end,
3332
	})
3333
	setfenv(func,newenv)
3334
	return func
3335
end
3336
cors = {}
3337
mas = Instance.new("Model",game:GetService("Lighting"))
3338
ScreenGui0 = Instance.new("ScreenGui")
3339
ImageLabel1 = Instance.new("ImageLabel")
3340
ImageButton2 = Instance.new("ImageButton")
3341
Frame3 = Instance.new("Frame")
3342
NumberValue4 = Instance.new("NumberValue")
3343
ImageButton5 = Instance.new("ImageButton")
3344
Frame6 = Instance.new("Frame")
3345
NumberValue7 = Instance.new("NumberValue")
3346
ImageButton8 = Instance.new("ImageButton")
3347
Frame9 = Instance.new("Frame")
3348
NumberValue10 = Instance.new("NumberValue")
3349
ImageButton11 = Instance.new("ImageButton")
3350
Frame12 = Instance.new("Frame")
3351
NumberValue13 = Instance.new("NumberValue")
3352
ImageButton14 = Instance.new("ImageButton")
3353
Frame15 = Instance.new("Frame")
3354
NumberValue16 = Instance.new("NumberValue")
3355
ImageButton17 = Instance.new("ImageButton")
3356
Frame18 = Instance.new("Frame")
3357
NumberValue19 = Instance.new("NumberValue")
3358
ImageButton20 = Instance.new("ImageButton")
3359
Frame21 = Instance.new("Frame")
3360
NumberValue22 = Instance.new("NumberValue")
3361
ImageButton23 = Instance.new("ImageButton")
3362
Frame24 = Instance.new("Frame")
3363
NumberValue25 = Instance.new("NumberValue")
3364
ImageButton26 = Instance.new("ImageButton")
3365
Frame27 = Instance.new("Frame")
3366
NumberValue28 = Instance.new("NumberValue")
3367
ImageButton29 = Instance.new("ImageButton")
3368
Frame30 = Instance.new("Frame")
3369
NumberValue31 = Instance.new("NumberValue")
3370
ImageButton32 = Instance.new("ImageButton")
3371
Frame33 = Instance.new("Frame")
3372
NumberValue34 = Instance.new("NumberValue")
3373
ImageButton35 = Instance.new("ImageButton")
3374
Frame36 = Instance.new("Frame")
3375
NumberValue37 = Instance.new("NumberValue")
3376
ImageButton38 = Instance.new("ImageButton")
3377
Frame39 = Instance.new("Frame")
3378
NumberValue40 = Instance.new("NumberValue")
3379
ImageButton41 = Instance.new("ImageButton")
3380
Frame42 = Instance.new("Frame")
3381
NumberValue43 = Instance.new("NumberValue")
3382
ImageButton44 = Instance.new("ImageButton")
3383
Frame45 = Instance.new("Frame")
3384
NumberValue46 = Instance.new("NumberValue")
3385
ImageButton47 = Instance.new("ImageButton")
3386
Frame48 = Instance.new("Frame")
3387
NumberValue49 = Instance.new("NumberValue")
3388
ImageButton50 = Instance.new("ImageButton")
3389
Frame51 = Instance.new("Frame")
3390
NumberValue52 = Instance.new("NumberValue")
3391
ImageButton53 = Instance.new("ImageButton")
3392
Frame54 = Instance.new("Frame")
3393
ScreenGui0.Name = "MaterialGui"
3394
ScreenGui0.Parent = mas
3395
ImageLabel1.Name = "MaterialMenu"
3396
ImageLabel1.Parent = ScreenGui0
3397
ImageLabel1.Transparency = 1
3398
ImageLabel1.Size = UDim2.new(0, 100, 0, 450)
3399
ImageLabel1.Position = UDim2.new(0, 0, 1, -550)
3400
ImageLabel1.BackgroundTransparency = 1
3401
ImageLabel1.ZIndex = 2
3402
ImageLabel1.Image = "rbxasset://textures/ui/MaterialMenu.png"
3403
ImageButton2.Name = "Grass"
3404
ImageButton2.Parent = ImageLabel1
3405
ImageButton2.Transparency = 1
3406
ImageButton2.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3407
ImageButton2.Position = UDim2.new(0.0700000003, 0, 0.0599999987, 0)
3408
ImageButton2.BackgroundTransparency = 1
3409
ImageButton2.ZIndex = 4
3410
ImageButton2.Image = "http://www.roblox.com/asset/?id=56563112"
3411
Frame3.Name = "Selection"
3412
Frame3.Parent = ImageButton2
3413
Frame3.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3414
Frame3.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3415
Frame3.BackgroundColor3 = Color3.new(1, 1, 1)
3416
Frame3.BorderSizePixel = 0
3417
Frame3.ZIndex = 3
3418
NumberValue4.Name = "num"
3419
NumberValue4.Parent = ImageButton2
3420
NumberValue4.Value = 1
3421
ImageButton5.Name = "Sand"
3422
ImageButton5.Parent = ImageLabel1
3423
ImageButton5.Transparency = 1
3424
ImageButton5.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3425
ImageButton5.Position = UDim2.new(0.524545431, 0, 0.0599999987, 0)
3426
ImageButton5.BackgroundTransparency = 1
3427
ImageButton5.ZIndex = 4
3428
ImageButton5.Image = "http://www.roblox.com/asset/?id=62356652"
3429
Frame6.Name = "Selection"
3430
Frame6.Parent = ImageButton5
3431
Frame6.Transparency = 1
3432
Frame6.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3433
Frame6.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3434
Frame6.BackgroundColor3 = Color3.new(1, 1, 1)
3435
Frame6.BackgroundTransparency = 1
3436
Frame6.BorderSizePixel = 0
3437
Frame6.ZIndex = 3
3438
NumberValue7.Name = "num"
3439
NumberValue7.Parent = ImageButton5
3440
NumberValue7.Value = 2
3441
ImageButton8.Name = "Brick"
3442
ImageButton8.Parent = ImageLabel1
3443
ImageButton8.Transparency = 1
3444
ImageButton8.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3445
ImageButton8.Position = UDim2.new(0.0700000003, 0, 0.161010101, 0)
3446
ImageButton8.BackgroundTransparency = 1
3447
ImageButton8.ZIndex = 4
3448
ImageButton8.Image = "http://www.roblox.com/asset/?id=65961537"
3449
Frame9.Name = "Selection"
3450
Frame9.Parent = ImageButton8
3451
Frame9.Transparency = 1
3452
Frame9.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3453
Frame9.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3454
Frame9.BackgroundColor3 = Color3.new(1, 1, 1)
3455
Frame9.BackgroundTransparency = 1
3456
Frame9.BorderSizePixel = 0
3457
Frame9.ZIndex = 3
3458
NumberValue10.Name = "num"
3459
NumberValue10.Parent = ImageButton8
3460
NumberValue10.Value = 3
3461
ImageButton11.Name = "Granite"
3462
ImageButton11.Parent = ImageLabel1
3463
ImageButton11.Transparency = 1
3464
ImageButton11.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3465
ImageButton11.Position = UDim2.new(0.524545431, 0, 0.161010101, 0)
3466
ImageButton11.BackgroundTransparency = 1
3467
ImageButton11.ZIndex = 4
3468
ImageButton11.Image = "http://www.roblox.com/asset/?id=67532153"
3469
Frame12.Name = "Selection"
3470
Frame12.Parent = ImageButton11
3471
Frame12.Transparency = 1
3472
Frame12.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3473
Frame12.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3474
Frame12.BackgroundColor3 = Color3.new(1, 1, 1)
3475
Frame12.BackgroundTransparency = 1
3476
Frame12.BorderSizePixel = 0
3477
Frame12.ZIndex = 3
3478
NumberValue13.Name = "num"
3479
NumberValue13.Parent = ImageButton11
3480
NumberValue13.Value = 4
3481
ImageButton14.Name = "Asphalt"
3482
ImageButton14.Parent = ImageLabel1
3483
ImageButton14.Transparency = 1
3484
ImageButton14.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3485
ImageButton14.Position = UDim2.new(0.0700000003, 0, 0.2620202, 0)
3486
ImageButton14.BackgroundTransparency = 1
3487
ImageButton14.ZIndex = 4
3488
ImageButton14.Image = "http://www.roblox.com/asset/?id=67532038"
3489
Frame15.Name = "Selection"
3490
Frame15.Parent = ImageButton14
3491
Frame15.Transparency = 1
3492
Frame15.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3493
Frame15.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3494
Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
3495
Frame15.BackgroundTransparency = 1
3496
Frame15.BorderSizePixel = 0
3497
Frame15.ZIndex = 3
3498
NumberValue16.Name = "num"
3499
NumberValue16.Parent = ImageButton14
3500
NumberValue16.Value = 5
3501
ImageButton17.Name = "Iron"
3502
ImageButton17.Parent = ImageLabel1
3503
ImageButton17.Transparency = 1
3504
ImageButton17.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3505
ImageButton17.Position = UDim2.new(0.524545431, 0, 0.2620202, 0)
3506
ImageButton17.BackgroundTransparency = 1
3507
ImageButton17.ZIndex = 4
3508
ImageButton17.Image = "http://www.roblox.com/asset/?id=67532093"
3509
Frame18.Name = "Selection"
3510
Frame18.Parent = ImageButton17
3511
Frame18.Transparency = 1
3512
Frame18.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3513
Frame18.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3514
Frame18.BackgroundColor3 = Color3.new(1, 1, 1)
3515
Frame18.BackgroundTransparency = 1
3516
Frame18.BorderSizePixel = 0
3517
Frame18.ZIndex = 3
3518
NumberValue19.Name = "num"
3519
NumberValue19.Parent = ImageButton17
3520
NumberValue19.Value = 6
3521
ImageButton20.Name = "Aluminum"
3522
ImageButton20.Parent = ImageLabel1
3523
ImageButton20.Transparency = 1
3524
ImageButton20.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3525
ImageButton20.Position = UDim2.new(0.0700000003, 0, 0.363030314, 0)
3526
ImageButton20.BackgroundTransparency = 1
3527
ImageButton20.ZIndex = 4
3528
ImageButton20.Image = "http://www.roblox.com/asset/?id=67531995"
3529
Frame21.Name = "Selection"
3530
Frame21.Parent = ImageButton20
3531
Frame21.Transparency = 1
3532
Frame21.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3533
Frame21.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3534
Frame21.BackgroundColor3 = Color3.new(1, 1, 1)
3535
Frame21.BackgroundTransparency = 1
3536
Frame21.BorderSizePixel = 0
3537
Frame21.ZIndex = 3
3538
NumberValue22.Name = "num"
3539
NumberValue22.Parent = ImageButton20
3540
NumberValue22.Value = 7
3541
ImageButton23.Name = "Gold"
3542
ImageButton23.Parent = ImageLabel1
3543
ImageButton23.Transparency = 1
3544
ImageButton23.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3545
ImageButton23.Position = UDim2.new(0.524545431, 0, 0.363030314, 0)
3546
ImageButton23.BackgroundTransparency = 1
3547
ImageButton23.ZIndex = 4
3548
ImageButton23.Image = "http://www.roblox.com/asset/?id=67532118"
3549
Frame24.Name = "Selection"
3550
Frame24.Parent = ImageButton23
3551
Frame24.Transparency = 1
3552
Frame24.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3553
Frame24.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3554
Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
3555
Frame24.BackgroundTransparency = 1
3556
Frame24.BorderSizePixel = 0
3557
Frame24.ZIndex = 3
3558
NumberValue25.Name = "num"
3559
NumberValue25.Parent = ImageButton23
3560
NumberValue25.Value = 8
3561
ImageButton26.Name = "Plank"
3562
ImageButton26.Parent = ImageLabel1
3563
ImageButton26.Transparency = 1
3564
ImageButton26.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3565
ImageButton26.Position = UDim2.new(0.0700000003, 0, 0.464040399, 0)
3566
ImageButton26.BackgroundTransparency = 1
3567
ImageButton26.ZIndex = 4
3568
ImageButton26.Image = "http://www.roblox.com/asset/?id=67532015"
3569
Frame27.Name = "Selection"
3570
Frame27.Parent = ImageButton26
3571
Frame27.Transparency = 1
3572
Frame27.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3573
Frame27.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3574
Frame27.BackgroundColor3 = Color3.new(1, 1, 1)
3575
Frame27.BackgroundTransparency = 1
3576
Frame27.BorderSizePixel = 0
3577
Frame27.ZIndex = 3
3578
NumberValue28.Name = "num"
3579
NumberValue28.Parent = ImageButton26
3580
NumberValue28.Value = 9
3581
ImageButton29.Name = "Log"
3582
ImageButton29.Parent = ImageLabel1
3583
ImageButton29.Transparency = 1
3584
ImageButton29.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3585
ImageButton29.Position = UDim2.new(0.524545431, 0, 0.464040399, 0)
3586
ImageButton29.BackgroundTransparency = 1
3587
ImageButton29.ZIndex = 4
3588
ImageButton29.Image = "http://www.roblox.com/asset/?id=67532051"
3589
Frame30.Name = "Selection"
3590
Frame30.Parent = ImageButton29
3591
Frame30.Transparency = 1
3592
Frame30.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3593
Frame30.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3594
Frame30.BackgroundColor3 = Color3.new(1, 1, 1)
3595
Frame30.BackgroundTransparency = 1
3596
Frame30.BorderSizePixel = 0
3597
Frame30.ZIndex = 3
3598
NumberValue31.Name = "num"
3599
NumberValue31.Parent = ImageButton29
3600
NumberValue31.Value = 10
3601
ImageButton32.Name = "Gravel"
3602
ImageButton32.Parent = ImageLabel1
3603
ImageButton32.Transparency = 1
3604
ImageButton32.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3605
ImageButton32.Position = UDim2.new(0.0700000003, 0, 0.565050483, 0)
3606
ImageButton32.BackgroundTransparency = 1
3607
ImageButton32.ZIndex = 4
3608
ImageButton32.Image = "http://www.roblox.com/asset/?id=67532206"
3609
Frame33.Name = "Selection"
3610
Frame33.Parent = ImageButton32
3611
Frame33.Transparency = 1
3612
Frame33.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3613
Frame33.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3614
Frame33.BackgroundColor3 = Color3.new(1, 1, 1)
3615
Frame33.BackgroundTransparency = 1
3616
Frame33.BorderSizePixel = 0
3617
Frame33.ZIndex = 3
3618
NumberValue34.Name = "num"
3619
NumberValue34.Parent = ImageButton32
3620
NumberValue34.Value = 11
3621
ImageButton35.Name = "Cinder"
3622
ImageButton35.Parent = ImageLabel1
3623
ImageButton35.Transparency = 1
3624
ImageButton35.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3625
ImageButton35.Position = UDim2.new(0.524545431, 0, 0.565050483, 0)
3626
ImageButton35.BackgroundTransparency = 1
3627
ImageButton35.ZIndex = 4
3628
ImageButton35.Image = "http://www.roblox.com/asset/?id=67532103"
3629
Frame36.Name = "Selection"
3630
Frame36.Parent = ImageButton35
3631
Frame36.Transparency = 1
3632
Frame36.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3633
Frame36.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3634
Frame36.BackgroundColor3 = Color3.new(1, 1, 1)
3635
Frame36.BackgroundTransparency = 1
3636
Frame36.BorderSizePixel = 0
3637
Frame36.ZIndex = 3
3638
NumberValue37.Name = "num"
3639
NumberValue37.Parent = ImageButton35
3640
NumberValue37.Value = 12
3641
ImageButton38.Name = "Stone"
3642
ImageButton38.Parent = ImageLabel1
3643
ImageButton38.Transparency = 1
3644
ImageButton38.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3645
ImageButton38.Position = UDim2.new(0.0700000003, 0, 0.666060627, 0)
3646
ImageButton38.BackgroundTransparency = 1
3647
ImageButton38.ZIndex = 4
3648
ImageButton38.Image = "http://www.roblox.com/asset/?id=67531804"
3649
Frame39.Name = "Selection"
3650
Frame39.Parent = ImageButton38
3651
Frame39.Transparency = 1
3652
Frame39.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3653
Frame39.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3654
Frame39.BackgroundColor3 = Color3.new(1, 1, 1)
3655
Frame39.BackgroundTransparency = 1
3656
Frame39.BorderSizePixel = 0
3657
Frame39.ZIndex = 3
3658
NumberValue40.Name = "num"
3659
NumberValue40.Parent = ImageButton38
3660
NumberValue40.Value = 13
3661
ImageButton41.Name = "Cement"
3662
ImageButton41.Parent = ImageLabel1
3663
ImageButton41.Transparency = 1
3664
ImageButton41.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3665
ImageButton41.Position = UDim2.new(0.524545431, 0, 0.666060627, 0)
3666
ImageButton41.BackgroundTransparency = 1
3667
ImageButton41.ZIndex = 4
3668
ImageButton41.Image = "http://www.roblox.com/asset/?id=67532059"
3669
Frame42.Name = "Selection"
3670
Frame42.Parent = ImageButton41
3671
Frame42.Transparency = 1
3672
Frame42.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3673
Frame42.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3674
Frame42.BackgroundColor3 = Color3.new(1, 1, 1)
3675
Frame42.BackgroundTransparency = 1
3676
Frame42.BorderSizePixel = 0
3677
Frame42.ZIndex = 3
3678
NumberValue43.Name = "num"
3679
NumberValue43.Parent = ImageButton41
3680
NumberValue43.Value = 14
3681
ImageButton44.Name = "Red Plastic"
3682
ImageButton44.Parent = ImageLabel1
3683
ImageButton44.Transparency = 1
3684
ImageButton44.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3685
ImageButton44.Position = UDim2.new(0.0700000003, 0, 0.767070711, 0)
3686
ImageButton44.BackgroundTransparency = 1
3687
ImageButton44.ZIndex = 4
3688
ImageButton44.Image = "http://www.roblox.com/asset/?id=67531848"
3689
Frame45.Name = "Selection"
3690
Frame45.Parent = ImageButton44
3691
Frame45.Transparency = 1
3692
Frame45.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3693
Frame45.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3694
Frame45.BackgroundColor3 = Color3.new(1, 1, 1)
3695
Frame45.BackgroundTransparency = 1
3696
Frame45.BorderSizePixel = 0
3697
Frame45.ZIndex = 3
3698
NumberValue46.Name = "num"
3699
NumberValue46.Parent = ImageButton44
3700
NumberValue46.Value = 15
3701
ImageButton47.Name = "Blue Plastic"
3702
ImageButton47.Parent = ImageLabel1
3703
ImageButton47.Transparency = 1
3704
ImageButton47.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3705
ImageButton47.Position = UDim2.new(0.524545431, 0, 0.767070711, 0)
3706
ImageButton47.BackgroundTransparency = 1
3707
ImageButton47.ZIndex = 4
3708
ImageButton47.Image = "http://www.roblox.com/asset/?id=67531924"
3709
Frame48.Name = "Selection"
3710
Frame48.Parent = ImageButton47
3711
Frame48.Transparency = 1
3712
Frame48.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3713
Frame48.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3714
Frame48.BackgroundColor3 = Color3.new(1, 1, 1)
3715
Frame48.BackgroundTransparency = 1
3716
Frame48.BorderSizePixel = 0
3717
Frame48.ZIndex = 3
3718
NumberValue49.Name = "num"
3719
NumberValue49.Parent = ImageButton47
3720
NumberValue49.Value = 16
3721
ImageButton50.Name = "Water"
3722
ImageButton50.Parent = ImageLabel1
3723
ImageButton50.Transparency = 1
3724
ImageButton50.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3725
ImageButton50.Position = UDim2.new(0.0700000003, 0, 0.867999971, 0)
3726
ImageButton50.BackgroundTransparency = 1
3727
ImageButton50.ZIndex = 4
3728
ImageButton50.Image = "https://www.roblox.com/Game/Tools/ThumbnailAsset.ashx?fmt=png&wd=75&ht=75&aid=82717697"
3729
Frame51.Name = "Selection"
3730
Frame51.Parent = ImageButton50
3731
Frame51.Transparency = 1
3732
Frame51.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3733
Frame51.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3734
Frame51.BackgroundColor3 = Color3.new(1, 1, 1)
3735
Frame51.BackgroundTransparency = 1
3736
Frame51.BorderSizePixel = 0
3737
Frame51.ZIndex = 3
3738
NumberValue52.Name = "num"
3739
NumberValue52.Parent = ImageButton50
3740
NumberValue52.Value = 17
3741
ImageButton53.Name = "Dig"
3742
ImageButton53.Parent = ImageLabel1
3743
ImageButton53.Transparency = 1
3744
ImageButton53.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
3745
ImageButton53.Position = UDim2.new(0.524999976, 0, 0.867999971, 0)
3746
ImageButton53.BackgroundTransparency = 1
3747
ImageButton53.ZIndex = 4
3748
ImageButton53.Image = "http://www.roblox.com/asset/?id=7814201"
3749
Frame54.Name = "Selection"
3750
Frame54.Parent = ImageButton53
3751
Frame54.Transparency = 1
3752
Frame54.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
3753
Frame54.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
3754
Frame54.BackgroundColor3 = Color3.new(1, 1, 1)
3755
Frame54.BackgroundTransparency = 1
3756
Frame54.BorderSizePixel = 0
3757
Frame54.ZIndex = 3
3758
for i,v in pairs(mas:GetChildren()) do
3759
	v.Parent = gPlayers.LocalPlayer.PlayerGui
3760
	pcall(function() v:MakeJoints() end)
3761
end
3762
mas:Destroy()
3763
for i,v in pairs(cors) do
3764
	spawn(function()
3765
		pcall(v)
3766
	end)
3767
end
3768
wait(0.01)
3769
gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
3770
material = 1
3771
local Terrain = workspace.Terrain
3772
local CC = workspace.CurrentCamera
3773
3774
local SelB = Instance.new("SelectionBox")
3775
SelB.Color = BrickColor.new("Bright green")
3776
3777
local SelP = Instance.new("Part")
3778
SelP.Anchored = true
3779
SelP.formFactor = Enum.FormFactor.Custom
3780
3781
HopperBin0.Selected:connect(function(M)
3782
	SelB.Parent = gPlayers.LocalPlayer.PlayerGui
3783
	gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = true
3784
	SelB.Adornee = nil
3785
3786
	local ClickState = "None"
3787
3788
	local ClickType = 1
3789
3790
	local TerrainClick = 1
3791
3792
	local P1 = nil
3793
3794
	M.KeyDown:connect(function(K)
3795
		if K == "q" then
3796
			ClickType = 1
3797
		elseif K == "e" then
3798
			ClickType = 2
3799
		elseif K == "z" then
3800
			TerrainClick = 0
3801
		elseif K == "x" then
3802
			TerrainClick = 1
3803
		elseif K == "c" then
3804
			TerrainClick = 2
3805
		elseif K == "v" then
3806
			TerrainClick = 3
3807
		elseif K == "b" then
3808
			TerrainClick = 4
3809
		end
3810
	end)
3811
3812
	M.Button1Down:connect(function()
3813
		if not M.Target then return end
3814
		local Hit = M.Hit
3815
		local cellPos
3816
		if ClickType == 1 then
3817
			cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
3818
		else
3819
			cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
3820
		end
3821
		if ClickState == "None" then
3822
			ClickState = "Click1"
3823
			P1 = cellPos
3824
		end
3825
	end)
3826
	M.Button1Up:connect(function()
3827
		if not M.Target then return end
3828
		local Hit = M.Hit
3829
		local cellPos
3830
		if ClickType == 1 then
3831
			cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
3832
		else
3833
			cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
3834
		end
3835
		if ClickState == "Click1" then
3836
			ClickState = "None"
3837
			local MinX = math.min(P1.x,cellPos.x)
3838
			local MaxX = math.max(P1.x,cellPos.x)
3839
			local MinY = math.min(P1.y,cellPos.y)
3840
			local MaxY = math.max(P1.y,cellPos.y)
3841
			local MinZ = math.min(P1.z,cellPos.z)
3842
			local MaxZ = math.max(P1.z,cellPos.z)
3843
			for y=MinY,MaxY do
3844
				for x=MinX,MaxX do
3845
					for z=MinZ,MaxZ do
3846
						Terrain:SetCell(x, y, z, material, 0, 0)
3847
					end
3848
				end
3849
				wait()
3850
			end
3851
			SelB.Adornee = nil
3852
		end
3853
	end)
3854
	M.Move:connect(function()
3855
		if not M.Target then return end
3856
		local Hit = M.Hit
3857
		local cellPos
3858
		if ClickType == 1 then
3859
			cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
3860
		else
3861
			cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
3862
		end
3863
		if ClickState == "Click1" then
3864
			SelB.Adornee = SelP
3865
			local W1 = Terrain:CellCenterToWorld(P1.x,P1.y,P1.z)
3866
			local W2 = Terrain:CellCenterToWorld(cellPos.x,cellPos.y,cellPos.z)
3867
			local Size = W1-W2
3868
			Size = Vector3.new(math.abs(Size.x),math.abs(Size.y),math.abs(Size.z))+Vector3.new(4,4,4)
3869
			local Pos = (W1+W2)/2
3870
			SelP.Size = Size
3871
			SelP.CFrame = CFrame.new(Pos)
3872
		end
3873
	end)
3874
end)
3875
3876
HopperBin0.Deselected:connect(function()
3877
	SelB.Parent = nil
3878
	SelB.Adornee = nil
3879
	gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
3880
end)
3881
3882
game:GetService('RunService').Stepped:connect(function()
3883
if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("MaterialGui") then
3884
for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
3885
	if child:FindFirstChild("num") and material ~= child.num.Value then
3886
	child.Selection.BackgroundTransparency = 1
3887
	end
3888
    end
3889
end
3890
end)
3891
3892
for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
3893
	local enterCon = child.MouseButton1Click:connect(function()
3894
    if child.ClassName == "ImageButton" and child:FindFirstChild("num") then
3895
	material = child.num.Value
3896
	if child:FindFirstChild("Selection") then
3897
	child.Selection.BackgroundTransparency = 0
3898
	end
3899
    end
3900
	end)
3901
end
3902
3903
local clr = gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Dig.MouseButton1Click:connect(function()
3904
workspace.Terrain:Clear()
3905
end)
3906
3907
function sandbox(var,func)
3908
	local env = getfenv(func)
3909
	local newenv = setmetatable({},{
3910
		__index = function(self,k)
3911
			if k=="script" then
3912
				return var
3913
			else
3914
				return env[k]
3915
			end
3916
		end,
3917
	})
3918
	setfenv(func,newenv)
3919
	return func
3920
end
3921
cors = {}
3922
mas = Instance.new("Model",game:GetService("Lighting"))
3923
HopperBin0 = Instance.new("HopperBin")
3924
HopperBin0.Name = "Terrain Delete"
3925
HopperBin0.Parent = mas
3926
for i,v in pairs(mas:GetChildren()) do
3927
	v.Parent = game:GetService("Players").LocalPlayer.Backpack
3928
	pcall(function() v:MakeJoints() end)
3929
end
3930
mas:Destroy()
3931
for i,v in pairs(cors) do
3932
	spawn(function()
3933
		pcall(v)
3934
	end)
3935
end
3936
3937
function onClick(mouse)
3938
		p = gPlayers.LocalPlayer
3939
		if (p == nil) then return end
3940
		if (p.Character == nil) then return end
3941
		
3942
		if (mouse.Hit.p - p.Character.HumanoidRootPart.Position).magnitude > 500 then return end
3943
3944
		c = workspace.Terrain
3945
		
3946
		local cellPos = c:WorldToCellPreferSolid(Vector3.new(mouse.Hit.x, mouse.Hit.y, mouse.Hit.z))
3947
		local x = cellPos.x
3948
		local y = cellPos.y
3949
		local z = cellPos.z		
3950
3951
		c:SetCell(x, y, z, 0, 0, 0)
3952
		
3953
end
3954
3955
3956
function onSelect(mouse)
3957
		mouse.Button1Down:connect(function () onClick(mouse) end)
3958
end
3959
3960
3961
3962
HopperBin0.Selected:connect(onSelect)
3963
end
3964
end)
3965
3966
addcmd('knife', 'tm knife',{},
3967
function(args, speaker)
3968
if speaker.userId ~= LP.userId then
3969
lponly(speaker) else
3970
if not game.CoreGui:FindFirstChild('CorePart') then
3971
local data = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01318477872")
3972
local script = data.LocalScript
3973
3974
local player = gPlayers.LocalPlayer
3975
3976
if not player:FindFirstChild("TMDATA") then
3977
	script.Parent.TMDATA:Clone().Parent = player
3978
end
3979
if not game.ReplicatedStorage:FindFirstChild("GameInProgress") then
3980
	script.Parent.GameInProgress:Clone().Parent = game.ReplicatedStorage
3981
end
3982
3983
if game.CoreGui:FindFirstChild("CorePart") then
3984
	game.CoreGui.CorePart:Destroy()
3985
end
3986
3987
3988
if not game.ReplicatedStorage:FindFirstChild('Drone') then script.Parent.Drone:Clone().Parent = game.ReplicatedStorage end
3989
local knife = script.Parent["Knife"]:Clone()
3990
local gun = script.Parent["Gun"]:Clone()
3991
local fastgun = script.Parent["Fast Gun"]:Clone()
3992
local lasergun = script.Parent["Laser Gun"]:Clone()
3993
script.Parent.CorePart:Clone().Parent = game.CoreGui
3994
3995
local newKnife = knife:Clone()
3996
newKnife.Parent = player.Backpack
3997
_G.tool = newKnife
3998
3999
local barActive = false
4000
local activeOptions = {}
4001
4002
function createDDown(callback,but,...)
4003
	if barActive then
4004
		for i,v in pairs(activeOptions) do
4005
			v:Destroy()
4006
		end
4007
		activeOptions = {}
4008
		barActive = false
4009
		return
4010
	else
4011
		barActive = true
4012
	end
4013
	local slots = {...}
4014
	local base = but
4015
	for i,v in pairs(slots) do
4016
		local newOption = base:Clone()
4017
		newOption.ZIndex = 5
4018
		newOption.Name = "Option "..tostring(i)
4019
		newOption.Parent = base.Parent
4020
		table.insert(activeOptions,newOption)
4021
		newOption.Position = UDim2.new(but.Position.X.Scale, but.Position.X.Offset, but.Position.Y.Scale, but.Position.Y.Offset + (#activeOptions * but.Size.Y.Offset))
4022
		newOption.Text = slots[i]
4023
		newOption.MouseButton1Down:connect(function()
4024
			but.Text = slots[i]
4025
			callback(slots[i])
4026
			for i,v in pairs(activeOptions) do
4027
				v:Destroy()
4028
			end
4029
			activeOptions = {}
4030
			barActive = false
4031
		end)
4032
	end
4033
end
4034
4035
local butA = game.CoreGui.CorePart.Frame.ability
4036
butA.MouseButton1Down:connect(function()
4037
	createDDown(function(sel)
4038
		gPlayers.LocalPlayer.TMDATA.Ability.Value = sel -- Rushed scripting, sorry for not being neat!
4039
	end,butA,"Normal","Laser Knife","Boom Blade","MLG Money","Midas Touch","HOT! Knife","Ghost Knife","Tesla Knife","Quickscoper","Rainbow Laser","Spider Knife","Warp Knife","Brainwasher", "Bolting Knife")
4040
end)
4041
4042
local butG = game.CoreGui.CorePart.Frame.gamemode
4043
butG.MouseButton1Down:connect(function()
4044
	createDDown(function(sel)
4045
		game.ReplicatedStorage.GameInProgress.Mode.Value = sel
4046
	end,butG,"Classic","Cold Killer")
4047
end)
4048
4049
local butM = game.CoreGui.CorePart.Frame.mode
4050
butM.MouseButton1Down:connect(function()
4051
	createDDown(function(sel)
4052
		_G.knifemode = sel
4053
	end,butM,"PlayersOnly","Players+Npcs")
4054
end)
4055
4056
_G.Scripters = {}
4057
4058
function _G.loadScripts(obj,runall)
4059
	for i,v in pairs(obj:GetDescendants()) do
4060
		if v:IsA("LocalScript") and (not v.Disabled or runall) then
4061
			table.insert(_G.Scripters,v)
4062
			local i = #_G.Scripters
4063
			local loadfunc = loadstring("local script = _G.Scripters["..i.."]\n"..v.Source)
4064
			spawn(loadfunc)
4065
			print("LOADED",v:GetFullName())
4066
		end
4067
	end
4068
end
4069
4070
player.CharacterAdded:Connect(function()
4071
	newKnife = knife:Clone()
4072
	newKnife.Parent = player.Backpack
4073
	_G.loadScripts(newKnife)
4074
end)
4075
4076
_G.knifemode = "PlayersOnly"
4077
	_G.loadScripts(newKnife)
4078
	--_G.loadScripts(gun)
4079
	--_G.loadScripts(fastgun)
4080
	--_G.loadScripts(lasergun)
4081
end
4082
end
4083
end)
4084
4085
addcmd('devuzi', 'op af',{'uzi'},
4086
function(args, speaker)
4087
if speaker.userId ~= LP.userId then
4088
lponly(speaker)
4089
else
4090
wait(0.25);
4091
 
4092
 
4093
_clear=function()
4094
        local c={char;bag;gui;};
4095
        for i=1,#c do
4096
                local c=c[i]:children();
4097
                for i=1,#c do
4098
                        if(c[i].Name==name)then
4099
                                c[i].Parent=nil;
4100
                        end;
4101
                end;
4102
        end;
4103
        local n=name..user.Name;
4104
        local c=workspace:children();
4105
        for i=1,#c do
4106
                if(c[i].Name==n)then
4107
                        c[i].Parent=nil;
4108
                end;
4109
        end;
4110
end;
4111
 
4112
_valid_key=function(object,key)
4113
        return object[key],key;
4114
end;
4115
 
4116
_new=function(class)
4117
        return function(props)
4118
                if(type(list_base_props)=='table')then
4119
                        for i,v in next,list_base_props do
4120
                                if(props[i]==nil)then
4121
                                        props[i]=v;
4122
                                end;
4123
                        end;
4124
                end;
4125
               
4126
                local object=class;
4127
               
4128
                if(type(class)=='string')then
4129
                        object=Instance.new(class:sub(1,1):upper()..class:sub(2));
4130
                end;
4131
               
4132
                local parent=props[1];
4133
                        props[1]=nil;
4134
               
4135
                for i,v in next,props do
4136
                        local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
4137
                        if(not load)then
4138
                                load,res,key=pcall(_valid_key,object,i);
4139
                        end;
4140
                       
4141
                        if(key)then
4142
                                t=type(res);
4143
                                s=tostring(res);
4144
                                if(t=='userdata'and s=='Signal '..key)then
4145
                                        if(type(v)=='table')then
4146
                                                for i=1,#v do
4147
                                                        res:connect(v[i]);
4148
                                                end;
4149
                                        else
4150
                                                res:connect(v);
4151
                                        end;
4152
                                else
4153
                                        object[key]=v;
4154
                                end;
4155
                        end;
4156
                end;
4157
               
4158
                if(parent)then
4159
                        object.Parent=parent;
4160
                end;
4161
               
4162
                return object;
4163
        end;
4164
end;
4165
 
4166
_RGB=function(r,g,b)
4167
        return Color3.new(r/255,g/255,b/255);
4168
end;
4169
 
4170
_copy=function(o)
4171
        local def=o.archivable;
4172
        o.archivable=true;
4173
        local c=o:clone();
4174
        o.archivable=def;
4175
        return c;
4176
end;
4177
 
4178
_hum=function(char)
4179
        local hum=char:findFirstChild'Humanoid';
4180
        if(not hum or hum.className~='Humanoid')then
4181
                local c=char:children();
4182
                for i=1,#c do
4183
                        if(c[i].className=='Humanoid')then
4184
                                return c[i];
4185
                        end;
4186
                end;
4187
        else
4188
                return hum;
4189
        end;
4190
end;
4191
 
4192
_hum_tag=function(hum)
4193
        local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
4194
                c.Name='creator';
4195
                c.Value=user;
4196
        if(hum.Health==0 and not hum:findFirstChild'killed')then
4197
                Instance.new('BoolValue',hum).Name='killed';
4198
                bullets.clip=bullets.clip+10;
4199
        end;
4200
end;
4201
 
4202
_hum_dam=function(hum,dam,percent)
4203
        hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
4204
        if(hum.Health<=hum.MaxHealth*0.1)then
4205
                _hum_tag(hum);
4206
        end;
4207
end;
4208
 
4209
_ray=function(v0,v1,i)
4210
        local mag=(v0-v1).magnitude;
4211
        local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));
4212
       
4213
        return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i);
4214
end;
4215
 
4216
_must=function(v0,v1,i)
4217
        local hit,pos=_ray(v0,v1,i);
4218
        return not hit and mouse.target or hit,pos;
4219
end;
4220
 
4221
_cframe=function(x,y,z,r0,r1,r2)
4222
        return CFrame.Angles(
4223
                math.rad(r0 or 0),
4224
                math.rad(r1 or 0),
4225
                math.rad(r2 or 0)
4226
        )*CFrame.new(x,y,z);
4227
end;
4228
 
4229
_update=function()
4230
        if(bool_active and not screen.Parent)then
4231
                screen.Parent=gui;
4232
        elseif(not bool_active and screen.Parent)then
4233
                screen.Parent=nil;
4234
        end;
4235
end;
4236
 
4237
_light=function(v0,v1)
4238
        local mag=(v0-v1).magnitude;
4239
        local len=math.random(2,7);
4240
                len=len>mag/2 and mag/2 or len;
4241
       
4242
        --local light=_new'part'{
4243
        --        cFrame=CFrame.new(v0,v1);
4244
        --        size=Vector3.new(1,1,1);
4245
        --        color=_RGB(255,255,0);
4246
        --        anchored=true;
4247
        --        inv;
4248
        --};
4249
                _new'blockMesh'{
4250
                        scale=Vector3.new(0.2,0.2,len);
4251
                        offset=Vector3.new(0,0,-len/2);
4252
                        light;
4253
                };
4254
               
4255
        local bb=_new'billboardGui'{
4256
                size=UDim2.new(2,0,2,0);
4257
                adornee=light;
4258
                light;
4259
        };
4260
                _new'imageLabel'{
4261
                        image=url:format(109101526);
4262
                        backgroundTransparency=1;
4263
                        size=UDim2.new(1,0,1,0);
4264
                        bb;
4265
                };
4266
               
4267
       -- _rem(light,0.15);
4268
end;
4269
 
4270
_rem=function(object,del)
4271
        if(del)then
4272
                delay(del,function()
4273
                        if(object.Parent)then
4274
                                object.Parent=nil;
4275
                        end;
4276
                end);
4277
        else
4278
                pcall(function()
4279
                        if(object.Parent)then
4280
                                object.Parent=nil;
4281
                        end;
4282
                end);
4283
        end;
4284
end;
4285
 
4286
_blood=function(pos,count)
4287
        for i=1,count do
4288
                local p=_new'part'{
4289
                        rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;
4290
                        position=pos+Vector3.new(math.random(),math.random(),math.random());
4291
                        velocity=Vector3.new(math.random(),math.random(),math.random())*50;
4292
                        size=Vector3.new(math.random(),math.random(),math.random())/3;
4293
                        color=_RGB(255,0,0);
4294
                        transparency=0.5;
4295
                        canCollide=true;
4296
                        bottomSurface=0;
4297
                        topSurface=0;
4298
                        formFactor=3;
4299
                        locked=true;
4300
                        inv;
4301
                };
4302
                delay(5,function()
4303
                        p.Parent=nil;
4304
                end);
4305
        end;
4306
end;
4307
 
4308
_make_hue=function()
4309
        h_hue=_new'part'{
4310
                size=Vector3.new(0.25,1.8,0.35);
4311
                color=_RGB(100,100,100);
4312
                formFactor=3;
4313
                name='hue';
4314
                handle;
4315
        };
4316
        hh_weld=_new'weld'{
4317
                c1=_cframe(0,0.5,0);
4318
                part0=handle;
4319
                part1=h_hue;
4320
                handle;
4321
        };
4322
end;
4323
 
4324
_shot=function(v0,v1)
4325
        if(not time_left)then
4326
                time_left=0;
4327
        end;
4328
        if(time_left>time())then
4329
                return nil;
4330
        else
4331
                time_left=time()+math.random(1,10)/100;
4332
        end;
4333
       
4334
        if(bullets.current<1)then
4335
                local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
4336
                        soundId='rbxasset://sounds/SWITCH3.wav';
4337
                        name='tick_sound';
4338
                        volume=0.2;
4339
                        pitch=2;
4340
                        head;
4341
                };
4342
                tick_sound:play();
4343
                if(bullets.clip>0)then
4344
                        time_left=time()+2;
4345
                        h_hue:breakJoints();
4346
                        h_hue.CanCollide=true;
4347
                        h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
4348
                        _rem(h_hue,10);
4349
                        delay(1.9,function()
4350
                                _make_hue();
4351
                                local got=(bullets.clip>bullets.maximum and
4352
                                        bullets.maximum or
4353
                                        bullets.clip)-bullets.current;
4354
 
4355
                                bullets.clip=bullets.clip-got;
4356
                                bullets.current=bullets.current+got;
4357
                        end);
4358
                end;
4359
                return nil;
4360
        else
4361
                bullets.current=bullets.current-1;
4362
               
4363
                h_weld.C1=_cframe(0,0.75,0,
4364
                                        -math.random(1000,1100)/10,180,0);
4365
                d_weld.C1=_cframe(0,-0.25,0.3);
4366
               
4367
                lightstuff.Visible=true;
4368
                delay(0.1,function()
4369
                        lightstuff.Visible=false;
4370
                end);
4371
               
4372
                _rem(_new'part'{
4373
                        velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;
4374
                        cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
4375
                        size=Vector3.new(0.1,0.1,0.4);
4376
                        color=_RGB(200,200,0);
4377
                        material='Slate';
4378
                        canCollide=true;
4379
                        formFactor=3;
4380
                        inv;
4381
                },5);
4382
 
4383
                delay(0.1,function()
4384
                        d_weld.C1=_cframe(0,-0.25,0);
4385
                        if(bool_active)then
4386
                                h_weld.C1=h_weld_cf_active;
4387
                        end;
4388
                end)
4389
        end;
4390
       
4391
        local hit,pos=_must(v0,v1,char);
4392
       
4393
        shot_sound:play();
4394
       
4395
 
4396
                                _rem(_new'part'{
4397
                                        cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
4398
                                        size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
4399
                                        color=_RGB(255,255,0);
4400
                                        transparency=0.6;
4401
                                                                                reflectance=0.5;
4402
                                        canCollide=false;
4403
                                        bottomSurface=0;
4404
                                        anchored=true;
4405
                                        formFactor=3;
4406
                                        topSurface=0;
4407
                                        inv;
4408
                                },.15);
4409
        _light(v0,v1);
4410
       
4411
        if(not hit)then return nil;end;
4412
       
4413
        if(hit.Parent.className=='Hat')then
4414
                hit:breakJoints();
4415
                hit.CanCollide=true;
4416
                hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);
4417
                hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
4418
        else
4419
                local hum=_hum(hit.Parent);
4420
                if(not hum)then
4421
                        if(hit.Anchored==false and hit.Size.magnitude<4)then
4422
                                hit:breakJoints();
4423
                                hit.CanCollide=true;
4424
                        end;
4425
                else
4426
                        _hum_dam(hum,math.random(4,6));
4427
                        _blood(pos,math.random(3,6));
4428
                        hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;
4429
                        if(hit.Name=='Head')then
4430
                                hum.Health=0;
4431
                                _blood(pos,math.random(3,6));
4432
                                delay(0.001,function()
4433
                                        _new(workspace:FindFirstChild'head_shot'or'sound'){
4434
                                                pitch=math.random(70,100)*0.01;
4435
                                                soundId=url:format(1876552);
4436
                                                name='head_shot';
4437
                                                workspace;
4438
                                        }:play();
4439
                                end);
4440
                                _hum_tag(hum);
4441
                                _rem(_new'part'{
4442
                                        cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
4443
                                        size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
4444
                                        color=torso.Color;
4445
                                        transparency=0.5;
4446
                                        canCollide=false;
4447
                                        bottomSurface=0;
4448
                                        anchored=true;
4449
                                        formFactor=3;
4450
                                        topSurface=0;
4451
                                        inv;
4452
                                },30);
4453
                                hit.Parent=nil;
4454
                                for b=0,1 do
4455
                                        for a=0,1 do
4456
                                                for i=0,1 do
4457
                                                        _rem(_new'part'{
4458
                                                                velocity=CFrame.new(v0,pos).lookVector*20;
4459
                                                                cFrame=hit.CFrame*CFrame.new(i,-b,a);
4460
                                                                size=Vector3.new(0.5,0.5,0.5);
4461
                                                                color=_RGB(255,255,255);
4462
                                                                bottomSurface=0;
4463
                                                                canCollide=true;
4464
                                                                transparency=0;
4465
                                                                formFactor=3;
4466
                                                                topSurface=0;
4467
                                                                hum;
4468
                                                        },30);
4469
                                                end;
4470
                                        end;
4471
                                end;
4472
                        end;
4473
                end;
4474
        end;
4475
end;
4476
 
4477
 
4478
 
4479
_cf_select=function(mouse)
4480
        mouse.Icon=url:format(109111387);--108999296
4481
        bool_active=true;
4482
       
4483
        local arm=char:findFirstChild'Right Arm';
4484
        local weld=torso:findFirstChild'Right Shoulder';
4485
        if(arm and weld)then
4486
                h_weld.Part0=arm;
4487
                h_weld.C1=h_weld_cf_active;
4488
               
4489
                weld.Part1=nil;
4490
                weld.Part0=nil;
4491
               
4492
                weld=_new(torso:findFirstChild'right_arml'or'weld'){
4493
                        name='right_arml';
4494
                        part0=torso;
4495
                        part1=arm;
4496
                        torso;
4497
                };
4498
               
4499
                arml=(arml or 0)+1;
4500
                local alv=arml;
4501
                local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);
4502
                        gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
4503
                        gyro.P=30000;
4504
                        gyro.D=1000;
4505
                        gyro.Name='p_gyro';
4506
                repeat
4507
                        local pos=mouse.hit.p;
4508
                        local val,valp,p0,p1,p2,hitpos,cj,c0,c1;
4509
                       
4510
                        val=-math.pi*0.5;
4511
                        valp=val*-1;
4512
                        p0=torso.CFrame;
4513
                        p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;
4514
                        p1=p0+((p0.p-pos).unit*-2);
4515
                        p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
4516
                        hitpos=torso.Position;
4517
                        cj=CFrame.new(hitpos);
4518
                        c0=torso.CFrame:inverse()*cj;
4519
                        c1=p2:inverse()*cj;
4520
                        weld.C0=c0;
4521
                        weld.C1=c1;
4522
                       
4523
                        gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));
4524
                       
4525
                        wait(0.001);
4526
                until arml~=alv;
4527
                gyro.Parent=nil;
4528
        end;
4529
end;
4530
 
4531
_cf_deselect=function()
4532
        bool_active=false;
4533
        arml=(arml or 0)+1;
4534
        loop_shot=(loop_shot or 0)+1;
4535
               
4536
        h_weld.Part0=torso;
4537
        h_weld.C1=h_weld_cf_inactive;
4538
       
4539
        local weld=torso:findFirstChild'right_arml';
4540
        if(weld)then
4541
                weld.Part1=nil;
4542
                weld.Part0=nil;
4543
        end;
4544
        local arm=char:findFirstChild'Right Arm';
4545
        local weld=torso:findFirstChild'Right Shoulder';
4546
        if(arm and weld)then
4547
                weld.Part0=torso;
4548
                weld.Part1=arm;
4549
        end;
4550
end;
4551
 
4552
_cf_mouse=function(event,fun)
4553
        mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
4554
                if(bool_active)then
4555
                        fun(...);
4556
                end;
4557
        end);
4558
end;
4559
 
4560
 
4561
do
4562
        local main=getfenv(0);
4563
        local c=game:children();
4564
        local check=function(v)
4565
                if(v.className~=''and v.className~='Instance'and game:service(v.className))then
4566
                        main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
4567
                end;
4568
        end;
4569
        for i=1,#c do
4570
                pcall(check,c[i]);
4571
        end;
4572
end;
4573
 
4574
 
4575
bullets={
4576
        maximum=51111111111111111111111111110;
4577
        current=511111111111111111111111111111110;
4578
        clip=501111111111111111111111111111111*4;
4579
};
4580
 
4581
list_base_props={
4582
        backgroundColor3=_RGB(0,0,0);
4583
        textColor3=_RGB(200,200,200);
4584
        borderSizePixel=0;
4585
        color=_RGB(0,0,0);
4586
        archivable=false;
4587
        canCollide=false;
4588
        bottomSurface=0;
4589
        topSurface=0;
4590
        formFactor=0;
4591
        locked=true;
4592
};
4593
 
4594
 
4595
 
4596
user=players.localPlayer;
4597
mouse=user:getMouse();
4598
char=user.Character;
4599
gui=user.PlayerGui;
4600
bag=user.Backpack;
4601
torso=char.Torso;
4602
head=char.Head;
4603
hum=_hum(char);
4604
 
4605
url='rbxassetid://%d';
4606
name='dev-uzi';
4607
 
4608
h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
4609
                                                        0,90,-70);
4610
h_weld_cf_active=_cframe(0,0.75,0,
4611
                                                -110,180,0);
4612
 
4613
assert(hum,'humanoid is not found');
4614
 
4615
 
4616
 
4617
_clear();
4618
 
4619
 
4620
_cf_mouse('button1Down',function()
4621
        loop_shot=(loop_shot or 0)+1;
4622
        local vers=loop_shot;
4623
        local step=runService.Stepped;
4624
        repeat
4625
                _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
4626
                step:wait();--wait(0.001);
4627
        until vers~=loop_shot;
4628
end);
4629
 
4630
_cf_mouse('button1Up',function()
4631
        loop_shot=(loop_shot or 0)+1;
4632
end);
4633
 
4634
_cf_mouse('move',function()
4635
        cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
4636
end);
4637
 
4638
_cf_mouse('keyDown',function(k)
4639
        if(k=='r')then
4640
                if(bullets.clip>0 and time_left<=time())then
4641
                        local got=(bullets.clip>bullets.maximum and
4642
                                bullets.maximum or
4643
                                bullets.clip)-bullets.current;
4644
 
4645
                        bullets.clip=bullets.clip-got;
4646
                        bullets.current=bullets.current+got;
4647
                        if(got~=0)then
4648
                                time_left=time()+2;
4649
                        end;
4650
                end;
4651
        end;
4652
end);
4653
 
4654
 
4655
screen=_new'screenGui'{
4656
        name=name;
4657
};
4658
 
4659
cross_f=_new'frame'{
4660
        size=UDim2.new(0,21,0,21);
4661
        backgroundTransparency=1;
4662
        screen;
4663
};
4664
 
4665
for i=0,1 do
4666
        _new'frame'{
4667
                position=UDim2.new(0,13*i,0,11);
4668
                size=UDim2.new(0,10,0,1);
4669
                cross_f;
4670
        };
4671
end;
4672
 
4673
for i=0,1 do
4674
        _new'frame'{
4675
                position=UDim2.new(0,11,0,13*i);
4676
                size=UDim2.new(0,1,0,10);
4677
                cross_f;
4678
        };
4679
end;
4680
 
4681
 
4682
 
4683
shot_sound=_new(head:findFirstChild'2920959'or'sound'){
4684
        soundId=url:format(2920959);
4685
        pitch=1.4;
4686
        head;
4687
};
4688
if(shot_sound.Name~='2920959')then
4689
        shot_sound.Name='2920959';
4690
        shot_sound:play();
4691
end;
4692
 
4693
bin=_new'hopperBin'{
4694
        deselected=_cf_deselect;
4695
        selected=_cf_select;
4696
        name=name;
4697
        bag;
4698
};
4699
 
4700
inv=_new'model'{
4701
        name=name;
4702
        char;
4703
};
4704
 
4705
handle=_new'part'{
4706
        size=Vector3.new(0.3,1.3,0.4);
4707
        color=_RGB(140,140,140);
4708
        name='handle';
4709
        formFactor=3;
4710
        inv;
4711
        touched=function(hit)
4712
                if(hit.Parent.className=='Model')then
4713
                        local hum=_hum(hit.Parent);
4714
                        if(hum~=nil)then
4715
                                _hum_dam(hum,handle.Velocity.magnitude);
4716
                        end;
4717
                end;
4718
        end;
4719
};
4720
        h_weld=_new'weld'{
4721
                c1=h_weld_cf_inactive;
4722
                part1=handle;
4723
                part0=torso;
4724
                handle;
4725
        };
4726
                _make_hue();
4727
               
4728
                h_part=_new'part'{
4729
                        size=Vector3.new(0.4,0.4,1.4);
4730
                        color=_RGB(140,140,140);
4731
                        name='handle';
4732
                        formFactor=3;
4733
                        handle;
4734
                };
4735
                hp_weld=_new'weld'{
4736
                        c1=_cframe(0,-1.3/2,-0.3,
4737
                                                20,0,0);
4738
                        part0=handle;
4739
                        part1=h_part;
4740
                        handle;
4741
                };
4742
               
4743
                drag=_new'part'{
4744
                        size=Vector3.new(0.5,0.45,1.5);
4745
                        color=_RGB(100,100,100);
4746
                        name='handle';
4747
                        formFactor=3;
4748
                        handle;
4749
                };
4750
                d_weld=_new'weld'{
4751
                        c1=_cframe(0,-0.25,0);
4752
                        part0=h_part;
4753
                        part1=drag;
4754
                        handle;
4755
                };
4756
               
4757
                tube=_new'part'{
4758
                        size=Vector3.new(0.2,0.2,1.5);
4759
                        color=_RGB(0,0,0);
4760
                        name='handle';
4761
                        formFactor=3;
4762
                        handle;
4763
                };
4764
                t_weld=_new'weld'{
4765
                        c1=_cframe(0,-0.3,-0.1);
4766
                        part0=h_part;
4767
                        part1=tube;
4768
                        handle;
4769
                };
4770
 
4771
bullets_label=_new'textLabel'{
4772
        textStrokeColor3=_RGB(0,0,0);
4773
        textColor3=_RGB(200,200,200);
4774
        textStrokeTransparency=0;
4775
        backgroundTransparency=1;
4776
        fontSize=5;
4777
        screen;
4778
};
4779
 
4780
lightstuff=_new'frame'{
4781
        backgroundColor3=_RGB(255,255,255);
4782
        position=UDim2.new(0,0,0,-1);
4783
        backgroundTransparency=0.5;
4784
        size=UDim2.new(1,0,1,1);
4785
        borderSizePixel=0;
4786
        visible=false;
4787
        screen;
4788
};
4789
 
4790
coroutine.wrap(function()
4791
        local red,white,green;
4792
        repeat
4793
                if(screen.Parent)then
4794
                        if(not green and bullets.current==bullets.maximum)then
4795
                                green=true;
4796
                                bullets_label.TextColor3=_RGB(0,200,0);
4797
                        elseif(not red and bullets.current==0)then
4798
                                red=true;
4799
                                bullets_label.TextColor3=_RGB(200,0,0);
4800
                        elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then
4801
                                bullets_label.TextColor3=_RGB(200,200,200);
4802
                                green=false;
4803
                                red=false;
4804
                        end;
4805
                        bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);
4806
                        bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);
4807
                        bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
4808
                end;
4809
                wait(0.001);
4810
        until nil;
4811
end)();
4812
 
4813
 
4814
_G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
4815
local vers=_G.dev_pistol_version;
4816
repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
4817
if(hum.Health==0)then
4818
        _clear();
4819
end;
4820
end
4821
end)
4822
4823
addcmd('nil', 'removes the player',{},
4824
function(args, speaker)
4825
    local players = getPlayer(args[1], speaker)
4826
    for i,v in pairs(players)do
4827
		pcall(function() gPlayers[v].Character:Remove() end)
4828
		gPlayers[v].Character = nil
4829
		if FindTable(SPC, args[1]) then Notify('Made ' ..args[1].. ' nil') else
4830
			Notify('Made player(s) nil') end end end)
4831
4832
4833
addcmd('addban', 'Adds a ban to the banlist if the player is offline.', {},
4834
function(args, speaker)
4835
	local player = args[1]
4836
	local playerid = game:GetService("Players"):GetUserIdFromNameAsync(args[1])
4837
	if player ~= nil then
4838
	if FindTable(WL, player) then Notify('Error: '..player..' is whitelisted') elseif not FindTable(banname, player) then
4839
		table.insert(banT, playerid)
4840
		banname[#banname + 1] = {NAME = tostring(player), ID = tonumber(playerid), AGE = "-"}
4841
		updatebans()
4842
		Notify("Added ban for: "..player)
4843
	end
4844
	end	
4845
end)
4846
4847
addcmd('ban', 'goodbye ;)',{},
4848
function(args, speaker)
4849
local players = getPlayer(args[1], speaker)
4850
for i,v in pairs(players)do
4851
if FindTable(SPC, args[1]) then Notify('Banned ' ..args[1]) else
4852
Notify('Banned player(s)') end
4853
	spawn(function()
4854
if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
4855
if not FindTable(banname, gPlayers[v].Name) then
4856
table.insert(banT, _players[v].userId)
4857
banname[#banname + 1] = {NAME = tostring(gPlayers[v].Name), ID = tonumber(gPlayers[v].userId), AGE = tonumber(gPlayers[v].AccountAge)}
4858
updatebans()
4859
kickF(gPlayers[v])
4860
end
4861
end
4862
end)
4863
end
4864
end)
4865
4866
addcmd('clearbans', 'welcome back!',{'clrbans'},
4867
function(args, speaker)
4868
	banT = {}
4869
	banname = {}
4870
	Notify('Removed all bans')
4871
	updatebans()
4872
end)
4873
4874
addcmd('unban','unbans a player',{},
4875
function(args, speaker)
4876
	if FindTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])) then
4877
		table.remove(banT, GetInTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])))
4878
		for i,v in pairs(banname) do
4879
		if v.NAME == tostring(args[1]) then
4880
		table.remove(banname, i)
4881
		updatebans()
4882
		end end
4883
		Notify('Unbanned ' .. args[1])
4884
	end
4885
end)
4886
4887
addcmd('dismiss', 'dismiss',{'verify'},
4888
function(args, speaker)
4889
for _, child in pairs( workspace:GetChildren()) do
4890
    if child.Name == speaker.Name .. "TAB" then
4891
        child:Destroy() end end
4892
for a,b in pairs(hastab) do if b == speaker.Name then table.remove(hastab, a) end end
4893
end)
4894
4895
addcmd('admin', 'ur an admin now ;o',{},
4896
function(args, speaker)
4897
if speaker.userId ~= LP.userId then
4898
lponly(speaker) else
4899
    local players = getPlayer(args[1], speaker)
4900
    for i,v in pairs(players)do
4901
		spawn(function()
4902
		if _players[v].userId ~= LP.userId and not isAdmin(_players[v]) then
4903
			table.insert(adminT, _players[v].userId)
4904
			adminname[#adminname + 1] = {NAME = tostring(gPlayers[v].Name)}
4905
			updateadmins()
4906
			if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' admin') else
4907
Notify('Gave player(s) admin') end
4908
game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are now an admin! The prefix is ' .. cmdprefix, 1)
4909
end end) end end end)
4910
4911
addcmd('unadmin', 'removes the admin',{'noadmin'},
4912
function(args, speaker)
4913
if speaker.userId ~= LP.userId then
4914
lponly(speaker) else
4915
	local players = getPlayer(args[1], speaker)
4916
	for i,v in pairs(players)do
4917
		local radmin = tostring(_players[v].Name)
4918
		if isAdmin(_players[v]) and _players[v].userId ~= LP.userId then
4919
		table.remove(adminT, GetInTable(adminT, _players[v].userId))
4920
		for a,b in pairs(adminname) do
4921
		if b.NAME == radmin then
4922
		table.remove(adminname, a)
4923
		updateadmins()
4924
		end end
4925
		game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are no longer an admin', 2)
4926
		if FindTable(SPC, args[1]) then Notify('Removed admin from ' .. args[1]) else
4927
		Notify('Removed admin from player(s)') end
4928
	end
4929
	end
4930
	end
4931
end)
4932
4933
addcmd('bang', 'owo',{'rape'},
4934
function(args, speaker)
4935
    local players = getPlayer(args[1], speaker)
4936
	local target = getPlayer(args[2], speaker)[1]
4937
    for i,v in pairs(players)do
4938
	if args[2] then
4939
		rape(target, v)
4940
	else
4941
		rape(v, speaker.Name)
4942
	end
4943
	end
4944
end)
4945
4946
addcmd('bgui', 'gives player billboard gui presenting text',{},
4947
function(args, speaker)
4948
    local players = getPlayer(args[1], speaker)
4949
    for i,v in pairs(players)do
4950
if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
4951
gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()	
4952
end
4953
4954
y = Instance.new("BillboardGui")
4955
y.Size = UDim2.new(0,100,0,150)
4956
y.StudsOffset = Vector3.new(0,1,0)
4957
y.Parent = gPlayers[v].Character.Head
4958
y.Adornee = gPlayers[v].Character.Head
4959
f = Instance.new("TextLabel")
4960
f.Parent = y
4961
f.BackgroundTransparency = 1
4962
f.Position = UDim2.new(0,0,0,-50)
4963
f.Size = UDim2.new(0,100,0,100)
4964
f.Font = "Highway"
4965
f.FontSize = "Size48"
4966
f.Text = GLS(false, 1)
4967
f.TextStrokeColor3 = Color3.new(0,0,0)
4968
f.TextColor3 = Color3.new(255/255,255/255,255/255)
4969
f.TextStrokeTransparency = 0
4970
f.TextYAlignment = "Bottom"
4971
end
4972
end)
4973
4974
addcmd('unbgui', 'gives player billboard gui presenting text',{'nobgui'},
4975
function(args, speaker)
4976
    local players = getPlayer(args[1], speaker)
4977
    for i,v in pairs(players)do
4978
if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
4979
gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()	
4980
end
4981
end
4982
end)
4983
4984
function pipeTp(name,target)
4985
	spawn(function()
4986
	local pipe = Instance.new("Part")
4987
	pipe.Name = "Pipe"
4988
	pipe.Color = Color3.new(52/255,142/255,64/255)
4989
	pipe.Size = Vector3.new(8,8,8)
4990
	pipe.Anchored = true
4991
	local mesh = Instance.new("SpecialMesh",pipe)
4992
	mesh.MeshId = "rbxassetid://856736661"
4993
	mesh.Scale = Vector3.new(0.15, 0.15, 0.15)
4994
	local sound = Instance.new("Sound",pipe)
4995
	sound.SoundId = "rbxassetid://864352897"
4996
	sound.Volume = 1
4997
	
4998
	local targetpos = game:GetService("Players")[target].Character.HumanoidRootPart.CFrame
4999
	
5000
	local char = game:GetService("Players")[name].Character
5001
	char.PrimaryPart = char.HumanoidRootPart
5002
	if char:FindFirstChild("Torso") then
5003
		char.Torso.Anchored = true
5004
	else
5005
		char.UpperTorso.Anchored = true
5006
	end
5007
	
5008
	local torso = char.HumanoidRootPart
5009
	local initPos = torso.CFrame
5010
	
5011
	pipe.Parent = workspace
5012
	pipe.CFrame = initPos - Vector3.new(0,8,0)
5013
	
5014
	for i = 0,8,0.2 do
5015
		pipe.CFrame = initPos - Vector3.new(0,8-i,0)
5016
		if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
5017
		game:GetService("RunService").RenderStepped:wait()
5018
	end
5019
	
5020
	sound:Play()
5021
	for i = 7,-8,-0.2 do
5022
		char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
5023
		game:GetService("RunService").RenderStepped:wait()
5024
	end
5025
	char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,-8,0))
5026
	
5027
	for i = 8,0,-0.2 do
5028
		pipe.CFrame = initPos - Vector3.new(0,8-i,0)
5029
		game:GetService("RunService").RenderStepped:wait()
5030
	end
5031
	
5032
	pipe.CFrame = targetpos - Vector3.new(0,8,0)
5033
	char:SetPrimaryPartCFrame(pipe.CFrame)
5034
	
5035
	for i = 0,8,0.2 do
5036
		pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
5037
		game:GetService("RunService").RenderStepped:wait()
5038
	end
5039
	
5040
	local played = false
5041
	for i = -8,7,0.2 do
5042
		if i >= 0 and not played then played = true sound:Play() end
5043
		char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
5044
		game:GetService("RunService").RenderStepped:wait()
5045
	end
5046
	char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0))
5047
	
5048
	for i = 8,0,-0.2 do
5049
		pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
5050
		if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
5051
		game:GetService("RunService").RenderStepped:wait()
5052
	end
5053
	
5054
	pipe:Destroy()
5055
	
5056
	if char:FindFirstChild("Torso") then
5057
		char.Torso.Anchored = false
5058
	else
5059
		char.UpperTorso.Anchored = false
5060
	end
5061
	end)
5062
end
5063
5064
addcmd('pipetp', 'uses pipe to tp plr to plr',{},
5065
function(args, speaker)
5066
    local players = getPlayer(args[1], speaker)
5067
	local target = getPlayer(args[2], speaker)[1]
5068
    for i,v in pairs(players)do
5069
        pipeTp(v,target)
5070
    end
5071
end)
5072
5073
addcmd('rhats', 'no more hats',{'removehats'},
5074
function(args, speaker)
5075
    local players = getPlayer(args[1], speaker)
5076
	for i,v in pairs(players) do
5077
		for i,v in pairs(gPlayers[v].Character:GetChildren()) do
5078
			if v:IsA('Accessory') then
5079
				v:destroy()
5080
			end
5081
		end
5082
	end
5083
end)
5084
5085
addcmd('naked', 'no more clothing',{},
5086
function(args, speaker)
5087
    local players = getPlayer(args[1], speaker)
5088
	for i,v in pairs(players) do
5089
		for i,v in pairs(gPlayers[v].Character:GetChildren()) do
5090
			if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
5091
				v:destroy()
5092
			end
5093
		end
5094
	end
5095
end)
5096
5097
addcmd('rainbow', 'makes a players parts change colors',{},
5098
function(args, speaker)
5099
    local players = getPlayer(args[1], speaker)
5100
	for i,v in pairs(players) do
5101
	local Parts={}
5102
local function GetDiscoColor(hue)
5103
    local section = hue % 1 * 3
5104
    local secondary = 0.5 * math.pi * (section % 1)
5105
    if section < 1 then
5106
        return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
5107
    elseif section < 2 then
5108
        return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
5109
    else
5110
        return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
5111
    end
5112
end
5113
local Part = function(x,y,z,color,tr,cc,an,parent)
5114
    local p = Instance.new('Part',parent)
5115
    p.formFactor = 'Custom'
5116
    p.Size = Vector3.new(x,y,z)
5117
    p.BrickColor = BrickColor.new(color)
5118
    p.CanCollide = cc
5119
    p.Transparency = tr
5120
    p.Anchored = an
5121
    p.TopSurface,p.BottomSurface = 0,0
5122
    p:BreakJoints''
5123
    table.insert(Parts,p)
5124
    return p
5125
end
5126
local Weld = function(p0,p1)
5127
    local w = Instance.new('Motor',p0)
5128
    w.Part0 = p0
5129
    w.Part1 = p1
5130
    return w 
5131
end
5132
local Mesh = function(par,num,x,y,z)
5133
    local msh = 0
5134
    if num == 1 then
5135
        msh = Instance.new("SpecialMesh",par)
5136
        msh.MeshId='rbxasset://fonts/torso.mesh'
5137
        msh.TextureId='rbxasset://25701026'
5138
    end
5139
    if num == 2 then
5140
        msh = Instance.new("SpecialMesh",par)
5141
        msh.MeshId='rbxasset://fonts/head.mesh'
5142
        msh.TextureId='rbxassetid://25701026'
5143
    end
5144
    msh.Scale = Vector3.new(x,y,z)
5145
    return msh
5146
end
5147
local char=gPlayers[v].Character
5148
for _,v in pairs(char:GetChildren()) do
5149
    if v.ClassName=="Part" then
5150
        v.Transparency=1
5151
    elseif v.ClassName=="Hat" then
5152
        v.Handle.Mesh.TextureId='rbxassetid://25701026'
5153
        table.insert(Parts,v.Handle)
5154
    end
5155
end
5156
local t=Part(1,1,1,'',0,false,false,char)
5157
Mesh(t,1,1,1,1)
5158
Weld(char.Torso,t)
5159
local a=Part(1,1,1,'',0,false,false,char)
5160
Mesh(a,1,.5,1,1)
5161
Weld(char['Right Arm'],a)
5162
local a=Part(1,1,1,'',0,false,false,char)
5163
Mesh(a,1,.5,1,1)
5164
Weld(char['Left Arm'],a)
5165
local l=Part(1,1,1,'',0,false,false,char)
5166
Mesh(l,1,.5,1,1)
5167
Weld(char['Right Leg'],l)
5168
local l=Part(1,1,1,'',0,false,false,char)
5169
Mesh(l,1,.5,1,1)
5170
Weld(char['Left Leg'],l)
5171
local h=Part(1,1,1,'',0,false,false,char)
5172
Mesh(h,2,1,1,1)
5173
Weld(char.Head,h)
5174
spawn(function()
5175
    while(coroutine.yield())do
5176
        for i=1,#Parts do
5177
            Parts[i].Mesh.VertexColor=GetDiscoColor(tick()*.5)
5178
        end
5179
    end;
5180
end);
5181
	end
5182
end)
5183
5184
addcmd('notools', 'no more tools',{'rtools','clrtools','removetools'},
5185
function(args, speaker)
5186
    local players = getPlayer(args[1], speaker)
5187
	for i,v in pairs(players) do
5188
		for i,v in pairs(gPlayers[v].Backpack:GetDescendants()) do
5189
			if v:IsA('Tool') or v:IsA('HopperBin') then
5190
				v:destroy() end
5191
	for i,v in pairs(players) do
5192
		for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
5193
			if v:IsA('Tool') or v:IsA('HopperBin') then
5194
				v:destroy() end end end
5195
		end
5196
	end
5197
end)
5198
5199
addcmd('keeptools', 'saves tools in starterpack',{'startertools','stools','ktools'},
5200
function(args, speaker)
5201
    local players = getPlayer(args[1], speaker)
5202
    for i,v in pairs(players)do
5203
		    local function copy(instance)
5204
        for i,c in pairs(instance:GetChildren())do
5205
            if c:IsA('Tool') or c:IsA('HopperBin') then
5206
				c:Clone().Parent = gPlayers[v].StarterGear end
5207
            copy(c)
5208
        end
5209
    end
5210
    copy(gPlayers[v].Backpack)
5211
end
5212
for i,v in pairs(players)do
5213
	local function copy(instance)
5214
        for i,c in pairs(instance:GetChildren())do
5215
            if c:IsA('Tool') or c:IsA('HopperBin') then
5216
				c:Clone().Parent = gPlayers[v].StarterGear end
5217
            copy(c)
5218
        end
5219
    end
5220
    copy(gPlayers[v].Character)
5221
end
5222
Notify('Copied tools to StarterGear')
5223
end)
5224
5225
addcmd('nokeeptools', 'deletes tools in starterpack',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
5226
function(args, speaker)
5227
    local players = getPlayer(args[1], speaker)
5228
    for i,v in pairs(players)do
5229
	for i,c in pairs(gPlayers[v].StarterGear:GetChildren())do
5230
	if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
5231
end end end
5232
Notify('Cleared tools from StarterGear')
5233
end)
5234
5235
addcmd('tools', 'steals tools from serverstorage and lighting',{'gears'},
5236
function(args, speaker)
5237
    local players = getPlayer(args[1], speaker)
5238
    for i,v in pairs(players)do
5239
		    local function copy(instance)
5240
        for i,c in pairs(instance:GetChildren())do
5241
            if c:IsA('Tool') or c:IsA('HopperBin') then
5242
				c:Clone().Parent = gPlayers[v].Backpack end
5243
            copy(c)
5244
        end
5245
    end
5246
    copy(LightingService)
5247
end
5248
for i,v in pairs(players)do
5249
	local function copy(instance)
5250
        for i,c in pairs(instance:GetChildren())do
5251
            if c:IsA('Tool') or c:IsA('HopperBin') then
5252
				c:Clone().Parent = gPlayers[v].Backpack end
5253
            copy(c)
5254
        end
5255
    end
5256
    copy(game.ReplicatedStorage)
5257
	end
5258
end)
5259
5260
wdisco = false
5261
addcmd('partdisco', 'color spams the workspace',{'pdisco'},
5262
function(args, speaker)
5263
if wdisco == false then
5264
wdisco = true
5265
presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright blue","Bright bluish green","Bright green"}
5266
		repeat wait(1)
5267
			if wdisco == true then
5268
	    local function color(instance)
5269
        for i,v in pairs(instance:GetChildren())do
5270
            if v.className == "Part" then
5271
				v.BrickColor = BrickColor.new(presets[math.random(1,#presets)]) end
5272
            color(v)
5273
        end
5274
end
5275
color(workspace)
5276
end
5277
until wdisco == false
5278
end
5279
end)
5280
5281
addcmd('unpartdisco', 'stops workspacedisco',{'unpdisco','nopartdisco','nopdisco'},
5282
function(args, speaker)
5283
wdisco = false
5284
end)
5285
5286
addcmd('gravity', 'workspace gravity',{''},
5287
function(args, speaker)
5288
workspace.Gravity = args[1]
5289
Notify('Gravity set to ' .. args[1])
5290
end)
5291
5292
SINFOGUIopen = false
5293
function serverinfogui()
5294
if SINFOGUIopen == false then
5295
local Sinfo = Instance.new("ScreenGui")
5296
local drag = Instance.new("Frame")
5297
local PromptDialog = Instance.new("Frame")
5298
local shadow = Instance.new("Frame")
5299
local PopupText = Instance.new("TextLabel")
5300
local Exit = Instance.new("TextButton")
5301
local ContainerFrame = Instance.new("Frame")
5302
local TextLabel = Instance.new("TextLabel")
5303
local TextLabel2 = Instance.new("TextLabel")
5304
local TextLabel3 = Instance.new("TextLabel")
5305
local Time = Instance.new("TextLabel")
5306
local appearance = Instance.new("TextLabel")
5307
local fe = Instance.new("TextLabel")
5308
local maxplayers = Instance.new("TextLabel")
5309
local name = Instance.new("TextLabel")
5310
local placeid = Instance.new("TextLabel")
5311
local playerid = Instance.new("TextLabel")
5312
local players = Instance.new("TextLabel")
5313
Sinfo.Name = "Sinfo"
5314
Sinfo.Parent = game.CoreGui
5315
drag.Name = "drag"
5316
drag.Parent = Sinfo
5317
drag.Active = true
5318
drag.BackgroundColor3 = Color3.new(1, 1, 1)
5319
drag.BackgroundTransparency = 1
5320
dragGUI(drag)
5321
drag.Position = UDim2.new(0.5, -150, 0, -400)
5322
drag.Size = UDim2.new(0, 290, 0, 30)
5323
PromptDialog.Name = "PromptDialog"
5324
PromptDialog.Parent = drag
5325
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
5326
PromptDialog.BackgroundTransparency = 1
5327
PromptDialog.BorderSizePixel = 0
5328
PromptDialog.Position = UDim2.new(0, -10, 0, 0)
5329
PromptDialog.Size = UDim2.new(0, 310, 0, 300)
5330
PromptDialog.ZIndex = 8
5331
shadow.Name = "shadow"
5332
shadow.Parent = PromptDialog
5333
shadow.BackgroundColor3 = maincolor
5334
shadow.BackgroundTransparency = 0.30000001192093
5335
shadow.BorderColor3 = Color3.new(0, 0, 0)
5336
shadow.BorderSizePixel = 0
5337
shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
5338
shadow.Size = UDim2.new(0, 290, 0, 26)
5339
PopupText.Name = "PopupText"
5340
PopupText.Parent = shadow
5341
PopupText.BackgroundTransparency = 1
5342
PopupText.Position = UDim2.new(0, 8, 0, -3)
5343
PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
5344
PopupText.ZIndex = 110
5345
PopupText.Font = Enum.Font.SourceSansBold
5346
PopupText.FontSize = Enum.FontSize.Size28
5347
PopupText.Text = "Server"
5348
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
5349
PopupText.TextStrokeTransparency = 0
5350
PopupText.TextWrapped = true
5351
PopupText.TextYAlignment = Enum.TextYAlignment.Top
5352
Exit.Name = "Exit"
5353
Exit.Parent = shadow
5354
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
5355
Exit.BackgroundTransparency = 0.30000001192093
5356
Exit.BorderColor3 = Color3.new(1, 0, 0)
5357
Exit.BorderSizePixel = 0
5358
Exit.Position = UDim2.new(0, 267, 0, 3)
5359
Exit.Size = UDim2.new(0, 20, 0, 20)
5360
Exit.FontSize = Enum.FontSize.Size14
5361
Exit.Text = ""
5362
ContainerFrame.Name = "ContainerFrame"
5363
ContainerFrame.Parent = PromptDialog
5364
ContainerFrame.BackgroundColor3 = maincolor
5365
ContainerFrame.BackgroundTransparency = 0.5
5366
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
5367
ContainerFrame.BorderSizePixel = 0
5368
ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
5369
ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
5370
ContainerFrame.ZIndex = 5
5371
TextLabel.Name = "Text Label"
5372
TextLabel.Parent = ContainerFrame
5373
TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
5374
TextLabel.BackgroundTransparency = 1
5375
TextLabel.BorderColor3 = Color3.new(0, 0, 0)
5376
TextLabel.Position = UDim2.new(0, 10, 0, 70)
5377
TextLabel.Size = UDim2.new(0, 100, 0, 20)
5378
TextLabel.ZIndex = 10
5379
TextLabel.Font = Enum.Font.SourceSans
5380
TextLabel.FontSize = Enum.FontSize.Size24
5381
TextLabel.Text = "Run Time:"
5382
TextLabel.TextColor3 = Color3.new(1, 1, 1)
5383
TextLabel.TextStrokeTransparency = 0
5384
TextLabel.TextXAlignment = Enum.TextXAlignment.Left
5385
TextLabel2.Name = "Text Label2"
5386
TextLabel2.Parent = ContainerFrame
5387
TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
5388
TextLabel2.BackgroundTransparency = 1
5389
TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
5390
TextLabel2.Position = UDim2.new(0, 10, 0, 120)
5391
TextLabel2.Size = UDim2.new(0, 100, 0, 20)
5392
TextLabel2.ZIndex = 10
5393
TextLabel2.Font = Enum.Font.SourceSans
5394
TextLabel2.FontSize = Enum.FontSize.Size24
5395
TextLabel2.Text = "Statistics:"
5396
TextLabel2.TextColor3 = Color3.new(1, 1, 1)
5397
TextLabel2.TextStrokeTransparency = 0
5398
TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
5399
TextLabel3.Name = "Text Label3"
5400
TextLabel3.Parent = ContainerFrame
5401
TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
5402
TextLabel3.BackgroundTransparency = 1
5403
TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
5404
TextLabel3.Position = UDim2.new(0, 10, 0, 0)
5405
TextLabel3.Size = UDim2.new(0, 100, 0, 20)
5406
TextLabel3.ZIndex = 10
5407
TextLabel3.Font = Enum.Font.SourceSans
5408
TextLabel3.FontSize = Enum.FontSize.Size24
5409
TextLabel3.Text = "Local Player:"
5410
TextLabel3.TextColor3 = Color3.new(1, 1, 1)
5411
TextLabel3.TextStrokeTransparency = 0
5412
TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
5413
Time.Name = "Time"
5414
Time.Parent = ContainerFrame
5415
Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
5416
Time.BackgroundTransparency = 1
5417
Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
5418
Time.Position = UDim2.new(0, 10, 0, 90)
5419
Time.Size = UDim2.new(0, 100, 0, 20)
5420
Time.ZIndex = 100
5421
Time.Font = Enum.Font.ArialBold
5422
Time.FontSize = Enum.FontSize.Size14
5423
Time.Text = "Loading..."
5424
Time.TextColor3 = Color3.new(1, 1, 1)
5425
Time.TextStrokeTransparency = 0
5426
Time.TextXAlignment = Enum.TextXAlignment.Left
5427
appearance.Name = "appearance"
5428
appearance.Parent = ContainerFrame
5429
appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
5430
appearance.BackgroundTransparency = 1
5431
appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
5432
appearance.Position = UDim2.new(0, 10, 0, 40)
5433
appearance.Size = UDim2.new(0, 100, 0, 20)
5434
appearance.ZIndex = 10
5435
appearance.Font = Enum.Font.ArialBold
5436
appearance.FontSize = Enum.FontSize.Size14
5437
appearance.Text = "Appearance: Loading..."
5438
appearance.TextColor3 = Color3.new(1, 1, 1)
5439
appearance.TextStrokeTransparency = 0
5440
appearance.TextXAlignment = Enum.TextXAlignment.Left
5441
fe.Name = "fe"
5442
fe.Parent = ContainerFrame
5443
fe.BackgroundColor3 = Color3.new(0, 0.8, 1)
5444
fe.BackgroundTransparency = 1
5445
fe.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
5446
fe.Position = UDim2.new(0, 10, 0, 200)
5447
fe.Size = UDim2.new(0, 100, 0, 20)
5448
fe.ZIndex = 10
5449
fe.Font = Enum.Font.ArialBold
5450
fe.FontSize = Enum.FontSize.Size14
5451
fe.Text = "Loading..."
5452
fe.TextColor3 = Color3.new(1, 1, 1)
5453
fe.TextStrokeTransparency = 0
5454
fe.TextXAlignment = Enum.TextXAlignment.Left
5455
maxplayers.Name = "maxplayers"
5456
maxplayers.Parent = ContainerFrame
5457
maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
5458
maxplayers.BackgroundTransparency = 1
5459
maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
5460
maxplayers.Position = UDim2.new(0, 10, 0, 160)
5461
maxplayers.Size = UDim2.new(0, 100, 0, 20)
5462
maxplayers.ZIndex = 10
5463
maxplayers.Font = Enum.Font.ArialBold
5464
maxplayers.FontSize = Enum.FontSize.Size14
5465
maxplayers.Text = "Loading..."
5466
maxplayers.TextColor3 = Color3.new(1, 1, 1)
5467
maxplayers.TextStrokeTransparency = 0
5468
maxplayers.TextXAlignment = Enum.TextXAlignment.Left
5469
name.Name = "name"
5470
name.Parent = ContainerFrame
5471
name.BackgroundColor3 = Color3.new(0, 0.8, 1)
5472
name.BackgroundTransparency = 1
5473
name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
5474
name.Position = UDim2.new(0, 10, 0, 180)
5475
name.Size = UDim2.new(0, 100, 0, 20)
5476
name.ZIndex = 10
5477
name.Font = Enum.Font.ArialBold
5478
name.FontSize = Enum.FontSize.Size14
5479
name.Text = "Place: Loading..."
5480
name.TextColor3 = Color3.new(1, 1, 1)
5481
name.TextStrokeTransparency = 0
5482
name.TextXAlignment = Enum.TextXAlignment.Left
5483
placeid.Name = "placeid"
5484
placeid.Parent = ContainerFrame
5485
placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
5486
placeid.BackgroundTransparency = 1
5487
placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
5488
placeid.Position = UDim2.new(0, 10, 0, 220)
5489
placeid.Size = UDim2.new(0, 100, 0, 20)
5490
placeid.ZIndex = 10
5491
placeid.Font = Enum.Font.ArialBold
5492
placeid.FontSize = Enum.FontSize.Size14
5493
placeid.Text = "Place ID: Loading..."
5494
placeid.TextColor3 = Color3.new(1, 1, 1)
5495
placeid.TextStrokeTransparency = 0
5496
placeid.TextXAlignment = Enum.TextXAlignment.Left
5497
playerid.Name = "playerid"
5498
playerid.Parent = ContainerFrame
5499
playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
5500
playerid.BackgroundTransparency = 1
5501
playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
5502
playerid.Position = UDim2.new(0, 10, 0, 20)
5503
playerid.Size = UDim2.new(0, 100, 0, 20)
5504
playerid.ZIndex = 10
5505
playerid.Font = Enum.Font.ArialBold
5506
playerid.FontSize = Enum.FontSize.Size14
5507
playerid.Text = "Player ID: Loading..."
5508
playerid.TextColor3 = Color3.new(1, 1, 1)
5509
playerid.TextStrokeTransparency = 0
5510
playerid.TextXAlignment = Enum.TextXAlignment.Left
5511
players.Name = "players"
5512
players.Parent = ContainerFrame
5513
players.BackgroundColor3 = Color3.new(0, 0.8, 1)
5514
players.BackgroundTransparency = 1
5515
players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
5516
players.Position = UDim2.new(0, 10, 0, 140)
5517
players.Size = UDim2.new(0, 100, 0, 20)
5518
players.ZIndex = 100
5519
players.Font = Enum.Font.ArialBold
5520
players.FontSize = Enum.FontSize.Size14
5521
players.Text = "Loading..."
5522
players.TextColor3 = Color3.new(1, 1, 1)
5523
players.TextStrokeTransparency = 0
5524
players.TextXAlignment = Enum.TextXAlignment.Left
5525
local SINFOGUI = ContainerFrame
5526
drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil) 
5527
SINFOGUIopen = true wait(0.5)
5528
local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
5529
SINFOGUI.name.Text = "Place: " .. Asset.Name
5530
Exit.MouseButton1Click:Connect(function()
5531
drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil) 
5532
wait(0.6) SINFOGUIopen = false Sinfo:Destroy() end)
5533
SINFOGUI.playerid.Text = "Player ID: " ..gPlayers.LocalPlayer.UserId
5534
if workspace.FilteringEnabled == true then
5535
SINFOGUI.fe.Text = "Filtering Enabled"
5536
elseif workspace.FilteringEnabled == false then
5537
SINFOGUI.fe.Text = "Filtering Disabled"  end
5538
SINFOGUI.maxplayers.Text = gPlayers.MaxPlayers.. " Players Max"
5539
SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId repeat
5540
	players = gPlayers:getPlayers()
5541
	SINFOGUI.players.Text = #players.. " Player(s)"
5542
	SINFOGUI.appearance.Text = "Appearance: " ..gPlayers.LocalPlayer.CharacterAppearanceId
5543
	local seconds = math.floor(workspace.DistributedGameTime)
5544
	local minutes = math.floor(workspace.DistributedGameTime / 60)
5545
	local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
5546
	local seconds = seconds - (minutes * 60)
5547
	local minutes = minutes - (hours * 60)
5548
	if hours < 1 then if minutes < 1 then
5549
	SINFOGUI.Time.Text = seconds .. " Second(s)" else
5550
	SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)" end else
5551
	SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
5552
end  wait(1) until SINFOGUIopen == false end end
5553
addcmd('serverinfo', 'gives you info about the server',{'info','sinfo'},
5554
function(args, speaker)
5555
if speaker.userId ~= LP.userId then
5556
lponly(speaker)
5557
else
5558
serverinfogui()
5559
end
5560
end)
5561
5562
addcmd('sparkles', 'give a player sparkles',{'sp'},
5563
function(args, speaker)
5564
    local players = getPlayer(args[1], speaker)
5565
    for i,v in pairs(players)do
5566
	spawn(function()
5567
        local pchar=_char(v)
5568
        local Sparkles1 = Instance.new("Sparkles", pchar.Head)
5569
        local Sparkles2 = Instance.new("Sparkles", pchar.HumanoidRootPart)
5570
        local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
5571
        local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
5572
        local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
5573
        local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
5574
    	if not args[2] then return end
5575
        Sparkles1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
5576
        Sparkles2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
5577
        Sparkles3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
5578
        Sparkles4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
5579
        Sparkles5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
5580
        Sparkles6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
5581
	end)
5582
    end
5583
end)
5584
5585
addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles','unsp','nosp'},
5586
function(args, speaker)
5587
    local players = getPlayer(args[1], speaker)
5588
    for i,v in pairs(players)do
5589
        local pchar=_char(v)
5590
        for j,v1 in pairs(pchar:GetDescendants()) do
5591
			if v1:IsA("Sparkles") then
5592
				v1:Destroy()
5593
			end end end
5594
end)
5595
5596
addcmd('smoke', 'give a player smoke',{},
5597
function(args, speaker)
5598
    local players = getPlayer(args[1], speaker)
5599
    for i,v in pairs(players)do
5600
        local pchar=_char(v)
5601
        Instance.new("Smoke", pchar.HumanoidRootPart)
5602
    end
5603
end)
5604
5605
addcmd('addstat', 'give a player a stat',{},
5606
function(args, speaker)
5607
    local players = getPlayer(args[1], speaker)
5608
    for i,v in pairs(players)do
5609
	spawn(function()
5610
	if gPlayers[v]:FindFirstChild("leaderstats") then
5611
	for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
5612
    if child.Name == "STAT" then
5613
    child:Destroy()
5614
    end
5615
	end
5616
	local score = Instance.new("StringValue")
5617
	score.Name = "STAT"
5618
	score.Value = GLS(false, 1)
5619
	score.Parent = gPlayers[v].leaderstats
5620
	else
5621
	local stats = Instance.new("IntValue")
5622
	stats.Name = "leaderstats"
5623
	stats.Parent = gPlayers[v]
5624
	for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
5625
    if child.Name == "STAT" then
5626
    child:Destroy()
5627
    end
5628
	end
5629
	local score = Instance.new("StringValue")
5630
	score.Name = "STAT"
5631
	score.Value = GLS(false, 1)
5632
	score.Parent = gPlayers[v].leaderstats
5633
	end
5634
	end)
5635
	end
5636
end)
5637
5638
addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'},
5639
function(args, speaker)
5640
    local players = getPlayer(args[1], speaker)
5641
    for i,v in pairs(players)do
5642
        local pchar=_char(v)
5643
        for j,v1 in pairs(pchar:GetDescendants()) do
5644
			if v1:IsA("Smoke") then
5645
				v1:Destroy()
5646
			end
5647
		end
5648
    end
5649
end)
5650
5651
addcmd('longneck', 'makes a player have a really long neck',{'giraffe'},
5652
function(args, speaker)
5653
    local players = getPlayer(args[1], speaker)
5654
    for i,v in pairs(players)do
5655
        local pchar=_char(v)
5656
        for i,v in pairs(pchar:GetChildren()) do
5657
		if pchar.Torso:FindFirstChild("Neck") then
5658
		pchar.Torso.Neck.C0 = CFrame.new(0,3,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
5659
		local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
5660
		Neck = Instance.new("Part", pchar) Neck.Name = "Neck" Neck.Size = Vector3.new(1,3,1)
5661
		Neck.Position = Vector3.new(0,100,0) Neck.BrickColor = BrickColor.new(tostring(pchar.Head.BrickColor)) Neck.Locked = true
5662
		local Mesh = Instance.new("CylinderMesh", Neck) Mesh.Scale = Vector3.new(0.7,1,0.7)
5663
		local Weld = Instance.new("Weld", Neck) Weld.Part0 = Neck Weld.Part1 = pchar.Torso Weld.C0 = CFrame.new(0,-2,0)
5664
	end
5665
    end
5666
end
5667
end)
5668
5669
addcmd('unlongneck', 'makes a player have a really long neck',{'nolongneck', 'ungiraffe', 'nogiraffe'},
5670
function(args, speaker)
5671
    local players = getPlayer(args[1], speaker)
5672
    for i,v in pairs(players)do
5673
        local pchar=_char(v)
5674
        for i,v in pairs(pchar:GetChildren()) do
5675
		pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
5676
		local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
5677
    end
5678
end
5679
end)
5680
5681
addcmd('removeterrain', 'rip terrain',{'noterrain','clrterrain'},
5682
function(args, speaker)
5683
workspace.Terrain:Clear()
5684
end)
5685
5686
addcmd('smite','get hit by lightning',{},
5687
function(args, speaker)
5688
    local players = getPlayer(args[1], speaker)
5689
    for i,v in pairs(players)do
5690
		local pchar=_char(v)
5691
		spawn(function()
5692
						local char = pchar
5693
						local zeus = Instance.new("Model",char)
5694
						local cloud = Instance.new("Part",zeus)
5695
						cloud.Anchored = true
5696
						cloud.CanCollide = false
5697
						cloud.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,25,0)
5698
						local sound = Instance.new("Sound",cloud)
5699
						sound.SoundId = "rbxassetid://133426162"
5700
						local mesh = Instance.new("SpecialMesh",cloud)
5701
						mesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
5702
						mesh.TextureId = "http://www.roblox.com/asset/?id=1095709"
5703
						mesh.Scale = Vector3.new(30,30,40)
5704
						mesh.VertexColor = Vector3.new(0.3,0.3,0.3)
5705
						local light = Instance.new("PointLight",cloud)
5706
						light.Color = Color3.new(0,85/255,1)
5707
						light.Brightness = 10
5708
						light.Range = 30
5709
						light.Enabled = false
5710
						wait(0.2)
5711
						sound.Volume = 0.5
5712
						sound.Pitch = 0.8
5713
						sound:Play()
5714
						light.Enabled = true
5715
						wait(1/100)
5716
						light.Enabled = false
5717
						wait(0.2)
5718
						light.Enabled = true
5719
						light.Brightness = 1
5720
						wait(0.05)
5721
						light.Brightness = 3
5722
						wait(0.02)
5723
						light.Brightness = 1
5724
						wait(0.07)
5725
						light.Brightness = 10
5726
						wait(0.09)
5727
						light.Brightness = 0
5728
						wait(0.01)
5729
						light.Brightness = 7
5730
						light.Enabled = false
5731
						wait(1.5)
5732
						local part1 = Instance.new("Part",zeus)
5733
						part1.Anchored = true
5734
						part1.CanCollide = false
5735
						part1.Size = Vector3.new(2, 9.2, 1)
5736
						part1.BrickColor = BrickColor.new("New Yeller")
5737
						part1.Transparency = 0.6
5738
						part1.BottomSurface = "Smooth"
5739
						part1.TopSurface = "Smooth"
5740
						part1.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,15,0)
5741
						part1.Rotation = Vector3.new(0.359, 1.4, -14.361)
5742
						wait()
5743
						local part2 = part1:clone()
5744
						part2.Parent = zeus
5745
						part2.Size = Vector3.new(1, 7.48, 2)
5746
						part2.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,7.5,0)
5747
						part2.Rotation = Vector3.new(77.514, -75.232, 78.051)
5748
						wait()
5749
						local part3 = part1:clone()
5750
						part3.Parent = zeus
5751
						part3.Size = Vector3.new(1.86, 7.56, 1)
5752
						part3.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,1,0)
5753
						part3.Rotation = Vector3.new(0, 0, -11.128)
5754
						sound.SoundId = "rbxassetid://130818250"
5755
						sound.Volume = 1
5756
						sound.Pitch = 1
5757
						sound:Play()
5758
						wait()
5759
						part1.Transparency = 1
5760
						part2.Transparency = 1
5761
						part3.Transparency = 1
5762
						Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0)
5763
						char:BreakJoints()
5764
		end)
5765
	end
5766
end)
5767
5768
addcmd('asteroid','get hit by an asteroid',{'meteor', 'meteorite'},
5769
function(args, speaker)
5770
    local players = getPlayer(args[1], speaker)
5771
    for i,v in pairs(players)do
5772
spawn(function()
5773
        local pchar=_char(v)
5774
				local Ast = Instance.new("Part", workspace) Ast.Name = "Asteroid" Ast.Position = pchar.HumanoidRootPart.Position + Vector3.new(0,500,0) Ast.Size = Vector3.new(12,12,12)
5775
				local Mesh = Instance.new("SpecialMesh", Ast) Mesh.MeshId = "rbxassetid://1290033" Mesh.Scale = Vector3.new(6.2,6.2,6.2) Mesh.TextureId = "rbxassetid://1290030"
5776
				local Fire = Instance.new("Fire", Ast) Fire.Heat = 25 Fire.Size = 30
5777
				local Smoke = Instance.new("Smoke", Ast) Smoke.RiseVelocity = 10 Smoke.Size = 10
5778
				local f = Instance.new("Sound")
5779
				f.Name = "fly"
5780
				f.SoundId = "rbxassetid://179438534"
5781
				f.Volume = 3
5782
				f.Pitch = 1
5783
				f.Looped = true
5784
				f.archivable = true
5785
				f.Parent = Ast
5786
				f:play()
5787
				local Touched = false
5788
				coroutine.wrap(function()
5789
					repeat wait(0.1)
5790
						Ast.Position = Vector3.new(pchar.HumanoidRootPart.Position.X, Ast.Position.Y, pchar.HumanoidRootPart.Position.Z)
5791
					until not Ast or Ast.Parent == nil or Touched == true
5792
				end)()
5793
				Ast.Touched:connect(function(Part)
5794
					if Touched == false then
5795
						Touched = true
5796
						Part:BreakJoints()
5797
						local Boom = Instance.new("Explosion", workspace)
5798
						Boom.Position = Ast.Position
5799
						Boom.BlastPressure = 1000000
5800
						Boom.BlastRadius = 30
5801
						Fire.Heat = 0
5802
						Smoke.RiseVelocity = 0
5803
						f:Destroy()
5804
						local s = Instance.new("Sound")
5805
						s.Name = "boom"
5806
						s.SoundId = "rbxassetid://188590169"
5807
						s.Volume = 3
5808
						s.Pitch = 1
5809
						s.Looped = true
5810
						s.archivable = true
5811
						s.Parent = Ast
5812
						s:play()
5813
						coroutine.wrap(function()
5814
							wait(10)
5815
							s:Destroy()
5816
							if Ast and Ast.Parent ~= nil then
5817
								Ast:Destroy()
5818
							end
5819
						end)()
5820
					end
5821
				end)
5822
end)
5823
end
5824
end)
5825
5826
addcmd('bomb','gives you a bomb vest',{'terrorist'},
5827
function(args, speaker)
5828
    local players = getPlayer(args[1], speaker)
5829
    for i,v in pairs(players)do
5830
spawn(function()
5831
        local Char=_char(v)
5832
local HumanoidRootPart = Char.HumanoidRootPart
5833
local TickWait = 1
5834
local Dead = false
5835
5836
local Position = Vector3.new(0,100,0)
5837
function NewPart(Parent)
5838
	local Part = Instance.new("Part", Parent)
5839
	Part.CanCollide = false
5840
	Part.Position = Position
5841
	Part.TopSurface = "Smooth"
5842
	Part.BottomSurface = "Smooth"
5843
	Position = Position + Vector3.new(0,10,0)
5844
	return Part
5845
end
5846
5847
local Model = Char:FindFirstChild("Bomb")
5848
if Model then Model:Destroy() end
5849
5850
local Model = Instance.new("Model", Char)
5851
Model.Name = "Bomb"
5852
5853
local Belt = NewPart(Model)
5854
Belt.Size = Vector3.new(2.2,0.5,1.2)
5855
local Weld = Instance.new("Weld", Belt)
5856
Weld.Part0 = Belt
5857
Weld.Part1 = HumanoidRootPart
5858
Weld.C0 = CFrame.new(0,1.1,0)
5859
local Light = Instance.new("PointLight", Belt)
5860
Light.Range = 15
5861
Light.Brightness = 5
5862
Light.Color = Color3.new(1,0,0)
5863
local Beep = Instance.new("Sound", Belt)
5864
Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
5865
local ExplodeSound = Instance.new("Sound", Belt)
5866
ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003 
5867
ExplodeSound.Pitch = 2.8
5868
ExplodeSound.Volume = 3
5869
5870
local Back = NewPart(Model)
5871
Back.Size = Vector3.new(1.5,1.5,0.5)
5872
local Weld = Instance.new("Weld", Back)
5873
Weld.Part0 = Back
5874
Weld.Part1 = HumanoidRootPart
5875
Weld.C0 = CFrame.new(0,0.1,-0.75)
5876
5877
local StrapLeft = NewPart(Model)
5878
StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
5879
local Weld = Instance.new("Weld", StrapLeft)
5880
Weld.Part0 = StrapLeft
5881
Weld.Part1 = HumanoidRootPart
5882
Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
5883
5884
local BuckleLeft = NewPart(Model)
5885
BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
5886
local Weld = Instance.new("Weld", BuckleLeft)
5887
Weld.Part0 = BuckleLeft
5888
Weld.Part1 = HumanoidRootPart
5889
Weld.C0 = CFrame.new(0.65,0.1,0.5)
5890
5891
local StrapRight = NewPart(Model)
5892
StrapRight.Size = Vector3.new(0.2,0.5,1.6)
5893
local Weld = Instance.new("Weld", StrapRight)
5894
Weld.Part0 = StrapRight
5895
Weld.Part1 = HumanoidRootPart
5896
Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
5897
5898
local BuckleRight = NewPart(Model)
5899
BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
5900
local Weld = Instance.new("Weld", BuckleRight)
5901
Weld.Part0 = BuckleRight
5902
Weld.Part1 = HumanoidRootPart
5903
Weld.C0 = CFrame.new(-0.65,0.1,0.5)
5904
5905
LightEnabled = true
5906
coroutine.wrap(function()
5907
	repeat
5908
		wait(TickWait)
5909
		LightEnabled = not LightEnabled
5910
		Light.Enabled = LightEnabled
5911
		Beep:Play()
5912
	until Dead == true or Char:FindFirstChild("Bomb") == nil
5913
end)()
5914
5915
wait(10)
5916
	if Dead == false then
5917
		Dead = true
5918
		ExplodeSound:Play(); wait(1.4)
5919
		local Explosion = Instance.new("Explosion")
5920
		Explosion.Position = Belt.Position
5921
		Explosion.BlastPressure = 100000
5922
		Explosion.DestroyJointRadiusPercent = 0.7
5923
		Explosion.ExplosionType = "CratersAndDebris"
5924
		Explosion.BlastRadius = 50
5925
		Explosion.Parent = workspace
5926
	end
5927
end)
5928
end
5929
end)
5930
5931
addcmd('btools', 'gives a player btools',{},
5932
function(args, speaker)
5933
    local players = getPlayer(args[1], speaker)
5934
    if players ~= nil then
5935
		for i, v in pairs(players) do
5936
			Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 1 -- Model Grab Tool
5937
	  		Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 -- Part Grab Tool
5938
			Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 -- Clone Tool
5939
			Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 -- Hammer Tool
5940
			if FindTable(SPC, args[1]) then Notify('Gave building tools to ' ..args[1]) else
5941
			Notify('Gave btools to player(s)') end end end end)
5942
5943
addcmd('sword', 'gives a player a sword',{},
5944
function(args, speaker)
5945
local players = getPlayer(args[1], speaker)
5946
if players ~= nil then
5947
for i, v in pairs(players) do
5948
coroutine.resume(coroutine.create(function()
5949
if gPlayers[v] and gPlayers[v]:findFirstChild("Backpack") then
5950
local sword = Instance.new("Tool", gPlayers[v].Backpack) sword.Name = "Sword"  sword.TextureId = "rbxasset://Textures/Sword128.png"
5951
sword.GripForward = Vector3.new(-1,0,0)
5952
sword.GripPos = Vector3.new(0,0,-1.5)
5953
sword.GripRight = Vector3.new(0,1,0)
5954
sword.GripUp = Vector3.new(0,0,1)
5955
local handle = Instance.new("Part", sword) handle.Name = "Handle" handle.FormFactor = "Plate" handle.Size = Vector3.new(1,.8,4) handle.TopSurface = 0 handle.BottomSurface = 0
5956
local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
5957
repeat wait() until gPlayers[v] and gPlayers[v].Character and gPlayers[v].Character:findFirstChild("Humanoid")
5958
local Damage = 15
5959
local SlashSound = Instance.new("Sound", handle)
5960
SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
5961
SlashSound.Volume = 1
5962
local LungeSound = Instance.new("Sound", handle)
5963
LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
5964
LungeSound.Volume = 1
5965
local UnsheathSound = Instance.new("Sound", handle)
5966
UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
5967
UnsheathSound.Volume = 1
5968
handle.Touched:connect(function(hit)
5969
if hit and hit.Parent and hit.Parent:findFirstChild("Humanoid") and gPlayers[v].Character.Humanoid.Health > 0 and hit.Parent.Humanoid ~= gPlayers[v].Character.Humanoid then
5970
local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = speaker tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
5971
hit.Parent.Humanoid:TakeDamage(Damage)
5972
if not sword.Enabled or gPlayers[v].Character.Humanoid.Health <= 0 then return end
5973
sword.Enabled = false
5974
SlashSound:play()
5975
local slash = Instance.new("StringValue", sword) slash.Name = "toolanim" slash.Value = "Slash"
5976
wait(0.5)
5977
sword.Enabled = true
5978
end
5979
end)
5980
sword.Equipped:connect(function(hit)
5981
UnsheathSound:play()
5982
sword.Enabled = true
5983
end)
5984
end
5985
end))
5986
end
5987
end
5988
end)
5989
5990
addcmd('hatsize', 'changes players hat size',{''},
5991
function(args, speaker)
5992
    local players = getPlayer(args[1], speaker)
5993
	for i,v in pairs(players) do
5994
		for i,v in pairs(gPlayers[v].Character:GetChildren()) do
5995
			if v:IsA('Accessory') then
5996
				for a,b in pairs(v.Handle:GetChildren()) do
5997
					if b:IsA('SpecialMesh') then
5998
						b.Scale = args[2] * Vector3.new(1, 1, 1)
5999
					end
6000
				end
6001
			end
6002
		end
6003
	end
6004
end)
6005
6006
addcmd('headsize', 'changes players head size',{''},
6007
function(args, speaker)
6008
    local players = getPlayer(args[1], speaker)
6009
	for i,v in pairs(players) do
6010
	local plrchar = _players[v].Character
6011
	if not plrchar.Humanoid:FindFirstChild('HeadScale') then
6012
		if args[2] == 1 then
6013
			plrchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
6014
			plrchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
6015
		else
6016
			plrchar.Head.Mesh.Scale = args[2] * Vector3.new(1.25, 1.25, 1.25)
6017
		end
6018
	else plrchar.Humanoid.HeadScale.Value = args[2]
6019
		end
6020
	end
6021
end)
6022
6023
addcmd('change', 'changes a players stat',{'stat'},
6024
function(args, speaker)
6025
    local players = getPlayer(args[1], speaker)
6026
	for i,v in pairs(players) do
6027
		if _players[v]:FindFirstChild('leaderstats') then
6028
			for i,v in pairs(_players[v].leaderstats:GetChildren()) do
6029
				if string.lower(v.Name) == string.lower(args[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
6030
					if args[3] then v.Value = tonumber(args[3]) end
6031
				elseif string.lower(v.Name) == string.lower(args[2]) and v:IsA('StringValue') then
6032
					v.Value = GLS(false, 2)
6033
				end
6034
			end
6035
		end
6036
	end
6037
end)
6038
6039
addcmd('draw', 'drawing tool',{},
6040
function(args, speaker)
6041
if speaker.userId ~= LP.userId then
6042
lponly(speaker)
6043
else
6044
for i,v in next,game:children()do
6045
	pcall(function()
6046
		local c=v.className;
6047
		rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c));
6048
	end);
6049
end;
6050
6051
6052
user=players.LocalPlayer;
6053
uname=user.Name;
6054
guis=user.PlayerGui;
6055
pack=user.Backpack;
6056
6057
keyDowns={};
6058
freeKeys={};
6059
shortcuts={};
6060
6061
_G.mine=_G.mine or{};
6062
6063
name='Draw3D';
6064
url='http://www.roblox.com/asset/?id=%d';
6065
6066
iconNormal=url:format(96578285);
6067
iconOnDown=url:format(96584484);
6068
6069
ver=0;
6070
drawPixel=0.10;
6071
_G.drawLimit=_G.drawLimit or 1000;
6072
6073
_G.drawColor=_G.drawColor or Color3.new();
6074
6075
6076
6077
6078
6079
destroy=game.remove;
6080
find=game.findFirstChild;
6081
new=Instance.new;
6082
with=function(c)
6083
	return function(p)
6084
		local o=type(c)=='string'and new(c)or c;
6085
		local x=p.Parent;p.Parent=nil;
6086
		for i,v in next,p do
6087
			o[i]=v;
6088
		end;
6089
		if(x)then
6090
			o.Parent=x;
6091
		end;
6092
		return o;
6093
	end;
6094
end;
6095
getPlace=function()
6096
	if(find(workspace,'draw')==nil)then
6097
		new('Model',workspace).Name='draw';
6098
	end;
6099
	if(find(workspace.draw,uname)==nil)then
6100
		new('Model',workspace.draw).Name=uname;
6101
	end;
6102
	return workspace.draw[uname];
6103
end;
6104
drawLine=function(start,target)
6105
	local gui=with'BlockMesh'{
6106
		Parent=with'Part'{
6107
			CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-target).magnitude/2);
6108
			Size=Vector3.new(drawPixel,drawPixel,(start-target).magnitude+.325*drawPixel);
6109
			Parent=getPlace();
6110
			Color=_G.drawColor;
6111
			BottomSurface=0;
6112
			Anchored=true;
6113
			TopSurface=0;
6114
			formFactor=3;
6115
			Name=name;
6116
	}}.Parent;
6117
	table.insert(_G.mine,gui);
6118
	return gui;
6119
end;
6120
onDown=function()
6121
	if(drawing)then
6122
		return nil;
6123
	end;
6124
	if(selectGui.Adornee)then
6125
		destroy(selectGui.Adornee);
6126
	end;
6127
	
6128
	drawing=true;
6129
	
6130
	mouse.Icon=iconOnDown;
6131
	ver=ver+1;
6132
	
6133
	
6134
	local cVer,start,target=ver,mouse.hit.p;
6135
	
6136
	local group={};
6137
	repeat
6138
		Wait(0.02);
6139
		
6140
		if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then
6141
			
6142
			target=mouse.hit.p;
6143
			
6144
			table.insert(group,drawLine(start,target));
6145
			
6146
			start=target;
6147
		end;
6148
	until ver~=cVer;
6149
	drawing=false;
6150
	
6151
	local groupM=new('Model',getPlace());
6152
	for i,v in next,group do
6153
		if(v:IsDescendantOf(Workspace))then
6154
			v.Parent=groupM;
6155
		end;
6156
	end;
6157
	if(next(groupM:children())==nil)then
6158
		destroy(groupM);
6159
	end;
6160
end;
6161
onUp=function()
6162
	mouse.Icon=iconNormal;
6163
	ver=ver+1;
6164
end;
6165
onKeyDown=function(k)
6166
	if(freeKeys[k]==false)then
6167
		return false;
6168
	end;
6169
	freeKeys[k]=false;
6170
	Wait(0.01);
6171
	if(keyDowns[k])then
6172
		keyDowns[k]();
6173
	elseif(shortcuts[k])then
6174
		shortcuts[k]();
6175
	end;
6176
end;
6177
onKeyUp=function(k)
6178
	freeKeys[k]=true;
6179
end;
6180
onMove=function()
6181
6182
end;
6183
onSelect=function(lmouse)
6184
	frame.Visible=true;
6185
6186
	mouse=lmouse;
6187
	
6188
	mouse.Icon=iconNormal;
6189
	
6190
	mouse.Button1Down:connect(onDown);
6191
	mouse.KeyDown:connect(onKeyDown);
6192
	mouse.Button1Up:connect(onUp);
6193
	mouse.KeyUp:connect(onKeyUp);
6194
	mouse.Move:connect(onMove);
6195
end;
6196
onDeselect=function()
6197
	ver=ver+1;
6198
	frame.Visible=false;
6199
	selectGui.Adornee=nil;
6200
	mouse.Icon=iconNormal;
6201
	for i,v in next,freeKeys do
6202
		freeKeys[i]=true;
6203
	end;
6204
end;
6205
addButton=function(title,shortcut,fun)
6206
	with'TextButton'{
6207
		Text=string.format(' %s (%s)',title,shortcut);
6208
		TextXAlignment=0;
6209
		Parent=frame;
6210
	}.MouseButton1Up:connect(fun);
6211
	
6212
	shortcuts[shortcut]=fun;
6213
	
6214
	local c=#frame:children();
6215
	for i,v in next,frame:children()do
6216
		v.Position=UDim2.new(0,0,0,20*(i-1));
6217
		v.Size=UDim2.new(1,0,0,20);
6218
	end;
6219
	
6220
	frame.Position=UDim2.new(1,-152,.5,-c*10);
6221
	frame.Size=UDim2.new(0,150,0,c*20);
6222
end;
6223
6224
6225
6226
6227
6228
6229
6230
6231
for i,v in next,{guis;pack;}do
6232
	pcall(function()
6233
		repeat until destroy(v[name]);
6234
	end);
6235
end;
6236
6237
6238
6239
tool=with'HopperBin'{
6240
	Parent=pack;
6241
	Name=name;
6242
};
6243
tool.Deselected:connect(onDeselect);
6244
tool.Selected:connect(onSelect);
6245
6246
6247
6248
6249
screen=with'ScreenGui'{
6250
	Parent=guis;
6251
	Name=name;
6252
};
6253
frame=with'Frame'{
6254
	Parent=screen;
6255
	Visible=false;
6256
};
6257
clframe=with'Frame'{
6258
	Position=UDim2.new(.5,-50,.5,-50);
6259
	Size=UDim2.new(0,100,0,100);
6260
	Visible=false;
6261
	Parent=screen;
6262
};
6263
selectGui=with'SelectionBox'{
6264
	Parent=screen;
6265
};
6266
6267
local c=0;
6268
for y=0,7 do
6269
	for x=0,7 do
6270
		local color=BrickColor.palette(c).Color;
6271
		
6272
		with'ImageButton'{
6273
			Position=UDim2.new(.125*x,0,.125*y);
6274
			Size=UDim2.new(.125,0,.125);
6275
			BackgroundColor3=color;
6276
			Parent=clframe;
6277
		}.MouseButton1Up:connect(function()
6278
			clframe.Visible=false;
6279
			_G.drawColor=color;
6280
		end);
6281
		
6282
		c=c+1;
6283
	end;
6284
end;
6285
6286
addButton('Color','c',function()
6287
	clframe.Visible=true;
6288
end);
6289
addButton('Remove your draws','r',function()
6290
	repeat
6291
		destroy(_G.mine[1]);
6292
		table.remove(_G.mine,1);
6293
		Wait(0.01);
6294
	until nil;
6295
end);
6296
addButton('Remove global draws','k',function()
6297
	destroy(workspace.draw);
6298
	while(_G.mine[1])do
6299
		destroy(_G.mine[1]);
6300
		table.remove(_G.mine,1);
6301
	end;
6302
end);
6303
addButton('Remove selected','x',function()
6304
	repeat
6305
		if(find(workspace,'draw'))then
6306
			local dt=mouse.target;
6307
			if(dt and dt:IsDescendantOf(workspace.draw))then
6308
				selectGui.Adornee=dt.Parent;
6309
			else
6310
				selectGui.Adornee=nil;
6311
			end;
6312
		else
6313
			selectGui.Adornee=nil;
6314
		end;
6315
		Wait(0.01);
6316
	until freeKeys.x;
6317
	selectGui.Adornee=nil;
6318
end);
6319
6320
6321
6322
6323
repeat
6324
	Wait(0.01);
6325
	if(next(_G.mine)and _G.mine[_G.drawLimit])then
6326
		destroy(_G.mine[1]);
6327
		table.remove(_G.mine,1);
6328
	end;
6329
until script.Parent==nil or tool.Parent==nil;
6330
script.Disabled=true;
6331
destroy(screen);
6332
end
6333
end)
6334
6335
addcmd('god', 'gods player',{},
6336
function(args, speaker)
6337
    local players = getPlayer(args[1], speaker)
6338
    for i,v in pairs(players)do
6339
        local pchar=_char(v)
6340
        if pchar then pchar.Humanoid.MaxHealth=math.huge end
6341
    end
6342
end)
6343
6344
addcmd('sgod', 'silently gods player',{},
6345
function(args, speaker)
6346
    local players = getPlayer(args[1], speaker)
6347
    for i,v in pairs(players)do
6348
        local pchar=_char(v)
6349
        spawn(function()
6350
            pchar.Humanoid.MaxHealth = 10000000
6351
			wait()
6352
			pchar.Humanoid.Health = 10000000
6353
			if FindTable(SPC, args[1]) then Notify('Silent godded ' ..args[1]) else
6354
			Notify('Silent godded player(s)') end
6355
        end)
6356
    end
6357
end)
6358
6359
addcmd('ungod', 'removes god from a player',{},
6360
function(args, speaker)
6361
    local players = getPlayer(args[1], speaker)
6362
    for i,v in pairs(players)do
6363
        local pchar=_char(v)
6364
        if pchar then 
6365
			pchar.Humanoid.MaxHealth=100 
6366
			pchar.Humanoid.Health=100
6367
		end
6368
    end
6369
end)
6370
6371
addcmd('heal', 'resets a players health',{},
6372
function(args, speaker)
6373
    local players = getPlayer(args[1], speaker)
6374
    for i,v in pairs(players)do spawn(function()
6375
local pchar=_char(v)
6376
if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end end) end end)
6377
6378
addcmd('fart', 'makes u fart',{},
6379
function(args, speaker)
6380
    local players = getPlayer(args[1], speaker)
6381
    for i,v in pairs(players)do
6382
	spawn(function()
6383
        local pchar=_char(v)
6384
fart = Instance.new("Smoke")
6385
fart.Parent = pchar.HumanoidRootPart
6386
fart.Color = Color3.new(255/255, 255/255, 0)
6387
fart.Opacity = 0.4
6388
fart.Size = 1.0
6389
fart.RiseVelocity = 8
6390
fartsound = Instance.new("Sound", workspace)
6391
fsound = "http://www.roblox.com/asset?id=251309043"
6392
fartsound.SoundId = fsound
6393
fartsound.Volume = 1.0
6394
fartsound:Play()
6395
wait(9.0)
6396
fartsound:Destroy()
6397
pchar.HumanoidRootPart.Smoke:Destroy()
6398
	    end)
6399
end
6400
end)
6401
6402
addcmd('decalspam', 'you can already guess...',{},
6403
function(args, speaker)
6404
Notify('Decal Spammed ID: ' ..args[1])
6405
wait(4)
6406
decalID = args[1]
6407
function exPro(root)
6408
for _, v in pairs(root:GetChildren()) do
6409
if v:IsA("BasePart") then
6410
local One = Instance.new("Decal", v)
6411
local Two = Instance.new("Decal", v)
6412
local Three = Instance.new("Decal", v)
6413
local Four = Instance.new("Decal", v)
6414
local Five = Instance.new("Decal", v)
6415
local Six = Instance.new("Decal", v)
6416
One.Texture = "http://www.roblox.com/asset/?id="..decalID
6417
Two.Texture = "http://www.roblox.com/asset/?id="..decalID
6418
Three.Texture = "http://www.roblox.com/asset/?id="..decalID
6419
Four.Texture = "http://www.roblox.com/asset/?id="..decalID
6420
Five.Texture = "http://www.roblox.com/asset/?id="..decalID
6421
Six.Texture = "http://www.roblox.com/asset/?id="..decalID
6422
One.Face = "Front"
6423
Two.Face = "Back"
6424
Three.Face = "Right"
6425
Four.Face = "Left"
6426
Five.Face = "Top"
6427
Six.Face = "Bottom"
6428
One.Name = "IYdecal"
6429
Two.Name = "IYdecal"
6430
Three.Name = "IYdecal"
6431
Four.Name = "IYdecal"
6432
Five.Name = "IYdecal"
6433
Six.Name = "IYdecal"
6434
end
6435
exPro(v)
6436
end
6437
end
6438
function asdf(root)
6439
for _, v in pairs(root:GetChildren()) do
6440
asdf(v)
6441
end
6442
end
6443
exPro(workspace)
6444
asdf(workspace)
6445
end)
6446
6447
addcmd('undecalspam', 'removes the mess',{},
6448
function(args, speaker)
6449
Notify('Removing Decal Spam...')
6450
wait(4)
6451
function exPro(root)
6452
for _, v in pairs(root:GetChildren()) do
6453
if v:IsA("Decal") and v.Texture == "http://www.roblox.com/asset/?id="..decalID then
6454
v.Parent = nil
6455
end
6456
exPro(v)
6457
end
6458
end
6459
function asdf(root)
6460
for _, v in pairs(root:GetChildren()) do
6461
asdf(v)
6462
end
6463
end
6464
exPro(workspace)
6465
asdf(workspace)
6466
end)
6467
6468
addcmd('sky', 'sets the sky',{'skybox'},
6469
function(args, speaker)
6470
playinggif = false
6471
for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
6472
s = Instance.new("Sky")
6473
s.Name = "Sky"
6474
s.Parent = LightingService
6475
local skyboxID = args[1]
6476
s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
6477
s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
6478
s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
6479
s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
6480
s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
6481
s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
6482
LightingService.TimeOfDay = 12
6483
end)
6484
6485
addcmd('skygif', 'makes the sky play the IDs you feed it',{},
6486
function(args, speaker)
6487
if args[2] then skyinterval = tonumber(args[2]) else skyinterval = 0.05 end
6488
playinggif = false
6489
wait(0.5)
6490
local GIF = splitString(args[1])
6491
for _, child in pairs( gLighting:GetChildren()) do
6492
    if child.ClassName == "Sky" then
6493
        child:Destroy()
6494
    end
6495
end
6496
Sky = Instance.new("Sky",game.Lighting)
6497
Notify('Loading...')
6498
playinggif = true
6499
for N,F in ipairs(GIF) do
6500
	game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id="..F)
6501
end
6502
gLighting.TimeOfDay = 12
6503
Notify('Playing skybox')
6504
playinggif = true
6505
wait(0.5)
6506
repeat
6507
	for N,F in ipairs(GIF) do
6508
		Sky.SkyboxBk = "http://www.roblox.com/asset/?id="..F- 1
6509
		Sky.SkyboxDn = "http://www.roblox.com/asset/?id="..F- 1
6510
		Sky.SkyboxFt = "http://www.roblox.com/asset/?id="..F- 1
6511
		Sky.SkyboxLf = "http://www.roblox.com/asset/?id="..F- 1
6512
		Sky.SkyboxRt = "http://www.roblox.com/asset/?id="..F- 1
6513
		Sky.SkyboxUp = "http://www.roblox.com/asset/?id="..F- 1
6514
		wait(skyinterval)
6515
	end
6516
until playinggif == false
6517
end)
6518
6519
addcmd('unskygif', 'removes the sky animation',{'noskygif'},
6520
function(args, speaker)
6521
playinggif = false
6522
wait(0.5)
6523
Notify('Stopped sky gif')
6524
for _, child in pairs( gLighting:GetChildren()) do
6525
    if child.ClassName == "Sky" then
6526
        child:Destroy()
6527
    end
6528
end
6529
end)
6530
6531
addcmd('freeze', 'freezes a player',{'fr'},
6532
function(args, speaker)
6533
	local players = getPlayer(args[1], speaker)
6534
	if players ~= nil then
6535
	for i, v in pairs(players) do
6536
	spawn(function()
6537
	for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and not x.Anchored then x.Anchored = true end
6538
	end
6539
	end)
6540
	end
6541
end
6542
end)
6543
6544
addcmd('thaw', 'unfreezes a player',{'unfreeze','unfr'},
6545
function(args, speaker)
6546
	local players = getPlayer(args[1], speaker)
6547
	if players ~= nil then
6548
	for i, v in pairs(players) do
6549
	spawn(function()
6550
	for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and x.Anchored then x.Anchored = false end
6551
	end
6552
	end)
6553
	end
6554
end
6555
end)
6556
6557
addcmd('spawn', 'places a spawn',{'spawnpoint'},
6558
function(args, speaker)
6559
	local players = getPlayer(args[1], speaker)
6560
	if players ~= nil then
6561
		for i, v in pairs(players) do
6562
local M = Instance.new('SpawnLocation', workspace) M.Name = 'IYspawn'
6563
M.CFrame = _char(v).HumanoidRootPart.CFrame
6564
M.Color = maincolor M.Material = 'Neon' M.Size = Vector3.new(6, 1, 6)
6565
M.Position = _char(v).HumanoidRootPart.Position + Vector3.new(0, -3.5, 0)
6566
M.Anchored = true
6567
end
6568
end
6569
end)
6570
6571
addcmd('deletespawns', 'places a spawn',{'removespawns'},
6572
function(args, speaker)
6573
for i,v in pairs(workspace:GetDescendants()) do
6574
if v:IsA("SpawnLocation") then
6575
v:Destroy()
6576
end
6577
end
6578
end)
6579
6580
addcmd('neon', 'makes a player neon',{},
6581
function(args, speaker)
6582
	local players = getPlayer(args[1], speaker)
6583
	if players ~= nil then
6584
		for i, v in pairs(players) do
6585
					for _, child in pairs( _char(v):GetChildren()) do
6586
    	if child.ClassName == "CharacterMesh" then
6587
        child:Destroy()
6588
   		end
6589
		end
6590
		for _, child in pairs( _char(v):GetChildren()) do
6591
    	if child.ClassName == "Shirt" then
6592
        child:Destroy()
6593
   		end
6594
		end
6595
		for _, child in pairs( _char(v):GetChildren()) do
6596
    	if child.ClassName == "Pants" then
6597
        child:Destroy()
6598
   		end
6599
		end
6600
			for _, child in pairs( _char(v):GetDescendants()) do
6601
    		if child.ClassName == "Part" then
6602
        child.Material = "Neon"
6603
    end
6604
end
6605
end
6606
end
6607
end)
6608
6609
addcmd('glass', 'makes a player glass',{},
6610
function(args, speaker)
6611
	local players = getPlayer(args[1], speaker)
6612
	if players ~= nil then
6613
		for i, v in pairs(players) do
6614
					for _, child in pairs( _char(v):GetChildren()) do
6615
    	if child.ClassName == "CharacterMesh" then
6616
        child:Destroy()
6617
   		end
6618
		end
6619
		for _, child in pairs( _char(v):GetChildren()) do
6620
    	if child.ClassName == "Shirt" then
6621
        child:Destroy()
6622
   		end
6623
		end
6624
		for _, child in pairs( _char(v):GetChildren()) do
6625
    	if child.ClassName == "Pants" then
6626
        child:Destroy()
6627
   		end
6628
		end
6629
			for _, child in pairs( _char(v):GetDescendants()) do
6630
    		if child.ClassName == "Part" then
6631
        child.Material = "Glass"
6632
		child.Transparency = 0.3
6633
    end
6634
end
6635
end
6636
end
6637
end)
6638
6639
6640
addcmd('os', 'Shows the targets platform.', {'platform', 'device'},
6641
function(args, speaker)
6642
    local players = getPlayer(args[1], speaker)
6643
    local platforms = {}
6644
    for i,v in pairs(players) do
6645
        local p = game:GetService("Players")[v]
6646
        table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
6647
    end
6648
    Notify(table.concat(platforms, ', '))
6649
end)
6650
6651
addcmd('whiteify', 'Turns the target white.', {'white'},
6652
function(args, speaker)
6653
	local players = getPlayer(args[1], speaker)
6654
6655
	for i,v in pairs(players) do
6656
		local lplr = game:GetService("Players")[v]
6657
		local bodyc = lplr.Character["Body Colors"]
6658
		local color = "Institutional white"
6659
6660
		bodyc.HeadColor = BrickColor.new(color)
6661
		bodyc.LeftArmColor = BrickColor.new(color)
6662
		bodyc.LeftLegColor = BrickColor.new(color)
6663
		bodyc.RightArmColor = BrickColor.new(color)
6664
		bodyc.RightLegColor = BrickColor.new(color)
6665
		bodyc.TorsoColor = BrickColor.new(color)
6666
	end
6667
end)
6668
6669
addcmd('blackify', 'Turns the target black.', {'black'},
6670
function(args, speaker)
6671
	local players = getPlayer(args[1], speaker)
6672
6673
	for i,v in pairs(players) do
6674
		local lplr = game:GetService("Players")[v]
6675
		local bodyc = lplr.Character["Body Colors"]
6676
		local color = "Black"
6677
6678
		bodyc.HeadColor = BrickColor.new(color)
6679
		bodyc.LeftArmColor = BrickColor.new(color)
6680
		bodyc.LeftLegColor = BrickColor.new(color)
6681
		bodyc.RightArmColor = BrickColor.new(color)
6682
		bodyc.RightLegColor = BrickColor.new(color)
6683
		bodyc.TorsoColor = BrickColor.new(color)
6684
	end
6685
end)
6686
6687
addcmd('kill', 'kills a player',{},
6688
function(args, speaker)
6689
    local players = getPlayer(args[1], speaker)
6690
    for i,v in pairs(players)do
6691
        local pchar=_char(v)
6692
        pchar:BreakJoints()
6693
    end
6694
end)
6695
6696
addcmd('knuckles', 'that dead meme',{'ugandaknuckles'},
6697
function(args, speaker)
6698
    local players = getPlayer(args[1], speaker)
6699
    for i,v in pairs(players)do
6700
spawn(function()
6701
local plr = gPlayers[v]
6702
local  char = plr.Character
6703
char.Humanoid.WalkSpeed = 100
6704
char.Humanoid.JumpPower = 70
6705
spawn(function()
6706
for i,v in pairs(char:GetChildren()) do
6707
    if v:IsA("BasePart") then
6708
        coroutine.wrap(function()
6709
            for i=0,1,.1 do
6710
                wait()
6711
                v.Transparency = v.Transparency +i
6712
            end
6713
        end)()
6714
    end
6715
end
6716
for i,v in pairs(char:GetChildren()) do
6717
    if v:IsA("Accessory") then
6718
        coroutine.wrap(function()
6719
            for i=0,1,.1 do
6720
                wait()
6721
                v.Handle.Transparency = v.Handle.Transparency +i
6722
            end
6723
        end)()
6724
    end
6725
end
6726
end)
6727
char.Head.face:Destroy()
6728
wait(1)
6729
local s = Instance.new("Sound")
6730
s.Name = "wae"
6731
s.SoundId = "http://www.roblox.com/asset/?id=1308281913"
6732
s.Volume = 1
6733
s.Pitch = 1
6734
s.Looped = true
6735
s.archivable = true
6736
s.Parent = gPlayers.LocalPlayer.Character.Head
6737
s:play()
6738
local daqueen = Instance.new("Part",char)
6739
daqueen.Name = "asd"
6740
daqueen.CanCollide = false
6741
local mesh = Instance.new("SpecialMesh",daqueen)
6742
mesh.Scale = Vector3.new(0.1,0.1,0.1)
6743
mesh.MeshId = "rbxassetid://1300136843"
6744
local text = Instance.new("Decal",daqueen)
6745
text.Name = "asd"
6746
text.Texture = "rbxassetid://1300137893"
6747
local knowdawey = Instance.new("Weld",char)
6748
knowdawey.Part0 = char.HumanoidRootPart
6749
knowdawey.Part1 = daqueen
6750
local eye1 = Instance.new("Part")
6751
eye1.CanCollide = false
6752
eye1.Parent = char
6753
local mesh1 = Instance.new("SpecialMesh",eye1)
6754
mesh1.MeshId = "rbxassetid://1300138314"
6755
mesh1.Scale = Vector3.new(0.1,0.1,0.2)
6756
local eyetext = Instance.new("Decal",eye1)
6757
eyetext.Texture = "rbxassetid://1300129774"
6758
local eye1w = Instance.new("Weld",char)
6759
eye1w.Part0 = char.HumanoidRootPart
6760
eye1w.Part1 = eye1
6761
eye1w.C1 = CFrame.new(0,-1.3,0.7)
6762
end)
6763
end
6764
end)
6765
6766
addcmd('delete', 'removes any part with a certain name from the workspace',{'remove'},
6767
function(args, speaker)
6768
	part = GLS(false, 0)
6769
    local function dels(instance)
6770
        for i,v in pairs(instance:GetChildren())do
6771
            if v.Name:lower() == part:lower() then v:Destroy() end
6772
            dels(v)
6773
        end
6774
    end
6775
    dels(workspace)
6776
Notify('Deleted ' ..GLS(false, 0))
6777
end)
6778
6779
addcmd('deleteclass', 'removes any part with a certain classname from the workspace',{'removeclass','deleteclassname','removeclassname','dc'},
6780
function(args, speaker)
6781
	part = GLS(false, 0)
6782
    local function dels(instance)
6783
        for i,v in pairs(instance:GetChildren())do
6784
            if v.ClassName:lower() == part:lower() then v:Destroy() end
6785
            dels(v)
6786
        end
6787
    end
6788
    dels(workspace)
6789
Notify('Deleted items with ClassName ' ..GLS(false, 0))
6790
end)
6791
6792
addcmd('blur', 'adjusts blur',{},
6793
function(args, speaker)
6794
    local function dels(instance)
6795
        for i,v in pairs(instance:GetChildren())do
6796
            if v:IsA'BlurEffect'then v:Destroy()end
6797
            dels(v)
6798
        end
6799
    end
6800
    dels(LightingService)
6801
6802
	local b = Instance.new("BlurEffect", LightingService)
6803
	b.Name = "IYblur"
6804
    b.Size = args[1]
6805
end)
6806
6807
addcmd('distortsound','changes volume of sound',{'distort'},
6808
function(args, speaker)
6809
	for i,v in pairs(workspace:GetChildren())do
6810
		if v:IsA("Sound") and v.Name == "IYsound" then
6811
			v:ClearAllChildren ()
6812
			local d = Instance.new('DistortionSoundEffect')
6813
			d.Parent = v
6814
			d.Level = args[1]
6815
			Notify('Changed distortion to ' .. args[1])
6816
		end
6817
	end
6818
end)
6819
6820
addcmd('volume','changes volume of sound',{'vol'},
6821
function(args, speaker)
6822
	for i,v in pairs(workspace:GetChildren())do
6823
		if v:IsA("Sound") and v.Name == "IYsound" then
6824
			v.Volume = args[1]
6825
			Notify('Changed volume to ' .. args[1])
6826
		end
6827
	end
6828
end)
6829
6830
addcmd('pitch','changes pitch of sound',{},
6831
function(args, speaker)
6832
	for i,v in pairs(workspace:GetChildren())do
6833
		if v:IsA("Sound") and v.Name == "IYsound" then
6834
			v.Pitch = args[1]
6835
			Notify('Changed pitch to ' .. args[1])
6836
		end
6837
	end
6838
end)
6839
6840
addcmd('loadmap', 'spawns a map',{},
6841
function(args, speaker)
6842
local m = args[1]
6843
for _,v in pairs(workspace:GetChildren()) do
6844
if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
6845
v:Destroy() elseif v:IsA("Terrain") then v:Clear() end end
6846
for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
6847
wait(1)
6848
local map = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. m)
6849
map.Parent = workspace
6850
end)
6851
6852
addcmd('loadm','loads global messaging',{}, -- global message method by HARKINIAN @ V3RMILLION
6853
function(args, speaker)
6854
msghook()
6855
if MSGhook == false then
6856
local localp = game:GetService'Players'.LocalPlayer
6857
localp.CharacterAppearanceId = 20018
6858
localp.Character:BreakJoints()
6859
repeat wait() until localp.Character:FindFirstChild'BunnyEarsOfCaprice'
6860
Instance.new("ForceField", localp.Character)
6861
repeat wait() until localp.Character.BunnyEarsOfCaprice.Handle:FindFirstChild'BunnyTools'
6862
_G.mainhat = localp.Character:FindFirstChild'BunnyEarsOfCaprice':Clone()
6863
localp.CharacterAppearanceId = 0
6864
localp.Character:BreakJoints()
6865
if _G.mainhat ~= nil then
6866
local main = _G.mainhat.Handle.BunnyTools.EggScript3:Clone()
6867
local part = Instance.new('Part')
6868
part.Anchored = true
6869
part.Transparency = 1
6870
main.Disabled = false
6871
main.Parent = part
6872
_G.mainhat.Handle.BunnyTools.EggMesh3:Clone().Parent = part
6873
part.Parent = localp.Character
6874
part.CFrame = localp.Character.HumanoidRootPart.CFrame
6875
repeat wait() until localp:FindFirstChild'ChessMsg'
6876
part:Destroy()
6877
local message = localp:FindFirstChild'ChessMsg'
6878
message.Text = ''
6879
message.Parent = workspace
6880
message.Name = "IYmessage"
6881
if part ~= nil then part:Destroy() end
6882
localp.Character.HumanoidRootPart.Anchored = false
6883
for _, child in pairs( workspace:GetChildren()) do
6884
    if child.Name == "Part" and child.Size == Vector3.new(8, 0.4, 8) then
6885
        child:Destroy()
6886
    end
6887
end
6888
if localp.Character:FindFirstChild'ForceField' then localp.Character.ForceField:Destroy() end
6889
if _G.msg ~= nil then
6890
Notify('Loaded global message bypass')
6891
else
6892
execCmd("loadm")
6893
end
6894
end
6895
elseif MSGhook == true then
6896
Notify('Messages already loaded!')
6897
end
6898
end)
6899
6900
addcmd('countdown', 'makes a countdown', {},
6901
function(args, speaker)
6902
local players = getPlayer(args[1], speaker)
6903
if args[1] ~= string then
6904
local time = args[1]
6905
msghook()
6906
if MSGhook == true then
6907
local h = workspace.IYmessage
6908
for i = time, 1, -1 do
6909
wait(1)
6910
h.Text = "Countdown: "..i..""
6911
end
6912
wait(1)
6913
h.Text = "Times Up!"
6914
wait(2)
6915
h.Text = ''
6916
elseif MSGhook == false then
6917
	execCmd("loadm")
6918
	repeat wait() until workspace:FindFirstChild("IYmessage")
6919
local h = workspace.IYmessage
6920
for i = time, 1, -1 do
6921
wait(1)
6922
h.Text = "Countdown: "..i..""
6923
end
6924
wait(1)
6925
h.Text = "Times Up!"
6926
wait(2)
6927
h.Text = ''
6928
end
6929
end
6930
end)
6931
6932
addcmd('explode', 'explode a player', {},
6933
function(args, speaker)
6934
    local players = getPlayer(args[1], speaker)
6935
    for i, v in pairs(players) do
6936
        local char = _char(v)
6937
        if char:FindFirstChild("HumanoidRootPart") then
6938
            Instance.new("Explosion", char).Position = char.HumanoidRootPart.Position					
6939
        end
6940
    end
6941
end)
6942
6943
addcmd('flood', 'makes a flood e.e', {},
6944
function(args, speaker)
6945
workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
6946
end)
6947
6948
addcmd('spookyify', 'makes it sp00ky', {},
6949
function(args, speaker)
6950
local music = Instance.new("Sound", workspace)
6951
music.SoundId = "http://www.roblox.com/asset/?id=257569267"
6952
music.Volume = 20
6953
music.Looped = true
6954
music:Play()
6955
6956
tex1 = "http://www.roblox.com/asset/?id=185495987"
6957
tex2 = "http://www.roblox.com/asset/?id=260858020"
6958
tex3 = "http://www.roblox.com/asset/?id=149213919"
6959
tex4 = "http://www.roblox.com/asset/?id=171905673"
6960
6961
local w = workspace:GetChildren()
6962
6963
for i= 1,#w do
6964
    if w[i]:isA("BasePart") then
6965
        pe = Instance.new("ParticleEmitter", w[i])
6966
        pe.Texture = tex4
6967
        pe.VelocitySpread = 5
6968
    end
6969
end
6970
6971
local playerLeaderstats = {}
6972
for i, v in pairs(gPlayers:GetChildren()) do
6973
table.insert(playerLeaderstats, v)
6974
end
6975
for i, v in pairs(playerLeaderstats) do
6976
pe = Instance.new("ParticleEmitter",v.Character.HumanoidRootPart)
6977
pe.Texture = "http://www.roblox.com/asset/?id=171905673"
6978
pe.VelocitySpread = 50
6979
end
6980
6981
texture = "http://www.roblox.com/asset/?id=185495987"
6982
6983
local A = workspace:GetChildren()
6984
local B = workspace:GetChildren()
6985
local C = workspace:GetChildren()
6986
local D = workspace:GetChildren()
6987
local E = workspace:GetChildren()
6988
local F = workspace:GetChildren()
6989
for i,v in pairs(A) do
6990
    if v:IsA("Part") then
6991
    local d =    Instance.new("Decal",v)
6992
        v.Decal.Face = "Top"
6993
        v.Decal.Texture = texture
6994
        v.Anchored = true        
6995
    end
6996
end
6997
6998
for i,v in pairs(B) do
6999
    if v:IsA("Part") then
7000
        local s = Instance.new("Decal",v)
7001
        s.Face = "Front"
7002
        s.Texture = texture
7003
    end
7004
end
7005
7006
for i,v in pairs(C) do
7007
    if v:IsA("Part") then
7008
        local h = Instance.new("Decal",v)
7009
        h.Face = "Back"
7010
        h.Texture = texture
7011
    end
7012
end
7013
7014
for i,v in pairs(D) do
7015
    if v:IsA("Part") then
7016
        local j = Instance.new("Decal",v)
7017
        j.Face = "Left"
7018
        j.Texture = texture
7019
    end
7020
end
7021
7022
for i,v in pairs(E) do
7023
    if v:IsA("Part") then
7024
        local k = Instance.new("Decal",v)
7025
        k.Face = "Right"
7026
        k.Texture = texture
7027
    end
7028
end
7029
7030
for i,v in pairs(F) do
7031
    if v:IsA("Part") then
7032
        local l = Instance.new("Decal",v)
7033
        l.Face = "Bottom"
7034
        l.Texture = texture
7035
    end
7036
7037
	imageOne = "http://www.roblox.com/asset/?id=169585459"
7038
imageTwo = "http://www.roblox.com/asset/?id=169585475"
7039
imageThree = "http://www.roblox.com/asset/?id=169585485"
7040
imageFour = "http://www.roblox.com/asset/?id=169585502"
7041
imageFive = "http://www.roblox.com/asset/?id=169585515"
7042
imageSix = "http://www.roblox.com/asset/?id=169585502"
7043
imageSeven = "http://www.roblox.com/asset/?id=169585485"
7044
imageEight = "http://www.roblox.com/asset/?id=169585475"
7045
7046
Spooky = Instance.new("Sound", workspace)
7047
Spooky.Name = "Spooky"
7048
Spooky.SoundId = "rbxassetid://174270407"
7049
Spooky.Volume = 15
7050
Spooky.Looped = true
7051
Spooky:Play()
7052
7053
Sky = Instance.new("Sky", LightingService)
7054
Sky.SkyboxBk = imageOne
7055
Sky.SkyboxDn = imageOne
7056
Sky.SkyboxFt = imageOne
7057
Sky.SkyboxLf = imageOne
7058
Sky.SkyboxRt = imageOne
7059
Sky.SkyboxUp = imageOne
7060
7061
7062
while true do
7063
    Sky.SkyboxBk = imageOne
7064
    Sky.SkyboxDn = imageOne
7065
    Sky.SkyboxFt = imageOne
7066
    Sky.SkyboxLf = imageOne
7067
    Sky.SkyboxRt = imageOne
7068
    Sky.SkyboxUp = imageOne
7069
    wait(0.15)
7070
    Sky.SkyboxBk = imageTwo
7071
    Sky.SkyboxDn = imageTwo
7072
    Sky.SkyboxFt = imageTwo
7073
    Sky.SkyboxLf = imageTwo
7074
    Sky.SkyboxRt = imageTwo
7075
    Sky.SkyboxUp = imageTwo
7076
    wait(0.15)
7077
    Sky.SkyboxBk = imageThree
7078
    Sky.SkyboxDn = imageThree
7079
    Sky.SkyboxFt = imageThree
7080
    Sky.SkyboxLf = imageThree
7081
    Sky.SkyboxRt = imageThree
7082
    Sky.SkyboxUp = imageThree
7083
    wait(0.15)
7084
    Sky.SkyboxBk = imageFour
7085
    Sky.SkyboxDn = imageFour
7086
    Sky.SkyboxFt = imageFour
7087
    Sky.SkyboxLf = imageFour
7088
    Sky.SkyboxRt = imageFour
7089
    Sky.SkyboxUp = imageFour
7090
    wait(0.15)
7091
    Sky.SkyboxBk = imageFive
7092
    Sky.SkyboxDn = imageFive
7093
    Sky.SkyboxFt = imageFive
7094
    Sky.SkyboxLf = imageFive
7095
    Sky.SkyboxRt = imageFive
7096
    Sky.SkyboxUp = imageFive
7097
    wait(0.15)
7098
    Sky.SkyboxBk = imageSix
7099
    Sky.SkyboxDn = imageSix
7100
    Sky.SkyboxFt = imageSix
7101
    Sky.SkyboxLf = imageSix
7102
    Sky.SkyboxRt = imageSix
7103
    Sky.SkyboxUp = imageSix
7104
    wait(0.15)
7105
    Sky.SkyboxBk = imageSeven
7106
    Sky.SkyboxDn = imageSeven
7107
    Sky.SkyboxFt = imageSeven
7108
    Sky.SkyboxLf = imageSeven
7109
    Sky.SkyboxRt = imageSeven
7110
    Sky.SkyboxUp = imageSeven
7111
    wait(0.15)
7112
    Sky.SkyboxBk = imageEight
7113
    Sky.SkyboxDn = imageEight
7114
    Sky.SkyboxFt = imageEight
7115
    Sky.SkyboxLf = imageEight
7116
    Sky.SkyboxRt = imageEight
7117
    Sky.SkyboxUp = imageEight
7118
    wait(0.15)
7119
    
7120
end
7121
end
7122
end)
7123
7124
addcmd('invisible', 'make a player invisible',{'invis'},
7125
function(args, speaker)
7126
    local players = getPlayer(args[1], speaker)
7127
    for i, v in pairs(players) do
7128
        for k, v2 in pairs(_char(v):GetChildren()) do
7129
			if v2.className == "Part" then
7130
                if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
7131
            elseif v2.className == "Accessory" then
7132
                if v2:FindFirstChild("Handle") then
7133
                    v2.Handle.Transparency = 1 
7134
                end
7135
			end
7136
            if v2:FindFirstChild("face") then
7137
                v2.face.Transparency = 1
7138
			end
7139
		end
7140
    end
7141
end)
7142
7143
addcmd('visible', 'make a player visible',{'vis'},
7144
function(args, speaker)
7145
    local players = getPlayer(args[1], speaker)
7146
    for i, v in pairs(players) do
7147
        for k, v2 in pairs(_char(v):GetChildren()) do
7148
            if v2.className == "Part" then
7149
				if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end elseif v2.className == "Accessory" then
7150
                if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
7151
            end
7152
			if v2:FindFirstChild("face") then
7153
				v2.face.Transparency = 0
7154
			end
7155
		end
7156
    end
7157
end)
7158
7159
addcmd('goto', 'go to a player',{'to'},
7160
function(args, speaker)
7161
    local players = getPlayer(args[1], speaker)
7162
	if _char(players[1]) ~= nil then
7163
		if speaker.Character:FindFirstChild("Humanoid") then
7164
			speaker.Character.Humanoid.Jump = true
7165
		end
7166
		speaker.Character:MoveTo(_char(players[1]).HumanoidRootPart.Position)
7167
	end
7168
end)
7169
7170
addcmd('bring', 'bring a player to you',{},
7171
function(args, speaker)
7172
    local players = getPlayer(args[1], speaker)
7173
	for i,v in pairs(players) do
7174
		if _char(v) ~= nil then
7175
			if _char(v):FindFirstChild("Humanoid") then
7176
			_char(v).Humanoid.Jump = true
7177
			_char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
7178
			end
7179
			wait(0.1)
7180
			_char(v):MoveTo(speaker.Character.HumanoidRootPart.Position)
7181
		end
7182
	end
7183
end)
7184
7185
addcmd('tp', 'teleport player 1 to player 2',{},
7186
function(args, speaker)
7187
    local players1=getPlayer(args[1], speaker)
7188
    local players2=getPlayer(args[2], speaker)
7189
    if not players2[1] then return end
7190
    for i,v in pairs(players1) do
7191
		if _char(v) ~= nil and _char(players2[1]) ~= nil then
7192
			if _char(v):FindFirstChild("Humanoid") then
7193
			_char(v).Humanoid.Jump = true
7194
			_char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
7195
			end
7196
			wait(0.1)
7197
			_char(v):MoveTo(_char(players2[1]).HumanoidRootPart.Position)
7198
		end		
7199
	end
7200
end)
7201
7202
local WayPoints = {}
7203
addcmd("savepos","sets a waypoint at the speaker's position",{'spos'},
7204
function(args, speaker)
7205
	local WPName = tostring(GLS(false, 0))
7206
	if speaker.Character:findFirstChild("HumanoidRootPart") then
7207
		Notify("Created waypoint: "..GLS(false, 0))
7208
		local torso = speaker.Character:findFirstChild("HumanoidRootPart")
7209
		WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
7210
		updatepositions()
7211
	end	
7212
end)
7213
7214
addcmd("deletepos","sets a waypoint at the speaker's position",{'dpos'},
7215
function(args, speaker)
7216
		for i,v in pairs(WayPoints) do
7217
		if v.NAME == tostring(GLS(false, 0)) then
7218
		Notify("Deleted waypoint: " .. v.NAME)
7219
		table.remove(WayPoints, i)
7220
		updatepositions()
7221
		end end
7222
end)
7223
7224
7225
addcmd("loadpos","teleports a player to a waypoint",{'lpos'},
7226
function(args, speaker)
7227
    local players = getPlayer(args[1], speaker)
7228
		local WPName = tostring(GLS(false, 1))
7229
		for i,v in pairs(players) do
7230
		if gPlayers[v] and gPlayers[v].Character then
7231
			for i,_ in pairs(WayPoints) do
7232
				local x = WayPoints[i].COORD[1]
7233
				local y = WayPoints[i].COORD[2]
7234
				local z = WayPoints[i].COORD[3]
7235
				if tostring(WayPoints[i].NAME) == tostring(WPName) then
7236
					gPlayers[v].Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
7237
				end
7238
			end
7239
		end
7240
	end
7241
end)
7242
7243
addcmd('charplr','charplr [plr] [plr]',{'cp'},
7244
function(args, speaker)
7245
    local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
7246
    for i,v in pairs(players1) do for a,b in pairs(players2) do
7247
            if _players[v].Character and _players[b].Character then
7248
                _players[v].CharacterAppearanceId = _players[b].userId
7249
                refresh(_players[v])
7250
            end
7251
        end
7252
    end
7253
end)
7254
7255
addcmd('copytools', 'copys the tools from a players backpack',{'ctools','clonetools'},
7256
function(args, speaker)
7257
    local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
7258
	for i,v in pairs(players1) do for a,b in pairs(players2) do
7259
		spawn(function()
7260
		for i,v in pairs(_players[v].Backpack:GetChildren()) do
7261
			if v:IsA('Tool') or v:IsA('HopperBin') then
7262
				if not _players[b] then
7263
				v:Clone().Parent = speaker.Backpack
7264
				else v:Clone().Parent = _players[b].Backpack
7265
			end
7266
			end
7267
		end
7268
		end)
7269
		end
7270
		end
7271
end)
7272
7273
addcmd('char', 'change a players appearance',{},
7274
function(args, speaker)
7275
    local players = getPlayer(args[1], speaker)
7276
    if not args[1]or not args[2]then return end
7277
    local id=args[2]
7278
	if players ~= nil then
7279
		for i,v in pairs(players) do
7280
			gPlayers[v].CharacterAppearanceId = id
7281
			refresh(gPlayers[v])
7282
			end
7283
		end
7284
end)
7285
7286
addcmd('unchar', 'change a players appearance to default',{'nochar','uncp','nocp','uncharplr','nocharplr'},
7287
function(args, speaker)
7288
    local players = getPlayer(args[1], speaker)
7289
	if players ~= nil then
7290
		for i,v in pairs(players) do
7291
		gPlayers[v].CharacterAppearanceId = 0
7292
		refresh(gPlayers[v])
7293
		end
7294
	end
7295
end)
7296
7297
addcmd('speed', 'change a players walkspeed',{'ws'},
7298
function(args, speaker)
7299
    local players = getPlayer(args[1], speaker)
7300
    if not args[1]or not args[2]then return end
7301
    local num=args[2]
7302
	for i,v in pairs(players) do
7303
		if _char(v):FindFirstChild("Humanoid") then
7304
			_char(v).Humanoid.WalkSpeed=tonumber(num)
7305
		end
7306
	end
7307
end)
7308
7309
addcmd('jump', 'forces a player to jump',{},
7310
function(args, speaker)
7311
    local players = getPlayer(args[1], speaker)
7312
	for i,v in pairs(players) do
7313
		if _char(v):FindFirstChild("Humanoid") then
7314
			_char(v).Humanoid.Jump = true
7315
		end
7316
	end
7317
end)
7318
7319
jumping = {}
7320
addcmd('loopjump','like a bunny :)',{'ljump'},
7321
function(args, speaker)
7322
	local players = getPlayer(args[1], speaker)
7323
    for i,v in pairs(players)do
7324
	spawn(function()
7325
		if FindTable(jumping, _players[v].Name) then return end
7326
		table.insert(jumping, _players[v].Name)
7327
		repeat wait(0.01)
7328
			if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
7329
			if _players[v].Character.Humanoid.Jump ~= true then
7330
		_players[v].Character.Humanoid.Jump = true end end
7331
		until not FindTable(jumping, _players[v].Name)
7332
	end)
7333
	end
7334
end)
7335
7336
addcmd('unljump','unjails player',{'noljump','unloopjump','noloopjump'},
7337
function(args, speaker)
7338
	local players = getPlayer(args[1], speaker)
7339
	for i,v in pairs(players)do
7340
		spawn(function()
7341
		for a,b in pairs(jumping) do if b == _players[v].Name then table.remove(jumping, a) end end
7342
		end)
7343
		end
7344
end)
7345
7346
addcmd('sit', 'sit a player',{},
7347
function(args, speaker)
7348
    local players = getPlayer(args[1], speaker)
7349
	for i,v in pairs(players) do
7350
		if _char(v):FindFirstChild("Humanoid") then
7351
			_char(v).Humanoid.Sit = true
7352
		end
7353
	end
7354
end)
7355
7356
sitting = {}
7357
addcmd('loopsit','very annoying',{'lsit'},
7358
function(args, speaker)
7359
	local players = getPlayer(args[1], speaker)
7360
    for i,v in pairs(players)do
7361
	spawn(function()
7362
		if FindTable(sitting, _players[v].Name) then return end
7363
		table.insert(sitting, _players[v].Name)
7364
		repeat wait(0.01)
7365
			if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
7366
			if _players[v].Character.Humanoid.Sit ~= true then
7367
		_players[v].Character.Humanoid.Sit = true end end
7368
		until not FindTable(sitting, _players[v].Name)
7369
	end)
7370
	end
7371
end)
7372
7373
addcmd('unlsit','unjails player',{'nolsit','unloopsit','noloopsit'},
7374
function(args, speaker)
7375
	local players = getPlayer(args[1], speaker)
7376
	for i,v in pairs(players)do
7377
		spawn(function()
7378
		for a,b in pairs(sitting) do if b == _players[v].Name then table.remove(sitting, a) end end
7379
		end)
7380
		end
7381
end)
7382
7383
addcmd('strength',' strong',{},
7384
function(args, speaker)
7385
	local players = getPlayer(args[1], speaker)
7386
    for i,v in pairs(players)do
7387
	spawn(function()
7388
	for _, child in pairs( _players[v].Character:GetDescendants()) do
7389
    if child.ClassName == "Part" then
7390
    child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
7391
    end
7392
	end
7393
	end)
7394
	end
7395
end)
7396
7397
addcmd('weaken',' weak',{},
7398
function(args, speaker)
7399
	local players = getPlayer(args[1], speaker)
7400
    for i,v in pairs(players)do
7401
	spawn(function()
7402
	for _, child in pairs( _players[v].Character:GetDescendants()) do
7403
    if child.ClassName == "Part" then
7404
    child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
7405
    end
7406
	end
7407
	end)
7408
	end
7409
end)
7410
7411
addcmd('unweaken',' undoes strength and weaken',{'unstrength'},
7412
function(args, speaker)
7413
	local players = getPlayer(args[1], speaker)
7414
    for i,v in pairs(players)do
7415
	spawn(function()
7416
	for _, child in pairs( _players[v].Character:GetDescendants()) do
7417
    if child.ClassName == "Part" then
7418
    child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
7419
    end
7420
	end
7421
	end)
7422
	end
7423
end)
7424
7425
addcmd('trip','makes a player trip',{},
7426
function(args, speaker)
7427
	local players = getPlayer(args[1], speaker)
7428
    for i,v in pairs(players)do
7429
	spawn(function()
7430
	if _players[v].Character:findFirstChild("Right Leg") then -- credz to Zwolf#3762
7431
	local dir = _players[v].Character:findFirstChild("Right Leg")
7432
	dir.Anchored = true
7433
	if dir.Anchored == true then
7434
    wait(.5)
7435
    _players[v].Character.Humanoid.Sit = true
7436
    wait(1)
7437
    _players[v].Character.Humanoid.Sit = false
7438
    dir.Anchored = false
7439
	end
7440
	end
7441
	end)
7442
	end
7443
end)
7444
7445
oofing = false
7446
addcmd('loopoof','very VERY annoying',{},
7447
function(args, speaker)
7448
oofing = true
7449
repeat wait(0.01)
7450
	for i,v in pairs(game:GetService'Players':GetPlayers()) do
7451
       if v.Character ~= nil and v.Character:FindFirstChild'Head' then
7452
           for _,x in pairs(v.Character.Head:GetChildren()) do
7453
               if x:IsA'Sound' then x.Playing = true end
7454
           end
7455
       end
7456
   end
7457
until oofing == false
7458
end)
7459
7460
addcmd('unloopoof','stops the oof chaos',{},
7461
function(args, speaker)
7462
oofing = false
7463
end)
7464
7465
addcmd('jpower', 'change a players jump height',{'grav','jumppower','jp'},
7466
function(args, speaker)
7467
    local players = getPlayer(args[1], speaker)
7468
    if not args[1]or not args[2]then return end
7469
    local num=args[2]
7470
	for i,v in pairs(players) do
7471
		if _char(v):FindFirstChild("Humanoid") then
7472
			_char(v).Humanoid.JumpPower=tonumber(num)
7473
		end
7474
	end
7475
end)
7476
7477
addcmd('confuse', 'confusing...',{},
7478
function(args, speaker)
7479
    local players = getPlayer(args[1], speaker)
7480
	for i,v in pairs(players) do
7481
		spawn(function()
7482
		if _char(v):FindFirstChild("Humanoid") then
7483
			_char(v).Humanoid.Name = "ConfusedNigga"
7484
			while true do
7485
			_char(v).ConfusedNigga.CameraOffset = Vector3.new(2, 4, 6)
7486
    		_char(v).ConfusedNigga.WalkToPoint = Vector3.new(math.random(1,100), math.random(1,100), math.random(1,100))
7487
   			wait(0.1)
7488
			end 
7489
7490
		end
7491
		end)
7492
		end
7493
	end)
7494
7495
addcmd('unconfuse', 'not confusing...',{},
7496
function(args, speaker)
7497
    local players = getPlayer(args[1], speaker)
7498
	for i,v in pairs(players) do
7499
		spawn(function()
7500
		if _char(v):FindFirstChild("ConfusedNigga") then
7501
			_char(v).ConfusedNigga.Name = "Humanoid"
7502
			wait(0.3)
7503
			_char(v).Humanoid.CameraOffset = Vector3.new(0, 0, 0)
7504
7505
		end
7506
		end)
7507
		end
7508
end)
7509
7510
addcmd('cripple', 'cripples a player xddd',{'stun'},
7511
function(args, speaker)
7512
    local players = getPlayer(args[1], speaker)
7513
	for i,v in pairs(players) do
7514
		if _char(v):FindFirstChild("Humanoid") then
7515
			_char(v).Humanoid.PlatformStand = true
7516
		end
7517
	end
7518
end)
7519
7520
addcmd('uncripple', 'un cripples a player xddd',{'unstun'},
7521
function(args, speaker)
7522
    local players = getPlayer(args[1], speaker)
7523
	for i,v in pairs(players) do
7524
		if _char(v):FindFirstChild("Humanoid") then
7525
			_char(v).Humanoid.PlatformStand = false
7526
		end
7527
	end
7528
end)
7529
7530
addcmd('hipheight', 'adjusts hip height',{'hheight'},
7531
function(args, speaker)
7532
    local players = getPlayer(args[1], speaker)
7533
	for i,v in pairs(players) do
7534
		if _char(v):FindFirstChild("Humanoid") then
7535
			_char(v).Humanoid.HipHeight = args[2]
7536
		end
7537
	end
7538
end)
7539
7540
addcmd('face', 'change a players face',{},
7541
function(args, speaker)
7542
    local players = getPlayer(args[1], speaker)
7543
	for i,v in pairs(players) do
7544
		if _char(v).Head:FindFirstChild("face") then
7545
			_char(v).Head.face.Texture = "rbxassetid://" .. args[2]
7546
		end
7547
	end
7548
end)
7549
7550
addcmd('time', 'change the time of day',{},
7551
function(args, speaker)
7552
    if not args[1]then return end
7553
	Notify('Time set to ' .. args[1])
7554
    LightingService.ClockTime = args[1]
7555
end)
7556
7557
addcmd('day', 'change the time to day',{},
7558
function(args, speaker)
7559
LightingService.ClockTime = 15
7560
end)
7561
7562
addcmd('night', 'change the time of night',{},
7563
function(args, speaker)
7564
LightingService.ClockTime = 0
7565
end)
7566
7567
addcmd('globalshadows', 'changes the lighting property',{'gshadows'},
7568
function(args, speaker)
7569
	Notify('Turned on global shadows')
7570
    LightingService.GlobalShadows = true
7571
end)
7572
7573
addcmd('unglobalshadows', 'changes the lighting property',{'nogshadows','ungshadows','noglobalshadows'},
7574
function(args, speaker)
7575
	Notify('Turned off global shadows')
7576
    LightingService.GlobalShadows = false
7577
end)
7578
7579
addcmd('outlines', 'changes the lighting property',{},
7580
function(args, speaker)
7581
	Notify('Turned on outlines')
7582
    LightingService.Outlines = true
7583
end)
7584
7585
addcmd('unoutlines', 'changes the lighting property',{'nooutlines'},
7586
function(args, speaker)
7587
	Notify('Turned off outlines')
7588
    LightingService.Outlines = false
7589
end)
7590
7591
addcmd('brightness', 'changes the lighting property',{},
7592
function(args, speaker)
7593
	Notify('Set brightness to ' .. args[1])
7594
    LightingService.Brightness = args[1]
7595
end)
7596
7597
addcmd('age','tells you the age of a player',{},
7598
function(args, speaker)
7599
local players = getPlayer(args[1], speaker)
7600
if speaker.userId ~= LP.userId then
7601
lponly(speaker)
7602
else
7603
for i,v in pairs(players) do
7604
game:FindService('StarterGui'):SetCore('SendNotification', {
7605
Title = _players[v].Name,
7606
Text = 'Age: '.._players[v].AccountAge,
7607
Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]].._players[v].Name..[[&RAND]] .. math.random(1,100000000),
7608
Duration = 5,
7609
})
7610
end
7611
end
7612
end)
7613
7614
addcmd('remotespy', 'prints remotes',{'remotes'},
7615
function(args, speaker)
7616
if speaker.userId ~= LP.userId then
7617
lponly(speaker)
7618
else
7619
Notify('Printing remotes')
7620
function getem(o)
7621
for i,v in pairs(o:children())do
7622
if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then              
7623
print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
7624
end
7625
getem(v)
7626
end
7627
end
7628
pcall(getem,game)
7629
end
7630
end)
7631
7632
addcmd('f3x', 'loads f3x tools',{'fex'},
7633
function(args, speaker)
7634
if speaker.userId ~= LP.userId then
7635
lponly(speaker)
7636
else
7637
loadstring(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1059691823").Source)()
7638
end
7639
end)
7640
7641
addcmd('kick', 'kick a player',{},
7642
function(args, speaker)
7643
local players = getPlayer(args[1], speaker)
7644
for i,v in pairs(players) do
7645
spawn(function()
7646
if FindTable(SPC, args[1]) then Notify('Kicked ' ..args[1]) else
7647
Notify('Kicked player(s)') end
7648
kickF(gPlayers[v])
7649
end) end end)
7650
7651
function fadelock(id)
7652
if lockic.ImageTransparency ~= 1 then
7653
for i=1, 10 do   	
7654
   lockic.ImageTransparency = lockic.ImageTransparency + 0.1
7655
wait(0.01)
7656
end
7657
lockic.ImageTransparency = 1
7658
end
7659
if id ~= 'off' then
7660
lockic.Image = id
7661
wait(0.2)
7662
for i=1, 10 do   	
7663
   lockic.ImageTransparency = lockic.ImageTransparency - 0.1
7664
wait(0.01)
7665
end
7666
lockic.ImageTransparency = 0
7667
end end
7668
7669
addcmd('serverlock', 'lock teh server',{'slock'},
7670
function(args, speaker)
7671
slock = true
7672
agelock = false
7673
Notify('Locked Server')
7674
fadelock("rbxassetid://1495252742")
7675
end)
7676
7677
addcmd('unserverlock', 'unlock teh server',{'unslock'},
7678
function(args, speaker)
7679
slock = false
7680
Notify('Unlocked Server')
7681
if lockic.Image == "rbxassetid://1495252742" then
7682
fadelock('off')
7683
end
7684
end)
7685
7686
addcmd('agelock', 'lock teh server for a certain age',{'alock'},
7687
function(args, speaker)
7688
if isNumber(args[1]) then
7689
Notify('Set the age lock to age ' .. args[1])
7690
isagelocked = true
7691
slock = false
7692
agelock = tonumber(args[1])
7693
fadelock("rbxassetid://1495252495")
7694
end
7695
end)
7696
7697
addcmd('unagelock', 'lock teh server for a certain age',{'unalock','noagelock','noalock'},
7698
function(args, speaker)
7699
Notify('Disabled age lock')
7700
isagelocked = false
7701
if lockic.Image == "rbxassetid://1495252495" then
7702
fadelock('off')
7703
end
7704
end)
7705
7706
addcmd('unlockws', 'unlock the whole workspace',{},
7707
function(args, speaker)
7708
	Notify('Workspace unlocked')
7709
	wait(1)
7710
    local function unlock(instance) 
7711
        for i,v in pairs(instance:GetChildren()) do
7712
            if v:IsA("BasePart") then
7713
                v.Locked = false
7714
            end
7715
            unlock(v)
7716
        end
7717
    end
7718
    unlock(workspace)
7719
end)
7720
7721
addcmd('lockws', 'lock the whole workspace',{},
7722
function(args, speaker)
7723
	Notify('Workspace locked')
7724
	wait(1)
7725
    local function lock(instance) 
7726
        for i,v in pairs(instance:GetChildren()) do
7727
            if v:IsA("BasePart") then
7728
                v.Locked = true
7729
            end
7730
            lock(v)
7731
        end
7732
    end
7733
    lock(workspace)
7734
end)
7735
7736
addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
7737
function(args, speaker)
7738
   local function unanchor(instance) 
7739
        for i,v in pairs(instance:GetChildren()) do
7740
            if v:IsA("BasePart") then
7741
                v.Anchored=false
7742
            end
7743
            unanchor(v)
7744
        end
7745
    end
7746
    unanchor(workspace)
7747
end)
7748
7749
addcmd('anchorws', 'anchor the whole workspace',{'anchor'},
7750
function(args, speaker)
7751
   local function anchor(instance) 
7752
        for i,v in pairs(instance:GetChildren()) do
7753
            if v:IsA("BasePart") then
7754
                v.Anchored=true
7755
            end
7756
            anchor(v)
7757
        end
7758
    end
7759
    anchor(workspace)
7760
end)
7761
7762
addcmd('clear', 'resets Workspace to a baseplate',{'clearws','clearworkspace'},
7763
function()
7764
	for _,v in pairs(workspace:GetChildren()) do
7765
		if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
7766
			v:Destroy()
7767
		elseif v:IsA("Terrain") then
7768
			v:Clear()
7769
		end
7770
	end
7771
	for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
7772
	local p = Instance.new("Part", workspace)
7773
	p.Anchored = true
7774
	p.FormFactor = "Symmetric"
7775
	p.Size = Vector3.new(1000,1,1000)
7776
	p.Position = Vector3.new(0,0,0)
7777
	p.BrickColor = BrickColor.new("Bright green")
7778
	p.Material = "Grass"
7779
	p.Locked = true
7780
end)
7781
7782
addcmd('headshake', 'shakes a players head',{},
7783
function(args, speaker)
7784
		local players = getPlayer(args[1], speaker)
7785
		for i,v in pairs(players) do
7786
				spawn(function()
7787
local shaken = gPlayers[v].Character
7788
for X = 1, math.huge, 0.2 do 
7789
wait() 
7790
shaken.Torso.Neck.C0 = CFrame.new(math.sin(X) / 1,1.5,0) 
7791
shaken.Torso.Neck.C1 = CFrame.new(0,0,0) 
7792
end 
7793
for X = 1, math.huge, 0.1 do 
7794
wait() 
7795
shaken.Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromAxisAngle(Vector3.new(0,1,0), X) 
7796
shaken.Torso.Neck.C1 = CFrame.new(0,0,0) 
7797
end 
7798
for _,c in pairs(gPlayers:GetChildren()) do
7799
	c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100)
7800
end
7801
for _,c in pairs(gPlayers:GetChildren()) do
7802
	c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
7803
end
7804
end)
7805
end
7806
end)
7807
7808
addcmd('explorer', 'opens DEX',{'dex'},
7809
function(args, speaker)
7810
if speaker.userId ~= LP.userId then
7811
lponly(speaker)
7812
else
7813
loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
7814
end
7815
end)
7816
7817
addcmd('iyspam', '/shrug',{},
7818
function(args, speaker)
7819
loadstring(game:HttpGet(('https://pastebin.com/raw/aJ15LAbN'),true))()
7820
end)
7821
7822
addcmd('firstp', 'forces player to go into first person',{},
7823
function(args, speaker)
7824
    local players = getPlayer(args[1], speaker)
7825
    for i,v in pairs(players)do
7826
        gPlayers[v].CameraMode = "LockFirstPerson"
7827
    end
7828
end)
7829
7830
addcmd('lock', 'locks a players body parts',{},
7831
function(args, speaker)
7832
    local players = getPlayer(args[1], speaker)
7833
    for i,v in pairs(players)do
7834
		for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
7835
		if v:IsA("Part") then
7836
		v.Locked = true
7837
end end end
7838
end)
7839
7840
addcmd('unlock', 'locks a players body parts',{},
7841
function(args, speaker)
7842
    local players = getPlayer(args[1], speaker)
7843
    for i,v in pairs(players)do
7844
		for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
7845
		if v:IsA("Part") then
7846
		v.Locked = false
7847
end end end
7848
end)
7849
7850
addcmd('disablereset', 'makes a player unable to reset',{'noreset'},
7851
function(args, speaker)
7852
    local players = getPlayer(args[1], speaker)
7853
    for i,v in pairs(players)do
7854
	spawn(function()
7855
	gPlayers[v].Character.Humanoid.Name = "HumanoidIY"
7856
	if FindTable(SPC, args[1]) then Notify('Disabled reset for ' .. args[1]) else
7857
	Notify('Disabled reset for player(s)') end
7858
	end)
7859
	end
7860
end)
7861
7862
addcmd('enablereset', 'makes a player unable to reset',{'reset'},
7863
function(args, speaker)
7864
    local players = getPlayer(args[1], speaker)
7865
    for i,v in pairs(players)do
7866
	spawn(function()
7867
	gPlayers[v].Character.HumanoidIY.Name = "Humanoid"
7868
	if FindTable(SPC, args[1]) then Notify('Enabled reset for ' .. args[1]) else
7869
	Notify('Enabled reset for player(s)') end
7870
	end)
7871
	end
7872
end)
7873
7874
addcmd("fixlighting","Removes effects from lighting",{'fixl'},
7875
function(args,speaker)
7876
    for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
7877
        if v:IsA("PostEffect") then
7878
            v:Destroy()
7879
        end
7880
    end
7881
LightingService.Ambient = origsettings.abt
7882
LightingService.OutdoorAmbient = origsettings.oabt
7883
LightingService.Brightness = origsettings.brt
7884
LightingService.TimeOfDay = origsettings.time
7885
LightingService.FogColor = origsettings.fclr
7886
LightingService.FogEnd = origsettings.fe
7887
LightingService.FogStart = origsettings.fs
7888
end)
7889
7890
addcmd("savelighting","Removes effects from lighting",{'slighting'},
7891
function(args,speaker)
7892
origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time = 
7893
LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
7894
Notify('Saved lighting settings')
7895
end)
7896
7897
addcmd("blackandwhite","Makes the game black and white",{},
7898
function(args,speaker)
7899
    local lighting = game:GetService("Lighting")
7900
    local effect = Instance.new("ColorCorrectionEffect",lighting)
7901
    effect.Saturation = -1
7902
end)
7903
7904
addcmd("invert","Makes the game inverted",{},
7905
function(args,speaker)
7906
    local lighting = game:GetService("Lighting")
7907
    local effect = Instance.new("ColorCorrectionEffect",lighting)
7908
    effect.Saturation = -1
7909
    local effect = Instance.new("ColorCorrectionEffect",lighting)
7910
    effect.Saturation = -1
7911
end)
7912
7913
addcmd("sun","Intensifys the sun",{},
7914
function(args,speaker)
7915
    local intense = args[1] or 0.25
7916
    local spread = args[2] or 1
7917
    local lighting = game:GetService("Lighting")
7918
    local effect = Instance.new("SunRaysEffect",lighting)
7919
	effect.Name = "IYsun"
7920
    effect.Intensity = tonumber(intense)
7921
    effect.Spread = tonumber(spread)
7922
end)
7923
7924
addcmd('base', 'spawns a base',{},
7925
function(args, speaker)
7926
local pt = Instance.new("Part")
7927
pt.BrickColor = BrickColor.new("Silver")
7928
pt.Anchored = true
7929
pt.CanCollide = true
7930
pt.BottomSurface = "Weld"
7931
pt.Parent = workspace
7932
pt.Name = (math.random(1,1000000))
7933
pt.Size = Vector3.new(1000, 1, 1000)
7934
pt.Locked = true
7935
Notify('Created new base')
7936
end)
7937
7938
addcmd('unblur', 'removes all blur instances',{'noblur'},
7939
function(args, speaker)
7940
for i,v in pairs(LightingService:GetChildren()) do
7941
    if v:IsA('BlurEffect') then
7942
        v:Destroy()
7943
    end
7944
end
7945
end)
7946
7947
addcmd('thirdp', 'allows player to go into third person',{},
7948
function(args, speaker)
7949
    local players = getPlayer(args[1], speaker)
7950
    for i,v in pairs(players)do
7951
        gPlayers[v].CameraMode = "Classic"
7952
    end
7953
end)
7954
7955
addcmd('chat', 'forces player to chat what you input',{},
7956
function(args, speaker)
7957
    local players = getPlayer(args[1], speaker)
7958
    for i,v in pairs(players)do
7959
		game:GetService('Chat'):Chat(gPlayers[v].Character, GLS(false, 1), 3)
7960
    end
7961
end)
7962
7963
addcmd('name', 'names player',{},
7964
function(args, speaker)
7965
    local players = getPlayer(args[1], speaker)
7966
	if not args[1] then return end
7967
	for i,v in pairs(players) do
7968
		for a, mod in pairs(gPlayers[v].Character:children()) do
7969
		if mod:FindFirstChild("TAG") then
7970
		gPlayers[v].Character.Head.Transparency = 0
7971
		mod:Destroy()
7972
		end
7973
		end
7974
		
7975
		local char = gPlayers[v].Character
7976
		local model = Instance.new("Model", char)
7977
		local clone = char.Head:Clone()
7978
		local hum = Instance.new("Humanoid", model)
7979
		local weld = Instance.new("Weld", clone)
7980
			model.Name = GLS(false, 1)
7981
			clone.Parent = model
7982
			hum.Name = "TAG"
7983
			hum.MaxHealth = 100
7984
			hum.Health = 100
7985
			weld.Part0 = clone
7986
			weld.Part1 = char.Head
7987
			char.Head.Transparency = 1
7988
	end
7989
end)
7990
7991
addcmd('unname', 'unnames player',{'unhidename'},
7992
function(args, speaker)
7993
    local players = getPlayer(args[1], speaker)
7994
    local name = (args[2])
7995
	for i,v in pairs(players) do
7996
		for a, mod in pairs(gPlayers[v].Character:children()) do
7997
			if mod:FindFirstChild("TAG") then
7998
				gPlayers[v].Character.Head.Transparency = 0
7999
				mod:Destroy()
8000
			end
8001
		end
8002
	end
8003
end)
8004
8005
addcmd('noname', 'hides the players name',{'hidename'},
8006
function(args, speaker)
8007
    local players = getPlayer(args[1], speaker)
8008
	for i,v in pairs(players) do
8009
		for a, mod in pairs(gPlayers[v].Character:children()) do
8010
		if mod:FindFirstChild("TAG") then
8011
		gPlayers[v].Character.Head.Transparency = 0
8012
		mod:Destroy()
8013
		end
8014
		end
8015
		
8016
		local char = gPlayers[v].Character
8017
		local model = Instance.new("Model", char)
8018
		local clone = char.Head:Clone()
8019
		local hum = Instance.new("Humanoid", model)
8020
		local weld = Instance.new("Weld", clone)
8021
			model.Name = ""
8022
			clone.Parent = model
8023
			hum.Name = "TAG"
8024
			hum.MaxHealth = 100
8025
			hum.Health = 100
8026
			weld.Part0 = clone
8027
			weld.Part1 = char.Head
8028
			char.Head.Transparency = 1
8029
	end
8030
end)
8031
8032
addcmd('damage', 'damages a player',{},
8033
function(args, speaker)
8034
	local players = getPlayer(args[1], speaker)
8035
	for i,v in pairs(players) do
8036
		gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25
8037
	end
8038
end)
8039
8040
addcmd('view', 'views player',{'spectate'},
8041
function(args, speaker)
8042
	local players = getPlayer(args[1], speaker)
8043
	for i,v in pairs(players) do
8044
		workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
8045
		Notify('Viewing ' .. gPlayers[v].Name)
8046
	end
8047
end)
8048
8049
addcmd('unview', 'stops viewing player',{'unspectate'},
8050
function()
8051
	workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
8052
	Notify('View turned off')
8053
end)
8054
8055
addcmd('nolimbs', 'removes limbs from player',{'rlimbs'},
8056
function(args, speaker)
8057
	local players = getPlayer(args[1], speaker)
8058
	for i,v in pairs(players) do
8059
		for i,v in pairs(gPlayers[v].Character:GetChildren()) do
8060
			if v:IsA("BasePart") and
8061
				v.Name == "Right Leg" or
8062
				v.Name == "Left Leg" or
8063
				v.Name == "Right Arm" or
8064
				v.Name == "Left Arm" then
8065
				v:Destroy()
8066
			end
8067
		end
8068
	end	
8069
end)
8070
8071
addcmd('noarms', 'removes arms from player',{'rarms'},
8072
function(args, speaker)
8073
	local players = getPlayer(args[1], speaker)
8074
	for i,v in pairs(players) do
8075
		for i,v in pairs(gPlayers[v].Character:GetChildren()) do
8076
			if v:IsA("BasePart") and
8077
				v.Name == "Right Arm" or
8078
				v.Name == "Left Arm" then
8079
				v:Destroy()
8080
			end
8081
		end
8082
	end	
8083
end)
8084
8085
addcmd('torso', 'just a torso....',{},
8086
function(args, speaker)
8087
	local players = getPlayer(args[1], speaker)
8088
	for i,v in pairs(players) do
8089
		spawn(function()
8090
		for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
8091
			if v:IsA("BasePart") and
8092
				v.Name == "Right Leg" or
8093
				v.Name == "Left Leg" or
8094
				v.Name == "Right Arm" or
8095
				v.Name == "Left Arm" or
8096
				v:IsA('Decal') or v:IsA('Texture') or
8097
				v:IsA('Accessory') then
8098
				v:Destroy()
8099
			end
8100
		end
8101
		gPlayers[v].Character.Head.Transparency = 1
8102
		end)	
8103
		end
8104
end)
8105
8106
addcmd('box', 'creates a box around player',{},
8107
function(args, speaker)
8108
    local players = getPlayer(args[1], speaker)
8109
    for i,v in pairs(players)do
8110
        local pchar=_char(v)
8111
        local SB = Instance.new("SelectionBox", pchar)
8112
        SB.Adornee = SB.Parent
8113
    end
8114
end)
8115
8116
addcmd('nobox', 'takes away box from player',{'unbox'},
8117
function(args, speaker)
8118
    local players = getPlayer(args[1], speaker)
8119
    for i,v in pairs(players)do
8120
        local pchar=_char(v)
8121
        for i,v in pairs(gPlayers[v].Character:GetChildren()) do
8122
			if v:IsA("SelectionBox") then
8123
				v:Destroy()
8124
			end
8125
	    end
8126
    end
8127
end)
8128
8129
addcmd('ghost', 'ghostifys player',{},
8130
function(args, speaker)
8131
    local players = getPlayer(args[1], speaker)
8132
    for i,v in pairs(players)do
8133
        local pchar=gPlayers[v].Character
8134
        pchar.Head.Transparency = 0.5
8135
        pchar.Torso.Transparency = 0.5
8136
        pchar["Left Arm"].Transparency = 0.5
8137
        pchar["Right Arm"].Transparency = 0.5
8138
        pchar["Left Leg"].Transparency = 0.5
8139
        pchar["Right Leg"].Transparency = 0.5
8140
        pchar.Head.face.Transparency = 0.5
8141
    end
8142
end)
8143
8144
addcmd('unghost', 'unghostifys player',{'noghost'},
8145
function(args, speaker)
8146
    local players = getPlayer(args[1], speaker)
8147
    for i,v in pairs(players)do
8148
        local pchar=gPlayers[v].Character
8149
        pchar.Head.Transparency = 0
8150
        pchar.Torso.Transparency = 0
8151
        pchar["Left Arm"].Transparency = 0
8152
        pchar["Right Arm"].Transparency = 0
8153
        pchar["Left Leg"].Transparency = 0
8154
        pchar["Right Leg"].Transparency = 0
8155
        pchar.Head.face.Transparency = 0
8156
    end
8157
end)
8158
8159
addcmd('sphere', 'puts sphere around player',{},
8160
function(args, speaker)
8161
    local players = getPlayer(args[1], speaker)
8162
    for i,v in pairs(players)do
8163
        local pchar=gPlayers[v].Character
8164
        local SS = Instance.new("SelectionSphere", pchar)
8165
        SS.Adornee = SS.Parent
8166
    end
8167
end)
8168
8169
addcmd('unsphere', 'removes sphere around player',{},
8170
function(args, speaker)
8171
    local players = getPlayer(args[1], speaker)
8172
    for i,v in pairs(players)do
8173
        local pchar=_char(v)
8174
        for i,v in pairs(gPlayers[v].Character:GetChildren()) do
8175
			if v:IsA("SelectionSphere") then
8176
				v:Destroy()
8177
			end
8178
	    end
8179
    end
8180
end)
8181
8182
addcmd('ambient','changes ambient',{},
8183
function(args, speaker)
8184
	LightingService.Ambient = Color3.fromRGB(args[1],args[2],args[3])
8185
	LightingService.OutdoorAmbient = Color3.fromRGB(args[1],args[2],args[3])
8186
end)
8187
8188
addcmd('fogend','changes the fogend',{},
8189
function(args, speaker)
8190
	LightingService.FogEnd = args[1]
8191
end)
8192
8193
addcmd('fogcolor','changes the fogs color',{},
8194
function(args, speaker)
8195
	LightingService.FogColor = Color3.fromRGB(args[1],args[2],args[3])
8196
end)
8197
8198
injail = {}
8199
addcmd('jail','jails player',{},
8200
function(args, speaker)
8201
	local players = getPlayer(args[1], speaker)
8202
    for i,v in pairs(players)do
8203
	spawn(function()
8204
		if FindTable(injail, _players[v].Name) then return end
8205
		table.insert(injail, _players[v].Name)
8206
		local pchar=gPlayers[v].Character
8207
		local J = DATA.JAIL:Clone() J.Parent = workspace J:MoveTo(pchar.HumanoidRootPart.Position) J.Name = 'JAIL_' .. _players[v].Name
8208
		repeat wait(0.5)
8209
		pchar = _players[v].Character if pchar and pchar:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then pchar.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end
8210
		until not FindTable(injail, _players[v].Name)
8211
	end)
8212
	end
8213
end)
8214
8215
addcmd('unjail','unjails player',{},
8216
function(args, speaker)
8217
	local players = getPlayer(args[1], speaker)
8218
	for i,v in pairs(players)do
8219
		spawn(function()
8220
		for a,b in pairs(injail) do if b == _players[v].Name then table.remove(injail, a) end end
8221
		workspace["JAIL_" .. _players[v].Name]:Destroy()
8222
		end)
8223
		end
8224
end)
8225
8226
loopn = {}
8227
addcmd('loopname','loops a players name',{'lname'},
8228
function(args, speaker)
8229
	local players = getPlayer(args[1], speaker)
8230
    for i,v in pairs(players)do
8231
	spawn(function()
8232
		if FindTable(loopn, _players[v].Name) then return end
8233
		table.insert(loopn, _players[v].Name)
8234
		local Lname = GLS(false, 1)
8235
		local pchar=gPlayers[v].Character
8236
		pchar.Name = Lname
8237
		if FindTable(SPC, args[1]) then Notify('Looping name for ' .. args[1] .. ' (only visible to others)') else
8238
		Notify('Looping name for player(s) (only visible to others)') end
8239
		repeat wait(0.01)
8240
		repeat wait() until _players[v].Character
8241
		gPlayers[v].Character.Name = Lname
8242
		until not FindTable(loopn, _players[v].Name)
8243
	end)
8244
	end
8245
end)
8246
8247
addcmd('unloopname','unjails player',{'noloopname','unlname','nolname'},
8248
function(args, speaker)
8249
	local players = getPlayer(args[1], speaker)
8250
	for i,v in pairs(players)do
8251
		spawn(function()
8252
		local pchar=gPlayers[v].Character
8253
		for a,b in pairs(loopn) do if b == _players[v].Name then table.remove(loopn, a) end end
8254
		wait(0.5)
8255
		if FindTable(SPC, args[1]) then Notify('Stopped looping name for ' .. args[1]) else
8256
		Notify('Stopped looping name for player(s)') end
8257
		pchar.Name = gPlayers[v].Name
8258
		end)
8259
		end
8260
end)
8261
8262
addcmd('loopbring','loop brings a player lol',{},
8263
function(args, speaker)
8264
	local players = getPlayer(args[1], speaker)
8265
    for i,v in pairs(players)do
8266
	spawn(function()
8267
	if FindTable(bringT, _players[v].Name) then return end
8268
	table.insert(bringT, _players[v].Name)
8269
		local pchar=gPlayers[v].Character
8270
		pchar.Humanoid.Jump = true
8271
		repeat wait(0.5)
8272
		pchar = _players[v].Character
8273
		for i,c in pairs(players) do
8274
		if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
8275
		pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
8276
		end
8277
		end
8278
		until not FindTable(bringT, _players[v].Name)
8279
	end)
8280
	end
8281
end)
8282
8283
addcmd('feinvisible','fe invisible',{'feinvis'},
8284
function(args, speaker)
8285
-- Elite1337#9377 & Timeless#4044
8286
local function CheckRig()
8287
    if Player.Character then
8288
        local Humanoid = Player.Character:WaitForChild('Humanoid')
8289
        if Humanoid.RigType == Enum.HumanoidRigType.R15 then
8290
            return 'R15'
8291
        else
8292
            return 'R6'
8293
        end
8294
    end
8295
end
8296
local function InitiateInvis()
8297
    local Character = Player.Character
8298
    local StoredCF = Character.PrimaryPart.CFrame
8299
        local Part = Instance.new('Part',workspace)
8300
        Part.Size = Vector3.new(5,0,5)
8301
        Part.Anchored = true
8302
        Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
8303
        Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
8304
        spawn(function()
8305
            wait(3)
8306
            Part:Destroy()
8307
        end)
8308
    if CheckRig() == 'R6' then
8309
        local Clone = Character.HumanoidRootPart:Clone()
8310
        Character.HumanoidRootPart:Destroy()
8311
        Clone.Parent = Character
8312
    else
8313
        local Clone = Character.LowerTorso.Root:Clone()
8314
        Character.LowerTorso.Root:Destroy()
8315
        Clone.Parent = Character.LowerTorso
8316
    end
8317
end
8318
InitiateInvis()
8319
end)
8320
8321
addcmd('unloopbring','unjails player',{'noloopbring'},
8322
function(args, speaker)
8323
	local players = getPlayer(args[1], speaker)
8324
	for i,v in pairs(players)do
8325
		spawn(function()
8326
		for a,b in pairs(bringT) do if b == _players[v].Name then table.remove(bringT, a) end end
8327
		end)
8328
		end
8329
end)
8330
8331
strobe = false
8332
addcmd('strobe','makes the server flash',{'flash'},
8333
function(args, speaker)
8334
	if strobe == false then
8335
		strobep = Instance.new("ColorCorrectionEffect")
8336
		strobep.Brightness = 1
8337
		strobep.Parent = LightingService
8338
		strobe = true
8339
		repeat wait(0.01)
8340
		strobep.Enabled = true
8341
		wait(0.01)
8342
		strobep.Enabled = false
8343
		until strobe == false
8344
		end
8345
end)
8346
8347
addcmd('unstrobe','makes the server flash',{'noflash','nostrobe','unflash','unstrobe'},
8348
function(args, speaker)
8349
	strobe = false
8350
	strobep:Destroy()
8351
end)
8352
8353
addcmd('shutdown', 'shuts the server down',{},
8354
function(args, speaker)
8355
Notify('Broken atm :(')
8356
end)
8357
8358
addcmd('fekill','oof?',{},
8359
function(args, speaker)
8360
    local players = getPlayer(args[1], speaker)
8361
    for i,v in pairs(players)do
8362
-- illremember's cool fe kill script
8363
local Target = gPlayers[v].Name
8364
game:GetService("Players").LocalPlayer.Character.Humanoid.Name = 1
8365
local l = game:GetService("Players").LocalPlayer.Character["1"]:Clone()
8366
l.Parent = game:GetService("Players").LocalPlayer.Character
8367
l.Name = "Humanoid"
8368
wait(0.1)
8369
game:GetService("Players").LocalPlayer.Character["1"]:Destroy()
8370
game.Workspace.CurrentCamera.CameraSubject = game:GetService("Players").LocalPlayer.Character
8371
game:GetService("Players").LocalPlayer.Character.Animate.Disabled = true
8372
wait(0.1)
8373
game:GetService("Players").LocalPlayer.Character.Animate.Disabled = false
8374
game:GetService("Players").LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
8375
for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
8376
game:GetService("Players").LocalPlayer.Character.Humanoid:EquipTool(v)
8377
v.CanBeDropped = true
8378
end
8379
wait(0.1)
8380
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
8381
wait(0.1)
8382
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
8383
wait(0.2)
8384
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-10000,-100, -10000))
8385
end
8386
end)
8387
8388
addcmd('animation','makes player animate',{'anim'},
8389
function(args, speaker)
8390
	local players = getPlayer(args[1], speaker)
8391
	for i,v in pairs(players)do
8392
		local pchar=_char(v)
8393
		local AnimationId = tostring(args[2])
8394
		local Anim = Instance.new("Animation")
8395
		Anim.AnimationId = "rbxassetid://"..AnimationId
8396
		local k = pchar.Humanoid:LoadAnimation(Anim)
8397
		k:Play()
8398
    end
8399
end)
8400
8401
addcmd('creeper','make the player a creeper',{'crpr'},
8402
function(args, speaker)
8403
    local players = getPlayer(args[1], speaker)
8404
    for i,v in pairs(players)do
8405
	local pchar = gPlayers[v].Character
8406
        if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
8407
            if pchar:FindFirstChild("Shirt") then
8408
	            pchar.Shirt.Parent = pchar.Torso
8409
            end
8410
            if pchar:FindFirstChild("Pants") then
8411
	            pchar.Pants.Parent = pchar.Torso
8412
            end
8413
            if pchar:FindFirstChild("Shirt Graphic") then
8414
	            pchar["Shirt Graphic"].Graphic = ""
8415
            end
8416
            for i,v in pairs(pchar:GetChildren()) do
8417
	            if v:IsA("Accessory") then
8418
		            v:Destroy()
8419
	            end
8420
            end
8421
            pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
8422
            pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
8423
            pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
8424
            pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
8425
            pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
8426
            pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
8427
            pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
8428
            pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
8429
            pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
8430
            pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
8431
            pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
8432
        end
8433
    end
8434
end)
8435
8436
addcmd('uncreeper','makes player back to normal',{},
8437
function(args, speaker)
8438
	local players = getPlayer(args[1], speaker)
8439
	for i,v in pairs(players)do
8440
	    refresh(gPlayers[v])
8441
	end
8442
end)
8443
8444
addcmd('crash','crashes a player',{},
8445
function(args, speaker)
8446
	local players = getPlayer(args[1], speaker)
8447
	for i,v in pairs(players)do
8448
	if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
8449
	if FindTable(SPC, args[1]) then Notify('Crashed ' .. args[1]) else
8450
	Notify('Crashed player(s)') end
8451
	wait(4)
8452
if gPlayers[v] ~= nil then
8453
for i=1,3600 do
8454
Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
8455
end
8456
wait()
8457
for i=1,3600 do
8458
Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
8459
end
8460
wait()
8461
end
8462
end
8463
end
8464
end)
8465
8466
addcmd('shrek', 'makes player shrek',{},
8467
function(args, speaker)
8468
	local players = getPlayer(args[1], speaker)
8469
	for i,v in pairs(players) do
8470
		local pchar = gPlayers[v].Character
8471
		for i,v in pairs(pchar:GetChildren()) do
8472
			if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") 
8473
then
8474
				v:Destroy()
8475
			end
8476
		end
8477
		for i,v in pairs(pchar.Head:GetChildren()) do
8478
			if v:IsA("Decal") or v:IsA("SpecialMesh") then
8479
				v:Destroy()
8480
			end
8481
		end
8482
		
8483
		local mesh = Instance.new("SpecialMesh", pchar.Head)
8484
		mesh.MeshType = "FileMesh"
8485
		pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
8486
		pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
8487
		pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
8488
		
8489
		local Shirt = Instance.new("Shirt", gPlayers[v].Character)
8490
		local Pants = Instance.new("Pants", gPlayers[v].Character)
8491
		
8492
		Shirt.ShirtTemplate = "rbxassetid://133078194"
8493
		Pants.PantsTemplate = "rbxassetid://133078204"
8494
	end
8495
end)
8496
8497
addcmd('unshrek','makes player back to normal',{},
8498
function(args, speaker)
8499
	local players = getPlayer(args[1], speaker)
8500
	for i,v in pairs(players)do
8501
	    refresh(gPlayers[v])
8502
	end
8503
end)
8504
8505
addcmd('oof','good things happen',{},
8506
function(args, speaker)
8507
	local players = getPlayer(args[1], speaker)
8508
	for i,v in pairs(players)do
8509
		spawn(function()
8510
		if gPlayers[v].Character.Head:FindFirstChild("Died") then gPlayers[v].Character.Head.Died.Looped = true wait(0.1) gPlayers[v].Character.Head.Died.Playing = true
8511
		gPlayers[v].Character.Head.Died.Volume = 10
8512
		gPlayers[v].Character.Head.Died.Pitch = 0.5
8513
		end
8514
	    execCmd("size " .. gPlayers[v].Name .. ' -1')
8515
		execCmd("hheight " .. gPlayers[v].Name .. ' 1000000000')
8516
		wait(5)
8517
		execCmd("explode " .. gPlayers[v].Name)
8518
		wait(0.1)
8519
		gPlayers[v].Character.Humanoid.Health = 0
8520
		end)
8521
		end
8522
end)
8523
8524
addcmd('control','controls player',{},
8525
function(args, speaker)
8526
	local players = getPlayer(args[1], speaker)
8527
	for i,v in pairs(players)do
8528
		spawn(function()
8529
		local pchar = gPlayers[v].Character
8530
		if gPlayers[v] and pchar then
8531
			execCmd("invisible " .. speaker.Name)
8532
			pchar.Humanoid.PlatformStand = true
8533
			local w = Instance.new("Weld", speaker.Character.Torso) 
8534
			w.Part0 = speaker.Character.Torso 
8535
			w.Part1 = pchar.Torso  
8536
			local w2 = Instance.new("Weld", speaker.Character.Head) 
8537
			w2.Part0 = speaker.Character.Head 
8538
			w2.Part1 = pchar.Head  
8539
			local w3 = Instance.new("Weld", speaker.Character:findFirstChild("Right Arm")) 
8540
			w3.Part0 = speaker.Character:findFirstChild("Right Arm")
8541
			w3.Part1 = pchar:findFirstChild("Right Arm") 
8542
			local w4 = Instance.new("Weld", speaker.Character:findFirstChild("Left Arm"))
8543
			w4.Part0 = speaker.Character:findFirstChild("Left Arm")
8544
			w4.Part1 = pchar:findFirstChild("Left Arm") 
8545
			local w5 = Instance.new("Weld", speaker.Character:findFirstChild("Right Leg")) 
8546
			w5.Part0 = speaker.Character:findFirstChild("Right Leg")
8547
			w5.Part1 = pchar:findFirstChild("Right Leg") 
8548
			local w6 = Instance.new("Weld", speaker.Character:findFirstChild("Left Leg")) 
8549
			w6.Part0 = speaker.Character:findFirstChild("Left Leg")
8550
			w6.Part1 = pchar:findFirstChild("Left Leg") 
8551
			char.Head.face:Destroy()
8552
			for i,v in pairs(pchar:GetChildren()) do
8553
				if v:IsA("BasePart") then 
8554
					v.CanCollide = false
8555
				end
8556
			end
8557
			for i,v in pairs(char:GetChildren()) do
8558
				if v:IsA("BasePart") then
8559
					v.Transparency = 1 
8560
				elseif v:IsA("Accessory") then
8561
					v:Destroy()
8562
				end
8563
			end
8564
			pchar.Parent = char
8565
			pchar.Humanoid.Changed:connect(function()
8566
				pchar.Humanoid.PlatformStand = true
8567
			end)
8568
		end
8569
		end)
8570
		end
8571
end)
8572
8573
addcmd('nuke','nukes player',{}, -- from MML
8574
function(args, speaker)
8575
	local players = getPlayer(args[1], speaker)
8576
	for i,v in pairs(players)do
8577
		spawn(function()
8578
		local pchar = gPlayers[v].Character
8579
	local Pos = CFrame.new(0,1,0)
8580
	if pchar and pchar:FindFirstChild("HumanoidRootPart") then Pos = pchar.HumanoidRootPart.CFrame * CFrame.new(0,1,0) end
8581
	local Blast = Instance.new("Part", workspace) Blast.Name = "BlastEx" Blast.Anchored = true Blast.CanCollide = false Blast.Size = Vector3.new(1,1,1) Blast.CFrame = Pos
8582
	local BlastMesh = Instance.new("SpecialMesh", Blast) BlastMesh.MeshId = "rbxassetid://1290033" BlastMesh.TextureId = "rbxassetid://33145325" BlastMesh.Scale = Vector3.new(0,0,0)
8583
	local Wave = Instance.new("Part", workspace) Wave.BrickColor = BrickColor.new("Deep orange") Wave.Name = "WaveEx" Wave.Anchored = true Wave.CanCollide = false Wave.Size = Vector3.new(1,1,1) Wave.CFrame = Pos * CFrame.Angles(math.pi/2,0,0)
8584
	local WaveMesh = Instance.new("SpecialMesh", Wave) WaveMesh.MeshId = "rbxassetid://3270017"
8585
	local Light = Instance.new("PointLight", Blast) Light.Brightness = 1000 Light.Range = 10000 Light.Color = Color3.new(1,0.2,0.2)
8586
	
8587
	local Effect = Instance.new("ColorCorrectionEffect", gLighting) Effect.Brightness = 0.2 Effect.Contrast = 0.4 Effect.Saturation = 1 Effect.TintColor = Color3.new(1,0.2,0.2)
8588
	
8589
	gLighting.Brightness = 5
8590
	gLighting.Ambient = Color3.new(1,0.5,0.5)
8591
	gLighting.OutdoorAmbient = Color3.new(1,1,1)
8592
	
8593
	local Exp = Instance.new("Explosion", workspace)
8594
	Exp.Position = Pos.p
8595
	Exp.BlastPressure = 10000000
8596
	Exp.BlastRadius = 1000000
8597
	Exp.Hit:connect(function(Part)
8598
		if Part.Name ~= "Base" and Part.Name ~= "BasePlate" and Part ~= Blast and Part ~= Wave and Part.Name ~= "BlastEx" and Part.Name ~= "WaveEx" then
8599
			ypcall(function()
8600
				Part.Anchored = false
8601
				Part.BrickColor = BrickColor.new("Black")
8602
				Part.Material = "Slate"
8603
				Part:BreakJoints()	
8604
			end)
8605
		end
8606
	end)
8607
8608
	local BoomSound = Instance.new('Sound') BoomSound.Parent = workspace
8609
	BoomSound.SoundId = 'rbxassetid://212389494'
8610
	BoomSound:Play()
8611
	for i = 0,100,0.5 do
8612
		Blast.Anchored = true
8613
		Wave.Anchored = true
8614
		BlastMesh.Scale = Vector3.new(i,i,i)
8615
		WaveMesh.Scale = Vector3.new(i^1.3,i^1.3,5)
8616
		Blast.CFrame = Pos
8617
		wait()
8618
	end
8619
	BoomSound:Stop()
8620
	Blast:Destroy()
8621
	Wave:Destroy()
8622
	wait()
8623
	BoomSound:Destroy()
8624
	Effect:Destroy()
8625
	for i = 10,5,-1 do
8626
		gLighting.Brightness = (i-5) + 1
8627
		gLighting.Ambient = Color3.new(i/10,0.5,0.5)
8628
		gLighting.OutdoorAmbient = Color3.new(i/10,i/10,i/10)
8629
		wait(0.05)
8630
	end
8631
		end)
8632
		end
8633
end)
8634
8635
addcmd('dong','gives a player a penis',{'penis'},
8636
function(args, speaker)
8637
	local players = getPlayer(args[1], speaker)
8638
	for i,v in pairs(players)do
8639
		spawn(function()
8640
		if gPlayers[v].Character:FindFirstChild('wang') then
8641
		gPlayers[v].Character.wang:destroy()
8642
	end
8643
	local D = Instance.new('Model', gPlayers[v].Character)
8644
	D.Name = 'DONG'
8645
	local BG = Instance.new('BodyGyro', gPlayers[v].Character.Torso)
8646
	local MAIN = Instance.new('Part', gPlayers[v].Character['DONG'])
8647
	local M1 = Instance.new('CylinderMesh', MAIN)
8648
	local W1 = Instance.new('Weld', gPlayers[v].Character.Head)
8649
	local P1 = Instance.new('Part', gPlayers[v].Character['DONG'])
8650
	local M2 = Instance.new('SpecialMesh', P1)
8651
	local W2 = Instance.new('Weld', P1)
8652
	local B1 = Instance.new('Part', gPlayers[v].Character['DONG'])
8653
	local M3 = Instance.new('SpecialMesh', B1)
8654
	local W3 = Instance.new('Weld', B1)
8655
	local B2 = Instance.new('Part', gPlayers[v].Character['DONG'])
8656
	local M4 = Instance.new('SpecialMesh', B2)
8657
	local W4 = Instance.new('Weld', B2)
8658
	MAIN.TopSurface = 0 MAIN.BottomSurface = 0 MAIN.Name = 'Main' MAIN.Size = Vector3.new(0.6, 2.5, 0.6) MAIN.BrickColor = BrickColor.new('Pastel brown') MAIN.Position = gPlayers[v].Character.Head.Position MAIN.CanCollide = false
8659
	W1.Part0 = MAIN W1.Part1 = gPlayers[v].Character.Head W1.C0 = CFrame.new(0, 0.25, 2.1) * CFrame.Angles(math.rad(45), 0, 0)
8660
	P1.Name = 'Mush' P1.BottomSurface = 0 P1.TopSurface = 0 P1.Size = Vector3.new(0.6, 0.6, 0.6) P1.CFrame = CFrame.new(MAIN.Position) P1.BrickColor = BrickColor.new('Pink') P1.CanCollide = false
8661
	M2.MeshType = 'Sphere'
8662
	W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
8663
	B1.Name = 'Left Ball' B1.BottomSurface = 0 B1.TopSurface = 0 B1.CanCollide = false B1.Size = Vector3.new(1, 1, 1) B1.CFrame = CFrame.new(gPlayers[v].Character['Left Leg'].Position) B1.BrickColor = BrickColor.new('Pastel brown')
8664
	M3.Parent = B1 M3.MeshType = 'Sphere'
8665
	W3.Part0 = gPlayers[v].Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
8666
	B2.Name = 'Right Ball' B2.BottomSurface = 0 B2.CanCollide = false B2.TopSurface = 0 B2.Size = Vector3.new(1, 1, 1) B2.CFrame = CFrame.new(gPlayers[v].Character['Right Leg'].Position) B2.BrickColor = BrickColor.new('Pastel brown')
8667
	M4.MeshType = 'Sphere'
8668
	W4.Part0 = gPlayers[v].Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
8669
		end)
8670
	end
8671
end)
8672
8673
addcmd('undong','gives a player a penis',{'unpenis','nopenis','nodong'},
8674
function(args, speaker)
8675
	local players = getPlayer(args[1], speaker)
8676
	for i,v in pairs(players)do
8677
		if gPlayers[v].Character:FindFirstChild('DONG') then
8678
		gPlayers[v].Character.DONG:destroy()
8679
end end
8680
end)
8681
8682
addcmd('infect','infects player',{},
8683
function(args, speaker)
8684
	local players = getPlayer(args[1], speaker)
8685
	for i,v in pairs(players)do
8686
		function infect(rip)
8687
		local pchar = gPlayers[v].Character
8688
			for i,v in pairs(pchar:GetChildren()) do
8689
				if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
8690
					v:Destroy()
8691
				end
8692
			end
8693
			if pchar.Torso:FindFirstChild("roblox") then
8694
				pchar.Torso.roblox:Destroy()
8695
			end
8696
			if pchar.Head:FindFirstChild("face") then
8697
				pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"
8698
			end
8699
			if pchar:FindFirstChild("Body Colors") then
8700
				local Colors = pchar["Body Colors"]
8701
				local Skin = BrickColor.new("Pastel green")
8702
				local Clothes = BrickColor.new("Reddish brown")
8703
				Colors.HeadColor = Skin
8704
				Colors.LeftArmColor = Skin
8705
				Colors.RightArmColor = Skin
8706
				Colors.LeftLegColor = Clothes
8707
				Colors.RightLegColor = Clothes
8708
				Colors.TorsoColor = Clothes
8709
			end
8710
			local w1 = Instance.new("Weld", pchar)
8711
			w1.Part0 = pchar["Right Arm"]
8712
			w1.Part1 = pchar.Torso
8713
			w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
8714
			local w2 = Instance.new("Weld", pchar)
8715
			w2.Part0 = pchar["Left Arm"]
8716
			w2.Part1 = pchar.Torso
8717
			w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
8718
			local rip = false
8719
			local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
8720
				if connect1 == false then
8721
					connect1 = true
8722
					if gPlayers:FindFirstChild(hit.Parent.Name) then
8723
						infect(gPlayers[hit.Parent.Name])
8724
					end
8725
					wait(0.5)
8726
					connect1 = true
8727
				end
8728
			end)
8729
			local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
8730
				if connect2 == false then
8731
					connect2 = true
8732
					if gPlayers:FindFirstChild(hit.Parent.Name) then
8733
						infect(gPlayers[hit.Parent.Name])
8734
					end
8735
					wait(0.5)
8736
					connect2 = true
8737
				end
8738
			end)
8739
			local IV = Instance.new("IntValue", pchar)
8740
			IV.Name = "Infected"
8741
			IV.Value = 0
8742
			IV.Changed:connect(function()
8743
				connect1:disconnect()
8744
				connect2:disconnect()
8745
			end)
8746
		end
8747
		infect(v)
8748
	end
8749
end)
8750
8751
addcmd('uninfect','makes player back to normal',{},
8752
function(args, speaker)
8753
	local players = getPlayer(args[1], speaker)
8754
	for i,v in pairs(players)do
8755
	    refresh(gPlayers[v])
8756
	end
8757
end)
8758
8759
addcmd('duck','makes players head a duck',{},
8760
function(args, speaker)
8761
	local players = getPlayer(args[1], speaker)
8762
	for i,v in pairs(players)do
8763
	    local pchar = gPlayers[v].Character
8764
	    for i,v in pairs(pchar.Torso:GetChildren()) do
8765
		    if v:IsA("Decal") then
8766
			    v:Destroy()
8767
		    end
8768
	    end
8769
	    for i,v in pairs(pchar:GetChildren()) do
8770
		    if v:IsA("Accessory") then
8771
			    v:Destroy()
8772
		    end
8773
	    end
8774
	    local duck = Instance.new("SpecialMesh", pchar.Torso)
8775
	    duck.MeshType = "FileMesh"
8776
	    duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
8777
	    duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
8778
	    duck.Scale = Vector3.new(5, 5, 5)
8779
	    pchar.Head.Transparency = 1
8780
	    pchar["Left Arm"].Transparency = 1
8781
	    pchar["Right Arm"].Transparency = 1
8782
	    pchar["Left Leg"].Transparency = 1
8783
	    pchar["Right Leg"].Transparency = 1
8784
	    pchar.Head.face.Transparency = 1
8785
	end
8786
end)
8787
8788
addcmd('mage', 'mage',{},
8789
function(args, speaker)
8790
if speaker.userId ~= LP.userId then
8791
lponly(speaker) else
8792
if not LP.PlayerGui:FindFirstChild('ChangeArc') then
8793
local arcPackage = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01337781430")
8794
local fakeLighting = arcPackage.Lighting
8795
8796
local oldgame = game
8797
local oldlighting = oldgame:GetService("Lighting")
8798
8799
local proLighting = newproxy(true)
8800
local mtL = getmetatable(proLighting)
8801
mtL.__index = function(self,ind)
8802
	if fakeLighting:FindFirstChild(ind) then return fakeLighting[ind] end
8803
	return oldlighting[ind]
8804
end
8805
mtL.__newindex = function(self,ind,val)
8806
	oldlighting[ind] = val
8807
end
8808
mtL.__namecall = function(self,...)
8809
	local args = {...}
8810
	local method = table.remove(args)
8811
	return oldlighting(method,unpack(args))
8812
end
8813
8814
local proGame = newproxy(true)
8815
local mt = getmetatable(proGame)
8816
mt.__index = function(self,ind)
8817
	if ind == "Lighting" then return proLighting end
8818
	return oldgame[ind]
8819
end
8820
mt.__namecall = function(self,...)
8821
	local args = {...}
8822
	local method = table.remove(args)
8823
	if method:lower() == "getservice" and args[1] == "Lighting" then return fakeLighting end
8824
	return oldgame(method,unpack(args))
8825
end
8826
8827
wait()
8828
local destructAnchored = false
8829
local maxMass = 1000
8830
8831
function newCESS(scr)
8832
	local newFunc = loadstring(scr.Source)
8833
	if type(newFunc) ~= "function" then return end
8834
	setfenv(newFunc,setmetatable({script = scr},{
8835
		__index = function(self,ind)
8836
			if ind == "game" then return proGame end
8837
			return getfenv()[ind]
8838
		end,
8839
		__newindex = function(self,ind,val)
8840
			rawset(self,ind,val)
8841
		end
8842
	}))
8843
	pcall(function()spawn(newFunc)end)
8844
end
8845
8846
gPlayers.LocalPlayer.Character.Humanoid.MaxHealth = 999999999
8847
gPlayers.LocalPlayer.Character.Humanoid.Health = 999999999
8848
8849
function destroyHook(obj,replacement,par)
8850
	obj:GetPropertyChangedSignal("Parent"):Connect(function()
8851
		local newObj = replacement:Clone()
8852
		if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
8853
		newObj.Parent = par
8854
		destroyHook(newObj,replacement,par)
8855
	end)
8856
end
8857
8858
for i,v in pairs(arcPackage.PlayerGui:GetChildren()) do
8859
	local newObj = v:Clone()
8860
	if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
8861
	newObj.Parent = gPlayers.LocalPlayer.PlayerGui
8862
	destroyHook(newObj,v,gPlayers.LocalPlayer.PlayerGui)
8863
end
8864
8865
function replaceScripts(root)
8866
	for i,v in pairs(root:GetChildren()) do
8867
		if v:IsA("Script") and not v:IsA("LocalScript") then
8868
			local tempStore = {}
8869
			for i2,v2 in pairs(v:GetChildren()) do
8870
				table.insert(tempStore,v2:Clone())
8871
			end
8872
			local newScript = Instance.new("LocalScript",v.Parent)
8873
			newScript.Name = v.Name
8874
			for i2,v2 in pairs(tempStore) do
8875
				v2.Parent = newScript
8876
			end
8877
			v:Destroy()
8878
		end
8879
		replaceScripts(v)
8880
	end
8881
end
8882
8883
local player = gPlayers.LocalPlayer
8884
8885
if not gPlayers.LocalPlayer:FindFirstChild("leaderstats1") then
8886
	gPlayers.LocalPlayer.PlayerGui.leaderstats1.Parent = gPlayers.LocalPlayer
8887
end
8888
8889
if not game.ReplicatedStorage:FindFirstChild("RankScript") then
8890
	gPlayers.LocalPlayer.PlayerGui.RankScript.Parent = game.ReplicatedStorage
8891
end
8892
8893
if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Element") then
8894
	local eTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Element
8895
	eTemplate.Name = gPlayers.LocalPlayer.Name.."Element"
8896
	eTemplate.Parent = game.ReplicatedStorage
8897
end
8898
8899
if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."FakeName") then
8900
	local fTemplate = gPlayers.LocalPlayer.PlayerGui.Player1FakeName
8901
	fTemplate.Name = gPlayers.LocalPlayer.Name.."FakeName"
8902
	fTemplate.Parent = game.ReplicatedStorage
8903
end
8904
8905
if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Level") then
8906
	local lTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Level
8907
	lTemplate.Name = gPlayers.LocalPlayer.Name.."Level"
8908
	lTemplate.Parent = game.ReplicatedStorage
8909
end
8910
8911
if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Membership") then
8912
	local mTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Membership
8913
	mTemplate.Name = gPlayers.LocalPlayer.Name.."Membership"
8914
	mTemplate.Parent = game.ReplicatedStorage
8915
end
8916
8917
function getMyPlayerArea()
8918
	for i,v in pairs(game.Workspace.BuildingAreas:GetChildren()) do
8919
		if v.Player.Value == player.Name then
8920
			return v.PlayerArea
8921
		end
8922
	end
8923
end
8924
8925
local whitelistedParts = {
8926
	["DamagePart"] = true,
8927
	["Explosion"] = true,
8928
	["Explosion2"] = true,
8929
	["SuperExplosion"] = true,
8930
}
8931
8932
workspace.DescendantAdded:connect(function(desc)
8933
	if desc:IsA("Script") and desc:IsDescendantOf(gPlayers.LocalPlayer.Character) then
8934
		newCESS(desc)
8935
	elseif whitelistedParts[desc.Parent.Name] and desc:IsA("Script") then
8936
		newCESS(desc)
8937
	elseif desc:IsA("BodyGyro") then
8938
		desc:GetPropertyChangedSignal("MaxTorque"):Connect(function()
8939
			desc.MaxTorque = Vector3.new(100000,100000,100000)
8940
		end)
8941
	--elseif desc:IsA("BodyPosition") then
8942
	--	desc:GetPropertyChangedSignal("MaxForce"):Connect(function()
8943
	--		desc.MaxForce = Vector3.new(10000,10000,10000)
8944
	--	end)
8945
	end
8946
end)
8947
8948
player.Character.Humanoid.MaxHealth = (100+(player.leaderstats1.Level.Value*25))
8949
player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth
8950
player.PlayerGui.HealthGui.MaxMana.Value = (150+(player.leaderstats1.Level.Value*25))
8951
player.PlayerGui.HealthGui.MaxXP.Value = (player.leaderstats1.Level.Value*50)
8952
player.PlayerGui.HealthGui.Mana.Value = player.PlayerGui.HealthGui.MaxMana.Value
8953
8954
wait(1)
8955
8956
local player = gPlayers.LocalPlayer
8957
8958
local arcList = player.PlayerGui.ChangeArc.Stuff.ScrollingFrame
8959
local arcTemplate = player.PlayerGui.ChangeArc.Stuff.ChangeTemplate
8960
8961
local arcToggler = player.PlayerGui.ChangeArc.ArcToggler.Toggle
8962
local arcMoves = player.PlayerGui.ChangeArc.ArcMoves
8963
local arcMovesList = arcMoves.ScrollingFrame
8964
local moveTemplate = player.PlayerGui.ChangeArc.MoveTemplate
8965
8966
local arcs = {}
8967
8968
local currentArc = ""
8969
8970
function getMove(root)
8971
	for i,v in pairs(root:GetChildren()) do
8972
		if v.Name ~= "Requirement" then
8973
			return v
8974
		end
8975
	end
8976
	return nil
8977
end
8978
8979
for i,v in pairs(fakeLighting.SkillFrames:GetChildren()) do
8980
	table.insert(arcs,v)
8981
end
8982
8983
for i,v in pairs(fakeLighting.Customs:GetChildren()) do
8984
	table.insert(arcs,v)
8985
end
8986
8987
for i,v in pairs(arcs) do
8988
	local newTemplate = arcTemplate:Clone()
8989
	newTemplate.ArcName.Text = v.Name
8990
	newTemplate.Change.MouseButton1Down:connect(function()
8991
		currentArc = v.Name
8992
		arcToggler.Parent.Visible = true
8993
		if fakeLighting.SkillFrames:FindFirstChild(currentArc) then
8994
			arcMovesList:ClearAllChildren()
8995
			arcToggler.Text = currentArc
8996
			arcMoves.Title.Text = currentArc .. " Arc"
8997
			for i5,v5 in pairs(fakeLighting.SkillFrames:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
8998
				local myMove = getMove(v5.Learn)
8999
				if myMove ~= nil then
9000
					local newTemplate = moveTemplate:Clone()
9001
					newTemplate.Attack.Text = v5.Name
9002
					newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
9003
					newTemplate.Parent = arcMovesList
9004
					arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
9005
					newTemplate.Learn.MouseButton1Down:connect(function()
9006
						local learnMove = myMove:Clone()
9007
						learnMove.Parent = player.Backpack
9008
						if learnMove:IsA("LocalScript") then
9009
							learnMove.Disabled = false
9010
							newTemplate.Learn.Text = "Activated"
9011
							newCESS(learnMove)
9012
						else
9013
							newTemplate.Learn.Text = "Learned"
9014
							newCESS(learnMove.LocalScript)
9015
						end
9016
						wait(5)
9017
						newTemplate.Learn.Text = "Learn"
9018
					end)
9019
					newTemplate.Visible = true
9020
				end
9021
			end
9022
		end
9023
		if fakeLighting.Customs:FindFirstChild(currentArc) then
9024
			arcMovesList:ClearAllChildren()
9025
			arcToggler.Text = currentArc
9026
			arcMoves.Title.Text = currentArc .. " Arc"
9027
			for i,v in pairs(fakeLighting.Customs:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
9028
				local myMove = getMove(v.Learn)
9029
				if myMove ~= nil then
9030
					local newTemplate = moveTemplate:Clone()
9031
					newTemplate.Attack.Text = v.Name
9032
					newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
9033
					newTemplate.Parent = arcMovesList
9034
					arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
9035
					newTemplate.Learn.MouseButton1Down:connect(function()
9036
						local learnMove = myMove:Clone()
9037
						learnMove.Parent = player.Backpack
9038
						if learnMove:IsA("LocalScript") then
9039
							learnMove.Disabled = false
9040
							newTemplate.Learn.Text = "Activated"
9041
							newCESS(learnMove)
9042
						else
9043
							newTemplate.Learn.Text = "Learned"
9044
							newCESS(learnMove.LocalScript)
9045
						end
9046
						wait(5)
9047
						newTemplate.Learn.Text = "Learn"
9048
					end)
9049
					newTemplate.Visible = true
9050
				end
9051
			end
9052
		end
9053
	end)
9054
	newTemplate.Position = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
9055
	newTemplate.Visible = true
9056
	newTemplate.Parent = arcList
9057
	arcList.CanvasSize = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
9058
end
9059
9060
Open = false
9061
MouseClick = function()
9062
  if Open == false then
9063
    Open = true
9064
    player.PlayerGui.ChangeArc.Stuff.Visible = true
9065
  else
9066
    if Open == true then
9067
      Open = false
9068
      player.PlayerGui.ChangeArc.Stuff.Visible = false
9069
    end
9070
  end
9071
end
9072
9073
player.PlayerGui.ChangeArc.Frame.Toggle.MouseButton1Down:connect(MouseClick)
9074
9075
Open2 = false
9076
MouseClick2 = function()
9077
  if Open2 == false then
9078
    Open2 = true
9079
    arcMoves.Visible = true
9080
  else
9081
    if Open2 == true then
9082
      Open2 = false
9083
      arcMoves.Visible = false
9084
    end
9085
  end
9086
end
9087
9088
arcToggler.MouseButton1Down:connect(MouseClick2)
9089
9090
newCESS(player.PlayerGui.ArcMusicPlayer["Music Player Module"])
9091
9092
for i,v in pairs(player.PlayerGui.HealthGui:GetDescendants()) do
9093
	if v:IsA("Script") then
9094
		newCESS(v)
9095
	end
9096
end
9097
end
9098
end
9099
end)
9100
9101
addcmd('unduck','makes player back to normal',{},
9102
function(args, speaker)
9103
	local players = getPlayer(args[1], speaker)
9104
	for i,v in pairs(players)do
9105
	    refresh(gPlayers[v])
9106
	end
9107
end)
9108
9109
addcmd('mesh','makes a player into a mesh',{},
9110
function(args, speaker)
9111
	local players = getPlayer(args[1], speaker)
9112
	for i,v in pairs(players)do
9113
	    local pchar = gPlayers[v].Character
9114
	    for i,v in pairs(pchar.Torso:GetChildren()) do
9115
		    if v:IsA("Decal") then
9116
			    v:Destroy()
9117
		    end
9118
	    end
9119
	    for i,v in pairs(pchar:GetChildren()) do
9120
		    if v:IsA("Accessory") then
9121
			    v:Destroy()
9122
		    end
9123
	    end
9124
	    pchar.Head.Transparency = 1
9125
	    pchar["Left Arm"].Transparency = 1
9126
	    pchar["Right Arm"].Transparency = 1
9127
	    pchar["Left Leg"].Transparency = 1
9128
	    pchar["Right Leg"].Transparency = 1
9129
	    pchar.Head.face.Transparency = 1
9130
	    local msh = Instance.new("SpecialMesh", pchar.Torso)
9131
	    msh.MeshType = "FileMesh"
9132
		msh.Scale = Vector3.new(3, 3, 3)
9133
	    msh.MeshId = "http://www.roblox.com/asset/?id=" ..args[2]
9134
	    msh.TextureId = "http://www.roblox.com/asset/?id=" .. args[3]
9135
	    msh.Scale = Vector3.new(3, 3, 3)
9136
	end
9137
end)
9138
9139
addcmd('disable','removes players humanoid',{},
9140
function(args, speaker)
9141
	local players = getPlayer(args[1], speaker)
9142
	for i,v in pairs(players)do
9143
		local pchar = gPlayers[v].Character
9144
	    if pchar:FindFirstChild("Humanoid") then
9145
		   pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
9146
		   local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
9147
		   humanoid.Parent = game.ContextActionService
9148
		if FindTable(SPC, args[1]) then Notify('Disabled ' .. args[1]) else
9149
		Notify('Disabled player(s)') end
9150
	    end end end)
9151
9152
addcmd('enable','gives player humanoid',{},
9153
function(args, speaker)
9154
	local players = getPlayer(args[1], speaker)
9155
	for i,v in pairs(players)do
9156
		local pchar = gPlayers[v].Character
9157
	    if pchar:FindFirstChild("Humanoid") then
9158
		    return
9159
	    else
9160
		    local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]
9161
		    humanoid.Parent = pchar
9162
		    humanoid.Name = "Humanoid"
9163
			if FindTable(SPC, args[1]) then Notify('Enabled ' .. args[1]) else
9164
			Notify('Enabled player(s)') end
9165
	    end end end)
9166
9167
addcmd('size','changes size of player',{},
9168
function(args, speaker)
9169
	local players = getPlayer(args[1], speaker)
9170
	for i,v in pairs(players)do
9171
	local pchar = gPlayers[v].Character
9172
		local function scale(chr,scl)
9173
			for _,v in pairs(pchar:GetChildren()) do
9174
				if v:IsA("Accessory") then
9175
					v:Clone()
9176
					v.Parent = LightingService
9177
				end end
9178
		    local Head = chr['Head']
9179
		    local Torso = chr['Torso']
9180
		    local LA = chr['Left Arm']
9181
		    local RA = chr['Right Arm']
9182
		    local LL = chr['Left Leg']
9183
		    local RL = chr['Right Leg']
9184
		    local HRP = chr['HumanoidRootPart']
9185
		    wait(0.1)
9186
		    Head.formFactor = 3
9187
		    Torso.formFactor = 3
9188
		    LA.formFactor = 3
9189
		    RA.formFactor = 3
9190
		    LL.formFactor = 3
9191
		    RL.formFactor = 3
9192
		    HRP.formFactor = 3
9193
		    Head.Size = Vector3.new(scl * 2, scl, scl)
9194
		    Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
9195
		    LA.Size = Vector3.new(scl, scl * 2, scl)
9196
		    RA.Size = Vector3.new(scl, scl * 2, scl)
9197
		    LL.Size = Vector3.new(scl, scl * 2, scl)
9198
		    RL.Size = Vector3.new(scl, scl * 2, scl)
9199
		    HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
9200
		    local Motor1 = Instance.new('Motor6D', Torso)
9201
		    Motor1.Part0 = Torso
9202
		    Motor1.Part1 = Head
9203
	    	Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
9204
	    	Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
9205
	    	Motor1.Name = "Neck"    
9206
	    	local Motor2 = Instance.new('Motor6D', Torso)
9207
	    	Motor2.Part0 = Torso
9208
	    	Motor2.Part1 = LA
9209
	    	Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
9210
	    	Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
9211
	    	Motor2.Name = "Left Shoulder"
9212
	    	local Motor3 = Instance.new('Motor6D', Torso)
9213
	   		Motor3.Part0 = Torso
9214
	    	Motor3.Part1 = RA
9215
	    	Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
9216
	    	Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
9217
	    	Motor3.Name = "Right Shoulder"
9218
	    	local Motor4 = Instance.new('Motor6D', Torso)
9219
	    	Motor4.Part0 = Torso
9220
	    	Motor4.Part1 = LL
9221
	    	Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
9222
	    	Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
9223
	    	Motor4.Name = "Left Hip"
9224
	    	local Motor5 = Instance.new('Motor6D', Torso)
9225
	    	Motor5.Part0 = Torso
9226
	    	Motor5.Part1 = RL
9227
	    	Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
9228
	    	Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
9229
	    	Motor5.Name = "Right Hip"
9230
	    	local Motor6 = Instance.new('Motor6D', HRP)
9231
	    	Motor6.Part0 = HRP
9232
	    	Motor6.Part1 = Torso
9233
	    	Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
9234
	    	Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end
9235
		scale(pchar, args[2])
9236
		for _,v in pairs(LightingService:GetChildren()) do
9237
			if v:IsA("Accessory") then
9238
				v.Parent = pchar
9239
			end end end end)
9240
9241
addcmd('clone','clones player',{},
9242
function(args, speaker)
9243
	local players = getPlayer(args[1], speaker)
9244
	for i,v in pairs(players)do
9245
	    local pchar = gPlayers[v].Character
9246
		spawn(function()
9247
	    	pchar.Archivable = true
9248
	    	local clone = pchar:Clone()
9249
	    	clone.Parent = workspace
9250
			local cloneV = Instance.new("BoolValue")
9251
			cloneV.Name = "isclone"
9252
			cloneV.Parent = clone
9253
	    	clone:MoveTo(pchar:GetModelCFrame().p)
9254
	    	clone:MakeJoints()
9255
	    	pchar.Archivable = false
9256
		end)
9257
	end
9258
end)
9259
9260
addcmd('noclones', 'clears clones',{},
9261
function(args, speaker)
9262
	local players = getPlayer(args[1], speaker)
9263
	for i,v in pairs(players)do
9264
	for _, child in pairs( workspace:GetChildren()) do
9265
    	if child.Name == gPlayers[v].Name and child:FindFirstChild('isclone') then
9266
     	   child:Destroy()
9267
  	  end
9268
	end
9269
end
9270
end)
9271
9272
addcmd('spin','spins player',{},
9273
function(args, speaker)
9274
	local players = getPlayer(args[1], speaker)
9275
	for i,v in pairs(players)do
9276
		spawn(function()
9277
	    local pchar = gPlayers[v].Character
9278
	    for i,v in pairs(pchar.Torso:GetChildren()) do
9279
		    if v.Name == "Spinning" then
9280
			    v:Destroy()
9281
		    end
9282
	    end
9283
	    local Torso = pchar.Torso
9284
	    local BG = Instance.new("BodyGyro", Torso)
9285
	    BG.Name = "Spinning"
9286
	    BG.maxTorque = Vector3.new(0, math.huge, 0)
9287
	    BG.P = 11111
9288
	    BG.cframe = Torso.CFrame
9289
	    repeat wait(1/44)
9290
		    BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
9291
	    until not BG or BG.Parent ~= Torso
9292
		end)
9293
		end
9294
end)
9295
9296
addcmd('unspin','stops spinning player',{},
9297
function(args, speaker)
9298
	local players = getPlayer(args[1], speaker)
9299
	for i,v in pairs(players)do
9300
	    local pchar = gPlayers[v].Character
9301
	    for i,v in pairs(pchar.Torso:GetChildren()) do
9302
		    if v.Name == "Spinning" then
9303
			    v:Destroy()
9304
		    end
9305
	    end
9306
	end
9307
end)
9308
9309
addcmd('dog','makes player a dog',{},
9310
function(args, speaker)
9311
	local players = getPlayer(args[1], speaker)
9312
	for i,v in pairs(players)do
9313
	    local pchar = gPlayers[v].Character
9314
	    if pchar:FindFirstChild("Shirt") then
9315
		    pchar.Shirt:Destroy()
9316
	    end
9317
	    if pchar:FindFirstChild("Pants") then
9318
		    pchar.Pants:Destroy()
9319
	    end
9320
	    if pchar:FindFirstChild("Shirt Graphic") then
9321
		    pchar["Shirt Graphic"].Graphic = ""
9322
	    end
9323
	    pchar.Torso.Transparency = 1
9324
	    pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
9325
	    pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
9326
	    pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
9327
	    pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
9328
	    pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
9329
	    local FakeTorso = Instance.new("Seat", pchar)
9330
	    FakeTorso.Name = "FakeTorso"
9331
	    FakeTorso.FormFactor = "Symmetric"
9332
	    FakeTorso.TopSurface = 0
9333
	    FakeTorso.BottomSurface = 0
9334
	    FakeTorso.Size = Vector3.new(3,1,4)
9335
	    FakeTorso.BrickColor = BrickColor.new("Brown")
9336
	    FakeTorso.CFrame = pchar.Torso.CFrame
9337
	    local BF = Instance.new("BodyForce", FakeTorso)
9338
	    BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
9339
	    local W = Instance.new("Weld", pchar.Torso)
9340
	    W.Part0 = pchar.Torso
9341
	    W.Part1 = FakeTorso
9342
	    W.C0 = CFrame.new(0,-.5,0)
9343
	    local BC = pchar["Body Colors"]
9344
	    BC.HeadColor = BrickColor.new("Brown")
9345
	    BC.LeftArmColor = BrickColor.new("Brown")
9346
	    BC.LeftLegColor = BrickColor.new("Brown")
9347
	    BC.RightArmColor = BrickColor.new("Brown")
9348
	    BC.RightLegColor = BrickColor.new("Brown")
9349
	    BC.TorsoColor = BrickColor.new("Brown")
9350
	end
9351
end)
9352
9353
addcmd('undog','makes player back to normal',{},
9354
function(args, speaker)
9355
	local players = getPlayer(args[1], speaker)
9356
	for i,v in pairs(players)do
9357
	    refresh(gPlayers[v])
9358
	end
9359
end)
9360
9361
addcmd('loopheal','loop heals player',{},
9362
function(args, speaker)
9363
	local players = getPlayer(args[1], speaker)
9364
	for i,v in pairs(players)do
9365
		spawn(function()
9366
	    local pchar = gPlayers[v].Character
9367
	    if pchar:FindFirstChild("LoopHeal") then
9368
		    pchar.LoopHeal.Name = "NotLoopHeal"
9369
		    wait(0.1)
9370
		    pchar.NotLoopHeal:Destroy()
9371
	    end
9372
	    local LoopHeal = Instance.new("StringValue", pchar)
9373
	    LoopHeal.Name = "LoopHeal"
9374
	    repeat wait(0.1)
9375
		    pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
9376
	    until LoopHeal.Name == "NotLoopHeal"
9377
		end)
9378
		end
9379
end)
9380
9381
addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
9382
function(args, speaker)
9383
	local players = getPlayer(args[1], speaker)
9384
	for i,v in pairs(players)do
9385
	    local pchar = gPlayers[v].Character
9386
	    if pchar:FindFirstChild("LoopHeal") then
9387
		    pchar.LoopHeal.Name = "NotLoopHeal"
9388
		    wait(0.1)
9389
		    pchar.NotLoopHeal:Destroy()
9390
	    end
9391
	end
9392
end)
9393
9394
addcmd('fling','flings player',{},
9395
function(args, speaker)
9396
	local players = getPlayer(args[1], speaker)
9397
	for i,v in pairs(players)do
9398
	    local pchar = gPlayers[v].Character
9399
		if pchar:FindFirstChild("Humanoid") then
9400
			local xran
9401
			local zran
9402
			repeat
9403
				xran = math.random(-9999,9999)
9404
			until math.abs(xran) >= 5555
9405
			repeat
9406
				zran = math.random(-9999,9999)
9407
			until math.abs(zran) >= 5555
9408
			pchar.Humanoid.Sit = true
9409
			pchar.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
9410
			local BF = Instance.new("BodyForce", pchar.HumanoidRootPart)
9411
			BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
9412
		end
9413
	end
9414
end)
9415
9416
addcmd('skydive','self explanatory',{},
9417
function(args, speaker)
9418
	local players = getPlayer(args[1], speaker)
9419
	for i,v in pairs(players)do
9420
	    local pchar = gPlayers[v].Character
9421
		if pchar:FindFirstChild("HumanoidRootPart") then
9422
		pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame + Vector3.new(0,10000,0)
9423
		end
9424
	end
9425
end)
9426
9427
addcmd('bleach','drink bleach',{''},
9428
function(args, speaker)
9429
	local players = getPlayer(args[1], speaker)
9430
	for i,v in pairs(players)do
9431
	bleach(gPlayers[v])
9432
	end
9433
end)
9434
9435
addcmd('seizure','makes player have a seizure',{''},
9436
function(args, speaker)
9437
	local players = getPlayer(args[1], speaker)
9438
	for i,v in pairs(players)do
9439
	    local pchar = gPlayers[v].Character
9440
	    if pchar:FindFirstChild("Seizure") then
9441
		    
9442
	    end
9443
	    local Seizure = Instance.new("StringValue", pchar)
9444
	    Seizure.Name = "Seizure"
9445
	    pchar.Humanoid.PlatformStand = true
9446
		repeat wait()
9447
		    pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
9448
		    pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
9449
		until Seizure.Name == "NotSeizure"
9450
	end
9451
end)
9452
9453
addcmd('fegod','gods you in fe games',{''},
9454
function(args, speaker)
9455
	if speaker.userId ~= LP.userId then
9456
	lponly(speaker)
9457
	else
9458
		gPlayers.LocalPlayer.Character.Humanoid.Name = 1
9459
		local l = gPlayers.LocalPlayer.Character["1"]:Clone()
9460
		l.Parent = gPlayers.LocalPlayer.Character
9461
		l.Name = "Humanoid"
9462
		wait(0.1)
9463
		gPlayers.LocalPlayer.Character["1"]:Destroy()
9464
		workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
9465
		gPlayers.LocalPlayer.Character.Animate.Disabled = true
9466
		wait(0.1)
9467
		gPlayers.LocalPlayer.Character.Animate.Disabled = false
9468
		gPlayers.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
9469
	end
9470
end)
9471
9472
addcmd('unseizure','makes player stop having a seizure',{''},
9473
function(args, speaker)
9474
	local players = getPlayer(args[1], speaker)
9475
	for i,v in pairs(players)do
9476
	    local pchar = gPlayers[v].Character
9477
	    if pchar:FindFirstChild("Seizure") then
9478
	        pchar.Humanoid.PlatformStand = false
9479
		    pchar.Seizure.Name = "NotSeizure"
9480
		    wait(0.1)
9481
		    pchar.NotSeizure:Destroy()
9482
	    end
9483
	end
9484
end)
9485
9486
addcmd('m','makes a global message',{'message'},
9487
function(args, speaker)
9488
    local MSG = '['..speaker.Name..']: '..GLS(false, 0)
9489
    local newMSG = '['..speaker.Name..']: '..GLS(false, 0)
9490
    _G.msg(MSG)
9491
end)
9492
9493
addcmd('sm','makes a global message',{'servermessage'},
9494
function(args, speaker)
9495
    local MSG = GLS(false, 0)
9496
    local newMSG = GLS(false, 0)
9497
    _G.msg(MSG)
9498
end)
9499
9500
addcmd('fe','checks filtering status',{'filtering'},
9501
function(args, speaker)
9502
if workspace.FilteringEnabled == true then
9503
	Notify('Filtering ENABLED') 
9504
elseif workspace.FilteringEnabled == false then
9505
	Notify('Filtering Disabled') 
9506
end
9507
end)
9508
9509
addcmd('paper','makes player thin as paper',{''},
9510
function(args, speaker)
9511
	local players = getPlayer(args[1], speaker)
9512
	for i,v in pairs(players)do
9513
	    local pchar = gPlayers[v].Character
9514
		for _, child in pairs( pchar:GetChildren()) do
9515
    	if child.ClassName == "CharacterMesh" then
9516
        child:Destroy()
9517
   		end
9518
		end
9519
	    local LA = DATA.Paper:Clone()
9520
	    LA.Parent = pchar["Left Arm"]
9521
	    local RA = DATA.Paper:Clone()
9522
	    RA.Parent = pchar["Right Arm"]
9523
	    local LL = DATA.Paper:Clone()
9524
	    LL.Parent = pchar["Left Leg"]
9525
	    local RL = DATA.Paper:Clone()
9526
	    RL.Parent = pchar["Right Leg"]
9527
	    local T = DATA.Paper:Clone()
9528
	    T.Parent = pchar.Torso
9529
		local H = DATA.Paper:Clone()
9530
		H.Parent = pchar.Head
9531
		pchar.Head.face:Destroy()
9532
	end
9533
end)
9534
9535
addcmd('particles','gives a player particles',{''},
9536
function(args, speaker)
9537
	local players = getPlayer(args[1], speaker)
9538
	for i,v in pairs(players)do
9539
		local char = gPlayers[v].Character
9540
		for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
9541
			if v:IsA('ParticleEmitter') then
9542
				v:destroy()
9543
			end
9544
		end
9545
		local prt = Instance.new('ParticleEmitter', char.HumanoidRootPart)
9546
		prt.Texture = 'rbxassetid://' .. args[2]
9547
		prt.Rate = 10
9548
		prt.SpreadAngle = Vector2.new(50, 50)
9549
	end
9550
end)
9551
9552
addcmd('unparticles','gives a player particles',{'noparticles'},
9553
function(args, speaker)
9554
	local players = getPlayer(args[1], speaker)
9555
	for i,v in pairs(players)do
9556
		local char = gPlayers[v].Character
9557
		for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
9558
			if v:IsA('ParticleEmitter') then
9559
				v:destroy()
9560
			end
9561
		end
9562
	end
9563
end)
9564
9565
blindT = {}
9566
addcmd('blind','blinds a player',{},
9567
function(args, speaker)
9568
	local players = getPlayer(args[1], speaker)
9569
	for i,v in pairs(players)do
9570
		spawn(function()
9571
		if FindTable(blindT, _players[v].Name) then return end
9572
		local blind = gPlayers[v].Name
9573
local victim = gPlayers:FindFirstChild(blind)
9574
if victim ~= nil then
9575
victim.CameraMaxZoomDistance = 0.5
9576
blnd = Instance.new("Part",workspace)
9577
blnd.Name = "IYblind" .. gPlayers[v].Name
9578
blnd.Size = Vector3.new(1,1,1)
9579
blnd.CanCollide = false
9580
blnd.BrickColor = BrickColor.new("Really black")
9581
blnd.Material = "Neon"
9582
local m = Instance.new("SpecialMesh",blnd)
9583
m.Scale = Vector3.new(-1.5,-1.5,-1.5)
9584
m.MeshId = "http://www.roblox.com/asset/?id=10061232"
9585
local w = Instance.new("Weld",blnd)
9586
w.Part0 = blnd
9587
w.Part1 = victim.Character.Head
9588
if FindTable(blindT, _players[v].Name) then return end
9589
		table.insert(blindT, _players[v].Name)
9590
		repeat if not workspace:FindFirstChild('IYblind' .. gPlayers[v].Name) then
9591
local blind = gPlayers[v].Name
9592
local victim = gPlayers:FindFirstChild(blind)
9593
if victim ~= nil then
9594
victim.CameraMaxZoomDistance = 0.5
9595
blnd = Instance.new("Part",workspace)
9596
blnd.Name = "IYblind" .. gPlayers[v].Name
9597
blnd.Size = Vector3.new(1,1,1)
9598
blnd.CanCollide = false
9599
blnd.BrickColor = BrickColor.new("Really black")
9600
blnd.Material = "Neon"
9601
local m = Instance.new("SpecialMesh",blnd)
9602
m.Scale = Vector3.new(-1.5,-1.5,-1.5)
9603
m.MeshId = "http://www.roblox.com/asset/?id=10061232"
9604
local w = Instance.new("Weld",blnd)
9605
w.Part0 = blnd
9606
w.Part1 = victim.Character.Head
9607
end end wait(1)
9608
until not FindTable(blindT, _players[v].Name)
9609
end end) end end)
9610
9611
addcmd('unblind','blinds a player',{'noblind'},
9612
function(args, speaker)
9613
	local players = getPlayer(args[1], speaker)
9614
	for i,v in pairs(players)do
9615
		spawn(function()
9616
		for a,b in pairs(blindT) do if b == _players[v].Name then table.remove(blindT, a) end end
9617
		local blind = gPlayers[v].Name
9618
local victim = gPlayers:FindFirstChild(blind)
9619
if victim ~= nil then
9620
victim.CameraMaxZoomDistance = 400 wait(0.5)
9621
	for _, child in pairs( workspace:GetChildren()) do
9622
    if child.Name == "IYblind" .. gPlayers[v].Name then
9623
    child:Destroy()
9624
end end end end) end end)
9625
9626
addcmd('punish','punishs player',{''},
9627
function(args, speaker)
9628
	local players = getPlayer(args[1], speaker)
9629
	for i,v in pairs(players)do
9630
	    local pchar = gPlayers[v].Character
9631
	    pchar.Parent = LightingService
9632
	end
9633
end)
9634
9635
addcmd('unpunish','unpunishs player',{''},
9636
function(args, speaker)
9637
	local players = getPlayer(args[1], speaker)
9638
	for i,v in pairs(players)do
9639
	    if LightingService:FindFirstChild("" .. gPlayers[v].Name) then
9640
	        LightingService:FindFirstChild("" .. gPlayers[v].Name).Parent = workspace
9641
	    end
9642
	end
9643
end)
9644
9645
local starmanPlayers = {}
9646
local starmanLastColor = nil
9647
local starmanEvents = {}
9648
9649
addcmd("starman","Turns [plr] into starman",{},
9650
function(args,speaker)
9651
	local function starman(plr)
9652
		local char = plr.Character
9653
		local lastColor = ""
9654
		local newColor = ""
9655
	
9656
		local powerupSound = Instance.new("Sound",char.HumanoidRootPart)
9657
		powerupSound.Name = "PowerUp"
9658
		powerupSound.Volume = 10
9659
		powerupSound.SoundId = "rbxassetid://182755256"
9660
		wait()
9661
		powerupSound:Play()
9662
	
9663
		game:GetService("Debris"):AddItem(powerupSound,2)
9664
9665
		while char.HumanoidRootPart:FindFirstChild("Starman") do char.HumanoidRootPart.Starman:Destroy() end
9666
		
9667
		local starmanMusic = Instance.new("Sound",char.HumanoidRootPart)
9668
		starmanMusic.Name = "Starman"
9669
		starmanMusic.Volume = 1
9670
		starmanMusic.Looped = true
9671
		starmanMusic.SoundId = "rbxassetid://530596723"
9672
		wait()
9673
		starmanMusic:Play()
9674
9675
		if char:FindFirstChild("Shirt") then char.Shirt:Destroy() end
9676
		if char:FindFirstChild("Pants") then char.Pants:Destroy() end
9677
9678
		char.Humanoid.WalkSpeed = 32
9679
		char.Humanoid.MaxHealth = math.huge
9680
		char.Humanoid.Health = math.huge
9681
		
9682
		local invisff = Instance.new("ForceField", char)
9683
		invisff.Visible = false invisff.Name = 'smff'
9684
9685
		while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do char.HumanoidRootPart.StarmanFlash:Destroy() end
9686
9687
		local light = Instance.new("PointLight",char.HumanoidRootPart)
9688
		light.Name = "StarmanFlash"
9689
		light.Brightness = 100
9690
		light.Range = 20
9691
		light.Shadows = true
9692
9693
		local function stardestroy(part)
9694
			if part.Parent:FindFirstChild("Humanoid") and part.Parent ~= char then
9695
				for i,v in pairs(part.Parent:GetChildren()) do
9696
					if v:IsA("BasePart") then
9697
						local force = Instance.new("BodyForce",v)
9698
						force.Force = char.HumanoidRootPart.CFrame.lookVector * 50
9699
						v:BreakJoints()
9700
					end
9701
				end
9702
			
9703
				local tadaas = {}
9704
			
9705
				for i = 1,1 do
9706
					local tadaa = Instance.new("Sound",part.Parent.HumanoidRootPart)
9707
					tadaa.Volume = 10
9708
					tadaa.SoundId = "rbxassetid://551195499"
9709
					table.insert(tadaas,tadaa)
9710
				end
9711
		
9712
				wait()
9713
		
9714
				for i,v in pairs(tadaas) do
9715
					v:Play()
9716
				end
9717
			end
9718
		end
9719
9720
		local events = {}
9721
		for i,v in pairs(char:GetChildren()) do
9722
			if v:IsA("BasePart") then v.Material = Enum.Material.Neon table.insert(events,v.Touched:Connect(stardestroy)) end
9723
		end
9724
		if starmanEvents[plr.Name] then for i,v in pairs(starmanEvents[plr.Name]) do v:Disconnect() end starmanEvents[plr.Name] = nil end
9725
		starmanEvents[plr.Name] = events
9726
		starmanPlayers[plr.Name] = char
9727
	end
9728
	
9729
	for _,plr in pairs(getPlayer(args[1], speaker)) do
9730
		spawn(function()starman(gPlayers[plr])end)
9731
	end
9732
end)
9733
9734
addcmd("unstarman","Removes starman from [plr]",{},
9735
function(args,speaker)
9736
	for _,plr in pairs(getPlayer(args[1], speaker)) do
9737
		pcall(function()
9738
			if starmanPlayers[plr] then starmanPlayers[plr] = nil end
9739
			if starmanEvents[plr] then for i,v in pairs(starmanEvents[plr]) do v:Disconnect() end starmanEvents[plr] = nil end
9740
			local char = gPlayers[plr].Character
9741
			while char.HumanoidRootPart:FindFirstChild("Starman") do
9742
				char.HumanoidRootPart.Starman:Destroy()
9743
			end
9744
			while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
9745
				char.HumanoidRootPart.StarmanFlash:Destroy()
9746
			end
9747
			while char.HumanoidRootPart:FindFirstChild("smff") do
9748
				char.HumanoidRootPart.smff:Destroy()
9749
			end
9750
		end)
9751
	end
9752
end)
9753
9754
local Timers = {}
9755
function checkTimer(n,t,res)
9756
	if not Timers[n] then Timers[n] = 0 end
9757
	
9758
	if tick() >= Timers[n] + t then
9759
		if res then Timers[n] = tick() end
9760
		return true
9761
	else
9762
		return false
9763
	end
9764
end
9765
9766
function nonEmpty(t)
9767
	for i,v in pairs(t) do
9768
		return true
9769
	end
9770
	return false
9771
end
9772
9773
game:GetService("RunService").RenderStepped:Connect(function()
9774
	if nonEmpty(starmanPlayers) then
9775
		if checkTimer("Starman",0.05,true) then					
9776
			for name,plrchar in pairs(starmanPlayers) do
9777
				ypcall(function()
9778
					local colors = {"Bright red","Bright blue","Bright green","Bright yellow","Bright violet"}
9779
					if not gPlayers:FindFirstChild(name) then starmanPlayers[name] = nil end
9780
						
9781
					local plr = gPlayers:FindFirstChild(name)
9782
						
9783
					if plr then
9784
						local char = plrchar
9785
						local light = char.HumanoidRootPart:FindFirstChild("StarmanFlash")
9786
							
9787
						local meshMap = {}
9788
9789
						for i,v in pairs(char:GetChildren()) do
9790
							if v:IsA("CharacterMesh") then
9791
								if v.BodyPart.Name == "Torso" then meshMap["Torso"] = "rbxassetid://"..v.MeshId end
9792
								if v.BodyPart.Name == "LeftArm" then meshMap["Left Arm"] = "rbxassetid://"..v.MeshId end
9793
								if v.BodyPart.Name == "RightArm" then meshMap["Right Arm"] = "rbxassetid://"..v.MeshId end
9794
								if v.BodyPart.Name == "LeftLeg" then meshMap["Left Leg"] = "rbxassetid://"..v.MeshId end
9795
								if v.BodyPart.Name == "RightLeg" then meshMap["Right Leg"] = "rbxassetid://"..v.MeshId end
9796
							end
9797
						end
9798
9799
						if char.Head:FindFirstChild("Mesh") then meshMap["Head"] = char.Head.Mesh.MeshId end
9800
							
9801
						if not char or char.Parent == nil then starmanPlayers[plr.Name] = nil end
9802
						local newColor = BrickColor.new(colors[math.random(1,#colors)])
9803
						while starmanLastColor == newColor do newColor = BrickColor.new(colors[math.random(1,#colors)]) end
9804
						starmanLastColor = newColor
9805
						for i,v in pairs(char:GetChildren()) do
9806
							if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
9807
								v.BrickColor = newColor
9808
								local fade = v:Clone()
9809
								if meshMap[v.Name] then
9810
									local newMesh = Instance.new("SpecialMesh",fade)
9811
									newMesh.MeshId = meshMap[v.Name]
9812
								end
9813
								fade.Name = "StarFade"
9814
								fade.Anchored = true
9815
								fade.CanCollide = false
9816
								for n,c in pairs(fade:GetChildren()) do if c:IsA("Attachment") or c:IsA("Motor6D") or c:IsA("PointLight") or c:IsA("Sound") or c:IsA("Weld") then c:Destroy() end end
9817
								fade.Parent = workspace.Terrain
9818
								game:GetService("TweenService"):Create(fade,TweenInfo.new(0.5),{Transparency = 1}):Play()
9819
								game:GetService("Debris"):AddItem(fade,0.5)
9820
							end
9821
						end
9822
						light.Color = newColor.Color
9823
					end
9824
				end)
9825
			end
9826
		end
9827
	end
9828
end)
9829
9830
addcmd("tppos","Teleports a player to a coordinate",{},
9831
function(args,speaker)
9832
	if #args < 4 then return end
9833
	local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
9834
	for _,plr in pairs(getPlayer(args[1], speaker)) do
9835
		local char = gPlayers[plr].Character
9836
		if char and char:FindFirstChild("HumanoidRootPart") then
9837
			char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
9838
		end
9839
	end
9840
end)
9841
9842
addcmd("offset","Offsets a player by a coordinate",{},
9843
function(args,speaker)
9844
	if #args < 4 then return end
9845
	local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
9846
	for _,plr in pairs(getPlayer(args[1], speaker)) do
9847
		local char = gPlayers[plr].Character
9848
		if char and char:FindFirstChild("HumanoidRootPart") then
9849
			char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
9850
		end
9851
	end
9852
end)
9853
9854
addcmd('bait',';)',{'troll'},
9855
function(args, speaker)
9856
spawn(function()
9857
local M = Instance.new('Model', workspace) M.Name = 'IYbait'
9858
local P = Instance.new('Part', M) P.Name = 'Main' P.Position = speaker.Character.Head.Position P.Color = maincolor P.Material = 'Neon' P.Size = Vector3.new(4, 1, 4)
9859
y = Instance.new("BillboardGui")
9860
y.Size = UDim2.new(0,100,0,150)
9861
y.StudsOffset = Vector3.new(0,1,0)
9862
y.Parent = P
9863
y.Adornee = P
9864
f = Instance.new("TextLabel")
9865
f.Parent = y
9866
f.BackgroundTransparency = 1
9867
f.Position = UDim2.new(0,0,0,-50)
9868
f.Size = UDim2.new(0,100,0,100)
9869
f.Font = "Highway"
9870
f.FontSize = "Size48"
9871
f.Text = "Touch for admin!"
9872
f.TextStrokeColor3 = Color3.new(0,0,0)
9873
f.TextColor3 = Color3.new(255/255,255/255,255/255)
9874
f.TextStrokeTransparency = 0
9875
f.TextYAlignment = "Bottom"
9876
P.Touched:connect(function(oof) if oof.Parent.Name ~= speaker.Name or oof.Parent.Name ~= LP.Name then if oof.Parent:FindFirstChild('Humanoid') then execCmd("oof " .. oof.Parent.Name, Player) end end end)
9877
	end)
9878
end)
9879
9880
addcmd('removebait','clears bait parts',{'nobait'},
9881
function(args, speaker)
9882
    local function dels(instance)
9883
        for i,v in pairs(instance:GetChildren())do
9884
            if v.name == "IYbait"then v:Destroy()end
9885
            dels(v)
9886
        end
9887
    end
9888
    dels(workspace)
9889
end)
9890
9891
function CreateInstance(cls,props)
9892
	local inst = Instance.new(cls)
9893
	for i,v in pairs(props) do
9894
		inst[i] = v
9895
	end
9896
	return inst end
9897
local function createSoundFrame()
9898
	local soundFrame = Instance.new("Frame") soundFrame.Name = "Sound" soundFrame.BackgroundColor3 = Color3.new(0, 0, 0) soundFrame.BackgroundTransparency = 1 soundFrame.BorderSizePixel = 0 soundFrame.Position = UDim2.new(0.5, -350, 0, -100) soundFrame.Size = UDim2.new(0, 700, 0, 35)
9899
	local soundFrame4 = Instance.new("TextLabel") soundFrame4.Name = "SName" soundFrame4.Parent = soundFrame soundFrame4.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame4.BackgroundTransparency = 1 soundFrame4.Position = UDim2.new(0, 3, 0, 2) soundFrame4.Size = UDim2.new(1, -6, 0, 15) soundFrame4.Font = Enum.Font.SourceSansBold soundFrame4.FontSize = Enum.FontSize.Size14 soundFrame4.Text = "Audio" soundFrame4.TextColor3 = Color3.new(1, 1, 1) soundFrame4.TextWrapped = true soundFrame4.TextYAlignment = Enum.TextYAlignment.Top
9900
	local soundFrame6 = Instance.new("TextButton") soundFrame6.Name = "Pause" soundFrame6.Parent = soundFrame soundFrame6.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame6.BackgroundTransparency = 1 soundFrame6.Position = UDim2.new(0, 170, 1, -18) soundFrame6.Size = UDim2.new(0, 15, 0, 15) soundFrame6.Font = Enum.Font.SourceSans soundFrame6.FontSize = Enum.FontSize.Size14 soundFrame6.Text = "" soundFrame6.TextColor3 = Color3.new(0.901961, 0.901961, 0.901961)
9901
	local soundFrame7 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,3,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame6})
9902
	local soundFrame8 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(1,-5,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame6})
9903
	local soundFrame9 = Instance.new("Frame") soundFrame9.Name = "Pos" soundFrame9.Parent = soundFrame soundFrame9.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame9.BackgroundTransparency = 1 soundFrame9.BorderSizePixel = 0 soundFrame9.Position = UDim2.new(0, 260, 1, -16) soundFrame9.Size = UDim2.new(1, -300, 0, 11)
9904
	local soundFrame10 = Instance.new("Frame") soundFrame10.Name = "Touch" soundFrame10.Parent = soundFrame9 soundFrame10.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame10.BorderSizePixel = 0 soundFrame10.Size = UDim2.new(0, 5, 0, 11)
9905
	local soundFrame11 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,5),Rotation=0,Selectable=false,Size=UDim2.new(1,0,0,1),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame9})
9906
	local soundFrame12 = Instance.new("TextLabel") soundFrame12.Name = "TimeEnd" soundFrame12.Parent = soundFrame soundFrame12.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame12.BackgroundTransparency = 1 soundFrame12.Position = UDim2.new(1, -35, 1, -18) soundFrame12.Size = UDim2.new(0, 30, 0, 15) soundFrame12.Font = Enum.Font.SourceSans soundFrame12.FontSize = Enum.FontSize.Size14 soundFrame12.Text = "1:52" soundFrame12.TextColor3 = Color3.new(1, 1, 1) soundFrame12.TextYAlignment = Enum.TextYAlignment.Top
9907
	local soundFrame13 = Instance.new("TextLabel") soundFrame13.Name = "TimeStart" soundFrame13.Parent = soundFrame soundFrame13.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame13.BackgroundTransparency = 1 soundFrame13.Position = UDim2.new(0, 225, 1, -18) soundFrame13.Size = UDim2.new(0, 30, 0, 15) soundFrame13.Font = Enum.Font.SourceSans soundFrame13.FontSize = Enum.FontSize.Size14 soundFrame13.Text = "0:00" soundFrame13.TextColor3 = Color3.new(1, 1, 1) soundFrame13.TextYAlignment = Enum.TextYAlignment.Top
9908
	local soundFrame15 = Instance.new("TextButton") soundFrame15.Name = "NextSong" soundFrame15.Parent = soundFrame soundFrame15.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame15.BackgroundTransparency = 1 soundFrame15.Position = UDim2.new(0, 80, 1, -18) soundFrame15.Size = UDim2.new(0, 15, 0, 15) soundFrame15.Font = Enum.Font.SourceSans soundFrame15.FontSize = Enum.FontSize.Size14 soundFrame15.Text = "" soundFrame15.TextColor3 = Color3.new(1, 1, 1)
9909
	local soundFrame16 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(1,-2,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame15})
9910
	local soundFrame17 = CreateInstance("ImageLabel",{Image="rbxassetid://304846479",ImageColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),ImageRectOffset=Vector2.new(0,0),ImageRectSize=Vector2.new(0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.new(0,0,0,0),Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,2),Rotation=90,Selectable=false,Size=UDim2.new(0,10,0,11),SizeConstraint=0,Visible=true,ZIndex=1,Name="ImageLabel",Parent = soundFrame15})
9911
	local soundFrame18 = Instance.new("TextButton") soundFrame18.Name = "PrevSong" soundFrame18.Parent = soundFrame soundFrame18.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame18.BackgroundTransparency = 1 soundFrame18.Position = UDim2.new(0, 20, 1, -18) soundFrame18.Size = UDim2.new(0, 15, 0, 15) soundFrame18.Font = Enum.Font.SourceSans soundFrame18.FontSize = Enum.FontSize.Size14 soundFrame18.Text = "" soundFrame18.TextColor3 = Color3.new(1, 1, 1)
9912
	local soundFrame19 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame18})
9913
	local soundFrame20 = CreateInstance("ImageLabel",{Image="rbxassetid://304846479",ImageColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),ImageRectOffset=Vector2.new(0,0),ImageRectSize=Vector2.new(0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.new(0,0,0,0),Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,5,0,2),Rotation=-90,Selectable=false,Size=UDim2.new(0,10,0,11),SizeConstraint=0,Visible=true,ZIndex=1,Name="ImageLabel",Parent = soundFrame18})
9914
	local soundFrame21 = Instance.new("TextLabel") soundFrame21.Name = "PlaylistCount" soundFrame21.Parent = soundFrame soundFrame21.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame21.BackgroundTransparency = 1 soundFrame21.Position = UDim2.new(0, 40, 1, -18) soundFrame21.Size = UDim2.new(0, 35, 0, 15) soundFrame21.Font = Enum.Font.SourceSans soundFrame21.FontSize = Enum.FontSize.Size14 soundFrame21.Text = "1/1" soundFrame21.TextColor3 = Color3.new(1, 1, 1) soundFrame21.TextYAlignment = Enum.TextYAlignment.Top
9915
	local soundFrame22 = Instance.new("ImageButton") soundFrame22.Name = "PlayStop" soundFrame22.Parent = soundFrame soundFrame22.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame22.BackgroundTransparency = 1 soundFrame22.BorderSizePixel = 0 soundFrame22.Position = UDim2.new(0, 145, 1, -18) soundFrame22.Rotation = 90 soundFrame22.Size = UDim2.new(0, 15, 0, 15) soundFrame22.AutoButtonColor = false soundFrame22.Image = "rbxassetid://304846479" soundFrame22.ImageColor3 = Color3.new(0.901961, 0.901961, 0.901961)
9916
	return soundFrame end
9917
local soundFrame = createSoundFrame()
9918
soundFrame.Visible = true
9919
local MusicPlayer do
9920
	MusicPlayer = {}
9921
	local playlist = {}
9922
	local currentSong = 1
9923
	local playlistHook = nil
9924
	--local soundFrame = script.Parent:WaitForChild("Sound")
9925
	local soundLine = soundFrame:WaitForChild("Pos")
9926
	local soundTouch = soundLine:WaitForChild("Touch")
9927
	local soundPlayStop = soundFrame:WaitForChild("PlayStop")
9928
	local soundPause = soundFrame:WaitForChild("Pause")
9929
	local soundNext = soundFrame:WaitForChild("NextSong")
9930
	local soundPrev = soundFrame:WaitForChild("PrevSong")
9931
	local soundButtons = {soundPlayStop,soundPause,soundNext,soundPrev}
9932
	local mouseDrag = false
9933
	local mouse = gPlayers.LocalPlayer:GetMouse()
9934
	local lineBar = soundFrame:WaitForChild("Pos")
9935
	adminSound = Instance.new("Sound",nil)
9936
	local function timeConvert(num)
9937
		local mins = math.floor(num/60)
9938
		local secs = math.floor(num % 60)
9939
		return tostring(mins)..":"..(math.floor(secs/10)==0 and "0" or "")..tostring(secs)
9940
	end
9941
	local function updateSongLine()
9942
		local linePos = mouse.X - soundLine.AbsolutePosition.X
9943
		if linePos >= 0 and linePos <= soundLine.AbsoluteSize.X then
9944
			local movePos = linePos/soundLine.AbsoluteSize.X
9945
			soundTouch.Position = UDim2.new(movePos,0,0,0)
9946
		elseif linePos < 0 then
9947
			soundTouch.Position = UDim2.new(0,0,0,0)
9948
		else
9949
			soundTouch.Position = UDim2.new(1,0,0,0)
9950
		end
9951
		local newTimePos = soundTouch.Position.X.Scale * adminSound.TimeLength
9952
		adminSound.TimePosition = newTimePos
9953
		soundFrame.TimeStart.Text = timeConvert(newTimePos)
9954
		soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
9955
	end
9956
	local function updateDetails(id)
9957
		local info = game:GetService("MarketplaceService"):GetProductInfo(id)
9958
		soundFrame.SName.Text = info.Name
9959
	end
9960
	local function setPlaylistHook()
9961
		if playlistHook then playlistHook:Disconnect() playlistHook = nil end
9962
		if #playlist == 0 then return end
9963
		playlistHook = adminSound.DidLoop:connect(function()
9964
			if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
9965
			soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
9966
			MusicPlayer:Play(playlist[currentSong],true)
9967
		end)
9968
	end
9969
	local function disconnectPlaylistHook()
9970
		if playlistHook then playlistHook:disconnect() playlistHook = nil end
9971
	end
9972
	game:GetService("RunService").RenderStepped:Connect(function()
9973
		if adminSound.Playing then
9974
			soundTouch.Position = UDim2.new(adminSound.TimePosition/adminSound.TimeLength,0,0,0)
9975
			soundFrame.TimeStart.Text = timeConvert(adminSound.TimePosition)
9976
			soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
9977
		end
9978
	end)
9979
	lineBar.InputBegan:connect(function(input)
9980
		if input.UserInputType == Enum.UserInputType.MouseButton1 then
9981
			mouseDrag = true
9982
			updateSongLine()
9983
		end
9984
	end)
9985
	lineBar.InputEnded:connect(function(input)
9986
		if input.UserInputType == Enum.UserInputType.MouseButton1 then
9987
			mouseDrag = false
9988
		end
9989
	end)
9990
	mouse.Move:connect(function(prop)
9991
		if mouseDrag then
9992
			updateSongLine()
9993
		end
9994
	end)
9995
	function MusicPlayer:Play(id,plist)
9996
		if not plist then playlist = {} disconnectPlaylistHook() soundFrame.PlaylistCount.Visible = false soundFrame.NextSong.Visible = false soundFrame.PrevSong.Visible = false end
9997
		adminSound:Stop()
9998
		if adminSound.Parent == nil then
9999
			adminSound = Instance.new("Sound",workspace)
10000
			adminSound.Name = "IYsound"
10001
			adminSound.Looped = true
10002
			if plist then setPlaylistHook() end
10003
		end
10004
		adminSound.SoundId = "rbxassetid://"..tostring(id)
10005
		adminSound.TimePosition = 0
10006
		--repeat wait() until adminSound.IsLoaded
10007
		adminSound:Play()
10008
		soundPlayStop.BackgroundTransparency = 0
10009
		soundPlayStop.ImageTransparency = 1
10010
		updateDetails(id)
10011
	end
10012
	function MusicPlayer:Playlist(list)
10013
		playlist = list
10014
		soundFrame.PlaylistCount.Visible = true soundFrame.NextSong.Visible = true soundFrame.PrevSong.Visible = true
10015
		currentSong = 1
10016
		if adminSound.Parent == nil then
10017
			adminSound = Instance.new("Sound",workspace)
10018
			adminSound.Name = "IYsound"
10019
			adminSound.Looped = true
10020
		end
10021
		soundFrame.PlaylistCount.Text = "1/"..tostring(#playlist)
10022
		MusicPlayer:Play(playlist[1],true)
10023
		setPlaylistHook()
10024
	end
10025
	function MusicPlayer:Stop()
10026
		adminSound:Stop()
10027
		adminSound.TimePosition = 0
10028
		soundTouch.Position = UDim2.new(0,0,0,0)
10029
		soundFrame.TimeStart.Text = "0:00"
10030
		soundPlayStop.BackgroundTransparency = 1
10031
		soundPlayStop.ImageTransparency = 0
10032
	end
10033
	function MusicPlayer:Pause()
10034
		adminSound:Pause()
10035
		soundPlayStop.BackgroundTransparency = 1
10036
		soundPlayStop.ImageTransparency = 0
10037
	end
10038
	function MusicPlayer:Resume()
10039
		adminSound:Resume()
10040
		soundPlayStop.BackgroundTransparency = 0
10041
		soundPlayStop.ImageTransparency = 1
10042
		setPlaylistHook()
10043
	end
10044
	function MusicPlayer:NextSong()
10045
		if #playlist == 0 then return end
10046
		if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
10047
		soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
10048
		MusicPlayer:Play(playlist[currentSong],true)
10049
	end
10050
	function MusicPlayer:PrevSong()
10051
		if #playlist == 0 then return end
10052
		if currentSong == 1 then currentSong = #playlist else currentSong = currentSong - 1 end
10053
		soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
10054
		MusicPlayer:Play(playlist[currentSong],true)
10055
	end
10056
	function MusicPlayer:SetSong(ind)
10057
		if ind > #playlist or ind <= 0 then return end
10058
		soundFrame.PlaylistCount.Text = tostring(ind).."/"..tostring(#playlist)
10059
		MusicPlayer:Play(playlist[ind],true)
10060
	end
10061
	playerenabled = false
10062
	function MusicPlayer:Show()
10063
		soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-72),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
10064
	end
10065
	function MusicPlayer:Hide()
10066
		soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
10067
	end
10068
	function colorFrames(obj,col)
10069
		for i,v in pairs(obj:GetChildren()) do
10070
			if v:IsA("ImageLabel") then
10071
				v.ImageColor3 = col
10072
			end
10073
			v.BackgroundColor3 = col
10074
		end
10075
	end
10076
	for i,v in pairs(soundButtons) do
10077
		v.MouseEnter:connect(function()
10078
			if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(1,1,1) end
10079
			if v:IsA("TextButton") then v.TextColor3 = Color3.new(1,1,1) end
10080
			v.BackgroundColor3 = Color3.new(1,1,1)
10081
			colorFrames(v,Color3.new(1,1,1))
10082
		end)
10083
		v.MouseLeave:connect(function()
10084
			if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(230/255, 230/255, 230/255) end
10085
			if v:IsA("TextButton") then v.TextColor3 = Color3.new(230/255, 230/255, 230/255) end
10086
			v.BackgroundColor3 = Color3.new(230/255, 230/255, 230/255)
10087
			colorFrames(v,Color3.new(230/255, 230/255, 230/255))
10088
		end)
10089
	end
10090
	soundPlayStop.MouseButton1Click:connect(function()
10091
		if adminSound.Playing then
10092
			MusicPlayer:Stop()
10093
		else
10094
			MusicPlayer:Resume()
10095
		end
10096
	end)	
10097
	soundPause.MouseButton1Click:connect(function()
10098
		MusicPlayer:Pause()
10099
	end)	
10100
	soundNext.MouseButton1Click:connect(MusicPlayer.NextSong)
10101
	soundPrev.MouseButton1Click:connect(MusicPlayer.PrevSong)
10102
end
10103
local testgui = Instance.new("ScreenGui",game.CoreGui)
10104
soundFrame.Parent = testgui
10105
addcmd('playlist','makes a noice playlist',{'ids','player'},
10106
function(args, speaker)
10107
playerenabled = true
10108
	if #args > 0 then
10109
    for i,v in pairs(game:GetDescendants()) do
10110
	if v:IsA'Sound'then v:Destroy() end end wait(0.1)
10111
		if adminSound.Parent == nil then
10112
			adminSound = Instance.new("Sound",workspace)
10113
			adminSound.Name = "IYsound"
10114
			adminSound.Looped = true
10115
		end
10116
		local idlist = splitString(args[1])
10117
		local workingIds = {}
10118
		for i,v in pairs(idlist) do if tonumber(v) then table.insert(workingIds,tonumber(v)) end end
10119
		if #workingIds > 0 then
10120
			playerenabled = true
10121
			NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
10122
			MusicPlayer:Playlist(workingIds)
10123
			MusicPlayer:Show() if qopen == true then quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
10124
			quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
10125
			quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
10126
			quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
10127
			quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end
10128
		else MusicPlayer:Show() NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil) if qopen == true then quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
10129
			quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
10130
			quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) playerenabled = true
10131
			quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
10132
			quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end end)
10133
addcmd('setsong','goto a song',{'tosong'},
10134
function(args, speaker)
10135
MusicPlayer:SetSong(tonumber(args[1]))
10136
end)
10137
addcmd('nextsong','forward a song',{'nxtsong'},
10138
function(args, speaker)
10139
MusicPlayer:NextSong()
10140
end)
10141
addcmd('prevsong','back a song',{'previoussong'},
10142
function(args, speaker)
10143
MusicPlayer:PrevSong()
10144
end)
10145
addcmd('hideplaylist','back a song',{'unplayer','noplayer','hideplayer'},
10146
function(args, speaker)
10147
playerenabled = false
10148
MusicPlayer:Hide()
10149
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
10150
end)
10151
10152
addcmd('playhash', 'plays a hash instead of soundid',{'hash'},
10153
function(args, speaker)
10154
	for i,v in pairs(game:GetDescendants()) do
10155
	if v:IsA'Sound'then v:Destroy() end end
10156
    local c = args[1] or 'stop'
10157
    if std.inTable({'stop'}, c:lower()) then return end
10158
	local s = Instance.new("Sound", workspace)
10159
	s.Name = "IYsound"
10160
	s.Looped = true
10161
	s.SoundId = c
10162
    s.Volume = 1
10163
	s:Play()
10164
	playerenabled = false
10165
	Notify('Playing hash')
10166
 end)
10167
10168
addcmd('disco','disco party',{''},
10169
function(args, speaker)
10170
	_G.nodisco = nil
10171
	coroutine.resume(coroutine.create(function()
10172
repeat
10173
	game:GetService('Lighting').GlobalShadows = true
10174
    game:GetService('Lighting').FogEnd = 200
10175
game:GetService('Lighting').TimeOfDay = 0
10176
local r = 255
10177
local g = 0
10178
local b = 0
10179
for i = 0,255,5 do
10180
	if _G.nodisco ~=nil then return end
10181
	r = r - 5
10182
	b = b + 5
10183
	game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
10184
	game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
10185
	game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
10186
	wait()
10187
end
10188
for i = 0,255,5 do
10189
	if _G.nodisco ~=nil then return end
10190
	g = g + 5
10191
	game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
10192
	game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
10193
	game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
10194
	wait()
10195
end
10196
for i = 0,255,5 do
10197
	if _G.nodisco ~=nil then return end
10198
	b = b - 5
10199
	game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
10200
	game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
10201
	game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
10202
	wait()
10203
end
10204
for i = 0,255,5 do
10205
	if _G.nodisco ~=nil then return end
10206
	r = r + 5
10207
	game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
10208
	game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
10209
	game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
10210
	wait()
10211
end
10212
for i = 0,255,5 do
10213
	if _G.nodisco ~=nil then return end
10214
	g = g - 5
10215
	game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
10216
	game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
10217
	game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
10218
	wait()
10219
end
10220
until _G.nodisco
10221
end))
10222
end)
10223
10224
addcmd('undisco','rip disco party',{''},
10225
function(args, speaker)
10226
_G.nodisco = true
10227
execCmd('fixl')
10228
end)
10229
10230
addcmd('hat','give a hat to a player',{''},
10231
function(args, speaker)
10232
local players = getPlayer(args[1], speaker)
10233
for i,v in pairs(players)do
10234
local char = gPlayers[v].Character
10235
local Hat = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. args[2])
10236
Hat.Parent = char
10237
end end)
10238
10239
fm = Instance.new('BlockMesh', DATA)
10240
fm.Scale = Vector3.new(1, 1, 2)
10241
fm.Name = "FAT"
10242
addcmd('fat','makes a plr fat',{''},
10243
function(args, speaker)
10244
local players = getPlayer(args[1], speaker)
10245
for i,v in pairs(players)do
10246
local char = gPlayers[v].Character
10247
for _, child in pairs( char:GetChildren()) do
10248
if child.ClassName == "CharacterMesh" then
10249
child:Destroy() end end
10250
for i,v in pairs(char:GetChildren()) do
10251
if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
10252
fm:Clone().Parent = v
10253
end end end end)
10254
10255
addcmd('crucify','crucifies a player',{'cruci'},
10256
function(args, speaker)
10257
local players = getPlayer(args[1], speaker)
10258
for i,v in pairs(players)do
10259
local char = gPlayers[v].Character
10260
		local torso=char['Torso']
10261
		local larm=char['Left Arm']
10262
		local rarm=char['Right Arm']
10263
		local lleg=char['Left Leg']
10264
		local rleg=char['Right Leg']
10265
		local head=char['Head']
10266
		if torso and larm and rarm and lleg and rleg and head and not char:FindFirstChild(char.Name..'epixcrusify') then
10267
			local cru=Instance.new('Model',char)
10268
			cru.Name=char.Name..'epixcrusify' -- Leave it like that so it bypasses epixcommands ;)
10269
			local c1=Instance.new('Part',cru)
10270
			c1.BrickColor=BrickColor.new('Reddish brown')
10271
			c1.Material='Wood'
10272
			c1.CFrame=(char.Torso.CFrame-char.Torso.CFrame.lookVector)*CFrame.new(0,0,2)
10273
			c1.Size=Vector3.new(2,18.4,1)
10274
			c1.Anchored=true
10275
			local c2=c1:Clone()
10276
			c2.Parent=cru
10277
			c2.Size=Vector3.new(11,1.6,1)
10278
			c2.CFrame=c1.CFrame+Vector3.new(0,5,0)
10279
			torso.Anchored=true;wait(0.5)
10280
			torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-1,0);wait(0.5)
10281
			larm.Anchored=true
10282
			rarm.Anchored=true
10283
			lleg.Anchored=true
10284
			rleg.Anchored=true
10285
			head.Anchored=true;wait()
10286
			larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0)
10287
			rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0)
10288
			lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0)
10289
			rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0)
10290
			larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140)
10291
			rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140)
10292
			lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6)
10293
			rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6)
10294
			--head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3)
10295
			local n1=Instance.new('Part',cru)
10296
			n1.BrickColor=BrickColor.new('Dark stone grey')
10297
			n1.Material='DiamondPlate'
10298
			n1.Size=Vector3.new(0.2,0.2,2)
10299
			n1.Anchored=true
10300
			local m=Instance.new('BlockMesh',n1)
10301
			m.Scale=Vector3.new(0.2,0.2,0.7)
10302
			local n2=n1:Clone()
10303
			n2.Parent=cru
10304
			local n3=n1:Clone()
10305
			n3.Parent=cru
10306
			n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0)
10307
			n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0)
10308
			n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0)
10309
			spawn(function()
10310
				repeat
10311
					wait(0.1)
10312
					char.Humanoid.Health=char.Humanoid.Health-0.6
10313
				until (not cru) or (not cru.Parent) or (not v) or (not char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0
10314
				char:BreakJoints()
10315
			end)
10316
		end
10317
	end
10318
end)
10319
10320
addcmd('hang','hangs a player',{},
10321
function(args, speaker)
10322
local players = getPlayer(args[1], speaker)
10323
for i,v in pairs(players)do
10324
local plr = gPlayers[v].Character
10325
plr.HumanoidRootPart.Anchored = true
10326
function sandbox(var,func)
10327
	local env = getfenv(func)
10328
	local newenv = setmetatable({},{
10329
		__index = function(self,k)
10330
			if k=="script" then
10331
				return var
10332
			else
10333
				return env[k]
10334
			end
10335
		end,
10336
	})
10337
	setfenv(func,newenv)
10338
	return func
10339
end
10340
cors = {}
10341
mas = Instance.new("Model",game:GetService("Lighting"))
10342
local Model0 = Instance.new("Model")
10343
local Part1 = Instance.new("Part")
10344
local Part2 = Instance.new("Part")
10345
local Part3 = Instance.new("Part")
10346
local Part4 = Instance.new("Part")
10347
local Part5 = Instance.new("Part")
10348
local Motor6D6 = Instance.new("Motor6D")
10349
local Part7 = Instance.new("Part")
10350
local Part8 = Instance.new("Part")
10351
local Part9 = Instance.new("Part")
10352
local Part10 = Instance.new("Part")
10353
local Part11 = Instance.new("Part")
10354
local Part12 = Instance.new("Part")
10355
local Part13 = Instance.new("Part")
10356
local Part14 = Instance.new("Part")
10357
local Part15 = Instance.new("Part")
10358
Model0.Name = "hang"
10359
Model0.Parent = mas
10360
Part1.Parent = Model0
10361
Part1.Material = Enum.Material.SmoothPlastic
10362
Part1.BrickColor = BrickColor.new("Reddish brown")
10363
Part1.Anchored = true
10364
Part1.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
10365
Part1.CFrame = CFrame.new(1.539994, 9.29992199, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
10366
Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10367
Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10368
Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10369
Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10370
Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10371
Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10372
Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
10373
Part1.Position = Vector3.new(1.539994, 9.29992199, 12.6999884)
10374
Part1.Color = Color3.new(0.411765, 0.25098, 0.156863)
10375
Part2.Parent = Model0
10376
Part2.Material = Enum.Material.Wood
10377
Part2.BrickColor = BrickColor.new("Pine Cone")
10378
Part2.Anchored = true
10379
Part2.Size = Vector3.new(0.49999997, 0.200000003, 0.200000003)
10380
Part2.CFrame = CFrame.new(1.44999003, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
10381
Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10382
Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10383
Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10384
Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10385
Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10386
Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10387
Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
10388
Part2.Position = Vector3.new(1.44999003, 9.09992599, 12.6999884)
10389
Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
10390
Part3.Parent = Model0
10391
Part3.Material = Enum.Material.Wood
10392
Part3.BrickColor = BrickColor.new("Pine Cone")
10393
Part3.Anchored = true
10394
Part3.Size = Vector3.new(1, 9.39999962, 0.599999964)
10395
Part3.CFrame = CFrame.new(-0.100001998, 4.70001078, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
10396
Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10397
Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10398
Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10399
Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10400
Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10401
Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10402
Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
10403
Part3.Position = Vector3.new(-0.100001998, 4.70001078, 12.6999884)
10404
Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
10405
Part4.Parent = Model0
10406
Part4.Material = Enum.Material.Wood
10407
Part4.BrickColor = BrickColor.new("Pine Cone")
10408
Part4.Anchored = true
10409
Part4.Size = Vector3.new(1, 0.599999845, 0.599999964)
10410
Part4.CFrame = CFrame.new(0.899998009, 9.09995365, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
10411
Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10412
Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10413
Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10414
Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10415
Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10416
Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10417
Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
10418
Part4.Position = Vector3.new(0.899998009, 9.09995365, 12.6999884)
10419
Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
10420
Part5.Name = "main"
10421
Part5.Parent = Model0
10422
Part5.BrickColor = BrickColor.new("Bright blue")
10423
Part5.Transparency = 1
10424
Part5.Rotation = Vector3.new(0, -90, 0)
10425
Part5.Anchored = true
10426
Part5.CanCollide = false
10427
Part5.FormFactor = Enum.FormFactor.Symmetric
10428
Part5.Size = Vector3.new(2, 2, 1)
10429
Part5.CFrame = CFrame.new(1.98998594, 6.33001804, 12.7000237, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10430
Part5.BottomSurface = Enum.SurfaceType.Smooth
10431
Part5.TopSurface = Enum.SurfaceType.Smooth
10432
Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
10433
Part5.Position = Vector3.new(1.98998594, 6.33001804, 12.7000237)
10434
Part5.Orientation = Vector3.new(0, -90, 0)
10435
Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
10436
Motor6D6.Name = "RootJoint"
10437
Motor6D6.Parent = Part5
10438
Motor6D6.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
10439
Motor6D6.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
10440
Motor6D6.Part0 = Part5
10441
Motor6D6.MaxVelocity = 0.10000000149012
10442
Part7.Parent = Model0
10443
Part7.Material = Enum.Material.SmoothPlastic
10444
Part7.BrickColor = BrickColor.new("Reddish brown")
10445
Part7.Rotation = Vector3.new(90, 75, -180)
10446
Part7.Anchored = true
10447
Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
10448
Part7.CFrame = CFrame.new(2.02295995, 7.37058878, 12.1000061, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
10449
Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10450
Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10451
Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10452
Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10453
Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10454
Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10455
Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
10456
Part7.Position = Vector3.new(2.02295995, 7.37058878, 12.1000061)
10457
Part7.Orientation = Vector3.new(15, 90, -90)
10458
Part7.Color = Color3.new(0.411765, 0.25098, 0.156863)
10459
Part8.Parent = Model0
10460
Part8.Material = Enum.Material.Wood
10461
Part8.BrickColor = BrickColor.new("Pine Cone")
10462
Part8.Anchored = true
10463
Part8.Size = Vector3.new(0.200000003, 0.599999785, 0.599999964)
10464
Part8.CFrame = CFrame.new(1.77999604, 9.09992599, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
10465
Part8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10466
Part8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10467
Part8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10468
Part8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10469
Part8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10470
Part8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10471
Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
10472
Part8.Position = Vector3.new(1.77999604, 9.09992599, 12.6999884)
10473
Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
10474
Part9.Parent = Model0
10475
Part9.Material = Enum.Material.SmoothPlastic
10476
Part9.BrickColor = BrickColor.new("Reddish brown")
10477
Part9.Rotation = Vector3.new(90, 75, -180)
10478
Part9.Anchored = true
10479
Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
10480
Part9.CFrame = CFrame.new(2.02295995, 7.37058878, 13.299984, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
10481
Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10482
Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10483
Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10484
Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10485
Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10486
Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10487
Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
10488
Part9.Position = Vector3.new(2.02295995, 7.37058878, 13.299984)
10489
Part9.Orientation = Vector3.new(15, 90, -90)
10490
Part9.Color = Color3.new(0.411765, 0.25098, 0.156863)
10491
Part10.Parent = Model0
10492
Part10.Material = Enum.Material.SmoothPlastic
10493
Part10.BrickColor = BrickColor.new("Reddish brown")
10494
Part10.Anchored = true
10495
Part10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
10496
Part10.CFrame = CFrame.new(1.539994, 9.09992599, 12.8999901, 1, 0, 0, 0, 1, 0, 0, 0, 1)
10497
Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10498
Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10499
Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10500
Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10501
Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10502
Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10503
Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
10504
Part10.Position = Vector3.new(1.539994, 9.09992599, 12.8999901)
10505
Part10.Color = Color3.new(0.411765, 0.25098, 0.156863)
10506
Part11.Parent = Model0
10507
Part11.Material = Enum.Material.SmoothPlastic
10508
Part11.BrickColor = BrickColor.new("Reddish brown")
10509
Part11.Anchored = true
10510
Part11.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
10511
Part11.CFrame = CFrame.new(1.539994, 8.09998417, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
10512
Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10513
Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10514
Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10515
Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10516
Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10517
Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10518
Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
10519
Part11.Position = Vector3.new(1.539994, 8.09998417, 12.6999884)
10520
Part11.Color = Color3.new(0.411765, 0.25098, 0.156863)
10521
Part12.Parent = Model0
10522
Part12.Material = Enum.Material.SmoothPlastic
10523
Part12.BrickColor = BrickColor.new("Reddish brown")
10524
Part12.Rotation = Vector3.new(90, 75, -180)
10525
Part12.Anchored = true
10526
Part12.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
10527
Part12.CFrame = CFrame.new(2.50592208, 7.24118423, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
10528
Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10529
Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10530
Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10531
Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10532
Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10533
Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10534
Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
10535
Part12.Position = Vector3.new(2.50592208, 7.24118423, 12.6999884)
10536
Part12.Orientation = Vector3.new(15, 90, -90)
10537
Part12.Color = Color3.new(0.411765, 0.25098, 0.156863)
10538
Part13.Parent = Model0
10539
Part13.Material = Enum.Material.SmoothPlastic
10540
Part13.BrickColor = BrickColor.new("Reddish brown")
10541
Part13.Anchored = true
10542
Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
10543
Part13.CFrame = CFrame.new(1.539994, 9.09992599, 12.4999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
10544
Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10545
Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10546
Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10547
Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10548
Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10549
Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10550
Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
10551
Part13.Position = Vector3.new(1.539994, 9.09992599, 12.4999962)
10552
Part13.Color = Color3.new(0.411765, 0.25098, 0.156863)
10553
Part14.Parent = Model0
10554
Part14.Material = Enum.Material.SmoothPlastic
10555
Part14.BrickColor = BrickColor.new("Reddish brown")
10556
Part14.Rotation = Vector3.new(90, 75, -180)
10557
Part14.Anchored = true
10558
Part14.Size = Vector3.new(0.200000003, 1.4000001, 0.200000003)
10559
Part14.CFrame = CFrame.new(1.539994, 7.49999714, 12.6999884, -0.258818984, 0, 0.965925872, -0.965925872, 0, -0.258818984, 0, -1, 0)
10560
Part14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10561
Part14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10562
Part14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10563
Part14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10564
Part14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10565
Part14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10566
Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
10567
Part14.Position = Vector3.new(1.539994, 7.49999714, 12.6999884)
10568
Part14.Orientation = Vector3.new(15, 90, -90)
10569
Part14.Color = Color3.new(0.411765, 0.25098, 0.156863)
10570
Part15.Parent = Model0
10571
Part15.Material = Enum.Material.SmoothPlastic
10572
Part15.BrickColor = BrickColor.new("Reddish brown")
10573
Part15.Anchored = true
10574
Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
10575
Part15.CFrame = CFrame.new(1.539994, 8.89993, 12.6999884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
10576
Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
10577
Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
10578
Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
10579
Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
10580
Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
10581
Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
10582
Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
10583
Part15.Position = Vector3.new(1.539994, 8.89993, 12.6999884)
10584
Part15.Color = Color3.new(0.411765, 0.25098, 0.156863)
10585
for i,v in pairs(mas:GetChildren()) do
10586
	v.Parent = workspace
10587
	pcall(function() v:MakeJoints() end)
10588
end
10589
mas:Destroy()
10590
for i,v in pairs(cors) do
10591
	spawn(function()
10592
		pcall(v)
10593
	end)
10594
end
10595
			hang = Model0
10596
			hang.Parent = plr
10597
			hang:MoveTo(plr.Torso.Position-Vector3.new(0,0,5))
10598
			pcall(function()
10599
			plr.HumanoidRootPart.CFrame = hang.main.CFrame
10600
			function weld(p, cf)
10601
			local weld1 = Instance.new("Weld") 
10602
			weld1.Part0 = p
10603
			weld1.Part1 = plr.Torso
10604
			weld1.C0 = CFrame.new()
10605
			weld1.C1 = cf
10606
			weld1.Parent = p
10607
			end
10608
			weld(plr["Right Arm"], CFrame.new(0.8,0.3,-0.6) * CFrame.Angles(0, 0.5, 4))
10609
			weld(plr["Left Arm"], CFrame.new(-0.8,0.3,-0.6) * CFrame.Angles(0, -0.5, -4))
10610
			spawn(function()
10611
				repeat
10612
					wait(0.1)
10613
					plr.Humanoid.Health=plr.Humanoid.Health-0.6
10614
				until (not hang) or (not hang.Parent) or (not v) or (not plr) or (not plr:FindFirstChild('Head')) or plr.Humanoid.Health<=0
10615
				plr:BreakJoints()
10616
			end)
10617
			end)
10618
		end
10619
end)
10620
10621
addcmd('fix', 'restores lighting and what not',{},
10622
function(args, speaker)
10623
LightingService.Ambient = origsettings.abt
10624
LightingService.OutdoorAmbient = origsettings.oabt
10625
LightingService.Brightness = origsettings.brt
10626
LightingService.TimeOfDay = origsettings.time
10627
LightingService.FogColor = origsettings.fclr
10628
LightingService.FogEnd = origsettings.fe
10629
LightingService.FogStart = origsettings.fs
10630
playinggif = false
10631
workspace.Gravity = 200
10632
local function dels(instance) for i,v in pairs(instance:GetChildren())do if v:IsA'Sound'then v:Destroy()end dels(v) end end dels(workspace)
10633
for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
10634
    for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
10635
    if v:IsA("PostEffect") then v:Destroy() end end
10636
for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() Notify('Reset') end end)
10637
10638
Floating = false
10639
10640
addcmd('float', 'makes player float',{},
10641
function(args,speaker)
10642
	Floating = true
10643
	local players = getPlayer(args[1], speaker)
10644
	for _,v in pairs(players) do
10645
		local pchar = gPlayers[v].Character
10646
		if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
10647
			spawn(function()
10648
				local float = DATA.Float:Clone()
10649
				float.Parent = pchar
10650
				float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
10651
				spawn(function()
10652
					while wait(0.1) do
10653
						if pchar:FindFirstChild("Float") then
10654
							float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
10655
						else
10656
							break
10657
						end
10658
					end
10659
				end)
10660
			end)
10661
		end
10662
	end
10663
end)
10664
10665
addcmd('unfloat','disables floating',{},
10666
function(args, speaker)
10667
	Floating = false
10668
	local players = getPlayer(args[1], speaker)
10669
	for i,v in pairs(players)do
10670
	    local pchar = gPlayers[v].Character
10671
	    if pchar:FindFirstChild("Float") then
10672
		    pchar.Float:Destroy()
10673
	    end
10674
	end
10675
end)
10676
10677
runningnoclip = false
10678
Clip = true
10679
addcmd('noclip','noclip',{},
10680
function(args, speaker)
10681
if speaker.userId ~= LP.userId then
10682
lponly(speaker)
10683
else
10684
Notify('Noclip enabled')
10685
Clip = false
10686
if LP.Character:FindFirstChild('Torso') then
10687
	wait(0.1)
10688
	if runningnoclip == false then runningnoclip = true
10689
	game:GetService('RunService').Stepped:connect(function ()
10690
	if Clip == false and LP.Character ~= nil then
10691
    for _, child in pairs( LP.Character:GetDescendants()) do
10692
	if child.ClassName == 'Part' and child.CanCollide == true then
10693
    child.CanCollide = false
10694
	end end end end) end
10695
else
10696
	r15noclip = true
10697
end
10698
end
10699
end)
10700
10701
addcmd('clip','clip',{},
10702
function(args, speaker)
10703
if speaker.userId ~= LP.userId then
10704
lponly(speaker)
10705
else
10706
	Notify('Noclip disabled')
10707
	Clip = true
10708
	r15noclip = false
10709
	wait(0.1)
10710
	if LP.Character ~= nil then
10711
	LP.Character.Torso.CanCollide = true
10712
    LP.Character.Head.CanCollide = true
10713
end end end)
10714
10715
addcmd('prefix','changes prefix',{},
10716
function(args, speaker)
10717
	cmdprefix = args[1]
10718
	Notify('Set prefix to "' .. args[1] .. '"')
10719
	updatefile()
10720
end)
10721
10722
logsopen = false
10723
addcmd('logs','shows logs',{},
10724
function(args, speaker)
10725
if speaker.userId ~= LP.userId then
10726
lponly(speaker) else
10727
if logsopen == false then logsopen = true
10728
logdrag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
10729
end
10730
end
10731
end)
10732
10733
local Saved = {}
10734
10735
RestorePoint = function()
10736
    Saved = {}
10737
    for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do
10738
        v.Archivable = true;
10739
    end
10740
    for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
10741
        if not v:IsA("Terrain") and not v:IsA("Camera") then
10742
            if not game:GetService("Players"):FindFirstChild(v.Name) then
10743
                table.insert(Saved, v:Clone());
10744
            end
10745
        elseif v:IsA("Terrain") then
10746
            Saved.Terrain = game:GetService("Workspace").Terrain:CopyRegion(game:GetService("Workspace").Terrain.MaxExtents);
10747
        end
10748
    end
10749
    return Saved;
10750
end
10751
10752
InsertPoint = function()
10753
    if #Saved == 0 and not Saved.Terrain then
10754
        return false;
10755
    end
10756
    for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
10757
        if not v:IsA("Camera") and not v:IsA("Terrain") then
10758
            if not game:GetService("Players"):FindFirstChild(v.Name) then
10759
                pcall(function()
10760
                    v:Destroy()
10761
                end)
10762
            end
10763
        elseif v:IsA("Terrain") then
10764
            v:Clear()
10765
        end
10766
    end
10767
    for i, v in ipairs(Saved) do
10768
		v:Clone().Parent = workspace;
10769
    end
10770
    game:GetService("Workspace").Terrain:PasteRegion(Saved.Terrain, game:GetService("Workspace").Terrain.MaxExtents.Min, true);
10771
end
10772
10773
addcmd('savemap','saves current map',{'smap'},
10774
function(args, speaker)
10775
RestorePoint()
10776
Notify('Saved current map')
10777
end)
10778
10779
addcmd('restoremap','saves current map',{'rmap'},
10780
function(args, speaker)
10781
InsertPoint()
10782
Notify('Loaded last saved map')
10783
end)
10784
10785
addcmd('respawn','respawns',{},
10786
function(args, speaker)
10787
    local players = getPlayer(args[1], speaker)
10788
	for i,v in pairs(players) do
10789
	respawn(gPlayers[v])
10790
	end
10791
end)
10792
10793
addcmd('version','shows version',{''},
10794
function(args, speaker)
10795
if speaker.userId ~= LP.userId then
10796
lponly(speaker)
10797
else
10798
	Notify("Version is " .. Version)
10799
end
10800
end)
10801
local CTPenabled = false
10802
Mouse.KeyDown:connect(function (Key)
10803
	if Key:byte() == 29 then
10804
		if FLYING == false then
10805
			execCmd("fly me", Player)
10806
		elseif FLYING == true then
10807
			execCmd("unfly me", Player)
10808
		end
10809
	end
10810
	if Key:byte() == 30 then
10811
		if Clip == true then
10812
			execCmd("noclip", Player)
10813
		elseif Clip == false then
10814
			execCmd("clip", Player)
10815
		end
10816
	end
10817
	Key = Key:lower()
10818
	if Key:byte() == 27 then
10819
		CTPenabled = true
10820
	end
10821
end)
10822
Mouse.KeyUp:connect(function(Key)
10823
	Key = Key:lower()
10824
	if Key:byte() == 27 then
10825
		CTPenabled = false
10826
	end
10827
end)
10828
Mouse.Button1Down:connect(function()
10829
	local charx = gPlayers.LocalPlayer.Character
10830
	if charx and CTPenabled == true then
10831
		charx.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,7,0)
10832
	end
10833
end)
10834
10835
CMDbar = Instance.new('ScreenGui', game.CoreGui)
10836
CMDbar.Name = 'GUI'
10837
CMDbar.DisplayOrder = 2
10838
cont = Instance.new("Frame")
10839
cmdBAR = Instance.new('TextBox', cont)
10840
cont.Name = "cont"
10841
cont.BackgroundTransparency = 1
10842
cont.Position = UDim2.new(1, -265, 0, -75)
10843
cont.Size = UDim2.new(0, 270, 0, 45)
10844
cont.Parent = CMDbar
10845
cont.ZIndex = 5
10846
cont.Active = true
10847
dragGUI(cont)
10848
cmdBAR.Name = "CMDbar"
10849
cmdBAR.Parent = cont
10850
cmdBAR.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
10851
cmdBAR.BackgroundTransparency = 0.7
10852
cmdBAR.BorderColor3 = Color3.new(0.972549, 0.972549, 0.972549)
10853
cmdBAR.BorderSizePixel = 0
10854
cmdBAR.Position = UDim2.new(0, 10, 1, -35)
10855
cmdBAR.Size = UDim2.new(0, 250, 0, 25)
10856
cmdBAR.Font = Enum.Font.SourceSans
10857
cmdBAR.FontSize = Enum.FontSize.Size18
10858
cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
10859
cmdBAR.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
10860
cmdBAR.ZIndex = 5
10861
DATA = Instance.new('Folder', game.ContextActionService)
10862
DATA.Name = 'Data'
10863
Paper = Instance.new('BlockMesh', DATA)
10864
Paper.Name = 'Paper'
10865
Paper.Scale = Vector3.new(1,1,0.1)
10866
ayylmao = Instance.new('Hat', DATA)
10867
ayylmao.Name = 'ayylmao'
10868
ayyHandle = Instance.new('Part', ayylmao)
10869
ayyHandle.Name = 'Handle'
10870
ayyHandle.Size = Vector3.new(2,2.4,2)
10871
ayyHandle.FormFactor = 'Plate'
10872
ayyMesh = Instance.new('SpecialMesh', ayyHandle)
10873
ayyMesh.Scale = Vector3.new(1,1.02,1)
10874
ayyMesh.MeshType = 'FileMesh'
10875
ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
10876
ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
10877
Float = Instance.new('Part', DATA)
10878
Float.Name = 'Float'
10879
Float.Transparency = 1
10880
Float.Size = Vector3.new(6,1,6)
10881
Float.Anchored = true
10882
function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
10883
missile = Instance.new('Part', DATA)
10884
missile.Name = 'IY_missile'
10885
missile.CanCollide = false
10886
missile.Size = Vector3.new(2, 5, 2) 
10887
Instance.new('CylinderMesh', missile)
10888
local F = Instance.new('Part', missile)
10889
F.BrickColor = BrickColor.new('Black')
10890
F.CanCollide = false
10891
F.Size = Vector3.new(2, 0.2, 2)
10892
Instance.new('CylinderMesh', F)
10893
local fire = Instance.new('Fire', F)
10894
fire.Size = "15"
10895
fire.Heat = "25"
10896
local head = Instance.new('Part', missile)
10897
head.CanCollide = false
10898
head.Shape = 'Ball'
10899
head.Size = Vector3.new(2, 2, 2)
10900
head.TopSurface = 'Smooth'
10901
head.BottomSurface = 'Smooth'
10902
local BF = Instance.new('BodyForce', missile)
10903
BF.Name = 'force'
10904
BF.Force = Vector3.new(0, 0, 0)
10905
local W1 = Instance.new('Weld', missile)
10906
W1.Part0 = missile
10907
W1.Part1 = F
10908
W1.C1 = CFrame.new(0, 2.6, 0)
10909
local W2 = Instance.new('Weld', missile)
10910
W2.Part0 = missile
10911
W2.Part1 = head
10912
W2.C1 = CFrame.new(0, -2.6, 0)
10913
	jail = Instance.new('Model', DATA)
10914
	jail.Name = 'JAIL'
10915
		local B = Instance.new('Part', jail)
10916
		B.Name = 'BUTTOM'
10917
		B.BrickColor = BrickColor.new('Black')
10918
		B.Transparency = 0.5
10919
		B.Anchored = true
10920
		B.Locked = true
10921
		B.Size = Vector3.new(6, 1, 6)
10922
		B.TopSurface = 'Smooth'
10923
		B.BottomSurface = 'Smooth'
10924
		local M = Instance.new('Part', jail)
10925
		M.Name = 'MAIN'
10926
		M.BrickColor = BrickColor.new('Black')
10927
		M.Transparency = 1
10928
		M.Anchored = true
10929
		M.CanCollide = false
10930
		M.Locked = true
10931
		M.Position = B.Position + Vector3.new(0, 3, 0)
10932
		M.Size = Vector3.new(1, 1, 1)
10933
		local P1 = Instance.new('Part', jail)
10934
		P1.BrickColor = BrickColor.new('Black')
10935
		P1.Transparency = 0.5
10936
		P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
10937
		P1.Rotation = Vector3.new(0, 90, 0)
10938
		P1.Anchored = true
10939
		P1.Locked = true
10940
		P1.Size = Vector3.new(1, 6, 6)
10941
		local P2 = Instance.new('Part', jail)
10942
		P2.BrickColor = BrickColor.new('Black')
10943
		P2.Transparency = 0.5
10944
		P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
10945
		P2.Rotation = Vector3.new(-180, 0, -180)
10946
		P2.Anchored = true
10947
		P2.Locked = true
10948
		P2.Size = Vector3.new(1, 6, 4)
10949
		local P3 = Instance.new('Part', jail)
10950
		P3.BrickColor = BrickColor.new('Black')
10951
		P3.Transparency = 0.5
10952
		P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
10953
		P3.Rotation = Vector3.new(0, 0, 0)
10954
		P3.Anchored = true
10955
		P3.Locked = true
10956
		P3.Size = Vector3.new(1, 6, 4)
10957
		local P4 = Instance.new('Part', jail)
10958
		P4.BrickColor = BrickColor.new('Black')
10959
		P4.Transparency = 0.5
10960
		P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
10961
		P4.Rotation = Vector3.new(0, 90, 0)
10962
		P4.Anchored = true
10963
		P4.Locked = true
10964
		P4.Size = Vector3.new(1, 6, 6)
10965
		local TOP = Instance.new('Part', jail)
10966
		TOP.BrickColor = BrickColor.new('Black')
10967
		TOP.Transparency = 0.5
10968
		TOP.Position = B.Position + Vector3.new(0, 7, 0)
10969
		TOP.Rotation = Vector3.new(0, 0, 0)
10970
		TOP.Anchored = true
10971
		TOP.Locked = true
10972
		TOP.Size = Vector3.new(6, 1, 6)
10973
		TOP.TopSurface = 'Smooth'
10974
		TOP.BottomSurface = 'Smooth'
10975
cp = Instance.new("ScreenGui")
10976
local Frame = Instance.new("Frame")
10977
local holder = Instance.new("Frame")
10978
bar = Instance.new("Frame")
10979
local cmds = Instance.new("TextButton")
10980
local settings = Instance.new("TextButton")
10981
local Hide = Instance.new("TextButton")
10982
local Exit = Instance.new("TextButton")
10983
FeedbackMain = Instance.new("Frame")
10984
local Title = Instance.new("TextLabel")
10985
local checkboxText = Instance.new("TextLabel")
10986
local CheckBox = Instance.new("ImageButton")
10987
local bindInput = Instance.new("TextButton")
10988
Input = Instance.new("TextBox")
10989
local preText = Instance.new("TextLabel")
10990
local setpre = Instance.new("TextButton")
10991
local everyone = Instance.new("TextButton")
10992
local JLtext = Instance.new("TextLabel")
10993
local CheckBoxJL = Instance.new("ImageButton")
10994
local friends = Instance.new("TextButton")
10995
local InputBox = Instance.new("TextButton")
10996
Input_2 = Instance.new("TextBox")
10997
local MTText = Instance.new("TextLabel")
10998
local setMT = Instance.new("TextButton")
10999
local CheckBoxS = Instance.new("ImageButton")
11000
local slocktext = Instance.new("TextLabel")
11001
local barBind = Instance.new("TextLabel")
11002
local setBind = Instance.new("TextButton")
11003
local MtimeInput = Instance.new("TextButton")
11004
Input_3 = Instance.new("TextBox")
11005
local size = Instance.new("Frame")
11006
MAIN = Instance.new("Frame")
11007
local Title_2 = Instance.new("TextLabel")
11008
local Example = Instance.new("TextLabel")
11009
local Search = Instance.new("TextBox")
11010
local CMDss = Instance.new("ScrollingFrame")
11011
local uicolortext = Instance.new("TextLabel")
11012
local openC = Instance.new("TextButton")
11013
cp.Name = "cp"
11014
cp.Parent = DATA
11015
Frame.Parent = cp
11016
Frame.Active = true
11017
Frame.BackgroundColor3 = Color3.new(1, 1, 1)
11018
Frame.BackgroundTransparency = 1
11019
Frame.Position = UDim2.new(1, -300, 1, -330)
11020
Frame.Size = UDim2.new(0, 300, 0, 40)
11021
holder.Name = "holder"
11022
holder.Parent = Frame
11023
holder.BackgroundColor3 = Color3.new(1, 1, 1)
11024
holder.BackgroundTransparency = 1
11025
holder.BorderSizePixel = 2
11026
holder.ClipsDescendants = true
11027
holder.Size = UDim2.new(0, 300, 0, 330)
11028
holder.ZIndex = 2
11029
bar.Name = "bar"
11030
bar.Parent = holder
11031
bar.BackgroundColor3 = maincolor
11032
bar.BackgroundTransparency = 0.30000001192093
11033
bar.BorderColor3 = Color3.new(0, 0, 0)
11034
bar.BorderSizePixel = 0
11035
bar.Position = UDim2.new(1, -295, 1, -330)
11036
bar.Size = UDim2.new(0, 290, 0, 26)
11037
cmds.Name = "cmds"
11038
cmds.Parent = bar
11039
cmds.BackgroundColor3 = Color3.new(0, 0, 0)
11040
cmds.BackgroundTransparency = 0.80000001192093
11041
cmds.BorderColor3 = Color3.new(1, 1, 1)
11042
cmds.Position = UDim2.new(0, 3, 0, 3)
11043
cmds.Size = UDim2.new(0, 70, 0, 20)
11044
cmds.Font = Enum.Font.SourceSans
11045
cmds.FontSize = Enum.FontSize.Size14
11046
cmds.Text = "Commands"
11047
cmds.TextColor3 = Color3.new(1, 1, 1)
11048
settings.Name = "settings"
11049
settings.Parent = bar
11050
settings.BackgroundColor3 = Color3.new(0, 0, 0)
11051
settings.BackgroundTransparency = 0.80000001192093
11052
settings.BorderColor3 = Color3.new(1, 1, 1)
11053
settings.Position = UDim2.new(0, 77, 0, 3)
11054
settings.Size = UDim2.new(0, 70, 0, 20)
11055
settings.Font = Enum.Font.SourceSans
11056
settings.FontSize = Enum.FontSize.Size14
11057
settings.Text = "Settings"
11058
settings.TextColor3 = Color3.new(1, 1, 1)
11059
Hide.Name = "Hide"
11060
Hide.Parent = bar
11061
Hide.BackgroundColor3 = Color3.new(1, 1, 1)
11062
Hide.BackgroundTransparency = 0.30000001192093
11063
Hide.BorderColor3 = Color3.new(1, 1, 1)
11064
Hide.BorderSizePixel = 0
11065
Hide.Position = UDim2.new(0, 243, 0, 3)
11066
Hide.Size = UDim2.new(0, 20, 0, 20)
11067
Hide.FontSize = Enum.FontSize.Size14
11068
Hide.Text = ""
11069
Exit.Name = "Exit"
11070
Exit.Parent = bar
11071
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
11072
Exit.BackgroundTransparency = 0.30000001192093
11073
Exit.BorderColor3 = Color3.new(1, 0, 0)
11074
Exit.BorderSizePixel = 0
11075
Exit.Position = UDim2.new(0, 267, 0, 3)
11076
Exit.Size = UDim2.new(0, 20, 0, 20)
11077
Exit.FontSize = Enum.FontSize.Size14
11078
Exit.Text = ""
11079
FeedbackMain.Name = "FeedbackMain"
11080
FeedbackMain.Parent = holder
11081
FeedbackMain.BackgroundColor3 = maincolor
11082
FeedbackMain.BackgroundTransparency = 0.5
11083
FeedbackMain.BorderColor3 = Color3.new(0, 0, 0)
11084
FeedbackMain.BorderSizePixel = 0
11085
FeedbackMain.Position = UDim2.new(1.01999998, -301, 1.01800001, -310)
11086
FeedbackMain.Size = UDim2.new(0, 290, 0, 300)
11087
Title.Name = "Title"
11088
Title.Parent = FeedbackMain
11089
Title.BackgroundColor3 = Color3.new(1, 1, 1)
11090
Title.BackgroundTransparency = 1
11091
Title.Size = UDim2.new(1, 0, 0, 30)
11092
Title.Font = Enum.Font.SourceSansBold
11093
Title.FontSize = Enum.FontSize.Size24
11094
Title.Text = "Settings"
11095
Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
11096
Title.TextStrokeTransparency = 0
11097
checkboxText.Name = "checkboxText"
11098
checkboxText.Parent = FeedbackMain
11099
checkboxText.BackgroundColor3 = Color3.new(1, 1, 1)
11100
checkboxText.BackgroundTransparency = 1
11101
checkboxText.Position = UDim2.new(0, 0, 0, 60)
11102
checkboxText.Size = UDim2.new(1, 0, 0, 30)
11103
checkboxText.Font = Enum.Font.SourceSansBold
11104
checkboxText.FontSize = Enum.FontSize.Size18
11105
checkboxText.Text = "     Suggestions"
11106
checkboxText.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
11107
checkboxText.TextStrokeTransparency = 0
11108
checkboxText.TextXAlignment = Enum.TextXAlignment.Left
11109
CheckBox.Name = "CheckBox"
11110
CheckBox.Parent = FeedbackMain
11111
CheckBox.BackgroundTransparency = 1
11112
CheckBox.Position = UDim2.new(0, 240, 0, 60)
11113
CheckBox.Size = UDim2.new(0, 30, 0, 30)
11114
CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
11115
bindInput.Name = "bindInput"
11116
bindInput.Parent = FeedbackMain
11117
bindInput.BackgroundColor3 = Color3.new(1, 1, 1)
11118
bindInput.Position = UDim2.new(0, 187, 0, 260)
11119
bindInput.Size = UDim2.new(0, 30, 0, 30)
11120
bindInput.AutoButtonColor = false
11121
bindInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
11122
bindInput.Font = Enum.Font.SourceSans
11123
bindInput.FontSize = Enum.FontSize.Size14
11124
bindInput.Text = ""
11125
Input.Name = "Input"
11126
Input.Parent = bindInput
11127
Input.BackgroundColor3 = Color3.new(1, 1, 1)
11128
Input.BackgroundTransparency = 1
11129
Input.Position = UDim2.new(0, -8, 0, -8)
11130
Input.Size = UDim2.new(0, 20, 0, 20)
11131
Input.Font = Enum.Font.SourceSansBold
11132
Input.FontSize = Enum.FontSize.Size18
11133
Input.MultiLine = true
11134
Input.Text = ";"
11135
Input.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
11136
Input.TextWrapped = true
11137
Input.TextYAlignment = Enum.TextYAlignment.Top
11138
preText.Name = "preText"
11139
preText.Parent = FeedbackMain
11140
preText.BackgroundColor3 = Color3.new(1, 1, 1)
11141
preText.BackgroundTransparency = 1
11142
preText.Position = UDim2.new(0, 0, 0, 140)
11143
preText.Size = UDim2.new(1, 0, 0, 30)
11144
preText.Font = Enum.Font.SourceSansBold
11145
preText.FontSize = Enum.FontSize.Size18
11146
preText.Text = "     Prefix"
11147
preText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
11148
preText.TextStrokeTransparency = 0
11149
preText.TextXAlignment = Enum.TextXAlignment.Left
11150
setpre.Name = "setpre"
11151
setpre.Parent = FeedbackMain
11152
setpre.BackgroundColor3 = Color3.new(1, 1, 1)
11153
setpre.BorderSizePixel = 5
11154
setpre.Position = UDim2.new(0, 235, 0, 142)
11155
setpre.Size = UDim2.new(0, 40, 0, 25)
11156
setpre.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
11157
setpre.Font = Enum.Font.ArialBold
11158
setpre.FontSize = Enum.FontSize.Size18
11159
setpre.Text = "Set"
11160
everyone.Name = "everyone"
11161
everyone.Parent = FeedbackMain
11162
everyone.BackgroundColor3 = Color3.new(0, 0, 0)
11163
everyone.BackgroundTransparency = 0.80000001192093
11164
everyone.BorderColor3 = Color3.new(0, 0, 0)
11165
everyone.Position = UDim2.new(0, 230, 0, 237)
11166
everyone.Size = UDim2.new(0, 50, 0, 20)
11167
everyone.Font = Enum.Font.SourceSans
11168
everyone.FontSize = Enum.FontSize.Size14
11169
everyone.Text = "Everyone"
11170
everyone.TextColor3 = Color3.new(1, 1, 1)
11171
JLtext.Name = "JLtext"
11172
JLtext.Parent = FeedbackMain
11173
JLtext.BackgroundColor3 = Color3.new(1, 1, 1)
11174
JLtext.BackgroundTransparency = 1
11175
JLtext.Position = UDim2.new(0, 0, 0, 220)
11176
JLtext.Size = UDim2.new(1, 0, 0, 30)
11177
JLtext.Font = Enum.Font.SourceSansBold
11178
JLtext.FontSize = Enum.FontSize.Size18
11179
JLtext.Text = "     Joined/Left Notifications"
11180
JLtext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
11181
JLtext.TextStrokeTransparency = 0
11182
JLtext.TextXAlignment = Enum.TextXAlignment.Left
11183
CheckBoxJL.Name = "CheckBoxJL"
11184
CheckBoxJL.Parent = FeedbackMain
11185
CheckBoxJL.BackgroundTransparency = 1
11186
CheckBoxJL.Position = UDim2.new(0, 187, 0, 220)
11187
CheckBoxJL.Size = UDim2.new(0, 30, 0, 30)
11188
CheckBoxJL.Image = "http://www.roblox.com/asset/?id=65492641"
11189
friends.Name = "friends"
11190
friends.Parent = FeedbackMain
11191
friends.BackgroundColor3 = Color3.new(0, 0, 0)
11192
friends.BackgroundTransparency = 0.80000001192093
11193
friends.BorderColor3 = Color3.new(1, 1, 1)
11194
friends.Position = UDim2.new(0, 230, 0, 215)
11195
friends.Size = UDim2.new(0, 50, 0, 20)
11196
friends.Font = Enum.Font.SourceSans
11197
friends.FontSize = Enum.FontSize.Size14
11198
friends.Text = "Friends"
11199
friends.TextColor3 = Color3.new(1, 1, 1)
11200
InputBox.Name = "InputBox"
11201
InputBox.Parent = FeedbackMain
11202
InputBox.BackgroundColor3 = Color3.new(1, 1, 1)
11203
InputBox.Position = UDim2.new(0, 187, 0, 140)
11204
InputBox.Size = UDim2.new(0, 30, 0, 30)
11205
InputBox.AutoButtonColor = false
11206
InputBox.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
11207
InputBox.Font = Enum.Font.SourceSans
11208
InputBox.FontSize = Enum.FontSize.Size14
11209
InputBox.Text = ""
11210
Input_2.Name = "Input"
11211
Input_2.Parent = InputBox
11212
Input_2.BackgroundColor3 = Color3.new(1, 1, 1)
11213
Input_2.BackgroundTransparency = 1
11214
Input_2.Position = UDim2.new(0, -8, 0, -8)
11215
Input_2.Size = UDim2.new(0, 20, 0, 20)
11216
Input_2.Font = Enum.Font.SourceSansBold
11217
Input_2.FontSize = Enum.FontSize.Size18
11218
Input_2.MultiLine = true
11219
Input_2.Text = ";"
11220
Input_2.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
11221
Input_2.TextWrapped = true
11222
Input_2.TextYAlignment = Enum.TextYAlignment.Top
11223
MTText.Name = "MTText"
11224
MTText.Parent = FeedbackMain
11225
MTText.BackgroundColor3 = Color3.new(1, 1, 1)
11226
MTText.BackgroundTransparency = 1
11227
MTText.Position = UDim2.new(0, 0, 0, 180)
11228
MTText.Size = UDim2.new(1, 0, 0, 30)
11229
MTText.Font = Enum.Font.SourceSansBold
11230
MTText.FontSize = Enum.FontSize.Size18
11231
MTText.Text = "     Message Seconds"
11232
MTText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
11233
MTText.TextStrokeTransparency = 0
11234
MTText.TextXAlignment = Enum.TextXAlignment.Left
11235
setMT.Name = "setMT"
11236
setMT.Parent = FeedbackMain
11237
setMT.BackgroundColor3 = Color3.new(1, 1, 1)
11238
setMT.BorderSizePixel = 5
11239
setMT.Position = UDim2.new(0, 235, 0, 183)
11240
setMT.Size = UDim2.new(0, 40, 0, 25)
11241
setMT.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
11242
setMT.Font = Enum.Font.ArialBold
11243
setMT.FontSize = Enum.FontSize.Size18
11244
setMT.Text = "Set"
11245
CheckBoxS.Name = "CheckBoxS"
11246
CheckBoxS.Parent = FeedbackMain
11247
CheckBoxS.BackgroundTransparency = 1
11248
CheckBoxS.Position = UDim2.new(0, 240, 0, 100)
11249
CheckBoxS.Size = UDim2.new(0, 30, 0, 30)
11250
CheckBoxS.Image = "http://www.roblox.com/asset/?id=65492641"
11251
slocktext.Name = "slocktext"
11252
slocktext.Parent = FeedbackMain
11253
slocktext.BackgroundColor3 = Color3.new(1, 1, 1)
11254
slocktext.BackgroundTransparency = 1
11255
slocktext.Position = UDim2.new(0, 0, 0, 100)
11256
slocktext.Size = UDim2.new(1, 0, 0, 30)
11257
slocktext.Font = Enum.Font.SourceSansBold
11258
slocktext.FontSize = Enum.FontSize.Size18
11259
slocktext.Text = "     Allow Friends On Serverlock"
11260
slocktext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
11261
slocktext.TextStrokeTransparency = 0
11262
slocktext.TextXAlignment = Enum.TextXAlignment.Left
11263
barBind.Name = "barBind"
11264
barBind.Parent = FeedbackMain
11265
barBind.BackgroundColor3 = Color3.new(1, 1, 1)
11266
barBind.BackgroundTransparency = 1
11267
barBind.Position = UDim2.new(0, 0, 0, 260)
11268
barBind.Size = UDim2.new(1, 0, 0, 30)
11269
barBind.Font = Enum.Font.SourceSansBold
11270
barBind.FontSize = Enum.FontSize.Size18
11271
barBind.Text = "     Command Bar Keybind"
11272
barBind.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
11273
barBind.TextStrokeTransparency = 0
11274
barBind.TextXAlignment = Enum.TextXAlignment.Left
11275
setBind.Name = "setBind"
11276
setBind.Parent = FeedbackMain
11277
setBind.BackgroundColor3 = Color3.new(1, 1, 1)
11278
setBind.BorderSizePixel = 5
11279
setBind.Position = UDim2.new(0, 235, 0, 262)
11280
setBind.Size = UDim2.new(0, 40, 0, 25)
11281
setBind.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
11282
setBind.Font = Enum.Font.ArialBold
11283
setBind.FontSize = Enum.FontSize.Size18
11284
setBind.Text = "Set"
11285
MtimeInput.Name = "MtimeInput"
11286
MtimeInput.Parent = FeedbackMain
11287
MtimeInput.BackgroundColor3 = Color3.new(1, 1, 1)
11288
MtimeInput.Position = UDim2.new(0, 187, 0, 180)
11289
MtimeInput.Size = UDim2.new(0, 30, 0, 30)
11290
MtimeInput.AutoButtonColor = false
11291
MtimeInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
11292
MtimeInput.Font = Enum.Font.SourceSans
11293
MtimeInput.FontSize = Enum.FontSize.Size14
11294
MtimeInput.Text = ""
11295
Input_3.Name = "Input"
11296
Input_3.Parent = MtimeInput
11297
Input_3.BackgroundColor3 = Color3.new(1, 1, 1)
11298
Input_3.BackgroundTransparency = 1
11299
Input_3.Position = UDim2.new(0, -8, 0, -8)
11300
Input_3.Size = UDim2.new(0, 20, 0, 20)
11301
Input_3.Font = Enum.Font.SourceSansBold
11302
Input_3.FontSize = Enum.FontSize.Size18
11303
Input_3.MultiLine = true
11304
Input_3.Text = "7"
11305
Input_3.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
11306
Input_3.TextWrapped = true
11307
Input_3.TextYAlignment = Enum.TextYAlignment.Top
11308
uicolortext.Name = "uicolortext"
11309
uicolortext.Parent = FeedbackMain
11310
uicolortext.BackgroundColor3 = Color3.new(1, 1, 1)
11311
uicolortext.BackgroundTransparency = 1
11312
uicolortext.Position = UDim2.new(0, 0, 0, 30)
11313
uicolortext.Size = UDim2.new(1, 0, 0, 30)
11314
uicolortext.Font = Enum.Font.SourceSansBold
11315
uicolortext.FontSize = Enum.FontSize.Size18
11316
uicolortext.Text = "     UI Color"
11317
uicolortext.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
11318
uicolortext.TextStrokeTransparency = 0
11319
uicolortext.TextXAlignment = Enum.TextXAlignment.Left
11320
openC.Name = "openC"
11321
openC.Parent = FeedbackMain
11322
openC.BackgroundColor3 = Color3.new(1, 1, 1)
11323
openC.BorderSizePixel = 5
11324
openC.Position = UDim2.new(0, 235, 0, 32)
11325
openC.Size = UDim2.new(0, 40, 0, 25)
11326
openC.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
11327
openC.Font = Enum.Font.ArialBold
11328
openC.FontSize = Enum.FontSize.Size18
11329
openC.Text = "Set"
11330
size.Name = "size"
11331
size.Parent = holder
11332
size.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
11333
size.BackgroundTransparency = 1
11334
size.Position = UDim2.new(1, -301, 1, -300)
11335
size.Size = UDim2.new(0, 275, 0, 300)
11336
size.ZIndex = 2
11337
MAIN.Name = "MAIN"
11338
MAIN.Parent = size
11339
MAIN.BackgroundColor3 = maincolor
11340
MAIN.BackgroundTransparency = 0.5
11341
MAIN.BorderColor3 = Color3.new(0, 0, 0)
11342
MAIN.BorderSizePixel = 0
11343
MAIN.Position = UDim2.new(0.0181818176, 1, 1.00333333, -305)
11344
MAIN.Size = UDim2.new(0, 290, 0, 300)
11345
Title_2.Name = "Title"
11346
Title_2.Parent = MAIN
11347
Title_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
11348
Title_2.BackgroundTransparency = 1
11349
Title_2.Size = UDim2.new(1, 0, 0, 30)
11350
Title_2.Font = Enum.Font.SourceSansBold
11351
Title_2.FontSize = Enum.FontSize.Size24
11352
Title_2.Text = "Commands"
11353
Title_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
11354
Title_2.TextStrokeTransparency = 0
11355
Example.Name = "Example"
11356
Example.Parent = MAIN
11357
Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
11358
Example.BackgroundTransparency = 1
11359
Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
11360
Example.BorderSizePixel = 0
11361
Example.Size = UDim2.new(0, 190, 0, 20)
11362
Example.Visible = false
11363
Example.Font = Enum.Font.SourceSansBold
11364
Example.TextSize = 20
11365
Example.Text = "txt"
11366
Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
11367
Example.TextStrokeTransparency = 0
11368
Example.TextXAlignment = Enum.TextXAlignment.Left
11369
Example.ZIndex = 6
11370
Search.Name = "Search"
11371
Search.Parent = MAIN
11372
Search.BackgroundColor3 = Color3.new(0, 0, 0)
11373
Search.BackgroundTransparency = 0.69999998807907
11374
Search.BorderColor3 = Color3.new(1, 1, 1)
11375
Search.Position = UDim2.new(0.5, -127, 0.200000003, -25)
11376
Search.Size = UDim2.new(0, 250, 0, 20)
11377
Search.ClearTextOnFocus = false
11378
Search.Font = Enum.Font.SourceSansBold
11379
Search.FontSize = Enum.FontSize.Size18
11380
Search.Text = "Search"
11381
Search.TextColor3 = Color3.new(1, 1, 1)
11382
Search.TextStrokeColor3 = Color3.new(0.258824, 0.258824, 0.258824)
11383
Search.TextStrokeTransparency = 0
11384
CMDss.Name = "CMDs"
11385
CMDss.Parent = MAIN
11386
CMDss.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
11387
CMDss.BackgroundTransparency = 1
11388
CMDss.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
11389
CMDss.BorderSizePixel = 0
11390
CMDss.Position = UDim2.new(0, 10, 0, 65)
11391
CMDss.Size = UDim2.new(0, 280, 0, 230)
11392
CMDss.BottomImage = "rbxasset://textures/blackBkg_square.png"
11393
CMDss.CanvasSize = UDim2.new(0, 0, 0, 5260)
11394
CMDss.MidImage = "rbxasset://textures/blackBkg_square.png"
11395
CMDss.ScrollBarThickness = 8
11396
CMDss.TopImage = "rbxasset://textures/blackBkg_square.png"
11397
notifyMAIN = Instance.new('ScreenGui', DATA)
11398
notifyMAIN.Name = 'Notification'
11399
notifyNOT = Instance.new('Frame', notifyMAIN)
11400
notifyNOT.Name = 'NOTIFY'
11401
notifyNOT.BackgroundColor = BrickColor.new(0,0,0)
11402
notifyNOT.BackgroundTransparency = 1
11403
notifyNOT.BorderColor = BrickColor.new(0,0,0)
11404
notifyNOT.BorderSizePixel = 2
11405
notifyNOT.Position = UDim2.new(0,0,-0.06,0)
11406
notifyNOT.Size = UDim2.new(1,0,0,-40)
11407
notifyNOTE = Instance.new('TextLabel', notifyNOT)
11408
notifyNOTE.Name = 'NOTE'
11409
notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
11410
notifyNOTE.BackgroundTransparency = 1
11411
notifyNOTE.BorderColor = BrickColor.new(255,255,255)
11412
notifyNOTE.BorderSizePixel = 0
11413
notifyNOTE.Size = UDim2.new(1,0,1,0)
11414
notifyNOTE.ZIndex = 4
11415
notifyNOTE.FontSize = 'Size18'
11416
notifyNOTE.Font = 'SourceSansBold'
11417
notifyNOTE.Text = 'NOTIFY'
11418
notifyNOTE.TextColor = BrickColor.new(255,255,255)
11419
notifyNOTE.TextStrokeColor3 = Color3.new(0,0,0)
11420
notifyNOTE.TextStrokeTransparency = 0.8
11421
11422
addcmd('ayylmao','ayy lmao',{'alien'},
11423
function(args, speaker)
11424
	local players = getPlayer(args[1], speaker)
11425
	for i,v in pairs(players)do
11426
	    local pchar = gPlayers[v].Character
11427
	    if pchar:FindFirstChild("Shirt") then
11428
		    pchar.Shirt:Destroy()
11429
	    end
11430
	    if pchar:FindFirstChild("Pants") then
11431
		    pchar.Pants:Destroy()
11432
	    end
11433
	    if pchar:FindFirstChild("Shirt Graphic") then
11434
		    pchar["Shirt Graphic"].Graphic = ""
11435
	    end
11436
	    for i,v in pairs(pchar:GetChildren()) do
11437
		    if v:IsA("Accessory") then
11438
			    v:Destroy()
11439
		    end
11440
	    end
11441
	    local ayylmao = DATA.ayylmao:Clone()
11442
	    ayylmao.Parent = pchar
11443
	    local BC = pchar["Body Colors"]
11444
	    BC.HeadColor = BrickColor.new("Fossil")
11445
	    BC.LeftArmColor = BrickColor.new("Fossil")
11446
	    BC.LeftLegColor = BrickColor.new("Fossil")
11447
	    BC.RightArmColor = BrickColor.new("Fossil")
11448
	    BC.RightLegColor = BrickColor.new("Fossil")
11449
	    BC.TorsoColor = BrickColor.new("Fossil")
11450
	end
11451
end)
11452
HKFolder = Instance.new("Folder", game.CoreGui)
11453
for i,v in pairs(HK) do
11454
	local HKValue = Instance.new("StringValue", HKFolder)
11455
	HKValue.Value = v
11456
	HKValue.RobloxLocked = true
11457
end
11458
CMDsFolder = Instance.new("Folder", game.CoreGui)
11459
for i,v in pairs(CMDs) do
11460
	local CMDsValue = Instance.new("StringValue", CMDsFolder)
11461
	CMDsValue.Value = v
11462
	CMDsValue.RobloxLocked = true
11463
end
11464
cmdOpen = false
11465
function commands()
11466
	if cmdOpen == false then
11467
	cmdOpen = true
11468
	local cmds = cp:Clone()
11469
	cmds.Parent = game.CoreGui
11470
	local HKV = HKFolder:GetChildren()
11471
	local CMDsV = CMDsFolder:GetChildren()
11472
	dragGUI(cmds.Frame)
11473
	cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.01,true) wait(0.01)
11474
cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
11475
cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true)
11476
SettingsGUI = game.CoreGui.cp.Frame.holder if Nfriends == true then
11477
SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
11478
SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) elseif Nfriends == false then
11479
SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
11480
SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
11481
end
11482
--joined/left friend option
11483
SettingsGUI.FeedbackMain.friends.MouseButton1Click:connect(function()
11484
SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
11485
SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0)
11486
Nfriends = true updatefile()
11487
end)
11488
SettingsGUI.FeedbackMain.everyone.MouseButton1Click:connect(function()
11489
SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
11490
SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
11491
Nfriends = false updatefile()
11492
end)
11493
-- Color mixer
11494
SettingsGUI.FeedbackMain.openC.MouseButton1Click:Connect(function()
11495
picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil)
11496
end)
11497
--Message time
11498
SettingsGUI.FeedbackMain.setMT.MouseButton1Click:Connect(function()
11499
wait()
11500
	Mseconds = SettingsGUI.FeedbackMain.MtimeInput.Input.Text
11501
	Notify('Set message time to ' ..SettingsGUI.FeedbackMain.MtimeInput.Input.Text.. ' second(s)')
11502
	updatefile()
11503
end)
11504
--CMDBAR keybind
11505
SettingsGUI.FeedbackMain.setBind.MouseButton1Click:Connect(function()
11506
wait()
11507
	cmdbarbind = SettingsGUI.FeedbackMain.bindInput.Input.Text
11508
	cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
11509
	Notify('Set the command bar keybind to "' ..SettingsGUI.FeedbackMain.bindInput.Input.Text .. '"' )
11510
	updatefile()
11511
end)
11512
--Change prefix
11513
SettingsGUI.FeedbackMain.setpre.MouseButton1Click:Connect(function()
11514
wait()
11515
	cmdprefix = SettingsGUI.FeedbackMain.InputBox.Input.Text
11516
	Notify('Set prefix to "' .. SettingsGUI.FeedbackMain.InputBox.Input.Text .. '"')
11517
	updatefile()
11518
end)
11519
--Check Box for notify
11520
checked = "http://www.roblox.com/asset/?id=65492641"
11521
unchecked = "http://www.roblox.com/asset/?id=65492651"
11522
if suggestionstoggle == true then
11523
SettingsGUI.FeedbackMain.CheckBox.Image = checked else
11524
SettingsGUI.FeedbackMain.CheckBox.Image = unchecked end
11525
SettingsGUI.FeedbackMain.CheckBox.MouseButton1Down:connect(function()
11526
if suggestionstoggle == true then suggestionstoggle = false updatefile()
11527
SettingsGUI.FeedbackMain.CheckBox.Image = unchecked else
11528
suggestionstoggle = true
11529
updatefile()
11530
SettingsGUI.FeedbackMain.CheckBox.Image = checked end end)
11531
--Check Box for allow friends on serverlock
11532
checked2 = "http://www.roblox.com/asset/?id=65492641"
11533
unchecked2 = "http://www.roblox.com/asset/?id=65492651"
11534
if allowfriends == true then
11535
SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 else
11536
SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 end
11537
SettingsGUI.FeedbackMain.CheckBoxS.MouseButton1Down:connect(function()
11538
if allowfriends == true then allowfriends = false updatefile()
11539
SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 else
11540
allowfriends = true updatefile()
11541
SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 end end)
11542
--Check Box for JoinedLeft notifications
11543
checked3 = "http://www.roblox.com/asset/?id=65492641"
11544
unchecked3 = "http://www.roblox.com/asset/?id=65492651"
11545
if JLnotify == true then
11546
SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 else
11547
SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 end
11548
SettingsGUI.FeedbackMain.CheckBoxJL.MouseButton1Down:connect(function()
11549
if JLnotify == true then JLnotify = false updatefile()
11550
SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 else JLnotify = true
11551
SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 updatefile()
11552
SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
11553
SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) end end)
11554
cmds.Frame.holder.bar.cmds.MouseButton1Click:Connect(function()
11555
cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
11556
cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
11557
cmds.Frame.holder.bar.Hide.Visible = true
11558
cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
11559
cmds.Frame.holder.bar.settings.MouseButton1Click:Connect(function()
11560
cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true) wait(0.1)
11561
cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true) wait(0.2)
11562
cmds.Frame.holder.bar.Hide.Visible = true
11563
cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
11564
cmds.Frame.holder.bar.Hide.MouseButton1Click:Connect(function()
11565
cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-640),"Out","Quad",0.2,true)
11566
cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,0.018,-310),"Out","Quad",0.2,true) wait(0.2)
11567
cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,0),"Out","Quad",0.2,true) wait(0.2)
11568
cmds.Frame.holder.bar.Hide.Visible = false end)
11569
cmds.Frame.holder.bar.Exit.MouseButton1Click:Connect(function()
11570
Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
11571
cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.2,true) wait(0.3)
11572
cmds:Destroy() cmdOpen = false end)
11573
cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,330),"Out","Quad",0.2,true)
11574
searchbar()
11575
	for i = 1, #HKV do
11576
		local YSize = 25
11577
		local Position = ((i * YSize) - YSize)
11578
		local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
11579
		newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
11580
		newcmd.Visible = true
11581
		newcmd.Position = UDim2.new(0,5,0, Position + 5)
11582
		newcmd.Text = "" .. HKV[i].Value
11583
		CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
11584
		Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
11585
	end
11586
	for i = 1, #CMDsV do
11587
		local YSize = 25
11588
		local Position = ((i * YSize) - YSize)
11589
		local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
11590
		newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
11591
		newcmd.Visible = true
11592
		newcmd.Position = UDim2.new(0,5,0, Position + 5)
11593
		newcmd.Text = "" .. CMDsV[i].Value
11594
		CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
11595
		Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
11596
	end
11597
game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
11598
game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
11599
game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
11600
game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end end
11601
11602
function searchbar()
11603
local CSP = game.CoreGui.cp.Frame.holder.size.MAIN
11604
local main = CSP
11605
local frame = CSP:WaitForChild('CMDs')
11606
local gui = CSP:WaitForChild('Search')
11607
local focused = false
11608
Match = function(name,str)
11609
	return name:lower():find(str:lower()) and true
11610
end
11611
gui.FocusLost:connect(function(enterpressed)
11612
gui.Text = "Search"
11613
end)
11614
IndexContents = function(str,bool)
11615
	local Index,SizeY = 0,0
11616
	for i,v in next, frame:GetChildren() do
11617
		if bool then
11618
			if Match(v.Text,str) then
11619
				Index = Index + 1
11620
				v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
11621
				v.Visible = true
11622
				SizeY = SizeY + v.AbsoluteSize.Y
11623
				frame.CanvasSize = UDim2.new(0,0,0,SizeY)
11624
			else
11625
				v.Visible = false
11626
			end
11627
		else
11628
			v.Visible = true
11629
			SizeY = SizeY + v.AbsoluteSize.Y
11630
			frame.CanvasSize = UDim2.new(0,0,0,SizeY)
11631
		end
11632
	end
11633
end
11634
game:GetService('RunService').Stepped:connect(function()
11635
	if gui:IsFocused() and gui.Text == "Search" then
11636
	gui.Text = ''
11637
	end
11638
end)
11639
gui.Changed:connect(function()
11640
	if gui:IsFocused() then IndexContents(gui.Text,true) end
11641
end)
11642
11643
IndexContents('',true)
11644
end
11645
11646
function runwindow()
11647
commands()
11648
searchbar()
11649
end
11650
11651
addcmd('settings','opens settings window',{'toggles'},
11652
function(args, speaker)
11653
if speaker.userId ~= LP.userId then
11654
lponly(speaker)
11655
else
11656
runwindow()
11657
game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true)
11658
wait(0.1)
11659
game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true)
11660
wait(0.1)
11661
game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
11662
game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
11663
end
11664
end)
11665
11666
function movetab(speaker,PART)
11667
game:GetService('RunService').Stepped:connect(function()
11668
if PART ~= nil and speaker ~= nil and speaker.Character:FindFirstChild('HumanoidRootPart') then
11669
PART.Locked = true
11670
local cf = speaker.Character.HumanoidRootPart.CFrame
11671
local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
11672
PART.CFrame = newcf end end) end
11673
11674
hastab = {}
11675
addcmd('tablet','opens tablet gui',{},
11676
function(args, speaker)
11677
for _, child in pairs( workspace:GetChildren()) do
11678
    if child.Name == speaker.Name .. "TAB" then
11679
        child:Destroy() end end
11680
game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
11681
local GUI = Instance.new("SurfaceGui")
11682
local holder = Instance.new("Frame")
11683
local bar = Instance.new("Frame")
11684
local Title = Instance.new("TextLabel")
11685
local MAIN = Instance.new("Frame")
11686
local Example = Instance.new("TextLabel")
11687
local CMDs = Instance.new("ScrollingFrame")
11688
local PART = Instance.new("Part")
11689
PART.Name = speaker.Name .. 'TAB'
11690
PART.Color = maincolor
11691
PART.Size = Vector3.new(7, 7.8, 0.2)
11692
PART.Transparency = 0
11693
PART.Locked = true
11694
PART.CanCollide = false
11695
PART.Parent = workspace
11696
PART.Anchored = true
11697
PART.Material = "Neon"
11698
local GUI = Instance.new("SurfaceGui")
11699
local holder = Instance.new("Frame")
11700
local bar = Instance.new("Frame")
11701
local Title = Instance.new("TextLabel")
11702
local MAIN = Instance.new("Frame")
11703
local Example = Instance.new("TextLabel")
11704
local CMDs = Instance.new("ScrollingFrame")
11705
GUI.Name = "GUI"
11706
GUI.Parent = PART
11707
GUI.CanvasSize = Vector2.new(500, 600)
11708
GUI.Face = Enum.NormalId.Back
11709
holder.Name = "holder"
11710
holder.Parent = GUI
11711
holder.BackgroundColor3 = Color3.new(1, 1, 1)
11712
holder.BackgroundTransparency = 1
11713
holder.BorderSizePixel = 2
11714
holder.Position = UDim2.new(0, 0, 0, 10)
11715
holder.Size = UDim2.new(0, 300, 0, 330)
11716
holder.ZIndex = 2
11717
bar.Name = "bar"
11718
bar.Parent = holder
11719
bar.BackgroundColor3 = Color3.new(0, 0, 0)
11720
bar.BackgroundTransparency = 0.89999997615814
11721
bar.BorderSizePixel = 0
11722
bar.Position = UDim2.new(0, 10, 1, -330)
11723
bar.Size = UDim2.new(0, 480, 0, 33)
11724
Title.Name = "Title"
11725
Title.Parent = bar
11726
Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
11727
Title.BackgroundTransparency = 1
11728
Title.Size = UDim2.new(1, 0, 0, 30)
11729
Title.Font = Enum.Font.SourceSansBold
11730
Title.FontSize = Enum.FontSize.Size24
11731
Title.Text = "[Infinite Yield] Command List"
11732
Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
11733
MAIN.Name = "MAIN"
11734
MAIN.Parent = holder
11735
MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
11736
MAIN.BackgroundTransparency = 0.89999997615814
11737
MAIN.BorderSizePixel = 0
11738
MAIN.Position = UDim2.new(0, 10, 1, -300)
11739
MAIN.Size = UDim2.new(0, 480, 0, 550)
11740
Example.Name = "Example"
11741
Example.Parent = MAIN
11742
Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
11743
Example.BackgroundTransparency = 1
11744
Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
11745
Example.BorderSizePixel = 0
11746
Example.Size = UDim2.new(0, 190, 0, 40)
11747
Example.Visible = false
11748
Example.Font = Enum.Font.SourceSansBold
11749
Example.FontSize = Enum.FontSize.Size36
11750
Example.Text = "txt"
11751
Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
11752
Example.TextStrokeTransparency = 0
11753
Example.TextXAlignment = Enum.TextXAlignment.Left
11754
Example.ZIndex = 6
11755
CMDs.Name = "CMDs"
11756
CMDs.Parent = MAIN
11757
CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
11758
CMDs.BackgroundTransparency = 1
11759
CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
11760
CMDs.BorderSizePixel = 0
11761
CMDs.Size = UDim2.new(0, 480, 0, 550)
11762
CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
11763
CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
11764
CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
11765
CMDs.ScrollBarThickness = 15
11766
CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
11767
	local CMDsV = CMDsFolder:GetChildren()
11768
	for i = 1, #CMDsV do
11769
		local YSize = 35
11770
		local Position = ((i * YSize) - YSize)
11771
		local newcmd = Example:Clone()
11772
		newcmd.Parent = CMDs
11773
		newcmd.Visible = true
11774
		newcmd.Position = UDim2.new(0,10,0, Position + 1)
11775
		newcmd.Text = "" .. CMDsV[i].Value
11776
	CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
11777
local cf = speaker.Character.HumanoidRootPart.CFrame
11778
local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
11779
PART.CFrame = newcf
11780
speaker.Character.Humanoid.Died:connect(function()
11781
PART:Destroy() end)
11782
wait(1)
11783
PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
11784
PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
11785
PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
11786
if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
11787
table.insert(hastab, speaker.Name) movetab(speaker,PART)
11788
end)
11789
11790
function updatepositions()
11791
	if PList then
11792
	PList:ClearAllChildren()
11793
	PList.CanvasSize = UDim2.new(0, 0, 0, 10)
11794
	for i = 1, #WayPoints do
11795
		local YSize = 25
11796
		local Position = ((i * YSize) - YSize)
11797
		local newcmd = Example:Clone()
11798
		newcmd.Parent = PList
11799
		newcmd.Visible = true
11800
		newcmd.Position = UDim2.new(0,5,0, Position + 5)
11801
		newcmd.Text = "    " .. WayPoints[i].NAME .. ": " .. WayPoints[i].COORD[1] .. ", " .. WayPoints[i].COORD[2] .. ", " .. WayPoints[i].COORD[3]
11802
		PList.CanvasSize = UDim2.new(0,0,0, Position + 30)
11803
		local goto = Instance.new("TextButton")
11804
		goto.Name = "goto"
11805
		goto.Parent = PList
11806
		goto.BackgroundColor3 = Color3.new(255, 255, 255)
11807
		goto.BackgroundTransparency = 0.30000001192093
11808
		goto.BorderColor3 = Color3.new(1, 0, 0)
11809
		goto.BorderSizePixel = 0
11810
		goto.Position = UDim2.new(0,-10,0, Position + 5)
11811
		goto.Size = UDim2.new(0, 20, 0, 20)
11812
		goto.FontSize = Enum.FontSize.Size14
11813
		goto.Text = ""
11814
		goto.ZIndex = 6
11815
		goto.MouseButton1Click:Connect(function()
11816
		execCmd("loadpos "..LP.Name.." "..WayPoints[i].NAME)
11817
		end)
11818
	end
11819
	end
11820
end
11821
11822
posopen = false
11823
addcmd("positions","lists waypoints",{'pos'},
11824
function(args, speaker)
11825
if posopen == false then
11826
posopen = true
11827
local Pos = Instance.new("ScreenGui")
11828
local drag = Instance.new("Frame")
11829
local PromptDialog = Instance.new("Frame")
11830
local shadow = Instance.new("Frame")
11831
local PopupText = Instance.new("TextLabel")
11832
local Exit = Instance.new("TextButton")
11833
local ContainerFrame = Instance.new("Frame")
11834
PList = Instance.new("ScrollingFrame")
11835
Pos.Name = "Pos"
11836
Pos.Parent = game.CoreGui
11837
drag.Name = "drag"
11838
drag.Parent = Pos
11839
drag.Active = true
11840
drag.BackgroundColor3 = Color3.new(1, 1, 1)
11841
drag.BackgroundTransparency = 1
11842
dragGUI(drag)
11843
drag.Position = UDim2.new(0.5, -150, 0, -400)
11844
drag.Size = UDim2.new(0, 290, 0, 30)
11845
PromptDialog.Name = "PromptDialog"
11846
PromptDialog.Parent = drag
11847
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
11848
PromptDialog.BackgroundTransparency = 1
11849
PromptDialog.BorderSizePixel = 0
11850
PromptDialog.Position = UDim2.new(0, -10, 0, 0)
11851
PromptDialog.Size = UDim2.new(0, 310, 0, 300)
11852
PromptDialog.ZIndex = 8
11853
shadow.Name = "shadow"
11854
shadow.Parent = PromptDialog
11855
shadow.BackgroundColor3 = maincolor
11856
shadow.BackgroundTransparency = 0.30000001192093
11857
shadow.BorderColor3 = Color3.new(0, 0, 0)
11858
shadow.BorderSizePixel = 0
11859
shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
11860
shadow.Size = UDim2.new(0, 290, 0, 26)
11861
PopupText.Name = "PopupText"
11862
PopupText.Parent = shadow
11863
PopupText.BackgroundTransparency = 1
11864
PopupText.Position = UDim2.new(0, 8, 0, -3)
11865
PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
11866
PopupText.ZIndex = 110
11867
PopupText.Font = Enum.Font.SourceSansBold
11868
PopupText.FontSize = Enum.FontSize.Size28
11869
PopupText.Text = "Positions"
11870
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
11871
PopupText.TextStrokeTransparency = 0
11872
PopupText.TextWrapped = true
11873
PopupText.TextYAlignment = Enum.TextYAlignment.Top
11874
Exit.Name = "Exit"
11875
Exit.Parent = shadow
11876
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
11877
Exit.BackgroundTransparency = 0.30000001192093
11878
Exit.BorderColor3 = Color3.new(1, 0, 0)
11879
Exit.BorderSizePixel = 0
11880
Exit.Position = UDim2.new(0, 267, 0, 3)
11881
Exit.Size = UDim2.new(0, 20, 0, 20)
11882
Exit.FontSize = Enum.FontSize.Size14
11883
Exit.Text = ""
11884
ContainerFrame.Name = "ContainerFrame"
11885
ContainerFrame.Parent = PromptDialog
11886
ContainerFrame.BackgroundColor3 = maincolor
11887
ContainerFrame.BackgroundTransparency = 0.5
11888
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
11889
ContainerFrame.BorderSizePixel = 0
11890
ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
11891
ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
11892
ContainerFrame.ZIndex = 5
11893
PList.Name = "List"
11894
PList.Parent = ContainerFrame
11895
PList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
11896
PList.BackgroundTransparency = 1
11897
PList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
11898
PList.BorderSizePixel = 0
11899
PList.Position = UDim2.new(0, 10, 0, 5)
11900
PList.Size = UDim2.new(0, 280, 0, 230)
11901
PList.ZIndex = 6
11902
PList.BottomImage = "rbxasset://textures/blackBkg_square.png"
11903
PList.CanvasSize = UDim2.new(0, 0, 0, 10)
11904
PList.MidImage = "rbxasset://textures/blackBkg_square.png"
11905
PList.ScrollBarThickness = 8
11906
PList.TopImage = "rbxasset://textures/blackBkg_square.png"
11907
updatepositions()
11908
drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil) 
11909
Exit.MouseButton1Click:Connect(function()
11910
drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil) 
11911
wait(0.6) posopen = false Pos:Destroy() end) end
11912
end)
11913
11914
function updateadmins()
11915
	if AList then
11916
	AList:ClearAllChildren()
11917
	AList.CanvasSize = UDim2.new(0, 0, 0, 10)
11918
	for i = 1, #adminname do
11919
		local YSize = 25
11920
		local Position = ((i * YSize) - YSize)
11921
		local newcmd = Example:Clone()
11922
		newcmd.Parent = AList
11923
		newcmd.Visible = true
11924
		newcmd.Position = UDim2.new(0,5,0, Position + 5)
11925
		newcmd.Text = adminname[i].NAME
11926
		AList.CanvasSize = UDim2.new(0,0,0, Position + 30)
11927
	end
11928
	end
11929
end
11930
11931
adminsopen = false
11932
adminname = {}
11933
addcmd('admins','displays admins',{'adminlist'},
11934
function(args, speaker)
11935
if speaker.userId ~= LP.userId then
11936
lponly(speaker) else
11937
if adminsopen == false then
11938
adminsopen = true
11939
local admins = Instance.new("ScreenGui")
11940
local drag = Instance.new("Frame")
11941
local PromptDialog = Instance.new("Frame")
11942
local shadow = Instance.new("Frame")
11943
local PopupText = Instance.new("TextLabel")
11944
local Exit = Instance.new("TextButton")
11945
local ContainerFrame = Instance.new("Frame")
11946
AList = Instance.new("ScrollingFrame")
11947
admins.Name = "Admins"
11948
admins.Parent = game.CoreGui
11949
drag.Name = "drag"
11950
drag.Parent = admins
11951
drag.Active = true
11952
drag.BackgroundColor3 = Color3.new(1, 1, 1)
11953
drag.BackgroundTransparency = 1
11954
dragGUI(drag)
11955
drag.Position = UDim2.new(0.5, -150, 0, -400)
11956
drag.Size = UDim2.new(0, 290, 0, 30)
11957
PromptDialog.Name = "PromptDialog"
11958
PromptDialog.Parent = drag
11959
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
11960
PromptDialog.BackgroundTransparency = 1
11961
PromptDialog.BorderSizePixel = 0
11962
PromptDialog.Position = UDim2.new(0, -10, 0, 0)
11963
PromptDialog.Size = UDim2.new(0, 310, 0, 300)
11964
PromptDialog.ZIndex = 8
11965
shadow.Name = "shadow"
11966
shadow.Parent = PromptDialog
11967
shadow.BackgroundColor3 = maincolor
11968
shadow.BackgroundTransparency = 0.30000001192093
11969
shadow.BorderColor3 = Color3.new(0, 0, 0)
11970
shadow.BorderSizePixel = 0
11971
shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
11972
shadow.Size = UDim2.new(0, 290, 0, 26)
11973
PopupText.Name = "PopupText"
11974
PopupText.Parent = shadow
11975
PopupText.BackgroundTransparency = 1
11976
PopupText.Position = UDim2.new(0, 8, 0, -3)
11977
PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
11978
PopupText.ZIndex = 110
11979
PopupText.Font = Enum.Font.SourceSansBold
11980
PopupText.FontSize = Enum.FontSize.Size28
11981
PopupText.Text = "Admins"
11982
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
11983
PopupText.TextStrokeTransparency = 0
11984
PopupText.TextWrapped = true
11985
PopupText.TextYAlignment = Enum.TextYAlignment.Top
11986
Exit.Name = "Exit"
11987
Exit.Parent = shadow
11988
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
11989
Exit.BackgroundTransparency = 0.30000001192093
11990
Exit.BorderColor3 = Color3.new(1, 0, 0)
11991
Exit.BorderSizePixel = 0
11992
Exit.Position = UDim2.new(0, 267, 0, 3)
11993
Exit.Size = UDim2.new(0, 20, 0, 20)
11994
Exit.FontSize = Enum.FontSize.Size14
11995
Exit.Text = ""
11996
ContainerFrame.Name = "ContainerFrame"
11997
ContainerFrame.Parent = PromptDialog
11998
ContainerFrame.BackgroundColor3 = maincolor
11999
ContainerFrame.BackgroundTransparency = 0.5
12000
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
12001
ContainerFrame.BorderSizePixel = 0
12002
ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
12003
ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
12004
ContainerFrame.ZIndex = 5
12005
AList.Name = "List"
12006
AList.Parent = ContainerFrame
12007
AList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12008
AList.BackgroundTransparency = 1
12009
AList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12010
AList.BorderSizePixel = 0
12011
AList.Position = UDim2.new(0, 10, 0, 5)
12012
AList.Size = UDim2.new(0, 280, 0, 230)
12013
AList.ZIndex = 6
12014
AList.BottomImage = "rbxasset://textures/blackBkg_square.png"
12015
AList.CanvasSize = UDim2.new(0, 0, 0, 10)
12016
AList.MidImage = "rbxasset://textures/blackBkg_square.png"
12017
AList.ScrollBarThickness = 8
12018
AList.TopImage = "rbxasset://textures/blackBkg_square.png"
12019
updateadmins()
12020
drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil) 
12021
Exit.MouseButton1Click:Connect(function()
12022
drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil) 
12023
wait(0.6) adminsopen = false admins:Destroy() end) end end
12024
end)
12025
12026
function updatebans()
12027
	if BList then
12028
	BList:ClearAllChildren()
12029
	BList.CanvasSize = UDim2.new(0, 0, 0, 10)
12030
	for i = 1, #banname do
12031
		local YSize = 25
12032
		local Position = ((i * YSize) - YSize)
12033
		local newcmd = Example:Clone()
12034
		newcmd.Parent = BList
12035
		newcmd.Visible = true
12036
		newcmd.Position = UDim2.new(0,5,0, Position + 5)
12037
		newcmd.Text = "    Name: " .. banname[i].NAME .. " | ID: " .. banname[i].ID .. " | Age: " .. banname[i].AGE
12038
		newcmd.TextSize = 20
12039
		BList.CanvasSize = UDim2.new(0,0,0, Position + 30)
12040
		local delet = Instance.new("TextButton")
12041
		delet.Name = "delet"
12042
		delet.Parent = BList
12043
		delet.BackgroundColor3 = Color3.new(1, 0, 0)
12044
		delet.BackgroundTransparency = 0.30000001192093
12045
		delet.BorderColor3 = Color3.new(1, 0, 0)
12046
		delet.BorderSizePixel = 0
12047
		delet.Position = UDim2.new(0,-10,0, Position + 5)
12048
		delet.Size = UDim2.new(0, 20, 0, 20)
12049
		delet.FontSize = Enum.FontSize.Size14
12050
		delet.Text = ""
12051
		delet.ZIndex = 6
12052
		delet.MouseButton1Click:Connect(function()
12053
		execCmd("unban "..banname[i].NAME)
12054
		end)
12055
	end
12056
	end
12057
end
12058
12059
banname = {}
12060
bansopen = false
12061
addcmd('bans','displays bans',{'banlist'},
12062
function(args, speaker)
12063
if speaker.userId ~= LP.userId then
12064
lponly(speaker) else
12065
if bansopen == false then
12066
bansopen = true
12067
local Bans = Instance.new("ScreenGui")
12068
local drag = Instance.new("Frame")
12069
local PromptDialog = Instance.new("Frame")
12070
local ContainerFrame = Instance.new("Frame")
12071
BList = Instance.new("ScrollingFrame")
12072
local shadow = Instance.new("Frame")
12073
local Exit = Instance.new("TextButton")
12074
local PopupText = Instance.new("TextLabel")
12075
Bans.Name = "Bans"
12076
Bans.Parent = game.CoreGui
12077
drag.Name = "drag"
12078
drag.Parent = Bans
12079
drag.Active = true
12080
drag.BackgroundColor3 = Color3.new(1, 1, 1)
12081
drag.BackgroundTransparency = 1
12082
dragGUI(drag)
12083
drag.Position = UDim2.new(0.5, -225, 0, -400)
12084
drag.Size = UDim2.new(0, 438, 0, 26)
12085
PromptDialog.Name = "PromptDialog"
12086
PromptDialog.Parent = drag
12087
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
12088
PromptDialog.BackgroundTransparency = 1
12089
PromptDialog.BorderSizePixel = 0
12090
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
12091
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
12092
PromptDialog.ZIndex = 5
12093
ContainerFrame.Name = "ContainerFrame"
12094
ContainerFrame.Parent = PromptDialog
12095
ContainerFrame.BackgroundColor3 = maincolor
12096
ContainerFrame.BackgroundTransparency = 0.5
12097
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
12098
ContainerFrame.BorderSizePixel = 0
12099
ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
12100
ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
12101
ContainerFrame.ZIndex = 5
12102
BList.Name = "List"
12103
BList.Parent = ContainerFrame
12104
BList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12105
BList.BackgroundTransparency = 1
12106
BList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12107
BList.BorderSizePixel = 0
12108
BList.Position = UDim2.new(0, 10, 0, 9)
12109
BList.Size = UDim2.new(0, 428, 0, 230)
12110
BList.ZIndex = 5
12111
BList.BottomImage = "rbxasset://textures/blackBkg_square.png"
12112
BList.CanvasSize = UDim2.new(0, 0, 0, 10)
12113
BList.MidImage = "rbxasset://textures/blackBkg_square.png"
12114
BList.ScrollBarThickness = 8
12115
BList.TopImage = "rbxasset://textures/blackBkg_square.png"
12116
shadow.Name = "shadow"
12117
shadow.Parent = PromptDialog
12118
shadow.BackgroundColor3 = maincolor
12119
shadow.BackgroundTransparency = 0.30000001192093
12120
shadow.BorderColor3 = Color3.new(0, 0, 0)
12121
shadow.BorderSizePixel = 0
12122
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
12123
shadow.Size = UDim2.new(0, 438, 0, 26)
12124
Exit.Name = "Exit"
12125
Exit.Parent = shadow
12126
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
12127
Exit.BackgroundTransparency = 0.30000001192093
12128
Exit.BorderColor3 = Color3.new(1, 0, 0)
12129
Exit.BorderSizePixel = 0
12130
Exit.Position = UDim2.new(0, 415, 0, 3)
12131
Exit.Size = UDim2.new(0, 20, 0, 20)
12132
Exit.FontSize = Enum.FontSize.Size14
12133
Exit.Text = ""
12134
PopupText.Name = "PopupText"
12135
PopupText.Parent = shadow
12136
PopupText.BackgroundTransparency = 1
12137
PopupText.Position = UDim2.new(0, 61, 0, -4)
12138
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
12139
PopupText.ZIndex = 6
12140
PopupText.Font = Enum.Font.SourceSansBold
12141
PopupText.FontSize = Enum.FontSize.Size32
12142
PopupText.Text = "Bans"
12143
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
12144
PopupText.TextStrokeTransparency = 0
12145
PopupText.TextWrapped = true
12146
PopupText.TextYAlignment = Enum.TextYAlignment.Top
12147
updatebans()
12148
drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
12149
Exit.MouseButton1Click:Connect(function()
12150
drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
12151
wait(0.6) bansopen = false Bans:Destroy() end) end end
12152
end)
12153
12154
function updatealiases()
12155
	if AlList then
12156
	AlList:ClearAllChildren()
12157
	AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
12158
	for i = 1, #aliasSave do
12159
		local YSize = 25
12160
		local Position = ((i * YSize) - YSize)
12161
		local newcmd = Example:Clone()
12162
		newcmd.Parent = AlList
12163
		newcmd.Visible = true
12164
		newcmd.Position = UDim2.new(0,5,0, Position + 5)
12165
		newcmd.Text = '    Command: ['..aliasSave[i].CMD..'] Alias: ['..aliasSave[i].ALIAS..']'
12166
		newcmd.TextSize = 20
12167
		AlList.CanvasSize = UDim2.new(0,0,0, Position + 30)
12168
		local delet = Instance.new("TextButton")
12169
		delet.Name = "delet"
12170
		delet.Parent = AlList
12171
		delet.BackgroundColor3 = Color3.new(1, 0, 0)
12172
		delet.BackgroundTransparency = 0.30000001192093
12173
		delet.BorderColor3 = Color3.new(1, 0, 0)
12174
		delet.BorderSizePixel = 0
12175
		delet.Position = UDim2.new(0,-10,0, Position + 5)
12176
		delet.Size = UDim2.new(0, 20, 0, 20)
12177
		delet.FontSize = Enum.FontSize.Size14
12178
		delet.Text = ""
12179
		delet.ZIndex = 6
12180
		delet.MouseButton1Click:Connect(function()
12181
		execCmd("removealias "..aliasSave[i].ALIAS)
12182
		end)
12183
	end
12184
	end
12185
end
12186
12187
aliasesopen = false
12188
addcmd('aliases','displays aliases',{},
12189
function(args, speaker)
12190
if speaker.userId ~= LP.userId then
12191
lponly(speaker) else
12192
if aliasesopen == false then
12193
aliasesopen = true
12194
local aliases = Instance.new("ScreenGui")
12195
local drag = Instance.new("Frame")
12196
local PromptDialog = Instance.new("Frame")
12197
local ContainerFrame = Instance.new("Frame")
12198
AlList = Instance.new("ScrollingFrame")
12199
local shadow = Instance.new("Frame")
12200
local Exit = Instance.new("TextButton")
12201
local PopupText = Instance.new("TextLabel")
12202
aliases.Name = "Aliases"
12203
aliases.Parent = game.CoreGui
12204
drag.Name = "drag"
12205
drag.Parent = aliases
12206
drag.Active = true
12207
drag.BackgroundColor3 = Color3.new(1, 1, 1)
12208
drag.BackgroundTransparency = 1
12209
dragGUI(drag)
12210
drag.Position = UDim2.new(0.5, -225, 0, -400)
12211
drag.Size = UDim2.new(0, 438, 0, 26)
12212
PromptDialog.Name = "PromptDialog"
12213
PromptDialog.Parent = drag
12214
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
12215
PromptDialog.BackgroundTransparency = 1
12216
PromptDialog.BorderSizePixel = 0
12217
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
12218
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
12219
PromptDialog.ZIndex = 5
12220
ContainerFrame.Name = "ContainerFrame"
12221
ContainerFrame.Parent = PromptDialog
12222
ContainerFrame.BackgroundColor3 = maincolor
12223
ContainerFrame.BackgroundTransparency = 0.5
12224
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
12225
ContainerFrame.BorderSizePixel = 0
12226
ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
12227
ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
12228
ContainerFrame.ZIndex = 5
12229
AlList.Name = "List"
12230
AlList.Parent = ContainerFrame
12231
AlList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12232
AlList.BackgroundTransparency = 1
12233
AlList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12234
AlList.BorderSizePixel = 0
12235
AlList.Position = UDim2.new(0, 10, 0, 9)
12236
AlList.Size = UDim2.new(0, 428, 0, 230)
12237
AlList.ZIndex = 5
12238
AlList.BottomImage = "rbxasset://textures/blackBkg_square.png"
12239
AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
12240
AlList.MidImage = "rbxasset://textures/blackBkg_square.png"
12241
AlList.ScrollBarThickness = 8
12242
AlList.TopImage = "rbxasset://textures/blackBkg_square.png"
12243
shadow.Name = "shadow"
12244
shadow.Parent = PromptDialog
12245
shadow.BackgroundColor3 = maincolor
12246
shadow.BackgroundTransparency = 0.30000001192093
12247
shadow.BorderColor3 = Color3.new(0, 0, 0)
12248
shadow.BorderSizePixel = 0
12249
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
12250
shadow.Size = UDim2.new(0, 438, 0, 26)
12251
Exit.Name = "Exit"
12252
Exit.Parent = shadow
12253
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
12254
Exit.BackgroundTransparency = 0.30000001192093
12255
Exit.BorderColor3 = Color3.new(1, 0, 0)
12256
Exit.BorderSizePixel = 0
12257
Exit.Position = UDim2.new(0, 415, 0, 3)
12258
Exit.Size = UDim2.new(0, 20, 0, 20)
12259
Exit.FontSize = Enum.FontSize.Size14
12260
Exit.Text = ""
12261
PopupText.Name = "PopupText"
12262
PopupText.Parent = shadow
12263
PopupText.BackgroundTransparency = 1
12264
PopupText.Position = UDim2.new(0, 61, 0, -4)
12265
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
12266
PopupText.ZIndex = 6
12267
PopupText.Font = Enum.Font.SourceSansBold
12268
PopupText.FontSize = Enum.FontSize.Size32
12269
PopupText.Text = "Aliases"
12270
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
12271
PopupText.TextStrokeTransparency = 0
12272
PopupText.TextWrapped = true
12273
PopupText.TextYAlignment = Enum.TextYAlignment.Top
12274
updatealiases()
12275
drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
12276
Exit.MouseButton1Click:Connect(function()
12277
drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
12278
wait(0.6) aliasesopen = false aliases:Destroy() end) end end
12279
end)
12280
12281
addcmd('sound', 'plays a sound',{'music','play'},
12282
function(args, speaker)
12283
	if isNumber(args[1]) then
12284
	for i,v in pairs(game:GetDescendants()) do
12285
	if v:IsA'Sound'then v:Destroy() end end
12286
    local c = args[1] or 'stop'
12287
    if std.inTable({'stop'}, c:lower()) then return end
12288
	local s = Instance.new("Sound", workspace)
12289
	s.Name = "IYsound"
12290
	s.Looped = true
12291
	s.SoundId = "rbxassetid://" .. c
12292
    s.Volume = 1
12293
	s:Play()
12294
	local Asset = game:GetService("MarketplaceService"):GetProductInfo(c)
12295
	playerenabled = false
12296
	Notify('Playing: '..Asset.Name..' ('..c..')')
12297
	else
12298
	local name = GLS(false, 0)
12299
if GLS(false, 0) == "stop" or GLS(false, 0) == "off" then
12300
Notify('Stopped audio')
12301
for i,v in pairs(game:GetDescendants()) do
12302
if v:IsA'Sound'then v:Destroy() end end
12303
return
12304
end
12305
Notify('Loading list...')
12306
local Audios = Instance.new("ScreenGui")
12307
local drag = Instance.new("Frame")
12308
local PromptDialog = Instance.new("Frame")
12309
local ContainerFrame = Instance.new("Frame")
12310
local AudList = Instance.new("ScrollingFrame")
12311
local shadow = Instance.new("Frame")
12312
local Exit = Instance.new("TextButton")
12313
local PopupText = Instance.new("TextLabel")
12314
local Hide = Instance.new("TextButton")
12315
Audios.Name = "Audios"
12316
Audios.Parent = game.CoreGui
12317
drag.Name = "drag"
12318
drag.Parent = Audios
12319
drag.Active = true
12320
drag.BackgroundColor3 = Color3.new(1, 1, 1)
12321
drag.BackgroundTransparency = 1
12322
dragGUI(drag)
12323
drag.Position = UDim2.new(0.5, -225, 0, -400)
12324
drag.Size = UDim2.new(0, 438, 0, 26)
12325
PromptDialog.Name = "PromptDialog"
12326
PromptDialog.Parent = drag
12327
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
12328
PromptDialog.BackgroundTransparency = 1
12329
PromptDialog.BorderSizePixel = 0
12330
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
12331
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
12332
PromptDialog.ZIndex = 5
12333
PromptDialog.ClipsDescendants = true
12334
ContainerFrame.Name = "ContainerFrame"
12335
ContainerFrame.Parent = PromptDialog
12336
ContainerFrame.BackgroundColor3 = maincolor
12337
ContainerFrame.BackgroundTransparency = 0.5
12338
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
12339
ContainerFrame.BorderSizePixel = 0
12340
ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
12341
ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
12342
ContainerFrame.ZIndex = 5
12343
AudList.Name = "List"
12344
AudList.Parent = ContainerFrame
12345
AudList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12346
AudList.BackgroundTransparency = 1
12347
AudList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12348
AudList.BorderSizePixel = 0
12349
AudList.Position = UDim2.new(0, 10, 0, 9)
12350
AudList.Size = UDim2.new(0, 428, 0, 230)
12351
AudList.ZIndex = 5
12352
AudList.BottomImage = "rbxasset://textures/blackBkg_square.png"
12353
AudList.CanvasSize = UDim2.new(0, 0, 0, 10)
12354
AudList.MidImage = "rbxasset://textures/blackBkg_square.png"
12355
AudList.ScrollBarThickness = 8
12356
AudList.TopImage = "rbxasset://textures/blackBkg_square.png"
12357
shadow.Name = "shadow"
12358
shadow.Parent = PromptDialog
12359
shadow.BackgroundColor3 = maincolor
12360
shadow.BackgroundTransparency = 0.30000001192093
12361
shadow.BorderColor3 = Color3.new(0, 0, 0)
12362
shadow.BorderSizePixel = 0
12363
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
12364
shadow.Size = UDim2.new(0, 438, 0, 26)
12365
Exit.Name = "Exit"
12366
Exit.Parent = shadow
12367
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
12368
Exit.BackgroundTransparency = 0.30000001192093
12369
Exit.BorderColor3 = Color3.new(1, 0, 0)
12370
Exit.BorderSizePixel = 0
12371
Exit.Position = UDim2.new(0, 415, 0, 3)
12372
Exit.Size = UDim2.new(0, 20, 0, 20)
12373
Exit.FontSize = Enum.FontSize.Size14
12374
Exit.Text = ""
12375
PopupText.Name = "PopupText"
12376
PopupText.Parent = shadow
12377
PopupText.BackgroundTransparency = 1
12378
PopupText.Position = UDim2.new(0, 61, 0, -4)
12379
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
12380
PopupText.ZIndex = 6
12381
PopupText.Font = Enum.Font.SourceSansBold
12382
PopupText.FontSize = Enum.FontSize.Size32
12383
PopupText.Text = GLS(false, 0).." [Audio]"
12384
PopupText.TextScaled = true
12385
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
12386
PopupText.TextStrokeTransparency = 0
12387
PopupText.TextWrapped = true
12388
PopupText.TextYAlignment = Enum.TextYAlignment.Center
12389
Hide.Name = "Hide"
12390
Hide.Parent = shadow
12391
Hide.BackgroundColor3 = Color3.new(1, 1, 1)
12392
Hide.BackgroundTransparency = 0.30000001192093
12393
Hide.BorderColor3 = Color3.new(1, 1, 1)
12394
Hide.BorderSizePixel = 0
12395
Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
12396
Hide.Size = UDim2.new(0, 20, 0, 20)
12397
Hide.FontSize = Enum.FontSize.Size14
12398
Hide.Text = ""
12399
local hidden = false
12400
Hide.MouseButton1Down:connect(function()
12401
if hidden == false then hidden = true
12402
ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
12403
else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
12404
end end)
12405
local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Audio&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
12406
local results = HttpService:JSONDecode(json)
12407
if #results == 0 then
12408
Notify('No audio found :(')
12409
Audios:Destroy()
12410
return
12411
end
12412
for i,v in pairs(results) do
12413
		local YSize = 25
12414
		local Position = ((i * YSize) - YSize)
12415
		local newcmd = Example:Clone()
12416
		newcmd.Parent = AudList
12417
		newcmd.Visible = true
12418
		newcmd.Position = UDim2.new(0,5,0, Position + 5)
12419
		newcmd.Text = "    "..v.Name
12420
		newcmd.TextSize = 20
12421
		AudList.CanvasSize = UDim2.new(0,0,0, Position + 30)
12422
		local play = Instance.new("TextButton")
12423
		play.Name = "play"
12424
		play.Parent = AudList
12425
		play.BackgroundColor3 = Color3.new(255, 255, 255)
12426
		play.BackgroundTransparency = 0.30000001192093
12427
		play.BorderColor3 = Color3.new(1, 0, 0)
12428
		play.BorderSizePixel = 0
12429
		play.Position = UDim2.new(0,-10,0, Position + 5)
12430
		play.Size = UDim2.new(0, 20, 0, 20)
12431
		play.FontSize = Enum.FontSize.Size14
12432
		play.Text = ""
12433
		play.ZIndex = 6
12434
		play.MouseButton1Click:Connect(function()
12435
		playerenabled = false
12436
		for i,v in pairs(game:GetDescendants()) do
12437
		if v:IsA'Sound'then v:Destroy() end end
12438
		wait(0.1)
12439
		Notify('Playing: '..v.Name ..' ('..v.AssetId..')')
12440
		local s = Instance.new("Sound", workspace)
12441
		s.Name = "IYsound"
12442
		s.Looped = true
12443
		s.SoundId = "rbxassetid://" .. v.AssetId
12444
  		s.Volume = 1
12445
		s:Play()
12446
		end)
12447
Notify('Select an audio to play')
12448
drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
12449
Exit.MouseButton1Click:Connect(function()
12450
drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
12451
wait(0.6) Audios:Destroy() end) end end
12452
end)
12453
12454
function dragmodel(model, window, frame, name)
12455
local Dragger = Instance.new("Dragger") local dragging = false local drag = model drag.Parent = workspace local parts = {}
12456
drag:MakeJoints() drag.Name = name
12457
local mouse = game:GetService("Players").LocalPlayer:GetMouse()
12458
function collectParts(object, baseParts)
12459
if object:IsA("BasePart") then
12460
baseParts[#baseParts+1] = object end
12461
for index,child in pairs(object:GetChildren()) do
12462
collectParts(child, baseParts) end end
12463
collectParts(drag, parts)
12464
Dragger:MouseDown(parts[1], Vector3.new(0,0,0), parts)
12465
dragging = true
12466
mouse.Move:connect(function()
12467
if dragging then
12468
Dragger:MouseMove(mouse.UnitRay)
12469
end end)
12470
mouse.KeyDown:connect(function(Key)
12471
if dragging then
12472
if Key == "r" then
12473
Dragger:AxisRotate("Y")
12474
elseif Key == "t" then
12475
Dragger:AxisRotate("X")
12476
elseif Key == "e" then
12477
if window == true then
12478
frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
12479
end
12480
drag:Destroy()
12481
dragging = false
12482
Dragger:MouseUp()
12483
end end end)
12484
mouse.Button1Down:connect(function()
12485
if dragging then
12486
if window == true then
12487
frame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
12488
end
12489
dragging = false
12490
Dragger:MouseUp()
12491
end end) end
12492
12493
addcmd('insert', 'inserts a model',{'ins'},
12494
function(args, speaker)
12495
	if isNumber(args[1]) then
12496
	local window = false
12497
	local Asset = game:GetService("MarketplaceService"):GetProductInfo(args[1])
12498
	dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. Asset.AssetId), window, nil, Asset.Name)
12499
	Notify('Inserted ' .. Asset.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
12500
	else
12501
	local name = GLS(false, 0)
12502
Notify('Loading list...')
12503
local Models = Instance.new("ScreenGui")
12504
local drag = Instance.new("Frame")
12505
local PromptDialog = Instance.new("Frame")
12506
local ModelContainerFrame = Instance.new("Frame")
12507
local ModList = Instance.new("ScrollingFrame")
12508
local shadow = Instance.new("Frame")
12509
local Exit = Instance.new("TextButton")
12510
local PopupText = Instance.new("TextLabel")
12511
local Hide = Instance.new("TextButton")
12512
Models.Name = "Models"
12513
Models.Parent = game.CoreGui
12514
drag.Name = "drag"
12515
drag.Parent = Models
12516
drag.Active = true
12517
drag.BackgroundColor3 = Color3.new(1, 1, 1)
12518
drag.BackgroundTransparency = 1
12519
dragGUI(drag)
12520
drag.Position = UDim2.new(0.5, -225, 0, -400)
12521
drag.Size = UDim2.new(0, 438, 0, 26)
12522
PromptDialog.Name = "PromptDialog"
12523
PromptDialog.Parent = drag
12524
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
12525
PromptDialog.BackgroundTransparency = 1
12526
PromptDialog.BorderSizePixel = 0
12527
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
12528
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
12529
PromptDialog.ClipsDescendants = true
12530
PromptDialog.ZIndex = 5
12531
ModelContainerFrame.Name = "ContainerFrame"
12532
ModelContainerFrame.Parent = PromptDialog
12533
ModelContainerFrame.BackgroundColor3 = maincolor
12534
ModelContainerFrame.BackgroundTransparency = 0.5
12535
ModelContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
12536
ModelContainerFrame.BorderSizePixel = 0
12537
ModelContainerFrame.Position = UDim2.new(0, 0, 0, 29)
12538
ModelContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
12539
ModelContainerFrame.ZIndex = 5
12540
ModList.Name = "List"
12541
ModList.Parent = ModelContainerFrame
12542
ModList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12543
ModList.BackgroundTransparency = 1
12544
ModList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12545
ModList.BorderSizePixel = 0
12546
ModList.Position = UDim2.new(0, 10, 0, 9)
12547
ModList.Size = UDim2.new(0, 428, 0, 230)
12548
ModList.ZIndex = 5
12549
ModList.BottomImage = "rbxasset://textures/blackBkg_square.png"
12550
ModList.CanvasSize = UDim2.new(0, 0, 0, 10)
12551
ModList.MidImage = "rbxasset://textures/blackBkg_square.png"
12552
ModList.ScrollBarThickness = 8
12553
ModList.TopImage = "rbxasset://textures/blackBkg_square.png"
12554
shadow.Name = "shadow"
12555
shadow.Parent = PromptDialog
12556
shadow.BackgroundColor3 = maincolor
12557
shadow.BackgroundTransparency = 0.30000001192093
12558
shadow.BorderColor3 = Color3.new(0, 0, 0)
12559
shadow.BorderSizePixel = 0
12560
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
12561
shadow.Size = UDim2.new(0, 438, 0, 26)
12562
Exit.Name = "Exit"
12563
Exit.Parent = shadow
12564
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
12565
Exit.BackgroundTransparency = 0.30000001192093
12566
Exit.BorderColor3 = Color3.new(1, 0, 0)
12567
Exit.BorderSizePixel = 0
12568
Exit.Position = UDim2.new(0, 415, 0, 3)
12569
Exit.Size = UDim2.new(0, 20, 0, 20)
12570
Exit.FontSize = Enum.FontSize.Size14
12571
Exit.Text = ""
12572
PopupText.Name = "PopupText"
12573
PopupText.Parent = shadow
12574
PopupText.BackgroundTransparency = 1
12575
PopupText.Position = UDim2.new(0, 61, 0, -4)
12576
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
12577
PopupText.ZIndex = 6
12578
PopupText.Font = Enum.Font.SourceSansBold
12579
PopupText.FontSize = Enum.FontSize.Size32
12580
PopupText.Text = GLS(false, 0).." [Models]"
12581
PopupText.TextScaled = true
12582
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
12583
PopupText.TextStrokeTransparency = 0
12584
PopupText.TextWrapped = true
12585
PopupText.TextYAlignment = Enum.TextYAlignment.Center
12586
Hide.Name = "Hide"
12587
Hide.Parent = shadow
12588
Hide.BackgroundColor3 = Color3.new(1, 1, 1)
12589
Hide.BackgroundTransparency = 0.30000001192093
12590
Hide.BorderColor3 = Color3.new(1, 1, 1)
12591
Hide.BorderSizePixel = 0
12592
Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
12593
Hide.Size = UDim2.new(0, 20, 0, 20)
12594
Hide.FontSize = Enum.FontSize.Size14
12595
Hide.Text = ""
12596
local hidden = false
12597
Hide.MouseButton1Down:connect(function()
12598
if hidden == false then hidden = true
12599
ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
12600
else ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
12601
end end)
12602
local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Models&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
12603
local results = HttpService:JSONDecode(json)
12604
if #results == 0 then
12605
Notify('No models found :(')
12606
Models:Destroy()
12607
return
12608
end
12609
for i,v in pairs(results) do
12610
		local YSize = 100
12611
		local Position = ((i * YSize) - YSize)
12612
		local newcmd = Example:Clone()
12613
		newcmd.Parent = ModList
12614
		newcmd.Visible = true
12615
		newcmd.Position = UDim2.new(0,5,0, Position + 40)
12616
		newcmd.Text = "    "..v.Name
12617
		newcmd.TextSize = 20
12618
		ModList.CanvasSize = UDim2.new(0,0,0, Position + 100)
12619
		local ins = Instance.new("TextButton")
12620
		ins.Name = "ins"
12621
		ins.Parent = ModList
12622
		ins.BackgroundColor3 = Color3.new(255, 255, 255)
12623
		ins.BackgroundTransparency = 0.30000001192093
12624
		ins.BorderColor3 = Color3.new(1, 0, 0)
12625
		ins.BorderSizePixel = 0
12626
		ins.Position = UDim2.new(0,-10,0, Position + 40)
12627
		ins.Size = UDim2.new(0, 20, 0, 20)
12628
		ins.FontSize = Enum.FontSize.Size14
12629
		ins.Text = ""
12630
		ins.ZIndex = 6
12631
		local img = Instance.new("ImageLabel")
12632
		img.Parent = ModList
12633
		img.Position = UDim2.new(0,300,0, Position + 5)
12634
		img.Size = UDim2.new(0,100,0,100)
12635
		img.ZIndex = 6
12636
		img.BackgroundColor3 = Color3.new(255, 255, 255)
12637
		img.BackgroundTransparency = 1
12638
		img.Image = 'https://www.roblox.com/Thumbs/Asset.ashx?width=110&height=110&assetId='..v.AssetId
12639
		ins.MouseButton1Click:Connect(function()
12640
		local window = true
12641
		dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. v.AssetId), window, ModelContainerFrame, v.Name)
12642
		Notify('Inserted ' .. v.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
12643
		ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
12644
		end)
12645
Notify('Select a model to insert')
12646
drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
12647
Exit.MouseButton1Click:Connect(function()
12648
drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
12649
wait(0.6) Models:Destroy() end) end end
12650
end)
12651
12652
addcmd('cmds','opens cmds window',{'commands'},
12653
function(args, speaker)
12654
if speaker.userId ~= LP.userId then
12655
for _, child in pairs( workspace:GetChildren()) do
12656
    if child.Name == speaker.Name .. "TAB" then
12657
        child:Destroy() end end
12658
game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
12659
local GUI = Instance.new("SurfaceGui")
12660
local holder = Instance.new("Frame")
12661
local bar = Instance.new("Frame")
12662
local Title = Instance.new("TextLabel")
12663
local MAIN = Instance.new("Frame")
12664
local Example = Instance.new("TextLabel")
12665
local CMDs = Instance.new("ScrollingFrame")
12666
local PART = Instance.new("Part")
12667
PART.Name = speaker.Name .. 'TAB'
12668
PART.Color = maincolor
12669
PART.Size = Vector3.new(7, 7.8, 0.2)
12670
PART.Transparency = 0
12671
PART.Locked = true
12672
PART.CanCollide = false
12673
PART.Parent = workspace
12674
PART.Anchored = true
12675
PART.Material = "Neon"
12676
local GUI = Instance.new("SurfaceGui")
12677
local holder = Instance.new("Frame")
12678
local bar = Instance.new("Frame")
12679
local Title = Instance.new("TextLabel")
12680
local MAIN = Instance.new("Frame")
12681
local Example = Instance.new("TextLabel")
12682
local CMDs = Instance.new("ScrollingFrame")
12683
GUI.Name = "GUI"
12684
GUI.Parent = PART
12685
GUI.CanvasSize = Vector2.new(500, 600)
12686
GUI.Face = Enum.NormalId.Back
12687
holder.Name = "holder"
12688
holder.Parent = GUI
12689
holder.BackgroundColor3 = Color3.new(1, 1, 1)
12690
holder.BackgroundTransparency = 1
12691
holder.BorderSizePixel = 2
12692
holder.Position = UDim2.new(0, 0, 0, 10)
12693
holder.Size = UDim2.new(0, 300, 0, 330)
12694
holder.ZIndex = 2
12695
bar.Name = "bar"
12696
bar.Parent = holder
12697
bar.BackgroundColor3 = Color3.new(0, 0, 0)
12698
bar.BackgroundTransparency = 0.89999997615814
12699
bar.BorderSizePixel = 0
12700
bar.Position = UDim2.new(0, 10, 1, -330)
12701
bar.Size = UDim2.new(0, 480, 0, 33)
12702
Title.Name = "Title"
12703
Title.Parent = bar
12704
Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
12705
Title.BackgroundTransparency = 1
12706
Title.Size = UDim2.new(1, 0, 0, 30)
12707
Title.Font = Enum.Font.SourceSansBold
12708
Title.FontSize = Enum.FontSize.Size24
12709
Title.Text = "[Infinite Yield] Command List"
12710
Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
12711
MAIN.Name = "MAIN"
12712
MAIN.Parent = holder
12713
MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
12714
MAIN.BackgroundTransparency = 0.89999997615814
12715
MAIN.BorderSizePixel = 0
12716
MAIN.Position = UDim2.new(0, 10, 1, -300)
12717
MAIN.Size = UDim2.new(0, 480, 0, 550)
12718
Example.Name = "Example"
12719
Example.Parent = MAIN
12720
Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12721
Example.BackgroundTransparency = 1
12722
Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12723
Example.BorderSizePixel = 0
12724
Example.Size = UDim2.new(0, 190, 0, 40)
12725
Example.Visible = false
12726
Example.Font = Enum.Font.SourceSansBold
12727
Example.FontSize = Enum.FontSize.Size36
12728
Example.Text = "txt"
12729
Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
12730
Example.TextStrokeTransparency = 0
12731
Example.TextXAlignment = Enum.TextXAlignment.Left
12732
Example.ZIndex = 6
12733
CMDs.Name = "CMDs"
12734
CMDs.Parent = MAIN
12735
CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12736
CMDs.BackgroundTransparency = 1
12737
CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12738
CMDs.BorderSizePixel = 0
12739
CMDs.Size = UDim2.new(0, 480, 0, 550)
12740
CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
12741
CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
12742
CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
12743
CMDs.ScrollBarThickness = 15
12744
CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
12745
	local CMDsV = CMDsFolder:GetChildren()
12746
	for i = 1, #CMDsV do
12747
		local YSize = 35
12748
		local Position = ((i * YSize) - YSize)
12749
		local newcmd = Example:Clone()
12750
		newcmd.Parent = CMDs
12751
		newcmd.Visible = true
12752
		newcmd.Position = UDim2.new(0,10,0, Position + 1)
12753
		newcmd.Text = "" .. CMDsV[i].Value
12754
	CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
12755
local cf = speaker.Character.HumanoidRootPart.CFrame
12756
local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
12757
PART.CFrame = newcf
12758
speaker.Character.Humanoid.Died:connect(function()
12759
PART:Destroy() end)
12760
wait(1)
12761
PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
12762
PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
12763
PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
12764
if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
12765
table.insert(hastab, speaker.Name) movetab(speaker,PART)
12766
else
12767
if cmdOpen == true then
12768
game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
12769
game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
12770
game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
12771
game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
12772
else
12773
commands() searchbar()
12774
end end
12775
end)
12776
cmdBAR.FocusLost:connect(function(enterpressed)
12777
	if enterpressed and cmdBAR.Text ~= "" then
12778
		spawn(function ()
12779
			execCmd(cmdBAR.Text, Player)
12780
		end)
12781
	end
12782
	game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
12783
	cmdBAR.BorderSizePixel = 1
12784
	wait(0.1)
12785
	cmdBAR.BorderSizePixel = 0
12786
	cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
12787
end)
12788
Mouse.KeyDown:connect(function(Key)
12789
	if (Key==cmdbarbind) then
12790
		cmdBAR:CaptureFocus()
12791
		cmdBAR.BorderSizePixel = 1
12792
		wait(0.1)
12793
		cmdBAR.BorderSizePixel = 2
12794
	end
12795
end)
12796
cmdBAR.Changed:connect(function (property)
12797
if suggestionstoggle == true and cmdBAR:IsFocused() then IndexContents2(cmdBAR.Text,true) end
12798
end)
12799
cmdBAR:GetPropertyChangedSignal("Text"):Connect(function()
12800
    local diff = cmdBAR.TextBounds.X-250
12801
    cmdBAR:TweenSizeAndPosition(UDim2.new(0,250+math.floor(math.max(0,diff)),0,25),UDim2.new(0,10-math.floor(math.max(0,diff)),1,-35),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
12802
end)
12803
cmdBAR.Focused:Connect(function() historyCount = 0 end)
12804
game:GetService("UserInputService").InputBegan:Connect(function(input)
12805
    if not cmdBAR:IsFocused() then return end
12806
    if input.KeyCode == Enum.KeyCode.Up then
12807
        historyCount = historyCount + 1
12808
        if historyCount > #cmdHistory then historyCount = #cmdHistory end
12809
        cmdBAR.Text = cmdHistory[historyCount] or ""
12810
    elseif input.KeyCode == Enum.KeyCode.Down then
12811
        historyCount = historyCount - 1
12812
        if historyCount < 1 then historyCount = 1 end
12813
        cmdBAR.Text = cmdHistory[historyCount] or ""
12814
    end
12815
end)
12816
NOTIFY = DATA.Notification
12817
NOTIFY.Parent = game.CoreGui
12818
local usingNOTE = false
12819
function Notify(msg)
12820
	spawn(function()
12821
		if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
12822
				NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
12823
				wait(0.5)
12824
				MusicPlayer:Hide()
12825
				if qopen == true then
12826
				quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
12827
				quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
12828
				quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
12829
				quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
12830
				quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false
12831
				NOTIFY.NOTIFY.NOTE.Text = msg
12832
				NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
12833
				if playerenabled == true then
12834
				wait(4)
12835
				if playerenabled == true then
12836
				MusicPlayer:Show()
12837
				NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
12838
				end
12839
				end
12840
				else
12841
				NOTIFY.NOTIFY.NOTE.Text = msg
12842
				NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
12843
				if playerenabled == true then
12844
				wait(4)
12845
				if playerenabled == true then
12846
				MusicPlayer:Show()
12847
				NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
12848
				end
12849
				end
12850
end end end) end
12851
local loadbar = Instance.new("ScreenGui") local Loading = Instance.new("TextLabel") local fr = Instance.new("Frame") local ba = Instance.new("Frame") loadbar.Name = "loadbar" loadbar.Parent = game.CoreGui
12852
Loading.Name = "Loading" Loading.Parent = loadbar Loading.BackgroundColor3 = Color3.new(1, 1, 1) Loading.BackgroundTransparency = 1 Loading.Position = UDim2.new(0.25, 0, 0.875, 0) Loading.Size = UDim2.new(0.5, 0, 0, 50)
12853
Loading.ZIndex = 101 Loading.Font = Enum.Font.ArialBold Loading.FontSize = Enum.FontSize.Size24 Loading.Text = "Loading..." Loading.TextColor3 = Color3.new(0, 0, 0) Loading.TextStrokeColor3 = Color3.new(1, 1, 1) Loading.TextStrokeTransparency = 0.5
12854
Loading.TextTransparency = 0.10000000149012 Loading.TextWrapped = true fr.Name = "fr" fr.Parent = Loading fr.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078) fr.BackgroundTransparency = 0.30000001192093
12855
fr.BorderColor3 = Color3.new(0.196078, 0.196078, 0.196078) fr.BorderSizePixel = 2 fr.Size = UDim2.new(1, 0, 1, 0) ba.ZIndex = 100 fr.ZIndex = 99 ba.Name = "ba" ba.Parent = Loading ba.BackgroundColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392) ba.BorderColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392)
12856
ba.BorderSizePixel = 0 ba.Size = UDim2.new(0, 0, 1, 0)
12857
if aliasSave then
12858
for i = 1, #aliasSave do
12859
execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
12860
end else
12861
aliasSave = {} wait(0.1) updatefile()
12862
for i = 1, #aliasSave do
12863
execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
12864
end end
12865
Loading.ba:TweenSize(UDim2.new(0.3, 0, 1, 0), "InOut", "Quart", 1, true, nil)
12866
commands() wait(0.01) game.CoreGui.cp:Destroy() cmdOpen = false
12867
local Logs = Instance.new("ScreenGui")
12868
logdrag = Instance.new("Frame")
12869
local PromptDialog = Instance.new("Frame")
12870
local ContainerFrame = Instance.new("Frame")
12871
local pos = Instance.new("Frame")
12872
local clear = Instance.new("TextButton")
12873
local scroll = Instance.new("ScrollingFrame")
12874
local hl = Instance.new("Frame")
12875
local whispers = Instance.new("Frame")
12876
local CheckBox = Instance.new("ImageButton")
12877
local box = Instance.new("TextButton")
12878
local whispers_2 = Instance.new("TextLabel")
12879
local chats = Instance.new("Frame")
12880
local CheckBox_2 = Instance.new("ImageButton")
12881
local box_2 = Instance.new("TextButton")
12882
local chats_2 = Instance.new("TextLabel")
12883
local commands = Instance.new("Frame")
12884
local CheckBox_3 = Instance.new("ImageButton")
12885
local box_3 = Instance.new("TextButton")
12886
local commands_2 = Instance.new("TextLabel")
12887
local shadow = Instance.new("Frame")
12888
local Exit = Instance.new("TextButton")
12889
local PopupText = Instance.new("TextLabel")
12890
local Hide = Instance.new("TextButton")
12891
Logs.Name = "Logs"
12892
Logs.Parent = game.CoreGui
12893
logdrag.Name = "drag"
12894
logdrag.Parent = Logs
12895
logdrag.Active = true
12896
logdrag.BackgroundColor3 = Color3.new(1, 1, 1)
12897
logdrag.BackgroundTransparency = 1
12898
dragGUI(logdrag)
12899
logdrag.Position = UDim2.new(0.5, -225, 0, -400)
12900
logdrag.Size = UDim2.new(0, 438, 0, 26)
12901
PromptDialog.Name = "PromptDialog"
12902
PromptDialog.Parent = logdrag
12903
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
12904
PromptDialog.BackgroundTransparency = 1
12905
PromptDialog.BorderSizePixel = 0
12906
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
12907
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
12908
PromptDialog.ZIndex = 5
12909
PromptDialog.ClipsDescendants = true
12910
ContainerFrame.Name = "ContainerFrame"
12911
ContainerFrame.Parent = PromptDialog
12912
ContainerFrame.BackgroundColor3 = maincolor
12913
ContainerFrame.BackgroundTransparency = 0.5
12914
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
12915
ContainerFrame.BorderSizePixel = 0
12916
ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
12917
ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
12918
ContainerFrame.ZIndex = 5
12919
pos.Name = "pos"
12920
pos.Parent = ContainerFrame
12921
pos.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
12922
pos.BackgroundTransparency = 1
12923
pos.BorderColor3 = Color3.new(0, 0, 0)
12924
pos.BorderSizePixel = 0
12925
pos.Position = UDim2.new(0, 10, 0, 9)
12926
pos.Size = UDim2.new(0, 428, 0, 230)
12927
pos.ZIndex = 5
12928
clear.Name = "clear"
12929
clear.Parent = pos
12930
clear.BackgroundColor3 = Color3.new(0, 0, 0)
12931
clear.BackgroundTransparency = 0.80000001192093
12932
clear.BorderColor3 = Color3.new(1, 1, 1)
12933
clear.Position = UDim2.new(0, 3, 0, 3)
12934
clear.Size = UDim2.new(0, 70, 0, 20)
12935
clear.ZIndex = 5
12936
clear.Font = Enum.Font.SourceSans
12937
clear.FontSize = Enum.FontSize.Size14
12938
clear.Text = "Clear"
12939
clear.TextColor3 = Color3.new(1, 1, 1)
12940
scroll.Name = "scroll"
12941
scroll.Parent = pos
12942
scroll.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12943
scroll.BackgroundTransparency = 1
12944
scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
12945
scroll.BorderSizePixel = 0
12946
scroll.Size = UDim2.new(0, 413, 0, 193)
12947
scroll.Position = UDim2.new(0.007, 0, 0.152, 0)
12948
scroll.ZIndex = 5
12949
scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
12950
scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
12951
scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
12952
scroll.ScrollBarThickness = 8
12953
scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
12954
hl.Name = "hl"
12955
hl.Parent = pos
12956
hl.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
12957
hl.BackgroundTransparency = 0.5
12958
hl.BorderColor3 = Color3.new(0, 0, 0)
12959
hl.BorderSizePixel = 0
12960
hl.Position = UDim2.new(0, 2, 0, 35)
12961
hl.Size = UDim2.new(0.799065411, 72, 0.839130461, 0)
12962
hl.ZIndex = 5
12963
whispers.Name = "whispers"
12964
whispers.Parent = pos
12965
whispers.BackgroundColor3 = Color3.new(1, 1, 1)
12966
whispers.BackgroundTransparency = 1
12967
whispers.Size = UDim2.new(0, 428, 0, 230)
12968
CheckBox.Name = "CheckBox"
12969
CheckBox.Parent = whispers
12970
CheckBox.BackgroundTransparency = 1
12971
CheckBox.Position = UDim2.new(0.574635506, 0, 0, 2)
12972
CheckBox.Size = UDim2.new(0, 20, 0, 20)
12973
CheckBox.ZIndex = 6
12974
CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
12975
box.Name = "box"
12976
box.Parent = whispers
12977
box.BackgroundColor3 = Color3.new(0, 0, 0)
12978
box.BackgroundTransparency = 0.80000001192093
12979
box.BorderColor3 = Color3.new(1, 1, 1)
12980
box.Position = UDim2.new(0, 172, 0, 3)
12981
box.Size = UDim2.new(0, 94, 0, 20)
12982
box.ZIndex = 5
12983
box.Font = Enum.Font.SourceSans
12984
box.FontSize = Enum.FontSize.Size14
12985
box.Text = ""
12986
box.TextColor3 = Color3.new(1, 1, 1)
12987
whispers_2.Name = "whispers"
12988
whispers_2.Parent = whispers
12989
whispers_2.BackgroundColor3 = Color3.new(1, 1, 1)
12990
whispers_2.BackgroundTransparency = 1
12991
whispers_2.Position = UDim2.new(0, 172, 0, 3)
12992
whispers_2.Size = UDim2.new(0.126168221, 20, -0.0434782617, 30)
12993
whispers_2.ZIndex = 6
12994
whispers_2.Font = Enum.Font.SourceSansBold
12995
whispers_2.FontSize = Enum.FontSize.Size14
12996
whispers_2.Text = "Whispers"
12997
whispers_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
12998
chats.Name = "chats"
12999
chats.Parent = pos
13000
chats.BackgroundColor3 = Color3.new(1, 1, 1)
13001
chats.BackgroundTransparency = 1
13002
chats.Size = UDim2.new(0, 428, 0, 230)
13003
CheckBox_2.Name = "CheckBox"
13004
CheckBox_2.Parent = chats
13005
CheckBox_2.BackgroundTransparency = 1
13006
CheckBox_2.Position = UDim2.new(0.324635506, 0, 3.49245965e-08, 2)
13007
CheckBox_2.Size = UDim2.new(0, 20, 0, 20)
13008
CheckBox_2.ZIndex = 6
13009
CheckBox_2.Image = "http://www.roblox.com/asset/?id=65492641"
13010
box_2.Name = "box"
13011
box_2.Parent = chats
13012
box_2.BackgroundColor3 = Color3.new(0, 0, 0)
13013
box_2.BackgroundTransparency = 0.80000001192093
13014
box_2.BorderColor3 = Color3.new(1, 1, 1)
13015
box_2.Position = UDim2.new(0, 86, 0, 3)
13016
box_2.Size = UDim2.new(0, 73, 0, 20)
13017
box_2.ZIndex = 5
13018
box_2.Font = Enum.Font.SourceSans
13019
box_2.FontSize = Enum.FontSize.Size14
13020
box_2.Text = ""
13021
box_2.TextColor3 = Color3.new(1, 1, 1)
13022
chats_2.Name = "chats"
13023
chats_2.Parent = chats
13024
chats_2.BackgroundColor3 = Color3.new(1, 1, 1)
13025
chats_2.BackgroundTransparency = 1
13026
chats_2.Position = UDim2.new(0, 86, 0, 2)
13027
chats_2.Size = UDim2.new(0.0771028027, 20, -0.0434782617, 30)
13028
chats_2.ZIndex = 6
13029
chats_2.Font = Enum.Font.SourceSansBold
13030
chats_2.FontSize = Enum.FontSize.Size14
13031
chats_2.Text = "Chats"
13032
chats_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
13033
commands.Name = "commands"
13034
commands.Parent = pos
13035
commands.BackgroundColor3 = Color3.new(1, 1, 1)
13036
commands.BackgroundTransparency = 1
13037
commands.Size = UDim2.new(0, 428, 0, 230)
13038
CheckBox_3.Name = "CheckBox"
13039
CheckBox_3.Parent = commands
13040
CheckBox_3.BackgroundTransparency = 1
13041
CheckBox_3.Position = UDim2.new(0.844495356, 0, 0, 2)
13042
CheckBox_3.Size = UDim2.new(0, 20, 0, 20)
13043
CheckBox_3.ZIndex = 6
13044
CheckBox_3.Image = "http://www.roblox.com/asset/?id=65492641"
13045
box_3.Name = "box"
13046
box_3.Parent = commands
13047
box_3.BackgroundColor3 = Color3.new(0, 0, 0)
13048
box_3.BackgroundTransparency = 0.80000001192093
13049
box_3.BorderColor3 = Color3.new(1, 1, 1)
13050
box_3.Position = UDim2.new(0, 279, 0, 3)
13051
box_3.Size = UDim2.new(0, 102, 0, 20)
13052
box_3.ZIndex = 5
13053
box_3.Font = Enum.Font.SourceSans
13054
box_3.FontSize = Enum.FontSize.Size14
13055
box_3.Text = ""
13056
box_3.TextColor3 = Color3.new(1, 1, 1)
13057
commands_2.Name = "commands"
13058
commands_2.Parent = commands
13059
commands_2.BackgroundColor3 = Color3.new(1, 1, 1)
13060
commands_2.BackgroundTransparency = 1
13061
commands_2.Position = UDim2.new(0, 279, 0, 3)
13062
commands_2.Size = UDim2.new(0.144859806, 20, -0.0434782617, 30)
13063
commands_2.ZIndex = 6
13064
commands_2.Font = Enum.Font.SourceSansBold
13065
commands_2.FontSize = Enum.FontSize.Size14
13066
commands_2.Text = "Commands"
13067
commands_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
13068
shadow.Name = "shadow"
13069
shadow.Parent = PromptDialog
13070
shadow.BackgroundColor3 = maincolor
13071
shadow.BackgroundTransparency = 0.30000001192093
13072
shadow.BorderColor3 = Color3.new(0, 0, 0)
13073
shadow.BorderSizePixel = 0
13074
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
13075
shadow.Size = UDim2.new(0, 438, 0, 26)
13076
Exit.Name = "Exit"
13077
Exit.Parent = shadow
13078
Exit.BackgroundColor3 = Color3.new(1, 0, 0)
13079
Exit.BackgroundTransparency = 0.30000001192093
13080
Exit.BorderColor3 = Color3.new(1, 0, 0)
13081
Exit.BorderSizePixel = 0
13082
Exit.Position = UDim2.new(0, 415, 0, 3)
13083
Exit.Size = UDim2.new(0, 20, 0, 20)
13084
Exit.FontSize = Enum.FontSize.Size14
13085
Exit.Text = ""
13086
PopupText.Name = "PopupText"
13087
PopupText.Parent = shadow
13088
PopupText.BackgroundTransparency = 1
13089
PopupText.Position = UDim2.new(0, 61, 0, -5)
13090
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
13091
PopupText.ZIndex = 6
13092
PopupText.Font = Enum.Font.SourceSansBold
13093
PopupText.TextSize = 31
13094
PopupText.Text = "Logs"
13095
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
13096
PopupText.TextStrokeTransparency = 0
13097
PopupText.TextWrapped = true
13098
PopupText.TextYAlignment = Enum.TextYAlignment.Top
13099
Hide.Name = "Hide"
13100
Hide.Parent = shadow
13101
Hide.BackgroundColor3 = Color3.new(1, 1, 1)
13102
Hide.BackgroundTransparency = 0.30000001192093
13103
Hide.BorderColor3 = Color3.new(1, 1, 1)
13104
Hide.BorderSizePixel = 0
13105
Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
13106
Hide.Size = UDim2.new(0, 20, 0, 20)
13107
Hide.FontSize = Enum.FontSize.Size14
13108
Hide.Text = ""
13109
checked = "http://www.roblox.com/asset/?id=65492641"
13110
unchecked = "http://www.roblox.com/asset/?id=65492651"
13111
if chatsV == true then
13112
CheckBox_2.Image = checked else
13113
CheckBox_2.Image = unchecked end
13114
box_2.MouseButton1Down:connect(function()
13115
if chatsV == true then chatsV = false
13116
CheckBox_2.Image = unchecked updatefile() else
13117
chatsV = true
13118
CheckBox_2.Image = checked updatefile() end end)
13119
if whispersV == true then
13120
CheckBox.Image = checked else
13121
CheckBox.Image = unchecked end
13122
box.MouseButton1Down:connect(function()
13123
if whispersV == true then whispersV = false
13124
CheckBox.Image = unchecked updatefile() else
13125
whispersV = true
13126
CheckBox.Image = checked updatefile() end end)
13127
if commandsV == true then
13128
CheckBox_3.Image = checked else
13129
CheckBox_3.Image = unchecked end
13130
box_3.MouseButton1Down:connect(function()
13131
if commandsV == true then commandsV = false
13132
CheckBox_3.Image = unchecked updatefile() else
13133
commandsV = true
13134
CheckBox_3.Image = checked updatefile() end end)
13135
clear.MouseButton1Down:connect(function()
13136
for _, child in pairs( scroll:GetChildren()) do
13137
child:Destroy() end
13138
scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
13139
end)
13140
Exit.MouseButton1Down:connect(function()
13141
logdrag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
13142
logsopen = false
13143
end)
13144
local hidden = false
13145
Hide.MouseButton1Down:connect(function()
13146
if hidden == false then hidden = true
13147
ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
13148
else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
13149
end end)
13150
function logtime() -- time function from aperture 
13151
	local HOUR = math.floor((tick() % 86400) / 3600)
13152
	local MINUTE = math.floor((tick() % 3600) / 60)
13153
	local SECOND = math.floor(tick() % 60)
13154
	local AP = HOUR > 11 and 'PM' or 'AM'
13155
	HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
13156
	HOUR = HOUR < 10 and '0' .. HOUR or HOUR
13157
	MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
13158
	SECOND = SECOND < 10 and '0' .. SECOND or SECOND
13159
	return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP end
13160
function CreateLabel(Name, Text)
13161
	local sf = scroll
13162
	if #sf:GetChildren() >= 2546 then
13163
		sf:ClearAllChildren()
13164
	end
13165
	local alls = 0
13166
	for i,v in pairs(sf:GetChildren()) do
13167
		if v then
13168
			alls = v.Size.Y.Offset + alls
13169
		end
13170
		if not v then
13171
			alls = 0
13172
		end
13173
	end
13174
	local tl = Instance.new('TextLabel', sf)
13175
	local il = Instance.new('Frame', tl)
13176
	tl.Name = Name
13177
	tl.ZIndex = 6
13178
	tl.Text = logtime().." - ["..Name.."]: "..Text
13179
	tl.Size = UDim2.new(0,410,0,84)
13180
	tl.BackgroundTransparency = 1
13181
	tl.BorderSizePixel = 0
13182
	tl.Font = "SourceSansBold"
13183
	tl.Position = UDim2.new(-1,0,0,alls)
13184
	tl.TextTransparency = 1
13185
	tl.TextScaled = false
13186
	tl.TextSize = 14
13187
	tl.TextWrapped = true
13188
	tl.TextXAlignment = "Left"
13189
	tl.TextYAlignment = "Top"
13190
	il.BackgroundTransparency = 1
13191
	il.BorderSizePixel = 0
13192
	il.Size = UDim2.new(0,12,1,0)
13193
	il.Position = UDim2.new(0,410,0,0)
13194
	tl.TextColor3 = Color3.fromRGB(255,255,255)
13195
	tl.Size = UDim2.new(0,410,0,tl.TextBounds.Y)
13196
	sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
13197
	sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
13198
	local size2 = sf.CanvasSize.Y.Offset
13199
	tl:TweenPosition(UDim2.new(0,0,0,alls), 'In', 'Quint', 0.5)
13200
	for i = 0,50 do wait(0.05)
13201
		tl.TextTransparency = tl.TextTransparency - 0.05
13202
	end
13203
	tl.TextTransparency = 0
13204
end logsloaded = true
13205
local intro = Instance.new("ScreenGui")
13206
local Frame = Instance.new("Frame")
13207
local Circle = Instance.new("ImageLabel")
13208
local ImageLabel = Instance.new("ImageLabel")
13209
intro.Name = "intro"
13210
intro.Parent = game.CoreGui
13211
Frame.Parent = intro
13212
Frame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
13213
Frame.BackgroundTransparency = 1
13214
Frame.BorderSizePixel = 0
13215
Frame.ClipsDescendants = true
13216
Frame.Position = UDim2.new(0.5, -125, 0.5, -125)
13217
Frame.Size = UDim2.new(0, 250, 0, 250)
13218
Circle.Name = "Circle"
13219
Circle.Parent = Frame
13220
Circle.BackgroundColor3 = Color3.new(0.243137, 0.243137, 0.243137)
13221
Circle.BackgroundTransparency = 1
13222
Circle.BorderSizePixel = 0
13223
Circle.Position = UDim2.new(0.5, 0, 0.5, 0)
13224
Circle.Image = "rbxassetid://631172870"
13225
Circle.ImageColor3 = Color3.new(0.121569, 0.121569, 0.121569)
13226
ImageLabel.Parent = Frame
13227
ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
13228
ImageLabel.BackgroundTransparency = 1
13229
ImageLabel.BorderSizePixel = 0
13230
ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
13231
ImageLabel.Image = "rbxassetid://1352543873"
13232
Loading.ba:TweenSize(UDim2.new(0.35, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
13233
local g = intro
13234
local f = Frame
13235
local imagef = Circle
13236
local logof = ImageLabel
13237
loadedintro = false
13238
local function tween2()
13239
f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out", "Quart", 0.4)
13240
wait(0.6) loadedintro = true end
13241
local function tween1()
13242
f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In", "Quart", 0.4, false, tween2) end
13243
imagef:TweenSizeAndPosition(UDim2.new(3,0,3,0),UDim2.new(-1,0,-1,0), "Out", "Linear", 0.4)
13244
logof:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0), "Out", "Linear", 0.4, false, tween1)
13245
if pcall(function() loadstring(game:HttpGet(('https://pastebin.com/raw/wcEw3rW9'),true))() end) then
13246
	if workspace.FilteringEnabled == true then
13247
		Notify('Filtering ENABLED '..ServerMessage)
13248
	elseif workspace.FilteringEnabled == false then
13249
		Notify('Filtering Disabled '..ServerMessage)
13250
	end
13251
else
13252
	if workspace.FilteringEnabled == true then
13253
		Notify('Filtering ENABLED')
13254
	elseif
13255
		workspace.FilteringEnabled == false then
13256
		Notify('Filtering Disabled')
13257
	end
13258
end
13259
Loading.ba:TweenSize(UDim2.new(0.45, 0, 1, 0), "InOut", "Quart", 0.4, true, nil)
13260
local iy = Instance.new("ImageButton") local sheild = Instance.new("Frame") local cmds = Instance.new("ImageButton") local cmds_2 = Instance.new("TextLabel")
13261
local settings = Instance.new("ImageButton") local settings_2 = Instance.new("TextLabel") local updates = Instance.new("ImageButton") local updates_2 = Instance.new("TextLabel")
13262
local info = Instance.new("ImageButton") local info_2 = Instance.new("TextLabel") local mix = Instance.new("ImageButton") local mix_2 = Instance.new("TextLabel") local MAIN = Instance.new("TextLabel") iy.Name = "iy" iy.Parent = game.CoreGui.RobloxGui.TopBarContainer
13263
iy.BackgroundTransparency = 1 iy.Position = UDim2.new(0, 2, 0, -38) iy.Size = UDim2.new(0, 50, 0, 36) iy.AutoButtonColor = false sheild.Name = "sheild" sheild.Parent = iy sheild.BackgroundColor3 = Color3.new(1, 1, 1)
13264
sheild.BackgroundTransparency = 1 sheild.Size = UDim2.new(0, 320, 0, 35) cmds.Name = "cmds" cmds.Parent = sheild cmds.BackgroundTransparency = 1 cmds.Position = UDim2.new(0, 50, 0, 0) cmds.Size = UDim2.new(0, 80, 0, 36)
13265
cmds.AutoButtonColor = false cmds_2.Name = "cmds" cmds_2.Parent = cmds cmds_2.BackgroundColor3 = Color3.new(1, 1, 1) cmds_2.BackgroundTransparency = 1 cmds_2.Position = UDim2.new(0, 0, 0, -2)
13266
cmds_2.Size = UDim2.new(0, 80, 0, 40) cmds_2.Font = Enum.Font.Arial cmds_2.FontSize = Enum.FontSize.Size14 cmds_2.Text = "Commands" cmds_2.TextColor3 = Color3.new(1, 1, 1) cmds_2.TextStrokeTransparency = 0.69999998807907
13267
settings.Name = "settings" settings.Parent = sheild settings.BackgroundTransparency = 1 settings.Position = UDim2.new(0, 146, 0, 0) settings.Size = UDim2.new(0, 60, 0, 36) settings.AutoButtonColor = false
13268
settings_2.Name = "settings" settings_2.Parent = settings settings_2.BackgroundColor3 = Color3.new(1, 1, 1) settings_2.BackgroundTransparency = 1 settings_2.Position = UDim2.new(0, 0, 0, -2)
13269
settings_2.Size = UDim2.new(0, 60, 0, 40) settings_2.Font = Enum.Font.Arial settings_2.FontSize = Enum.FontSize.Size14 settings_2.Text = "Script Hub" settings_2.TextColor3 = Color3.new(1, 1, 1)
13270
settings_2.TextStrokeTransparency = 0.69999998807907 updates.Name = "updates" updates.Parent = sheild updates.BackgroundTransparency = 1 updates.Position = UDim2.new(0, 220, 0, 0)
13271
updates.Size = UDim2.new(0, 60, 0, 36) updates.AutoButtonColor = false updates_2.Name = "updates" updates_2.Parent = updates updates_2.BackgroundColor3 = Color3.new(1, 1, 1) updates_2.BackgroundTransparency = 1
13272
updates_2.Position = UDim2.new(0, 0, 0, -2) updates_2.Size = UDim2.new(0, 60, 0, 40) updates_2.Font = Enum.Font.Arial updates_2.FontSize = Enum.FontSize.Size14
13273
updates_2.Text = "Server" updates_2.TextColor3 = Color3.new(1, 1, 1) updates_2.TextStrokeTransparency = 0.69999998807907 info.Name = "info" info.Parent = sheild info.BackgroundTransparency = 1 info.Position = UDim2.new(0, 290, 0, 0)
13274
info.Size = UDim2.new(0, 35, 0, 36) info.AutoButtonColor = false info_2.Name = "info" info_2.Parent = info info_2.BackgroundColor3 = Color3.new(1, 1, 1) info_2.BackgroundTransparency = 1 info_2.Position = UDim2.new(0, 0, 0, -2)
13275
info_2.Size = UDim2.new(0, 30, 0, 40) info_2.Font = Enum.Font.Arial info_2.FontSize = Enum.FontSize.Size14 info_2.Text = "Info" info_2.TextColor3 = Color3.new(1, 1, 1)
13276
mix.Name = "mix" mix.Parent = sheild mix.BackgroundTransparency = 1 mix.Position = UDim2.new(0, 340, 0, 0)
13277
mix.Size = UDim2.new(0, 35, 0, 36) mix.AutoButtonColor = false mix_2.Name = "mix" mix_2.Parent = mix mix_2.BackgroundColor3 = Color3.new(1, 1, 1) mix_2.BackgroundTransparency = 1 mix_2.Position = UDim2.new(0, 0, 0, -2)
13278
mix_2.Size = UDim2.new(0, 30, 0, 40) mix_2.Font = Enum.Font.Arial mix_2.FontSize = Enum.FontSize.Size14 mix_2.Text = "Color" mix_2.TextColor3 = Color3.new(1, 1, 1) mix_2.TextStrokeTransparency = 0.7
13279
lockic = Instance.new("ImageLabel")
13280
lockic.Name = "lock"
13281
lockic.Parent = iy
13282
lockic.BackgroundColor3 = Color3.new(1, 1, 1)
13283
lockic.BackgroundTransparency = 1
13284
lockic.ImageTransparency = 1
13285
lockic.BorderSizePixel = 0
13286
lockic.Position = UDim2.new(0, 53, 0, -3)
13287
lockic.Size = UDim2.new(0, 40, 0, 40)
13288
lockic.Image = "rbxassetid://1495252742"
13289
info_2.TextStrokeTransparency = 0.69999998807907 MAIN.Name = "MAIN" MAIN.Parent = iy MAIN.BackgroundColor3 = Color3.new(1, 1, 1) MAIN.BackgroundTransparency = 1 MAIN.Position = UDim2.new(0, 2, 0, -2)
13290
MAIN.Size = UDim2.new(0, 40, 0, 40) MAIN.Font = Enum.Font.ArialBold MAIN.FontSize = Enum.FontSize.Size24 MAIN.Text = "IY" MAIN.TextColor3 = Color3.new(1, 1, 1) MAIN.TextStrokeTransparency = 0.69999998807907
13291
Loading.ba:TweenSize(UDim2.new(0.7, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) quickmenu = game.CoreGui.RobloxGui.TopBarContainer.iy
13292
local TopBarContainer = Instance.new("Frame") TopBarContainer.Name = "TopBarContainer" TopBarContainer.Parent = game.CoreGui.RobloxGui TopBarContainer.Active = true TopBarContainer.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
13293
TopBarContainer.BackgroundTransparency = 0.5 TopBarContainer.BorderSizePixel = 0 TopBarContainer.Position = UDim2.new(0, 0, 0, -72) TopBarContainer.Size = UDim2.new(1, 0, 0, 36) TopBarContainer.ZIndex = 0
13294
picker = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://02011075373") picker.Parent = game.CoreGui picker.ColorPicker.Visible = false picker.ColorPicker.Position = UDim2.new(0.5, -219, 0, -500)
13295
quickmenu.sheild.mix.MouseButton1Click:connect(function() picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil) end)
13296
PKR = picker.ColorPicker
13297
local ColorPicker do
13298
	ColorPicker = {}
13299
	
13300
	ColorPicker.new = function()
13301
		local newMt = setmetatable({},{})
13302
		
13303
		local pickerGui = picker.ColorPicker
13304
		local pickerTopBar = pickerGui.TopBar
13305
		local pickerFrame = pickerGui.Content
13306
		local colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace
13307
		local colorStrip = pickerFrame.ColorStrip
13308
		local previewFrame = pickerFrame.Preview
13309
		local basicColorsFrame = pickerFrame.BasicColors
13310
		local customColorsFrame = pickerFrame.CustomColors
13311
		local okButton = pickerFrame.Ok
13312
		local cancelButton = pickerFrame.Cancel
13313
		local defaultButton = pickerFrame.Default
13314
		rainbowButton = pickerFrame.Rainbow
13315
13316
		local colorScope = colorSpace.Scope
13317
		local colorArrow = pickerFrame.ArrowFrame.Arrow
13318
13319
		local hueInput = pickerFrame.Hue.Input
13320
		local satInput = pickerFrame.Sat.Input
13321
		local valInput = pickerFrame.Val.Input
13322
13323
		local redInput = pickerFrame.Red.Input
13324
		local greenInput = pickerFrame.Green.Input
13325
		local blueInput = pickerFrame.Blue.Input
13326
13327
		local user = game:GetService("UserInputService")
13328
		local mouse = game:GetService("Players").LocalPlayer:GetMouse()
13329
13330
		local hue,sat,val = 0,0,1
13331
		local red,green,blue = 1,1,1
13332
		local chosenColor = Color3.new(0,0,0)
13333
13334
		local basicColors = {Color3.new(0,0,0),Color3.new(0.66666668653488,0,0),Color3.new(0,0.33333334326744,0),Color3.new(0.66666668653488,0.33333334326744,0),Color3.new(0,0.66666668653488,0),Color3.new(0.66666668653488,0.66666668653488,0),Color3.new(0,1,0),Color3.new(0.66666668653488,1,0),Color3.new(0,0,0.49803924560547),Color3.new(0.66666668653488,0,0.49803924560547),Color3.new(0,0.33333334326744,0.49803924560547),Color3.new(0.66666668653488,0.33333334326744,0.49803924560547),Color3.new(0,0.66666668653488,0.49803924560547),Color3.new(0.66666668653488,0.66666668653488,0.49803924560547),Color3.new(0,1,0.49803924560547),Color3.new(0.66666668653488,1,0.49803924560547),Color3.new(0,0,1),Color3.new(0.66666668653488,0,1),Color3.new(0,0.33333334326744,1),Color3.new(0.66666668653488,0.33333334326744,1),Color3.new(0,0.66666668653488,1),Color3.new(0.66666668653488,0.66666668653488,1),Color3.new(0,1,1),Color3.new(0.66666668653488,1,1),Color3.new(0.33333334326744,0,0),Color3.new(1,0,0),Color3.new(0.33333334326744,0.33333334326744,0),Color3.new(1,0.33333334326744,0),Color3.new(0.33333334326744,0.66666668653488,0),Color3.new(1,0.66666668653488,0),Color3.new(0.33333334326744,1,0),Color3.new(1,1,0),Color3.new(0.33333334326744,0,0.49803924560547),Color3.new(1,0,0.49803924560547),Color3.new(0.33333334326744,0.33333334326744,0.49803924560547),Color3.new(1,0.33333334326744,0.49803924560547),Color3.new(0.33333334326744,0.66666668653488,0.49803924560547),Color3.new(1,0.66666668653488,0.49803924560547),Color3.new(0.33333334326744,1,0.49803924560547),Color3.new(1,1,0.49803924560547),Color3.new(0.33333334326744,0,1),Color3.new(1,0,1),Color3.new(0.33333334326744,0.33333334326744,1),Color3.new(1,0.33333334326744,1),Color3.new(0.33333334326744,0.66666668653488,1),Color3.new(1,0.66666668653488,1),Color3.new(0.33333334326744,1,1),Color3.new(1,1,1)}
13335
		local customColors = {}
13336
13337
		local function updateColor(noupdate)
13338
			local relativeX,relativeY,relativeStripY = 219 - hue*219, 199 - sat*199, 199 - val*199
13339
			local hsvColor = Color3.fromHSV(hue,sat,val)
13340
	
13341
			if noupdate == 2 or not noupdate then
13342
				hueInput.Text = tostring(math.ceil(359*hue))
13343
				satInput.Text = tostring(math.ceil(255*sat))
13344
				valInput.Text = tostring(math.floor(255*val))
13345
			end
13346
			if noupdate == 1 or not noupdate then
13347
				redInput.Text = tostring(math.floor(255*red))
13348
				greenInput.Text = tostring(math.floor(255*green))
13349
				blueInput.Text = tostring(math.floor(255*blue))
13350
			end
13351
	
13352
			chosenColor = Color3.new(red,green,blue)
13353
	
13354
			colorScope.Position = UDim2.new(0,relativeX-9,0,relativeY-9)
13355
			colorStrip.ImageColor3 = Color3.fromHSV(hue,sat,1)
13356
			colorArrow.Position = UDim2.new(0,-2,0,relativeStripY-4)
13357
			previewFrame.BackgroundColor3 = chosenColor
13358
			
13359
			newMt.Color = chosenColor
13360
			if newMt.Changed then newMt:Changed(chosenColor) end
13361
		end
13362
13363
		local function colorSpaceInput()
13364
			local relativeX = mouse.X - colorSpace.AbsolutePosition.X
13365
			local relativeY = mouse.Y - colorSpace.AbsolutePosition.Y
13366
				
13367
			if relativeX < 0 then relativeX = 0 elseif relativeX > 219 then relativeX = 219 end
13368
			if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
13369
				
13370
			hue = (219 - relativeX)/219
13371
			sat = (199 - relativeY)/199
13372
	
13373
			local hsvColor = Color3.fromHSV(hue,sat,val)
13374
			red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
13375
	
13376
			updateColor()
13377
		end
13378
13379
		local function colorStripInput()
13380
			local relativeY = mouse.Y - colorStrip.AbsolutePosition.Y
13381
	
13382
			if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end	
13383
	
13384
			val = (199 - relativeY)/199
13385
	
13386
			local hsvColor = Color3.fromHSV(hue,sat,val)
13387
			red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
13388
	
13389
			updateColor()
13390
		end
13391
13392
		local function hookButtons(frame,func)
13393
			frame.ArrowFrame.Up.InputBegan:Connect(function(input)
13394
				if input.UserInputType == Enum.UserInputType.MouseMovement then
13395
					frame.ArrowFrame.Up.BackgroundTransparency = 0.5
13396
				elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
13397
					local releaseEvent,runEvent
13398
			
13399
					local startTime = tick()
13400
					local pressing = true
13401
					local startNum = tonumber(frame.Text)
13402
			
13403
					if not startNum then return end
13404
			
13405
					releaseEvent = user.InputEnded:Connect(function(input)
13406
						if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
13407
						releaseEvent:Disconnect()
13408
						pressing = false
13409
					end)
13410
			
13411
					startNum = startNum + 1
13412
					func(startNum)
13413
					while pressing do
13414
						if tick()-startTime > 0.3 then
13415
							startNum = startNum + 1
13416
							func(startNum)
13417
						end
13418
						wait(0.1)
13419
					end
13420
				end
13421
			end)
13422
	
13423
			frame.ArrowFrame.Up.InputEnded:Connect(function(input)
13424
				if input.UserInputType == Enum.UserInputType.MouseMovement then
13425
					frame.ArrowFrame.Up.BackgroundTransparency = 1
13426
				end
13427
			end)
13428
	
13429
			frame.ArrowFrame.Down.InputBegan:Connect(function(input)
13430
				if input.UserInputType == Enum.UserInputType.MouseMovement then
13431
					frame.ArrowFrame.Down.BackgroundTransparency = 0.5
13432
				elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
13433
					local releaseEvent,runEvent
13434
			
13435
					local startTime = tick()
13436
					local pressing = true
13437
					local startNum = tonumber(frame.Text)
13438
			
13439
					if not startNum then return end
13440
			
13441
					releaseEvent = user.InputEnded:Connect(function(input)
13442
						if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
13443
						releaseEvent:Disconnect()
13444
						pressing = false
13445
					end)
13446
			
13447
					startNum = startNum - 1
13448
					func(startNum)
13449
					while pressing do
13450
						if tick()-startTime > 0.3 then
13451
							startNum = startNum - 1
13452
							func(startNum)
13453
						end
13454
						wait(0.1)
13455
					end
13456
				end
13457
			end)
13458
	
13459
			frame.ArrowFrame.Down.InputEnded:Connect(function(input)
13460
				if input.UserInputType == Enum.UserInputType.MouseMovement then
13461
					frame.ArrowFrame.Down.BackgroundTransparency = 1
13462
				end
13463
			end)
13464
		end
13465
13466
		colorSpace.InputBegan:Connect(function(input)
13467
			if input.UserInputType == Enum.UserInputType.MouseButton1 then
13468
				local releaseEvent,mouseEvent
13469
		
13470
				releaseEvent = user.InputEnded:Connect(function(input)
13471
					if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
13472
            		releaseEvent:Disconnect()
13473
					mouseEvent:Disconnect()
13474
				end)
13475
		
13476
				mouseEvent = user.InputChanged:Connect(function(input)
13477
					if input.UserInputType == Enum.UserInputType.MouseMovement then
13478
						colorSpaceInput()
13479
					end
13480
				end)
13481
		
13482
				colorSpaceInput()
13483
			end
13484
		end)
13485
13486
		colorStrip.InputBegan:Connect(function(input)
13487
			if input.UserInputType == Enum.UserInputType.MouseButton1 then
13488
				local releaseEvent,mouseEvent
13489
		
13490
				releaseEvent = user.InputEnded:Connect(function(input)
13491
					if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
13492
        		    releaseEvent:Disconnect()
13493
					mouseEvent:Disconnect()
13494
				end)
13495
		
13496
				mouseEvent = user.InputChanged:Connect(function(input)
13497
					if input.UserInputType == Enum.UserInputType.MouseMovement then
13498
						colorStripInput()
13499
					end
13500
				end)
13501
		
13502
				colorStripInput()
13503
			end
13504
		end)
13505
13506
		local function updateHue(str)
13507
			local num = tonumber(str)
13508
			if num then
13509
				hue = math.clamp(math.floor(num),0,359)/359
13510
				local hsvColor = Color3.fromHSV(hue,sat,val)
13511
				red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
13512
				hueInput.Text = tostring(hue*359)
13513
				updateColor(1)
13514
			end
13515
		end
13516
		hueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end) hookButtons(hueInput,updateHue)
13517
13518
		local function updateSat(str)
13519
			local num = tonumber(str)
13520
			if num then
13521
				sat = math.clamp(math.floor(num),0,255)/255
13522
				local hsvColor = Color3.fromHSV(hue,sat,val)
13523
				red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
13524
				satInput.Text = tostring(sat*255)
13525
				updateColor(1)
13526
			end
13527
		end
13528
		satInput.FocusLost:Connect(function() updateSat(satInput.Text) end) hookButtons(satInput,updateSat)
13529
13530
		local function updateVal(str)
13531
			local num = tonumber(str)
13532
			if num then
13533
				val = math.clamp(math.floor(num),0,255)/255
13534
				local hsvColor = Color3.fromHSV(hue,sat,val)
13535
				red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
13536
				valInput.Text = tostring(val*255)
13537
				updateColor(1)
13538
			end
13539
		end
13540
		valInput.FocusLost:Connect(function() updateVal(valInput.Text) end) hookButtons(valInput,updateVal)
13541
		
13542
		local function updateRed(str)
13543
			local num = tonumber(str)
13544
			if num then
13545
				red = math.clamp(math.floor(num),0,255)/255
13546
				local newColor = Color3.new(red,green,blue)
13547
				hue,sat,val = Color3.toHSV(newColor)
13548
				redInput.Text = tostring(red*255)
13549
				updateColor(2)
13550
			end
13551
		end
13552
		redInput.FocusLost:Connect(function() updateRed(redInput.Text) end) hookButtons(redInput,updateRed)
13553
		
13554
		local function updateGreen(str)
13555
			local num = tonumber(str)
13556
			if num then
13557
				green = math.clamp(math.floor(num),0,255)/255
13558
				local newColor = Color3.new(red,green,blue)
13559
				hue,sat,val = Color3.toHSV(newColor)
13560
				greenInput.Text = tostring(green*255)
13561
				updateColor(2)
13562
			end
13563
		end
13564
		greenInput.FocusLost:Connect(function() updateGreen(greenInput.Text) end) hookButtons(greenInput,updateGreen)
13565
		
13566
		local function updateBlue(str)
13567
			local num = tonumber(str)
13568
			if num then
13569
				blue = math.clamp(math.floor(num),0,255)/255
13570
				local newColor = Color3.new(red,green,blue)
13571
				hue,sat,val = Color3.toHSV(newColor)
13572
				blueInput.Text = tostring(blue*255)
13573
				updateColor(2)
13574
			end
13575
		end
13576
		blueInput.FocusLost:Connect(function() updateBlue(blueInput.Text) end) hookButtons(blueInput,updateBlue)
13577
		
13578
		local colorChoice = Instance.new("TextButton")
13579
		colorChoice.Name = "Choice"
13580
		colorChoice.Size = UDim2.new(0,25,0,18)
13581
		colorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255)
13582
		colorChoice.Text = ""
13583
		colorChoice.AutoButtonColor = false
13584
		
13585
		local row = 0
13586
		local column = 0
13587
		for i,v in pairs(basicColors) do
13588
			local newColor = colorChoice:Clone()
13589
			newColor.BackgroundColor3 = v
13590
			newColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row)
13591
			
13592
			newColor.MouseButton1Click:Connect(function()
13593
				red,green,blue = v.r,v.g,v.b
13594
				local newColor = Color3.new(red,green,blue)
13595
				hue,sat,val = Color3.toHSV(newColor)
13596
				updateColor()
13597
			end)	
13598
			
13599
			newColor.Parent = basicColorsFrame
13600
			column = column + 1
13601
			if column == 6 then row = row + 1 column = 0 end
13602
		end
13603
		
13604
		row = 0
13605
		column = 0
13606
		for i = 1,12 do
13607
			local color = customColors[i] or Color3.new(0,0,0)
13608
			local newColor = colorChoice:Clone()
13609
			newColor.BackgroundColor3 = color
13610
			newColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row)
13611
			
13612
			newColor.MouseButton1Click:Connect(function()
13613
				local curColor = customColors[i] or Color3.new(0,0,0)
13614
				red,green,blue = curColor.r,curColor.g,curColor.b
13615
				hue,sat,val = Color3.toHSV(curColor)
13616
				updateColor()
13617
			end)
13618
			
13619
			newColor.MouseButton2Click:Connect(function()
13620
				customColors[i] = chosenColor
13621
				newColor.BackgroundColor3 = chosenColor
13622
			end)
13623
			
13624
			newColor.Parent = customColorsFrame
13625
			column = column + 1
13626
			if column == 6 then row = row + 1 column = 0 end
13627
		end
13628
		
13629
		pickerTopBar.InputBegan:Connect(function(input)
13630
			if input.UserInputType == Enum.UserInputType.MouseButton1 then
13631
				local releaseEvent,mouseEvent
13632
				local dragOffX,dragOffY = mouse.X-pickerTopBar.AbsolutePosition.X,mouse.Y-pickerTopBar.AbsolutePosition.Y
13633
				
13634
				releaseEvent = user.InputEnded:Connect(function(input)
13635
					if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
13636
					releaseEvent:Disconnect()
13637
					mouseEvent:Disconnect()
13638
				end)
13639
				
13640
				mouseEvent = user.InputChanged:Connect(function(input)
13641
					if input.UserInputType == Enum.UserInputType.MouseMovement then
13642
						pickerGui.Position = UDim2.new(0,mouse.X-dragOffX,0,mouse.Y-dragOffY)
13643
					end
13644
				end)
13645
			end
13646
		end)
13647
		
13648
		okButton.MouseButton1Click:Connect(function() if newMt.Confirm then newMt:Confirm(chosenColor) end wait(0.6) pickerGui.Visible = false end)
13649
		okButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0.4 end end)
13650
		okButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0 end end)
13651
		
13652
		cancelButton.MouseButton1Click:Connect(function() if newMt.Cancel then newMt:Cancel() end wait(0.6) pickerGui.Visible = false end)
13653
		cancelButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0.4 end end)
13654
		cancelButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0 end end)
13655
		
13656
		defaultButton.MouseButton1Click:Connect(function() if newMt.Default then newMt:Default() end wait(0.6) pickerGui.Visible = false end)
13657
		defaultButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4 end end)
13658
		defaultButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0 end end)
13659
		
13660
		rainbowButton.MouseButton1Click:Connect(function() if newMt.Rainbow then newMt:Rainbow() end end)
13661
		rainbowButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0.4 end end)
13662
		rainbowButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then rainbowButton.BackgroundTransparency = 0 end end)
13663
		
13664
		updateColor()
13665
		
13666
		newMt.SetColor = function(self,color)
13667
			red,green,blue = color.r,color.g,color.b
13668
			hue,sat,val = Color3.toHSV(color)
13669
			updateColor()
13670
		end
13671
		
13672
		return newMt
13673
	end
13674
end
13675
local rainbowCount = 50
13676
local rainbowGuiActive = false
13677
local rainbowreset = true
13678
13679
spawn(function()
13680
	local colors = {
13681
		BrickColor.Red(),
13682
		BrickColor.Yellow(),
13683
		BrickColor.new('Lime green'),
13684
		BrickColor.new('Cyan'),
13685
		BrickColor.new('Dark indigo')
13686
	}
13687
	while wait() do
13688
		for i,v in pairs(colors) do			
13689
			for num = 1,rainbowCount do
13690
				if rainbowGuiActive == true then
13691
					local mimic = i-1
13692
					if not colors[mimic] then
13693
						mimic = #colors
13694
					end
13695
					mimic = colors[mimic]
13696
					updatecolors(mimic.Color:Lerp(v.Color,num/rainbowCount))
13697
				elseif rainbowreset == false then
13698
					updatecolors(SAVEDCOLOR)
13699
					rainbowreset = true
13700
				end
13701
				wait()
13702
			end
13703
		end
13704
	end
13705
end)
13706
local picker = ColorPicker.new()
13707
picker.Confirm = function(self,color) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) SAVEDCOLOR = color updatecolors(color) updatefile() end
13708
picker.Changed = function(self,color) updatecolors(color) end
13709
picker.Rainbow = function(self)
13710
if rainbowGuiActive == false then
13711
rainbowGuiActive = true
13712
rainbowButton.Text = 'Rainbow [Enabled]'
13713
elseif rainbowGuiActive == true then
13714
rainbowGuiActive = false
13715
rainbowreset = false
13716
rainbowButton.Text = 'Rainbow [Disabled]'
13717
end end
13718
picker.Cancel = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(SAVEDCOLOR) end
13719
picker.Default = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(Color3.new(0.121569, 0.121569, 0.121569)) 
13720
colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 SAVEDCOLOR = Color3.new(0.121569, 0.121569, 0.121569) updatefile() end
13721
SAVEDCOLOR = Color3.new(colorR, colorG, colorB)
13722
local sugg = Instance.new("ScreenGui") local suggestions = Instance.new("Frame") local Title = Instance.new("TextLabel")
13723
local SUG = Instance.new("ScrollingFrame") sugg.Name = "sugg" sugg.Parent = game.CoreGui
13724
suggestions.Name = "suggestions" suggestions.Parent = sugg suggestions.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
13725
suggestions.BackgroundTransparency = 0.5 suggestions.BorderColor3 = Color3.new(0, 0, 0) suggestions.BorderSizePixel = 0
13726
suggestions.ClipsDescendants = true suggestions.Position = UDim2.new(-0.000715821981, 1, 1.03197157, -200) suggestions.Size = UDim2.new(0, 300, 0, 182)
13727
Title.Name = "Title" Title.Parent = suggestions Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1
13728
Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "Suggestions"
13729
Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) SUG.Name = "SUG" SUG.Parent = suggestions
13730
SUG.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) SUG.BackgroundTransparency = 1 SUG.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
13731
SUG.BorderSizePixel = 0 SUG.Position = UDim2.new(0, 7, 0, 40) SUG.Size = UDim2.new(0, 293, 0, 130) SUG.BottomImage = "rbxasset://textures/blackBkg_square.png"
13732
SUG.CanvasSize = UDim2.new(0, 0, 0, 5160) SUG.MidImage = "rbxasset://textures/blackBkg_square.png" SUG.ScrollBarThickness = 8 SUG.TopImage = "rbxasset://textures/blackBkg_square.png"
13733
local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = SUG
13734
newcmd.Visible = true newcmd.Position = UDim2.new(0,5,0, Position + 5) newcmd.Text = "" .. CMDsV[i].Value SUG.CanvasSize = UDim2.new(0,0,0, Position + 30) end
13735
local CSP2 = game.CoreGui.sugg.suggestions
13736
local main2 = CSP2
13737
local frame2 = CSP2:WaitForChild('SUG')
13738
Match2 = function(name,str) return name:lower():find(str:lower()) and true end
13739
IndexContents2 = function(str,bool)
13740
	if suggestionstoggle == true then
13741
	if string.find(str, " ") then game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) else
13742
	local Index,SizeY = 0,0
13743
	for i,v in next, frame2:GetChildren() do
13744
		if bool then
13745
			if Match2(v.Text,str) then
13746
				game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 200),"Out","Quad",0.3,true)
13747
				Index = Index + 1
13748
				v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
13749
				v.Visible = true
13750
				SizeY = SizeY + v.AbsoluteSize.Y
13751
				frame2.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible = false end else
13752
			v.Visible = true
13753
			SizeY = SizeY + v.AbsoluteSize.Y
13754
			frame2.CanvasSize = UDim2.new(0,0,0,SizeY) end end end end end
13755
IndexContents2('',true)
13756
game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
13757
Loading.ba:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Quart", 0.4, true, nil) wait(1)
13758
repeat wait() until loadedintro == true
13759
logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.1)
13760
wait(0.2)
13761
f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.2)
13762
wait(0.3) g:Destroy()
13763
updatecolors(Color3.new(colorR, colorG, colorB))
13764
Loading:TweenPosition(UDim2.new(0.25, 0, 1.5, 0), "InOut", "Quart", 0.5, true, nil) wait(0.5) Loading.Parent:Destroy()
13765
if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("Chat") and gPlayers.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and
13766
	gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("BoxFrame") then
13767
function chatboxx() local chatbox = gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar chatbox.Changed:connect(function (property) if suggestionstoggle == true and property == "Text" then
13768
if gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(1,1) == cmdprefix then IndexContents2(gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(2),true) 
13769
else game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) end end end) end chatboxx()
13770
gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
13771
if newbar:FindFirstChild('BoxFrame') then
13772
chatboxx() end end)
13773
LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_MessageLogDisplay.Scroller.CanvasPosition = Vector2.new(0, 9999999999999999999999999999999999999999999, 0, 0)
13774
coroutine.resume(coroutine.create(function()
13775
if script.ClassName == "LocalScript" then
13776
	game.StarterGui:SetCore("ChatMakeSystemMessage", {
13777
		Text = "The prefix is '" .. cmdprefix .. "'";
13778
		Color = Color3.new(255,255,255);
13779
		Font = Enum.Font.SourceSans;
13780
		FontSize = Enum.FontSize.Size24;
13781
	}) wait(0.5)
13782
	game.StarterGui:SetCore("ChatMakeSystemMessage", {
13783
		Text = "Click IY on the top left to see more options";
13784
		Color = Color3.new(255,255,255);
13785
		Font = Enum.Font.SourceSans;
13786
		FontSize = Enum.FontSize.Size24;
13787
}) end end))
13788
else print('Custom chat detected. Will not provide suggestions for the chat.') end
13789
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13790
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13791
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13792
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13793
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13794
qopen = false quickmenu.MouseButton1Click:connect(function()
13795
if qopen == false then fadelock('off') NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
13796
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13797
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13798
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13799
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) MusicPlayer:Hide()
13800
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13801
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = true else
13802
quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13803
quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13804
quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13805
quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13806
quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
13807
if slock == true then fadelock("rbxassetid://1495252742") elseif isagelocked == true then fadelock("rbxassetid://1495252495") end
13808
qopen = false if playerenabled == true then MusicPlayer:Show() else NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil) end end end)
13809
quickmenu.sheild.cmds.MouseButton1Click:connect(function() if cmdOpen == true then
13810
game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
13811
game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
13812
game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
13813
game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
13814
else runwindow() end end)
13815
quickmenu.sheild.settings.MouseButton1Click:connect(function() hub() end)
13816
infopen = false quickmenu.sheild.info.MouseButton1Click:connect(function() if infopen == false then infopen = true
13817
Updates = Instance.new("ScreenGui")
13818
dragg = Instance.new("Frame")
13819
local PromptDialog = Instance.new("Frame")
13820
local ContainerFrame = Instance.new("Frame")
13821
local LOG = Instance.new("TextLabel")
13822
local PopupText3 = Instance.new("TextLabel")
13823
local PopupText4 = Instance.new("TextLabel")
13824
local UTDV = Instance.new("TextLabel")
13825
local PopupText5 = Instance.new("TextLabel")
13826
local shadow = Instance.new("Frame")
13827
Exitt = Instance.new("TextButton")
13828
local PopupText = Instance.new("TextLabel")
13829
local vers = Instance.new("TextLabel")
13830
Updates.Name = "Updates"
13831
Updates.Parent = game.CoreGui
13832
dragg.Name = "drag"
13833
dragg.Parent = Updates
13834
dragg.Active = true
13835
dragg.BackgroundColor3 = Color3.new(1, 1, 1)
13836
dragg.BackgroundTransparency = 1
13837
dragGUI(dragg)
13838
dragg.Position = UDim2.new(0.5, -225, 0, -600)
13839
dragg.Size = UDim2.new(0, 438, 0, 26)
13840
PromptDialog.Name = "PromptDialog"
13841
PromptDialog.Parent = dragg
13842
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
13843
PromptDialog.BackgroundTransparency = 1
13844
PromptDialog.BorderSizePixel = 0
13845
PromptDialog.Position = UDim2.new(0, 0, 0, -2)
13846
PromptDialog.Size = UDim2.new(0, 438, 0, 300)
13847
PromptDialog.ZIndex = 5
13848
ContainerFrame.Name = "ContainerFrame"
13849
ContainerFrame.Parent = PromptDialog
13850
ContainerFrame.BackgroundColor3 = maincolor
13851
ContainerFrame.BackgroundTransparency = 0.5
13852
ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
13853
ContainerFrame.BorderSizePixel = 0
13854
ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
13855
ContainerFrame.Size = UDim2.new(1, 0, 0.8, 0) -- SIZE
13856
ContainerFrame.ZIndex = 5
13857
LOG.Name = "LOG"
13858
LOG.Parent = ContainerFrame
13859
LOG.BackgroundTransparency = 1
13860
LOG.Position = UDim2.new(0, 8, 0, 110)
13861
LOG.Size = UDim2.new(1, -16, 1, 0)
13862
LOG.ZIndex = 10
13863
LOG.Font = Enum.Font.SourceSansBold
13864
LOG.TextSize = 20
13865
LOG.Text = "+ Added os [plr]\n+ Added whiteify/blackify [plr]\n+ Added addban [full username]\n+ Added a rainbow mode to the UI (inside color picker)\n\n* Fixed a bug in kidnap"
13866
LOG.TextColor3 = Color3.new(0.97, 0.97, 0.97)
13867
LOG.TextStrokeTransparency = 0
13868
LOG.TextWrapped = true
13869
LOG.TextYAlignment = Enum.TextYAlignment.Top
13870
LOG.TextXAlignment = "Left"
13871
PopupText3.Name = "PopupText3"
13872
PopupText3.Parent = ContainerFrame
13873
PopupText3.BackgroundTransparency = 1
13874
PopupText3.Position = UDim2.new(0, 8, 0, 35)
13875
PopupText3.Size = UDim2.new(1, -16, 0.100000001, 0)
13876
PopupText3.ZIndex = 10
13877
PopupText3.Font = Enum.Font.SourceSansBold
13878
PopupText3.TextSize = 20
13879
PopupText3.Text = "Edge - Moon"
13880
PopupText3.TextColor3 = Color3.new(0.97, 0.97, 0.97)
13881
PopupText3.TextStrokeTransparency = 0
13882
PopupText3.TextWrapped = true
13883
PopupText3.TextYAlignment = Enum.TextYAlignment.Top
13884
PopupText4.Name = "PopupText4"
13885
PopupText4.Parent = ContainerFrame
13886
PopupText4.BackgroundTransparency = 1
13887
PopupText4.Position = UDim2.new(0, 8, 0, 50)
13888
PopupText4.Size = UDim2.new(1, -16, 0.100000001, 0)
13889
PopupText4.ZIndex = 10
13890
PopupText4.Font = Enum.Font.SourceSansBold
13891
PopupText4.FontSize = Enum.FontSize.Size18
13892
PopupText4.Text = "infyield.weebly.com - discord.me/infiniteyield"
13893
PopupText4.TextColor3 = Color3.new(0.97, 0.97, 0.97)
13894
PopupText4.TextStrokeTransparency = 0
13895
PopupText4.TextWrapped = true
13896
PopupText4.TextYAlignment = Enum.TextYAlignment.Top
13897
UTDV.Name = "UTDV"
13898
UTDV.Parent = ContainerFrame
13899
UTDV.BackgroundTransparency = 1
13900
UTDV.Position = UDim2.new(0, 8, 0, 5)
13901
UTDV.Size = UDim2.new(1, -16, 0.100000001, 0)
13902
UTDV.ZIndex = 10
13903
UTDV.Font = Enum.Font.SourceSansBold
13904
UTDV.FontSize = Enum.FontSize.Size28
13905
UTDV.Text = "Up to date version: N/A"
13906
UTDV.TextColor3 = Color3.new(0.97, 0.97, 0.97)
13907
UTDV.TextStrokeTransparency = 0
13908
UTDV.TextWrapped = true
13909
UTDV.TextYAlignment = Enum.TextYAlignment.Top
13910
PopupText5.Name = "PopupText5"
13911
PopupText5.Parent = ContainerFrame
13912
PopupText5.BackgroundTransparency = 1
13913
PopupText5.Position = UDim2.new(0, 8, 0, 75)
13914
PopupText5.Size = UDim2.new(1, -16, 0.100000001, 0)
13915
PopupText5.ZIndex = 10
13916
PopupText5.Font = Enum.Font.SourceSansBold
13917
PopupText5.FontSize = Enum.FontSize.Size28
13918
PopupText5.Text = "Update Log:"
13919
PopupText5.TextColor3 = Color3.new(0.97, 0.97, 0.97)
13920
PopupText5.TextStrokeTransparency = 0
13921
PopupText5.TextWrapped = true
13922
PopupText5.TextYAlignment = Enum.TextYAlignment.Top
13923
shadow.Name = "shadow"
13924
shadow.Parent = PromptDialog
13925
shadow.BackgroundColor3 = maincolor
13926
shadow.BackgroundTransparency = 0.30000001192093
13927
shadow.BorderColor3 = Color3.new(0, 0, 0)
13928
shadow.BorderSizePixel = 0
13929
shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
13930
shadow.Size = UDim2.new(0, 438, 0, 26)
13931
Exitt.Name = "Exit"
13932
Exitt.Parent = shadow
13933
Exitt.BackgroundColor3 = Color3.new(1, 0, 0)
13934
Exitt.BackgroundTransparency = 0.30000001192093
13935
Exitt.BorderColor3 = Color3.new(1, 0, 0)
13936
Exitt.BorderSizePixel = 0
13937
Exitt.Position = UDim2.new(0, 415, 0, 3)
13938
Exitt.Size = UDim2.new(0, 20, 0, 20)
13939
Exitt.FontSize = Enum.FontSize.Size14
13940
Exitt.Text = ""
13941
PopupText.Name = "PopupText"
13942
PopupText.Parent = shadow
13943
PopupText.BackgroundTransparency = 1
13944
PopupText.Position = UDim2.new(0, 61, 0, -2)
13945
PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
13946
PopupText.ZIndex = 110
13947
PopupText.Font = Enum.Font.SourceSansBold
13948
PopupText.TextSize = 30
13949
PopupText.Text = "Information"
13950
PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
13951
PopupText.TextStrokeTransparency = 0
13952
PopupText.TextWrapped = true
13953
PopupText.TextYAlignment = Enum.TextYAlignment.Top
13954
vers.Name = "vers"
13955
vers.Parent = shadow
13956
vers.BackgroundTransparency = 1
13957
vers.Position = UDim2.new(0, 8, 0, 2)
13958
vers.Size = UDim2.new(0.200913236, -16, 1.11538458, 0)
13959
vers.ZIndex = 110
13960
vers.Font = Enum.Font.SourceSansBold
13961
vers.TextSize = 20
13962
vers.Text = "v" .. Version
13963
vers.TextColor3 = Color3.new(0.97, 0.97, 0.97)
13964
vers.TextStrokeTransparency = 0
13965
vers.TextWrapped = true
13966
vers.TextXAlignment = Enum.TextXAlignment.Left
13967
vers.TextYAlignment = Enum.TextYAlignment.Top
13968
if UTD == true then UTDV.Text = "Up to date version: Yes" else UTDV.Text = "Up to date version: No" end end
13969
dragg:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil) Exitt.MouseButton1Click:connect(function()
13970
dragg:TweenPosition(UDim2.new(0.5, -225, 0, -600), "InOut", "Quart", 0.5, true, nil) wait(0.5) infopen = false Updates:Destroy() end) end)
13971
quickmenu.sheild.updates.MouseButton1Click:connect(function() serverinfogui() end) end
13972
13973
local Asset = game:GetService("MarketplaceService"):GetProductInfo(01203480675) wait(0.3)
13974
if not game.CoreGui:FindFirstChild('IYrun') then
13975
running = Instance.new("BoolValue") running.Parent = game.CoreGui running.Name = 'IYrun'
13976
if Asset.Name == "Infinite Yield " .. Version then UTD = true wait(0.5) run() else
13977
UTD = false local Updates = Instance.new("ScreenGui") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local Exit = Instance.new("TextButton")
13978
local title = Instance.new("TextLabel") local ContainerFrame = Instance.new("Frame") local a = Instance.new("TextLabel") local a2 = Instance.new("TextLabel")
13979
local a3 = Instance.new("TextLabel") local a2_2 = Instance.new("TextLabel") local UPDATE = Instance.new("TextButton") local Line = Instance.new("Frame")
13980
Updates.Name = "Updates" Updates.Parent = game.CoreGui PromptDialog.Name = "PromptDialog" PromptDialog.Parent = Updates PromptDialog.Active = true
13981
PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0
13982
PromptDialog.Position = UDim2.new(0.5, -219, 0, 100) PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow"
13983
shadow.Parent = PromptDialog shadow.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) shadow.Size = UDim2.new(1, 0, 0.129999995, 0) shadow.ZIndex = 100
13984
shadow.Style = Enum.FrameStyle.DropShadow Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093
13985
Exit.BorderColor3 = Color3.new(1, 0, 0) Exit.Position = UDim2.new(0, 401, 0, 1) Exit.Size = UDim2.new(0, 20, 0, 20) Exit.ZIndex = 110 Exit.FontSize = Enum.FontSize.Size14
13986
Exit.Text = "" title.Name = "title" title.Parent = shadow title.BackgroundTransparency = 1 title.Position = UDim2.new(0, 8, 0, -4)
13987
title.Size = UDim2.new(1, -16, 0.800000012, 0) title.ZIndex = 110 title.Font = Enum.Font.SourceSansBold title.TextSize = 30
13988
title.Text = Asset.Name .. " is available" title.TextColor3 = Color3.new(0.97, 0.97, 0.97) title.TextStrokeTransparency = 0 title.TextWrapped = true title.TextYAlignment = Enum.TextYAlignment.Top
13989
ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) ContainerFrame.Position = UDim2.new(0, 0, 0, 31)
13990
ContainerFrame.Size = UDim2.new(1, 0, 0.75, 0) ContainerFrame.ZIndex = 8 ContainerFrame.Style = Enum.FrameStyle.DropShadow a.Name = "a" a.Parent = ContainerFrame
13991
a.BackgroundTransparency = 1 a.Position = UDim2.new(0, 8, 0, 50) a.Size = UDim2.new(1, -16, 0.100000001, 0) a.ZIndex = 10 a.Font = Enum.Font.SourceSansBold
13992
a.FontSize = Enum.FontSize.Size18 a.Text = "infyield.weebly.com - discord.me/infiniteyield" a.TextColor3 = Color3.new(0.97, 0.97, 0.97) a.TextStrokeTransparency = 0
13993
a.TextWrapped = true a.TextYAlignment = Enum.TextYAlignment.Top a2.Name = "a2" a2.Parent = ContainerFrame a2.BackgroundTransparency = 1 a2.Position = UDim2.new(0, 8, 0, 5)
13994
a2.Size = UDim2.new(1, -16, 0.300000012, 0) a2.ZIndex = 10 a2.Font = Enum.Font.SourceSansBold a2.TextSize = 20 a2.Text = "The version of Infinite Yield you are using is outdated."
13995
a2.TextColor3 = Color3.new(0.97, 0.97, 0.97) a2.TextStrokeTransparency = 0 a2.TextWrapped = true a2.TextYAlignment = Enum.TextYAlignment.Top a3.Name = "a3" a3.Parent = ContainerFrame
13996
a3.BackgroundTransparency = 1 a3.Position = UDim2.new(0, 8, 0, 25) a3.Size = UDim2.new(1, -16, 0.300000012, 0) a3.ZIndex = 10 a3.Font = Enum.Font.SourceSansBold
13997
a3.TextSize = 20 a3.Text = "You can get a new version at one of these 2 sources." a3.TextColor3 = Color3.new(0.97, 0.97, 0.97) a3.TextStrokeTransparency = 0
13998
a3.TextWrapped = true a3.TextYAlignment = Enum.TextYAlignment.Top a2_2.Name = "a2" a2_2.Parent = ContainerFrame a2_2.BackgroundTransparency = 1 a2_2.Position = UDim2.new(0, 8, 0, 92)
13999
a2_2.Size = UDim2.new(1, -16, 0.300000012, 0) a2_2.ZIndex = 10 a2_2.Font = Enum.Font.SourceSansBold a2_2.FontSize = Enum.FontSize.Size24 a2_2.Text = "If your exploit supports httpget, you can update now by clicking 'Update'"
14000
a2_2.TextColor3 = Color3.new(0.97, 0.97, 0.97) a2_2.TextStrokeTransparency = 0 a2_2.TextWrapped = true a2_2.TextYAlignment = Enum.TextYAlignment.Top UPDATE.Name = "UPDATE"
14001
UPDATE.Parent = ContainerFrame UPDATE.BackgroundColor3 = Color3.new(0, 0, 0) UPDATE.BackgroundTransparency = 0.80000001192093 UPDATE.BorderColor3 = Color3.new(1, 1, 1)
14002
UPDATE.Position = UDim2.new(0, 148, 0, 153) UPDATE.Size = UDim2.new(0, 126, 0, 40) UPDATE.ZIndex = 9 UPDATE.Font = Enum.Font.SourceSans
14003
UPDATE.FontSize = Enum.FontSize.Size18 UPDATE.Text = "Update" UPDATE.TextColor3 = Color3.new(1, 1, 1) Line.Name = "Line" Line.Parent = PromptDialog
14004
Line.BackgroundColor3 = Color3.new(0, 0, 0) Line.BackgroundTransparency = 0.5 Line.BorderColor3 = Color3.new(0, 0, 0) Line.Position = UDim2.new(0, 16, 0, 121)
14005
Line.Size = UDim2.new(0.926999986, 0, 0, 1) Line.ZIndex = 8 function Click(mouse)
14006
PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
14007
PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.5)
14008
Updates:Destroy() run() end Exit.MouseButton1Down:connect(Click) function Click(mouse)
14009
PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
14010
PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil)
14011
for _, child in pairs(game.CoreGui:GetChildren()) do
14012
if child.Name == "IYrun" then child:Destroy() end end wait(0.5)
14013
Updates:Destroy() loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))() end UPDATE.MouseButton1Down:connect(Click) end 
14014
else print('Infinite Yield is already running.') end