View difference between Paste ID: kBYPSnJ5 and Y5baHETi
SHOW: | | - or go back to the newest paste.
1
-- Creator: illremember#3799
2
3
-- Credits to infinite yield, harkinian, dex creators
4
5
prefix = ";"
6
wait(0.3)
7
Commands = {
8
	'[-] cmdbar is shown when ; is pressed.',
9
	'[1] kill [plr] -- You need a tool! Will kill the player, use rkill to kill you and player',
10
	'[2] bring [plr] -- You need a tool! Will bring player to you',
11
	'[3] spin [plr] -- You need a tool! Makes you and the player spin crazy',
12
	'[4] unspin -- Use after using spin cmd and dying, so you stop loop teleporting',
13
	'[5] attach [plr] -- You need a tool! Attaches you to player',
14
	'[6] unattach [plr] -- Attempts to unattach you from a player',
15
	'[7] follow [plr] -- Makes you follow behind the player',
16
	'[8] unfollow',
17
	'[9] freefall [plr] -- You need a tool! Teleports you and the player up into the air',
18
	'[10] trail [plr] -- The opposite of follow, you stay infront of player',
19
	'[11] untrail',
20
	'[12] orbit [plr] -- Makes you orbit the player',
21
	'[13] unorbit',
22
	'[14] fling [plr] -- Makes you fling the player',
23
	'[15] unfling',
24
	'[16] fecheck -- Checks if the game is FE or not',
25
	'[17] void [plr] -- Teleports player to the void',
26
	'[18] noclip -- Gives you noclip to walk through walls',
27
	'[19] clip -- Removes noclip',
28
	'[20] speed [num]/ws [num] -- Changes how fast you walk 16 is default',
29
	'[21] jumppower [num]/jp [num] -- Changes how high you jump 50 is default',
30
	'[22] hipheight [num]/hh [num] -- Changes how high you float 0 is default',
31
	'[23] default -- Changes your speed, jumppower and hipheight to default values',
32
	'[24] annoy [plr] -- Loop teleports you to the player',
33
	'[25] unannoy',
34
	'[26] headwalk [plr] -- Loop teleports you to the player head',
35
	'[27] unheadwalk',
36
	'[28] nolimbs -- Removes your arms and legs',
37
	'[29] god -- Gives you FE Godmode',
38
	'[30] drophats -- Drops your accessories',
39
	'[31] droptool -- Drops any tool you have equipped',
40
	'[32] loopdhats -- Loop drops your accessories',
41
	'[33] unloopdhats',
42
	'[34] loopdtool -- Loop drops any tools you have equipped',
43
	'[35] unloopdtool',
44
	'[36] invisible -- Gives you invisibility CREDIT TO TIMELESS',
45
	'[37] view [plr] -- Changes your camera to the player character',
46
	'[38] unview',
47
	'[39] goto [plr] -- Teleports you to player',
48
	'[40] fly -- Allows you to fly, credit to Infinite Yield',
49
	'[41] unfly',
50
	'[42] chat [msg] -- Makes you chat a message',
51
	'[43] spam [msg] -- Spams a message',
52
	'[44] unspam',
53
	'[45] spamwait [num] -- Changes delay of chatting a message for the spam command in seconds default is 1 second',
54
	'[46] pmspam [plr] -- Spams a player in private message',
55
	'[47] unpmspam',
56
	'[48] cfreeze [plr] -- Freezes a player on your client, they will only be frozen for you',
57
	'[49] uncfreeze [plr]',
58
	'[50] unlockws -- Unlocks the workspace',
59
	'[51] lockws -- Locks the workspace',
60
	'[52] btools -- Gives you btools that will only show to you useful for deleting certain blocks only for you',
61
	'[53] pstand -- Enables platform stand',
62
	'[54] unpstand -- Disables platform stand',
63
	'[55] blockhead -- Removes your head mesh',
64
	'[56] sit',
65
	'[57] bringobj [obj] -- Only shows on client, brings an object/part to you constantly, can be used to bring healing parts, weapons, money etc, type in exact name',
66
	'[58] wsvis [num] -- Changes visibility of workspace parts, num should be between 0 and 1, only shows client sided',
67
	'[59] hypertotal -- Loads in my FE GUI Hypertotal',
68
	'[60] cmds -- Prints all commands',
69
	'[61] rmeshhats/blockhats -- Removes the meshes of all your accessories aka block hats',
70
	'[62] rmeshtool/blocktool -- Removes the mesh of the tool you have equipped aka block tool',
71
	'[63] spinner -- Makes you spin',
72
	'[64] nospinner',
73
	'[65] reach [num] -- Gives you reach, mostly used for swords, say ;reachd for default and enter number after for custom',
74
	'[66] noreach -- Removes reach, must have tool equipped',
75
	'[67] rkill [plr] -- Kills you and the player, use kill to just kill the player without dying',
76
	'[68] tp me [plr] -- Alternative to goto',
77
	'[69] cbring [plr] -- Brings player infront of you, shows only on client, allows you to do damage to player',
78
	'[70] uncbring',
79
	'[71] swap [plr] -- You need a tool! Swaps players position with yours and your position with players',
80
	'[72] givetool [plr] -- Gives the tool you have equipped to the player',
81
	'[73] glitch [plr] -- Glitches you and the player, looks very cool',
82
	'[74] unglitch -- Unglitches you',
83
	'[75] grespawn -- Alternative to normal respawn and usually works best for when you want to reset with FE Godmode',
84
	'[76] explorer -- Loads up DEX',
85
	'[77] reset -- Resets your character.',
86
	'[78] anim [id] -- Applies an animation on you, must be created by ROBLOX',
87
	'[79] animgui -- Loads up Energize animations GUI',
88
	'[80] savepos -- Saves your current position',
89
	'[81] loadpos -- Teleports you to your saved position',
90
	'[82] bang [plr] -- 18+ will not work if you have FE Godmode on',
91
	'[83] unbang',
92
	'[84] delcmdbar -- Removes the command bar completely',
93
	'[85] bringmod [obj] -- Brings all the parts in a model, client only, comes from ;bringobj enter exact name of model',
94
	'[86] shutdown -- Uses harkinians script to shutdown server',
95
	'[87] respawn -- If grespawn doesnt work you can use respawn',
96
	'[88] delobj [obj] -- Deletes a certain brick in workspace, client sided',
97
	'[89] getplrs -- Prints all players in game',
98
	'[90] deldecal -- Deletes all decals client sided',
99
	'[91] opfinality -- Loads in my FE GUI Opfinality',
100
	'[92] remotes -- Prints all remotes in the game in the console when added',
101
	'[93] noremotes -- Stops printing remotes',
102
	'[94] tpdefault -- Stops all loop teleports to a player',
103
	'[95] stopsit -- Will not allow you to sit',
104
	'[96] gosit -- Allows you to sit',
105
	'[97] clicktp -- Enables click tp',
106
	'[98] noclicktp -- Disables click tp',
107
	'[99] toolson -- If any tools are dropped in the workspace you will automatically get them',
108
	'[100] toolsoff -- Stops ;toolson',
109
	'[101] version -- Gets the admin version',
110
	'[102] state [num] -- Changes your humanoid state, ;unstate to stop.',
111
	'[103] gravity [num] -- Changes workspace gravity default is 196.2',
112
	'[104] pgs -- Checks if the game has PGSPhysicsSolverEnabled enabled',
113
	'[105] clickdel -- Delete any block you press q on, client sided',
114
	'[106] noclickdel -- Stops clickdel',
115
	'[107] looprhats -- Loop removes mesh of your hats/loop block hats',
116
	'[108] unlooprhats -- Stops loop removing mesh',
117
	'[109] looprtool -- Loop removes mesh of your tool/loop block tools',
118
	'[110] unlooprtool -- Stops loop removing mesh',
119
	'[111] givealltools [plr] -- Gives all the tools you have in your backpack to the player',
120
	'[112] age [plr] -- Makes you chat the account age of the player',
121
	'[113] id [plr] -- Makes you chat the account ID of the player',
122
	'[114] .age [plr] -- Privately shows you the account age of the player',
123
	'[115] .id [plr] -- Privately shows you the account ID of the player',
124
	'[116] gameid -- Shows the game ID',
125
	'[117] removeinvis -- Removes all invisible walls/parts, client sided',
126
	'[118] removefog -- Removes fog, client sided',
127
	'[119] disable -- Disables your character by removing humanoid',
128
	'[120] enable -- Enables your character by adding humanoid',
129
	'[121] prefix [key] -- Changes the prefix used, default is ;',
130
	'[122] ;resetprefix -- Resets the prefix to ; incase you change it to an unusable prefix. Say exactly ";resetprefix" to do this command, no matter what your prefix is set to.',
131
	'[123] flyspeed [num] -- Change your fly speed, default is 1',
132
	'[124] carpet [plr] -- Makes you a carpet for a player, will not work if FE Godmode is on',
133
	'[125] uncarpet -- Stops carpet player',
134
	'[126] stare [plr] -- Turns your character to stare at another player',
135
	'[127] unstare -- Stops stare player',
136
	'[128] logchat -- Logs all chat (including /e and whispers) of all players',
137
	'[129] unlogchat -- Disables logchat',
138
	'[130] fixcam -- Fixes/resets your camera',
139
	'[131] unstate -- Stops changing state',
140
}
141
speedget = 1
142
143
lplayer = game:GetService("Players").LocalPlayer
144
145
lplayer.CharacterAdded:Connect(function(character)
146
	spin = false
147
	flying = false
148
	staring = false
149
	banpl = false
150
end)
151
152
function change()
153
	prefix = prefix
154
	speedfly = speedfly
155
end
156
157
function GetPlayer(String) -- Credit to Timeless/xFunnieuss
158
    local Found = {}
159
    local strl = String:lower()
160
    if strl == "all" then
161
        for i,v in pairs(game:GetService("Players"):GetPlayers()) do
162
            table.insert(Found,v)
163
        end
164
    elseif strl == "others" then
165
        for i,v in pairs(game:GetService("Players"):GetPlayers()) do
166
            if v.Name ~= lplayer.Name then
167
                table.insert(Found,v)
168
            end
169
        end   
170
	elseif strl == "me" then
171
        for i,v in pairs(game:GetService("Players"):GetPlayers()) do
172
            if v.Name == lplayer.Name then
173
                table.insert(Found,v)
174
            end
175
        end  
176
    else
177
        for i,v in pairs(game:GetService("Players"):GetPlayers()) do
178
            if v.Name:lower():sub(1, #String) == String:lower() then
179
                table.insert(Found,v)
180
            end
181
        end    
182
    end
183
    return Found    
184
end
185
186
local Mouse = lplayer:GetMouse()
187
188
spin = false
189
followed = false
190
traill = false
191
noclip = false
192
annoying = false
193
hwalk = false
194
droppinghats = false
195
droppingtools = false
196
flying = false
197
spamdelay = 1
198
spamming = false
199
spammingpm = false
200
cbringing = false
201
remotes = true
202
added = true
203
binds = false
204
stopsitting = false
205
clickgoto = false
206
gettingtools = false
207
removingmeshhats = false
208
removingmeshtool = false
209
clickdel = false
210
staring = false
211
chatlogs = false
212
banpl = false
213
changingstate = false
214
statechosen = 0
215
216
adminversion = "Reviz Admin by illremember, Version 2.0"
217
218
flying = false
219
speedfly = 1
220
221
function plrchat(plr, chat)
222
print(plr.Name..": "..tick().."\n"..chat)
223
end
224
225
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
226
v.Chatted:connect(function(chat)
227
if chatlogs then
228
plrchat(v, chat)
229
end
230
end)
231
end
232
game:GetService("Players").PlayerAdded:connect(function(plr)
233
plr.Chatted:connect(function(chat)
234
if chatlogs then
235
plrchat(plr, chat)
236
end
237
end)
238
end)
239
240
241
local ScreenGui = Instance.new("ScreenGui")
242
local Frame = Instance.new("Frame")
243
local CMDBAR = Instance.new("TextBox")
244
ScreenGui.Parent = game:GetService("CoreGui")
245
Frame.Parent = ScreenGui
246
Frame.BackgroundColor3 = Color3.new(0.3, 0.1, 0.1)
247
Frame.BackgroundTransparency = 0.3
248
Frame.Position = UDim2.new(0.5, 0, 0, 10)
249
Frame.Size = UDim2.new(0, 200, 0, 40)
250
Frame.Active = true
251
Frame.Draggable = true
252
CMDBAR.Name = "CMDBAR"
253
CMDBAR.Parent = Frame
254
CMDBAR.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
255
CMDBAR.BackgroundTransparency = 0.20000000298023
256
CMDBAR.Size = UDim2.new(0, 180, 0, 20)
257
CMDBAR.Position = UDim2.new(0.05, 0, 0.25, 0)
258
CMDBAR.Font = Enum.Font.SourceSansLight
259
CMDBAR.FontSize = Enum.FontSize.Size14
260
CMDBAR.TextColor3 = Color3.new(0.945098, 0.945098, 0.945098)
261
CMDBAR.TextScaled = true
262
CMDBAR.TextSize = 14
263
CMDBAR.TextWrapped = true
264
CMDBAR.Text = "Press ; to type, Enter to execute"
265
266
local CMDS = Instance.new("ScreenGui")
267
local CMDSFRAME = Instance.new("Frame")
268
local ScrollingFrame = Instance.new("ScrollingFrame")
269
local TextLabel = Instance.new("TextLabel")
270
local closegui = Instance.new("TextButton")
271
CMDS.Name = "CMDS"
272
CMDS.Parent = game:GetService("CoreGui")
273
CMDSFRAME.Name = "CMDSFRAME"
274
CMDSFRAME.Parent = CMDS
275
CMDSFRAME.Active = true
276
CMDSFRAME.BackgroundColor3 = Color3.new(0.223529, 0.231373, 0.309804)
277
CMDSFRAME.BorderSizePixel = 0
278
CMDSFRAME.Draggable = true
279
CMDSFRAME.Position = UDim2.new(0, 315, 0, 100)
280
CMDSFRAME.Size = UDim2.new(0, 275, 0, 275)
281
CMDSFRAME.Visible = false
282
ScrollingFrame.Parent = CMDSFRAME
283
ScrollingFrame.BackgroundColor3 = Color3.new(0.160784, 0.160784, 0.203922)
284
ScrollingFrame.BorderSizePixel = 0
285
ScrollingFrame.Position = UDim2.new(0, 0, 0.0729999989, 0)
286
ScrollingFrame.Size = UDim2.new(1.04999995, 0, 0.92900002, 0)
287
ScrollingFrame.CanvasSize = UDim2.new(0, 0, 10, 0)
288
TextLabel.Parent = ScrollingFrame
289
TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
290
TextLabel.BackgroundTransparency = 1
291
TextLabel.Size = UDim2.new(0.930000007, 0, 1, 0)
292
TextLabel.Font = Enum.Font.SourceSans
293
TextLabel.FontSize = Enum.FontSize.Size18
294
TextLabel.Text = "[-] cmdbar is shown when ; is pressed.,\n[1] kill [plr] -- You need a tool! Will kill the player, use rkill to kill you and player,\n[2] bring [plr] -- You need a tool! Will bring player to you,\n[3] spin [plr] -- You need a tool! Makes you and the player spin crazy,\n[4] unspin -- Use after using spin cmd and dying, so you stop loop teleporting,\n[5] attach [plr] -- You need a tool! Attaches you to player,\n[6] unattach [plr] -- Attempts to unattach you from a player,\n[7] follow [plr] -- Makes you follow behind the player,\n[8] unfollow,\n[9] freefall [plr] -- You need a tool! Teleports you and the player up into the air,\n[10] trail [plr] -- The opposite of follow, you stay infront of player,\n[11] untrail,\n[12] orbit [plr] -- Makes you orbit the player,\n[13] unorbit,\n[14] fling [plr] -- Makes you fling the player,\n[15] unfling,\n[16] fecheck -- Checks if the game is FE or not,\n[17] void [plr] -- Teleports player to the void,\n[18] noclip -- Gives you noclip to walk through walls,\n[19] clip -- Removes noclip,\n[20] speed [num]/ws [num] -- Changes how fast you walk 16 is default,\n[21] jumppower [num]/jp [num] -- Changes how high you jump 50 is default,\n[22] hipheight [num]/hh [num] -- Changes how high you float 0 is default,\n[23] default -- Changes your speed, jumppower and hipheight to default values,\n[24] annoy [plr] -- Loop teleports you to the player,\n[25] unannoy,\n[26] headwalk [plr] -- Loop teleports you to the player head,\n[27] unheadwalk,\n[28] nolimbs -- Removes your arms and legs,\n[29] god -- Gives you FE Godmode,\n[30] drophats -- Drops your accessories,\n[31] droptool -- Drops any tool you have equipped,\n[32] loopdhats -- Loop drops your accessories,\n[33] unloopdhats,\n[34] loopdtool -- Loop drops any tools you have equipped,\n[35] unloopdtool,\n[36] invisible -- Gives you invisibility CREDIT TO TIMELESS,\n[37] view [plr] -- Changes your camera to the player character,\n[38] unview,\n[39] goto [plr] -- Teleports you to player,\n[40] fly -- Allows you to fly,\n[41] unfly,\n[42] chat [msg] -- Makes you chat a message,\n[43] spam [msg] -- Spams a message,\n[44] unspam,\n[45] spamwait [num] -- Changes delay of chatting a message for the spam command in seconds default is 1 second,\n[46] pmspam [plr] -- Spams a player in private message,\n[47] unpmspam,\n[48] cfreeze [plr] -- Freezes a player on your client, they will only be frozen for you,\n[49] uncfreeze [plr],\n[50] unlockws -- Unlocks the workspace,\n[51] lockws -- Locks the workspace,\n[52] btools -- Gives you btools that will only show to you useful for deleting certain blocks only for you,\n[53] pstand -- Enables platform stand,\n[54] unpstand -- Disables platform stand,\n[55] blockhead -- Removes your head mesh,\n[56] sit,\n[57] bringobj [obj] -- Only shows on client, brings an object/part to you constantly, can be used to bring healing parts, weapons, money etc, type in exact name,\n[58] wsvis [num] -- Changes visibility of workspace parts, num should be between 0 and 1, only shows client sided,\n[59] hypertotal -- Loads in my FE GUI Hypertotal,\n[60] cmds -- Prints all commands,\n[61] rmeshhats/blockhats -- Removes the meshes of all your accessories aka block hats,\n[62] rmeshtool/blocktool -- Removes the mesh of the tool you have equipped aka block tool,\n[63] spinner -- Makes you spin,\n[64] nospinner,\n[65] reach [num] -- Gives you reach, mostly used for swords, say ;reachd for default and enter number after for custom,\n[66] noreach -- Removes reach, must have tool equipped,\n[67] rkill [plr] -- Kills you and the player, use kill to just kill the player without dying,\n[68] tp me [plr] -- Alternative to goto,\n[69] cbring [plr] -- Brings player infront of you, shows only on client, allows you to do damage to player,\n[70] uncbring,\n[71] swap [plr] -- You need a tool! Swaps players position with yours and your position with players,\n[72] givetool [plr] -- Gives the tool you have equipped to the player,\n[73] glitch [plr] -- Glitches you and the player, looks very cool,\n[74] unglitch -- Unglitches you,\n[75] grespawn -- Alternative to normal respawn and usually works best for when you want to reset with FE Godmode,\n[76] explorer -- Loads up DEX,\n[77] reset -- Resets your character.,\n[78] anim [id] -- Applies an animation on you, must be created by ROBLOX,\n[79] animgui -- Loads up Energize animations GUI,\n[80] savepos -- Saves your current position,\n[81] loadpos -- Teleports you to your saved position,\n[82] bang [plr] -- 18+,\n[83] unbang,\n[84] delcmdbar -- Removes the command bar completely,\n[85] bringmod [obj] -- Brings all the parts in a model, client only, comes from ;bringobj enter exact name of model,\n[86] shutdown -- Uses harkinians script to shutdown server,\n[87] respawn -- If grespawn doesnt work you can use respawn,\n[88] delobj [obj] -- Deletes a certain brick in workspace, client sided,\n[89] getplrs -- Prints all players in game,\n[90] deldecal -- Deletes all decals client sided,\n[91] opfinality -- Loads in my FE GUI Opfinality,\n[92] remotes -- Prints all remotes in the game in the console when added,\n[93] noremotes -- Stops printing remotes,\n[94] tpdefault -- Stops all loop teleports to a player,\n[95] stopsit -- Will not allow you to sit,\n[96] gosit -- Allows you to sit,\n[97] clicktp -- Enables click tp,\n[98] noclicktp -- Disables click tp,\n[99] toolson -- If any tools are dropped in the workspace you will automatically get them,\n[100] toolsoff -- Stops ;toolson,\n[101] version -- Gets the admin version, \n This list of commands is NOT showing everything, go to my thread in the pastebin link to see ALL commands."
295
TextLabel.TextColor3 = Color3.new(1, 1, 1)
296
TextLabel.TextSize = 15
297
TextLabel.TextWrapped = true
298
TextLabel.TextXAlignment = Enum.TextXAlignment.Left
299
TextLabel.TextYAlignment = Enum.TextYAlignment.Top
300
closegui.Name = "closegui"
301
closegui.Parent = CMDSFRAME
302
closegui.BackgroundColor3 = Color3.new(0.890196, 0.223529, 0.0588235)
303
closegui.BorderSizePixel = 0
304
closegui.Position = UDim2.new(0.995000005, 0, 0, 0)
305
closegui.Size = UDim2.new(0.0545952693, 0, 0.0728644878, 0)
306
closegui.Font = Enum.Font.SourceSansBold
307
closegui.FontSize = Enum.FontSize.Size24
308
closegui.Text = "X"
309
closegui.TextColor3 = Color3.new(1, 1, 1)
310
closegui.TextSize = 20
311
312
closegui.MouseButton1Click:connect(function()
313
	CMDSFRAME.Visible = false
314
end)
315
316
game:GetService('RunService').Stepped:connect(function()
317
	if spin then
318
		lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[spinplr.Name].Character.HumanoidRootPart.CFrame
319
	end
320
	if followed then
321-
		lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[flwplr.Name].Character.HumanoidRootPart.CFrame + game:GetService("Players")[flwplr.Name].Character.HumanoidRootPart.CFrame.lookVector * -2
321+
		lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[flwplr.Name].Character.HumanoidRootPart.CFrame + game:GetService("Players")[flwplr.Name].Character.HumanoidRootPart.CFrame.lookVector * -3
322
	end
323
	if traill then
324-
		lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[trlplr.Name].Character.HumanoidRootPart.CFrame + game:GetService("Players")[trlplr.Name].Character.HumanoidRootPart.CFrame.lookVector * 2
324+
		lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[trlplr.Name].Character.HumanoidRootPart.CFrame + game:GetService("Players")[trlplr.Name].Character.HumanoidRootPart.CFrame.lookVector * 3
325
	end
326
	if annoying then
327
		lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[annplr.Name].Character.HumanoidRootPart.CFrame
328
	end
329
	if hwalk then
330
		lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[hdwplr.Name].Character.HumanoidRootPart.CFrame + Vector3.new(0, 4, 0)
331
	end
332
	if staring then
333
		lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(lplayer.Character.Torso.Position, game:GetService("Players")[stareplr.Name].Character.Torso.Position)
334
	end
335
end)
336
game:GetService('RunService').Stepped:connect(function()
337
	if noclip then
338
		if lplayer.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
339
			lplayer.Character.Head.CanCollide = false
340
			lplayer.Character.Torso.CanCollide = false
341
			lplayer.Character["Left Leg"].CanCollide = false
342
			lplayer.Character["Right Leg"].CanCollide = false
343
		else
344
			lplayer.Character.Humanoid:ChangeState(11)
345
		end
346
	end
347
	if changingstate then
348
		lplayer.Character.Humanoid:ChangeState(statechosen)
349
	end
350
end)
351
game:GetService('RunService').Stepped:connect(function()
352
	if droppinghats then
353
		for i,v in pairs(lplayer.Character:GetChildren()) do
354
			if (v:IsA("Accessory")) or (v:IsA("Hat")) then
355
				v.Parent = workspace
356
			end
357
		end
358
	end
359
	if droppingtools then
360
		for i,v in pairs(lplayer.Character:GetChildren()) do
361
			if (v:IsA("Tool")) then
362
				v.Parent = workspace
363
			end
364
		end
365
	end
366
	if removingmeshhats then
367
		for i,v in pairs(lplayer.Character:GetChildren()) do
368
			if (v:IsA("Accessory")) or (v:IsA("Hat")) then
369
				v.Handle.Mesh:Destroy()
370
			end
371
		end
372
	end
373
	if removingmeshtool then
374
		for i,v in pairs(lplayer.Character:GetChildren()) do
375
			if (v:IsA("Tool")) then
376
				v.Handle.Mesh:Destroy()
377
			end
378
		end
379
	end
380
end)
381
game:GetService('RunService').Stepped:connect(function()
382
	if banpl then
383
		lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[bplrr].Character.HumanoidRootPart.CFrame
384
	end
385
end)
386
game:GetService('RunService').Stepped:connect(function()
387
	if stopsitting then
388
		lplayer.Character.Humanoid.Sit = false
389
	end
390
end)
391
392
plr = lplayer 
393
hum = plr.Character.HumanoidRootPart
394
mouse = plr:GetMouse() 
395
mouse.KeyDown:connect(function(key) 
396
	if key == "e" then 
397
		if mouse.Target then 
398
			if clickgoto then
399
				hum.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
400
			elseif clickdel then
401
				mouse.Target:Destroy()
402
			end
403
		end 
404
	end
405
end)
406
407
game:GetService("Workspace").ChildAdded:connect(function(part)
408
	if gettingtools then
409
		if part:IsA("Tool") then
410
			part.Handle.CFrame = lplayer.Character.HumanoidRootPart.CFrame
411
		end
412
	end
413
end)
414
415
lplayer.Chatted:Connect(function(msg)
416
	if string.sub(msg, 1, 6) == (prefix.."kill ") then
417
		if string.sub(msg, 7) == "me" then
418
			lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(100000,0,100000)
419
		else
420
			for i,v in pairs(GetPlayer(string.sub(msg, 7)))do
421
				local NOW = lplayer.Character.HumanoidRootPart.CFrame
422
				lplayer.Character.Humanoid.Name = 1
423
				local l = lplayer.Character["1"]:Clone()
424
				l.Parent = lplayer.Character
425
				l.Name = "Humanoid"
426
				wait(0.1)
427
				lplayer.Character["1"]:Destroy()
428
				game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
429
				lplayer.Character.Animate.Disabled = true
430
				wait(0.1)
431
				lplayer.Character.Animate.Disabled = false
432
				lplayer.Character.Humanoid.DisplayDistanceType = "None"
433
				for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
434
				lplayer.Character.Humanoid:EquipTool(v)
435
				end
436
				local function tp(player,player2)
437
				local char1,char2=player.Character,player2.Character
438
				if char1 and char2 then
439
				char1:MoveTo(char2.Head.Position)
440
				end
441
				end
442
				wait(0.1)
443
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
444
				wait(0.2)
445
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
446
				wait(0.5)
447
				lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-100000,10,-100000))
448
				wait(0.7)
449
				tp(lplayer,game:GetService("Players")[v.Name])
450
				wait(0.7)
451
				lplayer.Character.HumanoidRootPart.CFrame = NOW
452
				game:GetService("StarterGui"):SetCore("SendNotification", {
453
				Title = "Tools needed!";
454
				Text = "You need a tool in your backpack for this command!";
455
				})
456
			end
457
		end
458
	end
459
	if string.sub(msg, 1, 7) == (prefix.."bring ") then
460
		for i,v in pairs(GetPlayer(string.sub(msg, 8)))do
461
			local NOW = lplayer.Character.HumanoidRootPart.CFrame
462
			lplayer.Character.Humanoid.Name = 1
463
			local l = lplayer.Character["1"]:Clone()
464
			l.Parent = lplayer.Character
465
			l.Name = "Humanoid"
466
			wait(0.1)
467
			lplayer.Character["1"]:Destroy()
468
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
469
			lplayer.Character.Animate.Disabled = true
470
			wait(0.1)
471
			lplayer.Character.Animate.Disabled = false
472
			lplayer.Character.Humanoid.DisplayDistanceType = "None"
473
			for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
474
			lplayer.Character.Humanoid:EquipTool(v)
475
			end
476
			local function tp(player,player2)
477
			local char1,char2=player.Character,player2.Character
478
			if char1 and char2 then
479
			char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
480
			end
481
			end
482
			local function getout(player,player2)
483
			local char1,char2=player.Character,player2.Character
484
			if char1 and char2 then
485
			char1:MoveTo(char2.Head.Position)
486
			end
487
			end
488
			tp(game:GetService("Players")[v.Name], lplayer)
489
			wait(0.2)
490
			tp(game:GetService("Players")[v.Name], lplayer)
491
			wait(0.5)
492
			lplayer.Character.HumanoidRootPart.CFrame = NOW
493
			wait(0.5)
494
			getout(lplayer, game:GetService("Players")[v.Name])
495
			wait(0.3)
496
			lplayer.Character.HumanoidRootPart.CFrame = NOW
497
			game:GetService("StarterGui"):SetCore("SendNotification", {
498
			Title = "Tools needed!";
499
			Text = "You need a tool in your backpack for this command!";
500
			})
501
		end
502
	end
503
	if string.sub(msg, 1, 6) == (prefix.."spin ") then
504
		for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
505
			lplayer.Character.Humanoid.Name = 1
506
			local l = lplayer.Character["1"]:Clone()
507
			l.Parent = lplayer.Character
508
			l.Name = "Humanoid"
509
			wait(0.1)
510
			lplayer.Character["1"]:Destroy()
511
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
512
			lplayer.Character.Animate.Disabled = true
513
			wait(0.1)
514
			lplayer.Character.Animate.Disabled = false
515
			lplayer.Character.Humanoid.DisplayDistanceType = "None"
516
			lplayer.Character.Animate.Disabled = false
517
			for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
518
			lplayer.Character.Humanoid:EquipTool(v)
519
			end
520
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
521
			spinplr = v
522
			wait(0.5)
523
			spin = true
524
			game:GetService("StarterGui"):SetCore("SendNotification", {
525
			Title = "Tools needed!";
526
			Text = "You need a tool in your backpack for this command!";
527
			})
528
		end
529
	end
530
	if string.sub(msg, 1, 7) == (prefix.."unspin") then
531
		spin = false
532
	end
533
	if string.sub(msg, 1, 8) == (prefix.."attach ") then
534
		for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
535
			lplayer.Character.Humanoid.Name = 1
536
			local l = lplayer.Character["1"]:Clone()
537
			l.Parent = lplayer.Character
538
			l.Name = "Humanoid"
539
			wait(0.1)
540
			lplayer.Character["1"]:Destroy()
541
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
542
			lplayer.Character.Animate.Disabled = true
543
			wait(0.1)
544
			lplayer.Character.Animate.Disabled = false
545
			lplayer.Character.Humanoid.DisplayDistanceType = "None"
546
			for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
547
			lplayer.Character.Humanoid:EquipTool(v)
548
			end
549
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
550
			wait(0.3)
551
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
552
			attplr = v
553
			game:GetService("StarterGui"):SetCore("SendNotification", {
554
			Title = "Tools needed!";
555
			Text = "You need a tool in your backpack for this command!";
556
			})
557
		end
558
	end
559
	if string.sub(msg, 1, 10) == (prefix.."unattach ") then
560
		for i,v in pairs(GetPlayer(string.sub(msg, 11))) do
561
			local function getout(player,player2)
562
			local char1,char2=player.Character,player2.Character
563
			if char1 and char2 then
564
			char1:MoveTo(char2.Head.Position)
565
			end
566
			end
567
			getout(lplayer, game:GetService("Players")[v.Name])
568
		end
569
	end
570
	if string.sub(msg, 1, 8) == (prefix.."follow ") then
571
		for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
572
			followed = true
573
			flwplr = v
574
		end
575
	end
576
	if string.sub(msg, 1, 9) == (prefix.."unfollow") then
577
		followed = false
578
	end
579
	if string.sub(msg, 1, 10) == (prefix.."freefall ") then
580
		for i,v in pairs(GetPlayer(string.sub(msg, 11))) do
581
			local NOW = lplayer.Character.HumanoidRootPart.CFrame
582
			lplayer.Character.Humanoid.Name = 1
583
			local l = lplayer.Character["1"]:Clone()
584
			l.Parent = lplayer.Character
585
			l.Name = "Humanoid"
586
			wait(0.1)
587
			lplayer.Character["1"]:Destroy()
588
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
589
			lplayer.Character.Animate.Disabled = true
590
			wait(0.1)
591
			lplayer.Character.Animate.Disabled = false
592
			lplayer.Character.Humanoid.DisplayDistanceType = "None"
593
			for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
594
			lplayer.Character.Humanoid:EquipTool(v)
595
			end
596
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
597
			wait(0.2)
598
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
599
			wait(0.6)
600
			lplayer.Character.HumanoidRootPart.CFrame = NOW
601
			wait(0.6)
602
			lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
603
			game:GetService("StarterGui"):SetCore("SendNotification", {
604
			Title = "Tools needed!";
605
			Text = "You need a tool in your backpack for this command!";
606
			})
607
		end
608
	end
609
	if string.sub(msg, 1, 7) == (prefix.."trail ") then
610
		for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
611
			traill = true
612
			trlplr = v
613
		end
614
	end
615
	if string.sub(msg, 1, 8) == (prefix.."untrail") then
616
		traill = false
617
	end
618
	if string.sub(msg, 1, 7) == (prefix.."orbit ") then
619
		if string.sub(msg, 8) == "all" or string.sub(msg, 8) == "others" or string.sub(msg, 8) == "me" then
620
			lplayer.Character.HumanoidRootPart.CFrame = lplayer.Character.HumanoidRootPart.CFrame
621
		else
622
			for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
623
				local o = Instance.new("RocketPropulsion")
624
				o.Parent = lplayer.Character.HumanoidRootPart
625
				o.Name = "Orbit"
626
				o.Target = game:GetService("Players")[v.Name].Character.HumanoidRootPart
627
				o:Fire()
628
				noclip = true
629
			end
630
		end
631
	end
632
	if string.sub(msg, 1, 8) == (prefix.."unorbit") then
633
		lplayer.Character.HumanoidRootPart.Orbit:Destroy()
634
		noclip = false
635
	end
636
	if string.sub(msg, 1, 7) == (prefix.."fling ") then
637
		if string.sub(msg, 8) == "all" or string.sub(msg, 8) == "others" or string.sub(msg, 8) == "me" then
638
			lplayer.Character.HumanoidRootPart.CFrame = lplayer.Character.HumanoidRootPart.CFrame
639
		else
640
			for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
641
				local y = Instance.new("RocketPropulsion")
642
				y.Parent = lplayer.Character.HumanoidRootPart
643
				y.CartoonFactor = 1
644
				y.MaxThrust = 800000
645
				y.MaxSpeed = 1000
646
				y.ThrustP = 200000
647
				y.Name = "Fling"
648
				game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players")[v.Name].Character.Head
649
				y.Target = game:GetService("Players")[v.Name].Character.HumanoidRootPart
650
				y:Fire()
651
				noclip = true
652
			end
653
		end
654
	end
655
	if string.sub(msg, 1, 8) == (prefix.."unfling") then
656
		noclip = false
657
		lplayer.Character.HumanoidRootPart.Fling:Destroy()
658
		game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Head
659
		wait(0.4)
660
		lplayer.Character.HumanoidRootPart.Fling:Destroy()
661
	end
662
	if string.sub(msg, 1, 8) == (prefix.."fecheck") then
663
		if game:GetService("Workspace").FilteringEnabled == true then
664
			warn("FE is Enabled (Filtering Enabled)")
665
			game:GetService("StarterGui"):SetCore("SendNotification", {
666
				Title = "FE is Enabled";
667
				Text = "Filtering Enabled. Enjoy using Reviz Admin!";
668
			})
669
		else
670
			warn("FE is Disabled (Filtering Disabled) Consider using a different admin script.")
671
			game:GetService("StarterGui"):SetCore("SendNotification", {
672
				Title = "FE is Disabled";
673
				Text = "Filtering Disabled. Consider using a different admin script.";
674
			})
675
		end
676
	end
677
	if string.sub(msg, 1, 6) == (prefix.."void ") then
678
		for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
679
			lplayer.Character.Humanoid.Name = 1
680
			local l = lplayer.Character["1"]:Clone()
681
			l.Parent = lplayer.Character
682
			l.Name = "Humanoid"
683
			wait(0.1)
684
			lplayer.Character["1"]:Destroy()
685
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
686
			lplayer.Character.Animate.Disabled = true
687
			wait(0.1)
688
			lplayer.Character.Animate.Disabled = false
689
			lplayer.Character.Humanoid.DisplayDistanceType = "None"
690
			for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
691
			lplayer.Character.Humanoid:EquipTool(v)
692
			end
693
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
694
			wait(0.2)
695
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
696
			wait(0.6)
697
			lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999999999,0,999999999999999)
698
			game:GetService("StarterGui"):SetCore("SendNotification", {
699
			Title = "Tools needed!";
700
			Text = "You need a tool in your backpack for this command!";
701
			})
702
		end
703
	end
704
	if string.sub(msg, 1, 7) == (prefix.."noclip") then
705
		noclip = true
706
		game:GetService("StarterGui"):SetCore("SendNotification", {
707
		Title = "Noclip enabled";
708
		Text = "Type ;clip to disable";
709
		})
710
	end
711
	if string.sub(msg, 1, 5) == (prefix.."clip") then
712
		noclip = false
713
		game:GetService("StarterGui"):SetCore("SendNotification", {
714
		Title = "Noclip disabled";
715
		Text = "Type ;noclip to enable";
716
		})
717
	end
718
	if string.sub(msg, 1, 7) == (prefix.."speed ") then
719
		lplayer.Character.Humanoid.WalkSpeed = (string.sub(msg, 8))
720
	end
721
	if string.sub(msg, 1, 4) == (prefix.."ws ") then
722
		lplayer.Character.Humanoid.WalkSpeed = (string.sub(msg, 5))
723
	end
724
	if string.sub(msg, 1, 11) == (prefix.."hipheight ") then
725
		lplayer.Character.Humanoid.HipHeight = (string.sub(msg, 12))
726
	end
727
	if string.sub(msg, 1, 4) == (prefix.."hh ") then
728
		lplayer.Character.Humanoid.HipHeight = (string.sub(msg, 5))
729
	end
730
	if string.sub(msg, 1, 11) == (prefix.."jumppower ") then
731
		lplayer.Character.Humanoid.JumpPower = (string.sub(msg, 12))
732
	end
733
	if string.sub(msg, 1, 4) == (prefix.."jp ") then
734
		lplayer.Character.Humanoid.JumpPower = (string.sub(msg, 5))
735
	end
736
	if string.sub(msg, 1, 8) == (prefix.."default") then
737
		lplayer.Character.Humanoid.JumpPower = 50
738
		lplayer.Character.Humanoid.WalkSpeed = 16
739
		lplayer.Character.Humanoid.HipHeight = 0
740
	end
741
	if string.sub(msg, 1, 7) == (prefix.."annoy ") then
742
		for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
743
			annoying = true
744
			annplr = v
745
		end
746
	end
747
	if string.sub(msg, 1, 8) == (prefix.."unannoy") then
748
		annoying = false
749
	end
750
	if string.sub(msg, 1, 10) == (prefix.."headwalk ") then
751
		for i,v in pairs(GetPlayer(string.sub(msg, 11))) do
752
			hwalk = true
753
			hdwplr = v
754
		end
755
	end
756
	if string.sub(msg, 1, 11) == (prefix.."unheadwalk") then
757
		hwalk = false
758
	end
759
	if string.sub(msg, 1, 8) == (prefix.."nolimbs") then
760
		lplayer.Character["Left Leg"]:Destroy()
761
		lplayer.Character["Left Arm"]:Destroy()
762
		lplayer.Character["Right Leg"]:Destroy()
763
		lplayer.Character["Right Arm"]:Destroy()
764
	end
765
	if string.sub(msg, 1, 4) == (prefix.."god") then
766
		lplayer.Character.Humanoid.Name = 1
767
		local l = lplayer.Character["1"]:Clone()
768
		l.Parent = lplayer.Character
769
		l.Name = "Humanoid"
770
		wait(0.1)
771
		lplayer.Character["1"]:Destroy()
772
		game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
773
		lplayer.Character.Animate.Disabled = true
774
		wait(0.1)
775
		lplayer.Character.Animate.Disabled = false
776
		lplayer.Character.Humanoid.DisplayDistanceType = "None"
777
		game:GetService("StarterGui"):SetCore("SendNotification", {
778
		Title = "FE Godmode enabled";
779
		Text = "Use ;grespawn or ;respawn to remove";
780
		})
781
	end
782
	if string.sub(msg, 1, 9) == (prefix.."drophats") then
783
		for i,v in pairs(lplayer.Character:GetChildren()) do
784
			if (v:IsA("Accessory")) or (v:IsA("Hat")) then
785
				v.Parent = workspace
786
			end
787
		end
788
	end
789
	if string.sub(msg, 1, 9) == (prefix.."droptool") then
790
		for i,v in pairs(lplayer.Character:GetChildren()) do
791
			if (v:IsA("Tool")) then
792
				v.Parent = workspace
793
			end
794
		end
795
	end
796
	if string.sub(msg, 1, 10) == (prefix.."loopdhats") then
797
		droppinghats = true
798
		game:GetService("StarterGui"):SetCore("SendNotification", {
799
		Title = "Loop Drop Enabled";
800
		Text = "Type ;unloopdhats to disable";
801
		})
802
	end
803
	if string.sub(msg, 1, 12) == (prefix.."unloopdhats") then
804
		droppinghats = false
805
		game:GetService("StarterGui"):SetCore("SendNotification", {
806
		Title = "Loop Drop Disabled";
807
		Text = "Type ;loopdhats to enable.";
808
		})
809
	end
810
	if string.sub(msg, 1, 10) == (prefix.."loopdtool") then
811
		droppingtools = true
812
		game:GetService("StarterGui"):SetCore("SendNotification", {
813
		Title = "Loop Drop Enabled";
814
		Text = "Type ;unloopdtool to disable";
815
		})
816
	end
817
	if string.sub(msg, 1, 12) == (prefix.."unloopdtool") then
818
		droppingtools = false
819
		game:GetService("StarterGui"):SetCore("SendNotification", {
820
		Title = "Loop Drop Disabled";
821
		Text = "Type ;loopdtool to enable.";
822
		})
823
	end
824
	if string.sub(msg, 1, 10) == (prefix.."invisible") then -- Credit to Timeless
825
		Local = game:GetService('Players').LocalPlayer
826
		Char  = Local.Character
827
		touched,tpdback = false, false
828
		box = Instance.new('Part',workspace)
829
		box.Anchored = true
830
		box.CanCollide = true
831
		box.Size = Vector3.new(10,1,10)
832
		box.Position = Vector3.new(0,10000,0)
833
		box.Touched:connect(function(part)
834
		    if (part.Parent.Name == Local.Name) then
835
		        if touched == false then
836
		            touched = true
837
		            function apply()
838
		                if script.Disabled ~= true then
839
		                    no = Char.HumanoidRootPart:Clone()
840
		                    wait(.25)
841
		                    Char.HumanoidRootPart:Destroy()
842
		                    no.Parent = Char
843
		                    Char:MoveTo(loc)
844
		                    touched = false
845
		                end end
846
		            if Char then
847
		                apply()
848
		            end
849
		        end
850
		    end
851
		end)
852
		repeat wait() until Char
853
		loc = Char.HumanoidRootPart.Position
854
		Char:MoveTo(box.Position + Vector3.new(0,.5,0))
855
		game:GetService("StarterGui"):SetCore("SendNotification", {
856
		Title = "Invisibility enabled!";
857
		Text = "Reset or use ;respawn to remove.";
858
		})
859
	end
860
	if string.sub(msg, 1, 6) == (prefix.."view ") then
861
		for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
862
			if game:GetService("Players")[v.Name].Character.Humanoid then
863
				game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players")[v.Name].Character.Humanoid
864
			else
865
				game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players")[v.Name].Character.Head
866
			end
867
		end
868
	end
869
	if string.sub(msg, 1, 7) == (prefix.."unview") then
870
		if lplayer.Character.Humanoid then
871
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Humanoid
872
		else
873
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Head
874
		end
875
	end
876
	if string.sub(msg, 1, 6) == (prefix.."goto ") then
877
		for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
878
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
879
		end
880
	end
881
	if string.sub(msg, 1, 4) == (prefix.."fly") then
882
	repeat wait() until lplayer and lplayer.Character and lplayer.Character:FindFirstChild('HumanoidRootPart') and lplayer.Character:FindFirstChild('Humanoid')
883
	repeat wait() until Mouse
884
	
885
	local T = lplayer.Character.HumanoidRootPart
886
	local CONTROL = {F = 0, B = 0, L = 0, R = 0}
887
	local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
888
	local SPEED = speedget
889
	
890
	local function fly()
891
		flying = true
892
		local BG = Instance.new('BodyGyro', T)
893
		local BV = Instance.new('BodyVelocity', T)
894
		BG.P = 9e4
895
		BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
896
		BG.cframe = T.CFrame
897
		BV.velocity = Vector3.new(0, 0.1, 0)
898
		BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
899
		spawn(function()
900
		repeat wait()
901
		lplayer.Character.Humanoid.PlatformStand = true
902
		if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
903
		SPEED = 50
904
		elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
905
		SPEED = 0
906
		end
907
		if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
908
		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
909
		lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
910
		elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
911
		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
912
		else
913
		BV.velocity = Vector3.new(0, 0.1, 0)
914
		end
915
		BG.cframe = workspace.CurrentCamera.CoordinateFrame
916
				until not flying
917
				CONTROL = {F = 0, B = 0, L = 0, R = 0}
918
				lCONTROL = {F = 0, B = 0, L = 0, R = 0}
919
				SPEED = 0
920
				BG:destroy()
921
				BV:destroy()
922
				lplayer.Character.Humanoid.PlatformStand = false
923
			end)
924
		end
925
	Mouse.KeyDown:connect(function(KEY)
926
		if KEY:lower() == 'w' then
927
			CONTROL.F = speedfly
928
		elseif KEY:lower() == 's' then
929
			CONTROL.B = -speedfly
930
		elseif KEY:lower() == 'a' then
931
			CONTROL.L = -speedfly 
932
		elseif KEY:lower() == 'd' then 
933
			CONTROL.R = speedfly
934
		end
935
	end)
936
	Mouse.KeyUp:connect(function(KEY)
937
		if KEY:lower() == 'w' then
938
			CONTROL.F = 0
939
		elseif KEY:lower() == 's' then
940
			CONTROL.B = 0
941
		elseif KEY:lower() == 'a' then
942
			CONTROL.L = 0
943
		elseif KEY:lower() == 'd' then
944
			CONTROL.R = 0
945
		end
946
	end)
947
	fly()
948
	end
949
	if string.sub(msg, 1, 6) == (prefix.."unfly") then
950
		flying = false
951
		lplayer.Character.Humanoid.PlatformStand = false
952
	end
953
	if string.sub(msg, 1, 6) == (prefix.."chat ") then
954
		game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer((string.sub(msg, 7)), "All")
955
	end
956
	if string.sub(msg, 1, 6) == (prefix.."spam ") then
957
		spamtext = (string.sub(msg, 7))
958
		spamming = true
959
	end
960
	if string.sub(msg, 1, 7) == (prefix.."unspam") then
961
		spamming = false
962
	end
963
	if string.sub(msg, 1, 10) == (prefix.."spamwait ") then
964
		spamdelay = (string.sub(msg, 11))
965
	end
966
	if string.sub(msg, 1, 8) == (prefix.."pmspam ") then
967
		for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
968
			pmspammed = v.Name
969
			spammingpm = true
970
		end
971
	end
972
	if string.sub(msg, 1, 9) == (prefix.."unpmspam") then
973
		spammingpm = false
974
	end
975
	if string.sub(msg, 1, 9) == (prefix.."cfreeze ") then
976
		for i,v in pairs(GetPlayer(string.sub(msg, 10))) do
977
			v.Character["Left Leg"].Anchored = true
978
			v.Character["Left Arm"].Anchored = true
979
			v.Character["Right Leg"].Anchored = true
980
			v.Character["Right Arm"].Anchored = true
981
			v.Character.Torso.Anchored = true
982
			v.Character.Head.Anchored = true
983
		end
984
	end
985
	if string.sub(msg, 1, 11) == (prefix.."uncfreeze ") then
986
		for i,v in pairs(GetPlayer(string.sub(msg, 12))) do
987
			v.Character["Left Leg"].Anchored = false
988
			v.Character["Left Arm"].Anchored = false
989
			v.Character["Right Leg"].Anchored = false
990
			v.Character["Right Arm"].Anchored = false
991
			v.Character.Torso.Anchored = false
992
			v.Character.Head.Anchored = false
993
		end
994
	end
995
	if string.sub(msg, 1, 9) == (prefix.."unlockws") then
996
		local a = game:GetService("Workspace"):getChildren()
997
		for i = 1, #a do
998
			if a[i].className == "Part" then
999
				a[i].Locked = false
1000
			elseif a[i].className == "Model" then
1001
				local r = a[i]:getChildren()
1002
				for i = 1, #r do
1003
					if r[i].className == "Part" then
1004
					r[i].Locked = false
1005
					end
1006
				end
1007
			end
1008
		end
1009
		game:GetService("StarterGui"):SetCore("SendNotification", {
1010
		Title = "Success!";
1011
		Text = "Workspace unlocked. Use ;lockws to lock.";
1012
		})
1013
	end
1014
	if string.sub(msg, 1, 7) == (prefix.."lockws") then
1015
		local a = game:GetService("Workspace"):getChildren()
1016
		for i = 1, #a do
1017
			if a[i].className == "Part" then
1018
				a[i].Locked = true
1019
			elseif a[i].className == "Model" then
1020
				local r = a[i]:getChildren()
1021
				for i = 1, #r do
1022
					if r[i].className == "Part" then
1023
					r[i].Locked = true
1024
					end
1025
				end
1026
			end
1027
		end
1028
	end
1029
	if string.sub(msg, 1, 7) == (prefix.."btools") then
1030
		local Clone_T = Instance.new("HopperBin",lplayer.Backpack)
1031
		Clone_T.BinType = "Clone"
1032
		local Destruct = Instance.new("HopperBin",lplayer.Backpack)
1033
		Destruct.BinType = "Hammer"
1034
		local Hold_T = Instance.new("HopperBin",lplayer.Backpack)
1035
		Hold_T.BinType = "Grab"
1036
	end
1037
	if string.sub(msg, 1, 7) == (prefix.."pstand") then
1038
		lplayer.Character.Humanoid.PlatformStand = true
1039
	end
1040
	if string.sub(msg, 1, 9) == (prefix.."unpstand") then
1041
		lplayer.Character.Humanoid.PlatformStand = false
1042
	end
1043
	if string.sub(msg, 1, 10) == (prefix.."blockhead") then
1044
		lplayer.Character.Head.Mesh:Destroy()
1045
	end
1046
	if string.sub(msg, 1, 4) == (prefix.."sit") then
1047
		lplayer.Character.Humanoid.Sit = true
1048
	end
1049
	if string.sub(msg, 1, 10) == (prefix.."bringobj ") then
1050
		local function bringobjw()
1051
		for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
1052
		if obj.Name == (string.sub(msg, 11)) then
1053
		obj.CFrame = lplayer.Character.HumanoidRootPart.CFrame
1054
		obj.CanCollide = false
1055
		obj.Transparency = 0.7
1056
		wait()
1057
		obj.CFrame = lplayer.Character["Left Leg"].CFrame
1058
		wait()
1059
		obj.CFrame = lplayer.Character["Right Leg"].CFrame
1060
		wait()
1061
		obj.CFrame = lplayer.Character["Head"].CFrame
1062
		end
1063
		end
1064
		end
1065
		while wait() do
1066
			bringobjw()
1067
		end
1068
		game:GetService("StarterGui"):SetCore("SendNotification", {
1069
		Title = "BringObj";
1070
		Text = "BringObj enabled.";
1071
		})
1072
	end
1073
	if string.sub(msg, 1, 7) == (prefix.."wsvis ") then
1074
		vis = (string.sub(msg, 8))
1075
		local a = game:GetService("Workspace"):GetDescendants()
1076
		for i = 1, #a do
1077
			if a[i].className == "Part" then
1078
				a[i].Transparency = vis
1079
			elseif a[i].className == "Model" then
1080
				local r = a[i]:getChildren()
1081
				for i = 1, #r do
1082
					if r[i].className == "Part" then
1083
					r[i].Transparency = vis
1084
					end
1085
				end
1086
			end
1087
		end
1088
	end
1089
	if string.sub(msg, 1, 11) == (prefix.."hypertotal") then
1090
		loadstring(game:GetObjects("rbxassetid://1255063809")[1].Source)()
1091
		game:GetService("StarterGui"):SetCore("SendNotification", {
1092
		Title = "Success!";
1093
		Text = "HyperTotal GUI Loaded!";
1094
		})
1095
	end
1096
	if string.sub(msg, 1, 5) == (prefix.."cmds") then
1097
		CMDSFRAME.Visible = true
1098
	end
1099
	if string.sub(msg, 1, 10) == (prefix.."rmeshhats") then
1100
		for i,v in pairs(lplayer.Character:GetChildren()) do
1101
			if (v:IsA("Accessory")) or (v:IsA("Hat")) then
1102
				v.Handle.Mesh:Destroy()
1103
			end
1104
		end
1105
	end
1106
	if string.sub(msg, 1, 10) == (prefix.."blockhats") then
1107
		for i,v in pairs(lplayer.Character:GetChildren()) do
1108
			if (v:IsA("Accessory")) or (v:IsA("Hat")) then
1109
				v.Handle.Mesh:Destroy()
1110
			end
1111
		end
1112
	end
1113
	if string.sub(msg, 1, 10) == (prefix.."rmeshtool") then
1114
		for i,v in pairs(lplayer.Character:GetChildren()) do
1115
			if (v:IsA("Tool")) then
1116
				v.Handle.Mesh:Destroy()
1117
			end
1118
		end
1119
	end
1120
	if string.sub(msg, 1, 10) == (prefix.."blocktool") then
1121
		for i,v in pairs(lplayer.Character:GetChildren()) do
1122
			if (v:IsA("Tool")) then
1123
				v.Handle.Mesh:Destroy()
1124
			end
1125
		end
1126
	end
1127
	if string.sub(msg, 1, 8) == (prefix.."spinner") then
1128
		local p = Instance.new("RocketPropulsion")
1129
		p.Parent = lplayer.Character.HumanoidRootPart
1130
		p.Name = "Spinner"
1131
		p.Target = lplayer.Character["Left Arm"]
1132
		p:Fire()
1133
		game:GetService("StarterGui"):SetCore("SendNotification", {
1134
		Title = "Spinner enabled";
1135
		Text = "Type ;nospinner to disable.";
1136
		})
1137
	end
1138
	if string.sub(msg, 1, 10) == (prefix.."nospinner") then
1139
		lplayer.Character.HumanoidRootPart.Spinner:Destroy()
1140
	end
1141
	if string.sub(msg, 1, 7) == (prefix.."reachd") then
1142
		for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
1143
			if v:isA("Tool") then
1144
				local a = Instance.new("SelectionBox",v.Handle)
1145
				a.Adornee = v.Handle
1146
				v.Handle.Size = Vector3.new(0.5,0.5,60)
1147
				v.GripPos = Vector3.new(0,0,0)
1148
				lplayer.Character.Humanoid:UnequipTools()
1149
			end
1150
		end
1151
		game:GetService("StarterGui"):SetCore("SendNotification", {
1152
		Title = "Reach applied!";
1153
		Text = "Applied to equipped sword. Use ;noreach to disable.";
1154
		})
1155
	end
1156
	if string.sub(msg, 1, 7) == (prefix.."reach ") then
1157
		for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
1158
			if v:isA("Tool") then
1159
				handleSize = v.Handle.Size
1160
				wait()
1161
				local a = Instance.new("SelectionBox",v.Handle)
1162
				a.Name = "a"
1163
				a.Adornee = v.Handle
1164
				v.Handle.Size = Vector3.new(0.5,0.5,(string.sub(msg, 8)))
1165
				v.GripPos = Vector3.new(0,0,0)
1166
				lplayer.Character.Humanoid:UnequipTools()
1167
			end
1168
		end
1169
		game:GetService("StarterGui"):SetCore("SendNotification", {
1170
		Title = "Reach applied!";
1171
		Text = "Applied to equipped sword. Use ;noreach to disable.";
1172
		})
1173
	end
1174
	if string.sub(msg, 1, 8) == (prefix.."noreach") then
1175
		for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
1176
			if v:isA("Tool") then
1177
				v.Handle.a:Destroy()
1178
				v.Handle.Size = handleSize
1179
			end
1180
		end
1181
		game:GetService("StarterGui"):SetCore("SendNotification", {
1182
		Title = "Reach removed!";
1183
		Text = "Removed reach from equipped sword.";
1184
		})
1185
	end
1186
	if string.sub(msg, 1, 7) == (prefix.."rkill ") then
1187
		for i,v in pairs(GetPlayer(string.sub(msg, 8)))do
1188
			lplayer.Character.Humanoid.Name = 1
1189
			local l = lplayer.Character["1"]:Clone()
1190
			l.Parent = lplayer.Character
1191
			l.Name = "Humanoid"
1192
			wait(0.1)
1193
			lplayer.Character["1"]:Destroy()
1194
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
1195
			lplayer.Character.Animate.Disabled = true
1196
			wait(0.1)
1197
			lplayer.Character.Animate.Disabled = false
1198
			lplayer.Character.Humanoid.DisplayDistanceType = "None"
1199
			for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
1200
			lplayer.Character.Humanoid:EquipTool(v)
1201
			end
1202
			wait(0.1)
1203
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
1204
			wait(0.2)
1205
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
1206
			wait(0.5)
1207
			lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-100000,10,-100000))
1208
			game:GetService("StarterGui"):SetCore("SendNotification", {
1209
			Title = "Tools needed!";
1210
			Text = "You need a tool in your backpack for this command!";
1211
			})
1212
		end
1213
	end
1214
	if string.sub(msg, 1, 7) == (prefix.."tp me ") then
1215
		for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
1216
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
1217
		end
1218
	end
1219
	if string.sub(msg, 1, 8) == (prefix.."cbring ") then
1220
		if (string.sub(msg, 9)) == "all" or (string.sub(msg, 9)) == "All" or (string.sub(msg, 9)) == "ALL" then
1221
			cbringall = true
1222
		else
1223
			for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
1224
				brplr = v.Name
1225
			end
1226
		end
1227
		cbring = true
1228
	end
1229
	if string.sub(msg, 1, 9) == (prefix.."uncbring") then
1230
		cbring = false
1231
		cbringall = false
1232
	end
1233
	if string.sub(msg, 1, 6) == (prefix.."swap ") then
1234
		for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
1235
			local NOWPLR = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
1236
			local NOW = lplayer.Character.HumanoidRootPart.CFrame
1237
			lplayer.Character.Humanoid.Name = 1
1238
			local l = lplayer.Character["1"]:Clone()
1239
			l.Parent = lplayer.Character
1240
			l.Name = "Humanoid"
1241
			wait(0.1)
1242
			lplayer.Character["1"]:Destroy()
1243
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
1244
			lplayer.Character.Animate.Disabled = true
1245
			wait(0.1)
1246
			lplayer.Character.Animate.Disabled = false
1247
			lplayer.Character.Humanoid.DisplayDistanceType = "None"
1248
			for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
1249
			lplayer.Character.Humanoid:EquipTool(v)
1250
			end
1251
			local function tp(player,player2)
1252
			local char1,char2=player.Character,player2.Character
1253
			if char1 and char2 then
1254
			char1:MoveTo(char2.Head.Position)
1255
			end
1256
			end
1257
			wait(0.1)
1258
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
1259
			wait(0.2)
1260
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
1261
			wait(0.5)
1262
			lplayer.Character.HumanoidRootPart.CFrame = NOW
1263
			wait(0.6)
1264
			tp(lplayer, game:GetService("Players")[v.Name])
1265
			wait(0.4)
1266
			lplayer.Character.HumanoidRootPart.CFrame = NOWPLR
1267
			game:GetService("StarterGui"):SetCore("SendNotification", {
1268
			Title = "Tools needed!";
1269
			Text = "You need a tool in your backpack for this command!";
1270
			})
1271
		end
1272
	end
1273
	if string.sub(msg, 1, 8) == (prefix.."glitch ") then
1274
		for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
1275
			lplayer.Character.Humanoid.Name = 1
1276
			local l = lplayer.Character["1"]:Clone()
1277
			l.Parent = lplayer.Character
1278
			l.Name = "Humanoid"
1279
			wait(0.1)
1280
			lplayer.Character["1"]:Destroy()
1281
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
1282
			lplayer.Character.Animate.Disabled = true
1283
			wait(0.1)
1284
			lplayer.Character.Animate.Disabled = false
1285
			lplayer.Character.Humanoid.DisplayDistanceType = "None"
1286
			for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
1287
			lplayer.Character.Humanoid:EquipTool(v)
1288
			end
1289
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
1290
			wait(0.3)
1291
			lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
1292
			wait(0.4)
1293
			b = Instance.new("BodyForce")
1294
			b.Parent = lplayer.Character.HumanoidRootPart
1295
			b.Name = "Glitch"
1296
			b.Force = Vector3.new(100000000,5000,0)
1297
			game:GetService("StarterGui"):SetCore("SendNotification", {
1298
			Title = "Tools needed!";
1299
			Text = "You need a tool in your backpack for this command!";
1300
			})
1301
		end
1302
	end
1303
	if string.sub(msg, 1, 9) == (prefix.."unglitch") then
1304
		lplayer.Character.HumanoidRootPart.Glitch:Destroy()
1305
		lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(10000,0,10000)
1306
		b = Instance.new("BodyForce")
1307
		b.Parent = lplayer.Character.HumanoidRootPart
1308
		b.Name = "unGlitch"
1309
		b.Force = Vector3.new(0,-5000000,0)
1310
		wait(2)
1311
		lplayer.Character.HumanoidRootPart.unGlitch:Destroy()
1312
	end
1313
	if string.sub(msg, 1, 9) == (prefix.."grespawn") then
1314
		lplayer.Character.Humanoid.Health = 0
1315
		wait(1)
1316
		lplayer.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
1317
		lplayer.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
1318
	end
1319
	if string.sub(msg, 1, 9) == (prefix.."explorer") then
1320
		loadstring(game:GetObjects("rbxassetid://492005721")[1].Source)()
1321
		game:GetService("StarterGui"):SetCore("SendNotification", {
1322
		Title = "Success!";
1323
		Text = "DEX Explorer has loaded.";
1324
		})
1325
	end
1326
	if string.sub(msg, 1, 6) == (prefix.."anim ") then
1327
		local Anim = Instance.new("Animation")
1328
		Anim.AnimationId = "rbxassetid://"..(string.sub(msg, 7))
1329
		local track = lplayer.Character.Humanoid:LoadAnimation(Anim)
1330
		track:Play(.1, 1, 1)
1331
	end
1332
	if string.sub(msg, 1, 8) == (prefix.."animgui") then
1333
		loadstring(game:GetObjects("rbxassetid://1202558084")[1].Source)()
1334
		game:GetService("StarterGui"):SetCore("SendNotification", {
1335
		Title = "Success!";
1336
		Text = "Energize Animations GUI has loaded.";
1337
		})
1338
	end
1339
	if string.sub(msg, 1, 8) == (prefix.."savepos") then
1340
		saved = lplayer.Character.HumanoidRootPart.CFrame
1341
		game:GetService("StarterGui"):SetCore("SendNotification", {
1342
		Title = "Position Saved";
1343
		Text = "Use ;loadpos to return to saved position.";
1344
		})
1345
	end
1346
	if string.sub(msg, 1, 8) == (prefix.."loadpos") then
1347
		lplayer.Character.HumanoidRootPart.CFrame = saved
1348
	end
1349
	if string.sub(msg, 1, 6) == (prefix.."bang ") then
1350
		for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
1351
			local Anim2 = Instance.new("Animation")
1352
			Anim2.AnimationId = "rbxassetid://148840371"
1353
			local track2 = lplayer.Character.Humanoid:LoadAnimation(Anim2)
1354
			track2:Play(.1, 1, 1)
1355
			bplrr = v.Name
1356
			banpl = true
1357
		end
1358
	end
1359
	if string.sub(msg, 1, 7) == (prefix.."unbang") then
1360
		banpl = false
1361
	end
1362
	if string.sub(msg, 1, 10) == (prefix.."bringmod ") then
1363
		local function bringmodw()
1364
		for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
1365
		if obj.Name == (string.sub(msg, 11)) then
1366
		for i,ch in pairs(obj:GetDescendants()) do
1367
		if (ch:IsA("BasePart")) then
1368
		ch.CFrame = lplayer.Character.HumanoidRootPart.CFrame
1369
		ch.CanCollide = false
1370
		ch.Transparency = 0.7
1371
		wait()
1372
		ch.CFrame = lplayer.Character["Left Leg"].CFrame
1373
		wait()
1374
		ch.CFrame = lplayer.Character["Right Leg"].CFrame
1375
		wait()
1376
		ch.CFrame = lplayer.Character["Head"].CFrame
1377
		end
1378
		end
1379
		end
1380
		end
1381
		end
1382
		while wait() do
1383
			bringmodw()
1384
		end
1385
		game:GetService("StarterGui"):SetCore("SendNotification", {
1386
		Title = "BringMod";
1387
		Text = "BringMod enabled.";
1388
		})
1389
	end
1390
	if string.sub(msg, 1, 8) == (prefix.."respawn") then
1391
		local mod = Instance.new('Model', workspace) mod.Name = 're '..lplayer.Name
1392
		local hum = Instance.new('Humanoid', mod)
1393
		local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide = false ins.Transparency = 1
1394
		lplayer.Character = mod
1395
	end
1396
	if string.sub(msg, 1, 9) == (prefix.."shutdown") then
1397
		game:GetService'RunService'.Stepped:Connect(function()
1398
		pcall(function()
1399
		    for i,v in pairs(game:GetService'Players':GetPlayers()) do
1400
		        if v.Character ~= nil and v.Character:FindFirstChild'Head' then
1401
		            for _,x in pairs(v.Character.Head:GetChildren()) do
1402
		                if x:IsA'Sound' then x.Playing = true x.CharacterSoundEvent:FireServer(true, true) end
1403
		            end
1404
		        end
1405
		    end
1406
		end)
1407
		end)
1408
		game:GetService("StarterGui"):SetCore("SendNotification", {
1409
		Title = "Attempting Shutdown";
1410
		Text = "Shutdown Attempt has begun.";
1411
		})
1412
	end
1413
	if string.sub(msg, 1, 8) == (prefix.."delobj ") then
1414
		objtodel = (string.sub(msg, 9))
1415
		for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
1416
			if v.Name == objtodel then
1417
				v:Destroy()
1418
			end
1419
		end
1420
	end
1421
	if string.sub(msg, 1, 8) == (prefix.."getplrs") then
1422
		for i,v in pairs(game:GetService("Players"):GetPlayers())do
1423
			print(v)
1424
		end
1425
		game:GetService("StarterGui"):SetCore("SendNotification", {
1426
		Title = "Printed";
1427
		Text = "Players have been printed to console. (F9)";
1428
		})
1429
	end
1430
	if string.sub(msg, 1, 9) == (prefix.."deldecal") then
1431
		for i,v in pairs(game:GetService("Workspace"):GetDescendants())do
1432
			if (v:IsA("Decal")) then
1433
				v:Destroy()
1434
			end
1435
		end
1436
	end
1437
	if string.sub(msg, 1, 11) == (prefix.."opfinality") then
1438
		loadstring(game:GetObjects("rbxassetid://1294358929")[1].Source)()
1439
		game:GetService("StarterGui"):SetCore("SendNotification", {
1440
		Title = "Success!";
1441
		Text = "OpFinality GUI has loaded.";
1442
		})
1443
	end
1444
	if string.sub(msg, 1, 8) == (prefix.."remotes") then
1445
		remotes = true
1446
		added = true
1447
		game.DescendantAdded:connect(function(rmt)
1448
		if added == true then
1449
		if remotes == true then 
1450
		if rmt:IsA("RemoteEvent") then
1451
		print("A RemoteEvent was added!")
1452
		print(" game." .. rmt:GetFullName() .. " | RemoteEvent")
1453
		print(" game." .. rmt:GetFullName() .. " | RemoteEvent", 247, 0, 0, true)
1454
		end end end
1455
		end)
1456
		game.DescendantAdded:connect(function(rmtfnctn)
1457
		if added == true then
1458
		if remotes == true then 
1459
		if rmtfnctn:IsA("RemoteFunction") then
1460
		warn("A RemoteFunction was added!")
1461
		warn(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction")
1462
		print(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction", 5, 102, 198, true)
1463
		end end end
1464
		end)
1465
		
1466
		game.DescendantAdded:connect(function(bndfnctn)
1467
		if added == true then
1468
		if binds == true then 
1469
		if bndfnctn:IsA("BindableFunction") then
1470
		print("A BindableFunction was added!")
1471
		print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction")
1472
		print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction", 239, 247, 4, true)
1473
		end end end
1474
		end)
1475
		
1476
		game.DescendantAdded:connect(function(bnd)
1477
		if added == true then
1478
		if binds == true then 
1479
		if bnd:IsA("BindableEvent") then
1480
		warn("A BindableEvent was added!")
1481
		warn(" game." .. bnd:GetFullName() .. " | BindableEvent")
1482
		print(" game." .. bnd:GetFullName() .. " | BindableEvent", 13, 193, 22, true)
1483
		end end end
1484
		end)
1485
		
1486
		
1487
		if binds == true then
1488
		for i,v in pairs(game:GetDescendants()) do
1489
		if v:IsA("BindableFunction") then
1490
		print(" game." .. v:GetFullName() .. " | BindableFunction")
1491
		print(" game." .. v:GetFullName() .. " | BindableFunction", 239, 247, 4, true)
1492
		end end
1493
		for i,v in pairs(game:GetDescendants()) do
1494
		if v:IsA("BindableEvent") then
1495
		warn(" game." .. v:GetFullName() .. " | BindableEvent")
1496
		print(" game." .. v:GetFullName() .. " | BindableEvent", 13, 193, 22, true)
1497
		end end
1498
		else
1499
		print("Off")
1500
		end
1501
		if remotes == true then
1502
		for i,v in pairs(game:GetDescendants()) do
1503
		if v:IsA("RemoteFunction") then
1504
		warn(" game." .. v:GetFullName() .. " | RemoteFunction")
1505
		print(" game." .. v:GetFullName() .. " | RemoteFunction", 5, 102, 198, true)
1506
		end end
1507
		wait()
1508
		for i,v in pairs(game:GetDescendants()) do
1509
		if v:IsA("RemoteEvent") then
1510
		print(" game." .. v:GetFullName() .. " | RemoteEvent")
1511
		print(" game." .. v:GetFullName() .. " | RemoteEvent", 247, 0, 0, true)
1512
		end end
1513
		else
1514
		print("Off")
1515
		end
1516
		game:GetService("StarterGui"):SetCore("SendNotification", {
1517
		Title = "Printing Remotes";
1518
		Text = "Type ;noremotes to disable.";
1519
		})
1520
	end
1521
	if string.sub(msg, 1, 10) == (prefix.."noremotes") then
1522
		remotes = false
1523
		added = false
1524
		game:GetService("StarterGui"):SetCore("SendNotification", {
1525
		Title = "Printing Remotes Disabled";
1526
		Text = "Type ;remotes to enable.";
1527
		})
1528
	end
1529
	if string.sub(msg, 1, 10) == (prefix.."tpdefault") then
1530
		spin = false
1531
		followed = false
1532
		traill = false
1533
		noclip = false
1534
		annoying = false
1535
		hwalk = false
1536
		cbringing = false
1537
	end
1538
	if string.sub(msg, 1, 8) == (prefix.."stopsit") then
1539
		stopsitting = true
1540
	end
1541
	if string.sub(msg, 1, 6) == (prefix.."gosit") then
1542
		stopsitting = false
1543
	end
1544
	if string.sub(msg, 1, 8) == (prefix.."version") then
1545
		print(adminversion)
1546
		game:GetService("StarterGui"):SetCore("SendNotification", {
1547
		Title = "Version";
1548
		Text = adminversion;
1549
		})
1550
	end
1551
	if string.sub(msg, 1, 8) == (prefix.."clicktp") then
1552
		clickgoto = true
1553
		game:GetService("StarterGui"):SetCore("SendNotification", {
1554
		Title = "Click TP";
1555
		Text = "Press E to teleport to mouse position, ;noclicktp to stop";
1556
		})
1557
	end
1558
	if string.sub(msg, 1, 9) == (prefix.."clickdel") then
1559
		clickdel = true
1560
		game:GetService("StarterGui"):SetCore("SendNotification", {
1561
		Title = "Click Delete";
1562
		Text = "Press E to delete part at mouse, ;noclickdel to stop";
1563
		})
1564
	end
1565
	if string.sub(msg, 1, 11) == (prefix.."noclickdel") then
1566
		clickdel = false
1567
		game:GetService("StarterGui"):SetCore("SendNotification", {
1568
		Title = "Click Delete";
1569
		Text = "Click delete has been disabled.";
1570
		})
1571
	end
1572
	if string.sub(msg, 1, 10) == (prefix.."noclicktp") then
1573
		clickgoto = false
1574
		game:GetService("StarterGui"):SetCore("SendNotification", {
1575
		Title = "Click TP";
1576
		Text = "Click TP has been disabled.";
1577
		})
1578
	end
1579
	if string.sub(msg, 1, 8) == (prefix.."toolson") then
1580
		gettingtools = true
1581
		game:GetService("StarterGui"):SetCore("SendNotification", {
1582
		Title = "Tools Enabled";
1583
		Text = "Automatically colleting tools dropped.";
1584
		})
1585
	end
1586
	if string.sub(msg, 1, 9) == (prefix.."toolsoff") then
1587
		gettingtools = false
1588
		game:GetService("StarterGui"):SetCore("SendNotification", {
1589
		Title = "Tools Disabled";
1590
		Text = "Click TP has been disabled.";
1591
		})
1592
	end
1593
	if string.sub(msg, 1, 10) == (prefix.."delcmdbar") then
1594
		ScreenGui:Destroy()
1595
	end
1596
	if string.sub(msg, 1, 6) == (prefix.."reset") then
1597
		lplayer.Character.Head:Destroy()
1598
	end
1599
	if string.sub(msg, 1, 7) == (prefix.."state ") then
1600
		statechosen = string.sub(msg, 8)
1601
		changingstate = true
1602
	end
1603
	if string.sub(msg, 1, 9) == (prefix.."gravity ") then
1604
		game:GetService("Workspace").Gravity = string.sub(msg, 10)
1605
	end
1606
	if string.sub(msg, 1, 10) == (prefix.."looprhats") then
1607
		removingmeshhats = true
1608
	end
1609
	if string.sub(msg, 1, 12) == (prefix.."unlooprhats") then
1610
		removingmeshhats = false
1611
	end
1612
	if string.sub(msg, 1, 10) == (prefix.."looprtool") then
1613
		removingmeshtool = true
1614
	end
1615
	if string.sub(msg, 1, 12) == (prefix.."unlooprtool") then
1616
		removingmeshtool = false
1617
	end
1618
	if string.sub(msg, 1, 10) == (prefix.."givetool ") then
1619
		for i,v in pairs(game:GetService("Players").LocalPlayer.Character:GetDescendants()) do
1620
			if v:IsA("Tool") then
1621
				for i,player in pairs(GetPlayer(string.sub(msg, 11))) do
1622
					v.Parent = player.Character
1623
				end
1624
			end
1625
		end
1626
	end
1627
	if string.sub(msg, 1, 14) == (prefix.."givealltools ") then
1628
		for i,v in pairs(game:GetService("Players").LocalPlayer.Backpack:GetDescendants()) do
1629
			if v:IsA("Tool") then
1630
				v.Parent = lplayer.Character
1631
				wait()
1632
				for i,player in pairs(GetPlayer(string.sub(msg, 15))) do
1633
					v.Parent = player.Character
1634
				end
1635
			end
1636
		end
1637
	end
1638
	if string.sub(msg, 1, 5) == (prefix.."age ") then
1639
		for i,player in pairs(GetPlayer(string.sub(msg, 6))) do
1640
			game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(player.Name.." Account Age: "..player.AccountAge.." days!", "All")
1641
		end
1642
	end
1643
	if string.sub(msg, 1, 4) == (prefix.."id ") then
1644
		for i,player in pairs(GetPlayer(string.sub(msg, 5))) do
1645
			game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(player.Name.." Account ID: "..player.UserId, "All")
1646
		end
1647
	end
1648
	if string.sub(msg, 1, 6) == (prefix..".age ") then
1649
		for i,player in pairs(GetPlayer(string.sub(msg, 7))) do
1650
			game:GetService("StarterGui"):SetCore("SendNotification", {
1651
			Title = player.AccountAge.." Days";
1652
			Text = "Account age of "..player.Name;
1653
			})
1654
		end
1655
	end
1656
	if string.sub(msg, 1, 5) == (prefix..".id ") then
1657
		for i,player in pairs(GetPlayer(string.sub(msg, 6))) do
1658
			game:GetService("StarterGui"):SetCore("SendNotification", {
1659
			Title = player.UserId.." ID";
1660
			Text = "Account ID of "..player.Name;
1661
			})
1662
		end
1663
	end
1664
	if string.sub(msg, 1, 7) == (prefix.."gameid") then
1665
		game:GetService("StarterGui"):SetCore("SendNotification", {
1666
		Title = "Game ID";
1667
		Text = "Game ID: ".. game.GameId;
1668
		})
1669
	end
1670
	if string.sub(msg, 1, 4) == (prefix.."pgs") then
1671
		local pgscheck = game:GetService("Workspace"):PGSIsEnabled()
1672
		if pgscheck == true then
1673
			game:GetService("StarterGui"):SetCore("SendNotification", {
1674
			Title = "PGSPhysicsSolverEnabled";
1675
			Text = "PGS is Enabled!";
1676
			})
1677
		else
1678
			game:GetService("StarterGui"):SetCore("SendNotification", {
1679
			Title = "PGSPhysicsSolverEnabled";
1680
			Text = "PGS is Disabled!";
1681
			})
1682
		end
1683
	end
1684
	if string.sub(msg, 1, 12) == (prefix.."removeinvis") then
1685
		for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
1686
			if v:IsA("Part") then
1687
				if v.Transparency == 1 then
1688
					if v.Name ~= "HumanoidRootPart" then
1689
						v:Destroy()
1690
					end
1691
				end
1692
			end
1693
		end
1694
	end
1695
	if string.sub(msg, 1, 10) == (prefix.."removefog") then
1696
		game:GetService("Lighting").FogStart = 0
1697
		game:GetService("Lighting").FogEnd = 9999999999999
1698
	end
1699
	if string.sub(msg, 1, 8) == (prefix.."disable") then
1700
		lplayer.Character.Humanoid.Parent = lplayer
1701
	end
1702
	if string.sub(msg, 1, 7) == (prefix.."enable") then
1703
		lplayer.Humanoid.Parent = lplayer.Character
1704
	end
1705
	if string.sub(msg, 1, 8) == (prefix.."prefix ") then
1706
		prefix = (string.sub(msg, 9, 9))
1707
		wait(0.1)
1708
		change()
1709
		wait(0.1)
1710
		game:GetService("StarterGui"):SetCore("SendNotification", {
1711
		Title = "Prefix changed!";
1712
		Text = "Prefix is now "..prefix..". Use ;resetprefix to reset to ;";
1713
		})
1714
	end
1715
	if string.sub(msg, 1, 12) == (";resetprefix") then
1716
		prefix = ";"
1717
		wait(0.1)
1718
		change()
1719
		wait(0.1)
1720
		game:GetService("StarterGui"):SetCore("SendNotification", {
1721
		Title = "Prefix changed!";
1722
		Text = "Prefix is now "..prefix..". Make sure it's one key!";
1723
		})
1724
	end
1725
	if string.sub(msg, 1, 10) == (prefix.."flyspeed ") then
1726
		speedfly = string.sub(msg, 11)
1727
		wait()
1728
		change()
1729
	end
1730
	if string.sub(msg, 1, 8) == (prefix.."carpet ") then
1731
		for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
1732
			local Anim3 = Instance.new("Animation")
1733
			Anim3.AnimationId = "rbxassetid://282574440"
1734
			local track3 = lplayer.Character.Humanoid:LoadAnimation(Anim3)
1735
			track3:Play(.1, 1, 1)
1736
			bplrr = v.Name
1737
			banpl = true
1738
		end
1739
	end
1740
	if string.sub(msg, 1, 9) == (prefix.."uncarpet") then
1741
		banpl = false
1742
	end
1743
	if string.sub(msg, 1, 7) == (prefix.."stare ") then
1744
		for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
1745
			staring = true
1746
			stareplr = v
1747
		end
1748
	end
1749
	if string.sub(msg, 1, 8) == (prefix.."unstare") then
1750
		staring = false
1751
	end
1752
	if string.sub(msg, 1, 8) == (prefix.."logchat") then
1753
		chatlogs = true
1754
		game:GetService("StarterGui"):SetCore("SendNotification", {
1755
		Title = "LogChat enabled";
1756
		Text = "Now logging all player chat.";
1757
		})
1758
	end
1759
	if string.sub(msg, 1, 10) == (prefix.."unlogchat") then
1760
		chatlogs = false
1761
		game:GetService("StarterGui"):SetCore("SendNotification", {
1762
		Title = "LogChat disabled";
1763
		Text = "Stopped logging all player chat.";
1764
		})
1765
	end
1766
	if string.sub(msg, 1, 7) == (prefix.."fixcam") then
1767
		game:GetService("Workspace").CurrentCamera:Destroy()
1768
		wait(0.1)
1769
		game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Humanoid
1770
		game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
1771
		lplayer.CameraMinZoomDistance = 0.5
1772
		lplayer.CameraMaxZoomDistance = 400
1773
		lplayer.CameraMode = "Classic"
1774
	end
1775
	if string.sub(msg, 1, 8) == (prefix.."unstate") then
1776
		changingstate = false
1777
	end
1778
end)
1779
1780
local function tp()
1781
	for i, player in ipairs(game:GetService("Players"):GetPlayers()) do
1782
		if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
1783
			if player.Name == brplr then
1784
				player.Character.HumanoidRootPart.CFrame = lplayer.Character.HumanoidRootPart.CFrame + lplayer.Character.HumanoidRootPart.CFrame.lookVector * 2
1785
			end
1786
		end
1787
	end
1788
end
1789
local function tpall()
1790
	for i, player in ipairs(game:GetService("Players"):GetPlayers()) do
1791
		if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
1792
			player.Character.HumanoidRootPart.CFrame = lplayer.Character.HumanoidRootPart.CFrame + lplayer.Character.HumanoidRootPart.CFrame.lookVector * 3
1793
		end
1794
	end
1795
end
1796
spawn(function()
1797
	while wait(spamdelay) do
1798
		if spamming == true then
1799
			game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamtext, "All")
1800
		end
1801
	end
1802
end)
1803
spawn(function()
1804
	while wait(spamdelay) do
1805
		if spammingpm == true then
1806
			game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..pmspammed.." @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", "All")
1807
		end
1808
	end
1809
end)
1810
spawn(function()
1811
	while wait() do
1812
		if cbring == true then
1813
			tp()
1814
		end
1815
	end
1816
end)
1817
spawn(function()
1818
	while wait() do
1819
		if cbringall == true then
1820
			tpall()
1821
		end
1822
	end
1823
end)
1824
1825
Mouse.KeyDown:connect(function(Key)
1826
	if Key == prefix then
1827
		CMDBAR:CaptureFocus()
1828
	end
1829
end)
1830
1831
CMDBAR.FocusLost:connect(function(enterPressed)
1832
	if enterPressed then
1833
		if string.sub(CMDBAR.Text, 1, 5) == ("kill ") then
1834
			if string.sub(CMDBAR.Text, 6) == "me" then
1835
				lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(100000,0,100000)
1836
			else
1837
				for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6)))do
1838
					local NOW = lplayer.Character.HumanoidRootPart.CFrame
1839
					lplayer.Character.Humanoid.Name = 1
1840
					local l = lplayer.Character["1"]:Clone()
1841
					l.Parent = lplayer.Character
1842
					l.Name = "Humanoid"
1843
					wait(0.1)
1844
					lplayer.Character["1"]:Destroy()
1845
					game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
1846
					lplayer.Character.Animate.Disabled = true
1847
					wait(0.1)
1848
					lplayer.Character.Animate.Disabled = false
1849
					lplayer.Character.Humanoid.DisplayDistanceType = "None"
1850
					for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
1851
					lplayer.Character.Humanoid:EquipTool(v)
1852
					end
1853
					local function tp(player,player2)
1854
					local char1,char2=player.Character,player2.Character
1855
					if char1 and char2 then
1856
					char1:MoveTo(char2.Head.Position)
1857
					end
1858
					end
1859
					wait(0.1)
1860
					lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
1861
					wait(0.2)
1862
					lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
1863
					wait(0.5)
1864
					lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-100000,10,-100000))
1865
					wait(0.7)
1866
					tp(lplayer,game:GetService("Players")[v.Name])
1867
					wait(0.7)
1868
					lplayer.Character.HumanoidRootPart.CFrame = NOW
1869
					game:GetService("StarterGui"):SetCore("SendNotification", {
1870
					Title = "Tools needed!";
1871
					Text = "You need a tool in your backpack for this command!";
1872
					})
1873
				end
1874
			end
1875
		end
1876
		if string.sub(CMDBAR.Text, 1, 6) == ("bring ") then
1877
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7)))do
1878
				local NOW = lplayer.Character.HumanoidRootPart.CFrame
1879
				lplayer.Character.Humanoid.Name = 1
1880
				local l = lplayer.Character["1"]:Clone()
1881
				l.Parent = lplayer.Character
1882
				l.Name = "Humanoid"
1883
				wait(0.1)
1884
				lplayer.Character["1"]:Destroy()
1885
				game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
1886
				lplayer.Character.Animate.Disabled = true
1887
				wait(0.1)
1888
				lplayer.Character.Animate.Disabled = false
1889
				lplayer.Character.Humanoid.DisplayDistanceType = "None"
1890
				for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
1891
				lplayer.Character.Humanoid:EquipTool(v)
1892
				end
1893
				local function tp(player,player2)
1894
				local char1,char2=player.Character,player2.Character
1895
				if char1 and char2 then
1896
				char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
1897
				end
1898
				end
1899
				local function getout(player,player2)
1900
				local char1,char2=player.Character,player2.Character
1901
				if char1 and char2 then
1902
				char1:MoveTo(char2.Head.Position)
1903
				end
1904
				end
1905
				tp(game:GetService("Players")[v.Name], lplayer)
1906
				wait(0.2)
1907
				tp(game:GetService("Players")[v.Name], lplayer)
1908
				wait(0.5)
1909
				lplayer.Character.HumanoidRootPart.CFrame = NOW
1910
				wait(0.5)
1911
				getout(lplayer, game:GetService("Players")[v.Name])
1912
				wait(0.3)
1913
				lplayer.Character.HumanoidRootPart.CFrame = NOW
1914
				game:GetService("StarterGui"):SetCore("SendNotification", {
1915
				Title = "Tools needed!";
1916
				Text = "You need a tool in your backpack for this command!";
1917
				})
1918
			end
1919
		end
1920
		if string.sub(CMDBAR.Text, 1, 5) == ("spin ") then
1921
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
1922
				lplayer.Character.Humanoid.Name = 1
1923
				local l = lplayer.Character["1"]:Clone()
1924
				l.Parent = lplayer.Character
1925
				l.Name = "Humanoid"
1926
				wait(0.1)
1927
				lplayer.Character["1"]:Destroy()
1928
				game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
1929
				lplayer.Character.Animate.Disabled = true
1930
				wait(0.1)
1931
				lplayer.Character.Animate.Disabled = false
1932
				lplayer.Character.Humanoid.DisplayDistanceType = "None"
1933
				for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
1934
				lplayer.Character.Humanoid:EquipTool(v)
1935
				end
1936
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
1937
				spinplr = v
1938
				wait(0.5)
1939
				spin = true
1940
				game:GetService("StarterGui"):SetCore("SendNotification", {
1941
				Title = "Tools needed!";
1942
				Text = "You need a tool in your backpack for this command!";
1943
				})
1944
			end
1945
		end
1946
		if string.sub(CMDBAR.Text, 1, 6) == ("unspin") then
1947
			spin = false
1948
		end
1949
		if string.sub(CMDBAR.Text, 1, 7) == ("attach ") then
1950
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
1951
				lplayer.Character.Humanoid.Name = 1
1952
				local l = lplayer.Character["1"]:Clone()
1953
				l.Parent = lplayer.Character
1954
				l.Name = "Humanoid"
1955
				wait(0.1)
1956
				lplayer.Character["1"]:Destroy()
1957
				game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
1958
				lplayer.Character.Animate.Disabled = true
1959
				wait(0.1)
1960
				lplayer.Character.Animate.Disabled = false
1961
				lplayer.Character.Humanoid.DisplayDistanceType = "None"
1962
				for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
1963
				lplayer.Character.Humanoid:EquipTool(v)
1964
				end
1965
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
1966
				wait(0.3)
1967
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
1968
				attplr = v
1969
				game:GetService("StarterGui"):SetCore("SendNotification", {
1970
				Title = "Tools needed!";
1971
				Text = "You need a tool in your backpack for this command!";
1972
				})
1973
			end
1974
		end
1975
		if string.sub(CMDBAR.Text, 1, 9) == ("unattach ") then
1976
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
1977
				local function getout(player,player2)
1978
				local char1,char2=player.Character,player2.Character
1979
				if char1 and char2 then
1980
				char1:MoveTo(char2.Head.Position)
1981
				end
1982
				end
1983
				getout(lplayer, game:GetService("Players")[v.Name])
1984
			end
1985
		end
1986
		if string.sub(CMDBAR.Text, 1, 7) == ("follow ") then
1987
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
1988
				followed = true
1989
				flwplr = v
1990
			end
1991
		end
1992
		if string.sub(CMDBAR.Text, 1, 8) == ("unfollow") then
1993
			followed = false
1994
		end
1995
		if string.sub(CMDBAR.Text, 1, 9) == ("freefall ") then
1996
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
1997
				local NOW = lplayer.Character.HumanoidRootPart.CFrame
1998
				lplayer.Character.Humanoid.Name = 1
1999
				local l = lplayer.Character["1"]:Clone()
2000
				l.Parent = lplayer.Character
2001
				l.Name = "Humanoid"
2002
				wait(0.1)
2003
				lplayer.Character["1"]:Destroy()
2004
				game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
2005
				lplayer.Character.Animate.Disabled = true
2006
				wait(0.1)
2007
				lplayer.Character.Animate.Disabled = false
2008
				lplayer.Character.Humanoid.DisplayDistanceType = "None"
2009
				for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
2010
				lplayer.Character.Humanoid:EquipTool(v)
2011
				end
2012
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
2013
				wait(0.2)
2014
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
2015
				wait(0.6)
2016
				lplayer.Character.HumanoidRootPart.CFrame = NOW
2017
				wait(0.6)
2018
				lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
2019
				game:GetService("StarterGui"):SetCore("SendNotification", {
2020
				Title = "Tools needed!";
2021
				Text = "You need a tool in your backpack for this command!";
2022
				})
2023
			end
2024
		end
2025
		if string.sub(CMDBAR.Text, 1, 6) == ("trail ") then
2026
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
2027
				traill = true
2028
				trlplr = v
2029
			end
2030
		end
2031
		if string.sub(CMDBAR.Text, 1, 7) == ("untrail") then
2032
			traill = false
2033
		end
2034
		if string.sub(CMDBAR.Text, 1, 6) == ("orbit ") then
2035
			if string.sub(CMDBAR.Text, 7) == "all" or string.sub(CMDBAR.Text, 7) == "others" or string.sub(CMDBAR.Text, 7) == "me" then
2036
				lplayer.Character.HumanoidRootPart.CFrame = lplayer.Character.HumanoidRootPart.CFrame
2037
			else
2038
				for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
2039
					local o = Instance.new("RocketPropulsion")
2040
					o.Parent = lplayer.Character.HumanoidRootPart
2041
					o.Name = "Orbit"
2042
					o.Target = game:GetService("Players")[v.Name].Character.HumanoidRootPart
2043
					o:Fire()
2044
					noclip = true
2045
				end
2046
			end
2047
		end
2048
		if string.sub(CMDBAR.Text, 1, 7) == ("unorbit") then
2049
			lplayer.Character.HumanoidRootPart.Orbit:Destroy()
2050
			noclip = false
2051
		end
2052
		if string.sub(CMDBAR.Text, 1, 6) == ("fling ") then
2053
			if string.sub(CMDBAR.Text, 7) == "all" or string.sub(CMDBAR.Text, 7) == "others" or string.sub(CMDBAR.Text, 7) == "me" then
2054
				lplayer.Character.HumanoidRootPart.CFrame = lplayer.Character.HumanoidRootPart.CFrame
2055
			else
2056
				for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
2057
					local y = Instance.new("RocketPropulsion")
2058
					y.Parent = lplayer.Character.HumanoidRootPart
2059
					y.CartoonFactor = 1
2060
					y.MaxThrust = 800000
2061
					y.MaxSpeed = 1000
2062
					y.ThrustP = 200000
2063
					y.Name = "Fling"
2064
					game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players")[v.Name].Character.Head
2065
					y.Target = game:GetService("Players")[v.Name].Character.HumanoidRootPart
2066
					y:Fire()
2067
					noclip = true
2068
				end
2069
			end
2070
		end
2071
		if string.sub(CMDBAR.Text, 1, 7) == ("unfling") then
2072
			noclip = false
2073
			lplayer.Character.HumanoidRootPart.Fling:Destroy()
2074
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Head
2075
			wait(0.4)
2076
			lplayer.Character.HumanoidRootPart.Fling:Destroy()
2077
		end
2078
		if string.sub(CMDBAR.Text, 1, 7) == ("fecheck") then
2079
			if game:GetService("Workspace").FilteringEnabled == true then
2080
				warn("FE is Enabled (Filtering Enabled)")
2081
				game:GetService("StarterGui"):SetCore("SendNotification", {
2082
					Title = "FE is Enabled";
2083
					Text = "Filtering Enabled. Enjoy using Reviz Admin!";
2084
				})
2085
			else
2086
				warn("FE is Disabled (Filtering Disabled) Consider using a different admin script.")
2087
				game:GetService("StarterGui"):SetCore("SendNotification", {
2088
					Title = "FE is Disabled";
2089
					Text = "Filtering Disabled. Consider using a different admin script.";
2090
				})
2091
			end
2092
		end
2093
		if string.sub(CMDBAR.Text, 1, 5) == ("void ") then
2094
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
2095
				lplayer.Character.Humanoid.Name = 1
2096
				local l = lplayer.Character["1"]:Clone()
2097
				l.Parent = lplayer.Character
2098
				l.Name = "Humanoid"
2099
				wait(0.1)
2100
				lplayer.Character["1"]:Destroy()
2101
				game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
2102
				lplayer.Character.Animate.Disabled = true
2103
				wait(0.1)
2104
				lplayer.Character.Animate.Disabled = false
2105
				lplayer.Character.Humanoid.DisplayDistanceType = "None"
2106
				for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
2107
				lplayer.Character.Humanoid:EquipTool(v)
2108
				end
2109
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
2110
				wait(0.2)
2111
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
2112
				wait(0.6)
2113
				lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999999999,0,999999999999999)
2114
				game:GetService("StarterGui"):SetCore("SendNotification", {
2115
				Title = "Tools needed!";
2116
				Text = "You need a tool in your backpack for this command!";
2117
				})
2118
			end
2119
		end
2120
		if string.sub(CMDBAR.Text, 1, 6) == ("noclip") then
2121
			noclip = true
2122
			game:GetService("StarterGui"):SetCore("SendNotification", {
2123
			Title = "Noclip enabled";
2124
			Text = "Type ;clip to disable";
2125
			})
2126
		end
2127
		if string.sub(CMDBAR.Text, 1, 4) == ("clip") then
2128
			noclip = false
2129
			game:GetService("StarterGui"):SetCore("SendNotification", {
2130
			Title = "Noclip disabled";
2131
			Text = "Type ;noclip to enable";
2132
			})
2133
		end
2134
		if string.sub(CMDBAR.Text, 1, 6) == ("speed ") then
2135
			lplayer.Character.Humanoid.WalkSpeed = (string.sub(CMDBAR.Text, 7))
2136
		end
2137
		if string.sub(CMDBAR.Text, 1, 3) == ("ws ") then
2138
			lplayer.Character.Humanoid.WalkSpeed = (string.sub(CMDBAR.Text, 4))
2139
		end
2140
		if string.sub(CMDBAR.Text, 1, 10) == ("hipheight ") then
2141
			lplayer.Character.Humanoid.HipHeight = (string.sub(CMDBAR.Text, 11))
2142
		end
2143
		if string.sub(CMDBAR.Text, 1, 3) == ("hh ") then
2144
			lplayer.Character.Humanoid.HipHeight = (string.sub(CMDBAR.Text, 4))
2145
		end
2146
		if string.sub(CMDBAR.Text, 1, 10) == ("jumppower ") then
2147
			lplayer.Character.Humanoid.JumpPower = (string.sub(CMDBAR.Text, 11))
2148
		end
2149
		if string.sub(CMDBAR.Text, 1, 3) == ("jp ") then
2150
			lplayer.Character.Humanoid.JumpPower = (string.sub(CMDBAR.Text, 4))
2151
		end
2152
		if string.sub(CMDBAR.Text, 1, 7) == ("default") then
2153
			lplayer.Character.Humanoid.JumpPower = 50
2154
			lplayer.Character.Humanoid.WalkSpeed = 16
2155
			lplayer.Character.Humanoid.HipHeight = 0
2156
		end
2157
		if string.sub(CMDBAR.Text, 1, 6) == ("annoy ") then
2158
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
2159
				annoying = true
2160
				annplr = v
2161
			end
2162
		end
2163
		if string.sub(CMDBAR.Text, 1, 7) == ("unannoy") then
2164
			annoying = false
2165
		end
2166
		if string.sub(CMDBAR.Text, 1, 9) == ("headwalk ") then
2167
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
2168
				hwalk = true
2169
				hdwplr = v
2170
			end
2171
		end
2172
		if string.sub(CMDBAR.Text, 1, 10) == ("unheadwalk") then
2173
			hwalk = false
2174
		end
2175
		if string.sub(CMDBAR.Text, 1, 7) == ("nolimbs") then
2176
			lplayer.Character["Left Leg"]:Destroy()
2177
			lplayer.Character["Left Arm"]:Destroy()
2178
			lplayer.Character["Right Leg"]:Destroy()
2179
			lplayer.Character["Right Arm"]:Destroy()
2180
		end
2181
		if string.sub(CMDBAR.Text, 1, 3) == ("god") then
2182
			lplayer.Character.Humanoid.Name = 1
2183
			local l = lplayer.Character["1"]:Clone()
2184
			l.Parent = lplayer.Character
2185
			l.Name = "Humanoid"
2186
			wait(0.1)
2187
			lplayer.Character["1"]:Destroy()
2188
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
2189
			lplayer.Character.Animate.Disabled = true
2190
			wait(0.1)
2191
			lplayer.Character.Animate.Disabled = false
2192
			lplayer.Character.Humanoid.DisplayDistanceType = "None"
2193
			game:GetService("StarterGui"):SetCore("SendNotification", {
2194
			Title = "FE Godmode enabled";
2195
			Text = "Use ;grespawn or ;respawn to remove.";
2196
			})
2197
		end
2198
		if string.sub(CMDBAR.Text, 1, 8) == ("drophats") then
2199
			for i,v in pairs(lplayer.Character:GetChildren()) do
2200
				if (v:IsA("Accessory")) or (v:IsA("Hat")) then
2201
					v.Parent = workspace
2202
				end
2203
			end
2204
		end
2205
		if string.sub(CMDBAR.Text, 1, 8) == ("droptool") then
2206
			for i,v in pairs(lplayer.Character:GetChildren()) do
2207
				if (v:IsA("Tool")) then
2208
					v.Parent = workspace
2209
				end
2210
			end
2211
		end
2212
		if string.sub(CMDBAR.Text, 1, 9) == ("loopdhats") then
2213
			droppinghats = true
2214
			game:GetService("StarterGui"):SetCore("SendNotification", {
2215
			Title = "Loop Drop Enabled";
2216
			Text = "Type ;unloopdhats to disable";
2217
			})
2218
		end
2219
		if string.sub(CMDBAR.Text, 1, 11) == ("unloopdhats") then
2220
			droppinghats = false
2221
			game:GetService("StarterGui"):SetCore("SendNotification", {
2222
			Title = "Loop Drop Disabled";
2223
			Text = "Type ;loopdhats to enable.";
2224
			})
2225
		end
2226
		if string.sub(CMDBAR.Text, 1, 9) == ("loopdtool") then
2227
			droppingtools = true
2228
			game:GetService("StarterGui"):SetCore("SendNotification", {
2229
			Title = "Loop Drop Enabled";
2230
			Text = "Type ;unloopdtool to disable";
2231
			})
2232
		end
2233
		if string.sub(CMDBAR.Text, 1, 11) == ("unloopdtool") then
2234
			droppingtools = false
2235
			game:GetService("StarterGui"):SetCore("SendNotification", {
2236
			Title = "Loop Drop Disabled";
2237
			Text = "Type ;loopdtool to enable.";
2238
			})
2239
		end
2240
		if string.sub(CMDBAR.Text, 1, 9) == ("invisible") then -- Credit to Timeless
2241
			Local = game:GetService('Players').LocalPlayer
2242
			Char  = Local.Character
2243
			touched,tpdback = false, false
2244
			box = Instance.new('Part',workspace)
2245
			box.Anchored = true
2246
			box.CanCollide = true
2247
			box.Size = Vector3.new(10,1,10)
2248
			box.Position = Vector3.new(0,10000,0)
2249
			box.Touched:connect(function(part)
2250
			    if (part.Parent.Name == Local.Name) then
2251
			        if touched == false then
2252
			            touched = true
2253
			            function apply()
2254
			                if script.Disabled ~= true then
2255
			                    no = Char.HumanoidRootPart:Clone()
2256
			                    wait(.25)
2257
			                    Char.HumanoidRootPart:Destroy()
2258
			                    no.Parent = Char
2259
			                    Char:MoveTo(loc)
2260
			                    touched = false
2261
			                end end
2262
			            if Char then
2263
			                apply()
2264
			            end
2265
			        end
2266
			    end
2267
			end)
2268
			repeat wait() until Char
2269
			loc = Char.HumanoidRootPart.Position
2270
			Char:MoveTo(box.Position + Vector3.new(0,.5,0))
2271
			game:GetService("StarterGui"):SetCore("SendNotification", {
2272
			Title = "Invisibility enabled!";
2273
			Text = "Reset or use ;respawn to remove.";
2274
			})
2275
		end
2276
		if string.sub(CMDBAR.Text, 1, 5) == ("view ") then
2277
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
2278
				if game:GetService("Players")[v.Name].Character.Humanoid then
2279
					game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players")[v.Name].Character.Humanoid
2280
				else
2281
					game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players")[v.Name].Character.Head
2282
				end
2283
			end
2284
		end
2285
		if string.sub(CMDBAR.Text, 1, 6) == ("unview") then
2286
			if lplayer.Character.Humanoid then
2287
				game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Humanoid
2288
			else
2289
				game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Head
2290
			end
2291
		end
2292
		if string.sub(CMDBAR.Text, 1, 5) == ("goto ") then
2293
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
2294
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
2295
			end
2296
		end
2297
		if string.sub(CMDBAR.Text, 1, 3) == ("fly") then
2298
		repeat wait() until lplayer and lplayer.Character and lplayer.Character:FindFirstChild('HumanoidRootPart') and lplayer.Character:FindFirstChild('Humanoid')
2299
		repeat wait() until Mouse
2300
		
2301
		local T = lplayer.Character.HumanoidRootPart
2302
		local CONTROL = {F = 0, B = 0, L = 0, R = 0}
2303
		local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
2304
		local SPEED = speedget
2305
		
2306
		local function fly()
2307
			flying = true
2308
			local BG = Instance.new('BodyGyro', T)
2309
			local BV = Instance.new('BodyVelocity', T)
2310
			BG.P = 9e4
2311
			BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
2312
			BG.cframe = T.CFrame
2313
			BV.velocity = Vector3.new(0, 0.1, 0)
2314
			BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
2315
			spawn(function()
2316
			repeat wait()
2317
			lplayer.Character.Humanoid.PlatformStand = true
2318
			if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
2319
			SPEED = 50
2320
			elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
2321
			SPEED = 0
2322
			end
2323
			if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
2324
			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
2325
			lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
2326
			elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
2327
			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
2328
			else
2329
			BV.velocity = Vector3.new(0, 0.1, 0)
2330
			end
2331
			BG.cframe = workspace.CurrentCamera.CoordinateFrame
2332
					until not flying
2333
					CONTROL = {F = 0, B = 0, L = 0, R = 0}
2334
					lCONTROL = {F = 0, B = 0, L = 0, R = 0}
2335
					SPEED = 0
2336
					BG:destroy()
2337
					BV:destroy()
2338
					lplayer.Character.Humanoid.PlatformStand = false
2339
				end)
2340
			end
2341
		Mouse.KeyDown:connect(function(KEY)
2342
			if KEY:lower() == 'w' then
2343
				CONTROL.F = speedfly
2344
			elseif KEY:lower() == 's' then
2345
				CONTROL.B = -speedfly
2346
			elseif KEY:lower() == 'a' then
2347
				CONTROL.L = -speedfly 
2348
			elseif KEY:lower() == 'd' then 
2349
				CONTROL.R = speedfly
2350
			end
2351
		end)
2352
		Mouse.KeyUp:connect(function(KEY)
2353
			if KEY:lower() == 'w' then
2354
				CONTROL.F = 0
2355
			elseif KEY:lower() == 's' then
2356
				CONTROL.B = 0
2357
			elseif KEY:lower() == 'a' then
2358
				CONTROL.L = 0
2359
			elseif KEY:lower() == 'd' then
2360
				CONTROL.R = 0
2361
			end
2362
		end)
2363
		fly()
2364
		end
2365
		if string.sub(CMDBAR.Text, 1, 5) == ("unfly") then
2366
			flying = false
2367
			lplayer.Character.Humanoid.PlatformStand = false
2368
		end
2369
		if string.sub(CMDBAR.Text, 1, 5) == ("chat ") then
2370
			game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer((string.sub(CMDBAR.Text, 6)), "All")
2371
		end
2372
		if string.sub(CMDBAR.Text, 1, 5) == ("spam ") then
2373
			spamtext = (string.sub(CMDBAR.Text, 6))
2374
			spamming = true
2375
		end
2376
		if string.sub(CMDBAR.Text, 1, 6) == ("unspam") then
2377
			spamming = false
2378
		end
2379
		if string.sub(CMDBAR.Text, 1, 9) == ("spamwait ") then
2380
			spamdelay = (string.sub(CMDBAR.Text, 10))
2381
		end
2382
		if string.sub(CMDBAR.Text, 1, 7) == ("pmspam ") then
2383
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
2384
				pmspammed = v.Name
2385
				spammingpm = true
2386
			end
2387
		end
2388
		if string.sub(CMDBAR.Text, 1, 8) == ("unpmspam") then
2389
			spammingpm = false
2390
		end
2391
		if string.sub(CMDBAR.Text, 1, 8) == ("cfreeze ") then
2392
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 9))) do
2393
				v.Character["Left Leg"].Anchored = true
2394
				v.Character["Left Arm"].Anchored = true
2395
				v.Character["Right Leg"].Anchored = true
2396
				v.Character["Right Arm"].Anchored = true
2397
				v.Character.Torso.Anchored = true
2398
				v.Character.Head.Anchored = true
2399
			end
2400
		end
2401
		if string.sub(CMDBAR.Text, 1, 10) == ("uncfreeze ") then
2402
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 11))) do
2403
				v.Character["Left Leg"].Anchored = false
2404
				v.Character["Left Arm"].Anchored = false
2405
				v.Character["Right Leg"].Anchored = false
2406
				v.Character["Right Arm"].Anchored = false
2407
				v.Character.Torso.Anchored = false
2408
				v.Character.Head.Anchored = false
2409
			end
2410
		end
2411
		if string.sub(CMDBAR.Text, 1, 8) == ("unlockws") then
2412
			local a = game:GetService("Workspace"):getChildren()
2413
			for i = 1, #a do
2414
				if a[i].className == "Part" then
2415
					a[i].Locked = false
2416
				elseif a[i].className == "Model" then
2417
					local r = a[i]:getChildren()
2418
					for i = 1, #r do
2419
						if r[i].className == "Part" then
2420
						r[i].Locked = false
2421
						end
2422
					end
2423
				end
2424
			end
2425
			game:GetService("StarterGui"):SetCore("SendNotification", {
2426
			Title = "Success!";
2427
			Text = "Workspace unlocked. Use ;lockws to lock.";
2428
			})
2429
		end
2430
		if string.sub(CMDBAR.Text, 1, 6) == ("lockws") then
2431
			local a = game:GetService("Workspace"):getChildren()
2432
			for i = 1, #a do
2433
				if a[i].className == "Part" then
2434
					a[i].Locked = true
2435
				elseif a[i].className == "Model" then
2436
					local r = a[i]:getChildren()
2437
					for i = 1, #r do
2438
						if r[i].className == "Part" then
2439
						r[i].Locked = true
2440
						end
2441
					end
2442
				end
2443
			end
2444
		end
2445
		if string.sub(CMDBAR.Text, 1, 6) == ("btools") then
2446
			local Clone_T = Instance.new("HopperBin",lplayer.Backpack)
2447
			Clone_T.BinType = "Clone"
2448
			local Destruct = Instance.new("HopperBin",lplayer.Backpack)
2449
			Destruct.BinType = "Hammer"
2450
			local Hold_T = Instance.new("HopperBin",lplayer.Backpack)
2451
			Hold_T.BinType = "Grab"
2452
		end
2453
		if string.sub(CMDBAR.Text, 1, 6) == ("pstand") then
2454
			lplayer.Character.Humanoid.PlatformStand = true
2455
		end
2456
		if string.sub(CMDBAR.Text, 1, 8) == ("unpstand") then
2457
			lplayer.Character.Humanoid.PlatformStand = false
2458
		end
2459
		if string.sub(CMDBAR.Text, 1, 9) == ("blockhead") then
2460
			lplayer.Character.Head.Mesh:Destroy()
2461
		end
2462
		if string.sub(CMDBAR.Text, 1, 3) == ("sit") then
2463
			lplayer.Character.Humanoid.Sit = true
2464
		end
2465
		if string.sub(CMDBAR.Text, 1, 9) == ("bringobj ") then
2466
			local function bringobjw()
2467
			for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
2468
			if obj.Name == (string.sub(CMDBAR.Text, 10)) then
2469
			obj.CFrame = lplayer.Character.HumanoidRootPart.CFrame
2470
			obj.CanCollide = false
2471
			obj.Transparency = 0.7
2472
			wait()
2473
			obj.CFrame = lplayer.Character["Left Leg"].CFrame
2474
			wait()
2475
			obj.CFrame = lplayer.Character["Right Leg"].CFrame
2476
			wait()
2477
			obj.CFrame = lplayer.Character["Head"].CFrame
2478
			end
2479
			end
2480
			end
2481
			while wait() do
2482
				bringobjw()
2483
			end
2484
			game:GetService("StarterGui"):SetCore("SendNotification", {
2485
			Title = "BringObj";
2486
			Text = "BringObj enabled.";
2487
			})
2488
		end
2489
		if string.sub(CMDBAR.Text, 1, 6) == ("wsvis ") then
2490
			vis = (string.sub(CMDBAR.Text, 7))
2491
			local a = game:GetService("Workspace"):GetDescendants()
2492
			for i = 1, #a do
2493
				if a[i].className == "Part" then
2494
					a[i].Transparency = vis
2495
				elseif a[i].className == "Model" then
2496
					local r = a[i]:getChildren()
2497
					for i = 1, #r do
2498
						if r[i].className == "Part" then
2499
						r[i].Transparency = vis
2500
						end
2501
					end
2502
				end
2503
			end
2504
		end
2505
		if string.sub(CMDBAR.Text, 1, 10) == ("hypertotal") then
2506
			loadstring(game:GetObjects("rbxassetid://1255063809")[1].Source)()
2507
			game:GetService("StarterGui"):SetCore("SendNotification", {
2508
			Title = "Success!";
2509
			Text = "HyperTotal GUI Loaded!";
2510
			})
2511
		end
2512
		if string.sub(CMDBAR.Text, 1, 4) == ("cmds") then
2513
			CMDSFRAME.Visible = true
2514
		end
2515
		if string.sub(CMDBAR.Text, 1, 9) == ("rmeshhats") then
2516
			for i,v in pairs(lplayer.Character:GetChildren()) do
2517
				if (v:IsA("Accessory")) or (v:IsA("Hat")) then
2518
					v.Handle.Mesh:Destroy()
2519
				end
2520
			end
2521
		end
2522
		if string.sub(CMDBAR.Text, 1, 9) == ("blockhats") then
2523
			for i,v in pairs(lplayer.Character:GetChildren()) do
2524
				if (v:IsA("Accessory")) or (v:IsA("Hat")) then
2525
					v.Handle.Mesh:Destroy()
2526
				end
2527
			end
2528
		end
2529
		if string.sub(CMDBAR.Text, 1, 9) == ("rmeshtool") then
2530
			for i,v in pairs(lplayer.Character:GetChildren()) do
2531
				if (v:IsA("Tool")) then
2532
					v.Handle.Mesh:Destroy()
2533
				end
2534
			end
2535
		end
2536
		if string.sub(CMDBAR.Text, 1, 9) == ("blocktool") then
2537
			for i,v in pairs(lplayer.Character:GetChildren()) do
2538
				if (v:IsA("Tool")) then
2539
					v.Handle.Mesh:Destroy()
2540
				end
2541
			end
2542
		end
2543
		if string.sub(CMDBAR.Text, 1, 7) == ("spinner") then
2544
			local p = Instance.new("RocketPropulsion")
2545
			p.Parent = lplayer.Character.HumanoidRootPart
2546
			p.Name = "Spinner"
2547
			p.Target = lplayer.Character["Left Arm"]
2548
			p:Fire()
2549
			game:GetService("StarterGui"):SetCore("SendNotification", {
2550
			Title = "Spinner enabled";
2551
			Text = "Type ;nospinner to disable.";
2552
			})
2553
		end
2554
		if string.sub(CMDBAR.Text, 1, 9) == ("nospinner") then
2555
			lplayer.Character.HumanoidRootPart.Spinner:Destroy()
2556
		end
2557
		if string.sub(CMDBAR.Text, 1, 6) == ("reachd") then
2558
			for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
2559
				if v:isA("Tool") then
2560
					local a = Instance.new("SelectionBox",v.Handle)
2561
					a.Adornee = v.Handle
2562
					v.Handle.Size = Vector3.new(0.5,0.5,60)
2563
					v.GripPos = Vector3.new(0,0,0)
2564
					lplayer.Character.Humanoid:UnequipTools()
2565
				end
2566
			end
2567
			game:GetService("StarterGui"):SetCore("SendNotification", {
2568
			Title = "Reach applied!";
2569
			Text = "Applied to equipped sword. Use ;noreach to disable.";
2570
			})
2571
		end
2572
		if string.sub(CMDBAR.Text, 1, 6) == ("reach ") then
2573
			for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
2574
				if v:isA("Tool") then
2575
					local a = Instance.new("SelectionBox",v.Handle)
2576
					a.Name = "Reach"
2577
					a.Adornee = v.Handle
2578
					v.Handle.Size = Vector3.new(0.5,0.5,(string.sub(CMDBAR.Text, 7)))
2579
					v.GripPos = Vector3.new(0,0,0)
2580
					lplayer.Character.Humanoid:UnequipTools()
2581
				end
2582
			end
2583
			game:GetService("StarterGui"):SetCore("SendNotification", {
2584
			Title = "Reach applied!";
2585
			Text = "Applied to equipped sword. Use ;noreach to disable.";
2586
			})
2587
		end
2588
		if string.sub(CMDBAR.Text, 1, 7) == ("noreach") then
2589
			for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
2590
				if v:isA("Tool") then
2591
					v.Handle.Reach:Destroy()
2592
				end
2593
			end
2594
			game:GetService("StarterGui"):SetCore("SendNotification", {
2595
			Title = "Reach removed!";
2596
			Text = "Removed reach from equipped sword.";
2597
			})
2598
		end
2599
		if string.sub(CMDBAR.Text, 1, 6) == ("rkill ") then
2600
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7)))do
2601
				lplayer.Character.Humanoid.Name = 1
2602
				local l = lplayer.Character["1"]:Clone()
2603
				l.Parent = lplayer.Character
2604
				l.Name = "Humanoid"
2605
				wait(0.1)
2606
				lplayer.Character["1"]:Destroy()
2607
				game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
2608
				lplayer.Character.Animate.Disabled = true
2609
				wait(0.1)
2610
				lplayer.Character.Animate.Disabled = false
2611
				lplayer.Character.Humanoid.DisplayDistanceType = "None"
2612
				for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
2613
				lplayer.Character.Humanoid:EquipTool(v)
2614
				end
2615
				wait(0.1)
2616
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
2617
				wait(0.2)
2618
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
2619
				wait(0.5)
2620
				lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-100000,10,-100000))
2621
				game:GetService("StarterGui"):SetCore("SendNotification", {
2622
				Title = "Tools needed!";
2623
				Text = "You need a tool in your backpack for this command!";
2624
				})
2625
			end
2626
		end
2627
		if string.sub(CMDBAR.Text, 1, 6) == ("tp me ") then
2628
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
2629
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
2630
			end
2631
		end
2632
		if string.sub(CMDBAR.Text, 1, 7) == ("cbring ") then
2633
			if (string.sub(CMDBAR.Text, 8)) == "all" or (string.sub(CMDBAR.Text, 8)) == "All" or (string.sub(CMDBAR.Text, 8)) == "ALL" then
2634
				cbringall = true
2635
			else
2636
				for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
2637
					brplr = v.Name
2638
				end
2639
			end
2640
			cbring = true
2641
		end
2642
		if string.sub(CMDBAR.Text, 1, 8) == ("uncbring") then
2643
			cbring = false
2644
			cbringall = false
2645
		end
2646
		if string.sub(CMDBAR.Text, 1, 5) == ("swap ") then
2647
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
2648
				local NOWPLR = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
2649
				local NOW = lplayer.Character.HumanoidRootPart.CFrame
2650
				lplayer.Character.Humanoid.Name = 1
2651
				local l = lplayer.Character["1"]:Clone()
2652
				l.Parent = lplayer.Character
2653
				l.Name = "Humanoid"
2654
				wait(0.1)
2655
				lplayer.Character["1"]:Destroy()
2656
				game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
2657
				lplayer.Character.Animate.Disabled = true
2658
				wait(0.1)
2659
				lplayer.Character.Animate.Disabled = false
2660
				lplayer.Character.Humanoid.DisplayDistanceType = "None"
2661
				for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
2662
				lplayer.Character.Humanoid:EquipTool(v)
2663
				end
2664
				local function tp(player,player2)
2665
				local char1,char2=player.Character,player2.Character
2666
				if char1 and char2 then
2667
				char1:MoveTo(char2.Head.Position)
2668
				end
2669
				end
2670
				wait(0.1)
2671
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
2672
				wait(0.2)
2673
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
2674
				wait(0.5)
2675
				lplayer.Character.HumanoidRootPart.CFrame = NOW
2676
				wait(0.6)
2677
				tp(lplayer, game:GetService("Players")[v.Name])
2678
				wait(0.4)
2679
				lplayer.Character.HumanoidRootPart.CFrame = NOWPLR
2680
				game:GetService("StarterGui"):SetCore("SendNotification", {
2681
				Title = "Tools needed!";
2682
				Text = "You need a tool in your backpack for this command!";
2683
				})
2684
			end
2685
		end
2686
		if string.sub(CMDBAR.Text, 1, 7) == ("glitch ") then
2687
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
2688
				lplayer.Character.Humanoid.Name = 1
2689
				local l = lplayer.Character["1"]:Clone()
2690
				l.Parent = lplayer.Character
2691
				l.Name = "Humanoid"
2692
				wait(0.1)
2693
				lplayer.Character["1"]:Destroy()
2694
				game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
2695
				lplayer.Character.Animate.Disabled = true
2696
				wait(0.1)
2697
				lplayer.Character.Animate.Disabled = false
2698
				lplayer.Character.Humanoid.DisplayDistanceType = "None"
2699
				for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
2700
				lplayer.Character.Humanoid:EquipTool(v)
2701
				end
2702
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
2703
				wait(0.3)
2704
				lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
2705
				wait(0.4)
2706
				b = Instance.new("BodyForce")
2707
				b.Parent = lplayer.Character.HumanoidRootPart
2708
				b.Name = "Glitch"
2709
				b.Force = Vector3.new(100000000,5000,0)
2710
				game:GetService("StarterGui"):SetCore("SendNotification", {
2711
				Title = "Tools needed!";
2712
				Text = "You need a tool in your backpack for this command!";
2713
				})
2714
			end
2715
		end
2716
		if string.sub(CMDBAR.Text, 1, 8) == ("unglitch") then
2717
			lplayer.Character.HumanoidRootPart.Glitch:Destroy()
2718
			lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(10000,0,10000)
2719
			b = Instance.new("BodyForce")
2720
			b.Parent = lplayer.Character.HumanoidRootPart
2721
			b.Name = "unGlitch"
2722
			b.Force = Vector3.new(0,-5000000,0)
2723
			wait(2)
2724
			lplayer.Character.HumanoidRootPart.unGlitch:Destroy()
2725
		end
2726
		if string.sub(CMDBAR.Text, 1, 8) == ("grespawn") then
2727
			lplayer.Character.Humanoid.Health = 0
2728
			wait(1)
2729
			lplayer.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
2730
			lplayer.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
2731
		end
2732
		if string.sub(CMDBAR.Text, 1, 8) == ("explorer") then
2733
			loadstring(game:GetObjects("rbxassetid://492005721")[1].Source)()
2734
			game:GetService("StarterGui"):SetCore("SendNotification", {
2735
			Title = "Success!";
2736
			Text = "DEX Explorer has loaded.";
2737
			})
2738
		end
2739
		if string.sub(CMDBAR.Text, 1, 5) == ("anim ") then
2740
			local Anim = Instance.new("Animation")
2741
			Anim.AnimationId = "rbxassetid://"..(string.sub(CMDBAR.Text, 6))
2742
			local track = lplayer.Character.Humanoid:LoadAnimation(Anim)
2743
			track:Play(.1, 1, 1)
2744
		end
2745
		if string.sub(CMDBAR.Text, 1, 7) == ("animgui") then
2746
			loadstring(game:GetObjects("rbxassetid://1202558084")[1].Source)()
2747
			game:GetService("StarterGui"):SetCore("SendNotification", {
2748
			Title = "Success!";
2749
			Text = "Energize Animations GUI has loaded.";
2750
			})
2751
		end
2752
		if string.sub(CMDBAR.Text, 1, 7) == ("savepos") then
2753
			saved = lplayer.Character.HumanoidRootPart.CFrame
2754
			game:GetService("StarterGui"):SetCore("SendNotification", {
2755
			Title = "Position Saved";
2756
			Text = "Use ;loadpos to return to saved position.";
2757
			})
2758
		end
2759
		if string.sub(CMDBAR.Text, 1, 7) == ("loadpos") then
2760
			lplayer.Character.HumanoidRootPart.CFrame = saved
2761
		end
2762
		if string.sub(CMDBAR.Text, 1, 5) == ("bang ") then
2763
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
2764
				local Anim2 = Instance.new("Animation")
2765
				Anim2.AnimationId = "rbxassetid://148840371"
2766
				local track2 = lplayer.Character.Humanoid:LoadAnimation(Anim2)
2767
				track2:Play(.1, 1, 1)
2768
				bplrr = v.Name
2769
				banpl = true
2770
			end
2771
		end
2772
		if string.sub(CMDBAR.Text, 1, 6) == ("unbang") then
2773
			banpl = false
2774
		end
2775
		if string.sub(CMDBAR.Text, 1, 9) == ("bringmod ") then
2776
			local function bringmodw()
2777
			for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
2778
			if obj.Name == (string.sub(CMDBAR.Text, 10)) then
2779
			for i,ch in pairs(obj:GetDescendants()) do
2780
			if (ch:IsA("BasePart")) then
2781
			ch.CFrame = lplayer.Character.HumanoidRootPart.CFrame
2782
			ch.CanCollide = false
2783
			ch.Transparency = 0.7
2784
			wait()
2785
			ch.CFrame = lplayer.Character["Left Leg"].CFrame
2786
			wait()
2787
			ch.CFrame = lplayer.Character["Right Leg"].CFrame
2788
			wait()
2789
			ch.CFrame = lplayer.Character["Head"].CFrame
2790
			end
2791
			end
2792
			end
2793
			end
2794
			end
2795
			while wait() do
2796
				bringmodw()
2797
			end
2798
			game:GetService("StarterGui"):SetCore("SendNotification", {
2799
			Title = "BringMod";
2800
			Text = "BringMod enabled.";
2801
			})
2802
		end
2803
		if string.sub(CMDBAR.Text, 1, 7) == ("respawn") then
2804
			local mod = Instance.new('Model', workspace) mod.Name = 're '..lplayer.Name
2805
			local hum = Instance.new('Humanoid', mod)
2806
			local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide = false ins.Transparency = 1
2807
			lplayer.Character = mod
2808
		end
2809
		if string.sub(CMDBAR.Text, 1, 8) == ("shutdown") then
2810
			game:GetService'RunService'.Stepped:Connect(function()
2811
			pcall(function()
2812
			    for i,v in pairs(game:GetService'Players':GetPlayers()) do
2813
			        if v.Character ~= nil and v.Character:FindFirstChild'Head' then
2814
			            for _,x in pairs(v.Character.Head:GetChildren()) do
2815
			                if x:IsA'Sound' then x.Playing = true x.CharacterSoundEvent:FireServer(true, true) end
2816
			            end
2817
			        end
2818
			    end
2819
			end)
2820
			end)
2821
			game:GetService("StarterGui"):SetCore("SendNotification", {
2822
			Title = "Attempting Shutdown";
2823
			Text = "Shutdown Attempt has begun.";
2824
			})
2825
		end
2826
		if string.sub(CMDBAR.Text, 1, 7) == ("delobj ") then
2827
			objtodel = (string.sub(CMDBAR.Text, 8))
2828
			for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
2829
				if v.Name == objtodel then
2830
					v:Destroy()
2831
				end
2832
			end
2833
		end
2834
		if string.sub(CMDBAR.Text, 1, 7) == ("getplrs") then
2835
			for i,v in pairs(game:GetService("Players"):GetPlayers())do
2836
				print(v)
2837
			end
2838
			game:GetService("StarterGui"):SetCore("SendNotification", {
2839
			Title = "Printed";
2840
			Text = "Players have been printed to console. (F9)";
2841
			})
2842
		end
2843
		if string.sub(CMDBAR.Text, 1, 8) == ("deldecal") then
2844
			for i,v in pairs(game:GetService("Workspace"):GetDescendants())do
2845
				if (v:IsA("Decal")) then
2846
					v:Destroy()
2847
				end
2848
			end
2849
		end
2850
		if string.sub(CMDBAR.Text, 1, 10) == ("opfinality") then
2851
			loadstring(game:GetObjects("rbxassetid://1294358929")[1].Source)()
2852
			game:GetService("StarterGui"):SetCore("SendNotification", {
2853
			Title = "Success!";
2854
			Text = "OpFinality GUI has loaded.";
2855
			})
2856
		end
2857
		if string.sub(CMDBAR.Text, 1, 7) == ("remotes") then
2858
			remotes = true
2859
			added = true
2860
			game.DescendantAdded:connect(function(rmt)
2861
			if added == true then
2862
			if remotes == true then 
2863
			if rmt:IsA("RemoteEvent") then
2864
			print("A RemoteEvent was added!")
2865
			print(" game." .. rmt:GetFullName() .. " | RemoteEvent")
2866
			print(" game." .. rmt:GetFullName() .. " | RemoteEvent", 247, 0, 0, true)
2867
			end end end
2868
			end)
2869
			game.DescendantAdded:connect(function(rmtfnctn)
2870
			if added == true then
2871
			if remotes == true then 
2872
			if rmtfnctn:IsA("RemoteFunction") then
2873
			warn("A RemoteFunction was added!")
2874
			warn(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction")
2875
			print(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction", 5, 102, 198, true)
2876
			end end end
2877
			end)
2878
			
2879
			game.DescendantAdded:connect(function(bndfnctn)
2880
			if added == true then
2881
			if binds == true then 
2882
			if bndfnctn:IsA("BindableFunction") then
2883
			print("A BindableFunction was added!")
2884
			print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction")
2885
			print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction", 239, 247, 4, true)
2886
			end end end
2887
			end)
2888
			
2889
			game.DescendantAdded:connect(function(bnd)
2890
			if added == true then
2891
			if binds == true then 
2892
			if bnd:IsA("BindableEvent") then
2893
			warn("A BindableEvent was added!")
2894
			warn(" game." .. bnd:GetFullName() .. " | BindableEvent")
2895
			print(" game." .. bnd:GetFullName() .. " | BindableEvent", 13, 193, 22, true)
2896
			end end end
2897
			end)
2898
			
2899
			
2900
			if binds == true then
2901
			for i,v in pairs(game:GetDescendants()) do
2902
			if v:IsA("BindableFunction") then
2903
			print(" game." .. v:GetFullName() .. " | BindableFunction")
2904
			print(" game." .. v:GetFullName() .. " | BindableFunction", 239, 247, 4, true)
2905
			end end
2906
			for i,v in pairs(game:GetDescendants()) do
2907
			if v:IsA("BindableEvent") then
2908
			warn(" game." .. v:GetFullName() .. " | BindableEvent")
2909
			print(" game." .. v:GetFullName() .. " | BindableEvent", 13, 193, 22, true)
2910
			end end
2911
			else
2912
			print("Off")
2913
			end
2914
			if remotes == true then
2915
			for i,v in pairs(game:GetDescendants()) do
2916
			if v:IsA("RemoteFunction") then
2917
			warn(" game." .. v:GetFullName() .. " | RemoteFunction")
2918
			print(" game." .. v:GetFullName() .. " | RemoteFunction", 5, 102, 198, true)
2919
			end end
2920
			wait()
2921
			for i,v in pairs(game:GetDescendants()) do
2922
			if v:IsA("RemoteEvent") then
2923
			print(" game." .. v:GetFullName() .. " | RemoteEvent")
2924
			print(" game." .. v:GetFullName() .. " | RemoteEvent", 247, 0, 0, true)
2925
			end end
2926
			else
2927
			print("Off")
2928
			end
2929
			game:GetService("StarterGui"):SetCore("SendNotification", {
2930
			Title = "Printing Remotes";
2931
			Text = "Type ;noremotes to disable.";
2932
			})
2933
		end
2934
		if string.sub(CMDBAR.Text, 1, 9) == ("noremotes") then
2935
			remotes = false
2936
			added = false
2937
			game:GetService("StarterGui"):SetCore("SendNotification", {
2938
			Title = "Printing Remotes Disabled";
2939
			Text = "Type ;remotes to enable.";
2940
			})
2941
		end
2942
		if string.sub(CMDBAR.Text, 1, 9) == ("tpdefault") then
2943
			spin = false
2944
			followed = false
2945
			traill = false
2946
			noclip = false
2947
			annoying = false
2948
			hwalk = false
2949
			cbringing = false
2950
		end
2951
		if string.sub(CMDBAR.Text, 1, 7) == ("stopsit") then
2952
			stopsitting = true
2953
		end
2954
		if string.sub(CMDBAR.Text, 1, 5) == ("gosit") then
2955
			stopsitting = false
2956
		end
2957
		if string.sub(CMDBAR.Text, 1, 7) == ("version") then
2958
			print(adminversion)
2959
			game:GetService("StarterGui"):SetCore("SendNotification", {
2960
			Title = "Version";
2961
			Text = adminversion;
2962
			})
2963
		end
2964
		if string.sub(CMDBAR.Text, 1, 7) == ("clicktp") then
2965
			clickgoto = true
2966
			game:GetService("StarterGui"):SetCore("SendNotification", {
2967
			Title = "Click TP";
2968
			Text = "Press E to teleport to mouse position";
2969
			})
2970
		end
2971
		if string.sub(CMDBAR.Text, 1, 9) == ("noclicktp") then
2972
			clickgoto = false
2973
			game:GetService("StarterGui"):SetCore("SendNotification", {
2974
			Title = "Click TP";
2975
			Text = "Click TP has been disabled.";
2976
			})
2977
		end
2978
		if string.sub(CMDBAR.Text, 1, 7) == ("toolson") then
2979
			gettingtools = true
2980
			game:GetService("StarterGui"):SetCore("SendNotification", {
2981
			Title = "Tools Enabled";
2982
			Text = "Automatically colleting tools dropped.";
2983
			})
2984
		end
2985
		if string.sub(CMDBAR.Text, 1, 8) == ("toolsoff") then
2986
			gettingtools = false
2987
			game:GetService("StarterGui"):SetCore("SendNotification", {
2988
			Title = "Tools Disabled";
2989
			Text = "Click TP has been disabled.";
2990
			})
2991
		end
2992
		if string.sub(CMDBAR.Text, 1, 9) == ("delcmdbar") then
2993
			ScreenGui:Destroy()
2994
		end
2995
		if string.sub(CMDBAR.Text, 1, 5) == ("reset") then
2996
			lplayer.Character.Head:Destroy()
2997
		end
2998
		if string.sub(CMDBAR.Text, 1, 6) == ("state ") then
2999
			statechosen = string.sub(CMDBAR.Text, 7)
3000
			changingstate = true
3001
		end
3002
		if string.sub(CMDBAR.Text, 1, 8) == ("gravity ") then
3003
			game:GetService("Workspace").Gravity = string.sub(CMDBAR.Text, 9)
3004
		end
3005
		if string.sub(CMDBAR.Text, 1, 9) == ("looprhats") then
3006
		removingmeshhats = true
3007
		end
3008
		if string.sub(CMDBAR.Text, 1, 11) == ("unlooprhats") then
3009
			removingmeshhats = false
3010
		end
3011
		if string.sub(CMDBAR.Text, 1, 9) == ("looprtool") then
3012
			removingmeshtool = true
3013
		end
3014
		if string.sub(CMDBAR.Text, 1, 11) == ("unlooprtool") then
3015
			removingmeshtool = false
3016
		end
3017
		if string.sub(CMDBAR.Text, 1, 9) == ("givetool ") then
3018
			for i,v in pairs(game:GetService("Players").LocalPlayer.Character:GetDescendants()) do
3019
				if v:IsA("Tool") then
3020
					for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
3021
						v.Parent = player.Character
3022
					end
3023
				end
3024
			end
3025
		end
3026
		if string.sub(CMDBAR.Text, 1, 4) == ("age ") then
3027
			for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 5))) do
3028
				game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(player.Name.." Account Age: "..player.AccountAge.." days!", "All")
3029
			end
3030
		end
3031
		if string.sub(CMDBAR.Text, 1, 3) == ("id ") then
3032
			for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 4))) do
3033
				game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(player.Name.." Account ID: "..player.UserId, "All")
3034
			end
3035
		end
3036
		if string.sub(CMDBAR.Text, 1, 5) == (".age ") then
3037
			for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
3038
				game:GetService("StarterGui"):SetCore("SendNotification", {
3039
				Title = player.AccountAge.." Days";
3040
				Text = "Account age of "..player.Name;
3041
				})
3042
			end
3043
		end
3044
		if string.sub(CMDBAR.Text, 1, 4) == (".id ") then
3045
			for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 5))) do
3046
				game:GetService("StarterGui"):SetCore("SendNotification", {
3047
				Title = player.UserId.." ID";
3048
				Text = "Account ID of "..player.Name;
3049
				})
3050
			end
3051
		end
3052
		if string.sub(CMDBAR.Text, 1, 6) == ("gameid") then
3053
			game:GetService("StarterGui"):SetCore("SendNotification", {
3054
			Title = "Game ID";
3055
			Text = "Game ID: ".. game.GameId;
3056
			})
3057
		end
3058
		if string.sub(CMDBAR.Text, 1, 3) == ("pgs") then
3059
			local pgscheck = game:GetService("Workspace"):PGSIsEnabled()
3060
			if pgscheck == true then
3061
				game:GetService("StarterGui"):SetCore("SendNotification", {
3062
				Title = "PGSPhysicsSolverEnabled";
3063
				Text = "PGS is Enabled!";
3064
				})
3065
			else
3066
				game:GetService("StarterGui"):SetCore("SendNotification", {
3067
				Title = "PGSPhysicsSolverEnabled";
3068
				Text = "PGS is Disabled!";
3069
				})
3070
			end
3071
		end
3072
		if string.sub(CMDBAR.Text, 1, 11) == ("removeinvis") then
3073
			for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
3074
				if v:IsA("Part") then
3075
					if v.Transparency == 1 then
3076
						if v.Name ~= "HumanoidRootPart" then
3077
							v:Destroy()
3078
						end
3079
					end
3080
				end
3081
			end
3082
		end
3083
		if string.sub(CMDBAR.Text, 1, 9) == ("removefog") then
3084
			game:GetService("Lighting").FogStart = 0
3085
			game:GetService("Lighting").FogEnd = 9999999999999
3086
		end
3087
		if string.sub(CMDBAR.Text, 1, 7) == ("disable") then
3088
			lplayer.Character.Humanoid.Parent = lplayer
3089
		end
3090
		if string.sub(CMDBAR.Text, 1, 6) == ("enable") then
3091
			lplayer.Humanoid.Parent = lplayer.Character
3092
		end
3093
		if string.sub(CMDBAR.Text, 1, 13) == ("givealltools ") then
3094
			for i,v in pairs(game:GetService("Players").LocalPlayer.Backpack:GetDescendants()) do
3095
				if v:IsA("Tool") then
3096
					v.Parent = lplayer.Character
3097
					wait()
3098
					for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 14))) do
3099
						v.Parent = player.Character
3100
					end
3101
				end
3102
			end
3103
		end
3104
		if string.sub(CMDBAR.Text, 1, 9) == ("flyspeed ") then
3105
			speedfly = string.sub(CMDBAR.Text, 10)
3106
			wait()
3107
			change()
3108
		end
3109
		if string.sub(CMDBAR.Text, 1, 7) == ("carpet ") then
3110
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
3111
				local Anim3 = Instance.new("Animation")
3112
				Anim3.AnimationId = "rbxassetid://282574440"
3113
				local track3 = lplayer.Character.Humanoid:LoadAnimation(Anim3)
3114
				track3:Play(.1, 1, 1)
3115
				bplrr = v.Name
3116
				banpl = true
3117
			end
3118
		end
3119
		if string.sub(CMDBAR.Text, 1, 8) == ("uncarpet") then
3120
			banpl = false
3121
		end
3122
		if string.sub(CMDBAR.Text, 1, 6) == ("stare ") then
3123
			for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
3124
				staring = true
3125
				stareplr = v
3126
			end
3127
		end
3128
		if string.sub(CMDBAR.Text, 1, 7) == ("unstare") then
3129
			staring = false
3130
		end
3131
		if string.sub(CMDBAR.Text, 1, 7) == ("logchat") then
3132
			chatlogs = true
3133
			game:GetService("StarterGui"):SetCore("SendNotification", {
3134
			Title = "LogChat enabled";
3135
			Text = "Now logging all player chat.";
3136
			})
3137
		end
3138
		if string.sub(CMDBAR.Text, 1, 9) == ("unlogchat") then
3139
			chatlogs = false
3140
			game:GetService("StarterGui"):SetCore("SendNotification", {
3141
			Title = "LogChat disabled";
3142
			Text = "Stopped logging all player chat.";
3143
			})
3144
		end
3145
		if string.sub(CMDBAR.Text, 1, 6) == ("fixcam") then
3146
			game:GetService("Workspace").CurrentCamera:Destroy()
3147
			wait(0.1)
3148
			game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Humanoid
3149
			game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
3150
			lplayer.CameraMinZoomDistance = 0.5
3151
			lplayer.CameraMaxZoomDistance = 400
3152
			lplayer.CameraMode = "Classic"
3153
		end
3154
		if string.sub(CMDBAR.Text, 1, 7) == ("unstate") then
3155
			changingstate = false
3156
		end
3157
		CMDBAR.Text = ""
3158
	end
3159
end)
3160
3161
wait(0.3)
3162
game:GetService("StarterGui"):SetCore("SendNotification", {
3163
	Title = "Loaded successfully!";
3164
	Text = "Reviz Admin V2 by illremember";
3165
})
3166
wait(0.1)
3167
print("Reviz Admin V2 loaded!")
3168
if game:GetService("Workspace").FilteringEnabled == true then
3169
	warn("FE is Enabled (Filtering Enabled)")
3170
	game:GetService("StarterGui"):SetCore("SendNotification", {
3171
		Title = "FE is Enabled";
3172
		Text = "Filtering Enabled. Enjoy using Reviz Admin!";
3173
	})
3174
else
3175
	warn("FE is Disabled (Filtering Disabled) Consider using a different admin script.")
3176
	game:GetService("StarterGui"):SetCore("SendNotification", {
3177
		Title = "FE is Disabled";
3178
		Text = "Filtering Disabled. Consider using a different admin script.";
3179
	})
3180
end
3181
3182
local intro = Instance.new("ScreenGui")
3183
local Frame = Instance.new("Frame")
3184
local ImageLabel = Instance.new("ImageLabel")
3185
intro.Parent = game:GetService("CoreGui")
3186
Frame.Parent = intro
3187
Frame.BackgroundColor3 = Color3.new(1, 1, 1)
3188
Frame.BackgroundTransparency = 1
3189
Frame.Size = UDim2.new(1, 0, 0, 300)
3190
Frame.Position = UDim2.new(0, 0, -0.4, 0)
3191
ImageLabel.Parent = Frame
3192
ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
3193
ImageLabel.BackgroundTransparency = 1
3194
ImageLabel.Position = UDim2.new(0, 0, 0, 0)
3195
ImageLabel.Size = UDim2.new(1, 0, 1, 0)
3196
ImageLabel.Image = "http://www.roblox.com/asset/?id=1542162618"
3197
Frame:TweenPosition(UDim2.new(0, 0, 0.2, 0), "Out", "Elastic", 3)
3198
wait(3.01)
3199
Frame:TweenPosition(UDim2.new(0, 0, 1.5, 0), "Out", "Elastic", 5)
3200
wait(5.01)
3201
intro:Destroy()