· 6 years ago · Jan 26, 2020, 08:52 PM
1-- Farewell Infortality.
2-- Version: 2.82
3-- Instances:
4local Skrrt10 = Instance.new("ScreenGui")
5local Openbar = Instance.new("Frame")
6local Openbut = Instance.new("TextButton")
7local Mainbar = Instance.new("Frame")
8local Information = Instance.new("TextLabel")
9local FencingAdminbut = Instance.new("TextButton")
10local KatiesAdminbut = Instance.new("TextButton")
11local Workatapizzabut = Instance.new("TextButton")
12local Prisonlifeknifebut = Instance.new("TextButton")
13local BloxSaberbut = Instance.new("TextButton")
14local Dahoodbut = Instance.new("TextButton")
15local xbut = Instance.new("TextButton")
16--Properties:
17Skrrt10.Name = "Skrrt 1.0"
18Skrrt10.Parent = game.CoreGui
19Skrrt10.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
20
21Openbar.Name = "Openbar"
22Openbar.Parent = Skrrt10
23Openbar.Active = true
24Openbar.BackgroundColor3 = Color3.new(1, 0.933333, 0)
25Openbar.BorderSizePixel = 3
26Openbar.Position = UDim2.new(0, 0, 0.593645513, 0)
27Openbar.Size = UDim2.new(0, 110, 0, 32)
28
29Openbut.Name = "Openbut"
30Openbut.Parent = Openbar
31Openbut.BackgroundColor3 = Color3.new(1, 0.933333, 0)
32Openbut.Size = UDim2.new(0, 110, 0, 32)
33Openbut.Font = Enum.Font.Gotham
34Openbut.Text = "Open"
35Openbut.TextColor3 = Color3.new(0, 0, 0)
36Openbut.TextSize = 14
37Openbut.MouseButton1Click:connect(function()
38Openbar.Visible = false
39Mainbar.Visible = true
40end)
41Mainbar.Name = "Mainbar"
42Mainbar.Parent = Skrrt10
43Mainbar.Active = true
44Mainbar.BackgroundColor3 = Color3.new(1, 0.933333, 0)
45Mainbar.BorderSizePixel = 4
46Mainbar.Position = UDim2.new(0.356796116, 0, 0.198996648, 0)
47Mainbar.Selectable = true
48Mainbar.Size = UDim2.new(0, 582, 0, 383)
49Mainbar.Visible = false
50Mainbar.Draggable = true
51
52Information.Name = "Information"
53Information.Parent = Mainbar
54Information.BackgroundColor3 = Color3.new(1, 0.933333, 0)
55Information.BorderSizePixel = 3
56Information.Position = UDim2.new(0.0137457047, 0, 0.0182767622, 0)
57Information.Size = UDim2.new(0, 566, 0, 38)
58Information.Font = Enum.Font.GothamBlack
59Information.Text = "Made by yescaputer"
60Information.TextColor3 = Color3.new(0, 0, 0)
61Information.TextSize = 15
62
63FencingAdminbut.Name = "Fencing Adminbut"
64FencingAdminbut.Parent = Mainbar
65FencingAdminbut.BackgroundColor3 = Color3.new(1, 0.933333, 0)
66FencingAdminbut.BorderSizePixel = 2
67FencingAdminbut.Position = UDim2.new(0.0790378004, 0, 0.172323763, 0)
68FencingAdminbut.Size = UDim2.new(0, 186, 0, 48)
69FencingAdminbut.Font = Enum.Font.GothamBlack
70FencingAdminbut.Text = "Fencing Admin"
71FencingAdminbut.TextColor3 = Color3.new(0, 0, 0)
72FencingAdminbut.TextSize = 16
73FencingAdminbut.MouseButton1Click:connect(function()
74-- Simple Admin Script I guess? (Made for Fencing) Discord: Tohru~ UWU >_<#6969
75ver = "1.8"
76local bypasser = true
77notrunning = false -- Pastebin is weird so
78for i,v in pairs(game.CoreGui:GetChildren()) do
79 if v.Name == "F_A" then
80 notrunning = false
81 warn("Fencing Admin [Version "..ver.."] is already running!")
82 game:GetService("StarterGui"):SetCore("SendNotification", {Title = "Fencing Admin", Text = "Fencing Admin Already running!"})
83 else
84 notrunning = true
85 end
86end
87if not notrunning then
88end
89if notrunning then
90Instance.new("BoolValue", game.CoreGui).Name = "F_A"
91-- Welcoming Stage
92for i,v in pairs(workspace:GetChildren()) do
93 if v:IsA("Message") then
94 if v.Text ~= "" then
95 v:Destroy()
96 end
97 end
98end
99m = Instance.new("Message")
100m.Parent = workspace
101m.Name = "Fencing Admin"
102m.Text = "Welcome "..game.Players.LocalPlayer.Name.." to Fencing Admin ["..ver.."]"
103wait(3)
104m.Text = "Made by [Tohru] on discord. (Tohru~ UWU >_<#6969) with major assistance from (Backtalkers)"
105wait(3)
106m.Text = "Prefix is ';' and to put /c system in chat to silently execute commands!"
107wait(3)
108m.Text = "You can execute some commands in one! (EX. ;ws 30 ;reach 999 ;nofloat)"
109wait(3)
110m.Text = "Loading Script..."
111Chat_Detector = game:GetService("Players").LocalPlayer.Chatted
112game.StarterGui:SetCore("SendNotification", {Title = "Fencing Admin"; Text = "Fencing Admin "..ver.." loaded! Type ';cmds'"})
113TS = game:GetService("TeleportService")
114chatlogs = false
115healing = false
116spawn (function()
117for i,v in pairs(workspace:GetChildren()) do
118 if v.Name == "Button" then
119 unedited = v.CFrame
120 v.Transparency = 1
121 v.CanCollide = false
122 v.Anchored = true
123 game:GetService("RunService").Stepped:connect(function()
124 if healing and Avatar then
125 v.CFrame = Avatar.HumanoidRootPart.CFrame
126 if not healing then
127 v.Position = Vector3.new(unedited)
128 v.CFrame = unedited
129 v.CanCollide = true
130 v.Transparency = 1
131 end
132 end
133 end)
134 end
135end
136end)
137jumping = false
138You = game:GetService("Players").LocalPlayer
139local Mouse = You:GetMouse()
140Mouse.KeyDown:connect(function(Space_Detect)
141if jumping then
142if Space_Detect:byte() == 32 then
143Humanoid = game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
144Humanoid:ChangeState("Jumping")
145wait()
146Humanoid:ChangeState("Seated")
147end
148end
149end)
150loopfollowing = false
151spawn (function()
152 game:GetService("RunService").Stepped:connect(function()
153 if loopfollowing and theplayer then
154 Avatar.Humanoid.WalkToPoint = theplayer.HumanoidRootPart.Position
155 if theplayer.Humanoid.Health == 0 then
156 loopfollowing = false
157 theplayer = nil
158 end
159 end
160end)
161end)
162-- FLY SCRIPT BY RGEENEUS < Credit to this guy, I credit so no skidding xd
163
164-- The following code should be in a local script.
165-- Only works on PC, not xbox or mobile. I do not have devices to test on.
166-- Call the start fly function AFTER the character exists to fly. The function does not run if there is no character.
167
168local flyingspeed = 50 -- This is the fly speed. Change it to whatever you like. The variable can be changed while running
169
170local c
171local h
172local bv
173local bav
174local cam
175local flying
176local p = game.Players.LocalPlayer
177local buttons = {W = false, S = false, A = false, D = false, Moving = false}
178
179startFly = function () -- Call this function to begin flying
180 if not p.Character or not p.Character.Head or flying then return end
181 c = p.Character
182 h = c.Humanoid
183 h.PlatformStand = true
184 cam = workspace:WaitForChild('Camera')
185 bv = Instance.new("BodyVelocity")
186 bav = Instance.new("BodyAngularVelocity")
187 bv.Velocity, bv.MaxForce, bv.P = Vector3.new(0, 0, 0), Vector3.new(10000, 10000, 10000), 1000
188 bav.AngularVelocity, bav.MaxTorque, bav.P = Vector3.new(0, 0, 0), Vector3.new(10000, 10000, 10000), 1000
189 bv.Parent = c.Head
190 bav.Parent = c.Head
191 flying = true
192 h.Died:connect(function() flying = false end)
193end
194
195function endFly() -- Call this function to stop flying
196 if not p.Character or not flying then return end
197 for i,v in pairs(c.Head:GetChildren()) do
198 if v:IsA("BodyVelocity") then
199 v:Destroy()
200 end
201 if v:IsA("BodyAngularVelocity") then
202 v:Destroy()
203 end
204 end
205 flying = false
206 h.PlatformStand = false
207end
208
209game:GetService("UserInputService").InputBegan:connect(function (input, GPE)
210 if GPE then return end
211 for i, e in pairs(buttons) do
212 if i ~= "Moving" and input.KeyCode == Enum.KeyCode[i] then
213 buttons[i] = true
214 buttons.Moving = true
215 end
216 end
217end)
218
219game:GetService("UserInputService").InputEnded:connect(function (input, GPE)
220 if GPE then return end
221 local a = false
222 for i, e in pairs(buttons) do
223 if i ~= "Moving" then
224 if input.KeyCode == Enum.KeyCode[i] then
225 buttons[i] = false
226 end
227 if buttons[i] then a = true end
228 end
229 end
230 buttons.Moving = a
231end)
232
233local setVec = function (vec)
234 return vec * (flyingspeed / vec.Magnitude)
235end
236
237game:GetService("RunService").Heartbeat:connect(function (step) -- The actual fly function, called every frame
238 if flying and c and c.PrimaryPart then
239 local p = c.PrimaryPart.Position
240 local cf = cam.CFrame
241 local ax, ay, az = cf:toEulerAnglesXYZ()
242 c:SetPrimaryPartCFrame(CFrame.new(p.x, p.y, p.z) * CFrame.Angles(ax, ay, az))
243 if buttons.Moving then
244 local t = Vector3.new()
245 if buttons.W then t = t + (setVec(cf.lookVector)) end
246 if buttons.S then t = t - (setVec(cf.lookVector)) end
247 if buttons.A then t = t - (setVec(cf.rightVector)) end
248 if buttons.D then t = t + (setVec(cf.rightVector)) end
249 c:TranslateBy(t * step)
250 end
251 end
252end)
253local noclip = false
254spawn (function()
255game:GetService('RunService').Stepped:connect(function()
256if noclip then
257 for i,v in pairs(Avatar:GetDescendants()) do
258 if v:IsA("BasePart") or v:IsA("MeshPart") then
259 v.CanCollide = false
260 end
261 end
262end
263end)
264end)
265chatlogs = false
266loopgotoing = false
267spawn (function()
268 game:GetService("RunService").Stepped:connect(function()
269 if loopgotoing and theplayer then
270 Avatar.HumanoidRootPart.CFrame = theplayer.HumanoidRootPart.CFrame + Vector3.new(0, math.random(-1, 1), -3)
271 Avatar.Humanoid.Jump = true
272 if theplayer.Humanoid.Health == 0 then
273 loopgotoing = false
274 theplayer = nil
275 end
276 end
277end)
278end)
279loopbringing = false
280spawn (function()
281 game:GetService("RunService").Stepped:connect(function()
282 if loopbringing and theplayer then
283 theplayer.HumanoidRootPart.CFrame = Avatar.HumanoidRootPart.CFrame + Vector3.new(0, math.random(-1, 1), -3)
284 theplayer.Humanoid.Jump = true
285 if theplayer.Humanoid.Health == 0 then
286 loopbringing = false
287 theplayer = nil
288 end
289 end
290end)
291end)
292combatlogging = false
293spawn (function()
294 game:GetService("RunService").Stepped:connect(function()
295 if combatlogging then
296 if tonumber(game:GetService("Players").LocalPlayer.Character.Humanoid.Health) < math.random(20.01, 25.01) then
297 game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(20, 10, 0)
298 end
299 end
300end)
301end)
302
303
304Chat_Detector:connect(function(Chat)
305specialchat = tostring(Chat)
306Chat = string.lower(Chat)
307function has(string, text)
308 string = string or "Sample Text"
309 text = text or "Sample"
310 if (string.match(string, text) and true or false) then
311 return true
312 else
313 return false
314 end
315end
316function SendChat(Text, Color)
317Text = Text or "Empty String"
318Color = string.lower(Color) or "green"
319if Color == "red" then
320 Color = Color3.new(255, 0, 0)
321 elseif Color == "green" then
322 Color = Color3.new(0, 255, 0)
323 elseif Color == "blue" then
324 Color = Color3.new(0, 0, 255)
325end
326game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage",{
327Text = Text;
328Color = Color;
329FontSize = Enum.FontSize.Size24;
330})
331end
332function msg(Header, Text)
333Header = Header or "Sample Header"
334Text = Text or "Sample Text"
335game.StarterGui:SetCore("SendNotification", {Title = Header; Text = Text})
336end
337cmds = {
338";time - Displays your local time",
339";ws [num] - Sets your humanoid's Walkspeed to [num]",
340";reach [num] (Max : 350) - Set's foil's length to [num]",
341";jp [num] (Max : 200 I think LOL) - Set's your jumppower to [num]",
342";getspray - Gives you the spray can",
343";reset - Kills you Basically",
344";respawn - Respawns you (Useless if you accidentally glitch yourself)",
345";freeze [plr] - Freezes the player on your client for easy killing",
346";thaw [plr] - Unfreezes the player from your client if frozen",
347";btools - Gives you btools.",
348";nofloat - Removes that annoying float when you lunge",
349";float - Enables back the annoying float when you lunge",
350";noreach - Sets your foil's size to it's default",
351";age [plr] - Returns the players AccountAge. R.I.P. Newgens",
352";os [plr] - Returns the players OsPlatform. R.I.P. mobile kiddos",
353";heal - Instantly heals your player with the Double Health Pad",
354";loopheal - Loops the Double health pad to your character",
355";unloopheal - Breaks look on Double Health Pad",
356";sit - Makes you sit",
357";jump - Makes you jump (BROKEN IDK WHY LOL)",
358";goto [plr] - Teleports you to the player",
359";quit - Force Stops the roblox process",
360";rejoin - Quickly rejoins the game (MIGHT NOT REJOIN THE SAME SERVER)",
361";script [code] - Runs Short lines of code (Ex : ;eval print('hi') )",
362";infjump - Spam the Space bar to jump infinitely!",
363";uninfjump - Disables infinite jump",
364";cmds - Prints all commands to chat",
365";dex - Launches Dex 3.0 by Moon",
366";killdex - Kills the Dex process",
367";spectate - Views the player",
368";unspectate - Views your character",
369";print - Prints something (;print hi)",
370";fly - Makes you fly",
371";unfly - Disables fly",
372";fspeed - Edit the speed at which you fly",
373";noclip - Enables noclip",
374";clip - Disables noclip",
375";follow - Makes you walk to the player",
376";unfollow - Makes you stop walking to the player",
377";write - Writes contents to your exploits workspace folder",
378";load - loads a file from your exploits workspace folder",
379";antikill - Prevents you from being fe killed and fe bringed",
380";unantikill - Allows you to be fe kiled and fe bringed",
381";changelogs - Shows you the latest edits I've made to the script",
382";disc - Copies my discord tag to clipboard for easy adding, I'm always here to help!",
383";dc - Deletes everything with that className (Ex ;dc Part)[Client only]",
384";delete - Deletes everything with that name (Ex ;delete AntiExploit)[Client Only]",
385";upcoming - Shows you what future updates may or may not come to this script.",
386";chatlogs - Begins logging all future chats to dev console",
387";nochatlogs - Stops logging chats to dev console",
388";lbring - Loop teleports a player to you [Client only]",
389";tkill - Teleports you to the player and kill them",
390";lgoto - Loop teleports you to a player",
391";unlbring - Stops teleporting the player to you",
392";unlgoto - Stops teleporting you to the player",
393";refresh - Same as respawn but tp's you back to the last spot you was at",
394";hh [num] - Sets your HipHeight to [num]",
395";rlimbs - Removes all your limbs",
396";8ball (Question) Gives you a randomized response, sort of like an eight ball would.",
397";fling [plr] - Attempts to FE fling a player",
398";game [placeid] - Teleports you to the game with said place id",
399";version - Returns your Fencing Admin Version",
400";combatlogs - Attempts to save you from death if your health drops below a certain point [W.I.P.]",
401";nocombatlogs - Turns of combatlogging",
402";setspawn - Sets your spawnpoint to your current location",
403";infreach - Makes your foil a death machine, Attacks anyone who touches black areas"
404}
405changelogs = {
406"12/15/2018 - Released the script and fixed **MOST** errors [Version 1.0]",
407"12/16/2018 - Updated to a new noclip method due to bugs, Added new Commands (;dc) (;delete) [Version 1.1]",
408"12/17/2018 - Added new commands (;loopbring) (;tkill) (;loopgoto), you can't run script twice [Version 1.2]",
409"12/18/2018 - Added a version checker and a few new commands :P [Version 1.3]",
410"12/19/2018 - Updated anti fe kill (Backtalkers) Added a new command ;8ball (Also fixed some bugs) [Version 1.4]",
411"12/20/2018 - Added a new cmd (;fling) and attempted to fix some bugs people were having with Version 1.3 [Version 1.5]",
412"12/21/2018 - Potential bug fixes and allowance to teleport to other games, (;game) [Version 1.6]",
413"12/22/2018 - Added new command ;combatlogs and idk, acutally released all these versions to the public [Version 1.7]",
414"12/23/2018 - Added a new commands (;combatlogs) (;infreach) (;setspawn) [Version 1.8]"
415}
416upcoming = {
417"-Plan to add a editable prefix (Prefix other than ';')",
418"-Plan to add various new commands",
419"-Plan to make global (Work on games other than fencing)",
420"-Plan to add a GUI w/ CMDBar",
421"-Plan to add more args (all/others/me/rad50/etc)"
422}
423eightball = {
424"Yes",
425"Yes, definitely",
426"It is certain",
427"It is decidedly so",
428"Without a doubt",
429"You may rely on it",
430"As I see it, yes",
431"Most likely",
432"Outlook good",
433"Signs point to yes",
434"Reply hazy, try again later!",
435"Ask again later",
436"Concentrate and ask again",
437"Better not tell you now",
438"Cannot preform prediction now",
439"Do not count on it",
440"My reply is no",
441"Signs point to no",
442"No",
443"No, definitely",
444"Outlook not so good",
445"Very doubtful"
446}
447function SendMsg(String)
448String = tostring(String) or "Hello!"
449game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(String, "all")
450end
451local date_table = os.date("*t")
452local hour, minute, second = date_table.hour, date_table.min, date_table.sec
453local year, month, day = date_table.year, date_table.month, date_table.day
454local result = year, month, day, hour, minute, second
455local date = ""..month.."/"..day.."/"..year..""
456if hour > 12 then
457 hour = hour - 12
458 noon = "PM"
459 elseif hour < 12 then
460 noon = "AM"
461end
462if hour == 0 then
463 hour = 12
464end
465if minute < 10 then
466 minute = "0"..minute..""
467end
468local time = ""..hour..":"..minute.." "..noon..""
469plrs = game:GetService("Players")
470You = plrs.LocalPlayer
471Backpack = You.Backpack
472Avatar = You.Character
473name = You.Name
474Fencing_ID = 12109643
475
476-- Don't try to execute this in the wrong game Fool
477if game.PlaceId ~= Fencing_ID then
478 msg("Smartass", "You aren't very smart.")
479 wait(2)
480 TS:Teleport(Fencing_ID)
481end
482if has(Chat, ";nofloat") then
483 msg("Fencing Admin", "Disabled Lunge-Float!")
484 SendChat("Disabled Lunge-Float!", "green")
485 for y, x in pairs(Avatar:GetChildren()) do
486 if x:IsA("Part") then
487 x.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
488 end
489 end
490end
491if has(Chat, ";float") then
492 msg("Fencing Admin", "Enabled Lunge-Float")
493 SendChat("Enabled Lunge-Float", "green")
494 for y, x in pairs(Avatar:GetChildren()) do
495 if x:IsA("Part") then
496 x.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
497 end
498 end
499end
500if has(Chat, ";reach") then
501 res, _ = Chat:gsub("%D+", "")
502 size = tonumber(res)
503 if size > 350 then
504 msg("Fencing Admin", "Size : "..size.." is not supported! Size set to 350.")
505 SendChat("Fencing Admin", "Size : "..size.." is not supported! Size set to 350.", "red")
506 size = 350
507 end
508 msg("Fencing Admin", "Reach set to : "..size)
509 SendChat("Reach set to : "..size.."", "green")
510 for i,v in pairs(Avatar:GetChildren()) do
511 if v:IsA("Tool") and v.Name == "Foil" then
512 v.Parent = Backpack
513 end
514 end
515 for i,v in pairs(Backpack:GetChildren()) do
516 if v:IsA("Tool") and v.Name == "Foil" then
517 v.Handle.Size = Vector3.new(0.1, 0.1, size)
518 v.Parent = Avatar
519 end
520 end
521end
522if has(Chat, ";sit") then
523 msg("Fencing Admin", "You are now sitting!")
524 SendChat("You are now sitting!", "green")
525 Avatar.Humanoid.Sit = true
526end
527if has(Chat, ";jump") then
528 msg("Fencing Admin", "Made you jump!")
529 SendChat("Made you jump!", "green")
530 Avatar.Humanoid.Jump = true
531end
532if has(Chat, ";ws") then
533 res, _ = Chat:gsub("%D+", "")
534 speed = tonumber(res)
535 msg("Fencing Admin", "Set Walkspeed To "..speed.."")
536 SendChat("Set Walkspeed To "..speed.."", "green")
537 Avatar.Humanoid.WalkSpeed = speed
538end
539if has(Chat, ";getspray") then
540 msg("Fencing Admin", "Gave you the spray can!")
541 SendChat("Gave you the spray can!", "green")
542 local original = workspace.Handle.CFrame
543 workspace.Handle.CFrame = Avatar.HumanoidRootPart.CFrame
544 wait(0.1)
545 workspace.Handle.CFrame = original
546end
547if has(Chat, ";time") then
548 msg("Fencing Admin", "The time is currently")
549 SendChat("The time is currently", "green")
550 msg(date, time)
551 SendChat("["..date.."] ["..time.."]", "green")
552end
553if has(Chat, ";noreach") then
554 msg("Fencing Admin", "Removed reach!")
555 SendChat("Removed reach!", "red")
556 for i,v in pairs(Avatar:GetChildren()) do
557 if v:IsA("Tool") and v.Name == "Foil" then
558 v.Parent = Backpack
559 end
560 end
561 for i,v in pairs(Backpack:GetChildren()) do
562 if v:IsA("Tool") and v.Name == "Foil" then
563 v.Handle.Size = Vector3.new(1, 0.4, 5)
564 v.Parent = Avatar
565 end
566 end
567end
568if has(Chat, ";goto") then
569 Chat = Chat:gsub(";goto ", "")
570 Chat = string.lower(Chat)
571 for i,v in pairs(plrs:GetChildren()) do
572 v.Name = string.lower(tostring(v.Name))
573 if has(v.Name, Chat) then
574 Avatar.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
575 msg("Fencing Admin", "Teleported to : "..v.Name.."")
576 SendChat("Teleported to : "..v.Name.."", "red")
577 end
578 end
579end
580if has(Chat, ";age") then
581 Chat = Chat:gsub(";age ", "")
582 Chat = string.lower(Chat)
583 for i,v in pairs(plrs:GetChildren()) do
584 v.Name = string.lower(tostring(v.Name))
585 if has(v.Name, Chat) then
586 msg("Fencing Admin", ""..v.Name.."'s AccountAge : "..v.AccountAge..".")
587 SendChat(""..v.Name.."'s AccountAge : "..v.AccountAge..".", "red")
588 end
589 end
590end
591if has(Chat, ";freeze")then
592 Chat = Chat:gsub(";freeze ", "")
593 Chat = string.lower(Chat)
594 for i,v in pairs(plrs:GetChildren()) do
595 v.Name = string.lower(tostring(v.Name))
596 if has(v.Name, Chat) then
597 msg("Fencing Admin", "Froze : "..v.Name..".")
598 SendChat("Froze : "..v.Name..".", "blue")
599 for i,v in pairs(v.Character:GetChildren()) do
600 if v:IsA("Part") then
601 v.Anchored = true
602 end
603 end
604 end
605 end
606end
607if has(Chat, ";thaw") then
608 Chat = Chat:gsub(";thaw ", "")
609 Chat = string.lower(Chat)
610 for i,v in pairs(plrs:GetChildren()) do
611 v.Name = string.lower(tostring(v.Name))
612 if has(v.Name, Chat) then
613 msg("Fencing Admin", "Thawed : "..v.Name..".")
614 SendChat("Thawed : "..v.Name..".", "blue")
615 for i,v in pairs(v.Character:GetChildren()) do
616 if v:IsA("Part") then
617 v.Anchored = false
618 end
619 end
620 end
621 end
622end
623if has(Chat, ";rejoin") then
624 for i=1, 10 do
625 SendChat("Rejoining!", "red")
626 end
627 TS:Teleport(game.PlaceId)
628end
629if has(Chat, ";quit") then
630 game:Shutdown()
631end
632if has(Chat, ";os") then
633 Chat = Chat:gsub(";os ", "")
634 Chat = string.lower(Chat)
635 for i,v in pairs(plrs:GetChildren()) do
636 v.Name = string.lower(tostring(v.Name))
637 if has(v.Name, Chat) then
638 msg("Fencing Admin", ""..v.Name.."'s OS : "..v.OsPlatform..".")
639 SendChat(""..v.Name.."'s OS : "..v.OsPlatform..".", "green")
640 end
641 end
642end
643if has(Chat, ";loopheal") then
644 msg("Fencing Admin", "Loop healing your character!")
645 SendChat("Loop healing your character!", "green")
646 healing = true
647end
648if has(Chat, ";unloopheal") then
649 msg("Fencing Admin", "No longer healing your character.")
650 SendChat("No longer healing your character.", "red")
651 healing = false
652end
653if has(Chat, ";btools") then
654 msg("Fencing Admin", "Gave Btools! [CLIENT ONLY]")
655 BinType = 1
656 while wait(0.2) do
657 if BinType == 5 then
658 break
659 end
660 Instance.new("HopperBin", Backpack).BinType = BinType
661 BinType = BinType + 1
662 end
663end
664if has(Chat, ";reset") then
665 SendChat("Killed you!", "red")
666 msg("Fencing Admin", "Killed your character!")
667 Avatar:BreakJoints()
668end
669if has(Chat, ";jp") then
670 res, _ = Chat:gsub("%D+", "")
671 jp = tonumber(res)
672 Avatar.Humanoid.JumpPower = jp
673 msg("Fencing Admin", "Set your Jump Value to : "..jp.."")
674 SendChat("Set your jumppower to "..jp.."", "green")
675end
676if has(Chat, ";heal") then
677 SendChat("Regenerated your health!", "green")
678 msg("Fencing Admin", "Healed your character!")
679 for i,v in pairs(workspace:GetChildren()) do
680 if v.Name == "Button" then
681 goback = v.CFrame
682 v.CanCollide = false
683 v.CFrame = Avatar.HumanoidRootPart.CFrame
684 wait(0.1)
685 v.CFrame = goback
686 v.CanCollide = true
687 end
688 end
689end
690if has(Chat, ";respawn") then
691 msg("Fencing Admin", "Respawned your character!")
692 SendChat("Respawned!", "green")
693 Avatar:Destroy()
694 local Group = Instance.new("Model")
695 Group.Parent = workspace
696 Group.Name = "Fencing Admin"
697 local Humanoid = Instance.new("Humanoid")
698 Humanoid.Parent = Group
699 local Body = Instance.new("Part")
700 Body.Name = "Torso"
701 Body.CanCollide = false
702 Body.Parent = Group
703 Avatar = Group
704end
705if has(Chat, ";script") then
706 msg("Fencing Admin", "Ran Code!")
707 SendChat("Ran the Code", "red")
708 Chat = specialchat:gsub(";script ", "")
709 loadstring(tostring(Chat))()
710end
711if has(Chat, ";infjump") then
712 msg("Fencing Admin", "Infinite Jump Enabled!")
713 SendChat("Infinite Jump Enabled", "green")
714 jumping = true
715end
716if has(Chat, ";uninfjump") then
717 msg("Fencing Admin", "Infinite Jump Disabled!")
718 SendChat("Infinite Jump Disabled!", "green")
719 jumping = false
720end
721if has(Chat, ";cmds") then
722 SendChat("[Fencing Admin]", "green")
723 SendChat("["..#cmds.." Commands!]", "green")
724 for i=1, #cmds do
725 SendChat(""..i..". "..cmds[i].."", "green")
726 print("-----------")
727 print(""..i..". "..cmds[i].."")
728 end
729 SendChat("[Made by Tohru]", "green")
730end
731if has(Chat, ";dex") then
732 msg("Fencing Admin", "Launched Dex")
733 SendChat("Launched Dex", "green")
734 for i,v in pairs(game.CoreGui:GetChildren()) do
735 if v.Name == "Dex" then
736 v.Enabled = true
737 dexnotloaded = false
738 elseif v.Name ~= "Dex" then
739 dexnotloaded = true
740 end
741 end
742 if dexnotloaded then
743 loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
744 end
745end
746if has(Chat, ";killdex") then
747 msg("Fencing Admin", "Killed Dex")
748 SendChat("Killed Dex", "green")
749 for i,v in pairs(game.CoreGui:GetChildren()) do
750 if v.Name == "Dex" then
751 v.Enabled = false
752 end
753 end
754end
755if has(Chat, ";view") then
756 for i,v in pairs(plrs:GetChildren()) do
757 v.Name = string.lower(tostring(v.Name))
758 Chat = Chat:gsub(";view ", "")
759 Chat = string.lower(Chat)
760 if has(v.Name, Chat) then
761 workspace.CurrentCamera.CameraSubject = v.Character
762 msg("Fencing Admin", "Spectating : "..v.Name..".")
763 SendChat("Now viewing "..v.Name.."", "green")
764 end
765 end
766end
767if has(Chat, ";unview") then
768 workspace.CurrentCamera.CameraSubject = Avatar
769 msg("Fencing Admin", "No longer viewing anyone")
770 SendChat("Spectate turned off", "red")
771end
772if has(Chat, ";print") then
773 Chat = specialchat:gsub(";print ", "")
774 print(Chat)
775 msg("Fencing Admin", "Printed Result")
776 SendChat("Printed!", "green")
777end
778if has(Chat, ";fly") then
779 for y, x in pairs(Avatar:GetChildren()) do
780 if x:IsA("Part") then
781 x.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
782 end
783 end
784 msg("Fencing Admin", "Credits to RGEENEUS")
785 SendChat("Flying enabled", "green")
786 startFly()
787end
788if has(Chat, ";unfly") then
789 msg("Fencing Admin", "Stopped flying.")
790 SendChat("Flying disabled", "red")
791 endFly()
792end
793if has(Chat, ";fspeed") then
794 res, _ = Chat:gsub("%D+", "")
795 newspeed = tonumber(res)
796 flyingspeed = newspeed
797 msg("Fencing Admin", "Set flying speed to "..newspeed.."")
798 SendChat("New flying speed set!", "green")
799end
800if has(Chat, ";noclip") then
801 msg("Fencing Admin", "Noclip Enabled")
802 noclip = true
803 SendChat("Noclip on!", "green")
804end
805if has(Chat, ";clip") then
806 msg("Fencing Admin", "Turned off noclip!")
807 noclip = false
808 for i,v in pairs(Avatar:GetChildren()) do
809 if v:IsA("BasePart") or v:IsA("MeshPart") then
810 v.CanCollide = true
811 end
812 end
813 SendChat("Noclip off!", "red")
814end
815if has(Chat, ";follow") then
816 Chat = Chat:gsub(";follow ", "")
817 Chat = string.lower(Chat)
818 SendChat("Following the player", "green")
819 msg("Fencing Admin", "Now following the player")
820 for i,v in pairs(plrs:GetChildren()) do
821 v.Name = string.lower(tostring(v.Name))
822 if has(v.Name, Chat) then
823 loopfollowing = true
824 theplayer = v.Character
825 end
826 end
827end
828if has(Chat, ";unfollow") then
829 loopfollowing = false
830 theplayer = nil
831 msg("Fencing Admin", "No longer following the player")
832 SendChat("Follow disabled!", "red")
833end
834if has(Chat, ";write") then
835 Chat = specialchat:gsub(";write ", "")
836 randomizer = math.random(999, 9999999)
837 name = "[Tohru] "..randomizer..".txt"
838 writefile(name, Chat)
839 setclipboard(tostring(name))
840 msg("Fencing Admin", "Wrote file!")
841 SendChat("Wrote file and copied file name to clipboard!", "green")
842end
843if has(Chat, ";load") then
844 Chat = specialchat:gsub(";load ", "")
845 loadfile(Chat)()
846 msg("Fencing Admin", "Loaded file!")
847 SendChat("File loaded!", "red")
848end
849if has(Chat, ";antikill") then
850spawn (function()
851_G.STOP = true -- disable
852wait(1)
853_G.STOP = false -- enable
854
855game:service'StarterGui':SetCore("SendNotification",{
856 Title = "Fencing Admin";
857 Text = "Loaded Antikill [Made by Backtakers]";
858});
859
860local off = false
861local cf,pos
862local sotp = false
863local tools = {}
864
865for i,v in pairs(game:service'Players'.LocalPlayer.Backpack:getChildren'') do
866 tools[v] = true
867end
868
869game:service'Players'.LocalPlayer.Backpack.ChildAdded:connect(function(c)
870 if off then return end
871 tools[c] = true
872end)
873
874local thing = function(ob)
875 if off then return end
876 if ob:IsA("Tool") and not tools[ob] then
877 game:service'RunService'.Stepped:wait''
878 tools[ob] = true
879 sotp = true
880 ob.Parent = game:service'Players'.LocalPlayer.Backpack
881 game:service'StarterGui':SetCore("SendNotification",{
882 Title = "Fencing Admin";
883 Text = "Someone is attempting FE kill/bring..."
884 });
885 for i = 1,10 do
886 if game:service'Players'.LocalPlayer.Character and game:service'Players'.LocalPlayer.Character:findFirstChild'HumanoidRootPart' then
887 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = cf
888 for i,v in pairs(game:service'Players'.LocalPlayer.Character:getChildren'') do
889 if v:IsA("BasePart") or v:IsA("MeshPart") then
890 v.Velocity = Vector3.new(0,0,0)
891 end
892 end
893 game:service'RunService'.Stepped:wait''
894 end
895 end
896 sotp = false
897 end
898end
899
900game:service'Players'.LocalPlayer.Character.ChildAdded:connect(thing)
901game:service'Players'.LocalPlayer.CharacterAdded:connect(function(c)
902 c.ChildAdded:connect(thing)
903end)
904
905while wait(.5) and not _G.STOP do
906 if game:service'Players'.LocalPlayer.Character and game:service'Players'.LocalPlayer.Character:findFirstChild("HumanoidRootPart") and not sotp then
907 cf =
908game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame
909 pos = game:service'Players'.LocalPlayer.Character.HumanoidRootPart.Position
910 end
911end
912
913off = true
914end)
915msg("Fencing Admin", "Enabled anti kill!")
916SendChat("Anti kill Enabled!", "green")
917end
918if has(Chat, ";unantikill") then
919_G.STOP = true
920off = true
921msg("Fencing Admin", "Disabled anti kill")
922SendChat("Disabled anti kill", "red")
923end
924if has(Chat, ";changelogs") then
925 for i=1, #changelogs do
926 SendChat(changelogs[i], "green")
927 end
928end
929if has(Chat, ";disc") then
930 SendChat("Copied my discord to clipboard", "green")
931 msg("Fencing Admin", "Discord tag copied!")
932 setclipboard(tostring("Tohru~ UWU >_<#6969"))
933end
934if has(Chat, ";dc") then
935 Chat = specialchat:gsub(";dc ", "")
936 for i,v in pairs(workspace:GetChildren()) do
937 if v:IsA(Chat) then
938 v:Destroy()
939 end
940 end
941 msg("Fencing Admin", "Deleted all "..Chat.."'s")
942 SendChat("Removed "..Chat.."'s", "red")
943end
944if has(Chat, ";delete") then
945 Chat = specialchat:gsub(";delete ", "")
946 for i,v in pairs(workspace:GetChildren()) do
947 if v.Name == Chat then
948 v:Destroy()
949 end
950 end
951 msg("Fencing Admin", "Deleted "..Chat.."!")
952 SendChat("Removed "..Chat..".", "red")
953end
954if has(Chat, ";upcoming") then
955 SendChat("Possible future updates!", "green")
956 for i=1, #upcoming do
957 SendChat(upcoming[i], "green")
958 print(upcoming[i])
959 end
960end
961if has(Chat, ";chatlogs") then
962 chatlogs = true
963 msg("Fencing Admin", "Logging Chats")
964 SendChat("Printing all chats to Dev Console", "green")
965end
966if has(Chat, ";nochatlogs") then
967 chatlogs = false
968 msg("Fencing Admin", "No longer logging Chats")
969 SendChat("Chats no longer being logged", "red")
970end
971if has(Chat, ";lgoto") then
972 msg("Fencing Admin", "loop teleporting!")
973 SendChat("Now loop teleporting", "green")
974 Chat = Chat:gsub(";lgoto ", "")
975 for i,v in pairs(plrs:GetChildren()) do
976 v.Name = string.lower(tostring(v.Name))
977 if has(v.Name, Chat) then
978 loopgotoing = true
979 theplayer = v.Character
980 end
981 end
982end
983if has(Chat, ";unlgoto") then
984 loopgotoing = false
985 theplayer = nil
986 msg("Fencing Admin", "No longer loop teleporting!")
987 SendChat("Loop teleport disabled", "red")
988end
989if has(Chat, ";lbring") then
990 Chat = Chat:gsub(";lbring ", "")
991 for i,v in pairs(plrs:GetChildren()) do
992 v.Name = string.lower(tostring(v.Name))
993 if has(v.Name, Chat) then
994 loopbringing = true
995 theplayer = v.Character
996 end
997 end
998end
999if has(Chat, ";unlbring") then
1000 loopbringing = false
1001 theplayer = nil
1002 msg("Fencing Admin", "No longer loop bringing!")
1003 SendChat("Loop bring disabled", "red")
1004end
1005if has(Chat, ";tkill") then
1006 msg("Fencing Admin", "Attempting to kill!")
1007 SendChat("Now killing! Reset to stop", "red")
1008 Chat = Chat:gsub(";tkill ", "")
1009 for i,v in pairs(plrs:GetChildren()) do
1010 v.Name = string.lower(tostring(v.Name))
1011 if has(v.Name, Chat) then
1012 previous = Avatar.HumanoidRootPart.CFrame
1013 spawn (function()
1014 while wait() do
1015 x = math.random(-3, 3)
1016 y = math.random(-2, -1)
1017 z = math.random(-3, 3)
1018 for i,v in pairs(You.Backpack:GetChildren()) do
1019 if v:IsA("Tool") and v.Name == "Foil" then
1020 Avatar.Humanoid:EquipTool(v)
1021 v.CanBeDropped = true
1022 end
1023 end
1024 mouse1click()
1025 Avatar.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(x, y, z)
1026 if Avatar.Humanoid.Health == 0 then
1027 break
1028 end
1029 if v.Character.Humanoid.Health == 0 then
1030 Avatar.HumanoidRootPart.CFrame = previous + Vector3.new(0, 1, 0)
1031 break
1032 end
1033 end
1034 end)
1035 end
1036 end
1037end
1038if has(Chat, ";refresh") then
1039 msg("Fencing Admin", "Respawned!")
1040 SendChat("Refresh success!", "green")
1041 previous = Avatar.HumanoidRootPart.CFrame
1042 wait(0.1)
1043 Avatar:Destroy()
1044 local Group = Instance.new("Model")
1045 Group.Parent = workspace
1046 Group.Name = "Fencing Admin"
1047 local Humanoid = Instance.new("Humanoid")
1048 Humanoid.Parent = Group
1049 local Body = Instance.new("Part")
1050 Body.Name = "Torso"
1051 Body.CanCollide = false
1052 Body.Parent = Group
1053 Avatar = Group
1054 wait(5.3)
1055 Avatar = You.Character
1056 Avatar.HumanoidRootPart.CFrame = previous
1057end
1058if has(Chat, ";hh") then
1059 res, _ = Chat:gsub("%D+", "")
1060 hheight = tonumber(res)
1061 msg("Fencing Admin", "Set hipheight To "..hheight.."")
1062 SendChat("Set hipheight To "..hheight.."", "green")
1063 Avatar = You.Character
1064 Avatar.Humanoid.HipHeight = hheight
1065end
1066if has(Chat, ";rlimbs") then
1067for i,v in pairs(Avatar:GetChildren()) do
1068 if v:IsA("BasePart") and
1069 v.Name == "Right Leg" or
1070 v.Name == "Left Leg" or
1071 v.Name == "Right Arm" or
1072 v.Name == "Left Arm" then
1073 v:Destroy()
1074 end
1075end
1076end
1077if has(Chat, ";8ball") then
1078 Chat = specialchat:gsub(";8ball ", "")
1079 wait(1)
1080 if has(Chat, "?") then
1081 is_a_question = true
1082 else
1083 is_a_question = false
1084 end
1085 if is_a_question then
1086 wait(1)
1087 SendMsg("[Fencing Admin] 8ball: You've asked ('"..Chat.."')")
1088 wait(1)
1089 SendMsg("[Fencing Admin] 8ball: ('"..eightball[math.random(1, #eightball)].."')")
1090 end
1091 if not is_a_question then
1092 SendMsg("[Fencing Admin] 8ball: ('That doesn't look like a question!')")
1093 end
1094end
1095if has(Chat, ";fling") then
1096 Chat = Chat:gsub(";fling ", "")
1097 msg("Fencing Admin", "Attempting to fling the player!")
1098 SendChat("Flinging!", "green")
1099 for i,v in pairs(plrs:GetChildren()) do
1100 v.Name = string.lower(tostring(v.Name))
1101 if has(v.Name, Chat) then
1102 noclip = true
1103 previous = Avatar.HumanoidRootPart.CFrame
1104 Avatar.Humanoid.AutoJumpEnabled = false
1105 wait(.1)
1106 Avatar.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
1107 theplayer = v.Character
1108 loopfollowing = true
1109 Avatar.Humanoid.WalkSpeed = 25
1110 for i=1, 10 do
1111 local flinger = Instance.new("BodyThrust")
1112 flinger.Parent = Avatar.HumanoidRootPart
1113 flinger.Force = Vector3.new(500, 0, 500)
1114 flinger.Location = Avatar.HumanoidRootPart.Position
1115 end
1116 wait(.5)
1117 for i,v in pairs(Avatar.HumanoidRootPart:GetChildren()) do
1118 if v:IsA("BodyThrust") then
1119 v:Destroy()
1120 end
1121 end
1122 wait(.1)
1123 for i,v in pairs(Avatar:GetDescendants()) do
1124 if v:IsA("BasePart") or v:IsA("MeshPart") then
1125 v.Velocity = Vector3.new(0,0,0)
1126 end
1127 end
1128 noclip = false
1129 loopfollowing = false
1130 theplayer = nil
1131 wait(.1)
1132 Avatar.HumanoidRootPart.CFrame = previous
1133 Avatar.Humanoid.WalkSpeed = 16
1134 wait(0.1)
1135 Avatar.HumanoidRootPart.CFrame = previous
1136 wait(0.1)
1137 Avatar.HumanoidRootPart.CFrame = previous
1138 for i,v in pairs(Avatar:GetDescendants()) do
1139 if v:IsA("BasePart") or v:IsA("MeshPart") then
1140 v.Velocity = Vector3.new(0,0,0)
1141 v.Anchored = true
1142 wait()
1143 v.Anchored = false
1144 end
1145 end
1146 end
1147 end
1148end
1149if has(Chat, ";game") then
1150 res, _ = Chat:gsub("%D+", "")
1151 teleportingto = tonumber(res)
1152 msg("Fencing Admin", "Teleporting to "..teleportingto.."")
1153 wait(2)
1154 TS:Teleport(teleportingto)
1155end
1156if has(Chat, ";ver") then
1157 msg("Fencing Admin", "You are running Version ["..ver.."]")
1158 SendChat("Version "..ver.."", "green")
1159end
1160if has(Chat, ";combatlogs") then
1161 combatlogging = true
1162 msg("Fencing Admin", "Attempting to save you from death!")
1163 SendChat("Combatlogging : ON", "red")
1164end
1165if has(Chat, ";nocombatlogs") then
1166 combatlogging = false
1167 msg("Fencing Admin", "Attempting to save you from death!")
1168 SendChat("Combatlogging : OFF", "red")
1169end
1170if has(Chat, ";setspawn") then
1171 for i,v in pairs(workspace:GetChildren()) do
1172 if v:IsA("SpawnLocation") then
1173 v:Destroy()
1174 end
1175 end
1176 newspawnlocation = Avatar.HumanoidRootPart.CFrame + Vector3.new(0, -1, 0)
1177 newspawn = Instance.new("SpawnLocation")
1178 newspawn.Parent = workspace
1179 newspawn.Anchored = true
1180 newspawn.Transparency = 1
1181 newspawn.CanCollide = false
1182 newspawn.Position = Vector3.new(newspawnlocation)
1183 newspawn.Enabled = true
1184 msg("Fencing Admin", "Set new spawn!")
1185 SendChat("Set spawn at "..tostring(newspawnlocation).."!", "green")
1186end
1187if has(Chat, ";infreach") then
1188 msg("Fencing Admin", "Enabled INF REACH")
1189 SendChat("You are now the god of hyperdeath!", "red")
1190 for i,v in pairs(Avatar:GetChildren()) do
1191 if v:IsA("Tool") and v.Name == "Foil" then
1192 v.Parent = Backpack
1193 end
1194 end
1195 for i,v in pairs(Backpack:GetChildren()) do
1196 if v:IsA("Tool") and v.Name == "Foil" then
1197 v.Handle.Size = Vector3.new(math.huge, math.huge, math.huge)
1198 v.Handle.Massless = true
1199 v.Parent = Avatar
1200 end
1201 end
1202 for y, x in pairs(Avatar:GetChildren()) do
1203 if x:IsA("Part") then
1204 x.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
1205 end
1206 end
1207end
1208-- Tohru~ UWU >_<#6969
1209end)
1210local date_table = os.date("*t")
1211local hour = date_table.hour
1212local minute = date_table.min
1213local second = date_table.sec
1214spawn (function()
1215while wait(.5) do
1216hour = date_table.hour
1217minute = date_table.min
1218second = date_table.sec
1219hour = tonumber(hour)
1220minute = tonumber(minute)
1221second = tonumber(second)
1222if hour > 12 then
1223 hour = hour - 12
1224 noon = "PM"
1225 elseif hour < 12 then
1226 noon = "AM"
1227end
1228if minute < 10 then
1229 minute = "0"..minute..""
1230 minute = tostring(minute)
1231end
1232end
1233end)
1234sentmsg = "lol"
1235function Log(logs,name)
1236 if chatlogs then
1237 print("["..sentmsg.."]["..name.."]: "..logs.."")
1238 end
1239end
1240
1241for i,v in pairs(game.Players:GetChildren()) do
1242 v.Chatted:connect(function(m) Log(m,v.Name) end)
1243end
1244
1245game:service'Players'.PlayerAdded:connect(function(p)
1246 p.Chatted:connect(function(m) Log(m,p.Name) end)
1247end)
1248wait(2)
1249workspace["Fencing Admin"]:Destroy()
1250print("Fully loaded Fencing Admin [Version "..ver.."] by [Tohru] and [Backtalkers]")
1251spawn (function()
1252if pcall(function() loadstring(game:HttpGet(("https://pastebin.com/raw/b4eHSf9m"),true))() end) then
1253 if tonumber(ver) < tonumber(version) then
1254 function Update(decision)
1255 if decision == "Update Now!" then
1256 setclipboard("loadstring(game:HttpGet('https://pastebin.com/raw/aB1GwGJp', false))()")
1257 game:GetService("StarterGui"):SetCore("SendNotification", {Title = "Fencing Admin"; Text = "Copied loadstring to clipboard and now rejoining!"})
1258 wait(3)
1259 game:GetService("TeleportService"):Teleport(game.PlaceId)
1260 elseif decision == "Don't Update" then
1261 print("Using Latest Version? [X]")
1262 end
1263end
1264local BF = Instance.new("BindableFunction")
1265BF.OnInvoke = Update
1266
1267game.StarterGui:SetCore("SendNotification", {
1268 Title = "Outdated Version!";
1269 Text = "Would you like to update to the latest version?";
1270 Duration = 10;
1271 Callback = BF;
1272 Button1 = "Update Now!";
1273 Button2 = "Don't Update"
1274})
1275elseif tonumber(ver) == tonumber(version) then
1276print("Using Latest Version? [?]")
1277elseif tonumber(ver) > tonumber(version) then
1278print("Using Latest Version? [Unreleased]")
1279end
1280end
1281end)
1282--Tohru~ UWU >_<#6969
1283while wait() do
1284date_table = os.date("*t")
1285hour = date_table.hour
1286minute = date_table.min
1287second = date_table.sec
1288hour = date_table.hour
1289minute = date_table.min
1290second = date_table.sec
1291hour = tonumber(hour)
1292minute = tonumber(minute)
1293second = tonumber(second)
1294if hour > 12 then
1295 hour = hour - 12
1296 noon = "PM"
1297 elseif hour < 12 then
1298 noon = "AM"
1299end
1300if minute < 10 then
1301 minute = "0"..minute..""
1302 minute = tostring(minute)
1303end
1304if second < 10 then
1305 second = "0"..second..""
1306 second = tostring(second)
1307end
1308sentmsg = ""..hour..":"..minute..":"..second.." "..noon..""
1309end
1310end
1311end)
1312KatiesAdminbut.Name = "Katies Adminbut"
1313KatiesAdminbut.Parent = Mainbar
1314KatiesAdminbut.BackgroundColor3 = Color3.new(1, 0.933333, 0)
1315KatiesAdminbut.BorderSizePixel = 2
1316KatiesAdminbut.Position = UDim2.new(0.579037786, 0, 0.172323763, 0)
1317KatiesAdminbut.Size = UDim2.new(0, 186, 0, 48)
1318KatiesAdminbut.Font = Enum.Font.GothamBlack
1319KatiesAdminbut.Text = "Katies Admin"
1320KatiesAdminbut.TextColor3 = Color3.new(0, 0, 0)
1321KatiesAdminbut.TextSize = 16
1322KatiesAdminbut.MouseButton1Click:connect(function()
1323ver = '2.1'
1324game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage",{
1325 Text = "Welcome To Katies Admin cmds!",
1326 Color = Color3.new(0, 1, 1)
1327})
1328repeat wait() until game:FindFirstChildOfClass("Players")
1329Players = game:GetService("Players")
1330repeat wait() until Players.LocalPlayer:FindFirstChildOfClass("PlayerGui")
1331
1332local Holder = Instance.new("Frame")
1333local Title = Instance.new("TextLabel")
1334local Dark = Instance.new("Frame")
1335local Cmdbar = Instance.new("TextBox")
1336local Dark_2 = Instance.new("Frame")
1337local CMDsF = Instance.new("ScrollingFrame")
1338local SettingsButton = Instance.new("ImageButton")
1339local Settings = Instance.new("Frame")
1340local Prefix = Instance.new("TextLabel")
1341local PrefixBox = Instance.new("TextBox")
1342local Keybinds = Instance.new("TextLabel")
1343local Select = Instance.new("TextButton")
1344local StayOpen = Instance.new("TextLabel")
1345local Button = Instance.new("Frame")
1346local On = Instance.new("TextButton")
1347local Positions = Instance.new("TextLabel")
1348local Select_8 = Instance.new("TextButton")
1349local Color = Instance.new("TextLabel")
1350local Select_2 = Instance.new("TextButton")
1351local Plugins = Instance.new("TextLabel")
1352local Select_9 = Instance.new("TextButton")
1353local Example = Instance.new("TextButton")
1354local Notification = Instance.new("Frame")
1355local Dark_3 = Instance.new("Frame")
1356local Title_2 = Instance.new("TextLabel")
1357local Text_2 = Instance.new("TextLabel")
1358local CloseButton = Instance.new("ImageButton")
1359local IntroBackground = Instance.new("Frame")
1360local Logo = Instance.new("ImageLabel")
1361local Credits = Instance.new("TextBox")
1362local KeybindsFrame = Instance.new("Frame")
1363local Close = Instance.new("TextButton")
1364local Add = Instance.new("TextButton")
1365local Delete = Instance.new("TextButton")
1366local Holder_2 = Instance.new("ScrollingFrame")
1367local Example_2 = Instance.new("Frame")
1368local Text_3 = Instance.new("TextLabel")
1369local Delete_2 = Instance.new("TextButton")
1370local KeybindEditor = Instance.new("Frame")
1371local background_2 = Instance.new("Frame")
1372local Dark_4 = Instance.new("Frame")
1373local Directions = Instance.new("TextLabel")
1374local BindTo = Instance.new("TextButton")
1375local Add_2 = Instance.new("TextButton")
1376local Cmdbar_2 = Instance.new("TextBox")
1377local Toggles = Instance.new("ScrollingFrame")
1378local Fly = Instance.new("TextLabel")
1379local Select_3 = Instance.new("TextButton")
1380local Noclip = Instance.new("TextLabel")
1381local Select_4 = Instance.new("TextButton")
1382local Float = Instance.new("TextLabel")
1383local Select_5 = Instance.new("TextButton")
1384local ClickTP = Instance.new("TextLabel")
1385local Select_6 = Instance.new("TextButton")
1386local Dark_7 = Instance.new("Frame")
1387local shadow_2 = Instance.new("Frame")
1388local PopupText_2 = Instance.new("TextLabel")
1389local Exit_2 = Instance.new("ImageButton")
1390local PositionsFrame = Instance.new("Frame")
1391local Close_3 = Instance.new("TextButton")
1392local Delete_5 = Instance.new("TextButton")
1393local Holder_4 = Instance.new("ScrollingFrame")
1394local Example_4 = Instance.new("Frame")
1395local Text_5 = Instance.new("TextLabel")
1396local Delete_6 = Instance.new("TextButton")
1397local TP = Instance.new("TextButton")
1398local AliasesFrame = Instance.new("Frame")
1399local Close_2 = Instance.new("TextButton")
1400local Delete_3 = Instance.new("TextButton")
1401local Holder_3 = Instance.new("ScrollingFrame")
1402local Example_3 = Instance.new("Frame")
1403local Text_4 = Instance.new("TextLabel")
1404local Delete_4 = Instance.new("TextButton")
1405local Aliases = Instance.new("TextLabel")
1406local Select_7 = Instance.new("TextButton")
1407local PluginsFrame = Instance.new("Frame")
1408local Close_4 = Instance.new("TextButton")
1409local Add_3 = Instance.new("TextButton")
1410local Holder_5 = Instance.new("ScrollingFrame")
1411local Example_5 = Instance.new("Frame")
1412local Text_6 = Instance.new("TextLabel")
1413local Delete_7 = Instance.new("TextButton")
1414local PluginEditor = Instance.new("Frame")
1415local background_3 = Instance.new("Frame")
1416local Dark_8 = Instance.new("Frame")
1417local Dark_9 = Instance.new("Frame")
1418local Img = Instance.new("ImageButton")
1419local AddPlugin = Instance.new("TextButton")
1420local FileName = Instance.new("TextBox")
1421local About = Instance.new("TextLabel")
1422local Directions_2 = Instance.new("TextLabel")
1423local shadow_3 = Instance.new("Frame")
1424local PopupText_3 = Instance.new("TextLabel")
1425local Exit_3 = Instance.new("ImageButton")
1426local logsDrag = Instance.new("Frame")
1427local shadow = Instance.new("Frame")
1428local Hide = Instance.new("ImageButton")
1429local PopupText = Instance.new("TextLabel")
1430local Exit = Instance.new("ImageButton")
1431local scroll = Instance.new("ScrollingFrame")
1432local background = Instance.new("Frame")
1433local Dark_6 = Instance.new("Frame")
1434local Clear = Instance.new("TextButton")
1435local Toggle = Instance.new("TextButton")
1436
1437local PARENT
1438if game:GetService("CoreGui"):FindFirstChild('RobloxGui') then
1439 PARENT = game:GetService("CoreGui").RobloxGui
1440else
1441 PARENT = game:GetService("CoreGui")
1442end
1443
1444function randomString()
1445 local length = math.random(10,20)
1446 local array = {}
1447 for i = 1, length do
1448 array[i] = string.char(math.random(32, 126))
1449 end
1450 return table.concat(array)
1451end
1452
1453Holder.Name = randomString()
1454Holder.Parent = PARENT
1455Holder.Active = true
1456Holder.BackgroundColor3 = Color3.new(63, 63, 63)
1457Holder.BackgroundTransparency = 0.20000000298023
1458Holder.BorderSizePixel = 0
1459Holder.Position = UDim2.new(1, -250, 1, -220)
1460Holder.Size = UDim2.new(0, 250, 0, 220)
1461
1462Title.Name = "Title"
1463Title.Parent = Holder
1464Title.BackgroundColor3 = Color3.new(63, 63, 63)
1465Title.BackgroundTransparency = 1
1466Title.BorderSizePixel = 0
1467Title.Size = UDim2.new(0, 250, 0, 20)
1468Title.Font = Enum.Font.SourceSans
1469Title.TextSize = 20
1470Title.Text = "Katies Admin V2.1"
1471Title.TextColor3 = Color3.new(1, 1, 1)
1472Title.TextStrokeTransparency = 0
1473
1474Dark.Name = "Dark"
1475Dark.Parent = Holder
1476Dark.Active = true
1477Dark.BackgroundColor3 = Color3.new(63, 63, 63)
1478Dark.BorderSizePixel = 0
1479Dark.Position = UDim2.new(0, 0, 0, 45)
1480Dark.Size = UDim2.new(0, 250, 0, 175)
1481
1482Cmdbar.Name = "Cmdbar"
1483Cmdbar.Parent = Holder
1484Cmdbar.BackgroundColor3 = Color3.new(63, 63, 63)
1485Cmdbar.BackgroundTransparency = 1
1486Cmdbar.BorderSizePixel = 0
1487Cmdbar.Position = UDim2.new(0, 0, 0, 25)
1488Cmdbar.Size = UDim2.new(0, 250, 0, 20)
1489Cmdbar.Font = Enum.Font.SourceSans
1490Cmdbar.FontSize = Enum.FontSize.Size18
1491Cmdbar.Text = "Command Bar"
1492Cmdbar.TextColor3 = Color3.new(1, 1, 1)
1493Cmdbar.TextScaled = true
1494Cmdbar.TextWrapped = true
1495Cmdbar.TextStrokeTransparency = 0
1496
1497Dark_2.Name = "Dark"
1498Dark_2.Parent = Holder
1499Dark_2.Active = true
1500Dark_2.BackgroundColor3 = Color3.new(63, 63, 63)
1501Dark_2.BorderSizePixel = 0
1502Dark_2.Position = UDim2.new(0, 0, 0, 20)
1503Dark_2.Size = UDim2.new(0, 250, 0, 5)
1504
1505CMDsF.Name = "CMDs"
1506CMDsF.Parent = Holder
1507CMDsF.BackgroundColor3 = Color3.new(63, 63, 63)
1508CMDsF.BackgroundTransparency = 1
1509CMDsF.BorderSizePixel = 0
1510CMDsF.Position = UDim2.new(0, 0, 0, 50)
1511CMDsF.Size = UDim2.new(0, 250, 0, 170)
1512CMDsF.BottomImage = "rbxasset://textures/blackBkg_square.png"
1513CMDsF.CanvasSize = UDim2.new(0, 0, 0, 0)
1514CMDsF.MidImage = "rbxasset://textures/blackBkg_square.png"
1515CMDsF.ScrollBarThickness = 8
1516CMDsF.TopImage = "rbxasset://textures/blackBkg_square.png"
1517
1518SettingsButton.Name = "SettingsButton"
1519SettingsButton.Parent = Holder
1520SettingsButton.BackgroundColor3 = Color3.new(1, 1, 1)
1521SettingsButton.BackgroundTransparency = 1
1522SettingsButton.Position = UDim2.new(0, 230, 0, 25)
1523SettingsButton.Size = UDim2.new(0, 20, 0, 20)
1524SettingsButton.Image = "rbxassetid://1204397029"
1525
1526Settings.Name = "Settings"
1527Settings.Parent = Holder
1528Settings.Active = true
1529Settings.BackgroundColor3 = Color3.new(63, 63, 63)
1530Settings.BorderSizePixel = 0
1531Settings.Position = UDim2.new(0, 0, 0, 220)
1532Settings.Size = UDim2.new(0, 250, 0, 175)
1533
1534Prefix.Name = "Prefix"
1535Prefix.Parent = Settings
1536Prefix.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1537Prefix.BackgroundTransparency = 0.5
1538Prefix.BorderSizePixel = 0
1539Prefix.Position = UDim2.new(0, 0, 0, 5)
1540Prefix.Size = UDim2.new(0, 250, 0, 20)
1541Prefix.Font = Enum.Font.SourceSans
1542Prefix.FontSize = Enum.FontSize.Size14
1543Prefix.Text = " Prefix"
1544Prefix.TextColor3 = Color3.new(1, 1, 1)
1545Prefix.TextXAlignment = Enum.TextXAlignment.Left
1546
1547PrefixBox.Name = "PrefixBox"
1548PrefixBox.Parent = Prefix
1549PrefixBox.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
1550PrefixBox.BorderSizePixel = 0
1551PrefixBox.Position = UDim2.new(0, 230, 0, 0)
1552PrefixBox.Size = UDim2.new(0, 20, 0, 20)
1553PrefixBox.Font = Enum.Font.SourceSansBold
1554PrefixBox.FontSize = Enum.FontSize.Size14
1555PrefixBox.Text = ''
1556PrefixBox.TextColor3 = Color3.new(0, 0, 0)
1557
1558Keybinds.Name = "Keybinds"
1559Keybinds.Parent = Settings
1560Keybinds.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1561Keybinds.BackgroundTransparency = 0.5
1562Keybinds.BorderSizePixel = 0
1563Keybinds.Position = UDim2.new(0, 0, 0, 55)
1564Keybinds.Size = UDim2.new(0, 250, 0, 20)
1565Keybinds.Font = Enum.Font.SourceSans
1566Keybinds.FontSize = Enum.FontSize.Size14
1567Keybinds.Text = " Keybinds"
1568Keybinds.TextColor3 = Color3.new(1, 1, 1)
1569Keybinds.TextXAlignment = Enum.TextXAlignment.Left
1570
1571Select.Name = "Select"
1572Select.Parent = Keybinds
1573Select.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
1574Select.BorderSizePixel = 0
1575Select.Position = UDim2.new(0, 200, 0, 0)
1576Select.Size = UDim2.new(0, 50, 0, 20)
1577Select.Font = Enum.Font.SourceSans
1578Select.FontSize = Enum.FontSize.Size14
1579Select.Text = "Edit"
1580Select.TextColor3 = Color3.new(0, 0, 0)
1581
1582Aliases.Name = "Aliases"
1583Aliases.Parent = Settings
1584Aliases.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1585Aliases.BackgroundTransparency = 0.5
1586Aliases.BorderSizePixel = 0
1587Aliases.Position = UDim2.new(0, 0, 0, 80)
1588Aliases.Size = UDim2.new(0, 250, 0, 20)
1589Aliases.Font = Enum.Font.SourceSans
1590Aliases.FontSize = Enum.FontSize.Size14
1591Aliases.Text = " Aliases"
1592Aliases.TextColor3 = Color3.new(1, 1, 1)
1593Aliases.TextXAlignment = Enum.TextXAlignment.Left
1594
1595Select_7.Name = "Select"
1596Select_7.Parent = Aliases
1597Select_7.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
1598Select_7.BorderSizePixel = 0
1599Select_7.Position = UDim2.new(0, 200, 0, 0)
1600Select_7.Size = UDim2.new(0, 50, 0, 20)
1601Select_7.Font = Enum.Font.SourceSans
1602Select_7.FontSize = Enum.FontSize.Size14
1603Select_7.Text = "Edit"
1604Select_7.TextColor3 = Color3.new(0, 0, 0)
1605
1606StayOpen.Name = "StayOpen"
1607StayOpen.Parent = Settings
1608StayOpen.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1609StayOpen.BackgroundTransparency = 0.5
1610StayOpen.BorderSizePixel = 0
1611StayOpen.Position = UDim2.new(0, 0, 0, 30)
1612StayOpen.Size = UDim2.new(0, 250, 0, 20)
1613StayOpen.Font = Enum.Font.SourceSans
1614StayOpen.FontSize = Enum.FontSize.Size14
1615StayOpen.Text = " Keep Menu Open"
1616StayOpen.TextColor3 = Color3.new(1, 1, 1)
1617StayOpen.TextXAlignment = Enum.TextXAlignment.Left
1618
1619Button.Name = "Button"
1620Button.Parent = StayOpen
1621Button.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
1622Button.BorderSizePixel = 0
1623Button.Position = UDim2.new(0, 230, 0, 0)
1624Button.Size = UDim2.new(0, 20, 0, 20)
1625
1626On.Name = "On"
1627On.Parent = Button
1628On.BackgroundColor3 = Color3.new(0.8, 0.8, 0.8)
1629On.BackgroundTransparency = 1
1630On.BorderSizePixel = 0
1631On.Position = UDim2.new(0, 2, 0, 2)
1632On.Size = UDim2.new(0, 16, 0, 16)
1633On.Font = Enum.Font.SourceSans
1634On.FontSize = Enum.FontSize.Size14
1635On.Text = ""
1636On.TextColor3 = Color3.new(0, 0, 0)
1637
1638Positions.Name = "Positions"
1639Positions.Parent = Settings
1640Positions.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1641Positions.BackgroundTransparency = 0.5
1642Positions.BorderSizePixel = 0
1643Positions.Position = UDim2.new(0, 0, 0, 105)
1644Positions.Size = UDim2.new(0, 250, 0, 20)
1645Positions.Font = Enum.Font.SourceSans
1646Positions.FontSize = Enum.FontSize.Size14
1647Positions.Text = " Waypoints / Positions"
1648Positions.TextColor3 = Color3.new(1, 1, 1)
1649Positions.TextXAlignment = Enum.TextXAlignment.Left
1650
1651Select_8.Name = "Select"
1652Select_8.Parent = Positions
1653Select_8.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
1654Select_8.BorderSizePixel = 0
1655Select_8.Position = UDim2.new(0, 200, 0, 0)
1656Select_8.Size = UDim2.new(0, 50, 0, 20)
1657Select_8.Font = Enum.Font.SourceSans
1658Select_8.FontSize = Enum.FontSize.Size14
1659Select_8.Text = "Edit / TP"
1660Select_8.TextColor3 = Color3.new(0, 0, 0)
1661
1662Color.Name = "Color"
1663Color.Parent = Settings
1664Color.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1665Color.BackgroundTransparency = 0.5
1666Color.BorderSizePixel = 0
1667Color.Position = UDim2.new(0, 0, 0, 155)
1668Color.Size = UDim2.new(0, 250, 0, 20)
1669Color.Font = Enum.Font.SourceSans
1670Color.FontSize = Enum.FontSize.Size14
1671Color.Text = " UI Color"
1672Color.TextColor3 = Color3.new(1, 1, 1)
1673Color.TextXAlignment = Enum.TextXAlignment.Left
1674
1675Select_2.Name = "Select"
1676Select_2.Parent = Color
1677Select_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
1678Select_2.BorderSizePixel = 0
1679Select_2.Position = UDim2.new(0, 200, 0, 0)
1680Select_2.Size = UDim2.new(0, 50, 0, 20)
1681Select_2.Font = Enum.Font.SourceSans
1682Select_2.FontSize = Enum.FontSize.Size14
1683Select_2.Text = "Change"
1684Select_2.TextColor3 = Color3.new(0, 0, 0)
1685
1686Plugins.Name = "Plugins"
1687Plugins.Parent = Settings
1688Plugins.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1689Plugins.BackgroundTransparency = 0.5
1690Plugins.BorderSizePixel = 0
1691Plugins.Position = UDim2.new(0, 0, 0, 130)
1692Plugins.Size = UDim2.new(0, 250, 0, 20)
1693Plugins.Font = Enum.Font.SourceSans
1694Plugins.FontSize = Enum.FontSize.Size14
1695Plugins.Text = " Plugins"
1696Plugins.TextColor3 = Color3.new(1, 1, 1)
1697Plugins.TextXAlignment = Enum.TextXAlignment.Left
1698
1699Select_9.Name = "Select"
1700Select_9.Parent = Plugins
1701Select_9.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
1702Select_9.BorderSizePixel = 0
1703Select_9.Position = UDim2.new(0, 200, 0, 0)
1704Select_9.Size = UDim2.new(0, 50, 0, 20)
1705Select_9.Font = Enum.Font.SourceSans
1706Select_9.FontSize = Enum.FontSize.Size14
1707Select_9.Text = "Edit"
1708Select_9.TextColor3 = Color3.new(0, 0, 0)
1709
1710Example.Name = "Example"
1711Example.Parent = Holder
1712Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
1713Example.BackgroundTransparency = 1
1714Example.BorderSizePixel = 0
1715Example.Size = UDim2.new(0, 190, 0, 20)
1716Example.Visible = false
1717Example.Font = Enum.Font.SourceSansBold
1718Example.FontSize = Enum.FontSize.Size18
1719Example.Text = "Example"
1720Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1721Example.TextStrokeTransparency = 0
1722Example.TextXAlignment = Enum.TextXAlignment.Left
1723
1724Notification.Name = randomString()
1725Notification.Parent = PARENT
1726Notification.Active = true
1727Notification.BackgroundColor3 = Color3.new(255, 0, 255)
1728Notification.BackgroundTransparency = 0
1729Notification.BorderSizePixel = 0
1730Notification.Position = UDim2.new(1, -500, 1, 20)
1731Notification.Size = UDim2.new(0, 250, 0, 100)
1732
1733Dark_3.Name = "Dark"
1734Dark_3.Parent = Notification
1735Dark_3.Active = true
1736Dark_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1737Dark_3.BackgroundTransparency = 0.5
1738Dark_3.BorderSizePixel = 0
1739Dark_3.Position = UDim2.new(0, 0, 0, 20)
1740Dark_3.Size = UDim2.new(0, 250, 0, 5)
1741
1742Title_2.Name = "Title"
1743Title_2.Parent = Notification
1744Title_2.BackgroundColor3 = Color3.new(255, 0, 255)
1745Title_2.BackgroundTransparency = 1
1746Title_2.BorderSizePixel = 0
1747Title_2.Size = UDim2.new(0, 250, 0, 20)
1748Title_2.Font = Enum.Font.SourceSans
1749Title_2.TextSize = 20
1750Title_2.Text = "Notification Title"
1751Title_2.TextColor3 = Color3.new(1, 1, 1)
1752Title_2.TextStrokeTransparency = 0
1753
1754Text_2.Name = "Text"
1755Text_2.Parent = Notification
1756Text_2.BackgroundColor3 = Color3.new(255, 0, 255)
1757Text_2.BackgroundTransparency = 1
1758Text_2.BorderSizePixel = 0
1759Text_2.Position = UDim2.new(0, 5, 0, 25)
1760Text_2.Size = UDim2.new(0, 240, 0, 75)
1761Text_2.Font = Enum.Font.SourceSans
1762Text_2.FontSize = Enum.FontSize.Size18
1763Text_2.Text = "Notification Text"
1764Text_2.TextColor3 = Color3.new(1, 1, 1)
1765Text_2.TextWrapped = true
1766
1767CloseButton.Name = "CloseButton"
1768CloseButton.Parent = Notification
1769CloseButton.BackgroundColor3 = Color3.new(1, 1, 1)
1770CloseButton.BackgroundTransparency = 1
1771CloseButton.Position = UDim2.new(0, 0, 0, 0)
1772CloseButton.Size = UDim2.new(0, 20, 0, 20)
1773CloseButton.Image = "rbxassetid://2132544126"
1774
1775IntroBackground.Name = "IntroBackground"
1776IntroBackground.Parent = Holder
1777IntroBackground.Active = true
1778IntroBackground.BackgroundColor3 = Color3.new(255, 0, 255)
1779IntroBackground.BorderSizePixel = 0
1780IntroBackground.Position = UDim2.new(0, 0, 0, 45)
1781IntroBackground.Size = UDim2.new(0, 250, 0, 175)
1782IntroBackground.ZIndex = 4
1783
1784Logo.Name = "Logo"
1785Logo.Parent = Holder
1786Logo.BackgroundColor3 = Color3.new(1, 1, 1)
1787Logo.BackgroundTransparency = 1
1788Logo.BorderSizePixel = 0
1789Logo.Position = UDim2.new(0, 125, 0, 127)
1790Logo.Size = UDim2.new(0, 10, 0, 10)
1791Logo.Image = "rbxassetid://23187053"
1792Logo.ImageTransparency = 0
1793Logo.ZIndex = 5
1794
1795Credits.Name = "Credits"
1796Credits.Parent = Holder
1797Credits.BackgroundColor3 = Color3.new(1, 1, 1)
1798Credits.BackgroundTransparency = 1
1799Credits.BorderSizePixel = 0
1800Credits.Position = UDim2.new(0, 0, 0.9, 30)
1801Credits.Size = UDim2.new(0, 250, 0, 20)
1802Credits.Font = Enum.Font.SourceSansLight
1803Credits.FontSize = Enum.FontSize.Size18
1804Credits.Text = "Katie // Zombie"
1805Credits.TextColor3 = Color3.new(1, 1, 1)
1806Credits.ZIndex = 5
1807
1808KeybindsFrame.Name = "KeybindsFrame"
1809KeybindsFrame.Parent = Settings
1810KeybindsFrame.Active = true
1811KeybindsFrame.BackgroundColor3 = Color3.new(255, 0, 255)
1812KeybindsFrame.BorderSizePixel = 0
1813KeybindsFrame.Position = UDim2.new(0, 0, 0, 175)
1814KeybindsFrame.Size = UDim2.new(0, 250, 0, 175)
1815
1816Close.Name = "Close"
1817Close.Parent = KeybindsFrame
1818Close.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
1819Close.BorderSizePixel = 0
1820Close.Position = UDim2.new(0, 205, 0, 150)
1821Close.Size = UDim2.new(0, 40, 0, 20)
1822Close.Font = Enum.Font.SourceSans
1823Close.FontSize = Enum.FontSize.Size14
1824Close.Text = "Close"
1825Close.TextColor3 = Color3.new(0, 0, 0)
1826
1827Add.Name = "Add"
1828Add.Parent = KeybindsFrame
1829Add.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
1830Add.BorderSizePixel = 0
1831Add.Position = UDim2.new(0, 5, 0, 150)
1832Add.Size = UDim2.new(0, 40, 0, 20)
1833Add.Font = Enum.Font.SourceSans
1834Add.FontSize = Enum.FontSize.Size14
1835Add.Text = "Add"
1836Add.TextColor3 = Color3.new(0, 0, 0)
1837
1838Delete.Name = "Delete"
1839Delete.Parent = KeybindsFrame
1840Delete.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
1841Delete.BorderSizePixel = 0
1842Delete.Position = UDim2.new(0, 50, 0, 150)
1843Delete.Size = UDim2.new(0, 40, 0, 20)
1844Delete.Font = Enum.Font.SourceSans
1845Delete.FontSize = Enum.FontSize.Size14
1846Delete.Text = "Clear"
1847Delete.TextColor3 = Color3.new(0, 0, 0)
1848
1849Holder_2.Name = "Holder"
1850Holder_2.Parent = KeybindsFrame
1851Holder_2.BackgroundColor3 = Color3.new(255, 0, 255)
1852Holder_2.BackgroundTransparency = 1
1853Holder_2.BorderSizePixel = 0
1854Holder_2.Position = UDim2.new(0, 0, 0, 0)
1855Holder_2.Size = UDim2.new(0, 250, 0, 145)
1856Holder_2.BottomImage = "rbxasset://textures/blackBkg_square.png"
1857Holder_2.CanvasSize = UDim2.new(0, 0, 0, 0)
1858Holder_2.MidImage = "rbxasset://textures/blackBkg_square.png"
1859Holder_2.ScrollBarThickness = 0
1860Holder_2.TopImage = "rbxasset://textures/blackBkg_square.png"
1861
1862Example_2.Name = "Example"
1863Example_2.Parent = KeybindsFrame
1864Example_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1865Example_2.BackgroundTransparency = 0.5
1866Example_2.BorderSizePixel = 0
1867Example_2.Size = UDim2.new(0, 10, 0, 20)
1868Example_2.Visible = false
1869
1870Text_3.Name = "Text"
1871Text_3.Parent = Example_2
1872Text_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1873Text_3.BackgroundTransparency = 0.5
1874Text_3.BorderSizePixel = 0
1875Text_3.Position = UDim2.new(0, 10, 0, 0)
1876Text_3.Size = UDim2.new(0, 240, 0, 20)
1877Text_3.Font = Enum.Font.SourceSans
1878Text_3.FontSize = Enum.FontSize.Size14
1879Text_3.Text = "nom"
1880Text_3.TextColor3 = Color3.new(1, 1, 1)
1881Text_3.TextXAlignment = Enum.TextXAlignment.Left
1882
1883Delete_2.Name = "Delete"
1884Delete_2.Parent = Text_3
1885Delete_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
1886Delete_2.BorderSizePixel = 0
1887Delete_2.Position = UDim2.new(0, 200, 0, 0)
1888Delete_2.Size = UDim2.new(0, 40, 0, 20)
1889Delete_2.Font = Enum.Font.SourceSans
1890Delete_2.FontSize = Enum.FontSize.Size14
1891Delete_2.Text = "Delete"
1892Delete_2.TextColor3 = Color3.new(0, 0, 0)
1893
1894KeybindEditor.Name = randomString()
1895KeybindEditor.Parent = PARENT
1896KeybindEditor.Active = true
1897KeybindEditor.BackgroundColor3 = Color3.new(1, 1, 1)
1898KeybindEditor.BackgroundTransparency = 1
1899KeybindEditor.Position = UDim2.new(0.5, -180, 0, -400)
1900KeybindEditor.Size = UDim2.new(0, 360, 0, 20)
1901KeybindEditor.ZIndex = 4
1902
1903background_2.Name = "background"
1904background_2.Parent = KeybindEditor
1905background_2.BackgroundColor3 = Color3.new(255, 0, 255)
1906background_2.BorderSizePixel = 0
1907background_2.Position = UDim2.new(0, 0, 0, 20)
1908background_2.Size = UDim2.new(0, 360, 0, 160)
1909
1910Dark_4.Name = "Dark"
1911Dark_4.Parent = background_2
1912Dark_4.Active = true
1913Dark_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1914Dark_4.BackgroundTransparency = 0.5
1915Dark_4.BorderSizePixel = 0
1916Dark_4.Position = UDim2.new(0, 135, 0, 5)
1917Dark_4.Size = UDim2.new(0, 5, 0, 155)
1918
1919Directions.Name = "Directions"
1920Directions.Parent = background_2
1921Directions.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
1922Directions.BackgroundTransparency = 1
1923Directions.BorderSizePixel = 0
1924Directions.Position = UDim2.new(0, 10, 0, 15)
1925Directions.Size = UDim2.new(0, 115, 0, 90)
1926Directions.Font = Enum.Font.SourceSansBold
1927Directions.FontSize = Enum.FontSize.Size14
1928Directions.Text = "Click the button below and press a key/mouse button. Then select what you want to bind it to."
1929Directions.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1930Directions.TextStrokeTransparency = 0
1931Directions.TextWrapped = true
1932Directions.TextYAlignment = Enum.TextYAlignment.Top
1933
1934BindTo.Name = "BindTo"
1935BindTo.Parent = background_2
1936BindTo.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1937BindTo.BackgroundTransparency = 0.5
1938BindTo.BorderSizePixel = 0
1939BindTo.Position = UDim2.new(0, 10, 0, 95)
1940BindTo.Size = UDim2.new(0, 115, 0, 50)
1941BindTo.Font = Enum.Font.SourceSans
1942BindTo.FontSize = Enum.FontSize.Size18
1943BindTo.Text = "Click to bind"
1944BindTo.TextColor3 = Color3.new(1, 1, 1)
1945BindTo.TextStrokeTransparency = 0
1946
1947Add_2.Name = "Add"
1948Add_2.Parent = background_2
1949Add_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1950Add_2.BackgroundTransparency = 0.5
1951Add_2.BorderSizePixel = 0
1952Add_2.Position = UDim2.new(0, 310, 0, 20)
1953Add_2.Size = UDim2.new(0, 40, 0, 20)
1954Add_2.Font = Enum.Font.SourceSans
1955Add_2.FontSize = Enum.FontSize.Size18
1956Add_2.Text = "Add"
1957Add_2.TextColor3 = Color3.new(1, 1, 1)
1958Add_2.TextStrokeTransparency = 0
1959
1960Cmdbar_2.Name = "Cmdbar"
1961Cmdbar_2.Parent = background_2
1962Cmdbar_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1963Cmdbar_2.BackgroundTransparency = 0.5
1964Cmdbar_2.BorderSizePixel = 0
1965Cmdbar_2.Position = UDim2.new(0, 150, 0, 20)
1966Cmdbar_2.Size = UDim2.new(0, 150, 0, 20)
1967Cmdbar_2.Font = Enum.Font.SourceSans
1968Cmdbar_2.FontSize = Enum.FontSize.Size18
1969Cmdbar_2.Text = "Command"
1970Cmdbar_2.TextColor3 = Color3.new(1, 1, 1)
1971Cmdbar_2.TextScaled = true
1972Cmdbar_2.TextStrokeTransparency = 0
1973Cmdbar_2.TextWrapped = true
1974
1975Toggles.Name = "Toggles"
1976Toggles.Parent = background_2
1977Toggles.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1978Toggles.BackgroundTransparency = 1
1979Toggles.BorderSizePixel = 0
1980Toggles.Position = UDim2.new(0, 150, 0, 50)
1981Toggles.Size = UDim2.new(0, 200, 0, 100)
1982Toggles.BottomImage = "rbxasset://textures/blackBkg_square.png"
1983Toggles.CanvasSize = UDim2.new(0, 0, 0, 0)
1984Toggles.MidImage = "rbxasset://textures/blackBkg_square.png"
1985Toggles.ScrollBarThickness = 8
1986Toggles.TopImage = "rbxasset://textures/blackBkg_square.png"
1987
1988Fly.Name = "Fly"
1989Fly.Parent = Toggles
1990Fly.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
1991Fly.BackgroundTransparency = 0.5
1992Fly.BorderSizePixel = 0
1993Fly.Size = UDim2.new(0, 200, 0, 20)
1994Fly.Font = Enum.Font.SourceSans
1995Fly.FontSize = Enum.FontSize.Size14
1996Fly.Text = " Toggle Fly"
1997Fly.TextColor3 = Color3.new(1, 1, 1)
1998Fly.TextXAlignment = Enum.TextXAlignment.Left
1999
2000Select_3.Name = "Select"
2001Select_3.Parent = Fly
2002Select_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2003Select_3.BorderSizePixel = 0
2004Select_3.Position = UDim2.new(0, 160, 0, 0)
2005Select_3.Size = UDim2.new(0, 40, 0, 20)
2006Select_3.Font = Enum.Font.SourceSans
2007Select_3.FontSize = Enum.FontSize.Size14
2008Select_3.Text = "Add"
2009Select_3.TextColor3 = Color3.new(0, 0, 0)
2010
2011Noclip.Name = "Noclip"
2012Noclip.Parent = Toggles
2013Noclip.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2014Noclip.BackgroundTransparency = 0.5
2015Noclip.BorderSizePixel = 0
2016Noclip.Position = UDim2.new(0, 0, 0, 25)
2017Noclip.Size = UDim2.new(0, 200, 0, 20)
2018Noclip.Font = Enum.Font.SourceSans
2019Noclip.FontSize = Enum.FontSize.Size14
2020Noclip.Text = " Toggle Noclip"
2021Noclip.TextColor3 = Color3.new(1, 1, 1)
2022Noclip.TextXAlignment = Enum.TextXAlignment.Left
2023
2024Select_4.Name = "Select"
2025Select_4.Parent = Noclip
2026Select_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2027Select_4.BorderSizePixel = 0
2028Select_4.Position = UDim2.new(0, 160, 0, 0)
2029Select_4.Size = UDim2.new(0, 40, 0, 20)
2030Select_4.Font = Enum.Font.SourceSans
2031Select_4.FontSize = Enum.FontSize.Size14
2032Select_4.Text = "Add"
2033Select_4.TextColor3 = Color3.new(0, 0, 0)
2034
2035Float.Name = "Float"
2036Float.Parent = Toggles
2037Float.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2038Float.BackgroundTransparency = 0.5
2039Float.BorderSizePixel = 0
2040Float.Position = UDim2.new(0, 0, 0, 50)
2041Float.Size = UDim2.new(0, 200, 0, 20)
2042Float.Font = Enum.Font.SourceSans
2043Float.FontSize = Enum.FontSize.Size14
2044Float.Text = " Toggle Float"
2045Float.TextColor3 = Color3.new(1, 1, 1)
2046Float.TextXAlignment = Enum.TextXAlignment.Left
2047
2048Select_5.Name = "Select"
2049Select_5.Parent = Float
2050Select_5.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2051Select_5.BorderSizePixel = 0
2052Select_5.Position = UDim2.new(0, 160, 0, 0)
2053Select_5.Size = UDim2.new(0, 40, 0, 20)
2054Select_5.Font = Enum.Font.SourceSans
2055Select_5.FontSize = Enum.FontSize.Size14
2056Select_5.Text = "Add"
2057Select_5.TextColor3 = Color3.new(0, 0, 0)
2058
2059ClickTP.Name = "Click TP"
2060ClickTP.Parent = Toggles
2061ClickTP.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2062ClickTP.BackgroundTransparency = 0.5
2063ClickTP.BorderSizePixel = 0
2064ClickTP.Position = UDim2.new(0, 0, 0, 75)
2065ClickTP.Size = UDim2.new(0, 200, 0, 20)
2066ClickTP.Font = Enum.Font.SourceSans
2067ClickTP.FontSize = Enum.FontSize.Size14
2068ClickTP.Text = " Click TP (Hold Key & Click)"
2069ClickTP.TextColor3 = Color3.new(1, 1, 1)
2070ClickTP.TextXAlignment = Enum.TextXAlignment.Left
2071
2072Select_6.Name = "Select"
2073Select_6.Parent = ClickTP
2074Select_6.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2075Select_6.BorderSizePixel = 0
2076Select_6.Position = UDim2.new(0, 160, 0, 0)
2077Select_6.Size = UDim2.new(0, 40, 0, 20)
2078Select_6.Font = Enum.Font.SourceSans
2079Select_6.FontSize = Enum.FontSize.Size14
2080Select_6.Text = "Add"
2081Select_6.TextColor3 = Color3.new(0, 0, 0)
2082
2083Dark_7.Name = "Dark"
2084Dark_7.Parent = background_2
2085Dark_7.Active = true
2086Dark_7.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2087Dark_7.BackgroundTransparency = 0.5
2088Dark_7.BorderSizePixel = 0
2089Dark_7.Size = UDim2.new(0, 360, 0, 5)
2090
2091shadow_2.Name = "shadow"
2092shadow_2.Parent = KeybindEditor
2093shadow_2.BackgroundColor3 = Color3.new(255, 0, 255)
2094shadow_2.BorderColor3 = Color3.new(0, 0, 0)
2095shadow_2.BorderSizePixel = 0
2096shadow_2.Size = UDim2.new(0, 360, 0, 20)
2097shadow_2.ZIndex = 4
2098
2099PopupText_2.Name = "PopupText"
2100PopupText_2.Parent = shadow_2
2101PopupText_2.BackgroundTransparency = 1
2102PopupText_2.Position = UDim2.new(0, 51, 0, 0)
2103PopupText_2.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
2104PopupText_2.ZIndex = 4
2105PopupText_2.Font = Enum.Font.SourceSans
2106PopupText_2.TextSize = 20
2107PopupText_2.Text = "Set Keybinds"
2108PopupText_2.TextColor3 = Color3.new(1, 1, 1)
2109PopupText_2.TextStrokeTransparency = 0
2110PopupText_2.TextWrapped = true
2111
2112Exit_2.Name = "Exit"
2113Exit_2.Parent = shadow_2
2114Exit_2.BackgroundColor3 = Color3.new(1, 1, 1)
2115Exit_2.BackgroundTransparency = 1
2116Exit_2.Size = UDim2.new(0, 20, 0, 20)
2117Exit_2.ZIndex = 4
2118Exit_2.Image = "rbxassetid://2132544126"
2119
2120PositionsFrame.Name = "PositionsFrame"
2121PositionsFrame.Parent = Settings
2122PositionsFrame.Active = true
2123PositionsFrame.BackgroundColor3 = Color3.new(255, 0, 255)
2124PositionsFrame.BorderSizePixel = 0
2125PositionsFrame.Size = UDim2.new(0, 250, 0, 175)
2126PositionsFrame.Position = UDim2.new(0, 0, 0, 175)
2127
2128Close_3.Name = "Close"
2129Close_3.Parent = PositionsFrame
2130Close_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2131Close_3.BorderSizePixel = 0
2132Close_3.Position = UDim2.new(0, 205, 0, 150)
2133Close_3.Size = UDim2.new(0, 40, 0, 20)
2134Close_3.Font = Enum.Font.SourceSans
2135Close_3.FontSize = Enum.FontSize.Size14
2136Close_3.Text = "Close"
2137Close_3.TextColor3 = Color3.new(0, 0, 0)
2138
2139Delete_5.Name = "Delete"
2140Delete_5.Parent = PositionsFrame
2141Delete_5.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2142Delete_5.BorderSizePixel = 0
2143Delete_5.Position = UDim2.new(0, 5, 0, 150)
2144Delete_5.Size = UDim2.new(0, 40, 0, 20)
2145Delete_5.Font = Enum.Font.SourceSans
2146Delete_5.FontSize = Enum.FontSize.Size14
2147Delete_5.Text = "Clear"
2148Delete_5.TextColor3 = Color3.new(0, 0, 0)
2149
2150Holder_4.Name = "Holder"
2151Holder_4.Parent = PositionsFrame
2152Holder_4.BackgroundColor3 = Color3.new(255, 0, 255)
2153Holder_4.BackgroundTransparency = 1
2154Holder_4.BorderSizePixel = 0
2155Holder_4.Position = UDim2.new(0, 0, 0, 0)
2156Holder_4.Selectable = false
2157Holder_4.Size = UDim2.new(0, 250, 0, 145)
2158Holder_4.BottomImage = "rbxasset://textures/blackBkg_square.png"
2159Holder_4.CanvasSize = UDim2.new(0, 0, 0, 0)
2160Holder_4.MidImage = "rbxasset://textures/blackBkg_square.png"
2161Holder_4.ScrollBarThickness = 8
2162Holder_4.TopImage = "rbxasset://textures/blackBkg_square.png"
2163
2164Example_4.Name = "Example"
2165Example_4.Parent = PositionsFrame
2166Example_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2167Example_4.BackgroundTransparency = 0.5
2168Example_4.BorderSizePixel = 0
2169Example_4.Size = UDim2.new(0, 10, 0, 20)
2170Example_4.Visible = false
2171Example_4.Position = UDim2.new(0, 0, 0, -5)
2172
2173Text_5.Name = "Text"
2174Text_5.Parent = Example_4
2175Text_5.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2176Text_5.BackgroundTransparency = 0.5
2177Text_5.BorderSizePixel = 0
2178Text_5.Position = UDim2.new(0, 10, 0, 0)
2179Text_5.Size = UDim2.new(0, 240, 0, 20)
2180Text_5.Font = Enum.Font.SourceSans
2181Text_5.FontSize = Enum.FontSize.Size14
2182Text_5.Text = "Position"
2183Text_5.TextColor3 = Color3.new(1, 1, 1)
2184Text_5.TextXAlignment = Enum.TextXAlignment.Left
2185
2186Delete_6.Name = "Delete"
2187Delete_6.Parent = Text_5
2188Delete_6.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2189Delete_6.BorderSizePixel = 0
2190Delete_6.Position = UDim2.new(0, 200, 0, 0)
2191Delete_6.Size = UDim2.new(0, 40, 0, 20)
2192Delete_6.Font = Enum.Font.SourceSans
2193Delete_6.FontSize = Enum.FontSize.Size14
2194Delete_6.Text = "Delete"
2195Delete_6.TextColor3 = Color3.new(0, 0, 0)
2196
2197TP.Name = "TP"
2198TP.Parent = Text_5
2199TP.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2200TP.BorderSizePixel = 0
2201TP.Position = UDim2.new(0, 155, 0, 0)
2202TP.Size = UDim2.new(0, 40, 0, 20)
2203TP.Font = Enum.Font.SourceSans
2204TP.FontSize = Enum.FontSize.Size14
2205TP.Text = "Goto"
2206TP.TextColor3 = Color3.new(0, 0, 0)
2207
2208AliasesFrame.Name = "AliasesFrame"
2209AliasesFrame.Parent = Settings
2210AliasesFrame.Active = true
2211AliasesFrame.BackgroundColor3 = Color3.new(255, 0, 255)
2212AliasesFrame.BorderSizePixel = 0
2213AliasesFrame.Position = UDim2.new(0, 0, 0, 175)
2214AliasesFrame.Size = UDim2.new(0, 250, 0, 175)
2215
2216Close_2.Name = "Close"
2217Close_2.Parent = AliasesFrame
2218Close_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2219Close_2.BorderSizePixel = 0
2220Close_2.Position = UDim2.new(0, 205, 0, 150)
2221Close_2.Size = UDim2.new(0, 40, 0, 20)
2222Close_2.Font = Enum.Font.SourceSans
2223Close_2.FontSize = Enum.FontSize.Size14
2224Close_2.Text = "Close"
2225Close_2.TextColor3 = Color3.new(0, 0, 0)
2226
2227Delete_3.Name = "Delete"
2228Delete_3.Parent = AliasesFrame
2229Delete_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2230Delete_3.BorderSizePixel = 0
2231Delete_3.Position = UDim2.new(0, 5, 0, 150)
2232Delete_3.Size = UDim2.new(0, 40, 0, 20)
2233Delete_3.Font = Enum.Font.SourceSans
2234Delete_3.FontSize = Enum.FontSize.Size14
2235Delete_3.Text = "Clear"
2236Delete_3.TextColor3 = Color3.new(0, 0, 0)
2237
2238Holder_3.Name = "Holder"
2239Holder_3.Parent = AliasesFrame
2240Holder_3.BackgroundColor3 = Color3.new(255, 0, 255)
2241Holder_3.BackgroundTransparency = 1
2242Holder_3.BorderSizePixel = 0
2243Holder_3.Position = UDim2.new(0, 0, 0, 0)
2244Holder_3.Size = UDim2.new(0, 250, 0, 145)
2245Holder_3.BottomImage = "rbxasset://textures/blackBkg_square.png"
2246Holder_3.CanvasSize = UDim2.new(0, 0, 0, 0)
2247Holder_3.MidImage = "rbxasset://textures/blackBkg_square.png"
2248Holder_3.ScrollBarThickness = 0
2249Holder_3.TopImage = "rbxasset://textures/blackBkg_square.png"
2250
2251Example_3.Name = "Example"
2252Example_3.Parent = AliasesFrame
2253Example_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2254Example_3.BackgroundTransparency = 0.5
2255Example_3.BorderSizePixel = 0
2256Example_3.Size = UDim2.new(0, 10, 0, 20)
2257Example_3.Visible = false
2258
2259Text_4.Name = "Text"
2260Text_4.Parent = Example_3
2261Text_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2262Text_4.BackgroundTransparency = 0.5
2263Text_4.BorderSizePixel = 0
2264Text_4.Position = UDim2.new(0, 10, 0, 0)
2265Text_4.Size = UDim2.new(0, 240, 0, 20)
2266Text_4.Font = Enum.Font.SourceSans
2267Text_4.FontSize = Enum.FontSize.Size14
2268Text_4.Text = "honk"
2269Text_4.TextColor3 = Color3.new(1, 1, 1)
2270Text_4.TextXAlignment = Enum.TextXAlignment.Left
2271
2272Delete_4.Name = "Delete"
2273Delete_4.Parent = Text_4
2274Delete_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2275Delete_4.BorderSizePixel = 0
2276Delete_4.Position = UDim2.new(0, 200, 0, 0)
2277Delete_4.Size = UDim2.new(0, 40, 0, 20)
2278Delete_4.Font = Enum.Font.SourceSans
2279Delete_4.FontSize = Enum.FontSize.Size14
2280Delete_4.Text = "Delete"
2281Delete_4.TextColor3 = Color3.new(0, 0, 0)
2282
2283PluginsFrame.Name = "PluginsFrame"
2284PluginsFrame.Parent = Settings
2285PluginsFrame.Active = true
2286PluginsFrame.BackgroundColor3 = Color3.new(255, 0, 255)
2287PluginsFrame.BorderSizePixel = 0
2288PluginsFrame.Position = UDim2.new(0, 0, 0, 175)
2289PluginsFrame.Size = UDim2.new(0, 250, 0, 175)
2290
2291Close_4.Name = "Close"
2292Close_4.Parent = PluginsFrame
2293Close_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2294Close_4.BorderSizePixel = 0
2295Close_4.Position = UDim2.new(0, 205, 0, 150)
2296Close_4.Size = UDim2.new(0, 40, 0, 20)
2297Close_4.Font = Enum.Font.SourceSans
2298Close_4.FontSize = Enum.FontSize.Size14
2299Close_4.Text = "Close"
2300Close_4.TextColor3 = Color3.new(0, 0, 0)
2301
2302Add_3.Name = "Add"
2303Add_3.Parent = PluginsFrame
2304Add_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2305Add_3.BorderSizePixel = 0
2306Add_3.Position = UDim2.new(0, 5, 0, 150)
2307Add_3.Size = UDim2.new(0, 40, 0, 20)
2308Add_3.Font = Enum.Font.SourceSans
2309Add_3.FontSize = Enum.FontSize.Size14
2310Add_3.Text = "Add"
2311Add_3.TextColor3 = Color3.new(0, 0, 0)
2312
2313Holder_5.Name = "Holder"
2314Holder_5.Parent = PluginsFrame
2315Holder_5.BackgroundColor3 = Color3.new(255, 0, 255)
2316Holder_5.BackgroundTransparency = 1
2317Holder_5.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
2318Holder_5.BorderSizePixel = 0
2319Holder_5.Position = UDim2.new(0, 0, 0, 0)
2320Holder_5.Selectable = false
2321Holder_5.Size = UDim2.new(0, 250, 0, 140)
2322Holder_5.BottomImage = "rbxasset://textures/blackBkg_square.png"
2323Holder_5.CanvasSize = UDim2.new(0, 0, 0, 0)
2324Holder_5.MidImage = "rbxasset://textures/blackBkg_square.png"
2325Holder_5.ScrollBarThickness = 0
2326Holder_5.TopImage = "rbxasset://textures/blackBkg_square.png"
2327
2328Example_5.Name = "Example"
2329Example_5.Parent = PluginsFrame
2330Example_5.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2331Example_5.BackgroundTransparency = 0.5
2332Example_5.BorderSizePixel = 0
2333Example_5.Size = UDim2.new(0, 10, 0, 20)
2334Example_5.Visible = false
2335
2336Text_6.Name = "Text"
2337Text_6.Parent = Example_5
2338Text_6.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2339Text_6.BackgroundTransparency = 0.5
2340Text_6.BorderSizePixel = 0
2341Text_6.Position = UDim2.new(0, 10, 0, 0)
2342Text_6.Size = UDim2.new(0, 240, 0, 20)
2343Text_6.Font = Enum.Font.SourceSans
2344Text_6.FontSize = Enum.FontSize.Size14
2345Text_6.Text = "F4 > Toggle Fly"
2346Text_6.TextColor3 = Color3.new(1, 1, 1)
2347Text_6.TextXAlignment = Enum.TextXAlignment.Left
2348
2349Delete_7.Name = "Delete"
2350Delete_7.Parent = Text_6
2351Delete_7.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2352Delete_7.BorderSizePixel = 0
2353Delete_7.Position = UDim2.new(0, 200, 0, 0)
2354Delete_7.Size = UDim2.new(0, 40, 0, 20)
2355Delete_7.Font = Enum.Font.SourceSans
2356Delete_7.FontSize = Enum.FontSize.Size14
2357Delete_7.Text = "Delete"
2358Delete_7.TextColor3 = Color3.new(0, 0, 0)
2359
2360PluginEditor.Name = randomString()
2361PluginEditor.Parent = PARENT
2362PluginEditor.Active = true
2363PluginEditor.BackgroundColor3 = Color3.new(1, 1, 1)
2364PluginEditor.BackgroundTransparency = 1
2365PluginEditor.Position = UDim2.new(0.5, -180, 0, -400)
2366PluginEditor.Size = UDim2.new(0, 360, 0, 20)
2367PluginEditor.ZIndex = 4
2368
2369background_3.Name = "background"
2370background_3.Parent = PluginEditor
2371background_3.BackgroundColor3 = Color3.new(255, 0, 255)
2372background_3.BorderSizePixel = 0
2373background_3.Position = UDim2.new(0, 0, 0, 20)
2374background_3.Size = UDim2.new(0, 360, 0, 160)
2375
2376Dark_8.Name = "Dark"
2377Dark_8.Parent = background_3
2378Dark_8.Active = true
2379Dark_8.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2380Dark_8.BackgroundTransparency = 0.5
2381Dark_8.BorderSizePixel = 0
2382Dark_8.Size = UDim2.new(0, 360, 0, 5)
2383
2384Dark_9.Name = "Dark"
2385Dark_9.Parent = background_3
2386Dark_9.Active = true
2387Dark_9.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2388Dark_9.BackgroundTransparency = 0.5
2389Dark_9.BorderSizePixel = 0
2390Dark_9.Position = UDim2.new(0, 220, 0, 5)
2391Dark_9.Size = UDim2.new(0, 5, 0, 155)
2392
2393Img.Name = "Img"
2394Img.Parent = background_3
2395Img.BackgroundColor3 = Color3.new(1, 1, 1)
2396Img.BackgroundTransparency = 1
2397Img.Position = UDim2.new(0, 242, 0, 3)
2398Img.Size = UDim2.new(0, 100, 0, 95)
2399Img.Image = "rbxassetid://318740854"
2400
2401AddPlugin.Name = "AddPlugin"
2402AddPlugin.Parent = background_3
2403AddPlugin.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2404AddPlugin.BackgroundTransparency = 0.5
2405AddPlugin.BorderSizePixel = 0
2406AddPlugin.Position = UDim2.new(0, 235, 0, 100)
2407AddPlugin.Size = UDim2.new(0, 115, 0, 50)
2408AddPlugin.Font = Enum.Font.SourceSans
2409AddPlugin.FontSize = Enum.FontSize.Size18
2410AddPlugin.Text = "Add Plugin"
2411AddPlugin.TextColor3 = Color3.new(1, 1, 1)
2412AddPlugin.TextStrokeTransparency = 0
2413
2414FileName.Name = "FileName"
2415FileName.Parent = background_3
2416FileName.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2417FileName.BackgroundTransparency = 0.5
2418FileName.BorderSizePixel = 0
2419FileName.Position = UDim2.new(0.027777778, 0, 0.625, 0)
2420FileName.Size = UDim2.new(0, 200, 0, 50)
2421FileName.Font = Enum.Font.SourceSans
2422FileName.FontSize = Enum.FontSize.Size18
2423FileName.Text = "Plugin File Name"
2424FileName.TextColor3 = Color3.new(1, 1, 1)
2425FileName.TextStrokeTransparency = 0
2426
2427About.Name = "About"
2428About.Parent = background_3
2429About.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
2430About.BackgroundTransparency = 1
2431About.BorderSizePixel = 0
2432About.Position = UDim2.new(0, 17, 0, 17)
2433About.Size = UDim2.new(0, 187, 0, 49)
2434About.Font = Enum.Font.SourceSansBold
2435About.FontSize = Enum.FontSize.Size14
2436About.Text = "Plugins are .iy files and should be located in the 'workspace' folder of your exploit."
2437About.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
2438About.TextStrokeTransparency = 0
2439About.TextWrapped = true
2440About.TextYAlignment = Enum.TextYAlignment.Top
2441
2442Directions_2.Name = "Directions"
2443Directions_2.Parent = background_3
2444Directions_2.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
2445Directions_2.BackgroundTransparency = 1
2446Directions_2.BorderSizePixel = 0
2447Directions_2.Position = UDim2.new(0, 17, 0, 66)
2448Directions_2.Size = UDim2.new(0, 187, 0, 49)
2449Directions_2.Font = Enum.Font.SourceSansBold
2450Directions_2.FontSize = Enum.FontSize.Size14
2451Directions_2.Text = "Type the name of the plugin file you want to add below."
2452Directions_2.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
2453Directions_2.TextStrokeTransparency = 0
2454Directions_2.TextWrapped = true
2455Directions_2.TextYAlignment = Enum.TextYAlignment.Top
2456
2457shadow_3.Name = "shadow"
2458shadow_3.Parent = PluginEditor
2459shadow_3.BackgroundColor3 = Color3.new(255, 0, 255)
2460shadow_3.BorderColor3 = Color3.new(0, 0, 0)
2461shadow_3.BorderSizePixel = 0
2462shadow_3.Size = UDim2.new(0, 360, 0, 20)
2463shadow_3.ZIndex = 4
2464
2465PopupText_3.Name = "PopupText"
2466PopupText_3.Parent = shadow_3
2467PopupText_3.BackgroundTransparency = 1
2468PopupText_3.Position = UDim2.new(0, 51, 0, 0)
2469PopupText_3.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
2470PopupText_3.ZIndex = 4
2471PopupText_3.Font = Enum.Font.SourceSans
2472PopupText_3.TextSize = 20
2473PopupText_3.Text = "Add Plugins"
2474PopupText_3.TextColor3 = Color3.new(1, 1, 1)
2475PopupText_3.TextStrokeTransparency = 0
2476PopupText_3.TextWrapped = true
2477
2478Exit_3.Name = "Exit"
2479Exit_3.Parent = shadow_3
2480Exit_3.BackgroundColor3 = Color3.new(1, 1, 1)
2481Exit_3.BackgroundTransparency = 1
2482Exit_3.Size = UDim2.new(0, 20, 0, 20)
2483Exit_3.ZIndex = 4
2484Exit_3.Image = "rbxassetid://2132544126"
2485
2486logsDrag.Name = randomString()
2487logsDrag.Parent = PARENT
2488logsDrag.Active = true
2489logsDrag.BackgroundColor3 = Color3.new(1, 1, 1)
2490logsDrag.BackgroundTransparency = 1
2491logsDrag.Position = UDim2.new(0, 0, 1, 10)
2492logsDrag.Size = UDim2.new(0, 338, 0, 20)
2493logsDrag.ZIndex = 4
2494
2495shadow.Name = "shadow"
2496shadow.Parent = logsDrag
2497shadow.BackgroundColor3 = Color3.new(255, 0, 255)
2498shadow.BorderColor3 = Color3.new(0, 0, 0)
2499shadow.BorderSizePixel = 0
2500shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
2501shadow.Size = UDim2.new(0, 338, 0, 20)
2502shadow.ZIndex = 4
2503
2504Hide.Name = "Hide"
2505Hide.Parent = shadow
2506Hide.BackgroundColor3 = Color3.new(1, 1, 1)
2507Hide.BackgroundTransparency = 1
2508Hide.Position = UDim2.new(0, 20, 0, 0)
2509Hide.Size = UDim2.new(0, 20, 0, 20)
2510Hide.ZIndex = 4
2511Hide.Image = "rbxassetid://2406617031"
2512Hide.ImageTransparency = 0.5
2513
2514PopupText.Name = "PopupText"
2515PopupText.Parent = shadow
2516PopupText.BackgroundTransparency = 1
2517PopupText.Position = UDim2.new(0, 48, 0, 0)
2518PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
2519PopupText.ZIndex = 4
2520PopupText.Font = Enum.Font.SourceSans
2521PopupText.TextSize = 20
2522PopupText.Text = "Chat Logs"
2523PopupText.TextColor3 = Color3.new(1, 1, 1)
2524PopupText.TextStrokeTransparency = 0
2525PopupText.TextWrapped = true
2526
2527Exit.Name = "Exit"
2528Exit.Parent = shadow
2529Exit.BackgroundColor3 = Color3.new(1, 1, 1)
2530Exit.BackgroundTransparency = 1
2531Exit.Size = UDim2.new(0, 20, 0, 20)
2532Exit.ZIndex = 4
2533Exit.Image = "rbxassetid://2132544126"
2534
2535scroll.Name = "scroll"
2536scroll.Parent = logsDrag
2537scroll.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2538scroll.BackgroundTransparency = 0.5
2539scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
2540scroll.BorderSizePixel = 0
2541scroll.Position = UDim2.new(0, 5, 0, 30)
2542scroll.Size = UDim2.new(0, 328, 0, 190)
2543scroll.ZIndex = 5
2544scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
2545scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
2546scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
2547scroll.ScrollBarThickness = 8
2548scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
2549
2550background.Name = "background"
2551background.Parent = logsDrag
2552background.BackgroundColor3 = Color3.new(255, 0, 255)
2553background.BorderColor3 = Color3.new(0, 0, 0)
2554background.BorderSizePixel = 0
2555background.Position = UDim2.new(0, 0, 1, 0)
2556background.Size = UDim2.new(0, 338, 0, 230)
2557background.ZIndex = 4
2558
2559Dark_6.Name = "Dark"
2560Dark_6.Parent = background
2561Dark_6.Active = true
2562Dark_6.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2563Dark_6.BackgroundTransparency = 0.5
2564Dark_6.BorderSizePixel = 0
2565Dark_6.Size = UDim2.new(0, 338, 0, 5)
2566Dark_6.ZIndex = 4
2567
2568Clear.Name = "Clear"
2569Clear.Parent = background
2570Clear.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2571Clear.BorderSizePixel = 0
2572Clear.Position = UDim2.new(0, 5, 0, 205)
2573Clear.Size = UDim2.new(0, 50, 0, 20)
2574Clear.ZIndex = 4
2575Clear.Font = Enum.Font.SourceSans
2576Clear.FontSize = Enum.FontSize.Size14
2577Clear.Text = "Clear"
2578Clear.TextColor3 = Color3.new(0, 0, 0)
2579
2580Toggle.Name = "Toggle"
2581Toggle.Parent = background
2582Toggle.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
2583Toggle.BorderSizePixel = 0
2584Toggle.Position = UDim2.new(0, 60, 0, 205)
2585Toggle.Size = UDim2.new(0, 50, 0, 20)
2586Toggle.ZIndex = 4
2587Toggle.Font = Enum.Font.SourceSans
2588Toggle.FontSize = Enum.FontSize.Size14
2589Toggle.Text = "Disabled"
2590Toggle.TextColor3 = Color3.new(0, 0, 0)
2591
2592function writefileExploit()
2593 if writefile then
2594 return true
2595 end
2596end
2597
2598function isNumber(str)
2599 return tonumber(str) ~= nil
2600end
2601
2602function tools(plr)
2603 if plr.Backpack:FindFirstChildOfClass('Tool') or plr.Character:FindFirstChildOfClass('Tool') then
2604 return true
2605 end
2606end
2607
2608function r15(plr)
2609 if plr.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
2610 return true
2611 end
2612end
2613
2614defaultsettings = {
2615 prefix = ';';
2616 StayOpen = false;
2617 logsEnabled = false;
2618 aliases = {};
2619 binds = {};
2620 WayPoints = {};
2621 PluginsTable = {}
2622}
2623
2624defaults = game:GetService("HttpService"):JSONEncode(defaultsettings)
2625
2626local nosaves = false
2627
2628function saves()
2629 if writefileExploit() then
2630 if pcall(function() readfile("IY_FE.iy") end) then
2631 if readfile("IY_FE.iy") ~= nil then
2632 local json = game:GetService("HttpService"):JSONDecode(readfile("IY_FE.iy"))
2633 if json.prefix ~= nil then prefix = json.prefix else prefix = ';' end
2634 if json.StayOpen ~= nil then StayOpen = json.StayOpen else StayOpen = false end
2635 if json.logsEnabled ~= nil then logsEnabled = json.logsEnabled else logsEnabled = false end
2636 if json.aliases ~= nil then aliases = json.aliases else aliases = {} end
2637 if json.binds ~= nil then binds = json.binds else binds = {} end
2638 if json.WayPoints ~= nil then WayPoints = json.WayPoints else WayPoints = {} end
2639 if json.PluginsTable ~= nil then PluginsTable = json.PluginsTable else PluginsTable = {} end
2640 else
2641 writefile("IY_FE.iy", defaults)
2642 wait()
2643 saves()
2644 end
2645 else
2646 writefile("IY_FE.iy", defaults)
2647 wait()
2648 if pcall(function() readfile("IY_FE.iy") end) then
2649 saves()
2650 else
2651 nosaves = true
2652 prefix = ';'
2653 StayOpen = false
2654 logsEnabled = false
2655 aliases = {}
2656 binds = {}
2657 WayPoints = {}
2658 PluginsTable = {}
2659
2660 local FileError = Instance.new("Frame")
2661 local background = Instance.new("Frame")
2662 local Directions = Instance.new("TextLabel")
2663 local Dark = Instance.new("Frame")
2664 local shadow = Instance.new("Frame")
2665 local PopupText = Instance.new("TextLabel")
2666 local Exit = Instance.new("ImageButton")
2667
2668 FileError.Name = randomString()
2669 FileError.Parent = PARENT
2670 FileError.Active = true
2671 FileError.BackgroundColor3 = Color3.new(1, 1, 1)
2672 FileError.BackgroundTransparency = 1
2673 FileError.Position = UDim2.new(0.5, -180, 0, 290)
2674 FileError.Size = UDim2.new(0, 360, 0, 20)
2675 FileError.ZIndex = 4
2676
2677 background.Name = "background"
2678 background.Parent = FileError
2679 background.BackgroundColor3 = Color3.new(255, 0, 255)
2680 background.BorderSizePixel = 0
2681 background.Position = UDim2.new(0, 0, 0, 20)
2682 background.Size = UDim2.new(0, 360, 0, 210)
2683
2684 Directions.Name = "Directions"
2685 Directions.Parent = background
2686 Directions.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
2687 Directions.BackgroundTransparency = 1
2688 Directions.BorderSizePixel = 0
2689 Directions.Position = UDim2.new(0, 10, 0, 15)
2690 Directions.Size = UDim2.new(0, 340, 0, 185)
2691 Directions.Font = Enum.Font.SourceSansBold
2692 Directions.FontSize = Enum.FontSize.Size14
2693 Directions.Text = "There was a problem writing a save file to your PC.\n\nPlease contact the developer/support team for your exploit and tell them writefile is not working.\n\nYour settings, keybinds, waypoints, and aliases will not save if you continue.\n\nThings to try:\n> Make sure a 'workspace' folder is located in the same folder as your exploit\n> If your exploit is inside of a zip/rar file, extract it.\n> Rejoin the game and try again or restart your PC and try again."
2694 Directions.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
2695 Directions.TextStrokeTransparency = 0
2696 Directions.TextWrapped = true
2697 Directions.TextXAlignment = Enum.TextXAlignment.Left
2698 Directions.TextYAlignment = Enum.TextYAlignment.Top
2699
2700 Dark.Name = "Dark"
2701 Dark.Parent = background
2702 Dark.Active = true
2703 Dark.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
2704 Dark.BackgroundTransparency = 0.5
2705 Dark.BorderSizePixel = 0
2706 Dark.Size = UDim2.new(0, 360, 0, 5)
2707
2708 shadow.Name = "shadow"
2709 shadow.Parent = FileError
2710 shadow.BackgroundColor3 = Color3.new(255, 0, 255)
2711 shadow.BorderColor3 = Color3.new(0, 0, 0)
2712 shadow.BorderSizePixel = 0
2713 shadow.Size = UDim2.new(0, 360, 0, 20)
2714 shadow.ZIndex = 4
2715
2716 PopupText.Name = "PopupText"
2717 PopupText.Parent = shadow
2718 PopupText.BackgroundTransparency = 1
2719 PopupText.Position = UDim2.new(0, 51, 0, 0)
2720 PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
2721 PopupText.ZIndex = 4
2722 PopupText.Font = Enum.Font.SourceSans
2723 PopupText.FontSize = Enum.FontSize.Size24
2724 PopupText.Text = "File Error"
2725 PopupText.TextColor3 = Color3.new(1, 1, 1)
2726 PopupText.TextStrokeTransparency = 0
2727 PopupText.TextWrapped = true
2728
2729 Exit.Name = "Exit"
2730 Exit.Parent = shadow
2731 Exit.BackgroundColor3 = Color3.new(1, 1, 1)
2732 Exit.BackgroundTransparency = 1
2733 Exit.Size = UDim2.new(0, 20, 0, 20)
2734 Exit.ZIndex = 4
2735 Exit.Image = "rbxassetid://2132544126"
2736
2737 Exit.MouseButton1Click:Connect(function()
2738 FileError:Destroy()
2739 end)
2740 end
2741 end
2742 else
2743 prefix = ';'
2744 StayOpen = false
2745 logsEnabled = false
2746 aliases = {}
2747 binds = {}
2748 WayPoints = {}
2749 PluginsTable = {}
2750 end
2751end
2752
2753saves()
2754
2755function updatesaves()
2756 if nosaves == true and writefileExploit() then
2757 local update = {
2758 prefix = prefix;
2759 StayOpen = StayOpen;
2760 logsEnabled = logsEnabled;
2761 aliases = aliases;
2762 binds = binds;
2763 WayPoints = WayPoints;
2764 PluginsTable = PluginsTable
2765 }
2766 writefile("IY_FE.iy", game:GetService("HttpService"):JSONEncode(update))
2767 end
2768end
2769
2770function Time()
2771 local HOUR = math.floor((tick() % 86400) / 3600)
2772 local MINUTE = math.floor((tick() % 3600) / 60)
2773 local SECOND = math.floor(tick() % 60)
2774 local AP = HOUR > 11 and 'PM' or 'AM'
2775 HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
2776 HOUR = HOUR < 10 and '0' .. HOUR or HOUR
2777 MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
2778 SECOND = SECOND < 10 and '0' .. SECOND or SECOND
2779 return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP
2780end
2781
2782UserInputService = game:GetService("UserInputService")
2783IYMouse = Players.LocalPlayer:GetMouse()
2784PrefixBox.Text = prefix
2785SettingsOpen = false
2786
2787if StayOpen == false then
2788 Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 1
2789else
2790 Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 0
2791end
2792
2793if logsEnabled then
2794 Toggle.Text = 'Enabled'
2795else
2796 Toggle.Text = 'Disabled'
2797end
2798
2799holderOffset = -250
2800notifyOffset = -500
2801
2802function maximizeHolder()
2803 if StayOpen == false then
2804 Holder:TweenPosition(UDim2.new(1, holderOffset, 1, -220), "InOut", "Quart", 0.2, true, nil)
2805 end
2806end
2807
2808function minimizeHolder()
2809 if StayOpen == false then
2810 Holder:TweenPosition(UDim2.new(1, holderOffset, 1, -20), "InOut", "Quart", 0.5, true, nil)
2811 end
2812end
2813
2814function cmdbarHolder()
2815 if StayOpen == false then
2816 Holder:TweenPosition(UDim2.new(1, holderOffset, 1, -45), "InOut", "Quart", 0.5, true, nil)
2817 end
2818end
2819
2820function enablebuttons()
2821 Settings.Aliases.Select.Visible = true
2822 Settings.Color.Select.Visible = true
2823 Settings.Keybinds.Select.Visible = true
2824 Settings.StayOpen.Button.On.Visible = true
2825 Settings.Prefix.PrefixBox.Visible = true
2826 Settings.Positions.Select.Visible = true
2827 Settings.Plugins.Select.Visible = true
2828end
2829
2830function disablebuttons()
2831 Settings.Aliases.Select.Visible = false
2832 Settings.Color.Select.Visible = false
2833 Settings.Keybinds.Select.Visible = false
2834 Settings.StayOpen.Button.On.Visible = false
2835 Settings.Prefix.PrefixBox.Visible = false
2836 Settings.Positions.Select.Visible = false
2837 Settings.Plugins.Select.Visible = false
2838end
2839
2840notifyCount = 0
2841function notify(text,text2)
2842 spawn(function()
2843 local LnotifyCount = notifyCount+1
2844 notifyCount = notifyCount+1
2845 Notification:TweenPosition(UDim2.new(1, notifyOffset, 1, -0), "InOut", "Quart", 0.5, true, nil)
2846 wait(0.6)
2847 local closepressed = false
2848 if text2 then
2849 Notification.Title.Text = text
2850 Notification.Text.Text = text2
2851 else
2852 Notification.Title.Text = 'Notification'
2853 Notification.Text.Text = text
2854 end
2855 Notification:TweenPosition(UDim2.new(1, notifyOffset, 1, -100), "InOut", "Quart", 0.5, true, nil)
2856 Notification.CloseButton.MouseButton1Click:Connect(function()
2857 Notification:TweenPosition(UDim2.new(1, notifyOffset, 1, -0), "InOut", "Quart", 0.5, true, nil)
2858 closepressed = true
2859 end)
2860 wait(10)
2861 if LnotifyCount == notifyCount then
2862 if closepressed == false then
2863 Notification:TweenPosition(UDim2.new(1, notifyOffset, 1, -0), "InOut", "Quart", 0.5, true, nil)
2864 end
2865 notifyCount = 0
2866 end
2867 end)
2868end
2869
2870function CreateLabel(Name, Text)
2871 local sf = scroll
2872 if #sf:GetChildren() >= 2546 then
2873 sf:ClearAllChildren()
2874 end
2875 local alls = 0
2876 for i,v in pairs(sf:GetChildren()) do
2877 if v then
2878 alls = v.Size.Y.Offset + alls
2879 end
2880 if not v then
2881 alls = 0
2882 end
2883 end
2884 local tl = Instance.new('TextLabel', sf)
2885 local il = Instance.new('Frame', tl)
2886 tl.Name = Name
2887 tl.ZIndex = 6
2888 tl.Text = Time().." - ["..Name.."]: "..Text
2889 tl.Size = UDim2.new(0,322,0,84)
2890 tl.BackgroundTransparency = 1
2891 tl.BorderSizePixel = 0
2892 tl.Font = "SourceSansBold"
2893 tl.Position = UDim2.new(-1,0,0,alls)
2894 tl.TextTransparency = 1
2895 tl.TextScaled = false
2896 tl.TextSize = 14
2897 tl.TextWrapped = true
2898 tl.TextXAlignment = "Left"
2899 tl.TextYAlignment = "Top"
2900 il.BackgroundTransparency = 1
2901 il.BorderSizePixel = 0
2902 il.Size = UDim2.new(0,12,1,0)
2903 il.Position = UDim2.new(0,316,0,0)
2904 tl.TextColor3 = Color3.fromRGB(255,255,255)
2905 tl.Size = UDim2.new(0,322,0,tl.TextBounds.Y)
2906 sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
2907 sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
2908 local size2 = sf.CanvasSize.Y.Offset
2909 tl:TweenPosition(UDim2.new(0,3,0,alls), 'In', 'Quint', 0.5)
2910 for i = 0,50 do wait(0.05)
2911 tl.TextTransparency = tl.TextTransparency - 0.05
2912 end
2913 tl.TextTransparency = 0
2914end
2915
2916IYMouse.KeyDown:connect(function(Key)
2917 if (Key==prefix) then
2918 Holder.Cmdbar:CaptureFocus()
2919 maximizeHolder()
2920 if SettingsOpen == true then
2921 wait(0.2)
2922 Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.2, true, nil)
2923 end
2924 end
2925end)
2926
2927Holder.MouseEnter:Connect(function()
2928 maximizeHolder()
2929end)
2930
2931Holder.MouseLeave:Connect(function()
2932 minimizeHolder()
2933end)
2934
2935Holder.SettingsButton.MouseButton1Click:Connect(function()
2936 if SettingsOpen == false then SettingsOpen = true
2937 Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.5, true, nil)
2938 else SettingsOpen = false
2939 Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.5, true, nil)
2940 end
2941end)
2942
2943Holder.Settings.StayOpen.Button.On.MouseButton1Click:Connect(function()
2944 if StayOpen == false then StayOpen = true
2945 Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 0
2946 else StayOpen = false
2947 Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 1
2948 end
2949 updatesaves()
2950end)
2951
2952Clear.MouseButton1Down:connect(function()
2953 for _, child in pairs(scroll:GetChildren()) do
2954 child:Destroy()
2955 end
2956 scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
2957end)
2958
2959Toggle.MouseButton1Down:connect(function()
2960 if logsEnabled then
2961 logsEnabled = false
2962 Toggle.Text = 'Disabled'
2963 updatesaves()
2964 else
2965 logsEnabled = true
2966 Toggle.Text = 'Enabled'
2967 updatesaves()
2968 end
2969end)
2970
2971if not writefileExploit() then
2972 notify('Saves','Your exploit does not support read/write file. Your settings will not save.')
2973end
2974
2975ChatLog = function(plr)
2976 plr.Chatted:Connect(function(Message)
2977 if logsEnabled == true then
2978 CreateLabel(plr.Name,Message)
2979 end
2980 end)
2981end
2982
2983for _, plr in pairs(Players:GetChildren()) do
2984 if plr.ClassName == "Player" then
2985 ChatLog(plr)
2986 end
2987end
2988
2989Players.PlayerAdded:connect(function(player)
2990 ChatLog(player)
2991 if ESPenabled then
2992 ESP(player)
2993 end
2994 if CHMSenabled then
2995 CHMS(player)
2996 end
2997end)
2998
2999Players.PlayerRemoving:connect(function(player)
3000 for i,v in pairs(PARENT:GetChildren()) do
3001 if v.Name == player.Name..'_ESP' or v.Name == player.Name..'_LC' then
3002 v:Destroy()
3003 end
3004 end
3005end)
3006
3007shadow.Exit.MouseButton1Down:connect(function()
3008 logsDrag:TweenPosition(UDim2.new(0, 0, 1, 10), "InOut", "Quart", 0.3, true, nil)
3009end)
3010
3011shadow.Hide.MouseButton1Down:connect(function()
3012 if logsDrag.Position ~= UDim2.new(0, 0, 1, -20) then
3013 logsDrag:TweenPosition(UDim2.new(0, 0, 1, -20), "InOut", "Quart", 0.3, true, nil)
3014 else
3015 logsDrag:TweenPosition(UDim2.new(0, 0, 1, -250), "InOut", "Quart", 0.3, true, nil)
3016 end
3017end)
3018
3019Holder.Settings.Color.Select.MouseButton1Click:Connect(function()
3020 notify('UI Color','Not done yet :(')
3021end)
3022
3023Holder.Settings.Keybinds.Select.MouseButton1Click:Connect(function()
3024 KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
3025 wait(0.5)
3026 disablebuttons()
3027end)
3028
3029KeybindsFrame.Close.MouseButton1Click:Connect(function()
3030 enablebuttons()
3031 KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
3032end)
3033
3034Holder.Settings.Keybinds.Select.MouseButton1Click:Connect(function()
3035 KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
3036 wait(0.5)
3037 disablebuttons()
3038end)
3039
3040KeybindsFrame.Add.MouseButton1Click:Connect(function()
3041 KeybindEditor:TweenPosition(UDim2.new(0.5, -180, 0, 270), "InOut", "Quart", 0.5, true, nil)
3042end)
3043
3044KeybindsFrame.Delete.MouseButton1Click:Connect(function()
3045 binds = {}
3046 refreshbinds()
3047 updatesaves()
3048 notify('Keybinds Updated','Removed all keybinds')
3049end)
3050
3051AliasesFrame.Close.MouseButton1Click:Connect(function()
3052 enablebuttons()
3053 AliasesFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
3054end)
3055
3056Settings.Aliases.Select.MouseButton1Click:Connect(function()
3057 AliasesFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
3058 wait(0.5)
3059 disablebuttons()
3060end)
3061
3062PositionsFrame.Close.MouseButton1Click:Connect(function()
3063 enablebuttons()
3064 PositionsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
3065end)
3066
3067Settings.Positions.Select.MouseButton1Click:Connect(function()
3068 PositionsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
3069 wait(0.5)
3070 disablebuttons()
3071end)
3072
3073local cmds={}
3074local customAlias = {}
3075AliasesFrame.Delete.MouseButton1Click:Connect(function()
3076 customAlias = {}
3077 aliases = {}
3078 notify('Aliases Modified','Removed all aliases')
3079 updatesaves()
3080 refreshaliases()
3081end)
3082
3083Holder.Settings.Prefix.PrefixBox.Changed:connect(function(property)
3084 if property == "Text" then
3085 prefix = Holder.Settings.Prefix.PrefixBox.Text
3086 updatesaves()
3087 end
3088end)
3089
3090function dragGUI(gui)
3091spawn(function()
3092local dragging
3093local dragInput
3094local dragStart
3095local startPos
3096local function update(input)
3097 local delta = input.Position - dragStart
3098 gui:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y), "InOut", "Quart", 0.04, true, nil)
3099end
3100gui.InputBegan:Connect(function(input)
3101 if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
3102 dragging = true
3103 dragStart = input.Position
3104 startPos = gui.Position
3105
3106 input.Changed:Connect(function()
3107 if input.UserInputState == Enum.UserInputState.End then
3108 dragging = false
3109 end
3110 end)
3111 end
3112end)
3113gui.InputChanged:Connect(function(input)
3114 if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
3115 dragInput = input
3116 end
3117end)
3118UserInputService.InputChanged:Connect(function(input)
3119 if input == dragInput and dragging then
3120 update(input)
3121 end
3122end)
3123end)
3124end
3125
3126dragGUI(logsDrag)
3127dragGUI(KeybindEditor)
3128dragGUI(PluginEditor)
3129
3130local CSP = Holder
3131local frame = CSP:WaitForChild('CMDs')
3132
3133Match = function(name,str)
3134 return name:lower():find(str:lower()) and true
3135end
3136
3137canvasPos = nil
3138canvasTop = false
3139IndexContents = function(str,bool,cmdbar,anim)
3140 if str == '' or str == ' ' or str == prefix then
3141 if canvasTop == false then
3142 canvasPos = CMDsF.CanvasPosition.Y
3143 end
3144 else
3145 CMDsF.CanvasPosition = Vector2.new(0,0)
3146 canvasTop = true
3147 end
3148 local Index,SizeY = 0,0
3149 local indexnum = 0
3150 for i,v in next, frame:GetChildren() do
3151 if bool then
3152 if Match(v.Text,str) then
3153 indexnum = indexnum + 1
3154 Index = Index + 1
3155 v.Position = UDim2.new(0,10,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
3156 v.Visible = true
3157 SizeY = SizeY + v.AbsoluteSize.Y
3158 frame.CanvasSize = UDim2.new(0,0,0,SizeY)
3159 else
3160 v.Visible = false
3161 end
3162 else
3163 v.Visible = true
3164 SizeY = SizeY + v.AbsoluteSize.Y
3165 frame.CanvasSize = UDim2.new(0,0,0,SizeY)
3166 end
3167 end
3168 if not anim then
3169 if indexnum == 0 or string.find(str, " ") then
3170 if not cmdbar then
3171 minimizeHolder()
3172 elseif cmdbar then
3173 cmdbarHolder()
3174 end
3175 else
3176 maximizeHolder()
3177 end
3178 else
3179 minimizeHolder()
3180 end
3181end
3182
3183PlayerGui = Players.LocalPlayer:FindFirstChildOfClass("PlayerGui")
3184function chatSuggestions()
3185 if PlayerGui:FindFirstChild("Chat") and PlayerGui.Chat:FindFirstChild("Frame") and PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and
3186 PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame") and PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("BoxFrame") then
3187 local chatbox = PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar
3188
3189 chatbox.Changed:connect(function(property)
3190 if property == "Text" then
3191 if chatbox.Text:lower():sub(1,1) == prefix then
3192 if SettingsOpen == true then
3193 wait(0.2)
3194 Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.2, true, nil)
3195 end
3196 IndexContents(PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(2),true)
3197 else
3198 minimizeHolder()
3199 if SettingsOpen == true then
3200 Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.2, true, nil)
3201 end
3202 end
3203 end
3204 end)
3205
3206 chatbox.FocusLost:connect(function(enterpressed)
3207 if not enterpressed or chatbox.Text:lower():sub(1,1) ~= prefix then
3208 IndexContents('',true)
3209 if canvasPos ~= nil then
3210 CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
3211 canvasTop = false
3212 end
3213 end
3214 minimizeHolder()
3215 end)
3216
3217 PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
3218 wait()
3219 if newbar:FindFirstChild('BoxFrame') then
3220 chatSuggestions()
3221 end
3222 end)
3223
3224 else
3225 notify('Suggestions','Custom chat detected. Will not provide suggestions for commands typed in the chat.')
3226 end
3227end
3228
3229chatSuggestions()
3230
3231local CMDs = {}
3232CMDs[#CMDs + 1] = {NAME = 'flytool', DESC = 'fly objects you can sit down on'}
3233CMDs[#CMDs + 1] = {NAME = 'fepunch', DESC = 'makes you punch fling ppl'}
3234CMDs[#CMDs + 1] = {NAME = 'toolspin', DESC = 'spin your tools'}
3235CMDs[#CMDs + 1] = {NAME = 'blindtool', DESC = 'Makes a blind tool'}
3236CMDs[#CMDs + 1] = {NAME = 'twister', DESC = 'Makes a twister tool'}
3237CMDs[#CMDs + 1] = {NAME = 'doublefrontflip', DESC = 'Makes a doublefrontflip tool'}
3238CMDs[#CMDs + 1] = {NAME = 'doublebackflip', DESC = 'Makes a doublebackflip tool'}
3239CMDs[#CMDs + 1] = {NAME = 'lunge', DESC = 'Makes a lunge tool'}
3240CMDs[#CMDs + 1] = {NAME = '360', DESC = 'Makes a 360 tool'}
3241CMDs[#CMDs + 1] = {NAME = 'toolfling', DESC = 'flings players'}
3242CMDs[#CMDs + 1] = {NAME = 'fliptool / backflip', DESC = 'backflips'}
3243CMDs[#CMDs + 1] = {NAME = 'turnintotool / tit', DESC = 'turn into your tools'}
3244CMDs[#CMDs + 1] = {NAME = 'btools(CLIENT)', DESC = 'Client Btools'}
3245CMDs[#CMDs + 1] = {NAME = 'febtools', DESC = 'Makes fe btools replicate on unanchored parts'}
3246CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3247CMDs[#CMDs + 1] = {NAME = 'hitler', DESC = 'sings a hitler song'}
3248CMDs[#CMDs + 1] = {NAME = 'smurf', DESC = 'plays smurf song on some games'}
3249CMDs[#CMDs + 1] = {NAME = 'lookatme', DESC = 'plays xxx look at me song on some games'}
3250CMDs[#CMDs + 1] = {NAME = 'nigger', DESC = 'plays nigger song on some games'}
3251CMDs[#CMDs + 1] = {NAME = 'exploitedserver', DESC = 'plays exploited announcement song on some games'}
3252CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3253CMDs[#CMDs + 1] = {NAME = 'rejoin / rj', DESC = 'Makes you rejoin the game'}
3254CMDs[#CMDs + 1] = {NAME = 'chatlogs / logs', DESC = 'Log what people say or whisper'}
3255CMDs[#CMDs + 1] = {NAME = 'explorer / dex', DESC = 'Opens DEX explorer'}
3256CMDs[#CMDs + 1] = {NAME = 'remotespy', DESC = 'Prints remotes'}
3257CMDs[#CMDs + 1] = {NAME = 'printuap', DESC = 'Prints unanchored parts in f9'}
3258CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3259CMDs[#CMDs + 1] = {NAME = 'lmaosign', DESC = 'Makes an FE LMAO Sign/ Needs 65 tools'}
3260CMDs[#CMDs + 1] = {NAME = 'bigball', DESC = 'Makes an FE big ball'}
3261CMDs[#CMDs + 1] = {NAME = 'littleball', DESC = 'Makes an FE little ball'}
3262CMDs[#CMDs + 1] = {NAME = 'tinyball', DESC = 'Makes an FE tiny ball'}
3263CMDs[#CMDs + 1] = {NAME = 'bigbowl', DESC = 'Makes an FE bowl'}
3264CMDs[#CMDs + 1] = {NAME = 'tinybowl', DESC = 'Makes an FE tiny bowl'}
3265CMDs[#CMDs + 1] = {NAME = 'cake', DESC = 'Makes an FE cake'}
3266CMDs[#CMDs + 1] = {NAME = 'onetool', DESC = 'one tool'}
3267CMDs[#CMDs + 1] = {NAME = 'onionring', DESC = 'Makes an FE onion ring'}
3268CMDs[#CMDs + 1] = {NAME = 'block', DESC = 'Makes a block'}
3269CMDs[#CMDs + 1] = {NAME = 'umbrella', DESC = 'makes an umbrella'}
3270CMDs[#CMDs + 1] = {NAME = 'window', DESC = 'makes a window kinda'}
3271CMDs[#CMDs + 1] = {NAME = 'shield', DESC = 'makes you have a shield'}
3272CMDs[#CMDs + 1] = {NAME = 'line', DESC = 'makes a line'}
3273CMDs[#CMDs + 1] = {NAME = 'waves', DESC = 'makes wavy line'}
3274CMDs[#CMDs + 1] = {NAME = 'drill', DESC = 'makes drill line'}
3275CMDs[#CMDs + 1] = {NAME = 'sucker', DESC = 'Makes a sucker tool'}
3276CMDs[#CMDs + 1] = {NAME = 'swirl', DESC = 'Makes a swirl under you'}
3277CMDs[#CMDs + 1] = {NAME = 'cupclub / cclub', DESC = 'Makes a club out of cups'}
3278CMDs[#CMDs + 1] = {NAME = 'raintools', DESC = 'rains tools'}
3279CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3280CMDs[#CMDs + 1] = {NAME = 'collideparts / cp', DESC = 'collides parts'}
3281CMDs[#CMDs + 1] = {NAME = 'badchat', DESC = 'makes you chat bad words doing /e (phrase)'}
3282CMDs[#CMDs + 1] = {NAME = 'destroyantiexploit / dae', DESC = 'Destroys anti-exploit!'}
3283CMDs[#CMDs + 1] = {NAME = 'dae2', DESC = 'Destroys anti-exploit!'}
3284CMDs[#CMDs + 1] = {NAME = 'shutdown', DESC = 'spam this'}
3285CMDs[#CMDs + 1] = {NAME = 'humanmine', DESC = 'makes you a human land mine'}
3286CMDs[#CMDs + 1] = {NAME = 'killgui', DESC = 'kill players with this'}
3287CMDs[#CMDs + 1] = {NAME = 'flyplayer / fp {plr}', DESC = 'fly a player'}
3288CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3289CMDs[#CMDs + 1] = {NAME = 'dupetools/ dtools', DESC = 'Duplicates your tools/R6 only!'}
3290CMDs[#CMDs + 1] = {NAME = '200dtools / fetools', DESC = 'Duplicates your tools/R6 only!'}
3291CMDs[#CMDs + 1] = {NAME = 'tpall / bringall(WIP)', DESC = 'brings all with tools'}
3292CMDs[#CMDs + 1] = {NAME = 'tprandom / tpr', DESC = 'Brings Most players(NEED TOOLS)'}
3293CMDs[#CMDs + 1] = {NAME = 'felag / lag', DESC = 'lags players'}
3294CMDs[#CMDs + 1] = {NAME = 'cuffed', DESC = 'uncuffs you'}
3295CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3296CMDs[#CMDs + 1] = {NAME = 'noclip', DESC = 'Go through objects'}
3297CMDs[#CMDs + 1] = {NAME = 'unnoclip / clip', DESC = 'Disables noclip'}
3298CMDs[#CMDs + 1] = {NAME = 'fly', DESC = 'Makes you fly'}
3299CMDs[#CMDs + 1] = {NAME = 'unfly', DESC = 'Disables fly'}
3300CMDs[#CMDs + 1] = {NAME = 'flyspeed [num]', DESC = 'Set fly speed'}
3301CMDs[#CMDs + 1] = {NAME = 'float', DESC = 'Makes you float'}
3302CMDs[#CMDs + 1] = {NAME = 'unfloat', DESC = 'Disables floating'}
3303CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3304CMDs[#CMDs + 1] = {NAME = 'spos / setwaypoint [name]', DESC = 'Sets a waypoint at your position'}
3305CMDs[#CMDs + 1] = {NAME = 'dpos / deletewaypoint [name]', DESC = 'Deletes a waypoint'}
3306CMDs[#CMDs + 1] = {NAME = 'lpos / waypoint [name]', DESC = 'Teleports player to a waypoint'}
3307CMDs[#CMDs + 1] = {NAME = 'clearpos / cpos / clearwaypoints', DESC = 'Clears all waypoints'}
3308CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3309CMDs[#CMDs + 1] = {NAME = 'spam [text]', DESC = 'Makes you spam the chat'}
3310CMDs[#CMDs + 1] = {NAME = 'unspam', DESC = 'Turns off spam'}
3311CMDs[#CMDs + 1] = {NAME = 'pmspam [plr] [text]', DESC = 'Makes you spam a players whispers'}
3312CMDs[#CMDs + 1] = {NAME = 'unpmspam [plr]', DESC = 'Turns off pm spam'}
3313CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3314CMDs[#CMDs + 1] = {NAME = 'esp', DESC = 'View all players and their status'}
3315CMDs[#CMDs + 1] = {NAME = 'noesp / unesp', DESC = 'Removes esp'}
3316CMDs[#CMDs + 1] = {NAME = 'chams', DESC = 'ESP but without text in the way'}
3317CMDs[#CMDs + 1] = {NAME = 'nochams / unchams', DESC = 'Removes chams'}
3318CMDs[#CMDs + 1] = {NAME = 'locate [plr]', DESC = 'View a single player and their status'}
3319CMDs[#CMDs + 1] = {NAME = 'unlocate / nolocate [plr]', DESC = 'Removes locate'}
3320CMDs[#CMDs + 1] = {NAME = 'spectate / view [plr]', DESC = 'View a player'}
3321CMDs[#CMDs + 1] = {NAME = 'unspectate / unview', DESC = 'Stops viewing player'}
3322CMDs[#CMDs + 1] = {NAME = 'freecam / fc', DESC = 'Allows you to freely move camera around the game'}
3323CMDs[#CMDs + 1] = {NAME = 'unfreecam / unfc', DESC = 'Disables freecam'}
3324CMDs[#CMDs + 1] = {NAME = 'freecamspeed / fcspeed [num]', DESC = 'Adjusts freecam speed'}
3325CMDs[#CMDs + 1] = {NAME = 'firstp', DESC = 'Forces camera to go into first person'}
3326CMDs[#CMDs + 1] = {NAME = 'thirdp', DESC = 'Allows camera to go into third person'}
3327CMDs[#CMDs + 1] = {NAME = 'maxzoom [num]', DESC = 'Maximum camera zoom'}
3328CMDs[#CMDs + 1] = {NAME = 'fixcam', DESC = 'Fixes camera'}
3329CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3330CMDs[#CMDs + 1] = {NAME = 'lockworkspace / lockws', DESC = 'Locks the whole workspace'}
3331CMDs[#CMDs + 1] = {NAME = 'unlockworkspace / unlockws', DESC = 'Unlocks the whole workspace'}
3332CMDs[#CMDs + 1] = {NAME = 'gotopart [part name]', DESC = 'Moves your character to a part or multiple parts'}
3333CMDs[#CMDs + 1] = {NAME = 'bringpart [part name] (CLIENT)', DESC = 'Moves a part or multiple parts to your character'}
3334CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3335CMDs[#CMDs + 1] = {NAME = 'ambient [num] [num] [num] (CLIENT)', DESC = 'Changes ambient'}
3336CMDs[#CMDs + 1] = {NAME = 'nofog (CLIENT)', DESC = 'Removes fog'}
3337CMDs[#CMDs + 1] = {NAME = 'brightness [num] (CLIENT)', DESC = 'Changes the brightness lighting property'}
3338CMDs[#CMDs + 1] = {NAME = 'restorelighting / rlighting', DESC = 'Restores Lighting properties'}
3339CMDs[#CMDs + 1] = {NAME = 'light [radius] (CLIENT)', DESC = 'Gives your player dynamic light'}
3340CMDs[#CMDs + 1] = {NAME = 'nolight / unlight', DESC = 'Removes dynamic light from your player'}
3341CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3342CMDs[#CMDs + 1] = {NAME = 'age [plr]', DESC = 'Tells you the age of a player'}
3343CMDs[#CMDs + 1] = {NAME = 'bang [plr]', DESC = 'owo'}
3344CMDs[#CMDs + 1] = {NAME = 'pimp', DESC = 'pimp animation'}
3345CMDs[#CMDs + 1] = {NAME = 'unbang [plr]', DESC = 'uwu'}
3346CMDs[#CMDs + 1] = {NAME = 'headsit [plr]', DESC = 'Sit on a players head'}
3347CMDs[#CMDs + 1] = {NAME = 'kill [plr] (TOOL)', DESC = 'Kills a player (YOU NEED A TOOL)'}
3348CMDs[#CMDs + 1] = {NAME = 'bring [plr] (TOOL)', DESC = 'Brings a player (YOU NEED A TOOL)'}
3349CMDs[#CMDs + 1] = {NAME = 'fling', DESC = 'Flings anyone you touch'}
3350CMDs[#CMDs + 1] = {NAME = 'unfling', DESC = 'Disables the fling command'}
3351CMDs[#CMDs + 1] = {NAME = 'loopoof', DESC = 'Loops everyones character sounds (everyone can hear)'}
3352CMDs[#CMDs + 1] = {NAME = 'unloopoof', DESC = 'Stops the oof chaos'}
3353CMDs[#CMDs + 1] = {NAME = 'mario / playsong', DESC = 'mario theme song'}
3354CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3355CMDs[#CMDs + 1] = {NAME = 'respawn', DESC = 'Respawns you'}
3356CMDs[#CMDs + 1] = {NAME = 'refresh / re', DESC = 'Respawns and brings you back to the same position'}
3357CMDs[#CMDs + 1] = {NAME = 'god', DESC = 'Gives you godmode'}
3358CMDs[#CMDs + 1] = {NAME = 'ungod', DESC = 'Respawns/ungods you'}
3359CMDs[#CMDs + 1] = {NAME = 'invisible / invis', DESC = 'Makes you invisible to other players'}
3360CMDs[#CMDs + 1] = {NAME = 'weaken', DESC = 'Changes CustomPhysicalProperties in your player'}
3361CMDs[#CMDs + 1] = {NAME = 'unweaken', DESC = 'Changes CustomPhysicalProperties in your player'}
3362CMDs[#CMDs + 1] = {NAME = 'strengthen', DESC = 'Changes CustomPhysicalProperties in your player'}
3363CMDs[#CMDs + 1] = {NAME = 'unstrengthen', DESC = 'Changes CustomPhysicalProperties in your player'}
3364CMDs[#CMDs + 1] = {NAME = 'speed / ws [num]', DESC = 'Change your walkspeed'}
3365CMDs[#CMDs + 1] = {NAME = 'hipheight / hheight [num]', DESC = 'Adjusts hip height'}
3366CMDs[#CMDs + 1] = {NAME = 'jumppower / jpower [num]', DESC = 'Change a players jump height'}
3367CMDs[#CMDs + 1] = {NAME = 'gravity / grav [num]', DESC = 'Change your gravity'}
3368CMDs[#CMDs + 1] = {NAME = 'sit', DESC = 'Makes your character sit'}
3369CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3370CMDs[#CMDs + 1] = {NAME = 'goto [plr]', DESC = 'Go to a player'}
3371CMDs[#CMDs + 1] = {NAME = 'loopbring [plr] (CLIENT)', DESC = 'Loop brings a player to you (useful for killing)'}
3372CMDs[#CMDs + 1] = {NAME = 'unloopbring [plr]', DESC = 'Undoes loopbring'}
3373CMDs[#CMDs + 1] = {NAME = 'freeze / fr [plr] (CLIENT)', DESC = 'Freezes a player'}
3374CMDs[#CMDs + 1] = {NAME = 'thaw / unfr [plr]', DESC = 'Unfreezes a player'}
3375CMDs[#CMDs + 1] = {NAME = 'tpposition / tppos [coordinate]', DESC = 'Teleports you to a coordinate'}
3376CMDs[#CMDs + 1] = {NAME = 'CFrame / CFR', DESC = 'Makes a CFrame copier'}
3377CMDs[#CMDs + 1] = {NAME = 'offset [coordinate]', DESC = 'Offsets you by a coordinate'}
3378CMDs[#CMDs + 1] = {NAME = 'getposition / getpos', DESC = 'Notifies you the coordinates of your character'}
3379CMDs[#CMDs + 1] = {NAME = 'spawnpoint / spawn', DESC = 'Sets a position where you will spawn'}
3380CMDs[#CMDs + 1] = {NAME = 'nospawnpoint / nospawn', DESC = 'Removes your custom spawn point'}
3381CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3382CMDs[#CMDs + 1] = {NAME = 'animation / anim [ID] [speed]', DESC = 'Makes your character preform an animation (must be by roblox to replicate)'}
3383CMDs[#CMDs + 1] = {NAME = 'dance', DESC = 'Makes you d a n c e'}
3384CMDs[#CMDs + 1] = {NAME = 'spasm', DESC = 'Makes you c r a z y'}
3385CMDs[#CMDs + 1] = {NAME = 'unspasm', DESC = 'Stops spasm'}
3386CMDs[#CMDs + 1] = {NAME = 'headthrow', DESC = 'Simply makes you throw your head'}
3387CMDs[#CMDs + 1] = {NAME = 'blockhead', DESC = 'Turns your head into a block'}
3388CMDs[#CMDs + 1] = {NAME = 'blockhats', DESC = 'Turns your hats into blocks'}
3389CMDs[#CMDs + 1] = {NAME = 'blockspam', DESC = 'Spam your tools/Press backspace then reset to drop'}
3390CMDs[#CMDs + 1] = {NAME = 'clone', DESC = 'Creates an illusion of a clone'}
3391CMDs[#CMDs + 1] = {NAME = 'creeper', DESC = 'Makes you look like a creeper'}
3392CMDs[#CMDs + 1] = {NAME = 'drophats', DESC = 'Drops your hats'}
3393CMDs[#CMDs + 1] = {NAME = 'droptools', DESC = 'Drops your tools'}
3394CMDs[#CMDs + 1] = {NAME = 'spin [speed]', DESC = 'Spins your character'}
3395CMDs[#CMDs + 1] = {NAME = 'unspin', DESC = 'Disables spin'}
3396CMDs[#CMDs + 1] = {NAME = 'spinhats', DESC = 'Spins your characters accessorys'}
3397CMDs[#CMDs + 1] = {NAME = 'unspinhats', DESC = 'Undoes spinhats'}
3398CMDs[#CMDs + 1] = {NAME = 'hatspam', DESC = 'Drops hats'}
3399CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
3400CMDs[#CMDs + 1] = {NAME = 'ooftool', DESC = 'makes your tools oof'}
3401CMDs[#CMDs + 1] = {NAME = 'tools', DESC = 'Copies tools from ReplicatedStorage and Lighting'}
3402CMDs[#CMDs + 1] = {NAME = 'keeptools / ktools', DESC = 'Saves tools to startergear'}
3403CMDs[#CMDs + 1] = {NAME = 'nokeeptools / noktools', DESC = 'Deletes tools in startergear'}
3404CMDs[#CMDs + 1] = {NAME = 'notools/removetools', DESC = 'Removes tools from character and backpack'}
3405CMDs[#CMDs + 1] = {NAME = 'grabtools', DESC = 'Automatically get tools that are dropped'}
3406CMDs[#CMDs + 1] = {NAME = 'ungrabtools', DESC = 'Disables grabtools'}
3407CMDs[#CMDs + 1] = {NAME = 'givetools [plr]', DESC = 'Give your tools to a player'}
3408CMDs[#CMDs + 1] = {NAME = 'copytools [plr]', DESC = 'Copies a players tools'}
3409CMDs[#CMDs + 1] = {NAME = 'autocleantools/ act', DESC = 'fixes autoclean tools'}
3410CMDs[#CMDs + 1] = {NAME = 'autocleanhats/ ach', DESC = 'fixes autoclean hats'}
3411wait()
3412
3413for i = 1, #CMDs do
3414 local newcmd = Holder.Example:Clone()
3415 newcmd.Parent = Holder.CMDs
3416 newcmd.Visible = false
3417 newcmd.Text = "" .. CMDs[i].NAME
3418 newcmd.Name = 'CMD'
3419 newcmd.MouseButton1Click:Connect(function()
3420 notify(CMDs[i].NAME,CMDs[i].DESC)
3421 end)
3422end
3423
3424IndexContents('',true)
3425
3426function FindInTable(Table, Name)
3427 for i,v in pairs(Table) do
3428 if v == Name then
3429 return true
3430 end
3431 end
3432 return false
3433end
3434
3435
3436function GetInTable(Table, Name)
3437 for i = 1, #Table do
3438 if Table[i] == Name then
3439 return i
3440 end
3441 end
3442 return false
3443end
3444
3445function respawn(plr)
3446 if r15(plr) then
3447 plr.Character.Humanoid.Health = 0
3448 wait(0.1)
3449 plr.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
3450 plr.Character.HumanoidRootPart:Destroy()
3451 else
3452 plr.Character:Destroy()
3453 local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
3454 local H = Instance.new('Humanoid', M)
3455 local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
3456 plr.Character = M
3457 end
3458end
3459
3460function refresh(plr)
3461 spawn(function()
3462 local rpos = plr.Character.HumanoidRootPart.Position
3463 wait()
3464 respawn(plr)
3465 wait()
3466 repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
3467 plr.Character:MoveTo(rpos)
3468 end)
3469end
3470
3471godded = false
3472local oldCframe
3473local currentTool
3474
3475Players.LocalPlayer.CharacterAdded:Connect(function()
3476 wait(0.3)
3477 if spawnpoint and not godded and spawnpos ~= nil then
3478 Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawnpos
3479 end
3480 bangplr = nil
3481 execCmd('clip')
3482 if godded then
3483 repeat wait() until Players.LocalPlayer.Character ~= nil and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('Humanoid')
3484 Players.LocalPlayer.Character.Humanoid:SetStateEnabled(15,false)
3485 Players.LocalPlayer.Character.Humanoid:SetStateEnabled(16,false)
3486 local r=Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
3487 for i = 1,5 do
3488 r.CFrame = oldCframe
3489 end
3490 if currentTool ~= nil then
3491 local nt = Players.LocalPlayer.Backpack:FindFirstChild(currentTool.Name)
3492 nt.Parent = Players.LocalPlayer.Character
3493 currentTool = nil
3494 end
3495 end
3496end)
3497
3498Players.LocalPlayer.CharacterRemoving:Connect(function()
3499 if Players.LocalPlayer.Character then
3500 local r = Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
3501 if r ~= nil then oldCframe = r.CFrame end
3502 currentTool = Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
3503 end
3504end)
3505
3506local std={}
3507std.inTable=function(tbl,val)
3508 if tbl==nil then return false end
3509 for _,v in pairs(tbl)do
3510 if v==val then return true end
3511 end
3512 return false
3513end
3514
3515function getstring(begin)
3516 local start = begin-1
3517 local AA = '' for i,v in pairs(cargs) do
3518 if i > start then
3519 if AA ~= '' then
3520 AA = AA .. ' ' .. v
3521 else
3522 AA = AA .. v
3523 end
3524 end
3525 end
3526 return AA
3527end
3528
3529local findCmd=function(cmd_name)
3530 for i,v in pairs(cmds)do
3531 if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
3532 return v
3533 end
3534 end
3535 return customAlias[cmd_name:lower()]
3536end
3537
3538local function splitString(str,delim)
3539 local broken = {}
3540 if delim == nil then delim = "," end
3541 for w in string.gmatch(str,"[^"..delim.."]+") do
3542 table.insert(broken,w)
3543 end
3544 return broken
3545end
3546
3547local historyCount = 0
3548local cmdHistory = {}
3549local split=" "
3550lastBreakTime = 0
3551function execCmd(cmdStr,speaker)
3552 spawn(function()
3553 if canvasPos ~= nil then
3554 CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
3555 canvasTop = false
3556 end
3557 local rawCmdStr = cmdStr
3558 cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
3559 local commandsToRun = splitString(cmdStr,"\\")
3560 for i,v in pairs(commandsToRun) do
3561 v = string.gsub(v,"%%BackSlash%%","\\")
3562 local x,y,num = v:find("^(%d+)%^")
3563 local cmdDelay = 0
3564 if num then
3565 v = v:sub(y+1)
3566 local x,y,del = v:find("^([%d%.]+)%^")
3567 if del then
3568 v = v:sub(y+1)
3569 cmdDelay = tonumber(del) or 0
3570 end
3571 end
3572 num = tonumber(num or 1)
3573 local args = splitString(v,split)
3574 local cmd = findCmd(args[1])
3575 if cmd then
3576 table.remove(args,1)
3577 cargs = args
3578 if speaker == Players.LocalPlayer then
3579 if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
3580 end
3581 if #cmdHistory > 20 then table.remove(cmdHistory) end
3582 local cmdStartTime = tick()
3583 for rep = 1,num do
3584 if lastBreakTime > cmdStartTime then break end
3585 pcall(function()
3586 cmd.FUNC(args, speaker)
3587 end)
3588 if cmdDelay ~= 0 then wait(cmdDelay) end
3589 end
3590 end
3591 end
3592 end)
3593end
3594
3595function addcmd(name,alias,func,plgn)
3596 cmds[#cmds+1]=
3597 {
3598 NAME=name;
3599 ALIAS=alias;
3600 FUNC=func;
3601 PLUGIN=plgn;
3602 }
3603end
3604
3605function addbind(cmd,key)
3606 binds[#binds+1]=
3607 {
3608 COMMAND=cmd;
3609 KEY=key;
3610 }
3611end
3612
3613function addcmdtext(text,name,desc)
3614 local newcmd = Holder.Example:Clone()
3615 newcmd.Parent = Holder.CMDs
3616 newcmd.Visible = false
3617 newcmd.Text = text
3618 newcmd.Name = 'PLUGIN_'..name
3619 if desc then
3620 newcmd.MouseButton1Click:Connect(function()
3621 notify(text,desc)
3622 end)
3623 end
3624end
3625
3626local SpecialPlayerCases = {
3627 ["all"] = function(speaker)return Players:GetPlayers() end,
3628 ["others"] = function(speaker)
3629 local plrs = {}
3630 for i,v in pairs(Players:GetPlayers()) do
3631 if v ~= speaker then
3632 table.insert(plrs,v)
3633 end
3634 end
3635 return plrs
3636 end,
3637 ["me"] = function(speaker)return {speaker} end,
3638 ["#(%d+)"] = function(speaker,args,currentList)
3639 local returns = {}
3640 local randAmount = tonumber(args[1])
3641 local players = {unpack(currentList)}
3642 for i = 1,randAmount do
3643 if #players == 0 then break end
3644 local randIndex = math.random(1,#players)
3645 table.insert(returns,players[randIndex])
3646 table.remove(players,randIndex)
3647 end
3648 return returns
3649 end,
3650 ["random"] = function(speaker,args,currentList)
3651 local players = currentList
3652 return {players[math.random(1,#players)]}
3653 end,
3654 ["%%(.+)"] = function(speaker,args)
3655 local returns = {}
3656 local team = args[1]
3657 for _,plr in pairs(Players:GetPlayers()) do
3658 if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
3659 table.insert(returns,plr)
3660 end
3661 end
3662 return returns
3663 end,
3664 ["allies"] = function(speaker)
3665 local returns = {}
3666 local team = speaker.Team
3667 for _,plr in pairs(Players:GetPlayers()) do
3668 if plr.Team == team then
3669 table.insert(returns,plr)
3670 end
3671 end
3672 return returns
3673 end,
3674 ["enemies"] = function(speaker)
3675 local returns = {}
3676 local team = speaker.Team
3677 for _,plr in pairs(Players:GetPlayers()) do
3678 if plr.Team ~= team then
3679 table.insert(returns,plr)
3680 end
3681 end
3682 return returns
3683 end,
3684 ["team"] = function(speaker)
3685 local returns = {}
3686 local team = speaker.Team
3687 for _,plr in pairs(Players:GetPlayers()) do
3688 if plr.Team == team then
3689 table.insert(returns,plr)
3690 end
3691 end
3692 return returns
3693 end,
3694 ["nonteam"] = function(speaker)
3695 local returns = {}
3696 local team = speaker.Team
3697 for _,plr in pairs(Players:GetPlayers()) do
3698 if plr.Team ~= team then
3699 table.insert(returns,plr)
3700 end
3701 end
3702 return returns
3703 end,
3704 ["friends"] = function(speaker,args)
3705 local returns = {}
3706 for _,plr in pairs(Players:GetPlayers()) do
3707 if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
3708 table.insert(returns,plr)
3709 end
3710 end
3711 return returns
3712 end,
3713 ["nonfriends"] = function(speaker,args)
3714 local returns = {}
3715 for _,plr in pairs(Players:GetPlayers()) do
3716 if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
3717 table.insert(returns,plr)
3718 end
3719 end
3720 return returns
3721 end,
3722 ["guests"] = function(speaker,args)
3723 local returns = {}
3724 for _,plr in pairs(Players:GetPlayers()) do
3725 if plr.Guest then
3726 table.insert(returns,plr)
3727 end
3728 end
3729 return returns
3730 end,
3731 ["bacons"] = function(speaker,args)
3732 local returns = {}
3733 for _,plr in pairs(Players:GetPlayers()) do
3734 if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
3735 table.insert(returns,plr)
3736 end
3737 end
3738 return returns
3739 end,
3740 ["age(%d+)"] = function(speaker,args)
3741 local returns = {}
3742 local age = tonumber(args[1])
3743 if not age == nil then return end
3744 for _,plr in pairs(Players:GetPlayers()) do
3745 if plr.AccountAge <= age then
3746 table.insert(returns,plr)
3747 end
3748 end
3749 return returns
3750 end,
3751 ["rad(%d+)"] = function(speaker,args)
3752 local returns = {}
3753 local radius = tonumber(args[1])
3754 local speakerChar = speaker.Character
3755 if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
3756 for _,plr in pairs(Players:GetPlayers()) do
3757 if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
3758 local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
3759 if magnitude <= radius then table.insert(returns,plr) end
3760 end
3761 end
3762 return returns
3763 end
3764}
3765
3766local function toTokens(str)
3767 local tokens = {}
3768 for op,name in string.gmatch(str,"([+-])([^+-]+)") do
3769 table.insert(tokens,{Operator = op,Name = name})
3770 end
3771 return tokens
3772end
3773
3774local function onlyIncludeInTable(tab,matches)
3775 local matchTable = {}
3776 local resultTable = {}
3777 for i,v in pairs(matches) do matchTable[v.Name] = true end
3778 for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
3779 return resultTable
3780end
3781
3782local function removeTableMatches(tab,matches)
3783 local matchTable = {}
3784 local resultTable = {}
3785 for i,v in pairs(matches) do matchTable[v.Name] = true end
3786 for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
3787 return resultTable
3788end
3789
3790local function getPlayersByName(name)
3791 local found = {}
3792 for i,v in pairs(Players:GetChildren()) do
3793 if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
3794 table.insert(found,v)
3795 end
3796 end
3797 return found
3798end
3799
3800function getPlayer(list,speaker)
3801 if list == nil then return {speaker.Name} end
3802 local nameList = splitString(list,",")
3803
3804 local foundList = {}
3805
3806 for _,name in pairs(nameList) do
3807 if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
3808 local tokens = toTokens(name)
3809 local initialPlayers = Players:GetPlayers()
3810
3811 for i,v in pairs(tokens) do
3812 if v.Operator == "+" then
3813 local tokenContent = v.Name
3814 local foundCase = false
3815 for regex,case in pairs(SpecialPlayerCases) do
3816 local matches = {string.match(tokenContent,"^"..regex.."$")}
3817 if #matches > 0 then
3818 foundCase = true
3819 initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
3820 end
3821 end
3822 if not foundCase then
3823 initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
3824 end
3825 else
3826 local tokenContent = v.Name
3827 local foundCase = false
3828 for regex,case in pairs(SpecialPlayerCases) do
3829 local matches = {string.match(tokenContent,"^"..regex.."$")}
3830 if #matches > 0 then
3831 foundCase = true
3832 initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
3833 end
3834 end
3835 if not foundCase then
3836 initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
3837 end
3838 end
3839 end
3840
3841 for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
3842 end
3843
3844 local foundNames = {}
3845 for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
3846
3847 return foundNames
3848end
3849
3850local getprfx=function(strn)
3851 if strn:sub(1,string.len(prefix))==prefix then return{'cmd',string.len(prefix)+1}
3852 end return
3853end
3854
3855function do_exec(str, plr)
3856 str = str:gsub('/e ', '')
3857 local t = getprfx(str)
3858 if not t then return end
3859 str = str:sub(t[2])
3860 if t[1]=='cmd' then
3861 execCmd(str, plr)
3862 IndexContents('',true,false,true)
3863 end
3864end
3865
3866
3867Players.LocalPlayer.Chatted:connect(function(message)
3868 do_exec(message, Players.LocalPlayer)
3869end)
3870
3871Holder.Cmdbar.Changed:connect(function(property)
3872 if property == "Text" and Holder.Cmdbar:IsFocused() then
3873 IndexContents(Holder.Cmdbar.Text,true,true)
3874 end
3875end)
3876
3877Holder.Cmdbar.FocusLost:connect(function(enterpressed)
3878 if enterpressed then
3879 execCmd(Holder.Cmdbar.Text,Players.LocalPlayer)
3880 end
3881 Holder.Cmdbar.Text = "Chocolate Bar"
3882 IndexContents('',true,false,true)
3883 if canvasPos ~= nil then
3884 CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
3885 canvasTop = false
3886 end
3887 if SettingsOpen == true then
3888 Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.2, true, nil)
3889 end
3890end)
3891
3892Holder.Cmdbar.Focused:Connect(function() historyCount = 0 end)
3893UserInputService.InputBegan:Connect(function(input)
3894 if not Holder.Cmdbar:IsFocused() then return end
3895 if input.KeyCode == Enum.KeyCode.Up then
3896 historyCount = historyCount + 1
3897 if historyCount > #cmdHistory then historyCount = #cmdHistory end
3898 Holder.Cmdbar.Text = cmdHistory[historyCount] or ""
3899 elseif input.KeyCode == Enum.KeyCode.Down then
3900 historyCount = historyCount - 1
3901 if historyCount < 1 then historyCount = 1 end
3902 Holder.Cmdbar.Text = cmdHistory[historyCount] or ""
3903 end
3904end)
3905
3906ESPenabled = false
3907CHMSenabled = false
3908
3909function round(num, numDecimalPlaces)
3910 local mult = 10^(numDecimalPlaces or 0)
3911 return math.floor(num * mult + 0.5) / mult
3912 end
3913
3914function ESP(plr)
3915 spawn(function()
3916 local refreshing = true
3917 for i,v in pairs(PARENT:GetChildren()) do
3918 if v.Name == plr.Name..'_ESP' then
3919 v:Destroy()
3920 end
3921 end
3922 wait()
3923 if plr.Character and plr.Name ~= Players.LocalPlayer.Name and not PARENT:FindFirstChild(plr.Name..'_ESP') then
3924 local ESPholder = Instance.new("Folder", PARENT)
3925 ESPholder.Name = plr.Name..'_ESP'
3926 for b,n in pairs (plr.Character:GetChildren()) do
3927 if (n:IsA("BasePart")) then
3928 local a = Instance.new("BoxHandleAdornment", ESPholder)
3929 a.Name = plr.Name
3930 a.Adornee = n
3931 a.AlwaysOnTop = true
3932 a.ZIndex = 0
3933 a.Size = n.Size
3934 a.Transparency = 0.7
3935 if plr.TeamColor == Players.LocalPlayer.TeamColor then
3936 a.Color = BrickColor.new("Lime green")
3937 else
3938 a.Color = BrickColor.new("Really red")
3939 end
3940 end
3941 end
3942 if plr.Character and plr.Character:FindFirstChild('Head') then
3943 local BillboardGui = Instance.new("BillboardGui", ESPholder)
3944 local TextLabel = Instance.new("TextLabel")
3945 BillboardGui.Adornee = plr.Character.Head
3946 BillboardGui.Name = plr.Name
3947 BillboardGui.Size = UDim2.new(0, 100, 0, 150)
3948 BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
3949 BillboardGui.AlwaysOnTop = true
3950 TextLabel.Parent = BillboardGui
3951 TextLabel.BackgroundTransparency = 1
3952 TextLabel.Position = UDim2.new(0, 0, 0, -50)
3953 TextLabel.Size = UDim2.new(0, 100, 0, 100)
3954 TextLabel.Font = Enum.Font.SourceSansSemibold
3955 TextLabel.TextSize = 20
3956 TextLabel.TextColor3 = Color3.new(1, 1, 1)
3957 TextLabel.TextStrokeTransparency = 0
3958 TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
3959 plr.CharacterAdded:Connect(function()
3960 if ESPenabled then
3961 refreshing = false
3962 ESPholder:Destroy()
3963 repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid')
3964 ESP(plr)
3965 end
3966 end)
3967 game:GetService("RunService").RenderStepped:Connect(function()
3968 if refreshing and PARENT:FindFirstChild(plr.Name..'_ESP') and plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') then
3969 local pos = math.floor((Players.LocalPlayer.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).magnitude)
3970 TextLabel.Text = 'Name: '..plr.Name..' | Health: '..round(plr.Character.Humanoid.Health, 1)..' | Studs: '..pos
3971 end
3972 end)
3973 end
3974 end
3975 end)
3976end
3977
3978function CHMS(plr)
3979 spawn(function()
3980 local refreshing = true
3981 for i,v in pairs(PARENT:GetChildren()) do
3982 if v.Name == plr.Name..'_CHMS' then
3983 v:Destroy()
3984 end
3985 end
3986 wait()
3987 if plr.Character and plr.Name ~= Players.LocalPlayer.Name and not PARENT:FindFirstChild(plr.Name..'_CHMS') then
3988 local ESPholder = Instance.new("Folder", PARENT)
3989 ESPholder.Name = plr.Name..'_CHMS'
3990 for b,n in pairs (plr.Character:GetChildren()) do
3991 if (n:IsA("BasePart")) then
3992 local a = Instance.new("BoxHandleAdornment", ESPholder)
3993 a.Name = plr.Name
3994 a.Adornee = n
3995 a.AlwaysOnTop = true
3996 a.ZIndex = 0
3997 a.Size = n.Size
3998 a.Transparency = 0.7
3999 if plr.TeamColor == Players.LocalPlayer.TeamColor then
4000 a.Color = BrickColor.new("Lime green")
4001 else
4002 a.Color = BrickColor.new("Really red")
4003 end
4004 end
4005 end
4006 plr.CharacterAdded:Connect(function()
4007 if CHMSenabled then
4008 refreshing = false
4009 ESPholder:Destroy()
4010 repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid')
4011 CHMS(plr)
4012 end
4013 end)
4014 end
4015 end)
4016end
4017
4018function Locate(plr)
4019 spawn(function()
4020 local refreshing = true
4021 for i,v in pairs(PARENT:GetChildren()) do
4022 if v.Name == plr.Name..'_LC' then
4023 v:Destroy()
4024 end
4025 end
4026 wait()
4027 if plr.Character and plr.Name ~= Players.LocalPlayer.Name and not PARENT:FindFirstChild(plr.Name..'_LC') then
4028 local ESPholder = Instance.new("Folder", PARENT)
4029 ESPholder.Name = plr.Name..'_LC'
4030 for b,n in pairs (plr.Character:GetChildren()) do
4031 if (n:IsA("BasePart")) then
4032 local a = Instance.new("BoxHandleAdornment", ESPholder)
4033 a.Name = plr.Name
4034 a.Adornee = n
4035 a.AlwaysOnTop = true
4036 a.ZIndex = 0
4037 a.Size = n.Size
4038 a.Transparency = 0.7
4039 if plr.TeamColor == Players.LocalPlayer.TeamColor then
4040 a.Color = BrickColor.new("Lime green")
4041 else
4042 a.Color = BrickColor.new("Really red")
4043 end
4044 end
4045 end
4046 if plr.Character and plr.Character:FindFirstChild('Head') then
4047 local BillboardGui = Instance.new("BillboardGui", ESPholder)
4048 local TextLabel = Instance.new("TextLabel")
4049 BillboardGui.Adornee = plr.Character.Head
4050 BillboardGui.Name = plr.Name
4051 BillboardGui.Size = UDim2.new(0, 100, 0, 150)
4052 BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
4053 BillboardGui.AlwaysOnTop = true
4054 TextLabel.Parent = BillboardGui
4055 TextLabel.BackgroundTransparency = 1
4056 TextLabel.Position = UDim2.new(0, 0, 0, -50)
4057 TextLabel.Size = UDim2.new(0, 100, 0, 100)
4058 TextLabel.Font = Enum.Font.SourceSansSemibold
4059 TextLabel.TextSize = 20
4060 TextLabel.TextColor3 = Color3.new(1, 1, 1)
4061 TextLabel.TextStrokeTransparency = 0
4062 TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
4063 plr.CharacterAdded:Connect(function()
4064 if ESPholder ~= nil and ESPholder.Parent ~= nil then
4065 refreshing = false
4066 ESPholder:Destroy()
4067 repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid')
4068 Locate(plr)
4069 end
4070 end)
4071 game:GetService("RunService").RenderStepped:Connect(function()
4072 if refreshing and PARENT:FindFirstChild(plr.Name..'_LC') and plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') then
4073 local pos = math.floor((Players.LocalPlayer.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).magnitude)
4074 TextLabel.Text = 'Name: '..plr.Name..' | Health: '..round(plr.Character.Humanoid.Health, 1)..' | Studs: '..pos
4075 end
4076 end)
4077 end
4078 end
4079 end)
4080end
4081
4082bindsGUI = KeybindEditor
4083awaitingInput = false
4084keySelected = false
4085
4086function unkeybind(cmd,key)
4087 for i = #binds,1,-1 do
4088 if binds[i].COMMAND == cmd and binds[i].KEY == key then
4089 table.remove(binds, i)
4090 end
4091 end
4092 refreshbinds()
4093 updatesaves()
4094 if key == 'RightClick' or key == 'LeftClick' then
4095 notify('Keybinds Updated','Unbinded '..key..' from '..cmd)
4096 else
4097 notify('Keybinds Updated','Unbinded '..key:sub(14)..' from '..cmd)
4098 end
4099end
4100
4101function refreshbinds()
4102 if Holder_2 then
4103 Holder_2:ClearAllChildren()
4104 Holder_2.CanvasSize = UDim2.new(0, 0, 0, 10)
4105 for i = 1, #binds do
4106 local YSize = 25
4107 local Position = ((i * YSize) - YSize)
4108 local newbind = Example_2:Clone()
4109 newbind.Parent = Holder_2
4110 newbind.Visible = true
4111 newbind.Position = UDim2.new(0,0,0, Position + 5)
4112 local input = tostring(binds[i].KEY)
4113 local key
4114 if input == 'RightClick' or input == 'LeftClick' then
4115 key = input
4116 else
4117 key = input:sub(14)
4118 end
4119 newbind.Text.Text = key.." > "..binds[i].COMMAND
4120 Holder_2.CanvasSize = UDim2.new(0,0,0, Position + 30)
4121 newbind.Text.Delete.MouseButton1Click:Connect(function()
4122 unkeybind(binds[i].COMMAND,binds[i].KEY)
4123 end)
4124 end
4125 end
4126end
4127
4128refreshbinds()
4129
4130PositionsFrame.Delete.MouseButton1Click:Connect(function()
4131 execCmd('cpos')
4132end)
4133
4134function refreshwaypoints()
4135 if Holder_4 then
4136 Holder_4:ClearAllChildren()
4137 Holder_4.CanvasSize = UDim2.new(0, 0, 0, 10)
4138 for i = 1, #WayPoints do
4139 local YSize = 25
4140 local Position = ((i * YSize) - YSize)
4141 local newpoint = Example_4:Clone()
4142 newpoint.Parent = Holder_4
4143 newpoint.Visible = true
4144 newpoint.Position = UDim2.new(0,0,0, Position + 5)
4145 newpoint.Text.Text = WayPoints[i].NAME
4146 Holder_4.CanvasSize = UDim2.new(0,0,0, Position + 30)
4147 newpoint.Text.Delete.MouseButton1Click:Connect(function()
4148 execCmd('dpos '..WayPoints[i].NAME)
4149 end)
4150 newpoint.Text.TP.MouseButton1Click:Connect(function()
4151 execCmd("loadpos "..WayPoints[i].NAME)
4152 end)
4153 end
4154 end
4155end
4156
4157refreshwaypoints()
4158
4159function refreshaliases()
4160 if Holder_3 then
4161 Holder_3:ClearAllChildren()
4162 Holder_3.CanvasSize = UDim2.new(0, 0, 0, 10)
4163 for i = 1, #aliases do
4164 local YSize = 25
4165 local Position = ((i * YSize) - YSize)
4166 local newalias = Example_3:Clone()
4167 newalias.Parent = Holder_3
4168 newalias.Visible = true
4169 newalias.Position = UDim2.new(0,0,0, Position + 5)
4170 newalias.Text.Text = aliases[i].CMD.." > "..aliases[i].ALIAS
4171 Holder_3.CanvasSize = UDim2.new(0,0,0, Position + 30)
4172 newalias.Text.Delete.MouseButton1Click:Connect(function()
4173 execCmd('removealias '..aliases[i].ALIAS)
4174 end)
4175 end
4176 end
4177end
4178
4179BindTo.MouseButton1Click:Connect(function()
4180 awaitingInput = true
4181 BindTo.Text = 'Press something'
4182end)
4183
4184Add_2.MouseButton1Click:Connect(function()
4185 if keySelected then
4186 if string.find(Cmdbar_2.Text, "\\\\") then
4187 notify('Keybind Error','Only use one backslash to keybind multiple commands into one keybind or command')
4188 else
4189 addbind(Cmdbar_2.Text,keyPressed)
4190 refreshbinds()
4191 updatesaves()
4192 if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
4193 notify('Keybinds Updated','Binded '..keyPressed..' to '..Cmdbar_2.Text)
4194 else
4195 notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to '..Cmdbar_2.Text)
4196 end
4197 end
4198 end
4199end)
4200
4201Exit_2.MouseButton1Click:Connect(function()
4202 Cmdbar_2.Text = 'Command'
4203 BindTo.Text = 'Click to bind'
4204 keySelected = false
4205 KeybindEditor:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
4206end)
4207
4208local function onInputBegan(input,gameProcessed)
4209 if awaitingInput then
4210 if input.UserInputType == Enum.UserInputType.Keyboard then
4211 keyPressed = tostring(input.KeyCode)
4212 BindTo.Text = keyPressed:sub(14)
4213 elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
4214 keyPressed = 'LeftClick'
4215 BindTo.Text = 'LeftClick'
4216 elseif input.UserInputType == Enum.UserInputType.MouseButton2 then
4217 keyPressed = 'RightClick'
4218 BindTo.Text = 'RightClick'
4219 end
4220 awaitingInput = false
4221 keySelected = true
4222 end
4223 if not gameProcessed and #binds > 0 then
4224 for i,v in pairs(binds)do
4225 if input.UserInputType == Enum.UserInputType.Keyboard and v.KEY:lower()==tostring(input.KeyCode):lower() then
4226 execCmd(v.COMMAND,Players.LocalPlayer)
4227 elseif input.UserInputType == Enum.UserInputType.MouseButton1 and v.KEY:lower()=='leftclick' then
4228 execCmd(v.COMMAND,Players.LocalPlayer)
4229 elseif input.UserInputType == Enum.UserInputType.MouseButton2 and v.KEY:lower()=='rightclick' then
4230 execCmd(v.COMMAND,Players.LocalPlayer)
4231 end
4232 end
4233 end
4234end
4235
4236UserInputService.InputBegan:connect(onInputBegan)
4237
4238game:GetService('RunService').Stepped:connect(function()
4239 if bangplr then
4240 Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Players[bangplr].Character.HumanoidRootPart.CFrame
4241 end
4242 if spinenabled then
4243 pcall(function()
4244 spinning.Position = Players.LocalPlayer.Character.Head.Position
4245 end)
4246 end
4247end)
4248
4249Fly.Select.MouseButton1Click:Connect(function()
4250 if keySelected then
4251 addbind('togglefly',keyPressed)
4252 refreshbinds()
4253 updatesaves()
4254 if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
4255 notify('Keybinds Updated','Binded '..keyPressed..' to toggle fly')
4256 else
4257 notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle fly')
4258 end
4259 end
4260end)
4261
4262Noclip.Select.MouseButton1Click:Connect(function()
4263 if keySelected then
4264 addbind('togglenoclip',keyPressed)
4265 refreshbinds()
4266 updatesaves()
4267 if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
4268 notify('Keybinds Updated','Binded '..keyPressed..' to toggle noclip')
4269 else
4270 notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle noclip')
4271 end
4272 end
4273end)
4274
4275Float.Select.MouseButton1Click:Connect(function()
4276 if keySelected then
4277 addbind('togglefloat',keyPressed)
4278 refreshbinds()
4279 updatesaves()
4280 if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
4281 notify('Keybinds Updated','Binded '..keyPressed..' to toggle float')
4282 else
4283 notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle float')
4284 end
4285 end
4286end)
4287
4288IYMouse.Button1Down:connect(function()
4289 for i,v in pairs(binds) do
4290 if v.COMMAND == 'clicktp' then
4291 local input = v.KEY
4292 if input == 'RightClick' and UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton2) and Players.LocalPlayer.Character then
4293 Players.LocalPlayer.Character.HumanoidRootPart.CFrame = IYMouse.Hit + Vector3.new(0,7,0)
4294 elseif input == 'LeftClick' and UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) and Players.LocalPlayer.Character then
4295 Players.LocalPlayer.Character.HumanoidRootPart.CFrame = IYMouse.Hit + Vector3.new(0,7,0)
4296 elseif UserInputService:IsKeyDown(Enum.KeyCode[input:sub(14)]) and Players.LocalPlayer.Character then
4297 Players.LocalPlayer.Character.HumanoidRootPart.CFrame = IYMouse.Hit + Vector3.new(0,7,0)
4298 end
4299 end
4300 end
4301end)
4302
4303ClickTP.Select.MouseButton1Click:Connect(function()
4304 if keySelected then
4305 addbind('clicktp',keyPressed)
4306 refreshbinds()
4307 updatesaves()
4308 if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
4309 notify('Keybinds Updated','Binded '..keyPressed..' to click tp')
4310 else
4311 notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to click tp')
4312 end
4313 end
4314end)
4315
4316PluginsGUI = PluginEditor.background
4317
4318function refreshplugins()
4319 if Holder_5 then
4320 Holder_5:ClearAllChildren()
4321 Holder_5.CanvasSize = UDim2.new(0, 0, 0, 10)
4322 for i,v in pairs(PluginsTable) do
4323 local pName = v
4324 local YSize = 25
4325 local Position = ((i * YSize) - YSize)
4326 local newplugin = Example_5:Clone()
4327 newplugin.Parent = Holder_5
4328 newplugin.Visible = true
4329 newplugin.Position = UDim2.new(0,0,0, Position + 5)
4330 newplugin.Text.Text = pName
4331 Holder_5.CanvasSize = UDim2.new(0,0,0, Position + 30)
4332 newplugin.Text.Delete.MouseButton1Click:Connect(function()
4333 for i = #cmds,1,-1 do
4334 if cmds[i].PLUGIN == pName then
4335 table.remove(cmds, i)
4336 end
4337 end
4338 for i,v in pairs(Holder.CMDs:GetChildren()) do
4339 if v.Name == 'PLUGIN_'..pName then
4340 v:Destroy()
4341 end
4342 end
4343 for i,v in pairs(PluginsTable) do
4344 if v == pName then
4345 table.remove(PluginsTable, i)
4346 notify('Removed Plugin',pName..' was removed')
4347 end
4348 end
4349 IndexContents('',true)
4350 refreshplugins()
4351 end)
4352 end
4353 updatesaves()
4354 end
4355end
4356
4357local PluginCache
4358function LoadPlugin(val,startup)
4359 local plugin
4360
4361 function CatchedPluginLoad()
4362 plugin = loadfile(val)()
4363 end
4364
4365 function handlePluginError(plerror)
4366 notify('Plugin Error','An error occurred with the plugin, "'..val..'" and it could not be loaded')
4367 if FindInTable(PluginsTable,val) then
4368 for i,v in pairs(PluginsTable) do
4369 if v == val then
4370 table.remove(PluginsTable,i)
4371 end
4372 end
4373 end
4374
4375 print("Original Error: "..tostring(plerror))
4376 print("Plugin Error, stack traceback: "..tostring(debug.traceback()))
4377
4378 plugin = nil
4379
4380 return false
4381 end
4382
4383 xpcall(CatchedPluginLoad, handlePluginError)
4384
4385 if plugin ~= nil then
4386 if not startup then
4387 notify('Loaded Plugin',"Name: "..plugin["PluginName"].."\n".."Description: "..plugin["PluginDescription"])
4388 end
4389 addcmdtext('',val)
4390 addcmdtext(string.upper('--'..plugin["PluginName"]),val,plugin["PluginDescription"])
4391 for i,v in pairs(plugin["Commands"]) do
4392 local cmdExt = ''
4393 local cmdName = i
4394 local function handleNames()
4395 cmdName = i
4396 if findCmd(cmdName..cmdExt) then
4397 if isNumber(cmdExt) then
4398 cmdExt = cmdExt+1
4399 else
4400 cmdExt = 1
4401 end
4402 handleNames()
4403 else
4404 cmdName = cmdName..cmdExt
4405 end
4406 end
4407 handleNames()
4408 addcmd(cmdName, v["Aliases"], v["Function"], val)
4409 if v["ListName"] and cmdExt == '' then
4410 addcmdtext(v["ListName"],val,v["Description"])
4411 else
4412 addcmdtext(cmdName,val,v["Description"])
4413 end
4414 end
4415 IndexContents('',true)
4416 elseif plugin == nil then
4417 plugin = nil
4418 end
4419end
4420
4421function FindPlugins()
4422 if PluginsTable ~= nil and type(PluginsTable) == "table" then
4423 for i,v in pairs(PluginsTable) do
4424 LoadPlugin(v,true)
4425 end
4426 refreshplugins()
4427 end
4428end
4429
4430PluginsGUI.AddPlugin.MouseButton1Click:connect(function()
4431 if PluginsGUI.FileName.Text:lower() == 'plugin file name' or PluginsGUI.FileName.Text:lower() == 'iy_fe.iy' or PluginsGUI.FileName.Text == 'iy_fe' then
4432 notify('Plugin Error','Please enter a valid plugin')
4433 else
4434 local file
4435 local fileName
4436 if PluginsGUI.FileName.Text:sub(-3) == '.iy' then
4437 pcall(function() file = readfile(PluginsGUI.FileName.Text) end)
4438 fileName = PluginsGUI.FileName.Text
4439 else
4440 pcall(function() file = readfile(PluginsGUI.FileName.Text..'.iy') end)
4441 fileName = PluginsGUI.FileName.Text..'.iy'
4442 end
4443 if file then
4444 if not FindInTable(PluginsTable, fileName) then
4445 table.insert(PluginsTable, fileName)
4446 LoadPlugin(fileName)
4447 refreshplugins()
4448 else
4449 notify('Plugin Error','This plugin is already added')
4450 end
4451 else
4452 notify('Plugin Error','Cannot locate file "'..fileName..'". Is the file in the correct folder?')
4453 end
4454 end
4455end)
4456
4457if PluginsTable ~= nil or PluginsTable ~= {} then
4458 FindPlugins(PluginsTable)
4459end
4460
4461Exit_3.MouseButton1Click:connect(function()
4462 PluginEditor:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
4463 PluginsGUI.FileName.Text = 'Plugin File Name'
4464end)
4465
4466PluginsFrame.Add.MouseButton1Click:Connect(function()
4467 PluginEditor:TweenPosition(UDim2.new(0.5, -180, 0, 250), "InOut", "Quart", 0.5, true, nil)
4468end)
4469
4470Settings.Plugins.Select.MouseButton1Click:Connect(function()
4471 if writefileExploit() then
4472 PluginsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
4473 wait(0.5)
4474 disablebuttons()
4475 else
4476 notify('Incompatible Exploit','Your exploit is unable to use plugins')
4477 end
4478end)
4479
4480PluginsFrame.Close.MouseButton1Click:Connect(function()
4481 enablebuttons()
4482 PluginsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
4483end)
4484
4485
4486addcmd('sucker',{},
4487function(args, speaker)
4488local toolamount = 80 -- How long the tornado is
4489local tornadosize = 1 -- The size of how big the opening of the tornado is
4490
4491local LocalPlayer = game:GetService("Players").LocalPlayer
4492local runservice = game:GetService("RunService")
4493local characters = {}
4494LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
4495local currentamount = #LocalPlayer.Backpack:GetChildren()
4496LocalPlayer.Character.Archivable = true
4497local tempchar = LocalPlayer.Character:Clone()
4498tempchar.Parent = workspace
4499local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
4500local renderstepped = runservice.RenderStepped:Connect(function()
4501 workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
4502 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
4503 if tool:IsA("Tool") then
4504 tool.Parent = LocalPlayer
4505 end
4506 end
4507 LocalPlayer.Character:ClearAllChildren()
4508 local char = Instance.new("Model", workspace)
4509 table.insert(characters, char)
4510 Instance.new("Humanoid", char)
4511 LocalPlayer.Character = char
4512 repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
4513end)
4514repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
4515renderstepped:Disconnect()
4516repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
4517for _, char in pairs(characters) do
4518 char:Destroy()
4519end
4520for index, tool in pairs(LocalPlayer:GetChildren()) do
4521 if tool:IsA("Tool") then
4522 tool.Parent = LocalPlayer.Backpack
4523 tool.Handle.Massless = false
4524 tool.Grip = CFrame.new(Vector3.new(0, -index * .25, 0)) * CFrame.Angles(math.rad(90), .15, math.tan(index * 0.5))
4525 tool.Parent = LocalPlayer.Character
4526 if tool.Handle:FindFirstChild("Mesh") ~= nil then
4527 tool.Handle.Mesh:Destroy()
4528 end
4529 end
4530end
4531LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
4532tempchar:Destroy()
4533end)
4534
4535addcmd('toolspin',{},
4536function(args, speaker)
4537
4538local GetBackpack = game.Players.LocalPlayer.Backpack:GetChildren() --this haks makes it so u can drop the gears so u can give it to ur friends or watever
4539for i=1, #GetBackpack do
4540 if GetBackpack[i].ClassName == "Tool" then
4541 GetBackpack[i].CanBeDropped = true
4542 end
4543end
4544
4545
4546local GetBackpack = game.Players.LocalPlayer.Backpack:GetChildren() --makes it better lel
4547for i=1, #GetBackpack do
4548 if GetBackpack[i].ClassName == "Tool" then
4549 GetBackpack[i].CanBeDropped = true
4550 end
4551end
4552LPC = game:GetService('Players').LocalPlayer.Character
4553
4554function removemesh()
4555 for _,c in pairs(game:GetService('Players').LocalPlayer.Backpack:GetChildren()) do
4556 if c:IsA('Tool') then
4557 c.Parent = LPC
4558 for _,x in pairs(c:GetDescendants()) do
4559 if x:IsA('SpecialMesh') or x:IsA('BlockMesh') then
4560 x:Remove()
4561 end
4562 end
4563 end
4564 end
4565end
4566
4567function drop()
4568 for _,zx in pairs(LPC:GetChildren()) do
4569 if zx:IsA('Tool') then
4570 x.Parent = workspace
4571 end
4572 end
4573end
4574
4575pcall(removemesh)
4576wait(0.1)
4577pcall(drop)
4578if not game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") and game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool") then
4579game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Character
4580wait()
4581end
4582for i = 1, 30 do
4583game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Grip = CFrame.new(Vector3.new(0, 0, 0)) * CFrame.Angles(i, i, 0) -- or if u wanna change
4584game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Backpack
4585game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Character
4586wait(.2)
4587end
4588end)
4589
4590addcmd('fliptool',{'backflip'},
4591function(args, speaker)
4592pl=game.Players.LocalPlayer
4593me=pl.Character
4594xl=me.Torso['Right Shoulder']
4595t=Instance.new("HopperBin",pl.Backpack)
4596t.Name="the_Parkour_Flip"
4597
4598local debounce=false
4599function _restoreproperties()
4600Holder = player.Character
4601Torso = Holder:FindFirstChild("Torso")
4602RightS = Torso:FindFirstChild("Right Shoulder")
4603LeftS = Torso:FindFirstChild("Left Shoulder")
4604RightH = Torso:FindFirstChild("Right Hip")
4605LeftH = Torso:FindFirstChild("Left Hip")
4606RightS.MaxVelocity = .15
4607LeftS.MaxVelocity = .15
4608RightH.MaxVelocity = .1
4609LeftH.MaxVelocity = .1
4610RightS.DesiredAngle = 0
4611LeftS.DesiredAngle = 0
4612LeftH.DesiredAngle = 0
4613RightH.DesiredAngle = 0
4614end
4615function ManageAnimation(value)
4616Holder = player.Character
4617Player = player
4618if value == "no anim" then
4619Anim = Holder:FindFirstChild("Animate")
4620if Anim~=nil then
4621Anim.Disabled = true
4622Anim.Parent = Player
4623end
4624elseif value == "re-anim" then
4625Anim = Player:FindFirstChild("Animate")
4626if Anim~=nil then
4627Anim.Disabled = false
4628Anim.Parent = Holder
4629end
4630end
4631end
4632function Down(ml)
4633for i=1, ml.velocity.y/3 do
4634ml.velocity = ml.velocity+Vector3.new(0,-4.25,0)
4635wait()
4636end
4637ml:Remove()
4638end
4639function Flip()
4640if debounce==true then return end
4641debounce=true
4642Char = player.Character
4643Human = Char.Humanoid
4644Torso = Char.Torso
4645CF = Torso.CFrame
4646Human.PlatformStand = false
4647Human.Sit = true
4648VelUp = Instance.new("BodyVelocity")
4649VelUp.velocity = Vector3.new(0,-5000,0)+Torso.CFrame.lookVector*-30
4650VelUp.P = VelUp.P*-1000
4651VelUp.maxForce = Vector3.new(10000,10000,10000)*999
4652VelUp.Parent = Torso
4653coroutine.resume(coroutine.create(Down),VelUp)
4654Gyro = Instance.new("BodyGyro")
4655Gyro.P = Gyro.P*10
4656Gyro.maxTorque = Vector3.new(100000,100000,100000)*999
4657Gyro.cframe = CF
4658Gyro.Parent = Torso
4659for i=1, 16 do
4660Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/9,math.pi/-18,0)
4661wait()
4662end
4663Gyro.cframe = CF
4664wait()
4665Gyro:Remove()
4666Human.PlatformStand = false
4667Human.Sit = false
4668_restoreproperties()
4669debounce=false
4670end
4671function onActive(mouse)
4672player = game.Players.LocalPlayer
4673if player==nil then return end
4674mouse.Button1Down:connect(function() Flip() end)
4675end
4676script.Parent = t.Selected:connect(onActive)
4677end)
4678
4679addcmd('raintools',{'rt'},
4680function(args, speaker)
4681local toolamount = 150 -- Amount of tools you want to rain
4682
4683
4684
4685local LocalPlayer = game:GetService("Players").LocalPlayer
4686local runservice = game:GetService("RunService")
4687local characters = {}
4688LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
4689local currentamount = #LocalPlayer.Backpack:GetChildren()
4690LocalPlayer.Character.Archivable = true
4691local tempchar = LocalPlayer.Character:Clone()
4692tempchar.Parent = workspace
4693local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
4694local renderstepped = runservice.RenderStepped:Connect(function()
4695 workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
4696 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
4697 if tool:IsA("Tool") then
4698 tool.Parent = LocalPlayer
4699 end
4700 end
4701 LocalPlayer.Character:ClearAllChildren()
4702 local char = Instance.new("Model", workspace)
4703 table.insert(characters, char)
4704 Instance.new("Humanoid", char)
4705 LocalPlayer.Character = char
4706 repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
4707end)
4708repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
4709renderstepped:Disconnect()
4710repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
4711for _, char in pairs(characters) do
4712 char:Destroy()
4713end
4714tempchar:Destroy()
4715for index, tool in pairs(LocalPlayer:GetChildren()) do
4716 if tool:IsA("Tool") then
4717 runservice.RenderStepped:Wait()
4718 LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(savepos * Vector3.new(math.random(-50, 50), 100 + (index * 20), math.random(-50, 50)))
4719 tool.Parent = LocalPlayer.Backpack
4720 tool.Parent = LocalPlayer.Character
4721 if tool.Handle:FindFirstChild("Mesh") ~= nil then
4722 tool.Handle:FindFirstChild("Mesh"):Destroy()
4723 end
4724 tool.Parent = workspace.Terrain
4725 end
4726end
4727LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
4728end)
4729
4730addcmd('rejoin',{'rj'},
4731function(args, speaker)
4732 game:GetService('TeleportService'):Teleport(game.PlaceId)
4733end)
4734
4735
4736runningnoclip = false
4737Clip = true
4738addcmd('noclip',{},
4739function(args, speaker)
4740Clip = false
4741 wait(0.1)
4742 if runningnoclip == false then runningnoclip = true
4743 game:GetService('RunService').Stepped:connect(function ()
4744 if Clip == false and Players.LocalPlayer.Character ~= nil then
4745 for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
4746 if child:IsA("BasePart") and child.CanCollide == true then
4747 child.CanCollide = false
4748 end end end end) end
4749end)
4750
4751addcmd('autocleantools',{'act'},
4752function(args, speaker)
4753for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
4754 if (v:IsA("Tool")) then
4755v.Parent = game.Players.LocalPlayer.Character
4756end
4757end
4758for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
4759 if (v:IsA("Tool")) then
4760v.Parent = workspace.Terrain
4761end
4762end
4763end)
4764
4765addcmd('autocleanhats',{'ach'},
4766function(args, speaker)
4767for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
4768 if (v:IsA("Accessory")) then
4769v.Parent = workspace
4770end
4771end
4772wait()
4773for i,v in pairs(workspace:GetDescendants()) do
4774 if (v:IsA("Accessory")) then
4775v.Parent = workspace.Terrain
4776end
4777end
4778end)
4779
4780addcmd('clip',{'unnoclip'},
4781function(args, speaker)
4782 Clip = true
4783end)
4784
4785addcmd('hatspam',{'spamhats'},
4786function(args, speaker)
4787local player = game:GetService("Players").LocalPlayer
4788local Waypoint = nil
4789Waypoint = player.Character.HumanoidRootPart.Position
4790
4791local BRICKS = Instance.new("ScreenGui")
4792local Main = Instance.new("Frame")
4793local l = Instance.new("TextButton")
4794local s = Instance.new("TextButton")
4795local credits = Instance.new("TextLabel")
4796local txt = Instance.new("TextLabel")
4797local X = Instance.new("TextButton")
4798local bar1 = Instance.new("Frame")
4799local bar = Instance.new("Frame")
4800local btn = Instance.new("TextButton")
4801
4802BRICKS.Name = "BRICKS"
4803BRICKS.Parent = game.CoreGui
4804BRICKS.ResetOnSpawn = false
4805
4806Main.Name = "Main"
4807Main.Parent = BRICKS
4808Main.Active = true
4809Main.BackgroundColor3 = Color3.new(0.25098, 0.65098, 1)
4810Main.BorderSizePixel = 2
4811Main.ClipsDescendants = true
4812Main.Position = UDim2.new(0.275000006, 0, 0.373367608, 0)
4813Main.Selectable = true
4814Main.Size = UDim2.new(0, 324, 0, 129)
4815
4816l.Name = "l"
4817l.Parent = Main
4818l.BackgroundColor3 = Color3.new(0.25098, 0.65098, 1)
4819l.BackgroundTransparency = 0.80000001192093
4820l.BorderColor3 = Color3.new(1, 1, 1)
4821l.BorderSizePixel = 3
4822l.Position = UDim2.new(0.567901254, 0, 0.465116292, 0)
4823l.Size = UDim2.new(0, 116, 0, 30)
4824l.Font = Enum.Font.SourceSans
4825l.Text = "Loop spawn"
4826l.TextColor3 = Color3.new(1, 1, 1)
4827l.TextSize = 20
4828l.TextWrapped = true
4829
4830s.Name = "s"
4831s.Parent = Main
4832s.BackgroundColor3 = Color3.new(0.25098, 0.65098, 1)
4833s.BackgroundTransparency = 0.80000001192093
4834s.BorderColor3 = Color3.new(1, 1, 1)
4835s.BorderSizePixel = 3
4836s.Position = UDim2.new(0.0864197537, 0, 0.465116292, 0)
4837s.Size = UDim2.new(0, 116, 0, 30)
4838s.Font = Enum.Font.SourceSans
4839s.Text = "Spawn brick"
4840s.TextColor3 = Color3.new(1, 1, 1)
4841s.TextSize = 20
4842s.TextWrapped = true
4843
4844credits.Name = "credits"
4845credits.Parent = Main
4846credits.BackgroundColor3 = Color3.new(1, 1, 1)
4847credits.BackgroundTransparency = 1
4848credits.Position = UDim2.new(0.219135806, 0, 0.844961226, 0)
4849credits.Size = UDim2.new(0, 175, 0, 20)
4850credits.Font = Enum.Font.Cartoon
4851credits.Text = "Made by Katie#8933"
4852credits.TextColor3 = Color3.new(1, 1, 1)
4853credits.TextScaled = true
4854credits.TextSize = 14
4855credits.TextWrapped = true
4856
4857txt.Name = "txt"
4858txt.Parent = Main
4859txt.BackgroundColor3 = Color3.new(1, 1, 1)
4860txt.BackgroundTransparency = 1
4861txt.Position = UDim2.new(0.166666657, 0, 0.0116279069, 0)
4862txt.Size = UDim2.new(0, 178, 0, 33)
4863txt.Font = Enum.Font.Cartoon
4864txt.Text = "FE brick spawn v1.1"
4865txt.TextColor3 = Color3.new(1, 1, 1)
4866txt.TextScaled = true
4867txt.TextSize = 14
4868txt.TextWrapped = true
4869
4870X.Name = "X"
4871X.Parent = Main
4872X.BackgroundColor3 = Color3.new(0.25098, 0.65098, 1)
4873X.BackgroundTransparency = 0.80000001192093
4874X.BorderColor3 = Color3.new(1, 1, 1)
4875X.BorderSizePixel = 2
4876X.Position = UDim2.new(0.838883579, 0, 0.0755736828, 0)
4877X.Size = UDim2.new(0, 43, 0, 16)
4878X.Font = Enum.Font.Cartoon
4879X.Text = "<"
4880X.TextColor3 = Color3.new(1, 1, 1)
4881X.TextScaled = true
4882X.TextSize = 20
4883X.TextWrapped = true
4884
4885bar1.Name = "bar1"
4886bar1.Parent = Main
4887bar1.BackgroundColor3 = Color3.new(1, 1, 1)
4888bar1.BorderSizePixel = 0
4889bar1.Position = UDim2.new(0, 0, -0.00312966481, 0)
4890bar1.Size = UDim2.new(0, 324, 0, 3)
4891
4892bar.Name = "bar"
4893bar.Parent = Main
4894bar.BackgroundColor3 = Color3.new(1, 1, 1)
4895bar.BorderSizePixel = 0
4896bar.Position = UDim2.new(0, 0, 0.293609023, 0)
4897bar.Size = UDim2.new(0, 324, 0, 3)
4898
4899btn.Name = "btn"
4900btn.Parent = Main
4901btn.BackgroundColor3 = Color3.new(1, 1, 1)
4902btn.BorderSizePixel = 0
4903btn.Position = UDim2.new(0.275999993, 0, 0.273000002, 0)
4904btn.Size = UDim2.new(0, 12, 0, 10)
4905btn.Visible = false
4906btn.Font = Enum.Font.SourceSans
4907btn.Text = ""
4908btn.TextSize = 14
4909Main.Draggable = true
4910
4911X.MouseButton1Click:connect(function()
4912 if X.Visible == true then
4913 X.Visible = false
4914 s.Visible = false
4915 l.Visible = false
4916 credits.Visible = false
4917 txt.Visible = false
4918 bar1.Visible = false
4919 bar.Visible = false
4920 Main:TweenSizeAndPosition(UDim2.new(0, 29,0, 22), UDim2.new(0.239, 0,0.413, 0), "In", "Quad", 1)
4921 wait(1)
4922 btn.Visible = true
4923 end
4924end)
4925
4926btn.MouseButton1Click:connect(function()
4927 btn.Visible = false
4928 Main:TweenSizeAndPosition(UDim2.new(0, 324,0, 129), UDim2.new(0.275, 0,0.404, 0), "In", "Quad", 1)
4929 X.Visible = true
4930 s.Visible = true
4931 l.Visible = true
4932 credits.Visible = true
4933 txt.Visible = true
4934 bar1.Visible = true
4935 bar.Visible = true
4936end)
4937
4938l.MouseButton1Click:connect(function()
4939 game.StarterGui:SetCore("SendNotification", {
4940 Title = "Bricks";
4941 Text = "Auto SPAWN CANT STOP!!!";
4942 Icon = "rbxassetid://155509078";
4943 Duration = 3;
4944})
4945 while true do
4946for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
4947if (v:IsA("Accessory")) then
4948v.Handle.Mesh:remove()
4949end
4950end
4951
4952wait(.8)
4953for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
4954if (v:IsA("Accessory")) then
4955v.Parent = workspace
4956end
4957end
4958
4959wait(.1)
4960for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
4961if (v:IsA("Accessory")) then
4962v.Parent = workspace
4963end
4964end
4965wait(.1)
4966for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
4967if (v:IsA("Accessory")) then
4968v.Parent = workspace
4969end
4970end
4971
4972wait(.1)
4973game.Players.LocalPlayer.Character.Humanoid.Health = 0
4974wait(6)
4975player.Character.HumanoidRootPart.CFrame = CFrame.new(Waypoint)
4976end
4977end)
4978
4979s.MouseButton1Click:connect(function()
4980 for i=1, 1 do
4981for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
4982if (v:IsA("Accessory")) then
4983v.Handle.Mesh:remove()
4984end
4985end
4986wait(1)
4987for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
4988if (v:IsA("Accessory")) then
4989v.Parent = workspace
4990end
4991end
4992
4993wait(.5)
4994for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
4995if (v:IsA("Accessory")) then
4996v.Parent = workspace
4997end
4998end
4999wait(.5)
5000for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
5001if (v:IsA("Accessory")) then
5002v.Parent = workspace
5003end
5004end
5005wait(0.1)
5006wait(0.1)
5007game.Players.LocalPlayer.Character.Humanoid.Health = 0
5008wait()
5009game.StarterGui:SetCore("SendNotification", {
5010 Title = "Bricks";
5011 Text = "has been successfully spawned!";
5012 Icon = "rbxassetid://155509078";
5013 Duration = 3;
5014})
5015wait(6)
5016player.Character.HumanoidRootPart.CFrame = CFrame.new(Waypoint)
5017 end
5018end)
5019repeat
5020 for hue = 0, 1, .01 do
5021 Main.BorderColor3 = Color3.fromHSV(hue, 1, 1)
5022 wait()
5023 end
5024 for hue = 1, 0 -.01 do
5025 Main.BorderColor3 = Color3.fromHSV(hue, 1, 1)
5026 wait()
5027 end
5028until nil
5029end)
5030addcmd('pimp',{},
5031function(args, speaker)
5032local lp = game.Players.LocalPlayer
5033local animate = lp.Character.Animate
5034
5035 --//Scripting\\--
5036animate.walk.WalkAnim.AnimationId = "rbxassetid://376760331"
5037animate.idle.Animation1.AnimationId = "rbxassetid://75356212"
5038animate.idle.Animation1.Looped = true
5039lp.character.Humanoid.WalkSpeed = 25
5040end)
5041
5042addcmd('febtools',{},
5043function(args, speaker)
5044local LocalPlayer = game:GetService("Players").LocalPlayer
5045local mouse = LocalPlayer:GetMouse()
5046local movetool = Instance.new("Tool", LocalPlayer.Backpack)
5047local deletetool = Instance.new("Tool", LocalPlayer.Backpack)
5048local undotool = Instance.new("Tool", LocalPlayer.Backpack)
5049local identifytool = Instance.new("Tool", LocalPlayer.Backpack)
5050local movedetect = false
5051local movingpart = nil
5052local movetransparency = 0
5053if editedparts == nil then
5054 editedparts = {"Handle","Handles","Accesories","Smooth Block Model","Head","Part","Seat"}
5055 parentfix = {}
5056 positionfix = {}
5057end
5058deletetool.Name = "FE Delete"
5059undotool.Name = "FE Undo"
5060identifytool.Name = "FE Identify Part"
5061movetool.Name = "FE Move"
5062undotool.CanBeDropped = false
5063deletetool.CanBeDropped = false
5064identifytool.CanBeDropped = false
5065movetool.CanBeDropped = false
5066undotool.RequiresHandle = false
5067deletetool.RequiresHandle = false
5068identifytool.RequiresHandle = false
5069movetool.RequiresHandle = false
5070local function createnotification(title, text)
5071 game:GetService("StarterGui"):SetCore("SendNotification", {
5072 Title = title;
5073 Text = text;
5074 Duration = 1;
5075 })
5076end
5077deletetool.Activated:Connect(function()
5078 createnotification("Delete Tool", "You have removed "..mouse.Target.Name)
5079 table.insert(editedparts, mouse.Target)
5080 table.insert(parentfix, mouse.Target.Parent)
5081 table.insert(positionfix, mouse.Target.CFrame)
5082 spawn(function()
5083 local deletedpart = mouse.Target
5084 repeat
5085 deletedpart.Anchored = true
5086 deletedpart.CFrame = CFrame.new(1000000000, 1000000000, 1000000000)
5087 wait()
5088 until deletedpart.CFrame ~= CFrame.new(1000000000, 1000000000, 1000000000)
5089 end)
5090end)
5091undotool.Activated:Connect(function()
5092 createnotification("Undo Tool", "You have undone "..editedparts[#editedparts].Name)
5093 editedparts[#editedparts].Parent = parentfix[#parentfix]
5094 editedparts[#editedparts].CFrame = positionfix[#positionfix]
5095 table.remove(positionfix, #positionfix)
5096 table.remove(editedparts, #editedparts)
5097 table.remove(parentfix, #parentfix)
5098end)
5099identifytool.Activated:Connect(function()
5100 createnotification("Identify Tool", "Instance: "..mouse.Target.ClassName.."\nName: "..mouse.Target.Name)
5101end)
5102movetool.Activated:Connect(function()
5103 createnotification("Move Tool", "You are moving: "..mouse.Target.Name)
5104 movingpart = mouse.Target
5105 movedetect = true
5106 movingpart.CanCollide = false
5107 movetransparency = movingpart.Transparency
5108 movingpart.Transparency = 0.5
5109 mouse.TargetFilter = movingpart
5110 table.insert(editedparts, movingpart)
5111 table.insert(parentfix, movingpart.Parent)
5112 table.insert(positionfix, movingpart.CFrame)
5113 movingpart.Transparency = movingpart.Transparency / 2
5114 repeat
5115 mouse.Move:Wait()
5116 movingpart.CFrame = CFrame.new(mouse.Hit.p)
5117 until movedetect == false
5118end)
5119movetool.Deactivated:Connect(function()
5120 createnotification("Move Tool", "You have stopped moving: "..mouse.Target.Name)
5121 movingpart.CanCollide = true
5122 movedetect = false
5123 mouse.TargetFilter = nil
5124 movingpart.Transparency = movetransparenc
5125end)
5126end)
5127
5128addcmd('togglenoclip',{},
5129function(args, speaker)
5130 if Clip then
5131 execCmd('noclip')
5132 else
5133 execCmd('clip')
5134 end
5135end)
5136
5137FLYING = false
5138iyflyspeed = 1
5139function sFLY()
5140 repeat wait() until Players.LocalPlayer and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('Humanoid')
5141 repeat wait() until IYMouse
5142
5143 local T = Players.LocalPlayer.Character.HumanoidRootPart
5144 local CONTROL = {F = 0, B = 0, L = 0, R = 0}
5145 local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
5146 local SPEED = 0
5147
5148 local function FLY()
5149 FLYING = true
5150 local BG = Instance.new('BodyGyro', T)
5151 local BV = Instance.new('BodyVelocity', T)
5152 BG.P = 9e4
5153 BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
5154 BG.cframe = T.CFrame
5155 BV.velocity = Vector3.new(0, 0, 0)
5156 BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
5157 spawn(function()
5158 repeat wait()
5159 Players.LocalPlayer.Character.Humanoid.PlatformStand = true
5160 if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
5161 SPEED = 50
5162 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
5163 SPEED = 0
5164 end
5165if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
5166BV.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
5167lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
5168elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
5169BV.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
5170else
5171BV.velocity = Vector3.new(0, 0, 0)
5172end
5173 BG.cframe = workspace.CurrentCamera.CoordinateFrame
5174 until not FLYING
5175 CONTROL = {F = 0, B = 0, L = 0, R = 0}
5176 lCONTROL = {F = 0, B = 0, L = 0, R = 0}
5177 SPEED = 0
5178 BG:destroy()
5179 BV:destroy()
5180 Players.LocalPlayer.Character.Humanoid.PlatformStand = false
5181 end)
5182 end
5183 IYMouse.KeyDown:connect(function(KEY)
5184 if KEY:lower() == 'w' then
5185 CONTROL.F = iyflyspeed
5186 elseif KEY:lower() == 's' then
5187 CONTROL.B = -iyflyspeed
5188 elseif KEY:lower() == 'a' then
5189 CONTROL.L = -iyflyspeed
5190 elseif KEY:lower() == 'd' then
5191 CONTROL.R = iyflyspeed
5192 end
5193 end)
5194 IYMouse.KeyUp:connect(function(KEY)
5195 if KEY:lower() == 'w' then
5196 CONTROL.F = 0
5197 elseif KEY:lower() == 's' then
5198 CONTROL.B = 0
5199 elseif KEY:lower() == 'a' then
5200 CONTROL.L = 0
5201 elseif KEY:lower() == 'd' then
5202 CONTROL.R = 0
5203 end
5204 end)
5205 FLY()
5206end
5207
5208function NOFLY()
5209 FLYING = false
5210 Players.LocalPlayer.Character.Humanoid.PlatformStand = false
5211end
5212
5213Players.LocalPlayer.CharacterAdded:Connect(function()
5214 FLYING = false
5215 Floating = false
5216 execCmd('clip')
5217end)
5218
5219addcmd('fly',{},
5220function(args, speaker)
5221 sFLY()
5222end)
5223
5224addcmd('flyspeed',{'flysp'},
5225function(args, speaker)
5226 if isNumber(args[1]) then
5227 iyflyspeed = args[1]
5228 end
5229end)
5230
5231addcmd('unfly',{'nofly'},
5232function(args, speaker)
5233 NOFLY()
5234end)
5235
5236addcmd('togglefly',{},
5237function(args, speaker)
5238 if FLYING then
5239 NOFLY()
5240 else
5241 sFLY()
5242 end
5243end)
5244
5245Floating = false
5246addcmd('float', {},
5247function(args,speaker)
5248 Floating = true
5249 local pchar = Players.LocalPlayer.Character
5250 if pchar and not pchar:FindFirstChild("Float") then
5251 spawn(function()
5252 local Float = Instance.new('Part', pchar)
5253 Float.Name = 'Float'
5254 Float.Transparency = 1
5255 Float.Size = Vector3.new(6,1,6)
5256 Float.Anchored = true
5257 Float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
5258 notify('Float','Float Enabled')
5259 spawn(function()
5260 while wait(0.1) do
5261 if pchar:FindFirstChild("Float") then
5262 Float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
5263 else
5264 break
5265 end
5266 end
5267 end)
5268 end)
5269 end
5270end)
5271
5272addcmd('unfloat',{'nofloat'},
5273function(args, speaker)
5274 Floating = false
5275 local pchar = Players.LocalPlayer.Character
5276 notify('Float','Float Disabled')
5277 if pchar:FindFirstChild("Float") then
5278 pchar.Float:Destroy()
5279 end
5280end)
5281
5282addcmd('togglefloat',{},
5283function(args, speaker)
5284 if Floating then
5285 execCmd('unfloat')
5286 else
5287 execCmd('float')
5288 end
5289end)
5290
5291addcmd('savepos',{'spos','saveposition','setwaypoint'},
5292function(args, speaker)
5293 local WPName = tostring(getstring(1))
5294 if speaker.Character:findFirstChild("HumanoidRootPart") then
5295 notify('Modified Waypoints',"Created waypoint: "..getstring(1))
5296 local torso = speaker.Character:findFirstChild("HumanoidRootPart")
5297 WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
5298 end
5299 refreshwaypoints()
5300 updatesaves()
5301end)
5302
5303addcmd('deletepos',{'dpos','deleteposition','deletewaypoint'},
5304function(args, speaker)
5305 for i,v in pairs(WayPoints) do
5306 if v.NAME == tostring(getstring(1)) then
5307 notify('Modified Waypoints',"Deleted waypoint: " .. v.NAME)
5308 table.remove(WayPoints, i)
5309 end
5310 end
5311 refreshwaypoints()
5312 updatesaves()
5313end)
5314
5315addcmd('clearpos',{'clrpositions','clearpositions','cpos','clrpos'},
5316function(args, speaker)
5317 WayPoints = {}
5318 refreshwaypoints()
5319 updatesaves()
5320 notify('Modified Waypoints','Removed all waypoints')
5321end)
5322
5323addcmd('loadpos',{'lpos','loadposition','waypoint'},
5324function(args, speaker)
5325 local WPName = tostring(getstring(1))
5326 if Players.LocalPlayer.Character then
5327 for i,_ in pairs(WayPoints) do
5328 local x = WayPoints[i].COORD[1]
5329 local y = WayPoints[i].COORD[2]
5330 local z = WayPoints[i].COORD[3]
5331 if tostring(WayPoints[i].NAME) == tostring(WPName) then
5332 Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
5333 end
5334 end
5335 end
5336end)
5337
5338addcmd('esp',{},
5339function(args, speaker)
5340 if not CHMSenabled then
5341 ESPenabled = true
5342 for i,v in pairs(Players:GetChildren()) do
5343 if v.ClassName == "Player" and v.Name ~= Players.LocalPlayer.Name then
5344 ESP(v)
5345 end
5346 end
5347 else
5348 notify('ESP','Disable chams (nochams) before using esp')
5349 end
5350end)
5351
5352addcmd('shutdown',{},
5353function(args, speaker)
5354while wait() do
5355 for i,v in pairs(game:GetService'Players':GetPlayers()) do
5356 if v.Character ~= nil and v.Character:FindFirstChild'Head' then
5357 for _,x in pairs(v.Character.Head:GetChildren()) do
5358 if x:IsA'Sound' then x.Playing = true x.CharacterSoundEvent:FireServer(true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true) end
5359 end
5360 end
5361 end
5362end
5363end)
5364addcmd('cupclub',{'cclub'},
5365function(args, speaker)
5366for i = 1, 25 do
5367game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i), 2.7, 0.8)) * CFrame.Angles(math.rad(90), 0 , 0)
5368wait()
5369game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5370wait()
5371end
5372
5373for i = 1, 20 do
5374game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i)-3.4, 0.7, 0.8)) * CFrame.Angles(math.rad(90), math.rad(90), 0)
5375wait()
5376game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5377wait()
5378end
5379
5380for i = 1, 20 do
5381game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i)-3.4, 25.7, 0.8)) * CFrame.Angles(math.rad(90), math.rad(90), 0)
5382wait()
5383game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5384wait()
5385end
5386
5387for i = 1, 25 do
5388game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i), 3.2, -0.4))
5389wait()
5390game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5391wait()
5392end
5393
5394for i = 1, 25 do
5395game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i), 3.2, 4.6))
5396wait()
5397game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5398wait()
5399end
5400for i = 1, 25 do
5401game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i), 3.2, 9.6))
5402wait()
5403game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5404wait()
5405end
5406for i = 1, 25 do
5407game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i), 3.2, 14.6))
5408wait()
5409game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5410wait()
5411end
5412
5413for i = 1, 6 do
5414game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i), -17.3, 0.8)) * CFrame.Angles(math.rad(90), 0 , 0)
5415wait()
5416game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5417wait()
5418end
5419
5420for i = 1, 14 do
5421game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i+11), -17.3, 0.8)) * CFrame.Angles(math.rad(90), 0 , 0)
5422wait()
5423game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5424wait()
5425end
5426
5427for i = 1, 25 do
5428game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i), 2.7, -4.2)) * CFrame.Angles(math.rad(90), 0 , 0)
5429wait()
5430game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5431wait()
5432end
5433
5434for i = 1, 20 do
5435game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i)-3.4, 0.7, -4.2)) * CFrame.Angles(math.rad(90), math.rad(90), 0)
5436wait()
5437game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5438wait()
5439end
5440
5441for i = 1, 20 do
5442game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i)-3.4, 25.7, -4.2)) * CFrame.Angles(math.rad(90), math.rad(90), 0)
5443wait()
5444game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5445wait()
5446end
5447
5448for i = 1, 6 do
5449game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i), -17.3, -4.2)) * CFrame.Angles(math.rad(90), 0 , 0)
5450wait()
5451game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5452wait()
5453end
5454
5455for i = 1, 14 do
5456game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i+11), -17.3, -4.2)) * CFrame.Angles(math.rad(90), 0 , 0)
5457wait()
5458game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5459wait()
5460end
5461
5462for i = 1, 25 do
5463game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i), -6.8, -0.4))
5464wait()
5465game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5466wait()
5467end
5468
5469for i = 1, 25 do
5470game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i), -6.8, 4.6))
5471wait()
5472game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5473wait()
5474end
5475for i = 1, 25 do
5476game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i), -6.8, 9.6))
5477wait()
5478game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5479wait()
5480end
5481for i = 1, 25 do
5482game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new((i), -6.8, 14.6))
5483wait()
5484game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5485wait()
5486end
5487
5488game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(1, -17.3, -10.2)) * CFrame.Angles(math.rad(90), 0 , 0)
5489wait()
5490game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5491wait()
5492
5493game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(13, -17.3, 3)) * CFrame.Angles(math.rad(90), 0 , math.rad(90))
5494wait()
5495game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5496wait()
5497
5498game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(8, -17.3, 3)) * CFrame.Angles(math.rad(90), 0 , math.rad(90))
5499wait()
5500game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5501wait()
5502--------------------------------------------------------------------------------------------------------------------------------------------
5503game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(8, -17.3, -11)) * CFrame.Angles(math.rad(90), 0 , 0)
5504wait()
5505game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5506wait()
5507
5508game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(8, -17.3, 10)) * CFrame.Angles(math.rad(90), 0 , math.rad(90))
5509wait()
5510game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5511wait()
5512--------------------------------------------------------------------------------------------------------------------------------------------
5513game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(15, -17.3, -11)) * CFrame.Angles(math.rad(90), 0 , 0)
5514wait()
5515game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5516wait()
5517
5518game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(8, -17.3, 17)) * CFrame.Angles(math.rad(90), 0 , math.rad(90))
5519wait()
5520game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5521wait()
5522
5523game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(19, -17.3, -11)) * CFrame.Angles(math.rad(90), 0 , 0)
5524wait()
5525game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5526wait()
5527--------------------------------------------------------------------------------------------------------------------------------------------
5528game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(22, -17.3, -11)) * CFrame.Angles(math.rad(90), 0 , 0)
5529wait()
5530game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5531wait()
5532
5533game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(8, -17.3, 24)) * CFrame.Angles(math.rad(90), 0 , math.rad(90))
5534wait()
5535game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5536wait()
5537
5538game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(10.5, -17.3, 24)) * CFrame.Angles(math.rad(90), 0 , math.rad(90))
5539wait()
5540game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5541wait()
5542
5543game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(13, -17.3, 24)) * CFrame.Angles(math.rad(90), 0 , math.rad(90))
5544wait()
5545game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5546wait()
5547
5548game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(26, -17.3, -11)) * CFrame.Angles(math.rad(90), 0 , 0)
5549wait()
5550game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5551wait()
5552
5553game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(8, -7.3, 0.8)) * CFrame.Angles(math.rad(90), 0 , 0)
5554wait()
5555game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5556
5557
5558
5559game.Players.LocalPlayer.Backpack.Cup.Grip = CFrame.new(Vector3.new(8, -7.3, -4.2)) * CFrame.Angles(math.rad(90), 0 , 0)
5560wait()
5561game.Players.LocalPlayer.Backpack.Cup.Parent = game.Players.LocalPlayer.Character
5562
5563
5564
5565
5566
5567
5568
5569p = game.Workspace[game.Players.LocalPlayer.Name]:GetChildren()
5570for i = 1,#p do
5571if (p[i].Name=="Foil") then
5572local t = p[i]:FindFirstChild("Handle")
5573if (t ~= nil) then
5574local m = t:FindFirstChild("Mesh")
5575if (m~= nil) then
5576m:Destroy()
5577end
5578end
5579end
5580end
5581end)
5582
5583addcmd('shield',{},
5584function(args, speaker)
5585local dankamount = 60
5586local coolness = 2
5587
5588
5589
5590local LocalPlayer = game:GetService("Players").LocalPlayer
5591local runservice = game:GetService("RunService")
5592local characters = {}
5593LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
5594local currentamount = #LocalPlayer.Backpack:GetChildren()
5595LocalPlayer.Character.Archivable = true
5596local tempchar = LocalPlayer.Character:Clone()
5597tempchar.Parent = workspace
5598local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
5599local renderstepped = runservice.RenderStepped:Connect(function()
5600workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
5601for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
5602if tool:IsA("Tool") then
5603tool.Parent = LocalPlayer
5604end
5605end
5606LocalPlayer.Character:ClearAllChildren()
5607local char = Instance.new("Model", workspace)
5608table.insert(characters, char)
5609Instance.new("Humanoid", char)
5610LocalPlayer.Character = char
5611repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
5612end)
5613repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= dankamount
5614renderstepped:Disconnect()
5615repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
5616for _, char in pairs(characters) do
5617char:Destroy()
5618end
5619for index, tool in pairs(LocalPlayer:GetChildren()) do
5620if tool:IsA("Tool") then
5621tool.Parent = LocalPlayer.Backpack
5622tool.Handle.Massless = true
5623for i = .3, 2 do
5624tool.Grip = CFrame.new(Vector3.new(math.sin(index * i), -coolness, i)) * CFrame.Angles(math.sin(index * i), index, i) * CFrame.new(Vector3.new(0, 0, 0))
5625tool.Parent = LocalPlayer.Character
5626end
5627if tool.Handle:FindFirstChild("Mesh") ~= nil then
5628tool.Handle.Mesh:Destroy()
5629end
5630end
5631end
5632LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
5633tempchar:Destroy()
5634LocalPlayer.Character:FindFirstChild("Humanoid").HipHeight = coolness
5635end)
5636
5637addcmd('umbrella',{},
5638function(args, speaker)
5639local toolamount = 50 -- How much covered the bowl is
5640local bowlsize = 10 -- How big the bowl is
5641
5642
5643
5644local LocalPlayer = game:GetService("Players").LocalPlayer
5645local runservice = game:GetService("RunService")
5646local characters = {}
5647LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
5648local currentamount = #LocalPlayer.Backpack:GetChildren()
5649LocalPlayer.Character.Archivable = true
5650local tempchar = LocalPlayer.Character:Clone()
5651tempchar.Parent = workspace
5652local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
5653local renderstepped = runservice.RenderStepped:Connect(function()
5654workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
5655for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
5656if tool:IsA("Tool") then
5657tool.Parent = LocalPlayer
5658end
5659end
5660LocalPlayer.Character:ClearAllChildren()
5661local char = Instance.new("Model", workspace)
5662table.insert(characters, char)
5663Instance.new("Humanoid", char)
5664LocalPlayer.Character = char
5665repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
5666end)
5667repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
5668renderstepped:Disconnect()
5669repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
5670for _, char in pairs(characters) do
5671char:Destroy()
5672end
5673for index, tool in pairs(LocalPlayer:GetChildren()) do
5674if tool:IsA("Tool") then
5675tool.Parent = LocalPlayer.Backpack
5676tool.Handle.Massless = true
5677for i = .2, 3.5 do
5678tool.Grip = CFrame.new(Vector3.new(math.sin(index * i), bowlsize, i)) * CFrame.Angles(math.sin(index * i), index, i)
5679tool.Parent = LocalPlayer.Character
5680end
5681if tool.Handle:FindFirstChild("Mesh") ~= nil then
5682tool.Handle.Mesh:Destroy()
5683end
5684end
5685end
5686LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
5687tempchar:Destroy()
5688end)
5689
5690addcmd('cuffed',{},
5691function(args, speaker)
5692local player = game:GetService('Players').LocalPlayer;
5693player.Character.Torso:Destroy();
5694player.CharacterAdded:connect(function()
5695player.Character:WaitForChild('HumanoidRootPart').CFrame = CFrame.new(-42,46,234);
5696end)
5697end)
5698
5699addcmd('window',{},
5700function(args, speaker)
5701local toolamount = 40 -- How much covered the ball is
5702local ballsize = 4 -- How big the ball is
5703
5704local LocalPlayer = game:GetService("Players").LocalPlayer
5705local runservice = game:GetService("RunService")
5706local characters = {}
5707LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
5708local currentamount = #LocalPlayer.Backpack:GetChildren()
5709LocalPlayer.Character.Archivable = true
5710local tempchar = LocalPlayer.Character:Clone()
5711tempchar.Parent = workspace
5712local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
5713local renderstepped = runservice.RenderStepped:Connect(function()
5714 workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
5715 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
5716 if tool:IsA("Tool") then
5717 tool.Parent = LocalPlayer
5718 end
5719 end
5720 LocalPlayer.Character:ClearAllChildren()
5721 local char = Instance.new("Model", workspace)
5722 table.insert(characters, char)
5723 Instance.new("Humanoid", char)
5724 LocalPlayer.Character = char
5725 repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
5726end)
5727repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
5728renderstepped:Disconnect()
5729repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
5730for _, char in pairs(characters) do
5731 char:Destroy()
5732end
5733for index, tool in pairs(LocalPlayer:GetChildren()) do
5734 if tool:IsA("Tool") then
5735 tool.Parent = LocalPlayer.Backpack
5736 tool.Handle.Massless = true
5737 for i = .7, 7 do
5738 tool.Grip = CFrame.new(Vector3.new(i, ballsize, i)) * CFrame.Angles(math.ceil(index), index, i)
5739 tool.Parent = LocalPlayer.Character
5740 end
5741 if tool.Handle:FindFirstChild("Mesh") ~= nil then
5742 tool.Handle.Mesh:Destroy()
5743 end
5744 end
5745end
5746LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
5747tempchar:Destroy()
5748LocalPlayer.Character:FindFirstChild("Humanoid").HipHeight = ballsize
5749end)
5750
5751
5752addcmd('badchat',{},
5753function(args, speaker)
5754game.Players.LocalPlayer.Chatted:connect(function(a)
5755if a:sub(1,3)=="/e " then
5756 local b = a:sub(4,#a)game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(""..string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(b,"Q","Q?"),"W","W?"),"E","E?"),"R","R?"),"T","T?"),"Y","Y?"),"U","U?"),"I","I?"),"O","O?"),"P","P?"),"A","A?"),"S","S?"),"D","D?"),"F","F?"),"G","G?"),"H","H?"),"J","J?"),"K","K?"),"L","L?"),"Z","Z?"),"X","X?"),"C","C?"),"V","V?"),"B","B?"),"N","N?"),"M","M?"),"q","q?"),"w","w?"),"e","e?"),"r","r?"),"t","t?"),"y","y?"),"u","u?"),"i","i?"),"o","o?"),"p","p?"),"a","a?"),"s","s?"),"d","d?"),"f","f?"),"g","g?"),"h","h?"),"j","j?"),"k","k?"),"l","l?"),"z","z?"),"x","x?"),"c","c?"),"v","v?"),"b","b?"),"n","n?"),"m","m?"),"f?u?c?","f?u??c?"),"s?h?i?t?","s?h??i?t?"),"d?i?c?k?","d?i??c?k?"),"c?o?c?k?","c?o??c?k?"),"f?a?g?","f?a??g?"),"b?i?t?c?h?","b?i??t?c?h?"),"a?s?s?h?o?l?e?","a?s??s?h?o?l?e?"),"p?e?n?i?","p?e??n?i?"),"v?a?g?","v?a??g?"),"w?h?a?t? t?h?e? f?u??c?","w?h??a?t? t?h?e? f?u??c?"),"k?i?k?","k???i?k?"),"f?a?g?g?o?","f???a?g?g?o?"),"n?i?g?g?a?","n??i?g?g?a"),"n?i?g?g?e?r?","n??i?g?g?e?r?"),"n?i?g ","n??i?g "),"s?e?m?e?n?","s?e??m?e?n?"),"h?e?n?t?a?i?","h?e??n?t?a?i?"),"p?o?r?n?","p?o??r?n?"),"w?w?w?.","w?w??w?."),"?.c?o?m?","?.c?o??m?"),"?.n?e?t?","?.n?e??t?"),"?.o?r?g?","?.o?r??g?"),"h?i?t?l?","h?i??t?l?"),"l?o?l?i?c?o?n?","l?o??l?i?c?o?n?"),"d?i?s?c?o?r?d?","d?i??s?c?o?r?d?"),"l?e?s?b?o?","l?e???s?b?o?"),"s?e?x?","s?e??x?"),"b?u?l?l?s?h??i?t?","b?u??l?l?s?h??i?t?"),"m?o?t?h?e?r?f?u??c?","m?o??t?h?e?r?f?u??c?"),"p?u?s?s?","p?u??s?s?"),"c?u?n?t?","c?u??n?t?"),"c?u?m?","c?u??m?"),"b?e?a?n?","b?e??a?n?"),"c?h?i?n?","c?h??i?n?"),"c?o?o?n?","c?o??o?n?"),"c?o?c?a?i?n?e?","c?o??c?a?i?n?e?"),"m?o?t?h?e?r? f?u??c?","m?o??t?h?e?r? f?u??c?"),"t?i?t?s?","t?i??t?s?"),"t?i?t?t?","t?i??t?t?"),"w?h?o?r?e?","w?h??o?r?e?"),"s?l?u?t?","s?l??u?t?"),"p?r?o?s?t?i?t?u?d?e?","p?r??o?s?t?i?t?u?d?e??"),"g?a?y?w?a?d?","g?a??y?w?a?d?"),"r?a?p ","r?a??p?"),"'","'?"),",",",?"),"!","!?"),"?","??"),"/","/?"),"h?t?t?p?","h?t?t?p??"),"h?t?t?p?s?","h?t?t?p?s??"),"F?a?g?g?o?t","F?aggot"),"A?s?s?h?o?l?e?s?","A?ssholes"),"S?h?i?t?t?","S?hitt"),"m?o?f?o?","m?o??f?o?"),"N?i?g?g?","N?igg"),"p?r?o?s?t?i?t?u?t?e??","p?r??o?s?t?i?t?u?t?e?"),"? "," ")," "," ").."","All")
5757end
5758end)
5759end)
5760
5761addcmd('noesp',{'unesp'},
5762function(args, speaker)
5763 ESPenabled = false
5764 for i,v in pairs(Players:GetChildren()) do
5765 local espplr = v
5766 for i,c in pairs(PARENT:GetChildren()) do
5767 if c.Name == espplr.Name..'_ESP' then
5768 c:Destroy()
5769 end
5770 end
5771 end
5772end)
5773
5774addcmd('chams',{},
5775function(args, speaker)
5776 if not ESPenabled then
5777 CHMSenabled = true
5778 for i,v in pairs(Players:GetChildren()) do
5779 if v.ClassName == "Player" and v.Name ~= Players.LocalPlayer.Name then
5780 CHMS(v)
5781 end
5782 end
5783 else
5784 notify('Chams','Disable ESP (noesp) before using chams')
5785 end
5786end)
5787
5788addcmd('nochams',{'unchams'},
5789function(args, speaker)
5790 CHMSenabled = false
5791 for i,v in pairs(Players:GetChildren()) do
5792 local chmsplr = v
5793 for i,c in pairs(PARENT:GetChildren()) do
5794 if c.Name == chmsplr.Name..'_CHMS' then
5795 c:Destroy()
5796 end
5797 end
5798 end
5799end)
5800
5801addcmd('locate',{},
5802function(args, speaker)
5803 local players = getPlayer(args[1], speaker)
5804 for i,v in pairs(players) do
5805 Locate(Players[v])
5806 end
5807end)
5808
5809addcmd('twister',{},
5810function(args, speaker)
5811pl=game.Players.LocalPlayer
5812me=pl.Character
5813xl=me.Torso['Right Shoulder']
5814t=Instance.new("HopperBin",pl.Backpack)
5815t.Name="Twister"
5816
5817local debounce=false
5818function _restoreproperties()
5819Holder = player.Character
5820Torso = Holder:FindFirstChild("Torso")
5821RightS = Torso:FindFirstChild("Right Shoulder")
5822LeftS = Torso:FindFirstChild("Left Shoulder")
5823RightH = Torso:FindFirstChild("Right Hip")
5824LeftH = Torso:FindFirstChild("Left Hip")
5825RightS.MaxVelocity = .15
5826LeftS.MaxVelocity = .15
5827RightH.MaxVelocity = .1
5828LeftH.MaxVelocity = .1
5829RightS.DesiredAngle = 0
5830LeftS.DesiredAngle = 0
5831LeftH.DesiredAngle = 0
5832RightH.DesiredAngle = 0
5833end
5834function ManageAnimation(value)
5835Holder = player.Character
5836Player = player
5837if value == "no anim" then
5838Anim = Holder:FindFirstChild("Animate")
5839if Anim~=nil then
5840Anim.Disabled = true
5841Anim.Parent = Player
5842end
5843elseif value == "re-anim" then
5844Anim = Player:FindFirstChild("Animate")
5845if Anim~=nil then
5846Anim.Disabled = false
5847Anim.Parent = Holder
5848end
5849end
5850end
5851function Down(ml)
5852for i=1, ml.velocity.y/3 do
5853ml.velocity = ml.velocity+Vector3.new(0,-4.25,0)
5854wait()
5855end
5856ml:Remove()
5857end
5858function Flip()
5859if debounce==true then return end
5860debounce=true
5861Char = player.Character
5862Human = Char.Humanoid
5863Torso = Char.Torso
5864CF = Torso.CFrame
5865Human.PlatformStand = true
5866VelUp = Instance.new("BodyVelocity")
5867VelUp.velocity = Vector3.new(0,50,0)+Torso.CFrame.lookVector*26 --Middle (0,0,0). Change for height.
5868VelUp.P = VelUp.P*2
5869VelUp.maxForce = Vector3.new(10000,10000,10000)*999
5870VelUp.Parent = Torso
5871coroutine.resume(coroutine.create(Down),VelUp)
5872Gyro = Instance.new("BodyGyro")
5873Gyro.P = Gyro.P*10
5874Gyro.maxTorque = Vector3.new(100000,100000,100000)*999
5875Gyro.cframe = CF
5876Gyro.Parent = Torso
5877for i=1, 1.5 do --The amount of time your guy flips.
5878Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/-3.5,0,0) --The amount of flips. 1 = -16, 2 = -8
5879wait()
5880end
5881for i=1, 9 do --The amount of time your guy flips.
5882Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/4.5,0) --The amount of flips. 1 = -16, 2 = -8
5883wait()
5884end
5885for i=1, 10.5 do --The amount of time your guy flips.
5886Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/-7,0,0) --The amount of flips. 1 = -16, 2 = -8
5887wait()
5888end
5889Gyro.cframe = CF
5890wait()
5891Gyro:Remove()
5892Human.PlatformStand = false
5893_restoreproperties()
5894debounce=false
5895end
5896function onActive(mouse)
5897player = game.Players.LocalPlayer
5898if player==nil then return end
5899mouse.Button1Down:connect(function() Flip() end)
5900end
5901script.Parent = t.Selected:connect(onActive)
5902 end)
5903
5904addcmd('drill',{},
5905function(args, speaker)
5906
5907local toolamount = 80 -- How long the tornado is
5908local tornadosize = 1 -- The size of how big the opening of the tornado is
5909
5910local LocalPlayer = game:GetService("Players").LocalPlayer
5911local runservice = game:GetService("RunService")
5912local characters = {}
5913LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
5914local currentamount = #LocalPlayer.Backpack:GetChildren()
5915LocalPlayer.Character.Archivable = true
5916local tempchar = LocalPlayer.Character:Clone()
5917tempchar.Parent = workspace
5918local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
5919local renderstepped = runservice.RenderStepped:Connect(function()
5920 workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
5921 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
5922 if tool:IsA("Tool") then
5923 tool.Parent = LocalPlayer
5924 end
5925 end
5926 LocalPlayer.Character:ClearAllChildren()
5927 local char = Instance.new("Model", workspace)
5928 table.insert(characters, char)
5929 Instance.new("Humanoid", char)
5930 LocalPlayer.Character = char
5931 repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
5932end)
5933repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
5934renderstepped:Disconnect()
5935repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
5936for _, char in pairs(characters) do
5937 char:Destroy()
5938end
5939for index, tool in pairs(LocalPlayer:GetChildren()) do
5940 if tool:IsA("Tool") then
5941 tool.Parent = LocalPlayer.Backpack
5942 tool.Handle.Massless = false
5943 tool.Grip = CFrame.new(Vector3.new(0, -index * .1, 0)) * CFrame.Angles(math.rad(90), 0, math.tan(index * 0.5))
5944 tool.Parent = LocalPlayer.Character
5945 if tool.Handle:FindFirstChild("Mesh") ~= nil then
5946 tool.Handle.Mesh:Destroy()
5947 end
5948 end
5949end
5950LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
5951tempchar:Destroy()
5952end)
5953
5954
5955
5956
5957
5958
5959addcmd('hitler',{},
5960function(args, speaker)
5961for _,v in pairs (game:GetDescendants()) do
5962if v:IsA("RemoteEvent") then
5963if v.Name == "AC6_FE_Sounds" then
5964local remote = v
5965local ID = 2664417032
5966
5967local A_1 = "newSound"
5968local A_2 = "fuick"
5969local A_3 = game:GetService("Workspace")
5970local A_4 = "rbxassetid://"..ID
5971local A_5 = 0
5972local A_6 = 10
5973local A_7 = true
5974local Event = remote
5975Event:FireServer(A_1, A_2, A_3, A_4, A_5, A_6, A_7)
5976
5977local A_1 = "playSound"
5978local A_2 = "fuick"
5979local Event = remote
5980Event:FireServer(A_1, A_2)
5981
5982local A_1 = "updateSound"
5983local A_2 = "fuick"
5984local A_3 = "rbxassetid://"..ID
5985local A_4 = 1
5986local A_5 = 10
5987local Event = remote
5988Event:FireServer(A_1, A_2, A_3, A_4, A_5)
5989
5990end
5991end
5992end
5993end)
5994
5995addcmd('nolocate',{'unlocate'},
5996function(args, speaker)
5997 local players = getPlayer(args[1], speaker)
5998 for i,v in pairs(players) do
5999 for i,c in pairs(PARENT:GetChildren()) do
6000 if c.Name == Players[v].Name..'_LC' then
6001 c:Destroy()
6002 end
6003 end
6004 end
6005end)
6006
6007addcmd('turnintotool',{'tit'},
6008function(args, speaker)
6009game.Players.LocalPlayer.Character.Humanoid.HipHeight = -1
6010wait()
6011game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 100, 0))
6012wait()
6013for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
6014game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
6015end
6016for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
6017 if (v:IsA("Tool")) then
6018 workspace.CurrentCamera.CameraSubject = v.Handle
6019 repeat
6020 v.GripPos = Vector3.new(0, 0, 99.1)
6021 wait()
6022 until game.Players.LocalPlayer.Character.Humanoid.Health == 0
6023end
6024end
6025end)
6026
6027addcmd('view',{'spectate'},
6028function(args, speaker)
6029 local players = getPlayer(args[1], speaker)
6030 for i,v in pairs(players) do
6031 workspace.CurrentCamera.CameraSubject = Players[v].Character
6032 notify('Spectate','Viewing ' .. Players[v].Name)
6033 end
6034end)
6035addcmd('onetool',{},
6036function(args, speaker)
6037local toolamount = 40 -- How long the tornado is
6038local tornadosize = 3 -- The size of how big the opening of the tornado is
6039
6040-- Don't edit script unless you know what you're doing. If you wanna add this into a script, please give credits and message me on discord that you added it in a script at Cyclically#4905
6041
6042local LocalPlayer = game:GetService("Players").LocalPlayer
6043local runservice = game:GetService("RunService")
6044local characters = {}
6045LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
6046local currentamount = #LocalPlayer.Backpack:GetChildren()
6047LocalPlayer.Character.Archivable = true
6048local tempchar = LocalPlayer.Character:Clone()
6049tempchar.Parent = workspace
6050local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
6051local renderstepped = runservice.RenderStepped:Connect(function()
6052 workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
6053 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
6054 if tool:IsA("Tool") then
6055 tool.Parent = LocalPlayer
6056 end
6057 end
6058 LocalPlayer.Character:ClearAllChildren()
6059 local char = Instance.new("Model", workspace)
6060 table.insert(characters, char)
6061 Instance.new("Humanoid", char)
6062 LocalPlayer.Character = char
6063 repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
6064end)
6065repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
6066renderstepped:Disconnect()
6067repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
6068for _, char in pairs(characters) do
6069 char:Destroy()
6070end
6071for index, tool in pairs(LocalPlayer:GetChildren()) do
6072 if tool:IsA("Tool") then
6073 tool.Parent = LocalPlayer.Backpack
6074 tool.Handle.Massless = false
6075 tool.Grip = CFrame.new(Vector3.new(0, math.rad(index * 0), 0))
6076 tool.Parent = LocalPlayer.Character
6077 if tool.Handle:FindFirstChild("Mesh") ~= nil then
6078 tool.Handle.Mesh:Destroy()
6079 end
6080 end
6081end
6082LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
6083tempchar:Destroy()
6084end)
6085
6086addcmd('onionring',{},
6087function(args, speaker)
6088local dankamount = 40
6089local coolness = 20
6090
6091
6092
6093local LocalPlayer = game:GetService("Players").LocalPlayer
6094local runservice = game:GetService("RunService")
6095local characters = {}
6096LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
6097local currentamount = #LocalPlayer.Backpack:GetChildren()
6098LocalPlayer.Character.Archivable = true
6099local tempchar = LocalPlayer.Character:Clone()
6100tempchar.Parent = workspace
6101local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
6102local renderstepped = runservice.RenderStepped:Connect(function()
6103workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
6104for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
6105if tool:IsA("Tool") then
6106tool.Parent = LocalPlayer
6107end
6108end
6109LocalPlayer.Character:ClearAllChildren()
6110local char = Instance.new("Model", workspace)
6111table.insert(characters, char)
6112Instance.new("Humanoid", char)
6113LocalPlayer.Character = char
6114repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
6115end)
6116repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= dankamount
6117renderstepped:Disconnect()
6118repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
6119for _, char in pairs(characters) do
6120char:Destroy()
6121end
6122for index, tool in pairs(LocalPlayer:GetChildren()) do
6123if tool:IsA("Tool") then
6124tool.Parent = LocalPlayer.Backpack
6125tool.Handle.Massless = true
6126for i = .1, 2 do
6127tool.Grip = CFrame.new(Vector3.new(math.sin(index - i), coolness, i)) * CFrame.Angles(math.sin(index + i), index, i)
6128tool.Parent = LocalPlayer.Character
6129end
6130if tool.Handle:FindFirstChild("Mesh") ~= nil then
6131tool.Handle.Mesh:Destroy()
6132end
6133end
6134end
6135LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
6136tempchar:Destroy()
6137LocalPlayer.Character:FindFirstChild("Humanoid").HipHeight = coolness
6138end)
6139
6140addcmd('blindtool',{},
6141function(args, speaker)
6142game.Players.LocalPlayer.Character.Animate.toolnone.ToolNoneAnim.AnimationId = "nil"
6143wait()
6144game.Players.LocalPlayer.Character.Humanoid.JumpPower = 0
6145noclip = true
6146game:GetService('RunService').Stepped:connect(function()
6147if noclip then
6148game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
6149end
6150end)
6151wait()
6152game.Players.LocalPlayer.Character.HumanoidRootPart.CustomPhysicalProperties = PhysicalProperties.new(math.huge,math.huge,math.huge,math.huge,math.huge)
6153wait()
6154for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
6155 if (v:IsA("Tool")) then
6156v.GripPos = Vector3.new(0,1000000000000000,0)
6157end
6158end
6159game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Character
6160plr = game.Players.LocalPlayer
6161mouse = plr:GetMouse()
6162mouse.KeyDown:connect(function(key)
6163if key == "q" then
6164 local Seconds = 0.4
6165if not game:GetService("Players").LocalPlayer.Character then return end
6166for i,v in pairs(game:GetService("Players"):GetPlayers()) do
6167if v.Character then
6168for i,x in pairs(v.Character:GetChildren()) do
6169if x.Name == "HumanoidRootPart" then
6170for i,z in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
6171if z.Name == "HumanoidRootPart" then
6172z.CFrame = x.CFrame
6173wait(Seconds)
6174end
6175end
6176end
6177end
6178end
6179end
6180end
6181end)
6182plr = game.Players.LocalPlayer
6183mouse = plr:GetMouse()
6184mouse.KeyDown:connect(function(key)
6185if key == "e" then
6186 local Seconds = 0.4
6187if not game:GetService("Players").LocalPlayer.Character then return end
6188for i,v in pairs(game:GetService("Players"):GetPlayers()) do
6189if v.Character then
6190for i,x in pairs(v.Character:GetChildren()) do
6191if x.Name == "HumanoidRootPart" then
6192for i,z in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
6193if z.Name == "HumanoidRootPart" then
6194z.CFrame = x.CFrame
6195wait(Seconds)
6196end
6197end
6198end
6199end
6200end
6201end
6202end
6203end)
6204plr = game.Players.LocalPlayer
6205mouse = plr:GetMouse()
6206mouse.KeyDown:connect(function(key)
6207if key == "r" then
6208 local Seconds = 0.4
6209if not game:GetService("Players").LocalPlayer.Character then return end
6210for i,v in pairs(game:GetService("Players"):GetPlayers()) do
6211if v.Character then
6212for i,x in pairs(v.Character:GetChildren()) do
6213if x.Name == "HumanoidRootPart" then
6214for i,z in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
6215if z.Name == "HumanoidRootPart" then
6216z.CFrame = x.CFrame
6217wait(Seconds)
6218end
6219end
6220end
6221end
6222end
6223end
6224end
6225end)
6226plr = game.Players.LocalPlayer
6227mouse = plr:GetMouse()
6228mouse.KeyDown:connect(function(key)
6229if key == "t" then
6230 local Seconds = 0.4
6231if not game:GetService("Players").LocalPlayer.Character then return end
6232for i,v in pairs(game:GetService("Players"):GetPlayers()) do
6233if v.Character then
6234for i,x in pairs(v.Character:GetChildren()) do
6235if x.Name == "HumanoidRootPart" then
6236for i,z in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
6237if z.Name == "HumanoidRootPart" then
6238z.CFrame = x.CFrame
6239wait(Seconds)
6240end
6241end
6242end
6243end
6244end
6245end
6246end
6247end)
6248repeat
6249noclip = true
6250wait()
6251until game.Players.LocalPlayer.Character.Humanoid.Health == 0
6252wait()
6253noclip = false
6254plr = game.Players.LocalPlayer
6255mouse = plr:GetMouse()
6256mouse.KeyDown:connect(function(key)
6257if key == "q" then
6258 local Seconds = 0.4
6259if not game:GetService("Players").LocalPlayer.Character then return end
6260for i,v in pairs(game:GetService("Players"):GetPlayers()) do
6261if v.Character then
6262for i,x in pairs(v.Character:GetChildren()) do
6263if x.Name == "HumanoidRootPart" then
6264for i,z in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
6265if z.Name == "HumanoidRootPart" then
6266z.CFrame = x.CFrame
6267wait(Seconds)
6268end
6269end
6270end
6271end
6272end
6273end
6274end
6275end)
6276plr = game.Players.LocalPlayer
6277mouse = plr:GetMouse()
6278mouse.KeyDown:connect(function(key)
6279if key == "e" then
6280 local Seconds = 0.4
6281if not game:GetService("Players").LocalPlayer.Character then return end
6282for i,v in pairs(game:GetService("Players"):GetPlayers()) do
6283if v.Character then
6284for i,x in pairs(v.Character:GetChildren()) do
6285if x.Name == "HumanoidRootPart" then
6286for i,z in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
6287if z.Name == "HumanoidRootPart" then
6288z.CFrame = x.CFrame
6289wait(Seconds)
6290end
6291end
6292end
6293end
6294end
6295end
6296end
6297end)
6298plr = game.Players.LocalPlayer
6299mouse = plr:GetMouse()
6300mouse.KeyDown:connect(function(key)
6301if key == "r" then
6302 local Seconds = 0.4
6303if not game:GetService("Players").LocalPlayer.Character then return end
6304for i,v in pairs(game:GetService("Players"):GetPlayers()) do
6305if v.Character then
6306for i,x in pairs(v.Character:GetChildren()) do
6307if x.Name == "HumanoidRootPart" then
6308for i,z in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
6309if z.Name == "HumanoidRootPart" then
6310z.CFrame = x.CFrame
6311wait(Seconds)
6312end
6313end
6314end
6315end
6316end
6317end
6318end
6319end)
6320plr = game.Players.LocalPlayer
6321mouse = plr:GetMouse()
6322mouse.KeyDown:connect(function(key)
6323if key == "t" then
6324 local Seconds = 0.4
6325if not game:GetService("Players").LocalPlayer.Character then return end
6326for i,v in pairs(game:GetService("Players"):GetPlayers()) do
6327if v.Character then
6328for i,x in pairs(v.Character:GetChildren()) do
6329if x.Name == "HumanoidRootPart" then
6330for i,z in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
6331if z.Name == "HumanoidRootPart" then
6332z.CFrame = x.CFrame
6333wait(Seconds)
6334end
6335end
6336end
6337end
6338end
6339end
6340end
6341end)
6342end)
6343
6344
6345addcmd('fepunch',{},
6346function(args, speaker)
6347
6348Punch_Key = 'q'
6349
6350Spray_Cans = 0
6351
6352Strength = 9e9
6353
6354--// MAIN //--
6355
6356loadstring(game:HttpGet("https://pastebin.com/raw/HQ9KUnJ5", true))()
6357end)
6358
6359addcmd('lookatme',{},
6360function(args, speaker)
6361for _,v in pairs (game:GetDescendants()) do
6362if v:IsA("RemoteEvent") then
6363if v.Name == "AC6_FE_Sounds" then
6364local remote = v
6365local ID = 1795969041
6366
6367local A_1 = "newSound"
6368local A_2 = "fuick"
6369local A_3 = game:GetService("Workspace")
6370local A_4 = "rbxassetid://"..ID
6371local A_5 = 0
6372local A_6 = 10
6373local A_7 = true
6374local Event = remote
6375Event:FireServer(A_1, A_2, A_3, A_4, A_5, A_6, A_7)
6376
6377local A_1 = "playSound"
6378local A_2 = "fuick"
6379local Event = remote
6380Event:FireServer(A_1, A_2)
6381
6382local A_1 = "updateSound"
6383local A_2 = "fuick"
6384local A_3 = "rbxassetid://"..ID
6385local A_4 = 1
6386local A_5 = 10
6387local Event = remote
6388Event:FireServer(A_1, A_2, A_3, A_4, A_5)
6389
6390end
6391end
6392end
6393end)
6394
6395addcmd('nigger',{},
6396function(args, speaker)
6397for _,v in pairs (game:GetDescendants()) do
6398if v:IsA("RemoteEvent") then
6399if v.Name == "AC6_FE_Sounds" then
6400local remote = v
6401local ID = 2466291217
6402
6403local A_1 = "newSound"
6404local A_2 = "fuick"
6405local A_3 = game:GetService("Workspace")
6406local A_4 = "rbxassetid://"..ID
6407local A_5 = 0
6408local A_6 = 10
6409local A_7 = true
6410local Event = remote
6411Event:FireServer(A_1, A_2, A_3, A_4, A_5, A_6, A_7)
6412
6413local A_1 = "playSound"
6414local A_2 = "fuick"
6415local Event = remote
6416Event:FireServer(A_1, A_2)
6417
6418local A_1 = "updateSound"
6419local A_2 = "fuick"
6420local A_3 = "rbxassetid://"..ID
6421local A_4 = 1
6422local A_5 = 10
6423local Event = remote
6424Event:FireServer(A_1, A_2, A_3, A_4, A_5)
6425
6426end
6427end
6428end
6429end)
6430
6431addcmd('smurf',{},
6432function(args, speaker)
6433for _,v in pairs (game:GetDescendants()) do
6434if v:IsA("RemoteEvent") then
6435if v.Name == "AC6_FE_Sounds" then
6436local remote = v
6437local ID = 1967212114
6438
6439local A_1 = "newSound"
6440local A_2 = "fuick"
6441local A_3 = game:GetService("Workspace")
6442local A_4 = "rbxassetid://"..ID
6443local A_5 = 0
6444local A_6 = 10
6445local A_7 = true
6446local Event = remote
6447Event:FireServer(A_1, A_2, A_3, A_4, A_5, A_6, A_7)
6448
6449local A_1 = "playSound"
6450local A_2 = "fuick"
6451local Event = remote
6452Event:FireServer(A_1, A_2)
6453
6454local A_1 = "updateSound"
6455local A_2 = "fuick"
6456local A_3 = "rbxassetid://"..ID
6457local A_4 = 1
6458local A_5 = 10
6459local Event = remote
6460Event:FireServer(A_1, A_2, A_3, A_4, A_5)
6461
6462end
6463end
6464end
6465end)
6466
6467addcmd('360',{},
6468function(args, speaker)
6469
6470pl=game.Players.LocalPlayer
6471me=pl.Character
6472xl=me.Torso['Right Shoulder']
6473t=Instance.new("HopperBin",pl.Backpack)
6474t.Name="360"
6475local debounce=false
6476function _restoreproperties()
6477Holder = player.Character
6478Torso = Holder:FindFirstChild("Torso")
6479RightS = Torso:FindFirstChild("Right Shoulder")
6480LeftS = Torso:FindFirstChild("Left Shoulder")
6481RightH = Torso:FindFirstChild("Right Hip")
6482LeftH = Torso:FindFirstChild("Left Hip")
6483RightS.MaxVelocity = .15
6484LeftS.MaxVelocity = .15
6485RightH.MaxVelocity = .1
6486LeftH.MaxVelocity = .1
6487RightS.DesiredAngle = 0
6488LeftS.DesiredAngle = 0
6489LeftH.DesiredAngle = 0
6490RightH.DesiredAngle = 0
6491end
6492function ManageAnimation(value)
6493Holder = player.Character
6494Player = player
6495if value == "no anim" then
6496Anim = Holder:FindFirstChild("Animate")
6497if Anim~=nil then
6498Anim.Disabled = true
6499Anim.Parent = Player
6500end
6501elseif value == "re-anim" then
6502Anim = Player:FindFirstChild("Animate")
6503if Anim~=nil then
6504Anim.Disabled = false
6505Anim.Parent = Holder
6506end
6507end
6508end
6509function Down(ml)
6510for i=1, ml.velocity.y/3 do
6511ml.velocity = ml.velocity+Vector3.new(0,-4.25,0)
6512wait()
6513end
6514ml:Remove()
6515end
6516function Flip()
6517if debounce==true then return end
6518debounce=true
6519Char = player.Character
6520Human = Char.Humanoid
6521Torso = Char.Torso
6522CF = Torso.CFrame
6523Human.PlatformStand = true
6524VelUp = Instance.new("BodyVelocity")
6525VelUp.velocity = Vector3.new(0,50,0)+Torso.CFrame.lookVector*26 --Middle (0,0,0). Change for height.
6526VelUp.P = VelUp.P*2
6527VelUp.maxForce = Vector3.new(10000,10000,10000)*999
6528VelUp.Parent = Torso
6529coroutine.resume(coroutine.create(Down),VelUp)
6530Gyro = Instance.new("BodyGyro")
6531Gyro.P = Gyro.P*10
6532Gyro.maxTorque = Vector3.new(100000,100000,100000)*999
6533Gyro.cframe = CF
6534Gyro.Parent = Torso
6535for i=1, 5 do --The amount of time your guy flips.
6536Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/-5,0,0) --The amount of flips. 1 = -16, 2 = -8
6537wait()
6538end
6539wait(0)
6540for i=1, 9 do --The amount of time your guy flips.
6541Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/4.5,0) --The amount of flips. 1 = -16, 2 = -8
6542wait()
6543end
6544for i=1, 5 do --The amount of time your guy flips.
6545Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/-5,0,0) --The amount of flips. 1 = -16, 2 = -8
6546wait()
6547end
6548Gyro.cframe = CF
6549wait()
6550Gyro:Remove()
6551Human.PlatformStand = false
6552_restoreproperties()
6553debounce=false
6554end
6555function onActive(mouse)
6556player = game.Players.LocalPlayer
6557if player==nil then return end
6558mouse.Button1Down:connect(function() Flip() end)
6559end
6560script.Parent = t.Selected:connect(onActive)
6561
6562
6563end)
6564
6565addcmd('lunge',{},
6566function(args, speaker)
6567
6568pl=game.Players.LocalPlayer
6569me=pl.Character
6570xl=me.Torso['Right Shoulder']
6571t=Instance.new("HopperBin",pl.Backpack)
6572t.Name="Lunge"
6573
6574local debounce=false
6575function _restoreproperties()
6576Holder = player.Character
6577Torso = Holder:FindFirstChild("Torso")
6578RightS = Torso:FindFirstChild("Right Shoulder")
6579LeftS = Torso:FindFirstChild("Left Shoulder")
6580RightH = Torso:FindFirstChild("Right Hip")
6581LeftH = Torso:FindFirstChild("Left Hip")
6582RightS.MaxVelocity = .15
6583LeftS.MaxVelocity = .15
6584RightH.MaxVelocity = .1
6585LeftH.MaxVelocity = .1
6586RightS.DesiredAngle = 0
6587LeftS.DesiredAngle = 0
6588LeftH.DesiredAngle = 0
6589RightH.DesiredAngle = 0
6590end
6591function ManageAnimation(value)
6592Holder = player.Character
6593Player = player
6594if value == "no anim" then
6595Anim = Holder:FindFirstChild("Animate")
6596if Anim~=nil then
6597Anim.Disabled = true
6598Anim.Parent = Player
6599end
6600elseif value == "re-anim" then
6601Anim = Player:FindFirstChild("Animate")
6602if Anim~=nil then
6603Anim.Disabled = false
6604Anim.Parent = Holder
6605end
6606end
6607end
6608function Down(ml)
6609for i=1, ml.velocity.y/3 do
6610ml.velocity = ml.velocity+Vector3.new(0,-4.25,0)
6611wait()
6612end
6613ml:Remove()
6614end
6615function Flip()
6616if debounce==true then return end
6617debounce=true
6618Char = player.Character
6619Human = Char.Humanoid
6620Torso = Char.Torso
6621CF = Torso.CFrame
6622Human.PlatformStand = true
6623VelUp = Instance.new("BodyVelocity")
6624VelUp.velocity = Vector3.new(0,35,0)+Torso.CFrame.lookVector*50 --Middle (0,0,0). Change for height.
6625VelUp.P = VelUp.P*2
6626VelUp.maxForce = Vector3.new(10000,10000,10000)*999
6627VelUp.Parent = Torso
6628coroutine.resume(coroutine.create(Down),VelUp)
6629Gyro = Instance.new("BodyGyro")
6630Gyro.P = Gyro.P*10
6631Gyro.maxTorque = Vector3.new(100000,100000,100000)*999
6632Gyro.cframe = CF
6633Gyro.Parent = Torso
6634for i=1, 14 do --The amount of time your guy flips.
6635Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/-60,0,0) --The amount of flips. 1 = -16, 2 = -8
6636wait()
6637end
6638Gyro.cframe = CF
6639wait()
6640Gyro:Remove()
6641Human.PlatformStand = false
6642_restoreproperties()
6643debounce=false
6644end
6645function onActive(mouse)
6646player = game.Players.LocalPlayer
6647if player==nil then return end
6648mouse.Button1Down:connect(function() Flip() end)
6649end
6650script.Parent = t.Selected:connect(onActive)
6651
6652
6653end)
6654
6655addcmd('doublefrontflip',{},
6656function(args, speaker)
6657
6658
6659pl=game.Players.LocalPlayer
6660me=pl.Character
6661xl=me.Torso['Right Shoulder']
6662t=Instance.new("HopperBin",pl.Backpack)
6663t.Name="Double Front Flip"
6664local debounce=false
6665function _restoreproperties()
6666Holder = player.Character
6667Torso = Holder:FindFirstChild("Torso")
6668RightS = Torso:FindFirstChild("Right Shoulder")
6669LeftS = Torso:FindFirstChild("Left Shoulder")
6670RightH = Torso:FindFirstChild("Right Hip")
6671LeftH = Torso:FindFirstChild("Left Hip")
6672RightS.MaxVelocity = .15
6673LeftS.MaxVelocity = .15
6674RightH.MaxVelocity = .1
6675LeftH.MaxVelocity = .1
6676RightS.DesiredAngle = 0
6677LeftS.DesiredAngle = 0
6678LeftH.DesiredAngle = 0
6679RightH.DesiredAngle = 0
6680end
6681function ManageAnimation(value)
6682Holder = player.Character
6683Player = player
6684if value == "no anim" then
6685Anim = Holder:FindFirstChild("Animate")
6686if Anim~=nil then
6687Anim.Disabled = true
6688Anim.Parent = Player
6689end
6690elseif value == "re-anim" then
6691Anim = Player:FindFirstChild("Animate")
6692if Anim~=nil then
6693Anim.Disabled = false
6694Anim.Parent = Holder
6695end
6696end
6697end
6698function Down(ml)
6699for i=1, ml.velocity.y/3 do
6700ml.velocity = ml.velocity+Vector3.new(0,-4.25,0)
6701wait()
6702end
6703ml:Remove()
6704end
6705function Flip()
6706if debounce==true then return end
6707debounce=true
6708Char = player.Character
6709Human = Char.Humanoid
6710Torso = Char.Torso
6711CF = Torso.CFrame
6712Human.PlatformStand = true
6713VelUp = Instance.new("BodyVelocity")
6714VelUp.velocity = Vector3.new(0,60,0)+Torso.CFrame.lookVector*26 --Middle (0,0,0). Change for height.
6715VelUp.P = VelUp.P*2
6716VelUp.maxForce = Vector3.new(10000,10000,10000)*999
6717VelUp.Parent = Torso
6718coroutine.resume(coroutine.create(Down),VelUp)
6719Gyro = Instance.new("BodyGyro")
6720Gyro.P = Gyro.P*10
6721Gyro.maxTorque = Vector3.new(100000,100000,100000)*999
6722Gyro.cframe = CF
6723Gyro.Parent = Torso
6724for i=2, 28 do --The amount of time your guy flips.
6725Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/-7,0,0) --The amount of flips. 1 = -16, 2 = -8
6726wait()
6727end
6728Gyro.cframe = CF
6729wait()
6730Gyro:Remove()
6731Human.PlatformStand = false
6732_restoreproperties()
6733debounce=false
6734end
6735function onActive(mouse)
6736player = game.Players.LocalPlayer
6737if player==nil then return end
6738mouse.Button1Down:connect(function() Flip() end)
6739end
6740script.Parent = t.Selected:connect(onActive)
6741
6742
6743end)
6744
6745addcmd('block',{},
6746function(args, speaker)
6747local dankamount = 60
6748local coolness = 1
6749
6750
6751
6752local LocalPlayer = game:GetService("Players").LocalPlayer
6753local runservice = game:GetService("RunService")
6754local characters = {}
6755LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
6756local currentamount = #LocalPlayer.Backpack:GetChildren()
6757LocalPlayer.Character.Archivable = true
6758local tempchar = LocalPlayer.Character:Clone()
6759tempchar.Parent = workspace
6760local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
6761local renderstepped = runservice.RenderStepped:Connect(function()
6762workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
6763for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
6764if tool:IsA("Tool") then
6765tool.Parent = LocalPlayer
6766end
6767end
6768LocalPlayer.Character:ClearAllChildren()
6769local char = Instance.new("Model", workspace)
6770table.insert(characters, char)
6771Instance.new("Humanoid", char)
6772LocalPlayer.Character = char
6773repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
6774end)
6775repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= dankamount
6776renderstepped:Disconnect()
6777repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
6778for _, char in pairs(characters) do
6779char:Destroy()
6780end
6781for index, tool in pairs(LocalPlayer:GetChildren()) do
6782if tool:IsA("Tool") then
6783tool.Parent = LocalPlayer.Backpack
6784tool.Handle.Massless = true
6785for i = .3, 1 do
6786tool.Grip = CFrame.new(Vector3.new(math.sin(index + i), -coolness, i)) * CFrame.Angles(i, 0, 0)
6787tool.Parent = LocalPlayer.Character
6788end
6789if tool.Handle:FindFirstChild("Mesh") ~= nil then
6790tool.Handle.Mesh:Destroy()
6791end
6792end
6793end
6794LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
6795tempchar:Destroy()
6796end)
6797
6798
6799addcmd('doublebackflip',{},
6800function(args, speaker)
6801
6802
6803pl=game.Players.LocalPlayer
6804me=pl.Character
6805xl=me.Torso['Right Shoulder']
6806t=Instance.new("HopperBin",pl.Backpack)
6807t.Name="Double Backflip"
6808local debounce=false
6809function _restoreproperties()
6810Holder = player.Character
6811Torso = Holder:FindFirstChild("Torso")
6812RightS = Torso:FindFirstChild("Right Shoulder")
6813LeftS = Torso:FindFirstChild("Left Shoulder")
6814RightH = Torso:FindFirstChild("Right Hip")
6815LeftH = Torso:FindFirstChild("Left Hip")
6816RightS.MaxVelocity = .15
6817LeftS.MaxVelocity = .15
6818RightH.MaxVelocity = .1
6819LeftH.MaxVelocity = .1
6820RightS.DesiredAngle = 0
6821LeftS.DesiredAngle = 0
6822LeftH.DesiredAngle = 0
6823RightH.DesiredAngle = 0
6824end
6825function ManageAnimation(value)
6826Holder = player.Character
6827Player = player
6828if value == "no anim" then
6829Anim = Holder:FindFirstChild("Animate")
6830if Anim~=nil then
6831Anim.Disabled = true
6832Anim.Parent = Player
6833end
6834elseif value == "re-anim" then
6835Anim = Player:FindFirstChild("Animate")
6836if Anim~=nil then
6837Anim.Disabled = false
6838Anim.Parent = Holder
6839end
6840end
6841end
6842function Down(ml)
6843for i=1, ml.velocity.y/3 do
6844ml.velocity = ml.velocity+Vector3.new(0,-4.25,0)
6845wait()
6846end
6847ml:Remove()
6848end
6849function Flip()
6850if debounce==true then return end
6851debounce=true
6852Char = player.Character
6853Human = Char.Humanoid
6854Torso = Char.Torso
6855CF = Torso.CFrame
6856Human.PlatformStand = true
6857VelUp = Instance.new("BodyVelocity")
6858VelUp.velocity = Vector3.new(0,60,0)+Torso.CFrame.lookVector*-26 --Middle (0,0,0). Change for height.
6859VelUp.P = VelUp.P*2
6860VelUp.maxForce = Vector3.new(10000,10000,10000)*999
6861VelUp.Parent = Torso
6862coroutine.resume(coroutine.create(Down),VelUp)
6863Gyro = Instance.new("BodyGyro")
6864Gyro.P = Gyro.P*10
6865Gyro.maxTorque = Vector3.new(100000,100000,100000)*999
6866Gyro.cframe = CF
6867Gyro.Parent = Torso
6868for i=2, 28 do --The amount of time your guy flips.
6869Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/7,0,0) --The amount of flips. 1 = -16, 2 = -8
6870wait()
6871end
6872Gyro.cframe = CF
6873wait()
6874Gyro:Remove()
6875Human.PlatformStand = false
6876_restoreproperties()
6877debounce=false
6878end
6879function onActive(mouse)
6880player = game.Players.LocalPlayer
6881if player==nil then return end
6882mouse.Button1Down:connect(function() Flip() end)
6883end
6884script.Parent = t.Selected:connect(onActive)
6885
6886
6887end)
6888
6889addcmd('littleball',{'lb'},
6890function()
6891local toolamount = 50 -- How much covered the ball is
6892local ballsize = 6 -- How big the ball is
6893
6894local LocalPlayer = game:GetService("Players").LocalPlayer
6895local runservice = game:GetService("RunService")
6896local characters = {}
6897LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
6898local currentamount = #LocalPlayer.Backpack:GetChildren()
6899LocalPlayer.Character.Archivable = true
6900local tempchar = LocalPlayer.Character:Clone()
6901tempchar.Parent = workspace
6902local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
6903local renderstepped = runservice.RenderStepped:Connect(function()
6904 workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
6905 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
6906 if tool:IsA("Tool") then
6907 tool.Parent = LocalPlayer
6908 end
6909 end
6910 LocalPlayer.Character:ClearAllChildren()
6911 local char = Instance.new("Model", workspace)
6912 table.insert(characters, char)
6913 Instance.new("Humanoid", char)
6914 LocalPlayer.Character = char
6915 repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
6916end)
6917repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
6918renderstepped:Disconnect()
6919repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
6920for _, char in pairs(characters) do
6921 char:Destroy()
6922end
6923for index, tool in pairs(LocalPlayer:GetChildren()) do
6924 if tool:IsA("Tool") then
6925 tool.Parent = LocalPlayer.Backpack
6926 tool.Handle.Massless = true
6927 tool.Grip = CFrame.new(Vector3.new(0, ballsize, 0)) * CFrame.Angles(math.deg(index), index, 0)
6928 tool.Parent = LocalPlayer.Character
6929 if tool.Handle:FindFirstChild("Mesh") ~= nil then
6930 tool.Handle.Mesh:Destroy()
6931 end
6932 end
6933end
6934LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
6935tempchar:Destroy()
6936LocalPlayer.Character:FindFirstChild("Humanoid").HipHeight = ballsize
6937end)
6938
6939addcmd('tinybowl',{'tbowl'},
6940function()
6941local toolamount = 10 -- How much covered the bowl is
6942local bowlsize = 5 -- How big the bowl is
6943
6944
6945
6946local LocalPlayer = game:GetService("Players").LocalPlayer
6947local runservice = game:GetService("RunService")
6948local characters = {}
6949LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
6950local currentamount = #LocalPlayer.Backpack:GetChildren()
6951LocalPlayer.Character.Archivable = true
6952local tempchar = LocalPlayer.Character:Clone()
6953tempchar.Parent = workspace
6954local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
6955local renderstepped = runservice.RenderStepped:Connect(function()
6956workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
6957for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
6958if tool:IsA("Tool") then
6959tool.Parent = LocalPlayer
6960end
6961end
6962LocalPlayer.Character:ClearAllChildren()
6963local char = Instance.new("Model", workspace)
6964table.insert(characters, char)
6965Instance.new("Humanoid", char)
6966LocalPlayer.Character = char
6967repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
6968end)
6969repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
6970renderstepped:Disconnect()
6971repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
6972for _, char in pairs(characters) do
6973char:Destroy()
6974end
6975for index, tool in pairs(LocalPlayer:GetChildren()) do
6976if tool:IsA("Tool") then
6977tool.Parent = LocalPlayer.Backpack
6978tool.Handle.Massless = true
6979tool.Grip = CFrame.new(Vector3.new(math.sin(index * 0.1), bowlsize, 0)) * CFrame.Angles(math.sin(index * 0.1), index, 0)
6980tool.Parent = LocalPlayer.Character
6981if tool.Handle:FindFirstChild("Mesh") ~= nil then
6982tool.Handle.Mesh:Destroy()
6983end
6984end
6985end
6986LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
6987tempchar:Destroy()
6988LocalPlayer.Character:FindFirstChild("Humanoid").HipHeight = bowlsize
6989end)
6990
6991
6992addcmd('toolfling', {},
6993function(args,speaker)
6994-- Press Q or E to move up or down. Q is down, E is up.
6995-- Press R or T to change WalkSpeed. R is slower, T is faster.
6996
6997game.Players.LocalPlayer.Character.Animate.toolnone.ToolNoneAnim.AnimationId = "nil"
6998wait()
6999game.Players.LocalPlayer.Character.Humanoid.JumpPower = 0
7000noclip = true
7001game:GetService('RunService').Stepped:connect(function()
7002if noclip then
7003game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
7004end
7005end)
7006wait()
7007game.Players.LocalPlayer.Character.HumanoidRootPart.CustomPhysicalProperties = PhysicalProperties.new(math.huge,math.huge,math.huge,math.huge,math.huge)
7008wait()
7009for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
7010 if (v:IsA("Tool")) then
7011v.GripPos = Vector3.new(math.huge,math.huge,math.huge)
7012end
7013end
7014game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Character
7015plr = game.Players.LocalPlayer
7016mouse = plr:GetMouse()
7017mouse.KeyDown:connect(function(key)
7018if key == "q" then
7019 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(0,-5,0)
7020end
7021end)
7022plr = game.Players.LocalPlayer
7023mouse = plr:GetMouse()
7024mouse.KeyDown:connect(function(key)
7025if key == "e" then
7026 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(0,5,0)
7027end
7028end)
7029plr = game.Players.LocalPlayer
7030mouse = plr:GetMouse()
7031mouse.KeyDown:connect(function(key)
7032if key == "r" then
7033 game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed - 5
7034end
7035end)
7036plr = game.Players.LocalPlayer
7037mouse = plr:GetMouse()
7038mouse.KeyDown:connect(function(key)
7039if key == "t" then
7040 game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed + 5
7041end
7042end)
7043repeat
7044noclip = true
7045wait()
7046until game.Players.LocalPlayer.Character.Humanoid.Health == 0
7047wait()
7048noclip = false
7049plr = game.Players.LocalPlayer
7050mouse = plr:GetMouse()
7051mouse.KeyDown:connect(function(key)
7052if key == "q" then
7053 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(0,5,0)
7054end
7055end)
7056plr = game.Players.LocalPlayer
7057mouse = plr:GetMouse()
7058mouse.KeyDown:connect(function(key)
7059if key == "e" then
7060 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(0,-5,0)
7061end
7062end)
7063plr = game.Players.LocalPlayer
7064mouse = plr:GetMouse()
7065mouse.KeyDown:connect(function(key)
7066if key == "r" then
7067 game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed + 5
7068end
7069end)
7070plr = game.Players.LocalPlayer
7071mouse = plr:GetMouse()
7072mouse.KeyDown:connect(function(key)
7073if key == "t" then
7074 game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed - 5
7075end
7076end)
7077end)
7078
7079addcmd('flytool', {},
7080function(args,speaker)
7081
7082sp=Instance.new'Tool'
7083sp.Name = 'fly'
7084sp.RequiresHandle = false
7085sp.CanBeDropped = false
7086
7087plr=game.Players.LocalPlayer
7088sp.Parent = plr.Backpack
7089
7090local speed=2
7091local topspeed=50
7092
7093local rate=1/30
7094
7095local inertia=1-(speed/topspeed)
7096local debris=game:GetService("Debris")
7097local flying=false
7098local controls={forward=0,backward=0,left=0,right=0}
7099local momentum=Vector3.new(0,0,0)
7100local lastmomentum=Vector3.new(0,0,0)
7101local totalmomentum=0
7102local tilt=0
7103local lasttilt=0
7104
7105local anim = Instance.new('Animation')
7106
7107function RemoveFlyStuff()
7108 if plr and plr.Character then
7109 local torso=plr.Character:FindFirstChild("Torso")
7110 if torso~=nil then
7111 for _,v in pairs(torso:GetChildren()) do
7112 if v and (v.Name=="FlightGyro" or v.Name=="FlightVelocity") then
7113 v:remove()
7114 end
7115 end
7116 end
7117 end
7118 if flyanim~=nil then
7119 flyanim:Stop()
7120 end
7121end
7122
7123function fly() --(de)activate fly mode
7124 flying=not flying
7125 RemoveFlyStuff()
7126 if flying then
7127 if plr and plr.Character then
7128 local torso=plr.Character:FindFirstChild("Torso")
7129 local humanoid=plr.Character:FindFirstChild("Humanoid")
7130 if torso and humanoid and humanoid.Health>0 then
7131 momentum=torso.Velocity+(torso.CFrame.lookVector*10)+Vector3.new(0,10,0)
7132
7133 local gyro=Instance.new("BodyGyro")
7134 gyro.Name="FlightGyro"
7135 gyro.P=10^6
7136 gyro.maxTorque=Vector3.new(gyro.P,gyro.P,gyro.P)
7137 gyro.cframe=torso.CFrame
7138 gyro.Parent=torso
7139
7140 velocity=Instance.new("BodyVelocity")
7141 velocity.Name="FlightVelocity"
7142 velocity.velocity=Vector3.new(0,0,0)
7143 velocity.P=10^4
7144 velocity.maxForce=Vector3.new(1,1,1)*(10^6)
7145 velocity.Parent=torso
7146
7147 if flyanim~=nil then
7148 flyanim:Stop()
7149 end
7150 --flyanim=humanoid:LoadAnimation(anim)
7151 if flyanim then
7152 flyanim:Play()
7153 end
7154
7155 while flying and torso and humanoid and humanoid.Health>0 do
7156 local movement=game.Workspace.CurrentCamera.CoordinateFrame:vectorToWorldSpace(Vector3.new(controls.left+controls.right,math.abs(controls.forward)*.2,controls.forward+controls.backward))*speed
7157
7158 momentum=(momentum*inertia)+movement
7159 totalmomentum=momentum.magnitude
7160 if totalmomentum>topspeed then
7161 totalmomentum=topspeed
7162 end
7163
7164 local tilt=((momentum*Vector3.new(1,0,1)).unit:Cross(((lastmomentum*Vector3.new(1,0,1)).unit))).y
7165 local tstilt=tostring(tilt)
7166 if tstilt=="-1.#IND" or tstilt=="1.#IND" or tilt==math.huge or tilt==-math.huge or tstilt==tostring(0/0) then
7167 tilt=0
7168 end
7169
7170 local abstilt=math.abs(tilt)
7171 if abstilt>.06 or abstilt<.0001 then
7172 if math.abs(lasttilt)>.0001 then
7173 tilt=lasttilt*.9
7174 else
7175 tilt=0
7176 end
7177 else
7178 tilt=(lasttilt*.77)+(tilt*.25) --weighted average
7179 end
7180 lasttilt=tilt
7181
7182 if totalmomentum<.5 then
7183 momentum=Vector3.new(0,0,0)
7184 totalmomentum=0
7185 gyro.cframe=game.Workspace.CurrentCamera.CoordinateFrame
7186 else
7187 gyro.cframe=CFrame.new(Vector3.new(0,0,0),momentum)*CFrame.Angles(0,0,tilt*(-20))*CFrame.Angles(math.pi*(-.5)*(totalmomentum/topspeed),0,0)
7188 end
7189 velocity.velocity=momentum
7190 lastmomentum=momentum
7191 wait(rate)
7192 end
7193 RemoveFlyStuff()
7194 flying=false
7195 end
7196 end
7197 end
7198end
7199
7200local IsFlying = false
7201mouse=plr:GetMouse()
7202
7203
7204
7205while true do
7206 wait()
7207 if plr and plr.Character and plr.Character.Parent==game.Workspace then
7208 break
7209 end
7210end
7211sp.Equipped:connect(function()
7212 while not mouse do
7213 wait()
7214 mouse=plr:GetMouse()
7215 end
7216 mouse.KeyDown:connect(function(key2)
7217 local key=string.byte(key2)
7218 if key==32 then --Space bar
7219 if IsFlying then
7220 RemoveFlyStuff()
7221 else
7222 fly()
7223 end
7224 IsFlying = not IsFlying
7225 elseif key==string.byte("w") or key==17 then
7226 controls.forward=-1
7227 elseif key==string.byte("a") or key==20 then
7228 controls.left=-1
7229 elseif key==string.byte("s") or key==18 then
7230 controls.backward=1
7231 elseif key==string.byte("d") or key==19 then
7232 controls.right=1
7233 end
7234 end)
7235 mouse.KeyUp:connect(function(key2)
7236 local key=string.byte(key2)
7237 if key==string.byte("w") or key==17 then
7238 controls.forward=0
7239 elseif key==string.byte("a") or key==20 then
7240 controls.left=0
7241 elseif key==string.byte("s") or key==18 then
7242 controls.backward=0
7243 elseif key==string.byte("d") or key==19 then
7244 controls.right=0
7245 end
7246 end)
7247 delay(0,function()
7248 fly()
7249 IsFlying = true
7250 end)
7251end)
7252
7253sp.Unequipped:connect(function()
7254 --print('inUnequip')
7255 if flying then
7256 --print('inUnequip2')
7257 RemoveFlyStuff()
7258 IsFlying = false
7259 end
7260 mouse:Destroy()
7261 mouse = nil
7262
7263end)
7264
7265end)
7266
7267addcmd('btools', {},
7268function(args,speaker)
7269local mouse = game.Players.LocalPlayer:GetMouse()
7270mouse.Button1Down:connect(function()
7271local obj = mouse.Target
7272local xplosion = Instance.new("Explosion",game.Workspace)
7273xplosion.Position = obj.Position
7274obj:Remove()
7275end)
7276end)
7277
7278addcmd('felag', {'lag'},
7279function(args,speaker)
7280_G.lag = true
7281local text = "katie was here\n"
7282while game:service("RunService").RenderStepped:Wait() do
7283 if _G.lag == true then
7284 for i = 1,math.random(3,6) do
7285 local LocalPlayer = game:GetService("Players").LocalPlayer
7286 local anim = Instance.new("Animation")
7287 anim.AnimationId = text .. math.random()
7288 LocalPlayer.Character.Humanoid:LoadAnimation(anim):Play()
7289 anim:Destroy()
7290 end
7291 end
7292end
7293end)
7294
7295addcmd('tpall', {'bringall'},
7296function(args,speaker)
7297local LocalPlayer = game:GetService("Players").LocalPlayer
7298for index, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
7299 if tool:IsA("Tool") then
7300 tool.Parent = LocalPlayer.Character
7301 end
7302end
7303for index, tool in pairs(LocalPlayer.Character:GetChildren()) do
7304 if tool:IsA("Tool") then
7305 tool.Parent = workspace.Terrain
7306 end
7307end
7308for index, player in pairs(game:GetService("Players"):GetPlayers()) do
7309 player.Character:FindFirstChild("HumanoidRootPart").CFrame = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
7310end
7311end)
7312
7313addcmd('mario', {'playsong'},
7314function(args,speaker)
7315for a,b in pairs(game.Players:GetPlayers())do
7316b.Character.Head.Landing:Play()b.Character.Head.Died:Play()
7317wait(.1)b.Character.Head.Died:Stop()
7318wait()b.Character.Head.Died:Play()wait(.1)
7319b.Character.Head.Died:Stop()wait(.2)b.Character.Head.Landing:Play()
7320b.Character.Head.Died:Play()wait(.1)b.Character.Head.Died:Stop()
7321wait(.2)b.Character.Head.Landing:Play()b.Character.Head.Died:Play()
7322wait(.1)b.Character.Head.Died:Stop()wait()
7323b.Character.Head.Died:Play()wait(.1)b.Character.Head.Died:Stop()
7324wait(.2)b.Character.Head.Landing:Play()b.Character.Head.Died:Play()
7325wait(.5)b.Character.Head.Died:Stop()wait(.2)
7326b.Character.Head.Landing:Play()b.Character.Head.Splash:Play()
7327b.Character.Head.Died:Play()wait(.25)b.Character.Head.Splash:Stop()
7328b.Character.Head.Died:Stop() end
7329end)
7330
7331addcmd('flyplayer', {'fp'},
7332function(args,speaker)
7333local players = getPlayer(args[1], speaker)
7334 if tools(Players.LocalPlayer) then
7335 for i,v in pairs(players)do
7336 local Target = Players[v]
7337game.Players.LocalPlayer.Character.Humanoid.Name = 1
7338local l = game.Players.LocalPlayer.Character["1"]:Clone()
7339l.Parent = game.Players.LocalPlayer.Character
7340l.Name = "Humanoid"
7341wait()
7342game.Players.LocalPlayer.Character["1"]:Destroy()
7343game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
7344game.Players.LocalPlayer.Character.Animate.Disabled = true
7345wait()
7346game.Players.LocalPlayer.Character.Animate.Disabled = false
7347game.Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
7348for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
7349game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
7350end
7351wait()
7352game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Target.Character.HumanoidRootPart.CFrame
7353wait()
7354game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Target.Character.HumanoidRootPart.CFrame
7355wait()
7356repeat wait()
7357 until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
7358local mouse = game.Players.LocalPlayer:GetMouse()
7359repeat wait() until mouse
7360local plr = game.Players.LocalPlayer
7361local torso = plr.Character.Torso
7362local flying = true
7363local deb = true
7364local ctrl = {f = 0, b = 0, l = 0, r = 0}
7365local lastctrl = {f = 0, b = 0, l = 0, r = 0}
7366local maxspeed = 50
7367local speed = 0
7368
7369function Fly()
7370local bg = Instance.new("BodyGyro", torso)
7371bg.P = 9e4
7372bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
7373bg.cframe = torso.CFrame
7374local bv = Instance.new("BodyVelocity", torso)
7375bv.velocity = Vector3.new(0,0.1,0)
7376bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
7377repeat wait()
7378plr.Character.Humanoid.PlatformStand = true
7379if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
7380speed = speed+.5+(speed/maxspeed)
7381if speed > maxspeed then
7382speed = maxspeed
7383end
7384elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
7385speed = speed-1
7386if speed < 0 then
7387speed = 0
7388end
7389end
7390if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
7391bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
7392lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
7393elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
7394bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
7395else
7396bv.velocity = Vector3.new(0,0.1,0)
7397end
7398bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
7399until not flying
7400ctrl = {f = 0, b = 0, l = 0, r = 0}
7401lastctrl = {f = 0, b = 0, l = 0, r = 0}
7402speed = 0
7403bg:Destroy()
7404bv:Destroy()
7405plr.Character.Humanoid.PlatformStand = false
7406end
7407mouse.KeyDown:connect(function(key)
7408if key:lower() == "e" then
7409if flying then flying = false
7410else
7411flying = true
7412Fly()
7413end
7414elseif key:lower() == "w" then
7415ctrl.f = 1
7416elseif key:lower() == "s" then
7417ctrl.b = -1
7418elseif key:lower() == "a" then
7419ctrl.l = -1
7420elseif key:lower() == "d" then
7421ctrl.r = 1
7422end
7423end)
7424mouse.KeyUp:connect(function(key)
7425if key:lower() == "w" then
7426ctrl.f = 0
7427elseif key:lower() == "s" then
7428ctrl.b = 0
7429elseif key:lower() == "a" then
7430ctrl.l = 0
7431elseif key:lower() == "d" then
7432ctrl.r = 0
7433end
7434end)
7435Fly()
7436game.Players.LocalPlayer.Character.Humanoid.PlayformStand = false
7437end
7438end
7439end)
7440
7441addcmd('killgui', {},
7442function(args,speaker)
7443local KillGUI = Instance.new("ScreenGui")
7444local Frame = Instance.new("ImageLabel")
7445local Frame_2 = Instance.new("ImageLabel")
7446local TextLabel = Instance.new("TextLabel")
7447local TextLabel_2 = Instance.new("TextLabel")
7448local Kill = Instance.new("TextButton")
7449local TextButton_Roundify_12px = Instance.new("ImageLabel")
7450local Target = Instance.new("TextBox")
7451local TextBox_Roundify_12px = Instance.new("ImageLabel")
7452local Exit = Instance.new("TextButton")
7453local Time = Instance.new("TextBox")
7454local TextBox_Roundify_12px_2 = Instance.new("ImageLabel")
7455local TextLabel_3 = Instance.new("TextLabel")
7456--Properties:
7457KillGUI.Name = "KillGUI"
7458KillGUI.Parent = game.CoreGui
7459
7460Frame.Name = "Frame"
7461Frame.Parent = KillGUI
7462Frame.BackgroundColor3 = Color3.new(1, 1, 1)
7463Frame.BackgroundTransparency = 1
7464Frame.Position = UDim2.new(0.0383211672, 0, 0.308764935, 0)
7465Frame.Size = UDim2.new(0, 180, 0, 219)
7466Frame.Image = "rbxassetid://2260429633"
7467Frame.ImageColor3 = Color3.new(0.117647, 0.117647, 0.117647)
7468Frame.ScaleType = Enum.ScaleType.Slice
7469Frame.SliceCenter = Rect.new(12, 12, 13, 13)
7470Frame.Selectable = true
7471Frame.Active = true
7472Frame.Draggable = true
7473
7474Frame_2.Name = "Frame"
7475Frame_2.Parent = Frame
7476Frame_2.BackgroundColor3 = Color3.new(1, 1, 1)
7477Frame_2.BackgroundTransparency = 1
7478Frame_2.Position = UDim2.new(0, 0, -0.041420117, 0)
7479Frame_2.Size = UDim2.new(0, 180, 0, 36)
7480Frame_2.Image = "rbxassetid://2260429633"
7481Frame_2.ImageColor3 = Color3.new(0.8, 0.8, 0.8)
7482Frame_2.ScaleType = Enum.ScaleType.Slice
7483Frame_2.SliceCenter = Rect.new(12, 12, 13, 13)
7484
7485TextLabel.Parent = Frame_2
7486TextLabel.BackgroundColor3 = Color3.new(0.8, 0.8, 0.8)
7487TextLabel.BorderSizePixel = 0
7488TextLabel.Position = UDim2.new(0, 0, 0.68350327, 0)
7489TextLabel.Size = UDim2.new(0, 180, 0, 16)
7490TextLabel.Font = Enum.Font.SourceSans
7491TextLabel.Text = ""
7492TextLabel.TextColor3 = Color3.new(0, 0, 0)
7493TextLabel.TextSize = 14
7494
7495TextLabel_2.Parent = Frame_2
7496TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
7497TextLabel_2.BackgroundTransparency = 1
7498TextLabel_2.Position = UDim2.new(0, 0, 0.111111112, 0)
7499TextLabel_2.Size = UDim2.new(0, 147, 0, 36)
7500TextLabel_2.Font = Enum.Font.SciFi
7501TextLabel_2.Text = "Kill GUI By Phade#4404"
7502TextLabel_2.TextColor3 = Color3.new(0, 0, 0)
7503TextLabel_2.TextSize = 14
7504TextLabel_2.TextWrapped = true
7505
7506Kill.Name = "Kill"
7507Kill.Parent = Frame
7508Kill.BackgroundColor3 = Color3.new(1, 1, 1)
7509Kill.BackgroundTransparency = 1
7510Kill.BorderSizePixel = 0
7511Kill.Position = UDim2.new(0.13333334, 0, 0.231177166, 0)
7512Kill.Size = UDim2.new(0, 132, 0, 32)
7513Kill.ZIndex = 2
7514Kill.Font = Enum.Font.SciFi
7515Kill.Text = "Destroy"
7516Kill.TextColor3 = Color3.new(1, 1, 1)
7517Kill.TextSize = 14
7518
7519TextButton_Roundify_12px.Name = "TextButton_Roundify_12px"
7520TextButton_Roundify_12px.Parent = Kill
7521TextButton_Roundify_12px.BackgroundColor3 = Color3.new(1, 1, 1)
7522TextButton_Roundify_12px.BackgroundTransparency = 1
7523TextButton_Roundify_12px.Size = UDim2.new(1, 0, 1.00000024, 0)
7524TextButton_Roundify_12px.Image = "rbxassetid://2260429633"
7525TextButton_Roundify_12px.ImageColor3 = Color3.new(0.0823529, 0.0823529, 0.0823529)
7526TextButton_Roundify_12px.ScaleType = Enum.ScaleType.Slice
7527TextButton_Roundify_12px.SliceCenter = Rect.new(12, 12, 13, 13)
7528
7529Target.Name = "Target"
7530Target.Parent = Frame
7531Target.BackgroundColor3 = Color3.new(1, 1, 1)
7532Target.BackgroundTransparency = 1
7533Target.BorderSizePixel = 0
7534Target.Position = UDim2.new(0.13333334, 0, 0.719581962, 0)
7535Target.Size = UDim2.new(0, 132, 0, 44)
7536Target.ZIndex = 3
7537Target.Font = Enum.Font.SciFi
7538Target.Text = "C0de"
7539Target.TextColor3 = Color3.new(1, 1, 1)
7540Target.TextSize = 14
7541
7542TextBox_Roundify_12px.Name = "TextBox_Roundify_12px"
7543TextBox_Roundify_12px.Parent = Target
7544TextBox_Roundify_12px.BackgroundColor3 = Color3.new(1, 1, 1)
7545TextBox_Roundify_12px.BackgroundTransparency = 1
7546TextBox_Roundify_12px.Size = UDim2.new(1, 0, 1, 0)
7547TextBox_Roundify_12px.Image = "rbxassetid://2260429633"
7548TextBox_Roundify_12px.ImageColor3 = Color3.new(0.0823529, 0.0823529, 0.0823529)
7549TextBox_Roundify_12px.ScaleType = Enum.ScaleType.Slice
7550TextBox_Roundify_12px.SliceCenter = Rect.new(12, 12, 13, 13)
7551
7552Exit.Name = "Exit"
7553Exit.Parent = Frame
7554Exit.BackgroundColor3 = Color3.new(1, 1, 1)
7555Exit.BackgroundTransparency = 1
7556Exit.Position = UDim2.new(0.766666651, 0, -0.041420117, 0)
7557Exit.Size = UDim2.new(0, 42, 0, 40)
7558Exit.Font = Enum.Font.SciFi
7559Exit.Text = "X"
7560Exit.TextColor3 = Color3.new(0, 0, 0)
7561Exit.TextSize = 20
7562Exit.TextWrapped = true
7563
7564Time.Name = "Time"
7565Time.Parent = Frame
7566Time.BackgroundColor3 = Color3.new(1, 1, 1)
7567Time.BackgroundTransparency = 1
7568Time.BorderSizePixel = 0
7569Time.Position = UDim2.new(0.172222227, 0, 0.431910694, 0)
7570Time.Size = UDim2.new(0, 116, 0, 31)
7571Time.ZIndex = 3
7572Time.Font = Enum.Font.SciFi
7573Time.Text = "1"
7574Time.TextColor3 = Color3.new(1, 1, 1)
7575Time.TextSize = 14
7576
7577TextBox_Roundify_12px_2.Name = "TextBox_Roundify_12px"
7578TextBox_Roundify_12px_2.Parent = Time
7579TextBox_Roundify_12px_2.BackgroundColor3 = Color3.new(1, 1, 1)
7580TextBox_Roundify_12px_2.BackgroundTransparency = 1
7581TextBox_Roundify_12px_2.Position = UDim2.new(0, 0, 1.1920929e-07, 0)
7582TextBox_Roundify_12px_2.Size = UDim2.new(1, 0, 1, 0)
7583TextBox_Roundify_12px_2.Image = "rbxassetid://2260429633"
7584TextBox_Roundify_12px_2.ImageColor3 = Color3.new(0.0823529, 0.0823529, 0.0823529)
7585TextBox_Roundify_12px_2.ScaleType = Enum.ScaleType.Slice
7586TextBox_Roundify_12px_2.SliceCenter = Rect.new(12, 12, 13, 13)
7587
7588TextLabel_3.Parent = Time
7589TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
7590TextLabel_3.BackgroundTransparency = 1
7591TextLabel_3.Position = UDim2.new(-0.146551728, 0, 1, 0)
7592TextLabel_3.Size = UDim2.new(0, 152, 0, 26)
7593TextLabel_3.Font = Enum.Font.SciFi
7594TextLabel_3.Text = "Time on target"
7595TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
7596TextLabel_3.TextSize = 14
7597-- Scripts:
7598
7599Exit.MouseButton1Click:connect(function()
7600KillGUI:Destroy()
7601end)
7602
7603function GetPlayer(String)
7604local Found = {}
7605local strl = String:lower()
7606if strl == "all" then
7607for i,v in pairs(game.Players:GetPlayers()) do
7608table.insert(Found,v)
7609end
7610elseif strl == "others" then
7611for i,v in pairs(game.Players:GetPlayers()) do
7612if v.Name ~= game.Players.LocalPlayer.Name then
7613table.insert(Found,v)
7614end
7615end
7616else
7617for i,v in pairs(game.Players:GetPlayers()) do
7618if v.Name:lower():sub(1, #String) == String:lower() then
7619table.insert(Found,v)
7620end
7621end
7622end
7623return Found
7624end
7625
7626Kill.MouseButton1Click:connect(function()
7627for i,v in pairs(GetPlayer(Target.Text)) do
7628local Target = game.Players:FindFirstChild("Predecoris")
7629local Torso = game.Players.LocalPlayer.Character.HumanoidRootPart
7630local SavedPos = Torso.CFrame
7631local Active = true
7632local TimeDelay = Time.Text
7633local POWER = 9e5
7634
7635game:GetService('RunService').Stepped:connect(function()
7636if Active == true then
7637if game.Players.LocalPlayer.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
7638game.Players.LocalPlayer.Character.Head.CanCollide = false
7639game.Players.LocalPlayer.Character.Torso.CanCollide = false
7640game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false
7641game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false
7642POWER = 9e5
7643else
7644if game.Players.LocalPlayer.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
7645game.Players.LocalPlayer.Character.Head.CanCollide = false
7646game.Players.LocalPlayer.Character.UpperTorso.CanCollide = false
7647game.Players.LocalPlayer.Character.LowerTorso.CanCollide = false
7648game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false
7649POWER = 9e4
7650end
7651end
7652end
7653end)
7654
7655local bambam = Instance.new("BodyThrust")
7656bambam.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
7657bambam.Force = Vector3.new(POWER,0,POWER)
7658bambam.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
7659wait()
7660local Still = Instance.new("BodyGyro", Torso)
7661Still.P = 9e4
7662Still.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
7663Still.CFrame = Torso.CFrame
7664local BodyVelocity = Instance.new("BodyVelocity", Torso)
7665BodyVelocity.Velocity = Vector3.new(0,0.1,0)
7666BodyVelocity.MaxForce = Vector3.new(9e9, 9e9, 9e9)
7667
7668game:GetService('RunService').Stepped:connect(function()
7669if Active == true then
7670Torso.CFrame = game.Players:FindFirstChild(v.Name).Character.HumanoidRootPart.CFrame
7671end
7672end)
7673wait(TimeDelay)
7674Active = false
7675for i,v in pairs(Torso:GetChildren()) do
7676if v:IsA("BodyThrust") then
7677v:Destroy()
7678wait()
7679else
7680if v:IsA("BodyVelocity") or v:IsA("BodyGyro") then
7681wait()
7682v:Destroy()
7683end
7684end
7685end
7686Torso.CFrame = SavedPos
7687wait()
7688Torso.CFrame = SavedPos
7689end
7690end)
7691end)
7692
7693addcmd('line', {},
7694function(args,speaker)
7695local toolamount = 40 -- How long the tornado is
7696local tornadosize = 1 -- The size of how big the opening of the tornado is
7697
7698local LocalPlayer = game:GetService("Players").LocalPlayer
7699local runservice = game:GetService("RunService")
7700local characters = {}
7701LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
7702local currentamount = #LocalPlayer.Backpack:GetChildren()
7703LocalPlayer.Character.Archivable = true
7704local tempchar = LocalPlayer.Character:Clone()
7705tempchar.Parent = workspace
7706local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
7707local renderstepped = runservice.RenderStepped:Connect(function()
7708 workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
7709 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
7710 if tool:IsA("Tool") then
7711 tool.Parent = LocalPlayer
7712 end
7713 end
7714 LocalPlayer.Character:ClearAllChildren()
7715 local char = Instance.new("Model", workspace)
7716 table.insert(characters, char)
7717 Instance.new("Humanoid", char)
7718 LocalPlayer.Character = char
7719 repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
7720end)
7721repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
7722renderstepped:Disconnect()
7723repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
7724for _, char in pairs(characters) do
7725 char:Destroy()
7726end
7727for index, tool in pairs(LocalPlayer:GetChildren()) do
7728 if tool:IsA("Tool") then
7729 tool.Parent = LocalPlayer.Backpack
7730 tool.Handle.Massless = false
7731 tool.Grip = CFrame.new(Vector3.new(0, math.sin(index * 0.5), index)) * CFrame.Angles(math.rad(tornadosize), 0, -index)
7732 tool.Parent = LocalPlayer.Character
7733 if tool.Handle:FindFirstChild("Mesh") ~= nil then
7734 tool.Handle.Mesh:Destroy()
7735 end
7736 end
7737end
7738LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
7739tempchar:Destroy()
7740end)
7741
7742addcmd('waves', {},
7743function(args,speaker)
7744local toolamount = 40 -- How long the tornado is
7745local tornadosize = 1 -- The size of how big the opening of the tornado is
7746
7747local LocalPlayer = game:GetService("Players").LocalPlayer
7748local runservice = game:GetService("RunService")
7749local characters = {}
7750LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
7751local currentamount = #LocalPlayer.Backpack:GetChildren()
7752LocalPlayer.Character.Archivable = true
7753local tempchar = LocalPlayer.Character:Clone()
7754tempchar.Parent = workspace
7755local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
7756local renderstepped = runservice.RenderStepped:Connect(function()
7757 workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
7758 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
7759 if tool:IsA("Tool") then
7760 tool.Parent = LocalPlayer
7761 end
7762 end
7763 LocalPlayer.Character:ClearAllChildren()
7764 local char = Instance.new("Model", workspace)
7765 table.insert(characters, char)
7766 Instance.new("Humanoid", char)
7767 LocalPlayer.Character = char
7768 repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
7769end)
7770repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
7771renderstepped:Disconnect()
7772repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
7773for _, char in pairs(characters) do
7774 char:Destroy()
7775end
7776for index, tool in pairs(LocalPlayer:GetChildren()) do
7777 if tool:IsA("Tool") then
7778 tool.Parent = LocalPlayer.Backpack
7779 tool.Handle.Massless = false
7780 tool.Grip = CFrame.new(Vector3.new(0, math.sin(index + 0.5), index)) * CFrame.Angles(math.rad(tornadosize), 0, -index)
7781 tool.Parent = LocalPlayer.Character
7782 if tool.Handle:FindFirstChild("Mesh") ~= nil then
7783 tool.Handle.Mesh:Destroy()
7784 end
7785 end
7786end
7787LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
7788tempchar:Destroy()
7789end)
7790
7791addcmd('humanmine', {},
7792function(args,speaker)
7793local a1 = Instance.new("BodyThrust")
7794a1.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
7795a1.Force = Vector3.new(8000,0,8000)
7796a1.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
7797wait(.1)
7798game.Players.LocalPlayer.Character.Torso.Anchored = true
7799end)
7800
7801addcmd('bigbowl',{'bbowl'},
7802function()
7803local toolamount = 250 -- How much covered the bowl is
7804local bowlsize = 20 -- How big the bowl is
7805
7806
7807
7808local LocalPlayer = game:GetService("Players").LocalPlayer
7809local runservice = game:GetService("RunService")
7810local characters = {}
7811LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
7812local currentamount = #LocalPlayer.Backpack:GetChildren()
7813LocalPlayer.Character.Archivable = true
7814local tempchar = LocalPlayer.Character:Clone()
7815tempchar.Parent = workspace
7816local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
7817local renderstepped = runservice.RenderStepped:Connect(function()
7818workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
7819for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
7820if tool:IsA("Tool") then
7821tool.Parent = LocalPlayer
7822end
7823end
7824LocalPlayer.Character:ClearAllChildren()
7825local char = Instance.new("Model", workspace)
7826table.insert(characters, char)
7827Instance.new("Humanoid", char)
7828LocalPlayer.Character = char
7829repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
7830end)
7831repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
7832renderstepped:Disconnect()
7833repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
7834for _, char in pairs(characters) do
7835char:Destroy()
7836end
7837for index, tool in pairs(LocalPlayer:GetChildren()) do
7838if tool:IsA("Tool") then
7839tool.Parent = LocalPlayer.Backpack
7840tool.Handle.Massless = true
7841tool.Grip = CFrame.new(Vector3.new(math.sin(index * 0.1), bowlsize, 0)) * CFrame.Angles(math.sin(index * 0.1), index, 0)
7842tool.Parent = LocalPlayer.Character
7843if tool.Handle:FindFirstChild("Mesh") ~= nil then
7844tool.Handle.Mesh:Destroy()
7845end
7846end
7847end
7848LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
7849tempchar:Destroy()
7850LocalPlayer.Character:FindFirstChild("Humanoid").HipHeight = bowlsize
7851end)
7852
7853addcmd('tinyball',{'tball'},
7854function()
7855local toolamount = 10 -- How much covered the ball is
7856local ballsize = 6 -- How big the ball is
7857
7858local LocalPlayer = game:GetService("Players").LocalPlayer
7859local runservice = game:GetService("RunService")
7860local characters = {}
7861LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
7862local currentamount = #LocalPlayer.Backpack:GetChildren()
7863LocalPlayer.Character.Archivable = true
7864local tempchar = LocalPlayer.Character:Clone()
7865tempchar.Parent = workspace
7866local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
7867local renderstepped = runservice.RenderStepped:Connect(function()
7868 workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
7869 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
7870 if tool:IsA("Tool") then
7871 tool.Parent = LocalPlayer
7872 end
7873 end
7874 LocalPlayer.Character:ClearAllChildren()
7875 local char = Instance.new("Model", workspace)
7876 table.insert(characters, char)
7877 Instance.new("Humanoid", char)
7878 LocalPlayer.Character = char
7879 repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
7880end)
7881repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
7882renderstepped:Disconnect()
7883repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
7884for _, char in pairs(characters) do
7885 char:Destroy()
7886end
7887for index, tool in pairs(LocalPlayer:GetChildren()) do
7888 if tool:IsA("Tool") then
7889 tool.Parent = LocalPlayer.Backpack
7890 tool.Handle.Massless = true
7891 tool.Grip = CFrame.new(Vector3.new(0, ballsize, 0)) * CFrame.Angles(math.deg(index), index, 0)
7892 tool.Parent = LocalPlayer.Character
7893 if tool.Handle:FindFirstChild("Mesh") ~= nil then
7894 tool.Handle.Mesh:Destroy()
7895 end
7896 end
7897end
7898LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
7899tempchar:Destroy()
7900LocalPlayer.Character:FindFirstChild("Humanoid").HipHeight = ballsize
7901end)
7902
7903addcmd('unview',{'unspectate'},
7904function()
7905 workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
7906 notify('Spectate','View turned off')
7907end)
7908
7909local fa = false
7910local cam = workspace.CurrentCamera
7911local cam1 = 0
7912local cam2 = 0
7913local cam3 = 0
7914local k1 = false
7915local k2 = false
7916local k3 = false
7917local k4 = false
7918local k5 = false
7919local k6 = false
7920cs = 0.5
7921function movecam()
7922 local fc = Players.LocalPlayer.Character:FindFirstChild('xFC')
7923 if fa == false then
7924 repeat
7925 if Players.LocalPlayer.Character:FindFirstChild('xFC') then
7926 local fp = fc.Position
7927 fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
7928 fa = true
7929 Players.LocalPlayer.Character.Head.Anchored = true
7930 end
7931 game:GetService('RunService').RenderStepped:Wait()
7932 until not Players.LocalPlayer.Character:FindFirstChild('xFC')
7933 fa = false
7934 end
7935end
7936function kp1(inputObject, gameProcessedEvent)
7937 if not gameProcessedEvent and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('xFC') then
7938 if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
7939 k1 = true
7940 cam1 = cs end
7941 if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
7942 k2 = true
7943 cam1 = (cs*-1) end
7944 if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
7945 k3 = true
7946 cam2 = cs end
7947 if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
7948 k4 = true
7949 cam2 = (cs*-1) end
7950 if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
7951 k5 = true
7952 cam3 = cs end
7953 if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
7954 k6 = true
7955 cam3 = (cs*-1) end
7956 end
7957end
7958UserInputService.InputBegan:connect(kp1)
7959function kp2(inputObject, gameProcessedEvent)
7960 if not gameProcessedEvent and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('xFC') then
7961 if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
7962 k1 = false
7963 if k2 == false then
7964 cam1 = 0
7965 end
7966 end
7967 if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
7968 k2 = false
7969 if k1 == false then
7970 cam1 = 0
7971 end
7972 end
7973 if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
7974 k3= false
7975 if k4== false then
7976 cam2 = 0
7977 end
7978 end
7979 if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
7980 k4 = false
7981 if k3 == false then
7982 cam2 = 0
7983 end
7984 end
7985 if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
7986 k5 = false
7987 if k6 == false then
7988 cam3 = 0
7989 end
7990 end
7991 if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
7992 k6 = false
7993 if k5 == false then
7994 cam3 = 0
7995 end
7996 end
7997 end
7998end
7999UserInputService.InputEnded:connect(kp2)
8000fcEnabled = false
8001function FC()
8002 if not Players.LocalPlayer.Character:FindFirstChild('xFC') then
8003 local fc = Instance.new('Part',Players.LocalPlayer.Character)
8004 fc.CanCollide = false
8005 fc.Anchored = true
8006 fc.Transparency = 1
8007 fc.Size = Vector3.new(1,1,1)
8008 fc.Name = 'xFC'
8009 fc.CFrame = Players.LocalPlayer.Character.Head.CFrame
8010 local cam = workspace.CurrentCamera
8011 cam.CameraSubject = fc
8012 cam.CameraType = 'Custom'
8013 movecam()
8014 end
8015end
8016function UFC()
8017 if Players.LocalPlayer.Character:FindFirstChild('xFC') then
8018 Players.LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
8019 local cam = workspace.CurrentCamera
8020 cam.CameraSubject = Players.LocalPlayer.Character.Humanoid
8021 cam.CameraType = 'Custom'
8022 Players.LocalPlayer.Character.Head.Anchored = false
8023 end
8024end
8025addcmd('printuap',{},
8026function(args, speaker)
8027for i, v in pairs(workspace:GetDescendants()) do
8028 if v:IsA("Part") and v.Anchored == false then
8029 print(v:GetFullName())
8030 end
8031end
8032end)
8033
8034addcmd('freecam',{'fc'},
8035function(args, speaker)
8036 FC()
8037end)
8038
8039addcmd('fixcam',{},
8040function(args, speaker)
8041 UFC()
8042 workspace.CurrentCamera:remove()
8043 wait(.1)
8044 workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character.Humanoid
8045 workspace.CurrentCamera.CameraType = "Custom"
8046 Players.LocalPlayer.CameraMinZoomDistance = 0.5
8047 Players.LocalPlayer.CameraMaxZoomDistance = 400
8048 Players.LocalPlayer.CameraMode = "Classic"
8049 Players.LocalPlayer.Character.Head.Anchored = false
8050end)
8051
8052addcmd('unfreecam',{'nofreecam','unfc','nofc'},
8053function(args, speaker)
8054 UFC()
8055end)
8056
8057addcmd('freecamspeed',{'fcspeed'},
8058function(args, speaker)
8059 if isNumber(args[1]) then
8060 cs = args[1]
8061 end
8062end)
8063
8064addcmd('firstp',{},
8065function(args, speaker)
8066 Players.LocalPlayer.CameraMode = "LockFirstPerson"
8067end)
8068
8069addcmd('thirdp',{},
8070function(args, speaker)
8071 Players.LocalPlayer.CameraMode = "Classic"
8072end)
8073
8074addcmd('maxzoom',{},
8075function(args, speaker)
8076 Players.LocalPlayer.CameraMaxZoomDistance = args[1]
8077end)
8078
8079addcmd('unlockws',{'unlockworkspace'},
8080function(args, speaker)
8081 notify('Workspace Modified','Workspace unlocked')
8082 wait(1)
8083 local function unlock(instance)
8084 for i,v in pairs(instance:GetChildren()) do
8085 if v:IsA("BasePart") then
8086 v.Locked = false
8087 end
8088 unlock(v)
8089 end
8090 end
8091 unlock(workspace)
8092end)
8093
8094addcmd('collideparts',{'cp'},
8095function(args, speaker)
8096local LocalPlayer = game:GetService("Players").LocalPlayer
8097local unanchoredparts = {}
8098local movers = {}
8099for index, part in pairs(workspace:GetDescendants()) do
8100 if part:IsA("Part") and part.Anchored == false and part:IsDescendantOf(LocalPlayer.Character) == false then
8101 table.insert(unanchoredparts, part)
8102 part.Massless = true
8103 part.CanCollide = true
8104 if part:FindFirstChildOfClass("BodyAngularVelocity") ~= nil then
8105 part:FindFirstChildOfClass("BodyAngularVelocity"):Destroy()
8106 end
8107 end
8108end
8109for index, part in pairs(unanchoredparts) do
8110 local mover = Instance.new("BodyAngularVelocity", part)
8111 local mover2 = Instance.new("BodyPosition", part)
8112 table.insert(movers, mover2)
8113 mover.MaxTorque = Vector3.new(0,200,0)
8114 mover.AngularVelocity = Vector3.new(0,500,0)
8115end
8116repeat
8117 for index, mover in pairs(movers) do
8118 mover.Position = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame:PointToWorldSpace(Vector3.new(0, 0, 0))
8119 end
8120 wait(0.5)
8121until LocalPlayer.Character:FindFirstChild("Humanoid").Health <= 0
8122for _, mover in pairs(movers) do
8123 mover:Destroy()
8124end
8125end)
8126
8127
8128addcmd('lockws',{'lockworkspace'},
8129function(args, speaker)
8130 notify('Workspace Modified','Workspace locked')
8131 wait(1)
8132 local function lock(instance)
8133 for i,v in pairs(instance:GetChildren()) do
8134 if v:IsA("BasePart") then
8135 v.Locked = true
8136 end
8137 lock(v)
8138 end
8139 end
8140 lock(workspace)
8141end)
8142
8143
8144addcmd('age',{},
8145function(args, speaker)
8146 local players = getPlayer(args[1], speaker)
8147 for i,v in pairs(players) do
8148 local players = getPlayer(args[1], speaker)
8149 local ages = {}
8150 for i,v in pairs(players) do
8151 local p = Players[v]
8152 table.insert(ages, p.Name.."'s age is: "..p.AccountAge)
8153 end
8154 notify('Account Age',table.concat(ages, ',\n'))
8155 end
8156end)
8157
8158
8159addcmd('goto',{'to'},
8160function(args, speaker)
8161 local players = getPlayer(args[1], speaker)
8162 for i,v in pairs(players)do
8163 if Players[v].Character ~= nil then
8164 if speaker.Character:FindFirstChild("HumanoidRootPart") then
8165 speaker.Character.Humanoid.Jump = true
8166 end
8167 speaker.Character.HumanoidRootPart.CFrame = Players[v].Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
8168 end
8169 end
8170end)
8171
8172bringT = {}
8173addcmd('loopbring',{},
8174function(args, speaker)
8175 local players = getPlayer(args[1], speaker)
8176 for i,v in pairs(players)do
8177 spawn(function()
8178 if Players[v].Name ~= Players.LocalPlayer.Name and not FindInTable(bringT, Players[v].Name) then
8179 table.insert(bringT, Players[v].Name)
8180 local pchar=Players[v].Character
8181 pchar.Humanoid.Jump = true
8182 repeat wait()
8183 pchar = Players[v].Character
8184 for i,c in pairs(players) do
8185 if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
8186 pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(3,1,0)
8187 end
8188 end
8189 until not FindInTable(bringT, Players[v].Name)
8190 end
8191 end)
8192 end
8193end)
8194
8195addcmd('unloopbring',{'noloopbring'},
8196function(args, speaker)
8197 local players = getPlayer(args[1], speaker)
8198 for i,v in pairs(players)do
8199 spawn(function()
8200 for a,b in pairs(bringT) do if b == Players[v].Name then table.remove(bringT, a) end end
8201 end)
8202 end
8203end)
8204
8205addcmd('freeze',{'fr'},
8206function(args, speaker)
8207 local players = getPlayer(args[1], speaker)
8208 if players ~= nil then
8209 for i, v in pairs(players) do
8210 spawn(function()
8211 for i, x in next, Players[v].Character:GetDescendants() do
8212 if x:IsA("Part") and not x.Anchored then
8213 x.Anchored = true
8214 end
8215 end
8216 end)
8217 end
8218 end
8219end)
8220
8221addcmd('thaw',{'unfreeze','unfr'},
8222function(args, speaker)
8223 local players = getPlayer(args[1], speaker)
8224 if players ~= nil then
8225 for i, v in pairs(players) do
8226 spawn(function()
8227 for i, x in next, Players[v].Character:GetDescendants() do
8228 if x:IsA("Part") and x.Anchored then
8229 x.Anchored = false
8230 end
8231 end
8232 end)
8233 end
8234 end
8235end)
8236
8237addcmd('kill',{'fekill'},
8238function(args, speaker)
8239 local players = getPlayer(args[1], speaker)
8240 if tools(Players.LocalPlayer) then
8241 for i,v in pairs(players)do
8242 -- Full credit to CyclicaIIy @V3rmillion
8243 local LocalPlayer = Players.LocalPlayer
8244 local ran1 = false
8245 local ran2 = false
8246 local equipped = false
8247 local savepos = LocalPlayer.Character.HumanoidRootPart.CFrame
8248 local target = Players[v]
8249 if #LocalPlayer.Backpack:GetChildren() < 2 then
8250 repeat
8251 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
8252 if tool:IsA("Tool") then
8253 tool.Parent = LocalPlayer
8254 end
8255 end
8256 LocalPlayer.Character:ClearAllChildren()
8257 local char = Instance.new("Model", workspace)
8258 char.Name = "character"
8259 Instance.new("Part", char).Name = "Torso";
8260 Instance.new("Part", char).Name = "Head";
8261 Instance.new("Humanoid", char).Name = "Humanoid";
8262 LocalPlayer.Character = char
8263 repeat wait() until LocalPlayer.Character
8264 until #LocalPlayer:GetChildren() - 4 >= 2
8265 for _, char in pairs(workspace:GetChildren()) do
8266 if char.Name == "character" and char:IsA("Model") then
8267 char:Destroy()
8268 end
8269 end
8270 repeat wait() until LocalPlayer.Character:FindFirstChild('HumanoidRootPart')
8271 for _, tool in pairs(LocalPlayer:GetChildren()) do
8272 if tool:IsA("Tool") then
8273 tool.Parent = LocalPlayer.Backpack
8274 end
8275 end
8276 end
8277 LocalPlayer.Character.HumanoidRootPart.CFrame = savepos
8278 LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = LocalPlayer.Character
8279 LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = LocalPlayer.Character
8280 local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
8281 tool.Parent = workspace
8282 local attacher = LocalPlayer.Character:FindFirstChildOfClass("Tool")
8283 attacher.Parent = workspace
8284 LocalPlayer.Character.Humanoid:EquipTool(tool)
8285 repeat wait() until LocalPlayer.Character:FindFirstChildOfClass("Tool") ~= nil
8286 LocalPlayer.Character.Humanoid:UnequipTools()
8287 attacher.AncestryChanged:connect(function()
8288 if ran1 == false then
8289 ran1 = true
8290 equipped = true
8291 end
8292 end)
8293 local anim = Instance.new("Animation")
8294 anim.AnimationId = "rbxassetid://188632011"
8295 local loadanim = LocalPlayer.Character.Humanoid:LoadAnimation(anim)
8296 loadanim.Looped = true
8297 loadanim:Play()
8298 LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(math.random(-1000, 1000), math.random(0, 1000), math.random(-1000, 1000)))
8299 local stabilize = Instance.new("Part", workspace)
8300 stabilize.Size = Vector3.new(50, 1, 50)
8301 stabilize.Anchored = true
8302 stabilize.CFrame = CFrame.new(LocalPlayer.Character.HumanoidRootPart.CFrame * Vector3.new(0, -3.5, 0))
8303 repeat
8304 target.Character.HumanoidRootPart.CFrame = CFrame.new(LocalPlayer.Character.HumanoidRootPart.Position + LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 2 + LocalPlayer.Character.HumanoidRootPart.CFrame.rightVector * 2)
8305 wait()
8306 until equipped == true
8307 stabilize:Destroy()
8308 loadanim:Stop()
8309 anim:Destroy()
8310 LocalPlayer.CharacterAdded:connect(function(character)
8311 if ran2 == false then
8312 ran2 = true
8313 character:WaitForChild("HumanoidRootPart")
8314 character.HumanoidRootPart.CFrame = savepos
8315 end
8316 end)
8317 tool.GripPos = Vector3.new(0, -math.huge, 0)
8318 LocalPlayer.Character.Humanoid:EquipTool(tool)
8319 repeat
8320 LocalPlayer.Character.Humanoid.Jump = true
8321 wait()
8322 until ran2 == true
8323 end
8324 else
8325 notify('Tool Required','You need to have a tool to use this command')
8326 end
8327end)
8328
8329addcmd('bring',{'febring'},
8330function(args, speaker)
8331 local players = getPlayer(args[1], speaker)
8332 if tools(Players.LocalPlayer) then
8333 for i,v in pairs(players)do
8334 -- Full credit to CyclicaIIy @V3rmillion
8335 local LocalPlayer = Players.LocalPlayer
8336 local ran1 = false
8337 local equipped = false
8338 local savepos = LocalPlayer.Character.HumanoidRootPart.CFrame
8339 local target = Players[v]
8340 if #LocalPlayer.Backpack:GetChildren() < 2 then
8341 repeat
8342 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
8343 if tool:IsA("Tool") then
8344 tool.Parent = LocalPlayer
8345 end
8346 end
8347 LocalPlayer.Character:ClearAllChildren()
8348 local char = Instance.new("Model", workspace)
8349 char.Name = "character"
8350 Instance.new("Part", char).Name = "Torso";
8351 Instance.new("Part", char).Name = "Head";
8352 Instance.new("Humanoid", char).Name = "Humanoid";
8353 LocalPlayer.Character = char
8354 repeat wait() until LocalPlayer.Character
8355 until #LocalPlayer:GetChildren() - 4 >= 2
8356 for _, char in pairs(workspace:GetChildren()) do
8357 if char.Name == "character" and char:IsA("Model") then
8358 char:Destroy()
8359 end
8360 end
8361 repeat wait() until LocalPlayer.Character:FindFirstChild('HumanoidRootPart')
8362 for _, tool in pairs(LocalPlayer:GetChildren()) do
8363 if tool:IsA("Tool") then
8364 tool.Parent = LocalPlayer.Backpack
8365 end
8366 end
8367 LocalPlayer.Character.HumanoidRootPart.CFrame = savepos
8368 end
8369 LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = LocalPlayer.Character
8370 LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = LocalPlayer.Character
8371 local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
8372 tool.Parent = workspace
8373 local attacher = LocalPlayer.Character:FindFirstChildOfClass("Tool")
8374 attacher.Parent = workspace
8375 LocalPlayer.Character.Humanoid:EquipTool(tool)
8376 repeat wait() until LocalPlayer.Character:FindFirstChildOfClass("Tool") ~= nil
8377 LocalPlayer.Character.Humanoid:UnequipTools()
8378 attacher.AncestryChanged:connect(function()
8379 if ran1 == false then
8380 ran1 = true
8381 equipped = true
8382 end
8383 end)
8384 local anim = Instance.new("Animation")
8385 anim.AnimationId = "rbxassetid://188632011"
8386 local loadanim = LocalPlayer.Character.Humanoid:LoadAnimation(anim)
8387 loadanim.Looped = true
8388 loadanim:Play()
8389 repeat
8390 target.Character.HumanoidRootPart.CFrame = CFrame.new(LocalPlayer.Character.HumanoidRootPart.Position + LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 2 + LocalPlayer.Character.HumanoidRootPart.CFrame.rightVector * 2)
8391 wait()
8392 until equipped == true
8393 loadanim:Stop()
8394 anim:Destroy()
8395 LocalPlayer.Character.Humanoid:EquipTool(tool)
8396 wait()
8397 LocalPlayer.Character.Humanoid:UnequipTools()
8398 end
8399 else
8400 notify('Tool Required','You need to have a tool to use this command')
8401 end
8402end)
8403
8404oofing = false
8405addcmd('loopoof',{},
8406function(args, speaker)
8407 oofing = true
8408 repeat wait(0.01)
8409 for i,v in pairs(Players:GetPlayers()) do
8410 if v.Character ~= nil and v.Character:FindFirstChild'Head' then
8411 for _,x in pairs(v.Character.Head:GetChildren()) do
8412 if x:IsA'Sound' then x.Playing = true end
8413 end
8414 end
8415 end
8416 until oofing == false
8417end)
8418
8419addcmd('unloopoof',{},
8420function(args, speaker)
8421 oofing = false
8422end)
8423
8424addcmd('respawn',{'ungod'},
8425function(args, speaker)
8426 respawn(Players.LocalPlayer)
8427end)
8428
8429addcmd('refresh',{'re'},
8430function(args, speaker)
8431 refresh(Players.LocalPlayer)
8432end)
8433
8434addcmd('god',{''},
8435function(args, speaker)
8436 Players.LocalPlayer.Character.Humanoid.Name = 1
8437 local l = Players.LocalPlayer.Character["1"]:Clone()
8438 l.Parent = Players.LocalPlayer.Character
8439 l.Name = "Humanoid"
8440 wait(0.1)
8441 Players.LocalPlayer.Character["1"]:Destroy()
8442 workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
8443 Players.LocalPlayer.Character.Animate.Disabled = true
8444 wait(0.1)
8445 Players.LocalPlayer.Character.Animate.Disabled = false
8446 Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
8447end)
8448
8449addcmd('invisible',{'invis'},
8450function(args, speaker)
8451-- Full credit to Elite1337#9377 & Timeless#4044 @Discord
8452local function CheckRig()
8453 if Players.LocalPlayer.Character then
8454 local Humanoid = Players.LocalPlayer.Character:WaitForChild('Humanoid')
8455 if Humanoid.RigType == Enum.HumanoidRigType.R15 then
8456 return 'R15'
8457 else
8458 return 'R6'
8459 end
8460 end
8461end
8462local function InitiateInvis()
8463 local Character = Players.LocalPlayer.Character
8464 local StoredCF = Character.PrimaryPart.CFrame
8465 local Part = Instance.new('Part',workspace)
8466 Part.Size = Vector3.new(5,0,5)
8467 Part.Anchored = true
8468 Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
8469 Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
8470 spawn(function()
8471 wait(3)
8472 Part:Destroy()
8473 end)
8474 if CheckRig() == 'R6' then
8475 local Clone = Character.HumanoidRootPart:Clone()
8476 Character.HumanoidRootPart:Destroy()
8477 Clone.Parent = Character
8478 else
8479 local Clone = Character.LowerTorso.Root:Clone()
8480 Character.LowerTorso.Root:Destroy()
8481 Clone.Parent = Character.LowerTorso
8482 end
8483end
8484InitiateInvis()
8485end)
8486
8487addcmd('strengthen',{},
8488function(args, speaker)
8489 for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
8490 if child.ClassName == "Part" then
8491 child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
8492 end
8493 end
8494end)
8495
8496addcmd('weaken',{},
8497function(args, speaker)
8498 for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
8499 if child.ClassName == "Part" then
8500 child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
8501 end
8502 end
8503end)
8504
8505addcmd('unweaken',{'unstrengthen'},
8506function(args, speaker)
8507 for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
8508 if child.ClassName == "Part" then
8509 child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
8510 end
8511 end
8512end)
8513
8514addcmd('jpower',{'jumppower','jp'},
8515function(args, speaker)
8516 if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
8517 Players.LocalPlayer.Character.Humanoid.JumpPower=tonumber(args[1])
8518 end
8519end)
8520
8521addcmd('gravity',{'grav'},
8522function(args, speaker)
8523 workspace.Gravity = (args[1])
8524end)
8525
8526addcmd('cake',{},
8527function(args, speaker)
8528local dankamount = 60
8529local coolness = 1
8530
8531
8532
8533local LocalPlayer = game:GetService("Players").LocalPlayer
8534local runservice = game:GetService("RunService")
8535local characters = {}
8536LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
8537local currentamount = #LocalPlayer.Backpack:GetChildren()
8538LocalPlayer.Character.Archivable = true
8539local tempchar = LocalPlayer.Character:Clone()
8540tempchar.Parent = workspace
8541local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
8542local renderstepped = runservice.RenderStepped:Connect(function()
8543workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
8544for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
8545if tool:IsA("Tool") then
8546tool.Parent = LocalPlayer
8547end
8548end
8549LocalPlayer.Character:ClearAllChildren()
8550local char = Instance.new("Model", workspace)
8551table.insert(characters, char)
8552Instance.new("Humanoid", char)
8553LocalPlayer.Character = char
8554repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
8555end)
8556repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= dankamount
8557renderstepped:Disconnect()
8558repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
8559for _, char in pairs(characters) do
8560char:Destroy()
8561end
8562for index, tool in pairs(LocalPlayer:GetChildren()) do
8563if tool:IsA("Tool") then
8564tool.Parent = LocalPlayer.Backpack
8565tool.Handle.Massless = true
8566for i = .3, 1 do
8567tool.Grip = CFrame.new(Vector3.new(math.sin(index * i), -coolness, i)) * CFrame.Angles(math.sin(index * i), index, i) * CFrame.new(Vector3.new(0, 0, 0))
8568tool.Parent = LocalPlayer.Character
8569end
8570if tool.Handle:FindFirstChild("Mesh") ~= nil then
8571tool.Handle.Mesh:Destroy()
8572end
8573end
8574end
8575LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
8576tempchar:Destroy()
8577LocalPlayer.Character:FindFirstChild("Humanoid").HipHeight = coolness
8578end)
8579
8580addcmd('swirl',{},
8581function(args, speaker)
8582local dankamount = 100
8583local coolness = 6
8584
8585
8586
8587local LocalPlayer = game:GetService("Players").LocalPlayer
8588local runservice = game:GetService("RunService")
8589local characters = {}
8590LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
8591local currentamount = #LocalPlayer.Backpack:GetChildren()
8592LocalPlayer.Character.Archivable = true
8593local tempchar = LocalPlayer.Character:Clone()
8594tempchar.Parent = workspace
8595local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
8596local renderstepped = runservice.RenderStepped:Connect(function()
8597workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
8598for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
8599if tool:IsA("Tool") then
8600tool.Parent = LocalPlayer
8601end
8602end
8603LocalPlayer.Character:ClearAllChildren()
8604local char = Instance.new("Model", workspace)
8605table.insert(characters, char)
8606Instance.new("Humanoid", char)
8607LocalPlayer.Character = char
8608repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
8609end)
8610repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= dankamount
8611renderstepped:Disconnect()
8612repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
8613for _, char in pairs(characters) do
8614char:Destroy()
8615end
8616for index, tool in pairs(LocalPlayer:GetChildren()) do
8617if tool:IsA("Tool") then
8618tool.Parent = LocalPlayer.Backpack
8619tool.Handle.Massless = true
8620for i = .2, 1 do
8621tool.Grip = CFrame.new(Vector3.new(math.sin(index * i), coolness, i)) * CFrame.Angles(math.sin(-index * i), index, i)
8622tool.Parent = LocalPlayer.Character
8623end
8624if tool.Handle:FindFirstChild("Mesh") ~= nil then
8625tool.Handle.Mesh:Destroy()
8626end
8627end
8628end
8629LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
8630tempchar:Destroy()
8631LocalPlayer.Character:FindFirstChild("Humanoid").HipHeight = coolness
8632end)
8633
8634addcmd('exploitedserver',{},
8635function(args, speaker)
8636for _,v in pairs (game:GetDescendants()) do
8637if v:IsA("RemoteEvent") then
8638if v.Name == "AC6_FE_Sounds" then
8639local remote = v
8640local ID = 174266954
8641
8642local A_1 = "newSound"
8643local A_2 = "fuick"
8644local A_3 = game:GetService("Workspace")
8645local A_4 = "rbxassetid://"..ID
8646local A_5 = 0
8647local A_6 = 10
8648local A_7 = true
8649local Event = remote
8650Event:FireServer(A_1, A_2, A_3, A_4, A_5, A_6, A_7)
8651
8652local A_1 = "playSound"
8653local A_2 = "fuick"
8654local Event = remote
8655Event:FireServer(A_1, A_2)
8656
8657local A_1 = "updateSound"
8658local A_2 = "fuick"
8659local A_3 = "rbxassetid://"..ID
8660local A_4 = 1
8661local A_5 = 10
8662local Event = remote
8663Event:FireServer(A_1, A_2, A_3, A_4, A_5)
8664
8665end
8666end
8667end
8668end)
8669
8670addcmd('hipheight',{'hheight'},
8671function(args, speaker)
8672 if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
8673 Players.LocalPlayer.Character.Humanoid.HipHeight = args[1]
8674 end
8675end)
8676
8677addcmd('dance',{},
8678function(args, speaker)
8679 if not r15(Players.LocalPlayer) then
8680 local pchar=Players.LocalPlayer.Character
8681 local anim = nil
8682 local dance1 = math.random(1,7)
8683 if dance1 == 1 then
8684 anim = '27789359'
8685 end
8686 if dance1 == 2 then
8687 anim = '30196114'
8688 end
8689 if dance1 == 3 then
8690 anim = '248263260'
8691 end
8692 if dance1 == 4 then
8693 anim = '45834924'
8694 end
8695 if dance1 == 5 then
8696 anim = '33796059'
8697 end
8698 if dance1 == 6 then
8699 anim = '28488254'
8700 end
8701 if dance1 == 7 then
8702 anim = '52155728'
8703 end
8704 local animation = Instance.new("Animation")
8705 animation.AnimationId = "rbxassetid://"..anim
8706 local animTrack = pchar.Humanoid:LoadAnimation(animation)
8707 animTrack:Play()
8708 else
8709 notify('R6 Required','This command requires the r6 rig type')
8710 end
8711end)
8712
8713
8714
8715addcmd('sit',{},
8716function(args, speaker)
8717 if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
8718 Players.LocalPlayer.Character.Humanoid.Sit = true
8719 end
8720end)
8721
8722addcmd('spasm',{},
8723function(args, speaker)
8724 if not r15(Players.LocalPlayer) then
8725 local pchar=Players.LocalPlayer.Character
8726 local AnimationId = "33796059"
8727 SpasmAnim = Instance.new("Animation")
8728 SpasmAnim.AnimationId = "rbxassetid://"..AnimationId
8729 Spasm = pchar.Humanoid:LoadAnimation(SpasmAnim)
8730 Spasm:Play()
8731 Spasm:AdjustSpeed(99)
8732 else
8733 notify('R6 Required','This command requires the r6 rig type')
8734 end
8735end)
8736
8737addcmd('unspasm',{'nospasm'},
8738function(args, speaker)
8739 Spasm:Stop()
8740 SpasmAnim:Destroy()
8741end)
8742
8743addcmd('headthrow',{},
8744function(args, speaker)
8745 if not r15(Players.LocalPlayer) then
8746 local AnimationId = "35154961"
8747 local Anim = Instance.new("Animation")
8748 Anim.AnimationId = "rbxassetid://"..AnimationId
8749 local k = Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
8750 k:Play(0)
8751 k:AdjustSpeed(1)
8752 else
8753 notify('R6 Required','This command requires the r6 rig type')
8754 end
8755end)
8756
8757addcmd('animation',{'anim'},
8758function(args, speaker)
8759 if not r15(Players.LocalPlayer) then
8760 local pchar=Players.LocalPlayer.Character
8761 local AnimationId = tostring(args[1])
8762 local Anim = Instance.new("Animation")
8763 Anim.AnimationId = "rbxassetid://"..AnimationId
8764 local k = pchar.Humanoid:LoadAnimation(Anim)
8765 k:Play()
8766 if args[2] then
8767 k:AdjustSpeed(tostring(args[2]))
8768 end
8769 else
8770 notify('R6 Required','This command requires the r6 rig type')
8771 end
8772end)
8773
8774addcmd('ooftool',{},
8775function(args,speaker)
8776for i, v in pairs(game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool"):GetDescendants()) do
8777if v.ClassName == "Sound" then
8778v:Destroy()
8779end
8780end
8781wait()
8782
8783game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Character
8784wait(0.4)
8785
8786game.Players.LocalPlayer.Character.Humanoid.Parent = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
8787wait()
8788
8789local h = Instance.new("Humanoid", game.Players.LocalPlayer.Character);h.Name = "NewHumanoid"
8790wait()
8791
8792
8793game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Backpack
8794wait()
8795
8796
8797for i = 1, 200 do
8798game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Character
8799wait(0.04)
8800game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Backpack
8801wait(0.04)
8802end
8803end)
8804
8805addcmd('tpposition',{'tppos'},
8806function(args,speaker)
8807 if #args < 3 then return end
8808 local tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])
8809 local char = Players.LocalPlayer.Character
8810 if char and char:FindFirstChild("HumanoidRootPart") then
8811 char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
8812 end
8813end)
8814
8815addcmd('offset',{},
8816function(args,speaker)
8817 if #args < 3 then return end
8818 local tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])
8819 local char = Players.LocalPlayer.Character
8820 if char and char:FindFirstChild("HumanoidRootPart") then
8821 char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
8822 end
8823end)
8824
8825addcmd('getposition',{'getpos'},
8826function(args,speaker)
8827 local char = Players.LocalPlayer.Character
8828 if char and char:FindFirstChild("HumanoidRootPart") then
8829 local pos = tostring(char.HumanoidRootPart.Position)
8830 notify('Current Position',pos)
8831 end
8832end)
8833
8834addcmd('speed',{'ws'},
8835function(args, speaker)
8836 if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
8837 Players.LocalPlayer.Character.Humanoid.WalkSpeed=tonumber(args[1])
8838 end
8839end)
8840
8841addcmd('tools',{'gears'},
8842function(args, speaker)
8843 local function copy(instance)
8844 for i,c in pairs(instance:GetChildren())do
8845 if c:IsA('Tool') or c:IsA('HopperBin') then
8846 c:Clone().Parent = Players.LocalPlayer.Backpack
8847 end
8848 copy(c)
8849 end
8850 end
8851 copy(game:GetService("Lighting"))
8852 local function copy(instance)
8853 for i,c in pairs(instance:GetChildren())do
8854 if c:IsA('Tool') or c:IsA('HopperBin') then
8855 c:Clone().Parent = Players.LocalPlayer.Backpack
8856 end
8857 copy(c)
8858 end
8859 end
8860 copy(game:GetService("ReplicatedStorage"))
8861 notify('Tools','Copied tools from ReplicatedStorage and Lighting')
8862end)
8863
8864addcmd('keeptools',{'startertools','stools','ktools'},
8865function(args, speaker)
8866 local function copy(instance)
8867 for i,c in pairs(instance:GetChildren())do
8868 if c:IsA('Tool') or c:IsA('HopperBin') then
8869 c:Clone().Parent = Players.LocalPlayer.StarterGear
8870 end
8871 copy(c)
8872 end
8873 end
8874 copy(Players.LocalPlayer.Backpack)
8875 local function copy(instance)
8876 for i,c in pairs(instance:GetChildren())do
8877 if c:IsA('Tool') or c:IsA('HopperBin') then
8878 c:Clone().Parent = Players.LocalPlayer.StarterGear
8879 end
8880 copy(c)
8881 end
8882 end
8883 copy(Players.LocalPlayer.Character)
8884 notify('Tools','Copied tools to StarterGear')
8885end)
8886
8887addcmd('nokeeptools',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
8888function(args, speaker)
8889 for i,c in pairs(Players.LocalPlayer.StarterGear:GetChildren())do
8890 if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
8891 end
8892 end
8893 notify('Tools','Cleared tools from StarterGear')
8894end)
8895
8896addcmd('notools',{'rtools','clrtools','removetools'},
8897function(args, speaker)
8898 for i,v in pairs(Players.LocalPlayer.Backpack:GetDescendants()) do
8899 if v:IsA('Tool') or v:IsA('HopperBin') then
8900 v:destroy()
8901 end
8902 end
8903 for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
8904 if v:IsA('Tool') or v:IsA('HopperBin') then
8905 v:destroy()
8906 end
8907 end
8908 notify('Tools','Removed tools')
8909end)
8910
8911addcmd('explorer',{'dex'},
8912function(args, speaker)
8913 local dex = loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
8914 game:GetService("CoreGui").Dex.PropertiesFrame.Changed:connect(function(property)
8915 if property == 'Position' then
8916 if game:GetService("CoreGui").Dex.PropertiesFrame.Position == UDim2.new(1, -300, 0.5, 36) then
8917 Notification:TweenPosition(UDim2.new(1, -800, 1, Notification.Position.Y.Offset), "InOut", "Quart", 0.5, true, nil)
8918 Holder:TweenPosition(UDim2.new(1, -550, 1, Holder.Position.Y.Offset), "InOut", "Quart", 0.2, true, nil)
8919 holderOffset = -550
8920 notifyOffset = -800
8921 elseif game:GetService("CoreGui").Dex.PropertiesFrame.Position == UDim2.new(1, 30, 0.5, 36) then
8922 Holder:TweenPosition(UDim2.new(1, -250, 1, Holder.Position.Y.Offset), "InOut", "Quart", 0.2, true, nil)
8923 Notification:TweenPosition(UDim2.new(1, -500, 1, Notification.Position.Y.Offset), "InOut", "Quart", 0.5, true, nil)
8924 holderOffset = -250
8925 notifyOffset = -500
8926 end
8927 end
8928 end)
8929end)
8930
8931addcmd('remotespy',{'remotes'},
8932function(args, speaker)
8933 -- FrontEnd // UI
8934
8935-- Objects
8936
8937local RemoteSpy = Instance.new("ScreenGui")
8938local BG = Instance.new("Frame")
8939local Ribbon = Instance.new("ImageLabel")
8940local Hide = Instance.new("TextButton")
8941local Title = Instance.new("TextLabel")
8942local Remotes = Instance.new("ScrollingFrame")
8943local Source = Instance.new("ScrollingFrame")
8944local ButtonsFrame = Instance.new("Frame")
8945local ToClipboard = Instance.new("TextButton")
8946local Decompile = Instance.new("TextButton")
8947local GetReturn = Instance.new("TextButton")
8948local ClearList = Instance.new("TextButton")
8949local CryptStrings = Instance.new("TextButton")
8950local EnableSpy = Instance.new("TextButton")
8951local Last = Instance.new("TextLabel")
8952local Total = Instance.new("TextLabel")
8953local Settings = Instance.new("TextButton")
8954local SetRemotes = Instance.new("ScrollingFrame")
8955local Storage = Instance.new("Frame")
8956local RBTN = Instance.new("TextButton")
8957local Icon = Instance.new("ImageLabel")
8958local RemoteName = Instance.new("TextLabel")
8959local ID = Instance.new("TextLabel")
8960local SBTN = Instance.new("TextButton")
8961local Icon_2 = Instance.new("ImageLabel")
8962local RemoteName_2 = Instance.new("TextLabel")
8963local ID_2 = Instance.new("TextLabel")
8964local ScriptLine = Instance.new("Frame")
8965local Line = Instance.new("TextLabel")
8966local SourceText = Instance.new("TextLabel")
8967local Tokens = Instance.new("TextLabel")
8968local Strings = Instance.new("TextLabel")
8969local Comments = Instance.new("TextLabel")
8970local Keywords = Instance.new("TextLabel")
8971local Globals = Instance.new("TextLabel")
8972local RemoteHighlight = Instance.new("TextLabel")
8973local Enabled = Instance.new("TextLabel")
8974local FullScreen = Instance.new("TextButton")
8975local SetRemotesTab = Instance.new("Frame")
8976local FilterF = Instance.new("TextButton")
8977local FilterE = Instance.new("TextButton")
8978local Search = Instance.new("TextBox")
8979local remotes_fired = 0
8980local encrypt_string = false
8981local spy_enabled = true
8982
8983local lua_keywords = {"and", "break", "do", "else", "elseif", "end", "false", "for", "function", "goto", "if", "in", "local", "nil", "not", "or", "repeat", "return", "then", "true", "until", "while"}
8984local global_env = {"game", "workspace", "script", "math", "string", "table", "print", "wait", "BrickColor", "Color3", "next", "pairs", "ipairs", "select", "unpack", "Instance", "Vector2", "Vector3", "CFrame", "Ray", "UDim2", "Enum", "assert", "error", "warn", "tick", "loadstring", "_G", "shared", "getfenv", "setfenv", "newproxy", "setmetatable", "getmetatable", "os", "debug", "pcall", "ypcall", "xpcall", "rawequal", "rawset", "rawget", "tonumber", "tostring", "type", "typeof", "_VERSION", "coroutine", "delay", "require", "spawn", "LoadLibrary", "settings", "stats", "time", "UserSettings", "version", "Axes", "ColorSequence", "Faces", "ColorSequenceKeypoint", "NumberRange", "NumberSequence", "NumberSequenceKeypoint", "gcinfo", "elapsedTime", "collectgarbage", "PhysicalProperties", "Rect", "Region3", "Region3int16", "UDim", "Vector2int16", "Vector3int16"}
8985
8986-- Properties
8987
8988RemoteSpy.Name = "RemoteSpy"
8989RemoteSpy.Parent = game.CoreGui
8990
8991BG.Name = "BG"
8992BG.Parent = RemoteSpy
8993BG.Active = true
8994BG.BackgroundColor3 = Color3.new(0.141176, 0.141176, 0.141176)
8995BG.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
8996BG.Draggable = true
8997BG.Position = UDim2.new(0.5, -700, 0.5, -400)
8998BG.Size = UDim2.new(1, -300, 1, -200)
8999BG.ClipsDescendants = true
9000
9001Ribbon.Name = "Ribbon"
9002Ribbon.Parent = BG
9003Ribbon.BackgroundColor3 = Color3.new(0.760784, 0.0117647, 0.317647)
9004Ribbon.BorderSizePixel = 0
9005Ribbon.Size = UDim2.new(1, 0, 0, 20)
9006Ribbon.ZIndex = 2
9007
9008Hide.Name = "Hide"
9009Hide.Parent = Ribbon
9010Hide.BackgroundColor3 = Color3.new(1, 0, 0)
9011Hide.BorderSizePixel = 0
9012Hide.Position = UDim2.new(1, -40, 0, 0)
9013Hide.Size = UDim2.new(0, 40, 0, 20)
9014Hide.ZIndex = 3
9015Hide.Font = Enum.Font.SourceSansBold
9016Hide.FontSize = Enum.FontSize.Size14
9017Hide.Text = "_"
9018Hide.TextColor3 = Color3.new(1, 1, 1)
9019Hide.TextSize = 14
9020
9021Title.Name = "Title"
9022Title.Parent = Ribbon
9023Title.BackgroundColor3 = Color3.new(1, 0.0117647, 0.423529)
9024Title.BorderSizePixel = 0
9025Title.Position = UDim2.new(0.5, -100, 0, 0)
9026Title.Size = UDim2.new(0, 200, 0, 20)
9027Title.ZIndex = 3
9028Title.Font = Enum.Font.SourceSansBold
9029Title.FontSize = Enum.FontSize.Size14
9030Title.Text = "Remote2Script v2"
9031Title.TextColor3 = Color3.new(1, 1, 1)
9032Title.TextSize = 14
9033
9034Remotes.Name = "Remotes"
9035Remotes.Parent = BG
9036Remotes.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9037Remotes.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
9038Remotes.Position = UDim2.new(0, 10, 0, 80)
9039Remotes.CanvasSize = UDim2.new(0, 0, 40, 0)
9040Remotes.Size = UDim2.new(0, 250, 1, -90)
9041Remotes.ZIndex = 2
9042Remotes.BottomImage = "rbxassetid://148970562"
9043Remotes.MidImage = "rbxassetid://148970562"
9044Remotes.ScrollBarThickness = 5
9045Remotes.TopImage = "rbxassetid://148970562"
9046
9047Source.Name = "Source"
9048Source.Parent = BG
9049Source.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9050Source.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
9051Source.Position = UDim2.new(0, 270, 0, 80)
9052Source.Size = UDim2.new(1, -280, 1, -90)
9053Source.ZIndex = 2
9054Source.BottomImage = "rbxassetid://148970562"
9055Source.CanvasSize = UDim2.new(3, 0, 160, 0)
9056Source.MidImage = "rbxassetid://148970562"
9057Source.ScrollBarThickness = 5
9058Source.TopImage = "rbxassetid://148970562"
9059
9060ButtonsFrame.Name = "ButtonsFrame"
9061ButtonsFrame.Parent = BG
9062ButtonsFrame.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9063ButtonsFrame.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
9064ButtonsFrame.Position = UDim2.new(0, 10, 0, 30)
9065ButtonsFrame.Size = UDim2.new(1, -20, 0, 40)
9066ButtonsFrame.ZIndex = 2
9067ButtonsFrame.ClipsDescendants = true
9068
9069ToClipboard.Name = "ToClipboard"
9070ToClipboard.Parent = ButtonsFrame
9071ToClipboard.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9072ToClipboard.BorderColor3 = Color3.new(0.117647, 0.392157, 0.117647)
9073ToClipboard.Position = UDim2.new(0, 10, 0.5, -10)
9074ToClipboard.Size = UDim2.new(0, 100, 0, 20)
9075ToClipboard.ZIndex = 3
9076ToClipboard.Font = Enum.Font.SourceSansBold
9077ToClipboard.FontSize = Enum.FontSize.Size14
9078ToClipboard.Text = "COPY"
9079ToClipboard.TextColor3 = Color3.new(0.235294, 0.784314, 0.235294)
9080ToClipboard.TextSize = 14
9081
9082Decompile.Name = "Decompile"
9083Decompile.Parent = ButtonsFrame
9084Decompile.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9085Decompile.BorderColor3 = Color3.new(0.384314, 0.384314, 0.384314)
9086Decompile.Position = UDim2.new(0, 120, 0.5, -10)
9087Decompile.Size = UDim2.new(0, 100, 0, 20)
9088Decompile.ZIndex = 3
9089Decompile.Font = Enum.Font.SourceSansBold
9090Decompile.FontSize = Enum.FontSize.Size14
9091Decompile.Text = "DECOMPILE"
9092Decompile.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
9093Decompile.TextSize = 14
9094
9095GetReturn.Name = "GetReturn"
9096GetReturn.Parent = ButtonsFrame
9097GetReturn.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9098GetReturn.BorderColor3 = Color3.new(0.384314, 0.384314, 0.384314)
9099GetReturn.Position = UDim2.new(0, 230, 0.5, -10)
9100GetReturn.Size = UDim2.new(0, 100, 0, 20)
9101GetReturn.ZIndex = 3
9102GetReturn.Font = Enum.Font.SourceSansBold
9103GetReturn.FontSize = Enum.FontSize.Size14
9104GetReturn.Text = "GET RETURN"
9105GetReturn.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
9106GetReturn.TextSize = 14
9107
9108ClearList.Name = "ClearList"
9109ClearList.Parent = ButtonsFrame
9110ClearList.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9111ClearList.BorderColor3 = Color3.new(0.384314, 0.384314, 0.384314)
9112ClearList.Position = UDim2.new(0, 340, 0.5, -10)
9113ClearList.Size = UDim2.new(0, 100, 0, 20)
9114ClearList.ZIndex = 3
9115ClearList.Font = Enum.Font.SourceSansBold
9116ClearList.FontSize = Enum.FontSize.Size14
9117ClearList.Text = "CLEAR LOGS"
9118ClearList.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
9119ClearList.TextSize = 14
9120
9121CryptStrings.Name = "CryptStrings"
9122CryptStrings.Parent = ButtonsFrame
9123CryptStrings.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9124CryptStrings.BorderColor3 = Color3.new(0.392157, 0.117647, 0.117647)
9125CryptStrings.Position = UDim2.new(0, 450, 0.5, -10)
9126CryptStrings.Size = UDim2.new(0, 100, 0, 20)
9127CryptStrings.ZIndex = 3
9128CryptStrings.Font = Enum.Font.SourceSansBold
9129CryptStrings.FontSize = Enum.FontSize.Size14
9130CryptStrings.Text = "CRYPT STRINGS"
9131CryptStrings.TextColor3 = Color3.new(0.784314, 0.235294, 0.235294)
9132CryptStrings.TextSize = 14
9133
9134EnableSpy.Name = "EnableSpy"
9135EnableSpy.Parent = ButtonsFrame
9136EnableSpy.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9137EnableSpy.BorderColor3 = Color3.fromRGB(30, 100, 30)
9138EnableSpy.Position = UDim2.new(0, 560, 0.5, -10)
9139EnableSpy.Size = UDim2.new(0, 100, 0, 20)
9140EnableSpy.ZIndex = 3
9141EnableSpy.Font = Enum.Font.SourceSansBold
9142EnableSpy.FontSize = Enum.FontSize.Size14
9143EnableSpy.Text = "REMOTESPY"
9144EnableSpy.TextColor3 = Color3.fromRGB(60, 200, 60)
9145EnableSpy.TextSize = 14
9146
9147Last.Name = "Last"
9148Last.Parent = ButtonsFrame
9149Last.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9150Last.BorderColor3 = Color3.new(0.384314, 0.384314, 0.384314)
9151Last.Position = UDim2.new(0, 670, 0.5, -10)
9152Last.Size = UDim2.new(0, 200, 0, 20)
9153Last.ZIndex = 3
9154Last.Font = Enum.Font.SourceSansBold
9155Last.FontSize = Enum.FontSize.Size14
9156Last.Text = ""
9157Last.TextColor3 = Color3.new(1, 1, 1)
9158Last.TextSize = 14
9159Last.TextWrapped = true
9160
9161Total.Name = "Total"
9162Total.Parent = ButtonsFrame
9163Total.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9164Total.BorderColor3 = Color3.new(0.384314, 0.384314, 0.384314)
9165Total.Position = UDim2.new(0, 880, 0.5, -10)
9166Total.Size = UDim2.new(0, 50, 0, 20)
9167Total.ZIndex = 3
9168Total.Font = Enum.Font.SourceSansBold
9169Total.FontSize = Enum.FontSize.Size14
9170Total.Text = "0"
9171Total.TextColor3 = Color3.new(1, 1, 1)
9172Total.TextSize = 14
9173Total.TextWrapped = true
9174
9175Settings.Name = "Settings"
9176Settings.Parent = ButtonsFrame
9177Settings.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9178Settings.BorderColor3 = Color3.new(0.117647, 0.392157, 0.392157)
9179Settings.Position = UDim2.new(1, -110, 0.5, -10)
9180Settings.Size = UDim2.new(0, 100, 0, 20)
9181Settings.ZIndex = 3
9182Settings.Font = Enum.Font.SourceSansBold
9183Settings.FontSize = Enum.FontSize.Size14
9184Settings.Text = "REMOTES"
9185Settings.TextColor3 = Color3.new(0.235294, 0.784314, 0.784314)
9186Settings.TextSize = 14
9187
9188SetRemotes.Name = "SetRemotes"
9189SetRemotes.Parent = BG
9190SetRemotes.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9191SetRemotes.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
9192SetRemotes.Position = UDim2.new(0, 270, 0, 80)
9193SetRemotes.Size = UDim2.new(1, -280, 1, -140)
9194SetRemotes.Visible = false
9195SetRemotes.ZIndex = 2
9196SetRemotes.BottomImage = "rbxassetid://148970562"
9197SetRemotes.CanvasSize = UDim2.new(0, 0, 25, 0)
9198SetRemotes.MidImage = "rbxassetid://148970562"
9199SetRemotes.ScrollBarThickness = 5
9200SetRemotes.TopImage = "rbxassetid://148970562"
9201
9202Storage.Name = "Storage"
9203Storage.Parent = RemoteSpy
9204Storage.BackgroundColor3 = Color3.new(1, 1, 1)
9205Storage.Size = UDim2.new(0, 100, 0, 100)
9206Storage.Visible = false
9207
9208RBTN.Name = "RBTN"
9209RBTN.Parent = Storage
9210RBTN.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9211RBTN.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
9212RBTN.Position = UDim2.new(0, 10, 0, 10)
9213RBTN.Size = UDim2.new(1, -20, 0, 20)
9214RBTN.ZIndex = 3
9215RBTN.Font = Enum.Font.SourceSansBold
9216RBTN.FontSize = Enum.FontSize.Size14
9217RBTN.Text = ""
9218RBTN.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
9219RBTN.TextSize = 14
9220RBTN.TextXAlignment = Enum.TextXAlignment.Left
9221
9222Icon.Name = "Icon"
9223Icon.Parent = RBTN
9224Icon.BackgroundColor3 = Color3.new(1, 1, 1)
9225Icon.BackgroundTransparency = 1
9226Icon.Size = UDim2.new(0, 20, 0, 20)
9227Icon.ZIndex = 4
9228Icon.Image = "rbxassetid://413369506"
9229
9230RemoteName.Name = "RemoteName"
9231RemoteName.Parent = RBTN
9232RemoteName.BackgroundColor3 = Color3.new(0.713726, 0.00392157, 0.298039)
9233RemoteName.BorderSizePixel = 0
9234RemoteName.Position = UDim2.new(0, 30, 0, 0)
9235RemoteName.Size = UDim2.new(0, 140, 0, 20)
9236RemoteName.ZIndex = 4
9237RemoteName.Font = Enum.Font.SourceSansBold
9238RemoteName.FontSize = Enum.FontSize.Size14
9239RemoteName.Text = "10"
9240RemoteName.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
9241RemoteName.TextSize = 14
9242
9243ID.Name = "ID"
9244ID.Parent = RBTN
9245ID.BackgroundColor3 = Color3.new(0.458824, 0.00392157, 0.192157)
9246ID.BorderSizePixel = 0
9247ID.Position = UDim2.new(1, -50, 0, 0)
9248ID.Size = UDim2.new(0, 50, 0, 20)
9249ID.ZIndex = 4
9250ID.Font = Enum.Font.SourceSansBold
9251ID.FontSize = Enum.FontSize.Size14
9252ID.Text = "10"
9253ID.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
9254ID.TextSize = 14
9255
9256SBTN.Name = "SBTN"
9257SBTN.Parent = Storage
9258SBTN.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9259SBTN.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
9260SBTN.Position = UDim2.new(0, 10, 0, 10)
9261SBTN.Size = UDim2.new(1, -20, 0, 20)
9262SBTN.ZIndex = 3
9263SBTN.Font = Enum.Font.SourceSansBold
9264SBTN.FontSize = Enum.FontSize.Size14
9265SBTN.Text = ""
9266SBTN.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
9267SBTN.TextSize = 11
9268SBTN.TextXAlignment = Enum.TextXAlignment.Left
9269
9270Icon_2.Name = "Icon"
9271Icon_2.Parent = SBTN
9272Icon_2.BackgroundColor3 = Color3.new(1, 1, 1)
9273Icon_2.BackgroundTransparency = 1
9274Icon_2.Size = UDim2.new(0, 20, 0, 20)
9275Icon_2.ZIndex = 4
9276Icon_2.Image = "rbxassetid://413369506"
9277
9278RemoteName_2.Name = "RemoteName"
9279RemoteName_2.Parent = SBTN
9280RemoteName_2.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
9281RemoteName_2.BorderSizePixel = 1
9282RemoteName_2.BorderColor3 = Color3.fromRGB(62, 62, 62)
9283RemoteName_2.Position = UDim2.new(0, 30, 0, 0)
9284RemoteName_2.Size = UDim2.new(0, 140, 0, 20)
9285RemoteName_2.ZIndex = 4
9286RemoteName_2.Font = Enum.Font.SourceSansBold
9287RemoteName_2.FontSize = Enum.FontSize.Size14
9288RemoteName_2.Text = "SayMessageRequest"
9289RemoteName_2.TextColor3 = Color3.fromRGB(200, 200, 200)
9290RemoteName_2.TextSize = 11
9291
9292ID_2.Name = "ID"
9293ID_2.Parent = SBTN
9294ID_2.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
9295ID_2.BorderSizePixel = 1
9296ID_2.BorderColor3 = Color3.fromRGB(62, 62, 62)
9297ID_2.Position = UDim2.new(1, -700, 0, 0)
9298ID_2.Size = UDim2.new(0, 700, 0, 20)
9299ID_2.ZIndex = 3
9300ID_2.Font = Enum.Font.SourceSansBold
9301ID_2.FontSize = Enum.FontSize.Size14
9302ID_2.Text = "10"
9303ID_2.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
9304ID_2.TextSize = 14
9305
9306ScriptLine.Name = "ScriptLine"
9307ScriptLine.Parent = Storage
9308ScriptLine.BackgroundColor3 = Color3.new(1, 1, 1)
9309ScriptLine.BackgroundTransparency = 1
9310ScriptLine.Size = UDim2.new(1, 0, 0, 17)
9311ScriptLine.ZIndex = 2
9312
9313Line.Name = "Line"
9314Line.Parent = ScriptLine
9315Line.BackgroundColor3 = Color3.new(0.329412, 0, 0)
9316Line.BackgroundTransparency = 1
9317Line.BorderSizePixel = 0
9318Line.Size = UDim2.new(0, 40, 1, 0)
9319Line.ZIndex = 3
9320Line.Font = Enum.Font.SourceSansBold
9321Line.FontSize = Enum.FontSize.Size18
9322Line.Text = ""
9323Line.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
9324Line.TextSize = 17
9325
9326SourceText.Name = "SourceText"
9327SourceText.Parent = ScriptLine
9328SourceText.BackgroundColor3 = Color3.new(1, 1, 1)
9329SourceText.BackgroundTransparency = 1
9330SourceText.Position = UDim2.new(0, 40, 0, 0)
9331SourceText.Size = UDim2.new(1, -40, 1, 0)
9332SourceText.ZIndex = 3
9333SourceText.Font = Enum.Font.Code
9334SourceText.FontSize = Enum.FontSize.Size18
9335SourceText.Text = ""
9336SourceText.TextColor3 = Color3.new(1, 1, 1)
9337SourceText.TextSize = 17
9338SourceText.TextXAlignment = Enum.TextXAlignment.Left
9339
9340Tokens.Name = "Tokens"
9341Tokens.Parent = ScriptLine
9342Tokens.BackgroundColor3 = Color3.new(1, 1, 1)
9343Tokens.BackgroundTransparency = 1
9344Tokens.Position = UDim2.new(0, 40, 0, 0)
9345Tokens.Size = UDim2.new(1, -40, 1, 0)
9346Tokens.ZIndex = 3
9347Tokens.Font = Enum.Font.Code
9348Tokens.FontSize = Enum.FontSize.Size18
9349Tokens.Text = ""
9350Tokens.TextColor3 = Color3.new(0.392157, 0.392157, 0.392157)
9351Tokens.TextSize = 17
9352Tokens.TextXAlignment = Enum.TextXAlignment.Left
9353
9354Strings.Name = "Strings"
9355Strings.Parent = ScriptLine
9356Strings.BackgroundColor3 = Color3.new(1, 1, 1)
9357Strings.BackgroundTransparency = 1
9358Strings.Position = UDim2.new(0, 40, 0, 0)
9359Strings.Size = UDim2.new(1, -40, 1, 0)
9360Strings.ZIndex = 5
9361Strings.Font = Enum.Font.Code
9362Strings.FontSize = Enum.FontSize.Size18
9363Strings.Text = ""
9364Strings.TextColor3 = Color3.new(1, 0.615686, 0)
9365Strings.TextSize = 17
9366Strings.TextXAlignment = Enum.TextXAlignment.Left
9367
9368Comments.Name = "Comments"
9369Comments.Parent = ScriptLine
9370Comments.BackgroundColor3 = Color3.new(1, 1, 1)
9371Comments.BackgroundTransparency = 1
9372Comments.Position = UDim2.new(0, 40, 0, 0)
9373Comments.Size = UDim2.new(1, -40, 1, 0)
9374Comments.ZIndex = 5
9375Comments.Font = Enum.Font.Code
9376Comments.FontSize = Enum.FontSize.Size18
9377Comments.Text = ""
9378Comments.TextColor3 = Color3.fromRGB(60, 200, 60)
9379Comments.TextSize = 17
9380Comments.TextXAlignment = Enum.TextXAlignment.Left
9381
9382RemoteHighlight.Name = "RemoteHighlight"
9383RemoteHighlight.Parent = ScriptLine
9384RemoteHighlight.BackgroundColor3 = Color3.new(1, 1, 1)
9385RemoteHighlight.BackgroundTransparency = 1
9386RemoteHighlight.Position = UDim2.new(0, 40, 0, 0)
9387RemoteHighlight.Size = UDim2.new(1, -40, 1, 0)
9388RemoteHighlight.ZIndex = 3
9389RemoteHighlight.Font = Enum.Font.Code
9390RemoteHighlight.FontSize = Enum.FontSize.Size18
9391RemoteHighlight.Text = ""
9392RemoteHighlight.TextColor3 = Color3.fromRGB(0, 145, 255)
9393RemoteHighlight.TextSize = 17
9394RemoteHighlight.TextXAlignment = Enum.TextXAlignment.Left
9395
9396Keywords.Name = "Keywords"
9397Keywords.Parent = ScriptLine
9398Keywords.BackgroundColor3 = Color3.new(1, 1, 1)
9399Keywords.BackgroundTransparency = 1
9400Keywords.Position = UDim2.new(0, 40, 0, 0)
9401Keywords.Size = UDim2.new(1, -40, 1, 0)
9402Keywords.ZIndex = 3
9403Keywords.Font = Enum.Font.Code
9404Keywords.FontSize = Enum.FontSize.Size18
9405Keywords.Text = ""
9406Keywords.TextColor3 = Color3.new(0.231373, 1, 0)
9407Keywords.TextSize = 17
9408Keywords.TextXAlignment = Enum.TextXAlignment.Left
9409
9410Globals.Name = "Globals"
9411Globals.Parent = ScriptLine
9412Globals.BackgroundColor3 = Color3.new(1, 1, 1)
9413Globals.BackgroundTransparency = 1
9414Globals.Position = UDim2.new(0, 40, 0, 0)
9415Globals.Size = UDim2.new(1, -40, 1, 0)
9416Globals.ZIndex = 3
9417Globals.Font = Enum.Font.Code
9418Globals.FontSize = Enum.FontSize.Size18
9419Globals.Text = ""
9420Globals.TextColor3 = Color3.new(1, 0, 0)
9421Globals.TextSize = 17
9422Globals.TextXAlignment = Enum.TextXAlignment.Left
9423
9424Enabled.Name = "Enabled"
9425Enabled.Parent = SBTN
9426Enabled.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
9427Enabled.BorderSizePixel = 1
9428Enabled.BorderColor3 = Color3.fromRGB(30, 100, 30)
9429Enabled.Position = UDim2.new(0, 210, 0, 0)
9430Enabled.Size = UDim2.new(0, 100, 1, 0)
9431Enabled.ZIndex = 4
9432Enabled.Font = Enum.Font.SourceSansBold
9433Enabled.FontSize = Enum.FontSize.Size14
9434Enabled.Text = "Enabled"
9435Enabled.TextColor3 = Color3.fromRGB(60, 200, 60)
9436Enabled.TextSize = 14
9437
9438FullScreen.Name = "FullScreen"
9439FullScreen.Parent = Ribbon
9440FullScreen.BackgroundColor3 = Color3.new(1, 0, 0)
9441FullScreen.BorderSizePixel = 0
9442FullScreen.Position = UDim2.new(1, -90, 0, 0)
9443FullScreen.Size = UDim2.new(0, 40, 0, 20)
9444FullScreen.ZIndex = 3
9445FullScreen.Font = Enum.Font.SourceSansBold
9446FullScreen.FontSize = Enum.FontSize.Size14
9447FullScreen.Text = "[~]"
9448FullScreen.TextColor3 = Color3.new(1, 1, 1)
9449FullScreen.TextSize = 14
9450
9451SetRemotesTab.Name = "SetRemotesTab"
9452SetRemotesTab.Parent = BG
9453SetRemotesTab.Visible = false
9454SetRemotesTab.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9455SetRemotesTab.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
9456SetRemotesTab.ClipsDescendants = true
9457SetRemotesTab.Position = UDim2.new(0, 270, 1, -50)
9458SetRemotesTab.Size = UDim2.new(1, -280, 0, 40)
9459SetRemotesTab.ZIndex = 2
9460
9461FilterF.Name = "FilterF"
9462FilterF.Parent = SetRemotesTab
9463FilterF.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9464FilterF.BorderColor3 = Color3.new(0.392157, 0.117647, 0.117647)
9465FilterF.Position = UDim2.new(0, 120, 0.5, -10)
9466FilterF.Size = UDim2.new(0, 120, 0, 20)
9467FilterF.ZIndex = 3
9468FilterF.Font = Enum.Font.SourceSansBold
9469FilterF.FontSize = Enum.FontSize.Size14
9470FilterF.Text = "FILTER FUNCTIONS"
9471FilterF.TextColor3 = Color3.new(0.784314, 0.235294, 0.235294)
9472FilterF.TextSize = 14
9473
9474FilterE.Name = "FilterE"
9475FilterE.Parent = SetRemotesTab
9476FilterE.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9477FilterE.BorderColor3 = Color3.new(0.392157, 0.117647, 0.117647)
9478FilterE.Position = UDim2.new(0, 10, 0.5, -10)
9479FilterE.Size = UDim2.new(0, 100, 0, 20)
9480FilterE.ZIndex = 3
9481FilterE.Font = Enum.Font.SourceSansBold
9482FilterE.FontSize = Enum.FontSize.Size14
9483FilterE.Text = "FILTER EVENTS"
9484FilterE.TextColor3 = Color3.new(0.784314, 0.235294, 0.235294)
9485FilterE.TextSize = 14
9486
9487Search.Name = "Search"
9488Search.Parent = SetRemotesTab
9489Search.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
9490Search.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
9491Search.Position = UDim2.new(0, 250, 0.5, -10)
9492Search.Selectable = true
9493Search.Size = UDim2.new(1, -260, 0, 20)
9494Search.ZIndex = 3
9495Search.Font = Enum.Font.SourceSansBold
9496Search.FontSize = Enum.FontSize.Size14
9497Search.Text = "[SEARCH]"
9498Search.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
9499Search.TextSize = 14
9500
9501-- FrontEnd-Backend // UI Functions
9502
9503local HasSpecial = function(string)
9504 return (string:match("%c") or string:match("%s") or string:match("%p")) ~= nil
9505end
9506
9507local GetPath = function(Instance)
9508local Obj = Instance
9509local string = {}
9510local temp = {}
9511local error = false
9512
9513while Obj ~= game do
9514if Obj == nil then
9515error = true
9516break
9517end
9518table.insert(temp, Obj.Parent == game and Obj.ClassName or tostring(Obj))
9519Obj = Obj.Parent
9520end
9521
9522table.insert(string, "game:GetService(\"" .. temp[#temp] .. "\")")
9523
9524for i = #temp - 1, 1, -1 do
9525table.insert(string, HasSpecial(temp[i]) and "[\"" .. temp[i] .. "\"]" or "." .. temp[i])
9526end
9527
9528return (error and "nil -- Path contained invalid instance" or table.concat(string, ""))
9529end
9530
9531local GetType = function(Instance)
9532local Types =
9533{
9534EnumItem = function()
9535return "Enum." .. tostring(Instance.EnumType) .. "." .. tostring(Instance.Name)
9536end,
9537Instance = function()
9538return GetPath(Instance)
9539end,
9540CFrame = function()
9541return "CFrame.new(" .. tostring(Instance) .. ")"
9542end,
9543Vector3 = function()
9544return "Vector3.new(" .. tostring(Instance) .. ")"
9545end,
9546BrickColor = function()
9547return "BrickColor.new(\"" .. tostring(Instance) .. "\")"
9548end,
9549Color3 = function()
9550return "Color3.new(" .. tostring(Instance) .. ")"
9551end,
9552string = function()
9553local S = tostring(Instance)
9554return "\"" .. (encrypt_string and S:gsub(".", function(c) return "\\" .. c:byte() end) or S) .. "\""
9555end,
9556Ray = function()
9557return "Ray.new(Vector3.new(" .. tostring(Instance.Origin) .. "), Vector3.new(" .. tostring(Instance.Direction) .. "))"
9558end
9559}
9560
9561return Types[typeof(Instance)] ~= nil and Types[typeof(Instance)]() or tostring(Instance)
9562end
9563
9564local size_frame = function(frame, UDim)
9565frame:TweenSize(UDim, "Out", "Quint", 0.3)
9566end
9567
9568local pos_frame = function(frame, UDim)
9569frame:TweenPosition(UDim, "Out", "Quint", 0.3)
9570end
9571
9572local size_pos_frame = function(frame, UDim, UDim2)
9573frame:TweenSizeAndPosition(UDim, UDim2, "Out", "Quint", 0.3)
9574end
9575
9576local hide = function()
9577size_frame(BG, UDim2.new(0, 300, 0, 20))
9578pos_frame(Title, UDim2.new(0, 0, 0, 0))
9579pos_frame(Remotes, UDim2.new(0, 10, 0, 100))
9580pos_frame(Source, UDim2.new(0, 270, 0, 100))
9581BG.Draggable = true
9582SetRemotes.Visible = false
9583SetRemotesTab.Visible = false
9584Source.Visible = true
9585
9586return "[]"
9587end
9588
9589local show = function()
9590size_frame(BG, UDim2.new(1, -300, 1, -200))
9591pos_frame(BG, UDim2.new(0.1, 0, 0.1, 0))
9592pos_frame(Title, UDim2.new(0.5, -100, 0, 0))
9593pos_frame(Remotes, UDim2.new(0, 10, 0, 80))
9594pos_frame(Source, UDim2.new(0, 270, 0, 80))
9595BG.Draggable = false
9596
9597return "_"
9598end
9599
9600local onclick_hide = function()
9601Hide.Text = Hide.Text == "_" and hide() or show()
9602end
9603
9604local onclick_settings = function()
9605Source.Visible = not Source.Visible
9606SetRemotes.Visible = not Source.Visible
9607SetRemotesTab.Visible = not Source.Visible
9608end
9609
9610local onclick_remotespy = function()
9611spy_enabled = not spy_enabled
9612EnableSpy.TextColor3 = EnableSpy.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60)
9613EnableSpy.BorderColor3 = EnableSpy.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30)
9614end
9615
9616local onclick_cryptstring = function()
9617encrypt_string = not encrypt_string
9618CryptStrings.TextColor3 = CryptStrings.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60)
9619CryptStrings.BorderColor3 = CryptStrings.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30)
9620end
9621
9622local clear_logs = function()
9623Remotes:ClearAllChildren()
9624remotes_fired = 0
9625Total.Text = "0"
9626end
9627
9628local filter_events = function()
9629local n = 0
9630for i, v in pairs(SetRemotes:GetChildren()) do
9631v.Visible = not (FilterE.TextColor3 == Color3.fromRGB(60, 200, 60) and v.Icon.Image == "rbxassetid://413369623")
9632if v.Visible == true then
9633n = n + 1
9634v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
9635else
9636v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
9637end
9638end
9639end
9640
9641local filter_functions = function()
9642local n = 0
9643for i, v in pairs(SetRemotes:GetChildren()) do
9644v.Visible = not (FilterF.TextColor3 == Color3.fromRGB(60, 200, 60) and v.Icon.Image == "rbxassetid://413369506")
9645if v.Visible == true then
9646n = n + 1
9647v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
9648else
9649v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
9650end
9651end
9652end
9653
9654local onclick_fevents = function()
9655FilterE.TextColor3 = FilterE.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60)
9656FilterE.BorderColor3 = FilterE.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30)
9657filter_events()
9658end
9659
9660local onclick_ffunctions = function()
9661FilterF.TextColor3 = FilterF.TextColor3 == Color3.fromRGB(60, 200, 60) and Color3.fromRGB(200, 60, 60) or Color3.fromRGB(60, 200, 60)
9662FilterF.BorderColor3 = FilterF.TextColor3 == Color3.fromRGB(200, 60, 60) and Color3.fromRGB(100, 30, 30) or Color3.fromRGB(30, 100, 30)
9663filter_functions()
9664end
9665
9666local Highlight = function(string, keywords)
9667 local K = {}
9668 local S = string
9669 local Token =
9670 {
9671 ["="] = true,
9672 ["."] = true,
9673 [","] = true,
9674 ["("] = true,
9675 [")"] = true,
9676 ["["] = true,
9677 ["]"] = true,
9678 ["{"] = true,
9679 ["}"] = true,
9680 [":"] = true,
9681 ["*"] = true,
9682 ["/"] = true,
9683 ["+"] = true,
9684 ["-"] = true,
9685 ["%"] = true,
9686[";"] = true,
9687["~"] = true
9688 }
9689 for i, v in pairs(keywords) do
9690 K[v] = true
9691 end
9692 S = S:gsub(".", function(c)
9693 if Token[c] ~= nil then
9694 return "\32"
9695 else
9696 return c
9697 end
9698 end)
9699 S = S:gsub("%S+", function(c)
9700 if K[c] ~= nil then
9701 return c
9702 else
9703 return (" "):rep(#c)
9704 end
9705 end)
9706
9707 return S
9708end
9709
9710local Tokens = function(string)
9711 local Token =
9712 {
9713 ["="] = true,
9714 ["."] = true,
9715 [","] = true,
9716 ["("] = true,
9717 [")"] = true,
9718 ["["] = true,
9719 ["]"] = true,
9720 ["{"] = true,
9721 ["}"] = true,
9722 [":"] = true,
9723 ["*"] = true,
9724 ["/"] = true,
9725 ["+"] = true,
9726 ["-"] = true,
9727 ["%"] = true,
9728[";"] = true,
9729["~"] = true
9730 }
9731 local A = ""
9732 string:gsub(".", function(c)
9733 if Token[c] ~= nil then
9734 A = A .. c
9735 elseif c == "\n" then
9736 A = A .. "\n"
9737elseif c == "\t" then
9738A = A .. "\t"
9739 else
9740 A = A .. "\32"
9741 end
9742 end)
9743
9744 return A
9745end
9746
9747local strings = function(string)
9748 local highlight = ""
9749 local quote = false
9750 string:gsub(".", function(c)
9751 if quote == false and c == "\"" then
9752 quote = true
9753 elseif quote == true and c == "\"" then
9754 quote = false
9755 end
9756 if quote == false and c == "\"" then
9757 highlight = highlight .. "\""
9758 elseif c == "\n" then
9759 highlight = highlight .. "\n"
9760elseif c == "\t" then
9761 highlight = highlight .. "\t"
9762 elseif quote == true then
9763 highlight = highlight .. c
9764 elseif quote == false then
9765 highlight = highlight .. "\32"
9766 end
9767 end)
9768
9769 return highlight
9770end
9771
9772local comments = function(string)
9773 local ret = ""
9774 string:gsub("[^\r\n]+", function(c)
9775 local comm = false
9776 local i = 0
9777 c:gsub(".", function(n)
9778 i = i + 1
9779 if c:sub(i, i + 1) == "--" then
9780 comm = true
9781 end
9782 if comm == true then
9783 ret = ret .. n
9784 else
9785 ret = ret .. "\32"
9786 end
9787 end)
9788 ret = ret
9789 end)
9790
9791 return ret
9792end
9793
9794local copy_source = function()
9795local script = ""
9796local copy
9797for i, v in pairs(Source:GetChildren()) do
9798script = script .. v.SourceText.Text .. "\n"
9799end
9800if Clipboard ~= nil then
9801copy = Clipboard.set
9802elseif Synapse ~= nil then
9803copy = function(str)
9804Synapse:Copy(str)
9805end
9806elseif setclipboard ~= nil then
9807copy = setclipboard
9808end
9809copy(script)
9810end
9811
9812local onclick_fullscreen = function()
9813size_pos_frame(BG, UDim2.new(1, 0, 1, 40), UDim2.new(0, 0, 0, -40))
9814BG.Draggable = false
9815end
9816
9817local filter_remotes = function(type)
9818local n = 0
9819if type == "Text" then
9820for i, v in pairs(SetRemotes:GetChildren()) do
9821if v.Name:lower():match(Search.Text:lower()) and string ~= "" then
9822v.Visible = true
9823n = n + 1
9824else
9825v.Visible = false
9826end
9827if v.Visible == true then
9828v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
9829else
9830v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
9831end
9832end
9833end
9834end
9835
9836local fix = function(string)
9837if string == "/e fix" then
9838show()
9839wait(0.3)
9840pos_frame(BG, UDim2.new(0.1, 0, 0.1, 0))
9841end
9842end
9843
9844-- FrontEnd-Connections // UI Events
9845
9846Hide.MouseButton1Down:Connect(onclick_hide)
9847Settings.MouseButton1Down:Connect(onclick_settings)
9848ClearList.MouseButton1Down:Connect(clear_logs)
9849EnableSpy.MouseButton1Down:Connect(onclick_remotespy)
9850ToClipboard.MouseButton1Down:Connect(copy_source)
9851CryptStrings.MouseButton1Down:Connect(onclick_cryptstring)
9852FullScreen.MouseButton1Down:Connect(onclick_fullscreen)
9853FilterE.MouseButton1Down:Connect(onclick_fevents)
9854FilterF.MouseButton1Down:Connect(onclick_ffunctions)
9855Search.Changed:Connect(filter_remotes)
9856game:GetService("Players").LocalPlayer.Chatted:Connect(fix)
9857
9858-- Recursive Remotefill // UI-Backend
9859
9860Table_TS = function(T)
9861 local M = {}
9862 for i, v in pairs(T) do
9863 local I = "\n\t" .. (type(i) == "number" and "[" .. i .. "] = " or "[\"" .. i .. "\"] = ")
9864 table.insert(M, I .. (type(v) == "table" and Table_TS(v) or GetType(v)))
9865 end
9866
9867 return "\n{" .. table.concat(M, ", ") .. "\n}"
9868end
9869
9870function fill(base)
9871for i, v in pairs(base:GetChildren()) do
9872if v.ClassName:match("Remote") and v.Name ~= "CharacterSoundEvent" then
9873local B = SBTN:Clone()
9874
9875B.Parent = SetRemotes
9876B.Icon.Image = (v.ClassName == "RemoteEvent" and "rbxassetid://413369506" or "rbxassetid://413369623")
9877B.RemoteName.Text = v.Name
9878B.ID.Text = GetPath(v)
9879B.Name = v.Name
9880B.Position = UDim2.new(0, 10, 0, -20 + #SetRemotes:GetChildren() * 30)
9881B.MouseButton1Down:Connect(function()
9882B.Enabled.Text = B.Enabled.Text == "Enabled" and "Disabled" or "Enabled"
9883B.Enabled.TextColor3 = B.Enabled.Text == "Enabled" and Color3.fromRGB(60, 200, 60) or Color3.fromRGB(200, 60, 60)
9884B.Enabled.BorderColor3 = B.Enabled.Text == "Enabled" and Color3.fromRGB(30, 100, 30) or Color3.fromRGB(100, 30, 30)
9885end)
9886end
9887fill(v)
9888end
9889end
9890
9891fill(game)
9892
9893-- Backend // Remotespy Backend
9894
9895local game_meta = getrawmetatable(game)
9896local game_namecall = game_meta.__namecall
9897local namecall_dump = {}
9898local current_rmt = nil
9899local g_caller = nil
9900local f_return = nil
9901local Step = game:GetService("RunService").Stepped
9902
9903local mwr
9904
9905if setreadonly ~= nil then
9906mwr = function()
9907setreadonly(game_meta, false)
9908end
9909elseif make_writeable ~= nil then
9910mwr = function()
9911make_writeable(game_meta)
9912end
9913end
9914
9915mwr()
9916
9917local namecall_script = function(object, method, ...)
9918local script = "-- Script\n-- R2Sv2 developed by Luckyxero\n\32\n"
9919local args = {}
9920for i, v in pairs{...} do
9921script = script .. "local A_" .. i .. " = " .. (type(v) == "table" and Table_TS(v) or GetType(v)) .. "\n"
9922table.insert(args, "A_" .. i)
9923end
9924script = script .. "local Event = " .. GetPath(object) .. "\n\n"
9925script = script .. "Event:" .. method .. "(" .. table.concat(args, ", ") .. ")"
9926
9927return script
9928end
9929
9930local dump_script = function(script)
9931Source:ClearAllChildren()
9932local lines = 0
9933script:gsub("[^\r\n]+", function(c)
9934lines = lines + 1
9935local tabs = 0
9936c:gsub("%\t", function() tabs = tabs + 1 end)
9937local line = ScriptLine:Clone()
9938line.Parent = Source
9939line.SourceText.Text = c
9940line.Line.Text = lines
9941line.RemoteHighlight.Text = Highlight(c, {"FireServer", "InvokeServer", "invokeServer", "fireServer"})
9942line.Position = UDim2.new(0, tabs * (17 * 2), 0, -17 + #Source:GetChildren() * 17)
9943line.Globals.Text = Highlight(c, global_env)
9944line.Line.Position = UDim2.new(0, 0 - tabs * (17 * 2), 0, 0)
9945line.Strings.Text = strings(c)
9946line.Keywords.Text = Highlight(c, lua_keywords)
9947line.Tokens.Text = Tokens(c)
9948line.Comments.Text = comments(c)
9949end)
9950end
9951
9952local log_remote = function(table)
9953if SetRemotes[table.object.Name].Enabled.Text == "Disabled" then return end
9954local B = RBTN:Clone()
9955g_caller = table.caller
9956remotes_fired = remotes_fired + 1
9957Total.Text = remotes_fired
9958
9959B.Parent = Remotes
9960B.Position = UDim2.new(0, 10, 0, -20 + #Remotes:GetChildren() * 30)
9961B.Icon.Image = table.method == "FireServer" and "rbxassetid://413369506" or "rbxassetid://413369623"
9962B.RemoteName.Text = table.object.Name
9963B.ID.Text = tostring(remotes_fired)
9964B.MouseButton1Down:Connect(function()
9965dump_script(table.script)
9966g_caller = table.caller
9967f_return = table.freturn == nil and table.object.Name .. " is not RemoteFunction" or table.freturn
9968end)
9969end
9970
9971
9972local get_namecall_dump = function(script, object, ...)
9973local Ret = nil
9974if object.ClassName == "RemoteFunction" then
9975local freturn = {pcall(object.InvokeServer, object, ...)}
9976freturn = {select(2, unpack(freturn))}
9977
9978if #freturn == 0 then
9979Ret = object.Name .. " is a void type RemoteFunction."
9980else
9981Ret = Table_TS(freturn)
9982end
9983end
9984namecall_dump[#namecall_dump + 1] =
9985{
9986script = namecall_script(object, object.ClassName == "RemoteEvent" and "FireServer" or "InvokeServer", ...),
9987caller = script,
9988object = object,
9989method = object.ClassName == "RemoteEvent" and "FireServer" or "InvokeServer",
9990freturn = Ret
9991}
9992end
9993
9994GetReturn.MouseButton1Down:Connect(function()
9995dump_script(f_return)
9996end)
9997
9998Decompile.MouseButton1Down:Connect(function()
9999local source = decompile(g_caller)
10000
10001dump_script(type(source) == "boolean" and "Failed to decompile caller script!" or source)
10002end)
10003
10004Step:Connect(function()
10005while #namecall_dump > 0 do
10006log_remote(table.remove(namecall_dump, 1))
10007end
10008end)
10009
10010local on_namecall = function(object, ...)
10011local method = select(#{...}, ...)
10012local args = {...}
10013args[#args] = nil
10014if object.Name ~= "CharacterSoundEvent" and method:match("Server") and spy_enabled == true then get_namecall_dump(getfenv(2).script, object, unpack(args)) end
10015
10016return game_namecall(object, ...)
10017end
10018
10019game_meta.__namecall = on_namecall
10020end)
10021headsitting = false
10022addcmd('headsit',{},
10023function(args, speaker)
10024 local players = getPlayer(args[1], speaker)
10025 for i,v in pairs(players)do
10026 headsitting = true
10027 Players.LocalPlayer.Character.Humanoid.Sit = true
10028 repeat wait()
10029 if Players[v].Character and Players[v].Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') then
10030 if Players:FindFirstChild(Players[v].Name) and Players.LocalPlayer.Character.Humanoid.Sit == true then
10031 Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Players[v].Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(0),0)* CFrame.new(0,1.6,0.4)
10032 else
10033 headsitting = false
10034 end
10035 end
10036 until headsitting == false
10037 end
10038end)
10039
10040spamming = false
10041addcmd('spam',{},
10042function(args, speaker)
10043 spamming = true
10044 local spamstring = getstring(1)
10045 repeat wait(1)
10046 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamstring, "All")
10047 until spamming == false
10048end)
10049
10050addcmd('nospam',{'unspam'},
10051function(args, speaker)
10052 spamming = false
10053end)
10054
10055pmspamming = {}
10056addcmd('pmspam',{},
10057function(args, speaker)
10058 local players = getPlayer(args[1], speaker)
10059 for i,v in pairs(players)do
10060 spawn(function()
10061 if FindInTable(pmspamming, Players[v].Name) then return end
10062 table.insert(pmspamming, Players[v].Name)
10063 local pmspamstring = getstring(2)
10064 repeat wait(1)
10065 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..Players[v].Name.." "..pmspamstring, "All")
10066 until not FindInTable(pmspamming, Players[v].Name)
10067 end)
10068 end
10069end)
10070
10071addcmd('nopmspam',{'unpmspam'},
10072function(args, speaker)
10073 local players = getPlayer(args[1], speaker)
10074 for i,v in pairs(players)do
10075 spawn(function()
10076 for a,b in pairs(pmspamming) do
10077 if b == Players[v].Name then
10078 table.remove(pmspamming, a)
10079 end
10080 end
10081 end)
10082 end
10083end)
10084
10085addcmd('blockhead',{},
10086function(args, speaker)
10087 Players.LocalPlayer.Character.Head.Mesh:Destroy()
10088end)
10089
10090addcmd('blockhats',{},
10091function(args, speaker)
10092 for _,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
10093 if (v:IsA("Accessory")) then
10094 v.Handle.Mesh:remove()
10095 end
10096 end
10097end)
10098
10099addcmd('clone',{},
10100function(args, speaker)
10101 local AnimationId = "215384594"
10102 local Anim = Instance.new("Animation")
10103 Anim.AnimationId = "rbxassetid://"..AnimationId
10104 local k = Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
10105 k:Play()
10106 k:AdjustSpeed(100)
10107end)
10108
10109addcmd('creeper',{},
10110function(args, speaker)
10111 if r15(Players.LocalPlayer) then
10112 local lol = Players.LocalPlayer
10113 lol.Character["Head"].Mesh:Destroy()
10114 lol.Character["LeftUpperArm"]:Destroy()
10115 lol.Character["RightUpperArm"]:Destroy()
10116 for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
10117 if v:IsA'Hat' or v:IsA'Accessory' then
10118 v.Parent = workspace
10119 end
10120 end
10121 else
10122 local lol = Players.LocalPlayer
10123 lol.Character["Head"].Mesh:Destroy()
10124 lol.Character["Left Arm"]:Destroy()
10125 lol.Character["Right Arm"]:Destroy()
10126 for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
10127 if v:IsA'Hat' or v:IsA'Accessory' then
10128 v.Parent = workspace
10129 end
10130 end
10131 end
10132end)
10133
10134bangplr = nil
10135
10136addcmd('bang',{'rape'},
10137function(args, speaker)
10138 if not r15(Players.LocalPlayer) then
10139 local players = getPlayer(args[1], speaker)
10140 for i,v in pairs(players)do
10141 bangAnim = Instance.new("Animation")
10142 bangAnim.AnimationId = "rbxassetid://148840371"
10143 bang = Players.LocalPlayer.Character.Humanoid:LoadAnimation(bangAnim)
10144 bang:Play(.1, 1, 1)
10145 bangplr = Players[v].Name
10146 end
10147 else
10148 notify('R6 Required','This command requires the r6 rig type')
10149 end
10150end)
10151
10152addcmd('unbang',{'unrape'},
10153function(args, speaker)
10154 bangplr = nil
10155 bang:Stop()
10156 bangAnim:Destroy()
10157end)
10158
10159addcmd('bringpart',{},
10160function(args, speaker)
10161 for i,v in pairs(workspace:GetDescendants()) do
10162 if v.Name:lower() == getstring(1):lower() and v:IsA("BasePart") then
10163 v.CFrame = speaker.Character.HumanoidRootPart.CFrame
10164 end
10165 end
10166end)
10167
10168addcmd('gotopart',{},
10169function(args, speaker)
10170 for i,v in pairs(workspace:GetDescendants()) do
10171 if v.Name:lower() == getstring(1):lower() and v:IsA("BasePart") then
10172 speaker.Character.HumanoidRootPart.CFrame = v.CFrame
10173 wait(0.1)
10174 end
10175 end
10176end)
10177
10178gtools = false
10179addcmd('grabtools',{},
10180function(args, speaker)
10181 workspace.ChildAdded:connect(function(part)
10182 if gtools then
10183 if part:IsA("Tool") then
10184 part.Handle.CFrame = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
10185 end
10186 end
10187 end)
10188end)
10189
10190addcmd('nograbtools',{'ungrabtools'},
10191function(args, speaker)
10192 gtools = false
10193end)
10194
10195addcmd('light',{},
10196function(args, speaker)
10197 local light = Instance.new("PointLight", speaker.Character.HumanoidRootPart)
10198 light.Range = 30
10199 if args[1] then
10200 light.Brightness = args[1]
10201 else
10202 light.Brightness = 5
10203 end
10204end)
10205
10206addcmd('unlight',{'nolight'},
10207function(args, speaker)
10208 for i,v in pairs(speaker.Character:GetDescendants()) do
10209 if v.ClassName == "PointLight" then
10210 v:Destroy()
10211 end
10212 end
10213end)
10214
10215addcmd('givetools',{},
10216function(args, speaker)
10217 for i,t in pairs(Players.LocalPlayer.Backpack:GetDescendants()) do
10218 if t:IsA("Tool") then
10219 t.Parent = Players.LocalPlayer.Character
10220 wait()
10221 local players = getPlayer(args[1], speaker)
10222 for i,v in pairs(players)do
10223 t.Parent = Players[v].Character
10224 end
10225 end
10226 end
10227end)
10228
10229addcmd('copytools',{'clonetools'},
10230function(args, speaker)
10231 local players = getPlayer(args[1], speaker)
10232 for i,v in pairs(players)do
10233 spawn(function()
10234 for i,v in pairs(Players[v].Backpack:GetChildren()) do
10235 if v:IsA('Tool') or v:IsA('HopperBin') then
10236 v:Clone().Parent = speaker.Backpack
10237 end
10238 end
10239 end)
10240 end
10241end)
10242
10243
10244addcmd('spawnpoint',{'spawn'},
10245function(args, speaker)
10246 spawnpos = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
10247 spawnpoint = true
10248 notify('Spawn Point','Spawn point created at '..tostring(spawnpos))
10249end)
10250
10251addcmd('nospawnpoint',{'nospawn'},
10252function(args, speaker)
10253 spawnpoint = false
10254 notify('Spawn Point','Removed spawn point')
10255end)
10256
10257addcmd('hatspin',{'spinhats'},
10258function(args, speaker)
10259 for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
10260 if v:IsA("Accessory") or v:IsA("Hat") then
10261 local keep = Instance.new("BodyPosition") keep.Parent = v.Handle keep.Name = "no"
10262 local spin = Instance.new("BodyAngularVelocity") spin.Parent = v.Handle spin.Name = "ha"
10263 if v.Handle.AccessoryWeld then
10264 v.Handle.AccessoryWeld:Destroy()
10265 end
10266 if args[1] then
10267 spin.AngularVelocity = Vector3.new(0, args[1], 0)
10268 spin.MaxTorque = Vector3.new(0, args[1] * 2, 0)
10269 else
10270 spin.AngularVelocity = Vector3.new(0, 100, 0)
10271 spin.MaxTorque = Vector3.new(0, 200, 0)
10272 end
10273 keep.P = 30000
10274 keep.D = 50
10275 spinning = keep
10276 spinenabled = true
10277 end
10278 end
10279end)
10280
10281addcmd('unhatspin',{'unspinhats'},
10282function(args, speaker)
10283 for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
10284 if v:IsA("Accessory") or v:IsA("Hat") then
10285 pcall(function()
10286 if v:IsA("Accessory") or v:IsA("Hat") then
10287 v.Parent = workspace
10288 end
10289 wait(0.5)
10290 v.Handle.no:Destroy()
10291 v.Handle.ha:Destroy()
10292 if v:IsA("Accessory") or v:IsA("Hat") then
10293 v.Parent = Players.LocalPlayer.Character
10294 end
10295 end)
10296 end
10297 end
10298end)
10299
10300addcmd('ambient',{},
10301function(args, speaker)
10302 game:GetService("Lighting").Ambient = Color3.new(args[1],args[2],args[3])
10303 game:GetService("Lighting").OutdoorAmbient = Color3.new(args[1],args[2],args[3])
10304end)
10305
10306addcmd('nofog',{},
10307function(args, speaker)
10308 game:GetService("Lighting").FogEnd = 100000
10309end)
10310
10311addcmd('brightness',{},
10312function(args, speaker)
10313 game:GetService("Lighting").Brightness = args[1]
10314end)
10315
10316origsettings = {abt = game:GetService("Lighting").Ambient, oabt = game:GetService("Lighting").OutdoorAmbient, brt = game:GetService("Lighting").Brightness, time = game:GetService("Lighting").TimeOfDay, fclr = game:GetService("Lighting").FogColor, fe = game:GetService("Lighting").FogEnd, fs = game:GetService("Lighting").FogStart}
10317
10318addcmd('restorelighting',{'rlighting'},
10319function(args,speaker)
10320 game:GetService("Lighting").Ambient = origsettings.abt
10321 game:GetService("Lighting").OutdoorAmbient = origsettings.oabt
10322 game:GetService("Lighting").Brightness = origsettings.brt
10323 game:GetService("Lighting").TimeOfDay = origsettings.time
10324 game:GetService("Lighting").FogColor = origsettings.fclr
10325 game:GetService("Lighting").FogEnd = origsettings.fe
10326 game:GetService("Lighting").FogStart = origsettings.fs
10327end)
10328
10329
10330addcmd('blockspam',{},
10331function(args, speaker)
10332
10333local GetBackpack = game.Players.LocalPlayer.Backpack:GetChildren() --this haks makes it so u can drop the gears so u can give it to ur friends or watever
10334for i=1, #GetBackpack do
10335 if GetBackpack[i].ClassName == "Tool" then
10336 GetBackpack[i].CanBeDropped = true
10337 end
10338end
10339
10340
10341local GetBackpack = game.Players.LocalPlayer.Backpack:GetChildren() --makes it better lel
10342for i=1, #GetBackpack do
10343 if GetBackpack[i].ClassName == "Tool" then
10344 GetBackpack[i].CanBeDropped = true
10345 end
10346end
10347LPC = game:GetService('Players').LocalPlayer.Character
10348
10349function removemesh()
10350 for _,c in pairs(game:GetService('Players').LocalPlayer.Backpack:GetChildren()) do
10351 if c:IsA('Tool') then
10352 c.Parent = LPC
10353 for _,x in pairs(c:GetDescendants()) do
10354 if x:IsA('SpecialMesh') or x:IsA('BlockMesh') then
10355 x:Remove()
10356 end
10357 end
10358 end
10359 end
10360end
10361function drop()
10362 for _,zx in pairs(LPC:GetChildren()) do
10363 if zx:IsA('Tool') then
10364 x.Parent = workspace
10365 end
10366 end
10367end
10368
10369pcall(removemesh)
10370wait(0.1)
10371pcall(drop)
10372end)
10373addcmd('lmaosign',{'lmao'},
10374function(args, speaker)
10375local Handles = {
10376CFrame.new(-2.47932649, -2.48046541, 11.918704, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10377CFrame.new(-2.49850631, -3.68023038, 11.9323082, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10378CFrame.new(-2.51768637, -4.87999392, 11.9459133, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10379CFrame.new(-0.194016188, 11.0659618, 1.88829291, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10380CFrame.new(-0.206802621, 10.266118, 1.89736247, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10381CFrame.new(-2.51768637, -4.87999392, 11.9459133, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10382CFrame.new(-1.65753007, -4.9403553, 7.83539152, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10383CFrame.new(-1.6191721, -2.54082656, 7.80818272, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10384CFrame.new(-1.63835204, -3.74059153, 7.82178736, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10385CFrame.new(-0.869929373, -7.97430229, 3.87805605, 0.185753763, -0.0885646343, 0.978592098, 0.487673551, 0.872918665, -0.0135682495, -0.8530339, 0.479755968, 0.205339029),
10386CFrame.new(-1.60842264, -1.12407112, 7.84890318, 0.169824079, 0.116239108, 0.97859019, -0.512135923, 0.858801961, -0.0131341107, -0.841946244, -0.498942912, 0.20537591),
10387CFrame.new(-1.18779457, -3.77220869, 5.66865683, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10388CFrame.new(-1.16861475, -2.57244396, 5.65505219, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10389CFrame.new(-1.20697463, -4.97197199, 5.68226051, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10390CFrame.new(-0.759018064, -2.60118723, 3.69766212, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10391CFrame.new(-0.778196156, -3.80095196, 3.71126676, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10392CFrame.new(-0.980865538, -3.9171896, 4.67129469, 0.194125995, 0.068435885, 0.978581727, -0.272411495, 0.96208787, -0.0132425297, -0.942392647, -0.26400739, 0.205409512),
10393CFrame.new(0.302834183, -5.25893974, 0.119167097, -0.194091126, 0.0684530064, -0.978587449, 0.272901505, 0.961950064, 0.0131621696, 0.94225806, -0.264504552, -0.205387428),
10394CFrame.new(0.560022771, -3.87598085, -1.01880693, -0.205219269, 0.0159943067, -0.978580475, 0.0146320192, 0.999802947, 0.0132725937, 0.978605092, -0.0115948766, -0.205413446),
10395CFrame.new(0.579201698, -2.67621565, -1.03241158, -0.205219269, 0.0159943067, -0.978580475, 0.0146320192, 0.999802947, 0.0132725937, 0.978605092, -0.0115948766, -0.205413446),
10396CFrame.new(-0.776662827, -2.58896613, 5.44642067, 0.015610557, 0.204755932, -0.978683949, 0.999808431, -0.0146257328, 0.0128866518, -0.0116752274, -0.978702009, -0.20494473),
10397CFrame.new(-0.455375969, -3.01188183, 3.88504672, 0.015610557, 0.204755932, -0.978683949, 0.999808431, -0.0146257328, 0.0128866518, -0.0116752274, -0.978702009, -0.20494473),
10398CFrame.new(-0.445787132, -2.41200018, 3.8782444, 0.015610557, 0.204755932, -0.978683949, 0.999808431, -0.0146257328, 0.0128866518, -0.0116752274, -0.978702009, -0.20494473),
10399CFrame.new(0.0627772883, -5.06107616, -0.385646552, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10400CFrame.new(0.0819572285, -3.86131263, -0.399250835, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10401CFrame.new(0.101135343, -2.6615479, -0.412855625, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10402CFrame.new(0.595253408, -5.09844351, -2.93025184, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10403CFrame.new(0.614433348, -3.89867902, -2.94385624, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10404CFrame.new(0.633611381, -2.69891405, -2.9574604, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10405CFrame.new(-0.411382258, -2.53137517, 2.0424788, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10406CFrame.new(-0.39859587, -1.73153222, 2.0334096, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10407CFrame.new(-1.10770202, -2.482512, 5.37003756, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10408CFrame.new(-1.09491575, -1.68266892, 5.36096859, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10409CFrame.new(-0.472117007, -6.33063555, 2.08556008, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10410CFrame.new(-0.459330499, -5.53079224, 2.07649016, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10411CFrame.new(-1.1556505, -5.48192883, 5.40404987, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10412CFrame.new(-1.16843677, -6.28177166, 5.41311932, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10413CFrame.new(1.41184855, -2.75352597, -6.67650509, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10414CFrame.new(1.3926686, -3.95329094, -6.66290092, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10415CFrame.new(1.37348855, -5.15305471, -6.64929676, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10416CFrame.new(0.879371643, -2.71616006, -4.1318965, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10417CFrame.new(0.860191762, -3.91592455, -4.11829281, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10418CFrame.new(0.841011822, -5.11568832, -4.10468864, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10419CFrame.new(-0.536047339, -10.329855, 2.13090825, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10420CFrame.new(-0.523260951, -9.53001118, 2.12183881, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10421CFrame.new(-1.21958256, -9.48114777, 5.44939709, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10422CFrame.new(-1.23236716, -10.2809916, 5.45846796, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10423CFrame.new(2.23104191, -2.81101251, -10.5912876, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10424CFrame.new(2.21186209, -4.010777, -10.5776834, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10425CFrame.new(2.19268394, -5.21054173, -10.5640783, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10426CFrame.new(1.69856501, -2.77364659, -8.04667759, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10427CFrame.new(1.67938709, -3.97341132, -8.03307343, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10428CFrame.new(1.66020691, -5.17317486, -8.01946831, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10429CFrame.new(-0.599977791, -14.3290749, 2.1762569, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10430CFrame.new(-0.587191284, -13.529233, 2.16718698, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10431CFrame.new(-1.28351295, -13.4803696, 5.49474573, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10432CFrame.new(-1.29629946, -14.2802114, 5.50381613, -0.0155062452, 0.204845607, 0.978666842, -0.999815702, -0.0141175529, -0.0128854513, 0.0111767389, -0.978690684, 0.205026478),
10433CFrame.new(3.05023766, -2.86849904, -14.5060701, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10434CFrame.new(3.0310576, -4.06826401, -14.492466, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10435CFrame.new(3.01187778, -5.26802731, -14.4788609, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10436CFrame.new(2.51776075, -2.83113265, -11.9614611, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10437CFrame.new(2.49858093, -4.03089809, -11.9478579, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10438CFrame.new(2.47940254, -5.23066235, -11.9342527, 0.205227405, 0.0159715191, 0.978579164, -0.0141227795, 0.999809146, -0.0133561101, -0.978610814, -0.0110792611, 0.205414385),
10439}
10440
10441for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
10442if i <= #Handles+1 and i>=2 then
10443v.Grip = Handles[i-1]
10444v.Parent = game.Players.LocalPlayer.Character
10445end
10446end
10447end)
10448addcmd('drophats',{'drophat'},
10449function(args, speaker)
10450 if speaker.Character then
10451 for _,obj in pairs(speaker.Character:GetChildren()) do
10452 if obj:IsA("Accessory") then
10453 obj.Parent = workspace
10454 end
10455 end
10456 end
10457end)
10458
10459addcmd('droptools',{'droptool'},
10460function(args, speaker)
10461 if speaker.Character then
10462 for _,obj in pairs(speaker.Character:GetChildren()) do
10463 if obj:IsA("Tool") then
10464 obj.Parent = workspace
10465 end
10466 end
10467 end
10468 if speaker:FindFirstChild("Backpack") then
10469 for _,obj in pairs(speaker.Backpack:GetChildren()) do
10470 if obj:IsA("Tool") then
10471 obj.Parent = workspace
10472 end
10473 end
10474 end
10475end)
10476
10477addcmd('logs',{'chatlogs'},
10478function(args, speaker)
10479 logsDrag:TweenPosition(UDim2.new(0, 0, 1, -250), "InOut", "Quart", 0.3, true, nil)
10480end)
10481
10482addcmd('fling',{},
10483function(args, speaker)
10484 for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
10485 if child.ClassName == "Part" or child.ClassName == "MeshPart" then
10486 child.CustomPhysicalProperties = PhysicalProperties.new(2, 0.3, 0.5)
10487 end
10488 end
10489 for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
10490 if v:IsA('Accessory') or v:IsA('Hat') then
10491 for e,c in pairs(v:GetDescendants()) do
10492 if c:IsA('Part') or c:IsA('MeshPart') then
10493 c.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
10494 end
10495 end
10496 end
10497 end
10498 execCmd('noclip')
10499 wait(.1)
10500 local bambam = Instance.new("BodyAngularVelocity")
10501 bambam.Parent = Players.LocalPlayer.Character.HumanoidRootPart
10502 bambam.AngularVelocity = Vector3.new(0,311111,0)
10503 bambam.MaxTorque = Vector3.new(0,311111,0)
10504 bambam.P = math.huge
10505end)
10506
10507addcmd('unfling',{'nofling'},
10508function(args, speaker)
10509 execCmd('clip')
10510 wait(.1)
10511 for i,v in pairs(Players.LocalPlayer.Character.HumanoidRootPart:GetChildren()) do
10512 if v.ClassName == 'BodyAngularVelocity' then
10513 v:Destroy()
10514 end
10515 end
10516 for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
10517 if child.ClassName == "Part" or child.ClassName == "MeshPart" then
10518 child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
10519 end
10520 end
10521end)
10522
10523addcmd('spin',{},
10524function(args, speaker)
10525 spinInstance = Instance.new("Animation")
10526 spinInstance.AnimationId = "rbxassetid://188632011"
10527 spinAnim = Players.LocalPlayer.Character.Humanoid:LoadAnimation(spinInstance)
10528 spinAnim.Looped = true
10529 spinAnim:Play()
10530 if args[1] then
10531 spinAnim:AdjustSpeed(args[1])
10532 end
10533end)
10534
10535addcmd('unspin',{},
10536function(args, speaker)
10537 spinInstance:Destroy()
10538 spinAnim:Stop()
10539end)
10540addcmd('tprandom',{'tpr'},
10541function(args, speaker)
10542 local plrs = game.Players
10543local plr = plrs.LocalPlayer
10544local backpack = plr.Backpack
10545
10546
10547function transform()
10548 for i = 1,2 do
10549 backpack:FindFirstChildOfClass("Tool").Parent = plr.Character
10550 end
10551 for _,v in next, plr.Character:GetChildren() do
10552 if v:IsA("Tool") then
10553 v.Parent = workspace
10554 end
10555 end
10556end
10557
10558for _,v in next, plrs:GetPlayers() do
10559 if v.Character:FindFirstChildOfClass("Humanoid").Sit == false then
10560 transform()
10561 wait(.25)
10562 plr.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
10563 wait(.25)
10564 end
10565end
10566end)
10567
10568addcmd('dae2',{},
10569function(args, speaker)
10570local obj = game:service'Players'.LocalPlayer;
10571local mt = getrawmetatable(obj);
10572local backup = {} setreadonly(mt,false);for i,v in pairs(mt) do backup[i]=v end mt.__namecall = newcclosure(function(...) local p = {...} x,d = p[1],p[#p] if x == obj and d:lower() == 'kick' then return true; end return backup.__namecall(...); end)
10573end)
10574
10575addcmd('destroyantiexploit',{'dae'},
10576function(args, speaker)
10577for i, v in pairs(game:GetDescendants()) do
10578if v:IsA("LocalScript") then
10579v:Destroy()
10580end
10581end
10582end)
10583
10584addcmd('CFrame',{'CFR'},
10585function(args, speaker)
10586
10587local coordgui = Instance.new("ScreenGui")
10588local main = Instance.new("Frame")
10589local title = Instance.new("TextLabel")
10590local credit = Instance.new("TextLabel")
10591local grab = Instance.new("TextButton")
10592local copy = Instance.new("TextButton")
10593local cords = Instance.new("TextLabel")
10594--Properties:
10595coordgui.Name = "coordgui"
10596coordgui.Parent = game.CoreGui
10597
10598main.Name = "main"
10599main.Parent = coordgui
10600main.BackgroundColor3 = Color3.new(1, 1, 1)
10601main.Position = UDim2.new(0.352638364, 0, 0.405797124, 0)
10602main.Size = UDim2.new(0, 228, 0, 142)
10603main.Style = Enum.FrameStyle.DropShadow
10604main.Active = true
10605main.Draggable = true
10606
10607title.Name = "title"
10608title.Parent = main
10609title.BackgroundColor3 = Color3.new(0, 0, 0)
10610title.Position = UDim2.new(-0.0517418832, 0, -0.054933358, 0)
10611title.Size = UDim2.new(0, 235, 0, 19)
10612title.Font = Enum.Font.SciFi
10613title.Text = "Coordinates Grabber Gui"
10614title.TextColor3 = Color3.new(1, 1, 1)
10615title.TextSize = 14
10616
10617credit.Name = "credit"
10618credit.Parent = main
10619credit.BackgroundColor3 = Color3.new(0, 0, 0)
10620credit.Position = UDim2.new(-0.0517418832, 0, 0.930982113, 0)
10621credit.Size = UDim2.new(0, 235, 0, 19)
10622credit.Font = Enum.Font.SciFi
10623credit.Text = "Made By Katie#8933"
10624credit.TextColor3 = Color3.new(1, 1, 1)
10625credit.TextSize = 14
10626
10627grab.Name = "grab"
10628grab.Parent = main
10629grab.BackgroundColor3 = Color3.new(0, 0, 0)
10630grab.Position = UDim2.new(0.0381504558, 0, 0.600263834, 0)
10631grab.Size = UDim2.new(0, 128, 0, 31)
10632grab.Font = Enum.Font.SciFi
10633grab.Text = "Grab Coordinates"
10634grab.TextColor3 = Color3.new(1, 1, 1)
10635grab.TextSize = 14
10636
10637copy.Name = "copy"
10638copy.Parent = main
10639copy.BackgroundColor3 = Color3.new(0, 0, 0)
10640copy.Position = UDim2.new(0.697107434, 0, 0.595215261, 0)
10641copy.Size = UDim2.new(0, 52, 0, 32)
10642copy.Font = Enum.Font.SciFi
10643copy.Text = "Copy"
10644copy.TextColor3 = Color3.new(1, 1, 1)
10645copy.TextSize = 14
10646
10647cords.Name = "cords"
10648cords.Parent = main
10649cords.BackgroundColor3 = Color3.new(0, 0, 0)
10650cords.Position = UDim2.new(0.0420129336, 0, 0.199266031, 0)
10651cords.Size = UDim2.new(0, 194, 0, 37)
10652cords.Font = Enum.Font.SciFi
10653cords.Text = ""
10654cords.TextColor3 = Color3.new(1, 1, 1)
10655cords.TextSize = 14
10656-- Scripts:
10657game:GetService("UserInputService").InputBegan:connect(onKeyPress)
10658
10659grab.MouseButton1Down:Connect(function()
10660 cords.Text = tostring(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)
10661 wait(0.25)
10662 print(''..tostring(game.Players.LocalPlayer.Character.HumanoidRootPart.Position))
10663end)
10664
10665copy.MouseButton1Down:Connect(function()
10666 setclipboard(""..cords.Text)
10667end)
10668end)
10669addcmd('bigball',{'bb'},
10670function(args, speaker)
10671local toolamount = 150 -- How much covered the ball is
10672local ballsize = 10 -- How big the ball is
10673
10674local LocalPlayer = game:GetService("Players").LocalPlayer
10675local runservice = game:GetService("RunService")
10676local characters = {}
10677LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
10678local currentamount = #LocalPlayer.Backpack:GetChildren()
10679LocalPlayer.Character.Archivable = true
10680local tempchar = LocalPlayer.Character:Clone()
10681tempchar.Parent = workspace
10682local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
10683local renderstepped = runservice.RenderStepped:Connect(function()
10684 workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
10685 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
10686 if tool:IsA("Tool") then
10687 tool.Parent = LocalPlayer
10688 end
10689 end
10690 LocalPlayer.Character:ClearAllChildren()
10691 local char = Instance.new("Model", workspace)
10692 table.insert(characters, char)
10693 Instance.new("Humanoid", char)
10694 LocalPlayer.Character = char
10695 repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
10696end)
10697repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
10698renderstepped:Disconnect()
10699repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
10700for _, char in pairs(characters) do
10701 char:Destroy()
10702end
10703for index, tool in pairs(LocalPlayer:GetChildren()) do
10704 if tool:IsA("Tool") then
10705 tool.Parent = LocalPlayer.Backpack
10706 tool.Handle.Massless = true
10707 tool.Grip = CFrame.new(Vector3.new(0, ballsize, 0)) * CFrame.Angles(math.deg(index), index, 0)
10708 tool.Parent = LocalPlayer.Character
10709 if tool.Handle:FindFirstChild("Mesh") ~= nil then
10710 tool.Handle.Mesh:Destroy()
10711 end
10712 end
10713end
10714LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
10715tempchar:Destroy()
10716LocalPlayer.Character:FindFirstChild("Humanoid").HipHeight = ballsize
10717end)
10718
10719addcmd('dupetools',{'dtools'},
10720function(args, speaker)
10721local toolamount = 65 -- Amount of tools you want to get
10722
10723local LocalPlayer = game:GetService("Players").LocalPlayer
10724local runservice = game:GetService("RunService")
10725local characters = {}
10726LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
10727local currentamount = #LocalPlayer.Backpack:GetChildren()
10728LocalPlayer.Character.Archivable = true
10729local tempchar = LocalPlayer.Character:Clone()
10730tempchar.Parent = workspace
10731local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
10732local renderstepped = runservice.RenderStepped:Connect(function()
10733 workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
10734 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
10735 if tool:IsA("Tool") then
10736 tool.Parent = LocalPlayer
10737 end
10738 end
10739 LocalPlayer.Character:ClearAllChildren()
10740 local char = Instance.new("Model", workspace)
10741 table.insert(characters, char)
10742 Instance.new("Humanoid", char)
10743 LocalPlayer.Character = char
10744 repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
10745end)
10746repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
10747renderstepped:Disconnect()
10748repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
10749for _, char in pairs(characters) do
10750 char:Destroy()
10751end
10752for _, tool in pairs(LocalPlayer:GetChildren()) do
10753 if tool:IsA("Tool") then
10754 tool.Parent = LocalPlayer.Backpack
10755 end
10756end
10757LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
10758tempchar:Destroy()
10759end)
10760addcmd('200dtools',{'fetools'},
10761function(args, speaker)
10762local toolamount = 200 -- Amount of tools you want to get
10763
10764local LocalPlayer = game:GetService("Players").LocalPlayer
10765local runservice = game:GetService("RunService")
10766local characters = {}
10767LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
10768local currentamount = #LocalPlayer.Backpack:GetChildren()
10769LocalPlayer.Character.Archivable = true
10770local tempchar = LocalPlayer.Character:Clone()
10771tempchar.Parent = workspace
10772local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
10773local renderstepped = runservice.RenderStepped:Connect(function()
10774 workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
10775 for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
10776 if tool:IsA("Tool") then
10777 tool.Parent = LocalPlayer
10778 end
10779 end
10780 LocalPlayer.Character:ClearAllChildren()
10781 local char = Instance.new("Model", workspace)
10782 table.insert(characters, char)
10783 Instance.new("Humanoid", char)
10784 LocalPlayer.Character = char
10785 repeat runservice.RenderStepped:Wait() until LocalPlayer.Character ~= nil
10786end)
10787repeat runservice.RenderStepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
10788renderstepped:Disconnect()
10789repeat runservice.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
10790for _, char in pairs(characters) do
10791 char:Destroy()
10792end
10793for _, tool in pairs(LocalPlayer:GetChildren()) do
10794 if tool:IsA("Tool") then
10795 tool.Parent = LocalPlayer.Backpack
10796 end
10797end
10798LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
10799tempchar:Destroy()
10800end)
10801
10802
10803if pcall(function() loadstring(game:HttpGet(('https://pastebin.com/raw/eh77L'),true))() end) then
10804 if ver ~= Version then
10805 notify('Doot','doot')
10806 end
10807 if Announcement and Announcement ~= '' then
10808 local AnnGUI = Instance.new("Frame")
10809 local background = Instance.new("Frame")
10810 local Dark = Instance.new("Frame")
10811 local TextBox = Instance.new("TextLabel")
10812 local shadow = Instance.new("Frame")
10813 local PopupText = Instance.new("TextLabel")
10814 local Exit = Instance.new("ImageButton")
10815
10816 AnnGUI.Name = randomString()
10817 AnnGUI.Parent = PARENT
10818 AnnGUI.Active = true
10819 AnnGUI.BackgroundColor3 = Color3.new(1, 1, 1)
10820 AnnGUI.BackgroundTransparency = 1
10821 AnnGUI.Position = UDim2.new(0.5, -180, 0, -400)
10822 AnnGUI.Size = UDim2.new(0, 360, 0, 20)
10823 AnnGUI.ZIndex = 4
10824
10825 background.Name = "background"
10826 background.Parent = AnnGUI
10827 background.BackgroundColor3 = Color3.new(255, 0, 255)
10828 background.BorderSizePixel = 0
10829 background.Position = UDim2.new(0, 0, 0, 20)
10830 background.Size = UDim2.new(0, 360, 0, 116)
10831
10832 Dark.Name = "Dark"
10833 Dark.Parent = background
10834 Dark.Active = true
10835 Dark.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
10836 Dark.BackgroundTransparency = 0.5
10837 Dark.BorderSizePixel = 0
10838 Dark.Size = UDim2.new(0, 360, 0, 5)
10839
10840 TextBox.Parent = background
10841 TextBox.BackgroundColor3 = Color3.new(1, 1, 1)
10842 TextBox.BackgroundTransparency = 1
10843 TextBox.Position = UDim2.new(0.0166666675, 0, 0.103232808, 0)
10844 TextBox.Size = UDim2.new(0, 348, 0, 98)
10845 TextBox.Font = Enum.Font.SourceSans
10846 TextBox.FontSize = Enum.FontSize.Size18
10847 TextBox.TextWrapped = true
10848 TextBox.Text = Announcement
10849 TextBox.TextColor3 = Color3.new(1, 1, 1)
10850 TextBox.TextXAlignment = Enum.TextXAlignment.Left
10851 TextBox.TextYAlignment = Enum.TextYAlignment.Top
10852
10853 shadow.Name = "shadow"
10854 shadow.Parent = AnnGUI
10855 shadow.BackgroundColor3 = Color3.new(255, 0, 255)
10856 shadow.BorderColor3 = Color3.new(0, 0, 0)
10857 shadow.BorderSizePixel = 0
10858 shadow.Size = UDim2.new(0, 360, 0, 20)
10859 shadow.ZIndex = 4
10860
10861 PopupText.Name = "PopupText"
10862 PopupText.Parent = shadow
10863 PopupText.BackgroundTransparency = 1
10864 PopupText.Position = UDim2.new(0, 51, 0, 0)
10865 PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
10866 PopupText.ZIndex = 4
10867 PopupText.Font = Enum.Font.SourceSans
10868 PopupText.FontSize = Enum.FontSize.Size24
10869 PopupText.Text = "Katies Announcement"
10870 PopupText.TextColor3 = Color3.new(1, 1, 1)
10871 PopupText.TextStrokeTransparency = 0
10872 PopupText.TextWrapped = true
10873
10874 Exit.Name = "Exit"
10875 Exit.Parent = shadow
10876 Exit.BackgroundColor3 = Color3.new(1, 1, 1)
10877 Exit.BackgroundTransparency = 1
10878 Exit.Size = UDim2.new(0, 20, 0, 20)
10879 Exit.ZIndex = 4
10880 Exit.Image = "rbxassetid://2132544126"
10881
10882 wait(1)
10883 AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, 150), "InOut", "Quart", 0.5, true, nil)
10884
10885 Exit.MouseButton1Click:Connect(function()
10886 AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
10887 wait(0.6)
10888 AnnGUI:Destroy()
10889 end)
10890 end
10891end
10892
10893wait()
10894Credits:TweenPosition(UDim2.new(0,0,0.9,0), "Out", "Quart", 0.2)
10895Logo:TweenSizeAndPosition(UDim2.new(0,175,0,175),UDim2.new(0,37,0,45), "Out", "Quart", 0.3)
10896wait(1)
10897for i=1,10 do
10898 Logo.ImageTransparency = Logo.ImageTransparency+0.1
10899 IntroBackground.BackgroundTransparency = Logo.BackgroundTransparency+0.1
10900 wait()
10901end
10902Credits:TweenPosition(UDim2.new(0,0,0.9,30), "Out", "Quart", 0.2)
10903wait(0.2)
10904Logo:Destroy()
10905Credits:Destroy()
10906IntroBackground:Destroy()
10907minimizeHolder()
10908function SCRIPT_LLWT78_FAKESCRIPT() -- Holder.LocalScript
10909 local script = Instance.new('LocalScript')
10910 script.Parent = Holder
10911 while true do
10912 i = 0
10913 for n=1,0,-0.05 do
10914 i = i + 0.05
10915 script.Parent.BackgroundColor3 = Color3.new(i, 0, n)
10916 wait()
10917 end
10918 i = 0
10919 for n=1,0,-0.05 do
10920 i = i + 0.05
10921 script.Parent.BackgroundColor3 = Color3.new(n, i, 0)
10922 wait()
10923 end
10924 i = 0
10925 for n=1,0,-0.05 do
10926 i = i + 0.05
10927 script.Parent.BackgroundColor3 = Color3.new(0, n, i)
10928 wait()
10929 end
10930 end
10931
10932end
10933coroutine.resume(coroutine.create(SCRIPT_LLWT78_FAKESCRIPT))
10934
10935end)
10936Workatapizzabut.Name = "Work at a pizzabut"
10937Workatapizzabut.Parent = Mainbar
10938Workatapizzabut.BackgroundColor3 = Color3.new(1, 0.933333, 0)
10939Workatapizzabut.BorderSizePixel = 2
10940Workatapizzabut.Position = UDim2.new(0.0790378004, 0, 0.462141007, 0)
10941Workatapizzabut.Size = UDim2.new(0, 186, 0, 48)
10942Workatapizzabut.Font = Enum.Font.GothamBlack
10943Workatapizzabut.Text = "Work at a pizza place"
10944Workatapizzabut.TextColor3 = Color3.new(0, 0, 0)
10945Workatapizzabut.TextSize = 16
10946Workatapizzabut.MouseButton1Click:connect(function()
10947--https://v3rmillion.net/showthread.php?tid=723696
10948getupvalues = getupvalues or debug.getupvalues
10949setupvalue = setupvalue or debug.setupvalue
10950if not (getrawmetatable and getupvalues and setupvalue and (getreg or debug.getregistry)) then
10951 local h = Instance.new("Hint",workspace)
10952 h.Text = "Incompatible exploit."
10953 wait(3)
10954 h:Destroy()
10955 return
10956end
10957local settings = {refill_at=50, refill_end=97, stay_in_kitchen=true}
10958local doCashier,doBoxer,doCook,doSupplier,doDelivery = true,true,true,true,true
10959if readfile then
10960 pcall(function()
10961 local new = game:GetService("HttpService"):JSONDecode(readfile("PizzaFarm.txt"))
10962 --corruption?
10963 local doOverwrite=false
10964 for k,v in pairs(new) do
10965 if settings[k]==nil then
10966 doOverwrite=true
10967 new[k]=nil
10968 end
10969 end
10970 for k,v in pairs(settings) do
10971 if new[k]==nil then
10972 doOverwrite=true
10973 new[k]=v
10974 end
10975 end
10976 --use input
10977 if doOverwrite then
10978 warn("Settings overwritten")
10979 writefile("PizzaFarm.txt",game:GetService("HttpService"):JSONEncode(new))
10980 end
10981 settings = new
10982 end)
10983end
10984
10985local player = game:GetService("Players").LocalPlayer
10986local ffc = game.FindFirstChild
10987local RNG = Random.new()
10988local remoteKey
10989local character,root
10990do
10991 --*dabs on luaU*
10992 local reg = (getreg or debug.getregistry)()
10993 remoteKey = (function()
10994 for i=1,#reg do
10995 local f = reg[i]
10996 if type(f)=="function" and tostring(getfenv(f).script)=="WorkTool" then
10997 for _,v in next,getupvalues(getfenv(f).onMove) do
10998 if type(v) == "number" and v > 1 then
10999 return v
11000 end
11001 end
11002 end
11003 end
11004 end)()
11005 for i=1,#reg do
11006 local f = reg[i]
11007 if type(f)=="function" and tostring(getfenv(f).script)=="Paycheck" then
11008 for k,v in next,getupvalues(f) do
11009 if tostring(v) == "CashOut" then
11010 setupvalue(f,k,{MouseButton1Click={wait=function()end,Wait=function()end}})
11011 break
11012 end
11013 end
11014 end
11015 end
11016 local mt=getrawmetatable(game)
11017 if setreadonly then
11018 setreadonly(mt,false)
11019 elseif make_writeable then
11020 make_writeable(mt)
11021 end
11022 local old__newindex=mt.__newindex
11023 if newcclosure then
11024 mt.__newindex=newcclosure(function(t,k,v)
11025 if t~=workspace.CurrentCamera or tostring(getfenv(2).script)~="LocalMain" then
11026 return old__newindex(t,k,v)
11027 end
11028 end)
11029 else
11030 mt.__newindex=function(t,k,v)
11031 if t~=workspace.CurrentCamera or tostring(getfenv(2).script)~="LocalMain" then
11032 return old__newindex(t,k,v)
11033 end
11034 end
11035 end
11036 workspace.Main.RealignCamera.RealignCamera:Destroy()
11037 Instance.new("BindableEvent",workspace.Main.RealignCamera).Name="RealignCamera"
11038end
11039assert(remoteKey,"failed to find remoteKey")
11040--//gui
11041Create = function(class,parent,props)
11042 local new = Instance.new(class)
11043 for k,v in next,props do
11044 new[k]=v
11045 end
11046 new.Parent = parent
11047 return new
11048end
11049gui=Create("ScreenGui",game.CoreGui,{Name="Farm", ZIndexBehavior="Sibling"})
11050main=Create("Frame",gui,{Name="main", Draggable=true, Active=true, Size=UDim2.new(0,350,0,100), Position=UDim2.new(.335,0,0.02,0), BackgroundColor3=Color3.new(0.098,0.098,0.098)})
11051topbar=Create("Frame",main,{Name="topbar", Size=UDim2.new(1,0,0.15,0), BackgroundColor3=Color3.new(0.255,0.255,0.255)})
11052closeBtn=Create("TextButton",topbar,{Name="closeBtn", TextWrapped=true, Size=UDim2.new(0.03,0,1,0), TextColor3=Color3.new(1,1,1), Text="X", BackgroundTransparency=1,
11053 Font="GothamSemibold", Position=UDim2.new(0.96,0,0,0), TextSize=14, TextScaled=true, BackgroundColor3=Color3.new(1,1,1)})
11054titleLbl=Create("TextLabel",topbar,{Name="titleLbl", TextWrapped=true, Size=UDim2.new(0.5,0,1,0), Text="Pizza Factory", TextSize=14, Font="GothamSemibold",
11055 BackgroundTransparency=1, Position=UDim2.new(0.25,0,0,0), TextColor3=Color3.new(1,1,1), BackgroundColor3=Color3.new(1,1,1)})
11056saveBtn=Create("ImageButton",topbar,{Name="saveBtn", Image="rbxassetid://55687833", Size=UDim2.new(0.05,0,1,0), Position=UDim2.new(0.01,0,0,0), BackgroundTransparency=1, BackgroundColor3=Color3.new(), Visible=writefile~=nil})
11057settings_1=Create("Frame",main,{Name="settings", BackgroundTransparency=1, Size=UDim2.new(0.97,0,0.75,0), Position=UDim2.new(0.025,0,0.2,0), BackgroundColor3=Color3.new(1,1,1)})
11058Layout=Create("UIGridLayout",settings_1,{VerticalAlignment="Center", SortOrder="LayoutOrder", HorizontalAlignment="Center", CellPadding=UDim2.new(0.01,0,0.1,0), CellSize=UDim2.new(0.325,0,0.26,0)})
11059cashier=Create("Frame",settings_1,{Name="cashier", LayoutOrder=4, BackgroundTransparency=1, Size=UDim2.new(0,100,0,100), BackgroundColor3=Color3.new(1,1,1)})
11060Label=Create("TextLabel",cashier,{TextWrapped=true, Size=UDim2.new(0.6,0,1,0), Text="Cashier", TextSize=14, TextXAlignment="Left", Font="SourceSans",
11061 BackgroundTransparency=1, Position=UDim2.new(0.4,0,0,0), TextColor3=Color3.new(1,1,1), TextScaled=true, BackgroundColor3=Color3.new(1,1,1)})
11062cashierBtn=Create("ImageButton",cashier,{Name="cashierBtn", ImageTransparency=1, BorderSizePixel=0, Size=UDim2.new(0.38,0,1,0), BackgroundColor3=Color3.new(0.392,0.392,0.392)})
11063cashierSlider=Create("Frame",cashierBtn,{Name="slider", Size=UDim2.new(0.5,-4,1,-4), Position=UDim2.new(doCashier and 0.5 or 0,2,0,2), BorderSizePixel=0, BackgroundColor3=Color3.new(0.784,0.784,0.784)})
11064kitchen=Create("Frame",settings_1,{Name="kitchen", LayoutOrder=9, BackgroundTransparency=1, Size=UDim2.new(0,100,0,100), BackgroundColor3=Color3.new(1,1,1)})
11065Label_2=Create("TextLabel",kitchen,{TextWrapped=true, Size=UDim2.new(0.6,0,1,0), Text="Kitchen TP:", TextSize=14, TextXAlignment="Right", Font="SourceSans",
11066 BackgroundTransparency=1, TextColor3=Color3.new(1,1,1), TextScaled=true, BackgroundColor3=Color3.new(1,1,1)})
11067kitchenBtn=Create("TextButton",kitchen,{Name="kitchenBtn", TextWrapped=true, Size=UDim2.new(0.25,0,1,0), TextColor3=Color3.new(), Text=settings.stay_in_kitchen and "X" or "", Font="GothamBold",
11068 Position=UDim2.new(0.62,0,0,0), TextSize=35, TextScaled=true, BackgroundColor3=Color3.new(0.784,0.784,0.784)})
11069refillEnd=Create("Frame",settings_1,{Name="refillEnd", LayoutOrder=8, BackgroundTransparency=1, Size=UDim2.new(0,100,0,100), BackgroundColor3=Color3.new(1,1,1)})
11070refillEndBox=Create("TextBox",refillEnd,{Name="refillEndBox", TextWrapped=true, Size=UDim2.new(0.25,0,1,0), Text=tostring(settings.refill_end), TextSize=50, TextColor3=Color3.new(),
11071 Font="Code", Position=UDim2.new(0.62,0,0,0), TextScaled=true, BackgroundColor3=Color3.new(0.784,0.784,0.784)})
11072Label_3=Create("TextLabel",refillEnd,{TextWrapped=true, Size=UDim2.new(0.6,0,1,0), Text="Refill End:", TextSize=14, TextXAlignment="Right", Font="SourceSans",
11073 BackgroundTransparency=1, TextColor3=Color3.new(1,1,1), TextScaled=true, BackgroundColor3=Color3.new(1,1,1)})
11074refillAt=Create("Frame",settings_1,{Name="refillAt", LayoutOrder=7, BackgroundTransparency=1, Size=UDim2.new(0,100,0,100), BackgroundColor3=Color3.new(1,1,1)})
11075Label_4=Create("TextLabel",refillAt,{TextWrapped=true, Size=UDim2.new(0.5,0,1,0), Text="Refill At:", TextSize=14, TextXAlignment="Right", Font="SourceSans",
11076 BackgroundTransparency=1, TextColor3=Color3.new(1,1,1), TextScaled=true, BackgroundColor3=Color3.new(1,1,1)})
11077refillAtBox=Create("TextBox",refillAt,{Name="refillAtBox", TextWrapped=true, Size=UDim2.new(0.25,0,1,0), Text=tostring(settings.refill_at), TextSize=50, TextColor3=Color3.new(),
11078 Font="Code", Position=UDim2.new(0.52,0,0,0), TextScaled=true, BackgroundColor3=Color3.new(0.784,0.784,0.784)})
11079supplier=Create("Frame",settings_1,{Name="supplier", LayoutOrder=6, BackgroundTransparency=1, Size=UDim2.new(0,100,0,100), BackgroundColor3=Color3.new(1,1,1)})
11080Label_5=Create("TextLabel",supplier,{TextWrapped=true, Size=UDim2.new(0.6,0,1,0), Text="Supplier", TextSize=14, TextXAlignment="Left", Font="SourceSans",
11081 BackgroundTransparency=1, Position=UDim2.new(0.4,0,0,0), TextColor3=Color3.new(1,1,1), TextScaled=true, BackgroundColor3=Color3.new(1,1,1)})
11082supplierBtn=Create("ImageButton",supplier,{Name="supplierBtn", ImageTransparency=1, BorderSizePixel=0, Size=UDim2.new(0.38,0,1,0), BackgroundColor3=Color3.new(0.392,0.392,0.392)})
11083supplierSlider=Create("Frame",supplierBtn,{Name="slider", Size=UDim2.new(0.5,-4,1,-4), Position=UDim2.new(doSupplier and 0.5 or 0,2,0,2), BorderSizePixel=0, BackgroundColor3=Color3.new(0.784,0.784,0.784)})
11084delivery=Create("Frame",settings_1,{Name="delivery", LayoutOrder=5, BackgroundTransparency=1, Size=UDim2.new(0,100,0,100), BackgroundColor3=Color3.new(1,1,1)})
11085Label_6=Create("TextLabel",delivery,{TextWrapped=true, Size=UDim2.new(0.6,0,1,0), Text="Delivery", TextSize=14, TextXAlignment="Left", Font="SourceSans",
11086 BackgroundTransparency=1, Position=UDim2.new(0.4,0,0,0), TextColor3=Color3.new(1,1,1), TextScaled=true, BackgroundColor3=Color3.new(1,1,1)})
11087deliveryBtn=Create("ImageButton",delivery,{Name="deliveryBtn", ImageTransparency=1, BorderSizePixel=0, Size=UDim2.new(0.38,0,1,0), BackgroundColor3=Color3.new(0.392,0.392,0.392)})
11088deliverySlider=Create("Frame",deliveryBtn,{Name="slider", Size=UDim2.new(0.5,-4,1,-4), Position=UDim2.new(doDelivery and 0.5 or 0,2,0,2), BorderSizePixel=0, BackgroundColor3=Color3.new(0.784,0.784,0.784)})
11089boxer=Create("Frame",settings_1,{Name="boxer", LayoutOrder=2, BackgroundTransparency=1, Size=UDim2.new(0,100,0,100), BackgroundColor3=Color3.new(1,1,1)})
11090boxerLbl=Create("TextLabel",boxer,{TextWrapped=true, Size=UDim2.new(0.6,0,1,0), Text="Boxer", TextSize=14, TextXAlignment="Left", Font="SourceSans",
11091 BackgroundTransparency=1, Position=UDim2.new(0.4,0,0,0), TextColor3=Color3.new(1,1,1), TextScaled=true, BackgroundColor3=Color3.new(1,1,1)})
11092boxerBtn=Create("ImageButton",boxer,{Name="boxerBtn", ImageTransparency=1, BorderSizePixel=0, Size=UDim2.new(0.38,0,1,0), BackgroundColor3=Color3.new(0.392,0.392,0.392)})
11093boxerSlider=Create("Frame",boxerBtn,{Name="slider", Size=UDim2.new(0.5,-4,1,-4), Position=UDim2.new(doBoxer and 0.5 or 0,2,0,2), BorderSizePixel=0, BackgroundColor3=Color3.new(0.784,0.784,0.784)})
11094cook=Create("Frame",settings_1,{Name="cook", LayoutOrder=3, BackgroundTransparency=1, Size=UDim2.new(0,100,0,100), BackgroundColor3=Color3.new(1,1,1)})
11095cookLbl=Create("TextLabel",cook,{TextWrapped=true, Size=UDim2.new(0.6,0,1,0), Text="Cook", TextSize=14, TextXAlignment="Left", Font="SourceSans",
11096 BackgroundTransparency=1, Position=UDim2.new(0.4,0,0,0), TextColor3=Color3.new(1,1,1), TextScaled=true, BackgroundColor3=Color3.new(1,1,1)})
11097cookBtn=Create("ImageButton",cook,{Name="cookBtn", ImageTransparency=1, BorderSizePixel=0, Size=UDim2.new(0.38,0,1,0), BackgroundColor3=Color3.new(0.392,0.392,0.392)})
11098cookSlider=Create("Frame",cookBtn,{Name="slider", Size=UDim2.new(0.5,-4,1,-4), Position=UDim2.new(doCook and 0.5 or 0,2,0,2), BorderSizePixel=0, BackgroundColor3=Color3.new(0.784,0.784,0.784)})
11099toggleAll=Create("Frame",settings_1,{Name="toggleAll", LayoutOrder=1, BackgroundTransparency=1, Size=UDim2.new(0,100,0,100), BackgroundColor3=Color3.new(1,1,1)})
11100switch=Create("Frame",toggleAll,{Name="switch", BackgroundTransparency=1, Size=UDim2.new(0.75,0,1,0), BackgroundColor3=Color3.new(1,1,1)})
11101allOffBtn=Create("ImageButton",switch,{Name="allOffBtn", ImageTransparency=1, BorderSizePixel=0, Size=UDim2.new(0.5,0,1,0), BackgroundColor3=Color3.new(0.235,0.235,0.235)})
11102allOnBtn=Create("ImageButton",switch,{Name="allOnBtn", ImageTransparency=1, BorderSizePixel=0, Size=UDim2.new(0.5,0,1,0), Position=UDim2.new(0.5,0,0,0), BackgroundColor3=Color3.new(0.333,0.333,0.333)})
11103toggleAllSlider=Create("Frame",switch,{Name="slider", Size=UDim2.new(0.1,0,1,4), Position=UDim2.new(0.45,0,0,-2), BorderSizePixel=0, BackgroundColor3=Color3.new(0.784,0.784,0.784)})
11104messageLbl=Create("TextLabel",topbar,{Name="messageLbl", Size=UDim2.new(0.5,0,1,0), Text="Saved.", TextSize=14, Font="GothamSemibold", BackgroundTransparency=1,
11105 Position=UDim2.new(0.07,0,0,0), TextColor3=Color3.new(1,1,1), Visible=false, TextXAlignment="Left"})
11106camframe=Create("Frame",gui,{Name="camframe", BackgroundTransparency=1, Size=UDim2.new(0,120,0,40), Position=UDim2.new(0.5,-320,0,-38), BackgroundColor3=Color3.new(0.118,0.118,0.118)})
11107rightCamBtn=Create("ImageButton",camframe,{Name="rightCamBtn", Image="rbxassetid://144168163", Size=UDim2.new(0.333,0,1,0), Rotation=180, Position=UDim2.new(0.666,0,0,0), BackgroundTransparency=1,
11108 BackgroundColor3=Color3.new(1,1,1)})
11109leftCamBtn=Create("ImageButton",camframe,{Name="leftCamBtn", Image="rbxassetid://144168163", Size=UDim2.new(0.333,0,1,0), BackgroundTransparency=1, BackgroundColor3=Color3.new(1,1,1)})
11110centerCamBtn=Create("ImageButton",camframe,{Name="centerCamBtn", Image="rbxassetid://58282192", Size=UDim2.new(0.333,0,1,0), Position=UDim2.new(0.333,0,0,0), BackgroundTransparency=1, BackgroundColor3=Color3.new(1,1,1)})
11111creditLbl=Create("TextLabel",main,{Position=UDim2.new(0,0,1,5),Size=UDim2.new(0,100,0,15),BackgroundTransparency=1,TextColor3=Color3.new(1,1,1),Text="by sirelKilla",TextScaled=true,TextStrokeTransparency=.8})
11112
11113local function toggleCashier(bool)
11114 if bool~=nil then
11115 doCashier=bool
11116 else
11117 doCashier = not doCashier
11118 end
11119 cashierSlider:TweenPosition(UDim2.new(doCashier and 0.5 or 0,2,0,2),nil,"Sine",0.1,true)
11120end
11121local function toggleCook(bool)
11122 if bool~=nil then
11123 doCook=bool
11124 else
11125 doCook = not doCook
11126 end
11127 cookSlider:TweenPosition(UDim2.new(doCook and 0.5 or 0,2,0,2),nil,"Sine",0.1,true)
11128end
11129local function toggleBoxer(bool)
11130 if bool~=nil then
11131 doBoxer=bool
11132 else
11133 doBoxer = not doBoxer
11134 end
11135 boxerSlider:TweenPosition(UDim2.new(doBoxer and 0.5 or 0,2,0,2),nil,"Sine",0.1,true)
11136end
11137local function toggleDelivery(bool)
11138 if bool~=nil then
11139 doDelivery=bool
11140 else
11141 doDelivery = not doDelivery
11142 end
11143 deliverySlider:TweenPosition(UDim2.new(doDelivery and 0.5 or 0,2,0,2),nil,"Sine",0.1,true)
11144end
11145local function toggleSupplier(bool)
11146 if bool~=nil then
11147 doSupplier=bool
11148 else
11149 doSupplier = not doSupplier
11150 end
11151 supplierSlider:TweenPosition(UDim2.new(doSupplier and 0.5 or 0,2,0,2),nil,"Sine",0.1,true)
11152end
11153cashierBtn.MouseButton1Click:Connect(toggleCashier)
11154cookBtn.MouseButton1Click:Connect(toggleCook)
11155boxerBtn.MouseButton1Click:Connect(toggleBoxer)
11156deliveryBtn.MouseButton1Click:Connect(toggleDelivery)
11157supplierBtn.MouseButton1Click:Connect(toggleSupplier)
11158allOffBtn.InputBegan:Connect(function()
11159 if game:GetService("UserInputService"):IsMouseButtonPressed(Enum.UserInputType.MouseButton1) then
11160 toggleCashier(false)
11161 toggleCook(false)
11162 toggleBoxer(false)
11163 toggleDelivery(false)
11164 toggleSupplier(false)
11165 toggleAllSlider:TweenPosition(UDim2.new(0,0,0,-2),nil,"Sine",0.1,true)
11166 wait(1)
11167 if toggleAllSlider.Position.X.Scale<.01 then
11168 toggleAllSlider:TweenPosition(UDim2.new(0.45,0,0,-2),nil,"Sine",0.1,true)
11169 end
11170 end
11171end)
11172allOnBtn.InputBegan:Connect(function()
11173 if game:GetService("UserInputService"):IsMouseButtonPressed(Enum.UserInputType.MouseButton1) then
11174 toggleCashier(true)
11175 toggleCook(true)
11176 toggleBoxer(true)
11177 toggleDelivery(true)
11178 toggleSupplier(true)
11179 toggleAllSlider:TweenPosition(UDim2.new(0.9,0,0,-2),nil,"Sine",0.1,true)
11180 wait(1)
11181 if toggleAllSlider.Position.X.Scale>.88 then
11182 toggleAllSlider:TweenPosition(UDim2.new(0.45,0,0,-2),nil,"Sine",0.1,true)
11183 end
11184 end
11185end)
11186kitchenBtn.MouseButton1Click:Connect(function()
11187 settings.stay_in_kitchen = not settings.stay_in_kitchen
11188 kitchenBtn.Text = settings.stay_in_kitchen and "X" or ""
11189end)
11190local oldRefillAt=refillAtBox.Text
11191refillAtBox:GetPropertyChangedSignal("Text"):Connect(function()
11192 if #refillAtBox.Text>2 or refillAtBox.Text:match("%D") then
11193 refillAtBox.Text = oldRefillAt
11194 end
11195 oldRefillAt = refillAtBox.Text
11196end)
11197refillAtBox.FocusLost:Connect(function()
11198 if tonumber(refillAtBox.Text) then
11199 settings.refill_at=tonumber(refillAtBox.Text)
11200 end
11201 refillAtBox.Text=tostring(settings.refill_at)
11202end)
11203local oldRefillEnd=refillEndBox.Text
11204refillEndBox:GetPropertyChangedSignal("Text"):Connect(function()
11205 if #refillEndBox.Text>2 or refillEndBox.Text:match("%D") then
11206 refillEndBox.Text = oldRefillEnd
11207 end
11208 oldRefillEnd = refillEndBox.Text
11209end)
11210refillEndBox.FocusLost:Connect(function()
11211 if tonumber(refillEndBox.Text) then
11212 settings.refill_end=tonumber(refillEndBox.Text)
11213 end
11214 refillEndBox.Text=tostring(settings.refill_end)
11215end)
11216closeBtn.MouseButton1Click:Connect(function() gui:Destroy() end)
11217closeBtn.MouseEnter:Connect(function() closeBtn.TextColor3=Color3.new(.9,0,0) end)
11218closeBtn.MouseLeave:Connect(function() closeBtn.TextColor3=Color3.new(1,1,1) end)
11219saveBtn.MouseButton1Click:Connect(function()
11220 if writefile and messageLbl.Visible==false then
11221 writefile("PizzaFarm.txt",game:GetService("HttpService"):JSONEncode(settings))
11222 messageLbl.Visible=true
11223 wait(2)
11224 messageLbl.Visible=false
11225 end
11226end)
11227local cameraArray = {CFrame.new(23,14,65,0.629,0.386,-0.674,-0,0.867,0.497,0.777,-0.313,0.545),CFrame.new(39,15,83,-0.571,0.392,-0.720,-0,0.878,0.478,0.820,0.273,-0.502),CFrame.new(40,20,-38,-0.801,-0.229,0.552,-0,0.923,0.384,-0.598,0.307,-0.739),CFrame.new(51,15,-25,-0.707,0.338,-0.620,0,0.878,0.478,0.707,0.338,-0.620),CFrame.new(47,12,21,0.026,0.323,-0.945,-0,0.946,0.323,0.999,-0.008,0.024)}
11228local cameraIndex = 0
11229centerCamBtn.MouseButton1Click:Connect(function()
11230 cameraIndex = 0
11231 workspace.CurrentCamera.CameraType = "Custom"
11232end)
11233leftCamBtn.MouseButton1Click:Connect(function()
11234 cameraIndex = cameraIndex - 1
11235 if cameraIndex < 0 then
11236 cameraIndex = #cameraArray
11237 end
11238 if cameraIndex == 0 then
11239 workspace.CurrentCamera.CameraType="Custom"
11240 else
11241 local cf = cameraArray[cameraIndex]
11242 workspace.CurrentCamera.CameraType="Scriptable"
11243 workspace.CurrentCamera:Interpolate(cf,cf+cf.lookVector*10,0.5)
11244 end
11245end)
11246rightCamBtn.MouseButton1Click:Connect(function()
11247 cameraIndex = cameraIndex + 1
11248 if cameraIndex > #cameraArray then
11249 cameraIndex = 0
11250 workspace.CurrentCamera.CameraType="Custom"
11251 else
11252 local cf = cameraArray[cameraIndex]
11253 workspace.CurrentCamera.CameraType="Scriptable"
11254 workspace.CurrentCamera:Interpolate(cf,cf+cf.lookVector*10,0.5)
11255 end
11256end)
11257
11258--//subroutines
11259local supplyCounts = {TomatoSauce=99,Cheese=99,Sausage=99,Pepperoni=99,Dough=99,Box=99,Dew=99}
11260for name in pairs(supplyCounts) do
11261 local lbl = workspace.SupplyCounters[name=="Dew" and "CounterMountainDew" or "Counter"..name].a.SG.Counter
11262 supplyCounts[name]=tonumber(lbl.Text)
11263 lbl.Changed:Connect(function()
11264 supplyCounts[name]=tonumber(lbl.Text)
11265 end)
11266end
11267
11268local function FindFirstCustomer()
11269 local children = workspace.Customers:GetChildren()
11270 for i=1,#children do
11271 local c = children[i]
11272 if ffc(c,"Head") and ffc(c,"Humanoid") and c.Head.CFrame.Z<102 and (ffc(c.Head,"ChatBubble")==nil or ffc(c.Head.ChatBubble,"Bubble")==nil) and ((c.Humanoid.SeatPart and c.Humanoid.SeatPart.Anchored) or (c.Humanoid.SeatPart==nil and (c.Head.Velocity.Z^2)^.5<.0001)) then
11273 return c
11274 end
11275 end
11276end
11277
11278local boxPtick=0
11279local boxDtick=0
11280local function FindBoxes()
11281 local c,o,f
11282 local children = workspace.AllBox:GetChildren()
11283 for i=1,#children do
11284 local b = children[i]
11285 if ffc(b,"HasPizzaInside") or ffc(b,"Pizza") then
11286 if c==nil and b.Name=="BoxClosed" and b.Anchored==false and not b.HasPizzaInside.Value then
11287 c=b
11288 elseif o==nil and b.Name=="BoxOpen" and b.Anchored==false and not b.Pizza.Value then
11289 o=b
11290 elseif f==nil and (b.Name=="BoxOpen" and b.Pizza.Value) or (b.Name=="BoxClosed" and b.HasPizzaInside.Value) then
11291 f=b
11292 end
11293 if c and o and f then
11294 return c,o,f
11295 end
11296 end
11297 end
11298 return c,o,f
11299end
11300local function FindBoxingFoods()
11301 local p,d
11302 local children = workspace.BoxingRoom:GetChildren()
11303 for i=1,#children do
11304 local f = children[i]
11305 if not f.Anchored then
11306 if p==nil and f.Name=="Pizza" then
11307 p=f
11308 elseif d==nil and f.Name=="Dew" then
11309 d=f
11310 end
11311 if p and d then
11312 return p,d
11313 end
11314 end
11315 end
11316 return p,d
11317end
11318
11319local orderDict={["3540529228"]="Cheese",["3540530535"]="Sausage",["3540529917"]="Pepperoni",["2512571151"]="Dew"}
11320local cookingDict = {Cheese=0,Sausage=0,Pepperoni=0,Dew=0}
11321local cookPtick=0
11322local cookDtick=0
11323local cookWarned=false
11324local boxerWarned=false
11325local function getOrders()
11326 local orders={}
11327 local tempCookingDict = {}
11328 for i,v in pairs(cookingDict) do tempCookingDict[i]=v end
11329 local children = workspace.Orders:GetChildren()
11330 for i=1,#children do
11331 local o = orderDict[children[i].SG.ImageLabel.Image:match("%d+")]
11332 if o then
11333 if tempCookingDict[o]>0 then
11334 --ignores oven pizzas, so new orders are priority
11335 tempCookingDict[o]=tempCookingDict[o]-1
11336 elseif (o=="Dew" and #workspace.AllMountainDew:GetChildren()>0) or (supplyCounts[o]>0 and supplyCounts.TomatoSauce>0 and supplyCounts.Cheese>0) then
11337 --need supplies
11338 orders[#orders+1]=o
11339 end
11340 end
11341 end
11342 return orders
11343end
11344local function FindFirstDew()
11345 local children = workspace.AllMountainDew:GetChildren()
11346 for i=1,#children do
11347 if not children[i].Anchored then
11348 return children[i]
11349 end
11350 end
11351end
11352local function FindDoughAndWithout(str)
11353 local goodraw,p,raw,trash
11354 local children = workspace.AllDough:GetChildren()
11355 for i = #children, 2, -1 do --shuffle
11356 local j = RNG:NextInteger(1, i)
11357 children[j], children[i] = children[i], children[j]
11358 end
11359 for i=1,#children do
11360 local d = children[i]
11361 if d.Anchored==false and #d:GetChildren()>9 then
11362 if d.IsBurned.Value or d.HasBugs.Value or d.Cold.Value or (d.BrickColor.Name=="Bright orange" and ffc(d,"XBillboard")) then
11363 if trash==nil and d.Position.Y > 0 then
11364 trash=d
11365 end
11366 elseif p==nil and d.BrickColor.Name=="Bright orange" then
11367 p=d
11368 elseif goodraw==nil and d.Position.X<55 and d.BrickColor.Name=="Brick yellow" and ((str and not ffc(d.SG.Frame,str)) or (str==nil and ffc(d.SG.Frame,"Sausage")==nil and ffc(d.SG.Frame,"Pepperoni")==nil)) then
11369 --prefers flat
11370 if d.Mesh.Scale.Y<1.1 then
11371 goodraw=d
11372 else
11373 raw=d
11374 end
11375 end
11376 if goodraw and p and trash then
11377 return goodraw,p,trash
11378 end
11379 end
11380 end
11381 return goodraw or raw,p,trash
11382end
11383local function getOvenNear(pos)
11384 local children = workspace.Ovens:GetChildren()
11385 for i=1,#children do
11386 if (children[i].Bottom.Position-pos).magnitude < 1.5 then
11387 return children[i]
11388 end
11389 end
11390end
11391local function getDoughNear(pos)
11392 local children = workspace.AllDough:GetChildren()
11393 for i=1,#children do
11394 if (children[i].Position-pos).magnitude < 1.5 then
11395 return children[i]
11396 end
11397 end
11398end
11399local function isFullyOpen(oven)
11400 return oven.IsOpen.Value==true and (oven.Door.Meter.RotVelocity.Z^2)^.5<.0001
11401end
11402
11403local bcolorToSupply = {["Dark orange"]="Sausage",["Bright blue"]="Pepperoni",["Bright yellow"]="Cheese",["Bright red"]="TomatoSauce",["Dark green"]="Dew",["Brick yellow"]="Dough",["Light stone grey"]="Box"}
11404local supplyButtons = {}
11405for _,button in ipairs(workspace.SupplyButtons:GetChildren()) do
11406 supplyButtons[bcolorToSupply[button.Unpressed.BrickColor.Name]] = button.Unpressed
11407end
11408
11409local delTool
11410local delTouchTick=0
11411local function FindFirstDeliveryTool()
11412 local t
11413 local children = workspace:GetChildren()
11414 for i=1,#children do
11415 local v = children[i]
11416 if v.ClassName=="Tool" and v.Name:match("^%u%d$") and ffc(v,"House") and ffc(v,"Handle") and ffc(v,"Order") and v.Order.Value:match("%a") then
11417 if ffc(v.Handle,"X10") then
11418 return v
11419 end
11420 t = v
11421 end
11422 end
11423 return t
11424end
11425local function getHousePart(address)
11426 local houses = workspace.Houses:GetChildren()
11427 for i=1,#houses do
11428 local h = houses[i]
11429 if ffc(h,"Address") and h.Address.Value==address and ffc(h,"Upgrades") and h.Upgrades:GetChildren()[1] and ffc(h.Upgrades:GetChildren()[1],"GivePizza") then
11430 return h.Upgrades:GetChildren()[1].GivePizza
11431 end
11432 end
11433end
11434local function forgetDeliveryTool()
11435 if delTool then
11436 if delTool.Parent==player.Backpack then
11437 delTool.Parent = character
11438 end
11439 if delTool.Parent==character then
11440 wait(0.1)
11441 delTool.Parent = workspace
11442 wait(0.1)
11443 end
11444 end
11445 delTool=nil
11446 if ffc(character,"RightHand") and ffc(character.RightHand,"RightGrip") then
11447 character.RightHand.RightGrip:Destroy()
11448 end
11449end
11450
11451local function onCharacterAdded(char)
11452 if not char then return end
11453 character=char
11454 root = character:WaitForChild("HumanoidRootPart")
11455 character:WaitForChild("Humanoid"):GetPropertyChangedSignal("WalkSpeed"):Connect(function()
11456 if delTool then
11457 character.Humanoid.WalkSpeed=16
11458 end
11459 end)
11460end
11461onCharacterAdded(player.Character or player.CharacterAdded:Wait())
11462player.CharacterAdded:Connect(onCharacterAdded)
11463
11464local function simTouch(part)
11465 local oldcc = part.CanCollide
11466 local oldcf = part.CFrame
11467 part.CanCollide = false
11468 part.CFrame = root.CFrame
11469 delay(0.01,function()
11470 part.CFrame = oldcf
11471 part.CanCollide = oldcc
11472 end)
11473end
11474
11475spawn(function()
11476 --//cashier
11477 while wait(0.5) and gui.Parent do
11478 if doCashier then
11479 local c = FindFirstCustomer()
11480 if c then
11481 workspace.GameService.OrderCompleted:FireServer(c, false, workspace.Register3)
11482 end
11483 end
11484 end
11485end)
11486
11487--//main loop
11488while wait(0.5) and gui.Parent do --this needs to be enough time for a server ping
11489 --local orders = getOrders()
11490 --local printstr = '{ '
11491 --for i=1,#orders do
11492 -- printstr=printstr..orders[i]:sub(1,3).." "
11493 --end
11494 --printstr=printstr.."}\n{ Cheese="..tostring(cookingDict.Cheese)..",Sausage="..tostring(cookingDict.Sausage)..",Pepperoni="..tostring(cookingDict.Pepperoni).." }"
11495 --print(printstr)
11496 local boxP,boxD = FindBoxingFoods()
11497 local closedBox,openBox,fullBox = FindBoxes()
11498 local order = getOrders()[1]
11499 local topping
11500 if order=="Pepperoni" or order=="Sausage" then topping=order end
11501 local cookD = FindFirstDew()
11502 local raw,cookP,trash
11503 if topping then
11504 --pepperoni order avoids sausage dough and vice verca
11505 raw,cookP,trash = FindDoughAndWithout(topping=="Pepperoni" and "Sausage" or "Pepperoni")
11506 else
11507 raw,cookP,trash = FindDoughAndWithout()
11508 end
11509 local del = FindFirstDeliveryTool()
11510
11511 --//boxer
11512 boxerLbl.Text="Boxer"
11513 boxerLbl.TextColor3=Color3.new(1,1,1)
11514 if doBoxer and (root.Position-Vector3.new(69,6,15.5)).magnitude<50 then
11515 if boxD and tick()-boxDtick>0.8 then
11516 boxDtick=tick()
11517 workspace.GameService.UpdateObjectProperty:FireServer(true, boxD, "CFrame", CFrame.new(63,4.9,-1,-1,0,0,0,1,0,0,0,-1), remoteKey)
11518 end
11519 if fullBox then
11520 if fullBox.Name=="BoxOpen" then
11521 workspace.GameService.CloseBox:FireServer(fullBox)
11522 --will be moved next loop
11523 elseif tick()-boxPtick>0.8 then
11524 workspace.GameService.UpdateObjectProperty:FireServer(true, fullBox, "CFrame", CFrame.new(68.2,4.4,-1,-1,0,0,0,1,0,0,0,-1), remoteKey)
11525 boxPtick=tick()
11526 end
11527 end
11528 if closedBox and not openBox then
11529 workspace.GameService.UpdateObjectProperty:FireServer(true, closedBox, "CFrame", CFrame.new(RNG:NextNumber(62.5,70.5),3.5,RNG:NextNumber(11,25)), remoteKey)
11530 wait()
11531 workspace.GameService.OpenBox:FireServer(closedBox)
11532 end
11533 if openBox and boxP then
11534 workspace.GameService.UpdateObjectProperty:FireServer(true, boxP, "Anchored", true, remoteKey)
11535 workspace.GameService.UpdateObjectProperty:FireServer(true, openBox, "Anchored", true, remoteKey)
11536 wait()
11537 workspace.GameService.UpdateObjectProperty:FireServer(true, boxP, "CFrame", openBox.CFrame+Vector3.new(0,-2,0), remoteKey)
11538 wait()
11539 workspace.GameService.AssignPizzaToBox:FireServer(openBox, boxP)
11540 end
11541 elseif doBoxer then
11542 if settings.stay_in_kitchen then
11543 root.CFrame = CFrame.new(44,6,41.5)*CFrame.Angles(0,math.pi/2,0)
11544 elseif boxerWarned then
11545 boxerWarned=false
11546 else
11547 boxerLbl.TextColor3=Color3.new(.9,0,0)
11548 boxerLbl.Text="TOO FAR"
11549 boxerWarned=true
11550 end
11551 end
11552 --//cook
11553 cookLbl.Text="Cook"
11554 cookLbl.TextColor3=Color3.new(1,1,1)
11555 if doCook and (root.Position-Vector3.new(55.5,3.2,63)).magnitude<39 then
11556 local ovens = workspace.Ovens:GetChildren()
11557 for i = #ovens, 2, -1 do --shuffle
11558 local j = RNG:NextInteger(1, i)
11559 ovens[j], ovens[i] = ovens[i], ovens[j]
11560 end
11561 --move final pizza
11562 if cookP and tick()-cookPtick>0.8 then
11563 local oven = getOvenNear(cookP.Position)
11564 if oven==nil or oven.IsOpen.Value then
11565 cookPtick=tick()
11566 workspace.GameService.UpdateObjectProperty:FireServer(true, cookP, "CFrame", CFrame.new(56,4.1,38), remoteKey)
11567 end
11568 end
11569 if order then
11570 if order=="Dew" and cookD and tick()-cookDtick>0.8 then
11571 --move dew if ordered
11572 cookDtick=tick()
11573 workspace.GameService.UpdateObjectProperty:FireServer(true, cookD, "CFrame", CFrame.new(53,4.68,36.5), remoteKey)
11574 elseif order~="Dew" and raw and raw.Parent and supplyCounts[order]>0 and supplyCounts.TomatoSauce>0 and supplyCounts.Cheese>0 then
11575 --make pizza
11576 if raw.Mesh.Scale.Y>1.5 then
11577 workspace.GameService.UpdateObjectProperty:FireServer(true, raw, "CFrame", CFrame.new(RNG:NextNumber(29.6,44.6),3.7,RNG:NextNumber(42.5,48.5)), remoteKey)
11578 wait()
11579 workspace.GameService.SquishDough:FireServer(raw)
11580 else
11581 --make sure it will have an oven
11582 local oven
11583 for _,o in ipairs(ovens) do
11584 if isFullyOpen(o) then
11585 local other = getDoughNear(o.Bottom.Position)
11586 if other==nil or not (other.BrickColor.Name=="Bright orange" and ffc(other.SG.Frame,"TomatoSauce") and ffc(other.SG.Frame,"MeltedCheese")) then
11587 if other then
11588 --replace mistaken dough
11589 workspace.GameService.UpdateObjectProperty:FireServer(true, other, "CFrame", CFrame.new(RNG:NextNumber(29.6,44.6),3.7,RNG:NextNumber(42.5,48.5)), remoteKey)
11590 wait()
11591 end
11592 oven=o
11593 break
11594 end
11595 end
11596 end
11597 if oven and raw.Parent==workspace.AllDough then
11598 --make
11599 workspace.GameService.AddIngredientToPizza:FireServer(raw,"TomatoSauce")
11600 workspace.GameService.AddIngredientToPizza:FireServer(raw,"Cheese")
11601 workspace.GameService.AddIngredientToPizza:FireServer(raw,topping)
11602 workspace.GameService.UpdateObjectProperty:FireServer(true, raw, "CFrame", oven.Bottom.CFrame+Vector3.new(0,0.7,0), remoteKey)
11603 oven.Door.ClickDetector.Detector:FireServer()
11604 --mark as cooking
11605 cookingDict[order]=cookingDict[order]+1
11606 local revoked=false
11607 spawn(function()
11608 raw.AncestryChanged:Wait()
11609 if not revoked then
11610 cookingDict[order]=cookingDict[order]-1
11611 revoked=true
11612 end
11613 end)
11614 delay(40, function()
11615 if not revoked then
11616 cookingDict[order]=cookingDict[order]-1
11617 revoked=true
11618 end
11619 end)
11620 end
11621 end
11622 end
11623 end
11624 --open unnecessarily closed ovens
11625 for _,o in ipairs(ovens) do
11626 local bar = o.Door.Meter.SurfaceGui.ProgressBar.Bar
11627 if o.IsOpen.Value==false and (o.IsCooking.Value==false or (Vector3.new(bar.ImageColor3.r,bar.ImageColor3.g,bar.ImageColor3.b)-Vector3.new(.871,.518,.224)).magnitude>.1) then
11628 o.Door.ClickDetector.Detector:FireServer()
11629 break
11630 end
11631 end
11632 --trash
11633 if trash and (trash.IsBurned.Value==false or getOvenNear(trash.Position)==nil or getOvenNear(trash.Position).IsOpen.Value) then
11634 --closed oven breaks if you take burnt out of it
11635 workspace.GameService.UpdateObjectProperty:FireServer(true, trash, "CFrame", CFrame.new(47.9,RNG:NextNumber(-10,-30),72.5), remoteKey)
11636 end
11637 elseif doCook then
11638 if settings.stay_in_kitchen then
11639 root.CFrame = CFrame.new(44,6,41.5)*CFrame.Angles(0,math.pi/2,0)
11640 elseif cookWarned then
11641 cookWarned=false
11642 else
11643 cookLbl.TextColor3=Color3.new(.9,0,0)
11644 cookLbl.Text="TOO FAR"
11645 cookWarned=true
11646 end
11647 end
11648 --//supplier
11649 if doSupplier then
11650 local refill=false
11651 for s,c in pairs(supplyCounts) do
11652 if c <= settings.refill_at then
11653 refill=true
11654 break
11655 end
11656 end
11657 if refill then
11658 local oldcf = root.CFrame
11659 local alt=0
11660 local waiting = false
11661 local waitingTick = 0
11662 local lastBox
11663 while doSupplier do
11664 --check if refill is done otherwise hit buttons
11665 local fulfilled=true
11666 local boxes = workspace.AllSupplyBoxes:GetChildren()
11667 for s,c in pairs(supplyCounts) do
11668 if c<settings.refill_end then
11669 fulfilled=false
11670 local count = 0
11671 if #boxes > 30 then
11672 for i=1,#boxes do
11673 local box = boxes[i]
11674 if bcolorToSupply[box.BrickColor.Name]==s and box.Anchored==false and box.Position.Z < -740 then
11675 count=count+1
11676 end
11677 end
11678 end
11679 if count < 2 then
11680 simTouch(supplyButtons[s])
11681 end
11682 end
11683 end
11684 if fulfilled then
11685 break
11686 end
11687 wait(1.5)
11688 --check if can finish waiting for boxes to move
11689 if waiting and (lastBox.Position.X>42 or tick()-waitingTick>5) then
11690 waiting=false
11691 if lastBox.Position.X<42 then
11692 --clear boxes if stuck
11693 root.CFrame=CFrame.new(20.5,8,-35)
11694 wait(0.1)
11695 local boxes = workspace.AllSupplyBoxes:GetChildren()
11696 for i=1,#boxes do
11697 local box = boxes[i]
11698 if box.Anchored==false and box.Position.Z>-55 then
11699 workspace.GameService.UpdateObjectProperty:FireServer(true, box, "CFrame", CFrame.new(RNG:NextNumber(0,40),RNG:NextNumber(-10,-30),-70), remoteKey)
11700 wait()
11701 end
11702 end
11703 wait(0.1)
11704 end
11705 end
11706 if not waiting then
11707 --move boxes
11708 root.CFrame=CFrame.new(8,12.4,-795)
11709 wait(0.1)
11710 alt=1-alt
11711 lastBox=nil
11712 local j=0
11713 local boxes = workspace.AllSupplyBoxes:GetChildren()
11714 for i=1,#boxes do
11715 local box = boxes[i]
11716 if box.Anchored==false and box.Position.Z < -740 and bcolorToSupply[box.BrickColor.Name] and supplyCounts[bcolorToSupply[box.BrickColor.Name]]<settings.refill_end then
11717 box.CFrame = CFrame.new(38-4*j,5,-7-5*alt)
11718 workspace.GameService.UpdateObjectProperty:FireServer(true, box, "CFrame", box.CFrame, remoteKey)
11719 lastBox=box
11720 j=j+1
11721 if j>8 then break end
11722 end
11723 end
11724 if alt==0 and lastBox then
11725 waiting=true
11726 waitingTick=tick()
11727 end
11728 end
11729 end
11730 root.CFrame=oldcf
11731 end
11732 end
11733 --//delivery
11734 if doDelivery then
11735 if delTool==nil and del then
11736 --get tool
11737 delTool=del
11738 delTool.Handle.CanCollide=false
11739 delTool.Handle.CFrame = root.CFrame
11740 delay(5,forgetDeliveryTool)
11741 elseif delTool and delTool.Parent==character and tick()-delTouchTick>0.7 then
11742 --deliver to house
11743 local housePart = getHousePart(delTool.Name)
11744 if housePart then
11745 delTouchTick=tick()
11746 simTouch(housePart)
11747 end
11748 end
11749 end
11750end
11751end)
11752Prisonlifeknifebut.Name = "Prison life knifebut"
11753Prisonlifeknifebut.Parent = Mainbar
11754Prisonlifeknifebut.BackgroundColor3 = Color3.new(1, 0.933333, 0)
11755Prisonlifeknifebut.BorderSizePixel = 2
11756Prisonlifeknifebut.Position = UDim2.new(0.579037786, 0, 0.462141007, 0)
11757Prisonlifeknifebut.Size = UDim2.new(0, 186, 0, 48)
11758Prisonlifeknifebut.Font = Enum.Font.GothamBlack
11759Prisonlifeknifebut.Text = "Prison Life Knife"
11760Prisonlifeknifebut.TextColor3 = Color3.new(0, 0, 0)
11761Prisonlifeknifebut.TextSize = 16
11762Prisonlifeknifebut.MouseButton1Click:connect(function()
11763me = game.Players.LocalPlayer
11764char = me.Character
11765selected = false
11766attacking = false
11767hurt = false
11768grabbed = nil
11769mode = "kill"
11770bloodcolors = {"Bright red", "Really red", "Crimson"}
11771enabled = true
11772enabled2 = true
11773
11774local breaksound = Instance.new("Sound")
11775breaksound.SoundId = "http://www.roblox.com/asset/?id=2801263"
11776breaksound.Parent = game.Workspace
11777breaksound.Volume = 0.8
11778
11779local killsound = Instance.new("Sound")
11780killsound.SoundId = "http://www.roblox.com/asset?id=16950449"
11781killsound.Pitch = 0.65
11782killsound.Parent = game.Workspace
11783
11784local drainsound = Instance.new("Sound")
11785drainsound.SoundId = "http://www.roblox.com/asset/?id=2785493"
11786drainsound.Pitch = 0.7
11787
11788
11789function prop(part, parent, collide, tran, ref, x, y, z, color, anchor, form)
11790part.Parent = parent
11791part.formFactor = form
11792part.CanCollide = collide
11793part.Transparency = tran
11794part.Reflectance = ref
11795part.Size = Vector3.new(x,y,z)
11796part.BrickColor = BrickColor.new(color)
11797part.TopSurface = 0
11798part.BottomSurface = 0
11799part.Anchored = anchor
11800part.Locked = true
11801part:BreakJoints()
11802end
11803
11804function weld(w, p, p1, a, b, c, x, y, z)
11805w.Parent = p
11806w.Part0 = p
11807w.Part1 = p1
11808w.C1 = CFrame.fromEulerAnglesXYZ(a,b,c) * CFrame.new(x,y,z)
11809end
11810
11811function mesh(mesh, parent, x, y, z, type)
11812mesh.Parent = parent
11813mesh.Scale = Vector3.new(x, y, z)
11814mesh.MeshType = type
11815end
11816
11817function remgui()
11818 for _,v in pairs(me.PlayerGui:GetChildren()) do
11819 if v.Name == "Modeshow" then
11820 v:remove()
11821 end
11822 end
11823end
11824
11825function inform(text,delay)
11826 remgui()
11827 local sc = Instance.new("ScreenGui")
11828 sc.Parent = me.PlayerGui
11829 sc.Name = "Modeshow"
11830 local bak = Instance.new("Frame",sc)
11831 bak.BackgroundColor3 = Color3.new(1,1,1)
11832 bak.Size = UDim2.new(0.94,0,0.1,0)
11833 bak.Position = UDim2.new(0.03,0,0.037,0)
11834 bak.BorderSizePixel = 0
11835 local gi = Instance.new("TextLabel",sc)
11836 gi.Size = UDim2.new(0.92,0,0.09,0)
11837 gi.BackgroundColor3 = Color3.new(0,0,0)
11838 gi.Position = UDim2.new(0.04,0,0.042,0)
11839 gi.TextColor3 = Color3.new(1,1,1)
11840 gi.FontSize = "Size14"
11841 gi.Text = text
11842 coroutine.resume(coroutine.create(function()
11843 wait(delay)
11844 sc:remove()
11845 end))
11846end
11847
11848if char:findFirstChild("Bricks",true) then
11849 char:findFirstChild("Bricks",true):remove()
11850end
11851
11852bricks = Instance.new("Model",me.Character)
11853bricks.Name = "Bricks"
11854
11855--Parts-------------------------Parts-------------------------Parts-------------------------Parts----------------------
11856
11857rarm = char:findFirstChild("Right Arm")
11858larm = char:findFirstChild("Left Arm")
11859lleg = char:findFirstChild("Left Leg")
11860torso = char:findFirstChild("Torso")
11861hum = char:findFirstChild("Humanoid")
11862rleg = char:findFirstChild("Right Leg")
11863
11864righthold = Instance.new("Part")
11865prop(righthold, bricks, false, 1, 0, 0.1, 0.1, 0.1, "Mid gray", false, "Custom")
11866w11 = Instance.new("Weld")
11867weld(w11, rarm, righthold, 0, 0, 0, 0, 1, 0)
11868
11869lefthold = Instance.new("Part")
11870prop(lefthold, bricks, false, 1, 0, 0.1, 0.1, 0.1, "Mid gray", false, "Custom")
11871w12 = Instance.new("Weld")
11872weld(w12, larm, lefthold, 0, 0, 0, 0, 1, 0)
11873
11874hold = Instance.new("Part")
11875prop(hold, bricks, false, 0, 0, 0.2, 0.3, 0.3, "Black", false, "Custom")
11876oh = Instance.new("Weld")
11877weld(oh, torso, hold, -math.pi/-0.86, 1.5, math.rad(0), -0.35, -0.4, -0.5)
11878
11879knife = Instance.new("Part")
11880knife.Material = "Wood"
11881prop(knife, bricks, false, 0, 0, 0.25, 1.1, 0.3, "Pine Cone", false, "Custom")
11882orr = Instance.new("Weld")
11883weld(orr, hold, knife, 0, 0, 0, 0, 0.7, 0)
11884ar = Instance.new("Weld")
11885weld(ar, lefthold, nil, math.pi/2, 0, math.pi, 0, 0, 0)
11886
11887blade = Instance.new("Part")
11888blade.Material = "Neon"
11889prop(blade, bricks, false, 0, 0, 0.1, 2.5, 0.25, "Mid gray", false, "Custom")
11890Instance.new("BlockMesh",blade).Scale = Vector3.new(0.3,1,1)
11891w2 = Instance.new("Weld")
11892weld(w2, knife, blade, 0, 0, 0, 0, -0.65, 0)
11893
11894blade2 = Instance.new("Part")
11895blade2.Material = "Neon"
11896prop(blade2, bricks, false, 0, 0, 0.1, 0.4, 0.25, "Mid gray", false, "Custom")
11897local mew = Instance.new("SpecialMesh",blade2)
11898mew.MeshType = "Wedge"
11899mew.Scale = Vector3.new(0.3,1,1)
11900w3 = Instance.new("Weld")
11901weld(w3, blade, blade2, 0, 0, 0, 0, -1.45, 0)
11902
11903
11904rb = Instance.new("Part")
11905prop(rb, bricks, false, 1, 0, 0.1, 0.1, 0.1, "Bright red", false, "Custom")
11906w13 = Instance.new("Weld")
11907weld(w13, torso, rb, 0, 0, 0, -1.5, -0.5, 0)
11908
11909lb = Instance.new("Part")
11910prop(lb, bricks, false, 1, 0, 0.1, 0.1, 0.1, "Bright red", false, "Custom")
11911w14 = Instance.new("Weld")
11912weld(w14, torso, lb, 0, 0, 0, 1.5, -0.5, 0)
11913
11914rw = Instance.new("Weld")
11915weld(rw, rb, nil, 0, 0, 0, 0, 0.5, 0)
11916
11917lw = Instance.new("Weld")
11918weld(lw, lb, nil, 0, 0, 0, 0, 0.5, 0)
11919
11920grabweld = nil
11921platlol = nil
11922lolhum = nil
11923
11924function touch(h)
11925 if hurt then
11926 if grabbed == nil then
11927 local hu = h.Parent:findFirstChild("Humanoid")
11928 local head = h.Parent:findFirstChild("Head")
11929 local torz = h.Parent:findFirstChild("Torso")
11930 if hu ~= nil and head ~= nil and torz ~= nil and h.Parent.Name ~= name then
11931 if hu.Health > 0 then
11932 grabbed = torz
11933 hu.PlatformStand = true
11934 local w = Instance.new("Weld")
11935 weld(w,righthold,grabbed,math.pi/2,0.2,0,0.7,-0.9,-0.6)
11936 grabweld = w
11937 lolhum = hu
11938 local lolxd = true
11939 platlol = lolxd
11940 hu.Changed:connect(function(prop)
11941 if prop == "PlatformStand" and platlol then
11942 hu.PlatformStand = true
11943 end
11944 end)
11945 end
11946 end
11947 end
11948 end
11949end
11950
11951righthold.Touched:connect(touch)
11952lefthold.Touched:connect(touch)
11953
11954function bleed(part,po)
11955 local lol1 = math.random(5,30)/100
11956 local lol2 = math.random(5,30)/100
11957 local lol3 = math.random(5,30)/100
11958 local lol4 = math.random(1,#bloodcolors)
11959 local p = Instance.new("Part")
11960 prop(p,part.Parent,false,0,0,lol1,lol2,lol3,bloodcolors[lol4],false,"Custom")
11961 p.CFrame = part.CFrame * CFrame.new(math.random(-5,5)/10,po,math.random(-5,5)/10)
11962 p.Velocity = Vector3.new(math.random(-25,25),math.random(-25,25),math.random(-25,25))
11963 p.RotVelocity = Vector3.new(math.random(-400,400)/10,math.random(-400,400)/10,math.random(-400,400)/10)
11964 p.CanCollide = true
11965 coroutine.resume(coroutine.create(function()
11966 wait(3)
11967 p:remove()
11968 end))
11969end
11970
11971h = Instance.new("HopperBin",me.Backpack)
11972
11973h.Name = "Knife"
11974
11975script.Parent = h
11976
11977
11978bin = h
11979
11980
11981
11982function select(mouse)
11983 orr.Part1 = nil
11984 ar.Part1 = knife
11985 mouse.Button1Down:connect(function()
11986 if attacking == false then
11987 attacking = true
11988 lw.Part1 = larm
11989 rw.Part1 = rarm
11990 hurt = true
11991 for i=1, 8 do
11992 rw.C0 = rw.C0 * CFrame.new(-0.03,0,-0.08) * CFrame.fromEulerAnglesXYZ(0.18,0.04,0)
11993 lw.C0 = lw.C0 * CFrame.new(0.06,0,-0.06) * CFrame.fromEulerAnglesXYZ(0.15,-0.11,-0.05)
11994 wait()
11995 end
11996 wait(1)
11997 hurt = false
11998 if grabbed == nil then
11999 for i=1, 4 do
12000 rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
12001 lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
12002 wait()
12003 end
12004 lw.C0 = CFrame.new(0,0,0)
12005 rw.C0 = CFrame.new(0,0,0)
12006 lw.Part1 = nil
12007 rw.Part1 = nil
12008 attacking = false
12009 end
12010 elseif hurt == false and grabbed ~= nil and mode == "drop" then
12011 enabled2 = true
12012 grabweld:remove()
12013 grabweld = nil
12014 platlol = false
12015 grabbed = nil
12016 lolhum.PlatformStand = false
12017 lolhum = nil
12018 for i=1, 4 do
12019 rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
12020 lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.3,0.2,0)
12021 wait()
12022 end
12023 lw.C0 = CFrame.new(0,0,0)
12024 rw.C0 = CFrame.new(0,0,0)
12025 lw.Part1 = nil
12026 rw.Part1 = nil
12027 attacking = false
12028 platlol = nil
12029
12030 elseif hurt == false and grabbed ~= nil and grabweld ~= nil and mode == "kill" and enabled2 == true then
12031 enabled2 = false
12032 enabled = false
12033
12034 breaksound.Parent = grabbed
12035 breaksound:Play()
12036
12037 for i=1, 5 do
12038 lw.C0 = lw.C0 * CFrame.new(0.02,0.15,-0.02) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
12039 wait()
12040 end
12041 local duh = grabbed
12042 bleed(duh,1)
12043 bleed(duh,1)
12044 bleed(duh,1)
12045 bleed(duh,1)
12046 bleed(duh,1)
12047 bleed(duh,1)
12048 bleed(duh,1)
12049 bleed(duh,1)
12050 bleed(duh,1)
12051 bleed(duh,1)
12052 wait(0.12)
12053 for i=1, 5 do
12054 lw.C0 = lw.C0 * CFrame.new(-0.02,-0.15,0.02) * CFrame.fromEulerAnglesXYZ(0.05,-0,0.03)
12055 wait()
12056 end
12057
12058
12059 if grabbed.Parent:findFirstChild("HumanoidRootPart",true) then
12060 for i, plr in pairs(game.Players:GetChildren()) do
12061 if plr.Name ~= game.Players.LocalPlayer.Name then
12062 for i = 1, 10 do
12063 game.ReplicatedStorage.meleeEvent:FireServer(plr)
12064 end
12065 end
12066 end
12067 end
12068 grabbed.Parent.Humanoid.Health = grabbed.Parent.Humanoid.Health / 1.5
12069
12070 elseif hurt == false and grabbed ~= nil and grabweld ~= nil and mode == "drain" and enabled == true then
12071 enabled = false
12072 enabled2 = true
12073
12074 for i=1, 2 do
12075 lw.C0 = lw.C0 * CFrame.new(0.06,0,-0.06) * CFrame.fromEulerAnglesXYZ(0.15,-0.11,-0.05)
12076 wait()
12077 end
12078
12079 while char.Humanoid.Health == char.Humanoid.MaxHealth do
12080 bleed(grabbed, 1)
12081 char.Humanoid.Health = char.Humanoid.Health + 1
12082 grabbed.Parent.Humanoid.Health = grabbed.Parent.Humanoid.Health - 1
12083 wait(0.0335)
12084 end
12085
12086 for i=1, 1 do
12087 lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
12088 wait()
12089 end
12090 enabled = true
12091
12092
12093 elseif hurt == false and grabbed ~= nil and grabweld ~= nil and mode == "throw" then
12094 enabled2 = true
12095 grabweld:remove()
12096 grabweld = nil
12097 local bf = Instance.new("BodyForce",grabbed)
12098 bf.force = torso.CFrame.lookVector * 4000
12099 bf.force = bf.force + Vector3.new(0,1500,0)
12100 coroutine.resume(coroutine.create(function()
12101 wait(0.12)
12102 bf:remove()
12103 end))
12104 for i=1, 6 do
12105 rw.C0 = rw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0.35,0,0)
12106 lw.C0 = lw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-0.18,0,0)
12107 wait()
12108 end
12109 for i=1, 4 do
12110 rw.C0 = rw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-0.47,0,0)
12111 lw.C0 = lw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0.2,0,0)
12112 wait()
12113 end
12114 wait(0.2)
12115 platlol = false
12116 grabbed = nil
12117 lolhum.PlatformStand = false
12118 lolhum = nil
12119 for i=1, 4 do
12120 rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
12121 lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.3,0.2,0)
12122 wait()
12123 end
12124 lw.C0 = CFrame.new(0,0,0)
12125 rw.C0 = CFrame.new(0,0,0)
12126 lw.Part1 = nil
12127 rw.Part1 = nil
12128 attacking = false
12129 platlol = nil
12130 elseif hurt == false and grabbed ~= nil and lolhum ~= nil and grabweld ~= nil and mode == "para" then
12131 enabled2 = true
12132 killsound.Parent = grabbed
12133 killsound:Play()
12134 for i=1, 5 do
12135 lw.C0 = lw.C0 * CFrame.new(0.02,0.12,0.1) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
12136 wait()
12137 end
12138 local ne = grabbed:findFirstChild("Neck")
12139 coroutine.resume(coroutine.create(function()
12140 local duh = grabbed
12141 local duh2 = grabbed.Parent.Head
12142 local lolas = lolhum
12143 duh.RotVelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
12144 for i=1, 75 do
12145 wait()
12146 local hm = math.random(1,15)
12147 pcall(function()
12148 if hm == 1 then
12149 duh2.Sound.Pitch = math.random(90,110)/100
12150 duh2.Sound:play()
12151 script.Parent.Splat:Play();
12152 end
12153 end)
12154
12155 if hm > 0 and hm < 4 then
12156
12157 bleed(duh,1)
12158 bleed(duh2,-0.1)
12159 bleed(duh,1)
12160 bleed(duh2,-0.1)
12161 bleed(duh,1)
12162 bleed(duh,1)
12163 bleed(duh,1)
12164 end
12165 end
12166 wait(1.2)
12167
12168 lolas.Health = 0
12169 for i=1, 85 do
12170 wait()
12171 local hm = math.random(1,9)
12172 pcall(function()
12173 if hm == 1 then
12174 duh2.Sound.Pitch = math.random(90,110)/100
12175 duh2.Sound:play()
12176 end
12177 end)
12178 if hm > 0 and hm < 3 then
12179 bleed(duh,1)
12180 bleed(duh2,-0.5)
12181 end
12182 end
12183 end))
12184 for i=1, 3 do
12185 lw.C0 = lw.C0 * CFrame.new(0.02,0.12,0.1) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
12186 if ne ~= nil then
12187 grabbed.Neck.C0 = grabbed.Neck.C0 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
12188 end
12189 wait()
12190 end
12191 grabweld:remove()
12192 grabweld = nil
12193 for i=1, 4 do
12194 lw.C0 = lw.C0 * CFrame.new(-0.04,-0.24,-0.2) * CFrame.fromEulerAnglesXYZ(0.1,0,0.06)
12195 wait()
12196 end
12197 for i=1, 4 do
12198 rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
12199 lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
12200 wait()
12201 end
12202 lw.C0 = CFrame.new(0,0,0)
12203 rw.C0 = CFrame.new(0,0,0)
12204 lw.Part1 = nil
12205 rw.Part1 = nil
12206 platlol = false
12207 grabbed = nil
12208 lolhum = nil
12209 attacking = false
12210 platlol = nil
12211 end
12212 end)
12213 mouse.KeyDown:connect(function(kai)
12214 key = kai:lower()
12215 if key == "q" then
12216 mode = "drop"
12217 inform("Fix Knife",1)
12218 elseif key == "e" then
12219 mode = "kill"
12220 inform("Kill",1)
12221 end
12222 end)
12223end
12224
12225function desel()
12226 repeat wait() until attacking == false
12227 orr.Part1 = knife
12228 ar.Part1 = nil
12229end
12230
12231bin.Selected:connect(select)
12232bin.Deselected:connect(desel)
12233
12234char.Humanoid.Died:connect(function()
12235 pcall(function()
12236 grabweld:remove()
12237 grabweld = nil
12238 grabbed = nil
12239 platlol = false
12240 platlol = nil
12241 end)
12242end)
12243
12244inform("Prison Life v2.0.2 Grab Knife Loaded | e = Kill /\ q = Fix Knife",3)
12245wait(3.2)
12246inform("Made By A Sad Cat On v3rm :D", 2)
12247end)
12248BloxSaberbut.Name = "Blox Saberbut"
12249BloxSaberbut.Parent = Mainbar
12250BloxSaberbut.BackgroundColor3 = Color3.new(1, 0.933333, 0)
12251BloxSaberbut.BorderSizePixel = 2
12252BloxSaberbut.Position = UDim2.new(0.0790377855, 0, 0.744125366, 0)
12253BloxSaberbut.Size = UDim2.new(0, 186, 0, 48)
12254BloxSaberbut.Font = Enum.Font.GothamBlack
12255BloxSaberbut.Text = "Blox Saber"
12256BloxSaberbut.TextColor3 = Color3.new(0, 0, 0)
12257BloxSaberbut.TextSize = 16
12258BloxSaberbut.MouseButton1Click:connect(function()
12259local cam = workspace.CurrentCamera
12260cam.RobloxLocked = true
12261local orgType = cam.CameraType
12262local target
12263local function UpdateTarget()
12264 local closest = nil
12265 for i,v in pairs(workspace.Client.Cubes:GetChildren()) do
12266 if v.Name == "Cube" then
12267 local vP = v.Position
12268 if closest == nil then
12269 closest = v
12270 else
12271 if (workspace.Client.CameraPos.Position-vP).magnitude < (workspace.Client.CameraPos.Position-closest.Position).magnitude then
12272 closest = v
12273 end
12274 end
12275 end
12276 end
12277 target = closest
12278end
12279while wait() do
12280 if game.Players.LocalPlayer.MapData.Playing.Value then
12281 UpdateTarget()
12282 pcall(function()
12283 local pos = Vector3.new(cam.CFrame.X,cam.CFrame.Y,cam.CFrame.Z)
12284 local lookAt = Vector3.new(target.Position.X,target.Position.Y,target.Position.Z)
12285 cam.CameraType = Enum.CameraType.Scriptable
12286 cam.CFrame = CFrame.new(pos,lookAt)
12287 end)
12288 else
12289 cam.CameraType = orgType
12290 end
12291end
12292end)
12293Dahoodbut.Name = "Da hoodbut"
12294Dahoodbut.Parent = Mainbar
12295Dahoodbut.BackgroundColor3 = Color3.new(1, 0.933333, 0)
12296Dahoodbut.BorderSizePixel = 2
12297Dahoodbut.Position = UDim2.new(0.579037786, 0, 0.744125366, 0)
12298Dahoodbut.Size = UDim2.new(0, 186, 0, 48)
12299Dahoodbut.Font = Enum.Font.GothamBlack
12300Dahoodbut.Text = "Da Hood"
12301Dahoodbut.TextColor3 = Color3.new(0, 0, 0)
12302Dahoodbut.TextSize = 16
12303Dahoodbut.MouseButton1Click:connect(function()
12304loadstring(game:HttpGet('http://arilis.darkdevs.pro/scripts/dahood-obfuscated.lua', true))()
12305end)
12306xbut.Name = "xbut"
12307xbut.Parent = Mainbar
12308xbut.BackgroundColor3 = Color3.new(1, 0.933333, 0)
12309xbut.BorderSizePixel = 2
12310xbut.Position = UDim2.new(0.953608274, 0, 0.0208877288, 0)
12311xbut.Size = UDim2.new(0, 18, 0, 25)
12312xbut.Font = Enum.Font.Gotham
12313xbut.Text = "X"
12314xbut.TextColor3 = Color3.new(0, 0, 0)
12315xbut.TextSize = 14
12316xbut.MouseButton1Click:connect(function()
12317Mainbar.Visible = false
12318Openbar.Visible = true
12319end)
12320-- Scripts: