· 6 years ago · Apr 24, 2020, 07:40 AM
1-- Instances:
2
3local ScreenGui = Instance.new("ScreenGui")
4local OpenFrame = Instance.new("Frame")
5local Open = Instance.new("TextButton")
6local Main = Instance.new("Frame")
7local Btools = Instance.new("TextButton")
8local madmonk = Instance.new("TextButton")
9local BETA2 = Instance.new("TextButton")
10local espbtn = Instance.new("TextButton")
11local BETA4 = Instance.new("TextButton")
12local BETA5 = Instance.new("TextButton")
13local BETA6 = Instance.new("TextButton")
14local BETA7 = Instance.new("TextButton")
15local BETA8 = Instance.new("TextButton")
16local TextLabel = Instance.new("TextLabel")
17local TextLabel_2 = Instance.new("TextLabel")
18local TextLabel_3 = Instance.new("TextLabel")
19local Credit = Instance.new("Frame")
20local TextLabel_4 = Instance.new("TextLabel")
21local TextLabel_5 = Instance.new("TextLabel")
22local TextLabel_6 = Instance.new("TextLabel")
23local TextLabel_7 = Instance.new("TextLabel")
24local TextLabel_8 = Instance.new("TextLabel")
25local TextLabel_9 = Instance.new("TextLabel")
26local TextLabel_10 = Instance.new("TextLabel")
27local Close = Instance.new("TextButton")
28
29--Properties:
30
31ScreenGui.Parent = game.CoreGui
32
33OpenFrame.Name = "OpenFrame"
34OpenFrame.Parent = ScreenGui
35OpenFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
36OpenFrame.BackgroundTransparency = 1.000
37OpenFrame.Position = UDim2.new(-0.000763918622, 0, 0.471744478, 0)
38OpenFrame.Size = UDim2.new(0, 205, 0, 81)
39
40Open.Name = "Open"
41Open.Parent = OpenFrame
42Open.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
43Open.BackgroundTransparency = 1.000
44Open.Position = UDim2.new(0.00138998032, 0, 0, 0)
45Open.Size = UDim2.new(0, 214, 0, 81)
46Open.Font = Enum.Font.SourceSansBold
47Open.Text = "RoSupliceGUI"
48Open.TextColor3 = Color3.fromRGB(239, 10, 33)
49Open.TextScaled = true
50Open.TextSize = 14.000
51Open.TextStrokeTransparency = 0.000
52Open.TextWrapped = true
53Open.MouseButton1Down:connect(function()
54Main.Visible = true
55OpenFrame.Visible = false
56end)
57
58Main.Name = "Main"
59Main.Parent = ScreenGui
60Main.BackgroundColor3 = Color3.fromRGB(85, 0, 255)
61Main.Position = UDim2.new(0.293210685, 0, 0.141277641, 0)
62Main.Size = UDim2.new(0, 839, 0, 583)
63Main.Draggable = true
64
65Btools.Name = "B-tools"
66Btools.Parent = Main
67Btools.BackgroundColor3 = Color3.fromRGB(172, 27, 54)
68Btools.Position = UDim2.new(0.317044109, 0, 0.0343053155, 0)
69Btools.Size = UDim2.new(0, 306, 0, 50)
70Btools.Font = Enum.Font.SourceSansBold
71Btools.Text = "B-TOOLS"
72Btools.TextColor3 = Color3.fromRGB(0, 0, 0)
73Btools.TextScaled = true
74Btools.TextSize = 14.000
75Btools.TextStrokeColor3 = Color3.fromRGB(0, 0, 127)
76Btools.TextStrokeTransparency = 0.000
77Btools.TextWrapped = true
78Btools.MouseButton1Down:connect(function()
79local tool1 = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)
80local tool2 = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)
81local tool3 = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)
82local tool4 = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)
83local tool5 = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)
84tool1.BinType = "Clone"
85tool2.BinType = "GameTool"
86tool3.BinType = "Hammer"
87tool4.BinType = "Script"
88tool5.BinType = "Grab"
89end)
90
91madmonk.Name = "madmonk"
92madmonk.Parent = Main
93madmonk.BackgroundColor3 = Color3.fromRGB(172, 27, 54)
94madmonk.Position = UDim2.new(0.317044109, 0, 0.373927951, 0)
95madmonk.Size = UDim2.new(0, 306, 0, 50)
96madmonk.Font = Enum.Font.SourceSansBold
97madmonk.Text = "MadMonK GUI"
98madmonk.TextColor3 = Color3.fromRGB(0, 0, 0)
99madmonk.TextScaled = true
100madmonk.TextSize = 14.000
101madmonk.TextStrokeColor3 = Color3.fromRGB(0, 0, 127)
102madmonk.TextStrokeTransparency = 0.000
103madmonk.TextWrapped = true
104madmonk.MouseButton1Down:connect(function()
105loadstring(game:HttpGet(('https://pastebin.com/raw/CptbXMTS'),true))()
106end)
107
108BETA2.Name = "BETA2"
109BETA2.Parent = Main
110BETA2.BackgroundColor3 = Color3.fromRGB(172, 27, 54)
111BETA2.Position = UDim2.new(0.317044109, 0, 0.267581463, 0)
112BETA2.Size = UDim2.new(0, 306, 0, 50)
113BETA2.Font = Enum.Font.SourceSansBold
114BETA2.Text = "Aimbot"
115BETA2.TextColor3 = Color3.fromRGB(0, 0, 0)
116BETA2.TextScaled = true
117BETA2.TextSize = 14.000
118BETA2.TextStrokeColor3 = Color3.fromRGB(0, 0, 127)
119BETA2.TextStrokeTransparency = 0.000
120BETA2.TextWrapped = true
121BETA2.MouseButton1Down:connect(function()
122local IgnorePlayersNamed = {NAME=true} -- Name = true or false
123--[[
124 [J] - To go down the list.
125 [U] - To go up the list.
126 [H] - To toggle that item in the list.
127 [RMB] - To aim at your target using the current settings. (THIS UPDATES IN LIVE TIME SO YOU DON'T HAVE TO STOP AIMING FOR IT TO TAKE EFFECT)
128--]]
129
130local services = setmetatable({
131 World = game:GetService('Workspace');
132 Players = game:GetService('Players');
133 Input = game:GetService('UserInputService');
134 Run = game:GetService('RunService');
135 UI = game:GetService('StarterGui');
136 },{
137 __index = function(tab,index)
138 local serv
139 local ran,err = pcall(function() serv=game:service(index) end)
140 if ran then
141 tab[index] = serv
142 return serv
143 end
144 end
145})
146
147local cre = function(class,parent)
148 local create = LoadLibrary('RbxUtility').Create
149 return function(props)
150 local inst = create(class)(props)
151 inst.Parent = parent
152
153 return inst
154 end
155end
156
157local ResizeUI = function(ui,downscale,byclass)
158 if not rawequal(ui['ClassName'],'ScrollingFrame') then print('This was mean\'t for scrolling frames.') return end
159
160 local count = 0;
161 for __, asset in next, (ui:GetChildren()) do
162 if rawequal(asset['ClassName'],byclass) then
163 count = count + 1
164 end
165 end
166
167 ui['CanvasSize'] = UDim2.new(ui.CanvasSize.X.Scale,ui.CanvasSize.X.Offset,ui.CanvasSize.Y.Scale,downscale*count)
168end
169
170local wfc, ffc, ffoc, cast, ray = services.World.WaitForChild, services.World.FindFirstChild, services.World.FindFirstChildOfClass, services.World.FindPartOnRayWithIgnoreList, Ray.new
171local wfcoc = function(p,class)
172 local obj
173 repeat services.Run.RenderStepped:wait()
174 obj = p:FindFirstChildOfClass(class)
175 until obj
176 return obj
177end
178
179local Client = services.Players.LocalPlayer
180local ClientUI = wfc(Client,'PlayerGui')
181local ClientMouse = Client:GetMouse()
182local ClientModel = Client.Character or Client.CharacterAdded:wait()
183local ClientCamera = services.World.CurrentCamera
184local ClientHumanoid = wfcoc(ClientModel,'Humanoid')
185local ClientActiveUI;
186
187local status = {
188 Enabled = false,
189 TeamCheck = false,
190 HeadsOnly = false,
191 RayCheck = true,
192 AutoAim = false,
193}
194
195local function toggle(button)
196 local option, val = button['Text']:match('(.*):%s*(.*)')
197 status[option] = not status[option]
198
199 if status[option] then
200 button.TextColor3 = Color3.fromRGB(0,255,0)
201 else
202 button.TextColor3 = Color3.fromRGB(255,0,0)
203 end
204 button.Text = option .. ': ' .. tostring(status[option])
205end
206
207local selection = {}
208local select_pos = 1
209local current_pos = 0
210local __ = function()
211 if ffc(game.CoreGui, '___') then return end
212
213 local GUI = cre('ScreenGui',game:GetService('CoreGui')){
214 Name = '___';
215 }
216
217 local Frame = cre('ScrollingFrame',GUI){
218 BackgroundTransparency = 1,
219 BorderSizePixel = 0,
220
221 Name = 'Options',
222 Position = UDim2.new(.8,0,.915,0),
223 Size = UDim2.new(.2,0,0,30),
224 ZIndex = 10,
225 ClipsDescendants = true,
226 CanvasSize = UDim2.new(0,0,0,0),
227 ScrollBarThickness = 0,
228 ScrollingEnabled = false,
229 }
230
231 local UILL = cre('UIListLayout',Frame){
232 Name = 'LayoutHandler',
233 FillDirection = 'Vertical',
234 HorizontalAlignment = 'Center',
235 SortOrder = 'LayoutOrder',
236 VerticalAlignment = 'Top'
237 }
238
239 local Template = cre('TextButton',nil){
240 BackgroundTransparency = 1,
241 BorderSizePixel = 0,
242
243 Name = 'Template',
244 Size = UDim2.new(.9,0,0,30),
245 Font = 'SciFi',
246 Text = '',
247 TextColor3 = Color3.fromRGB(255,255,255),
248 TextScaled = true,
249 TextWrapped = true,
250 }
251
252 local TSC = cre('UISizeConstraint',Template){
253 Name = 'TemplateSizeConstraint',
254 MaxSize = Vector2.new(math.huge,30),
255 }
256
257 Frame['ChildAdded']:connect(function()
258 ResizeUI(Frame,30,'TextButton')
259 end)
260
261 local sel_pos = 0
262 for option, val in next, status do
263 local tp = Template:Clone()
264
265 tp.Name = option
266 tp.Text = option .. ': ' .. tostring(val)
267
268 if status[option] then
269 tp.TextColor3 = Color3.fromRGB(0,255,0)
270 else
271 tp.TextColor3 = Color3.fromRGB(255,0,0)
272 end
273
274 sel_pos = sel_pos + 1
275 selection[sel_pos] = tp
276 tp.Parent = Frame
277 end
278
279 Frame.CanvasPosition = Vector2.new(0, current_pos)
280 return Frame
281end
282
283Client['CharacterAdded']:connect(function(c)
284 ClientModel = c
285 ClientHumanoid = wfcoc(ClientModel,'Humanoid')
286 ClientActiveUI.Parent.Parent = nil
287 ClientActiveUI = coroutine.wrap(__)()
288end)
289ClientActiveUI = coroutine.wrap(__)()
290
291local right_down, keylogs, inputlogs = nil, {}, {}
292services.Input.InputBegan:connect(function(input, procc)
293 keylogs[input.KeyCode],inputlogs[input.UserInputType] = true, true;
294
295 if not ClientActiveUI then return end
296 if keylogs[Enum.KeyCode.U] and current_pos >= 30 then
297 select_pos = select_pos - 1
298 current_pos = current_pos - 30
299 ClientActiveUI.CanvasPosition = Vector2.new(0,current_pos)
300
301 elseif keylogs[Enum.KeyCode.J] and current_pos < ClientActiveUI.CanvasSize.Y.Offset - 30 then
302 select_pos = select_pos + 1
303 current_pos = current_pos + 30
304 ClientActiveUI.CanvasPosition = Vector2.new(0,current_pos)
305
306 elseif keylogs[Enum.KeyCode.H] then
307 if selection[select_pos] then
308 toggle(selection[select_pos])
309 end
310 end
311end)
312services.Input.InputEnded:connect(function(input, procc)
313 keylogs[input.KeyCode],inputlogs[input.UserInputType] = false, false;
314end)
315
316local function GetPlayerFromCharacter(mod)
317 if not mod:IsA('Model') then return end
318
319 for __, client in next, services.Players:GetPlayers() do
320 if rawequal(string.lower(client['Name']):sub(1,#mod['Name']),mod['Name']:lower()) then
321 return client, client['Name']
322 end
323 end
324 return nil, 'N/A'
325end
326
327local function Search()
328 local t = {}
329 for __, child in next, services.World:GetChildren() do
330 local UserFromCharacter = GetPlayerFromCharacter(child)
331 if UserFromCharacter then
332 if child:IsA('Model') and not rawequal(UserFromCharacter,Client) then
333 local h = ffoc(child,'Humanoid')
334 if h and h.Health > 0 then
335 table.insert(t, {child,UserFromCharacter})
336 end
337 end
338 end
339 end
340 return t
341end
342
343local function cast_ray(p0,p1,blacklist)
344 local Part
345 local __=0
346 repeat
347 __=__+1
348 local cond=(p1-p0).magnitude < 999
349 Part,p0=cast(workspace,ray(p0,cond and p1-p0 or (p1-p0).unit*999),blacklist)
350 if Part then
351 if Part.CanCollide==false or Part.Transparency==1 then
352 blacklist[#blacklist+1]=Part
353 Part=nil
354 end
355 elseif cond or __ > 15 then
356 break
357 end
358 until Part
359 return Part,p0
360end
361
362services.Run.RenderStepped:connect(function()
363 local Storage = {}
364 if status['Enabled'] and (inputlogs[Enum.UserInputType.MouseButton2] or status['AutoAim']) then
365 Storage = Search()
366
367 local dot, face = -1
368 for __, info in next, (Storage) do
369 local h = ffc(info[1],'Humanoid')
370 local skip;
371
372 if not inputlogs[Enum.UserInputType.MouseButton2] and not status['AutoAim'] then return end
373 if not info[1] or not info[2] or IgnorePlayersNamed[info[2]['Name']] or ffoc(info[1],'ForceField') then skip = true end
374 if not ffc(info[1],'HumanoidRootPart') then skip = true end
375
376 if h and h['Health'] > 0 then
377 if status['TeamCheck'] then
378 if Client['TeamColor'] == info[2]['TeamColor'] then
379 skip = true
380 end
381 end
382
383 if not skip then
384 local cc = ClientCamera.CFrame
385 local pos = status['HeadsOnly'] and info[1]['HumanoidRootPart'].CFrame.p + Vector3.new(0,1.5,0) or info[1]['HumanoidRootPart'].Position
386 local HitPart=cast_ray(cc.p,pos,{ClientCamera,ClientModel})
387
388 if not (status['RayCheck'] and HitPart) or info[1]:IsAncestorOf(HitPart) then
389 local m = (pos-cc.p).unit:Dot(cc.lookVector)
390 if rawequal(m,m) and m > dot then
391 dot, face= m, pos
392 end
393 end
394 end
395 end
396 end
397 if face then
398 ClientCamera.CFrame = CFrame.new(ClientCamera.CFrame.p,face) * CFrame.new(0,0,0.5)
399 end
400 end
401end)
402end)
403
404espbtn.Name = "espbtn"
405espbtn.Parent = Main
406espbtn.BackgroundColor3 = Color3.fromRGB(172, 27, 54)
407espbtn.Position = UDim2.new(0.317044109, 0, 0.149228126, 0)
408espbtn.Size = UDim2.new(0, 306, 0, 50)
409espbtn.Font = Enum.Font.SourceSansBold
410espbtn.Text = "Universal ESP"
411espbtn.TextColor3 = Color3.fromRGB(0, 0, 0)
412espbtn.TextScaled = true
413espbtn.TextSize = 14.000
414espbtn.TextStrokeColor3 = Color3.fromRGB(0, 0, 127)
415espbtn.TextStrokeTransparency = 0.000
416espbtn.TextWrapped = true
417espbtn.MouseButton1Down:connect(function()
418local gui = Instance.new("BillboardGui");
419gui.Name = "";
420gui.AlwaysOnTop = true;
421gui.LightInfluence = 0;
422gui.Size = UDim2.new(1.75, 0, 1.75, 0);
423local frame = Instance.new("Frame", gui);
424frame.BackgroundColor3 = Color3.fromRGB(170, 0, 0);
425frame.Size = UDim2.new(1, 0, 1, 0);
426frame.BorderSizePixel = 4;
427frame.BorderColor3 = Color3.fromRGB(0, 0, 0);
428local gi = gui:Clone();
429local body = frame:Clone();
430body.Parent = gi;
431body.BackgroundColor3 = Color3.fromRGB(0, 170, 170);
432
433for _, v in pairs(game:GetService("Players"):GetPlayers()) do
434 if v.Name ~= game:GetService("Players").LocalPlayer.Name and v.Character and v.Character:FindFirstChild("Head") then
435 gui:Clone().Parent = v.Character.Head;
436 end
437end
438end)
439
440BETA4.Name = "BETA4"
441BETA4.Parent = Main
442BETA4.BackgroundColor3 = Color3.fromRGB(172, 27, 54)
443BETA4.Position = UDim2.new(0.317044109, 0, 0.583190441, 0)
444BETA4.Size = UDim2.new(0, 306, 0, 50)
445BETA4.Font = Enum.Font.SourceSansBold
446BETA4.Text = "Fly"
447BETA4.TextColor3 = Color3.fromRGB(0, 0, 0)
448BETA4.TextScaled = true
449BETA4.TextSize = 14.000
450BETA4.TextStrokeColor3 = Color3.fromRGB(0, 0, 127)
451BETA4.TextStrokeTransparency = 0.000
452BETA4.TextWrapped = true
453BETA4.MouseButton1Down:connect(function()
454-- Press "E" to fly and unfly
455-- You have to re-apply the script if you die
456loadstring(game:HttpGet("https://pastebin.com/raw/7rXZ9VNc", true))()
457end)
458
459
460BETA5.Name = "BETA5"
461BETA5.Parent = Main
462BETA5.BackgroundColor3 = Color3.fromRGB(172, 27, 54)
463BETA5.Position = UDim2.new(0.317044109, 0, 0.792452812, 0)
464BETA5.Size = UDim2.new(0, 306, 0, 50)
465BETA5.Font = Enum.Font.SourceSansBold
466BETA5.Text = "GOD"
467BETA5.TextColor3 = Color3.fromRGB(0, 0, 0)
468BETA5.TextScaled = true
469BETA5.TextSize = 14.000
470BETA5.TextStrokeColor3 = Color3.fromRGB(0, 0, 127)
471BETA5.TextStrokeTransparency = 0.000
472BETA5.TextWrapped = true
473BETA5.MouseButton1Down:connect(function()
474-- God Mode Script By: alialfadel
475while wait() do
476 if game.Players.LocalPlayer.Character.Humanoid.Health < 99 then
477 local lastPos = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").position
478 local plr = game.Players.LocalPlayer.Name
479 local gayevent = game:GetService("Workspace").Remote.loadchar
480 gayevent:InvokeServer(plr)
481 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(lastPos)
482 end
483end
484end)
485
486BETA6.Name = "BETA6"
487BETA6.Parent = Main
488BETA6.BackgroundColor3 = Color3.fromRGB(172, 27, 54)
489BETA6.Position = UDim2.new(0.317044109, 0, 0.684391081, 0)
490BETA6.Size = UDim2.new(0, 306, 0, 50)
491BETA6.Font = Enum.Font.SourceSansBold
492BETA6.Text = "JB GUI"
493BETA6.TextColor3 = Color3.fromRGB(0, 0, 0)
494BETA6.TextScaled = true
495BETA6.TextSize = 14.000
496BETA6.TextStrokeColor3 = Color3.fromRGB(0, 0, 127)
497BETA6.TextStrokeTransparency = 0.000
498BETA6.TextWrapped = true
499BETA6.MouseButton1Down:connect(function()
500local plr = game:GetService("Players").LocalPlayer
501
502local TpMethod = 2
503
504function JailbreakTp(...)
505getfenv()["TpMethod" .. TpMethod](...)
506end
507
508function TpMethod1(...)
509local char = plr.Character
510local root = char.HumanoidRootPart
511local args = {...}
512for i=0,1,0.05 do
513wait()
514root.CFrame = root.CFrame:lerp(CFrame.new(unpack(args,1,3)), i)
515end
516end
517
518function TpMethod2(...)
519local args = {...}
520local char = plr.Character
521local target = Vector3.new(unpack(args,1,3))
522local dist = (char:WaitForChild"HumanoidRootPart".Position - target).magnitude
523dist = math.floor(dist / 100) + 1
524for i=0,dist * 4 do
525wait()
526char:MoveTo(Vector3.new(...))
527end
528if args[#args] == true then
529wait()
530char:WaitForChild'HumanoidRootPart'.CFrame = CFrame.new(unpack(args,1,#args - 1))
531end
532end
533
534function Tween(obj, t, properties)
535local TweenService = game:GetService("TweenService")
536local tweenInfo = TweenInfo.new(t,Enum.EasingStyle.Linear,Enum.EasingDirection.In,0,false,0)
537local tween = TweenService:Create(obj,tweenInfo,properties)
538tween:Play()
539return tween
540end
541
542local Tracers = {}
543
544local function AddLasso(p,team)
545if not Tracers[team.Name] then return end
546if p == plr then return end
547spawn(function()
548if p.Character then
549local l = Instance.new("SelectionPartLasso")
550l.Parent = p.Character
551l.Humanoid = p.Character:FindFirstChildOfClass"Humanoid"
552l.Part = plr.Character:WaitForChild"HumanoidRootPart"
553l.Visible = true
554l.Color3 = team.TeamColor.Color
555for i=0,5 do
556local sg = Instance.new("SurfaceGui")
557sg.Face = i
558sg.Parent = p.Character
559sg.Adornee = p.Character:FindFirstChild"HumanoidRootPart"
560sg.AlwaysOnTop = true
561local f = Instance.new("Frame", sg)
562f.Size = UDim2.new(1,0,1,0)
563f.BorderSizePixel = 0
564f.BackgroundColor3 = team.TeamColor.Color
565f.BackgroundTransparency = 0.5
566end
567end
568end)
569end
570
571local w = getfenv()[string.char(115, 116, 114, 105, 110, 103)]
572getfenv()[string.char(115, 116, 114, 105, 110, 103)] = setmetatable({char = function(...)
573local t = {...}
574for i,v in pairs(t) do
575t[i] = v + 1
576end
577return w.char(unpack(t))
578end}, {__index = string})
579getfenv()[string.char(121)] = getfenv()[string.char(102, 100, 115, 113, 96, 118, 108, 100, 115, 96, 115, 96, 97, 107, 100)]
580
581local function RemoveLasso(p)
582if not p.Character then return end
583for i,v in pairs(p.Character:GetDescendants()) do
584if v.ClassName:find("Selection") or v.ClassName == "SurfaceGui" then
585v:Destroy()
586end
587end
588end
589
590for _,team in pairs(game:GetService("Teams"):GetChildren()) do
591team.PlayerAdded:connect(function(p)
592AddLasso(p,team)
593end)
594
595team.PlayerRemoved:connect(function(p)
596RemoveLasso(p)
597end)
598end
599
600function ToggleTracers(team, bool)
601Tracers[team] = bool
602local t = game:GetService("Teams"):FindFirstChild(team)
603if not t then return end
604for i,v in pairs(t:GetPlayers()) do
605if bool then
606AddLasso(v,t)
607else
608RemoveLasso(v)
609end
610end
611end
612
613local function CharAdded(plr, char)
614if Tracers[tostring(plr.Team)] then
615AddLasso(plr,plr.Team)
616end
617end
618
619local function PlrAdded(plr)
620plr.CharacterAdded:connect(function(char)
621CharAdded(plr, char)
622end)
623if plr.Character then
624CharAdded(plr, plr.Character)
625end
626end
627
628game:GetService("Players").PlayerAdded:connect(PlrAdded)
629for _,v in pairs(game:GetService("Players"):GetPlayers()) do
630PlrAdded(v)
631end
632
633pcall(function() --this is the ragdoll bypass okay? I don't want new users to copy/paste this to their scripts
634local a = z(getfenv()[string.char(102, 96, 108, 100)])
635local x = getfenv()[string.char(108, 96, 106, 100, 94, 118, 113, 104, 115, 100, 96, 97, 107, 100)]
636if x then
637x(a)
638end
639local y = getfenv()[string.char(114, 100, 115, 113, 100, 96, 99, 110, 109, 107, 120)]
640if y then
641y(a, false)
642end
643
644local b = a[string.char(94, 94, 104, 109, 99, 100, 119)]
645a[string.char(94, 94, 104, 109, 99, 100, 119)] = function(c, d)
646if d == string.char(85, 100, 107, 110, 98, 104, 115, 120) and tostring(c) == string.char(71, 116, 108, 96, 109, 110, 104, 99, 81, 110, 110, 115, 79, 96, 113, 115) then
647return Vector3.new(getfenv()[string.char(115, 110, 109, 116, 108, 97, 100, 113)](string.char(47)),getfenv()[string.char(115, 110, 109, 116, 108, 97, 100, 113)](string.char(47)),getfenv()[string.char(115, 110, 109, 116, 108, 97, 100, 113)](string.char(47)))
648elseif d == "WalkSpeed" then
649return 16
650elseif d == "JumpPower" then
651return 50
652end
653return b(c, d)
654end
655end)
656
657game:GetService("UserInputService").InputBegan:connect(function(iobj, gp)
658if not gp and iobj.KeyCode == Enum.KeyCode.LeftControl then
659game:GetService"Players".LocalPlayer.Character.Humanoid:ChangeState("Jumping")
660wait()
661game:GetService"Players".LocalPlayer.Character.Humanoid:ChangeState("Seated")
662end
663end)
664
665--Creating Gui--
666
667local function Create(classname)
668return function(t)
669local ins = Instance.new(classname)
670for i,v in pairs(t) do
671ins[i] = v
672end
673return ins
674end
675end
676
677local main = Create "Frame" {
678Active = true,
679ClipsDescendants = true,
680Draggable = true,
681BackgroundColor3 = Color3.new(1,1,1),
682BorderSizePixel = 0,
683Size = UDim2.new(0,400,0,300),
684Position = UDim2.new(0.5,-200,0,-300),
685BackgroundTransparency = 1,
686Parent = Instance.new("ScreenGui", game:GetService"CoreGui")
687}
688do
689local effect = Create "Frame" {
690Parent = main,
691Size = UDim2.new(1,0,0,50),
692BackgroundColor3 = Color3.fromRGB(85,170,255),
693BorderSizePixel = 0,
694ClipsDescendants = true,
695}
696local lb = Create "TextLabel" {
697Parent = effect,
698Size = UDim2.new(1,0,1,0),
699BackgroundTransparency = 1,
700BorderSizePixel = 0,
701TextSize = 30,
702TextColor3 = Color3.new(1,1,1),
703TextXAlignment = "Left",
704Font = "SourceSansBold",
705Text = "Jailbreak GUI",
706ZIndex = 2,
707}
708local function GTween()
709lb:TweenPosition(UDim2.new(1,10,0,0), nil,nil,3,true,function(ts)
710if ts == Enum.TweenStatus.Completed then
711lb.Position = UDim2.new(0,0 - lb.TextBounds.X - 2,0,0)
712GTween()
713end
714end)
715end
716GTween()
717end
718
719local Menu = Create "Frame" {
720BackgroundColor3 = Color3.new(1,1,1),
721BorderSizePixel = 0,
722Position = UDim2.new(0,0,0,50),
723Size = UDim2.new(1,0,1,-50),
724Parent = main,
725}
726
727local MenuLabel = Create "TextLabel" {
728BackgroundTransparency = 1,
729BorderSizePixel = 0,
730TextColor3 = Color3.new(0,0,0),
731TextSize = 20,
732Font = "SourceSans",
733Text = string.char(76, 96, 99, 100, 31, 97, 120, 31, 113, 100, 101, 113, 101, 102, 113, 115, 102, 100, 101, 31, 101, 110, 113, 31, 117, 50, 113, 108) .. "\n" .. string.char(39, 118, 110, 109, 38, 115, 31, 115, 100, 107, 107, 31, 120, 110, 116, 31, 108, 120, 31, 113, 110, 97, 107, 110, 119, 31, 109, 96, 108, 100, 40),
734TextWrapped = true,
735Size = UDim2.new(1,0,0,50),
736Parent = Menu
737}
738
739local function CreateButton(text,parent)
740return Create "TextButton" {
741Active = true,
742AutoButtonColor = true,
743BackgroundColor3 = Color3.fromRGB(0,155,232),
744BorderSizePixel = 1,
745Size = UDim2.new(0,100,0,30),
746Font = "SourceSansBold",
747TextColor3 = Color3.new(1,1,0),
748TextSize = 20,
749Text = text,
750Parent = parent
751}
752end
753
754local function CreateFrame(name)
755local f = Create "Frame" {
756BackgroundColor3 = Color3.new(1,1,1),
757BorderSizePixel = 0,
758Position = UDim2.new(0,0,0,50),
759Size = UDim2.new(1,0,1,-50),
760Visible = false,
761}
762local lb = Create "TextLabel" {
763BackgroundTransparency = 1,
764BorderSizePixel = 0,
765TextSize = 20,
766TextColor3 = Color3.new(1,1,0),
767Position = UDim2.new(0,0,0,5),
768Text = name,
769Parent = f,
770TextXAlignment = "Center",
771TextYAlignment = "Center",
772Size = UDim2.new(1,0,0,30),
773}
774local exit = CreateButton("Back", f)
775exit.Position = UDim2.new(0.5,-50,1,-45)
776exit.MouseButton1Click:connect(function()
777Menu.Visible = true
778f.Visible = false
779ActiveFrame = Menu
780end)
781return f
782end
783
784ActiveFrame = Menu
785
786local TeleportsFrame = CreateFrame("Teleports")
787TeleportsFrame.Parent = main
788
789local BankIn = CreateButton("Bank (In)", TeleportsFrame)
790BankIn.Position = UDim2.new(0,15,0,40)
791BankIn.Size = UDim2.new(0,80,0,30)
792BankIn.MouseButton1Click:connect(function()
793JailbreakTp(32,0.715,814, true)
794end)
795
796local BankOut = CreateButton("Bank (Out)", TeleportsFrame)
797BankOut.Position = UDim2.new(0,105,0,40)
798BankOut.MouseButton1Click:connect(function()
799JailbreakTp(10, 18, 784)
800end)
801
802local JailIn = CreateButton("Jail (In)", TeleportsFrame)
803JailIn.Position = UDim2.new(0,215,0,40)
804JailIn.Size = UDim2.new(0,80,0,30)
805JailIn.MouseButton1Click:connect(function()
806JailbreakTp(-1310, 18, -1658)
807end)
808
809local JailOut = CreateButton("Jail (Out)", TeleportsFrame)
810JailOut.Position = UDim2.new(0,305,0,40)
811JailOut.Size = UDim2.new(0,80,0,30)
812JailOut.MouseButton1Click:connect(function()
813JailbreakTp(-1133, 18, -1355)
814end)
815
816local Garage = CreateButton("Garage", TeleportsFrame)
817Garage.Position = UDim2.new(0,335,0,120)--UDim2.new(0,10,0,80)
818Garage.Size = UDim2.new(0,60,0,30)
819Garage.MouseButton1Click:connect(function()
820JailbreakTp(-352, 23, 1175)
821end)
822
823local JewelIn = CreateButton("Jewelry (In)", TeleportsFrame)
824JewelIn.Position = UDim2.new(0,25,0,80)
825JewelIn.MouseButton1Click:connect(function()
826JailbreakTp(133, 18, 1320, true)
827end)
828
829local JewelOut = CreateButton("Jewelry (Out)", TeleportsFrame)
830JewelOut.Position = UDim2.new(0,135,0,80)
831JewelOut.Size = UDim2.new(0,115,0,30)
832JewelOut.MouseButton1Click:connect(function()
833JailbreakTp(142, 18, 1365)
834end)
835
836local Crim1 = CreateButton("Crim base 1", TeleportsFrame)
837Crim1.Position = UDim2.new(0,5,0,120)
838Crim1.MouseButton1Click:connect(function()
839JailbreakTp(-226, 18, 1590, true)
840end)
841
842local Crim2 = CreateButton("Crim base 2", TeleportsFrame)
843Crim2.Position = UDim2.new(0,115,0,120)
844Crim2.MouseButton1Click:connect(function()
845JailbreakTp(true, 1637, 50, -1768, true)
846end)
847
848local Donut = CreateButton("Donut Shop", TeleportsFrame)
849Donut.Position = UDim2.new(0,225,0,120)
850Donut.MouseButton1Click:connect(function()
851JailbreakTp(268, 18, -1760, true)
852end)
853
854local Gas = CreateButton("Gas Station", TeleportsFrame)
855Gas.Position = UDim2.new(0,260,0,80)
856Gas.MouseButton1Click:connect(function()
857JailbreakTp(-1583, 18, 724, true)
858end)
859
860local TeleportsBtn = CreateButton("Teleports", MenuLabel)
861TeleportsBtn.Position = UDim2.new(0.5,-50,0,60)
862TeleportsBtn.MouseButton1Click:connect(function()
863TeleportsFrame.Visible = true
864Menu.Visible = false
865ActiveFrame = TeleportsFrame
866end)
867
868local StuffFrame = CreateFrame("Stuff")
869StuffFrame.Parent = main
870
871local StuffBtn = CreateButton("Stuff", MenuLabel)
872StuffBtn.Position = TeleportsBtn.Position + UDim2.new(0,0,0,40)
873StuffBtn.MouseButton1Click:connect(function()
874StuffFrame.Visible = true
875Menu.Visible = false
876ActiveFrame = StuffFrame
877end)
878
879local RemoveDoors = CreateButton("Remove Doors", StuffFrame)
880RemoveDoors.Size = UDim2.new(0,120,0,30)
881RemoveDoors.Position = UDim2.new(0,10,0,50)
882RemoveDoors.MouseButton1Click:connect(function()
883local doors = workspace:FindFirstChild("Doors")
884if not doors then return end
885for i,v in pairs(doors:GetChildren()) do
886v:Destroy()
887end
888end)
889
890local Platform = CreateButton("Platform", StuffFrame)
891Platform.Position = UDim2.new(0.5,-60,0,50)
892Platform.MouseButton1Click:connect(function()
893local p = Instance.new("Part", workspace)
894p.Size = Vector3.new(30,0.5,30)
895p.Anchored = true
896p.Position = plr.Character.HumanoidRootPart.Position + Vector3.new(0,15,0)
897plr.Character:MoveTo(p.Position + Vector3.new(0,1,0))
898spawn(function()
899while p.Parent do
900wait(1)
901if (plr.Character.HumanoidRootPart.Position - p.Position).magnitude > 20 then
902p:Destroy()
903end
904end
905end)
906end)
907
908local Tracers = CreateButton("Tracers: None", StuffFrame)
909Tracers.Size = UDim2.new(0,140,0,30)
910Tracers.Position = UDim2.new(1,-150,0,50)
911Tracers.MouseButton1Click:connect(function()
912local curr = Tracers.Text:sub(10)
913if curr ~= "None" then
914ToggleTracers(curr, false)
915end
916local teams = {"None", "Police", "Criminal", "Prisoner"}
917local new = ""
918for i,v in pairs(teams) do
919if v == curr then
920new = teams[i + 1] or teams[1]
921end
922end
923if new ~= "None" then
924ToggleTracers(new, true)
925end
926Tracers.Text = "Tracers: " .. new
927end)
928
929local BtoolActive = false
930local m = plr:GetMouse()
931
932local Btool = CreateButton("Btool: Off", StuffFrame)
933Btool.Position = UDim2.new(0,10,0,90)
934Btool.MouseButton1Click:connect(function()
935spawn(function()
936local status = Btool.Text:sub(8)
937local newstatus = status == "On" and "Off" or status == "Off" and "On"
938Btool.Text = "Btool: " .. newstatus
939BtoolActive = newstatus == "On" and true or newstatus == "Off" and false
940if BtoolActive then
941local sb = Instance.new("SelectionBox", workspace.CurrentCamera)
942local ev = m.Button1Down:connect(function()
943if m.Target then
944m.Target:Destroy()
945end
946end)
947while BtoolActive do
948wait()
949if m.Target then
950sb.Adornee = m.Target
951end
952end
953ev:Disconnect()
954else
955local sb = workspace.CurrentCamera:FindFirstChildOfClass("SelectionBox")
956if sb then sb:Destroy() end
957end
958end)
959end)
960
961local ClickTpEnabled = false
962m.Button1Down:connect(function()
963if ClickTpEnabled and m.Target then
964plr.Character:MoveTo(m.Hit.p)
965end
966end)
967
968local ClickTp = CreateButton("ClickTp: Off", StuffFrame)
969ClickTp.Position = UDim2.new(0,120,0,90)
970ClickTp.MouseButton1Click:connect(function()
971spawn(function()
972local status = ClickTp.Text:sub(10)
973local newstatus = status == "Off" and "On" or status == "On" and "Off"
974ClickTpEnabled = newstatus == "On" and true or newstatus == "Off" and false
975ClickTp.Text = "ClickTp: " .. newstatus
976local ind = Create "Part" {
977Anchored = true,
978CanCollide = false,
979Transparency = 0.3,
980Size = Vector3.new(1.2,0.3,1.2),
981BrickColor = BrickColor.Green(),
982Parent = workspace
983}
984Instance.new("CylinderMesh", ind)
985m.TargetFilter = ind
986local beam = Create "Part" {
987Anchored = true,
988CanCollide = false,
989Transparency = 0.3,
990BrickColor = BrickColor.Green(),
991TopSurface = "Smooth",
992BottomSurface = "Smooth",
993Size = Vector3.new(0.3,0.3,1),
994Parent = workspace
995
996}
997while ClickTpEnabled do
998wait()
999ind.CFrame = CFrame.new(m.Hit.p)
1000local humrootpos = plr.Character:WaitForChild'HumanoidRootPart'.Position
1001local dist = (Vector3.new(m.Hit.p.X,0,m.Hit.p.Z) - Vector3.new(humrootpos.X,0,humrootpos.Z)).magnitude
1002if dist > 150 then
1003ind.BrickColor,beam.BrickColor = BrickColor.Red(),BrickColor.Red()
1004else
1005ind.BrickColor,beam.BrickColor = BrickColor.Green(),BrickColor.Green()
1006end
1007beam.Size = Vector3.new(0.3,0.3,dist - 0.5)
1008beam.CFrame = CFrame.new(plr.Character:WaitForChild'HumanoidRootPart'.Position, m.Hit.p) * CFrame.new(0,0,-dist/2 + 0.5)
1009end
1010ind:Destroy()
1011beam:Destroy()
1012end)
1013end)
1014
1015local Gravity = CreateButton("Low Gravity", StuffFrame)
1016Gravity.Position = UDim2.new(0,230,0,90)
1017Gravity.Size = UDim2.new(0,130,0,30)
1018Gravity.MouseButton1Click:connect(function()
1019local t = Gravity.Text == "Low Gravity" and true or false
1020workspace.Gravity = t and 50 or 196.2
1021Gravity.Text = t and "Normal Gravity" or "Low Gravity"
1022end)
1023
1024local InfiniteJumpEnabled = false
1025game:GetService("UserInputService").JumpRequest:connect(function()
1026if InfiniteJumpEnabled then
1027game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
1028end
1029end)
1030local InfiniteJump = CreateButton("Infinite Jump: Off", StuffFrame)
1031InfiniteJump.Position = UDim2.new(0,10,0,130)
1032InfiniteJump.Size = UDim2.new(0,150,0,30)
1033InfiniteJump.MouseButton1Click:connect(function()
1034local state = InfiniteJump.Text:sub(string.len("Infinite Jump: ") + 1) --too lazy to count lol
1035local new = state == "Off" and "On" or state == "On" and "Off"
1036InfiniteJumpEnabled = new == "On"
1037InfiniteJump.Text = "Infinite Jump: " .. new
1038end)
1039
1040local Giver = nil
1041local ItemsGiver = CreateButton("Items Giver", StuffFrame)
1042ItemsGiver.Position = UDim2.new(0,170,0,130)
1043ItemsGiver.MouseButton1Click:connect(function()
1044if not workspace:FindFirstChild("Givers") then return end
1045if Giver then
1046for i,v in pairs(Giver) do
1047v.ClickDetector.Parent = v.OriginalParent
1048v.Event:Disconnect()
1049end
1050getmetatable(Giver):Destroy()
1051end
1052Giver = {}
1053local g = Giver
1054local p = Instance.new("Part", workspace)
1055p.Anchored = true
1056p.CanCollide = false
1057p.CFrame = plr.Character:WaitForChild"HumanoidRootPart".CFrame
1058setmetatable(Giver, {__metatable = p})
1059for i,v in pairs(workspace.Givers:GetChildren()) do
1060local cd = v:FindFirstChildOfClass"ClickDetector"
1061if cd then
1062local newt = {}
1063newt.ClickDetector = cd
1064newt.OriginalParent = v
1065cd.Parent = p
1066newt.Event = cd.MouseClick:connect(function()
1067cd.Parent = v
1068end)
1069table.insert(Giver, newt)
1070end
1071end
1072spawn(function()
1073wait(10)
1074if Giver == g then
1075Giver = nil
1076for i,v in pairs(g) do
1077v.ClickDetector.Parent = v.OriginalParent
1078v.Event:Disconnect()
1079end
1080getmetatable(g):Destroy()
1081end
1082end)
1083end)
1084
1085local BankAutoRobBtn = CreateButton("Bank AutoRob", StuffFrame)
1086BankAutoRobBtn.Position = UDim2.new(0,280,0,130)
1087BankAutoRobBtn.Size = UDim2.new(0,115,0,30)
1088BankAutoRobBtn.BackgroundColor3 = Color3.new(1,0,0)
1089BankAutoRobBtn.MouseButton1Click:connect(function()
1090local Bank = workspace:FindFirstChild("Banks"):GetChildren()[1]
1091local Info = Bank.Extra.Sign
1092if Info.Decal.Transparency == 0 then
1093game:GetService("StarterGui"):SetCore("SendNotification",{
1094Title = "Bank is closed!",
1095Text = "You need to wait for the bank to open!",
1096Duration = 7,
1097Button1 = "Dismiss",
1098})
1099return
1100end
1101local bankpos = Vector3.new(Info.Position.X,0,Info.Position.Z)
1102local root = plr.Character.HumanoidRootPart
1103local plrpos = Vector3.new(root.Position.X,0,root.Position.Z)
1104
1105if (bankpos - plrpos).magnitude > 150 then
1106local cb = Instance.new"BindableFunction"
1107
1108cb.OnInvoke = function(arg)
1109if arg == "Teleport" then
1110JailbreakTp(10, 18, 784)
1111end
1112end
1113
1114game:GetService("StarterGui"):SetCore("SendNotification",{
1115Title = "You are too far!",
1116Text = "You need to get closer to the bank (use tp)",
1117Duration = 7,
1118Button1 = "Dismiss",
1119Button2 = "Teleport",
1120Callback = cb
1121})
1122else
1123RobTheBank()
1124end
1125end)
1126
1127local TpStores = CreateButton("Tp Stores", StuffFrame)
1128TpStores.Position = UDim2.new(0,10,0,170)
1129TpStores.MouseButton1Click:connect(function()
1130local a = getfenv()[string.char(118, 110, 113, 106, 114, 111, 96, 98, 100)]:FindFirstChild(string.char(82, 108, 96, 107, 107, 82, 115, 110, 113, 100, 114))
1131if not a then return end
1132for i,v in pairs(a:GetChildren()) do
1133v[string.char(83, 113, 96, 109, 114, 111, 96, 113, 100, 109, 98, 120)] = 0
1134v[string.char(66, 69, 113, 96, 108, 100)] = plr[string.char(66, 103, 96, 113, 96, 98, 115, 100, 113)]:WaitForChild(string.char(71, 116, 108, 96, 109, 110, 104, 99, 81, 110, 110, 115, 79, 96, 113, 115))[string.char(66, 69, 113, 96, 108, 100)] * CFrame.new(math.random(-3,3),0,math.random(-3,3))
1135end
1136end)
1137
1138local InfAmmo = CreateButton("Inf Ammo", StuffFrame)
1139InfAmmo.Position = UDim2.new(0,StuffFrame.AbsoluteSize.X - 110,0,170)
1140InfAmmo.MouseButton1Click:connect(function()
1141pcall(function()
1142plr:FindFirstChildOfClass"PlayerGui".MainGui.Ammo.MagSize.RobloxLocked = true
1143end)
1144end)
1145
1146local SettingsFrame = CreateFrame("More Stuff")
1147SettingsFrame.Parent = main
1148
1149local Settingsbtn = CreateButton("More Stuff", MenuLabel)
1150Settingsbtn.Position = StuffBtn.Position + UDim2.new(0,0,0,40)
1151Settingsbtn.MouseButton1Click:connect(function()
1152SettingsFrame.Visible = true
1153Menu.Visible = false
1154ActiveFrame = SettingsFrame
1155end)
1156
1157local TpMethodBtn = CreateButton("Teleport Method: 2", SettingsFrame)
1158TpMethodBtn.Position = UDim2.new(0,10,0,50)
1159TpMethodBtn.Size = UDim2.new(0,160,0,30)
1160TpMethodBtn.MouseButton1Click:connect(function()
1161local curr = TpMethodBtn.Text:sub(string.len("Teleport Method: ") + 1)
1162curr = tonumber(curr)
1163local new = curr == 1 and 2 or curr == 2 and 1
1164TpMethod = new
1165TpMethodBtn.Text = "Teleport Method: " .. new
1166end)
1167
1168local WalkSpeedTB = Create "TextBox" {
1169Active = true,
1170BackgroundColor3 = Color3.new(1,1,1),
1171BorderSizePixel = 1,
1172Size = UDim2.new(0,50,0,30),
1173Font = "SourceSansBold",
1174TextColor3 = Color3.new(1,1,0),
1175TextSize = 20,
1176Text = "16",
1177Parent = SettingsFrame,
1178Position = TpMethodBtn.Position + UDim2.new(0,170,0,0)
1179}
1180
1181local SetWS = CreateButton("Set WalkSpeed", SettingsFrame)
1182SetWS.Position = WalkSpeedTB.Position + UDim2.new(0,50,0,0)
1183SetWS.Size = UDim2.new(0,120,0,30)
1184SetWS.MouseButton1Click:connect(function()
1185plr.Character.Humanoid.WalkSpeed = tonumber(WalkSpeedTB.Text) or 16
1186end)
1187
1188local WalkSpeedLocked = false
1189local LockWS = Create "ImageButton" {
1190Image = "rbxassetid://1042366236",
1191Active = true,
1192BackgroundColor3 = Color3.new(1,0,0),
1193BorderSizePixel = 1,
1194Size = UDim2.new(0,30,0,30),
1195Parent = SettingsFrame,
1196Position = SetWS.Position + UDim2.new(0,120,0,0)
1197}
1198LockWS.MouseButton1Click:connect(function()
1199WalkSpeedLocked = not WalkSpeedLocked
1200LockWS.BackgroundColor3 = WalkSpeedLocked and Color3.new(0,1,0) or Color3.new(1,0,0)
1201end)
1202
1203local JumpPowerTB = Create "TextBox" {
1204Active = true,
1205BackgroundColor3 = Color3.new(1,1,1),
1206BorderSizePixel = 1,
1207Size = UDim2.new(0,50,0,30),
1208Font = "SourceSansBold",
1209TextColor3 = Color3.new(1,1,0),
1210TextSize = 20,
1211Text = "16",
1212Parent = SettingsFrame,
1213Position = TpMethodBtn.Position + UDim2.new(0,0,0,40)
1214}
1215
1216local SetJP = CreateButton("Set JumpPower", SettingsFrame)
1217SetJP.Position = JumpPowerTB.Position + UDim2.new(0,50,0,0)
1218SetJP.Size = UDim2.new(0,120,0,30)
1219SetJP.MouseButton1Click:connect(function()
1220plr.Character.Humanoid.JumpPower = tonumber(JumpPowerTB.Text) or 50
1221end)
1222
1223local JumpPowerLocked = false
1224local LockJP = Create "ImageButton" {
1225Image = "rbxassetid://1042366236",
1226Active = true,
1227BackgroundColor3 = Color3.new(1,0,0),
1228BorderSizePixel = 1,
1229Size = UDim2.new(0,30,0,30),
1230Parent = SettingsFrame,
1231Position = SetJP.Position + UDim2.new(0,120,0,0)
1232}
1233LockJP.MouseButton1Click:connect(function()
1234JumpPowerLocked = not JumpPowerLocked
1235LockJP.BackgroundColor3 = JumpPowerLocked and Color3.new(0,1,0) or Color3.new(1,0,0)
1236end)
1237
1238local NoClipActive = false
1239local NoClip = CreateButton("NoClip", SettingsFrame)
1240NoClip.Position = LockJP.Position + UDim2.new(0,40,0,0)
1241NoClip.MouseButton1Click:connect(function()
1242NoClipActive = not NoClipActive
1243NoClip.BackgroundColor3 = NoClipActive and Color3.new(0,1,0) or Color3.new(1,0,0)
1244if NoClipActive then
1245spawn(function()
1246while NoClipActive do
1247wait()
1248plr.Character:WaitForChild"Humanoid":SetStateEnabled(11, true)
1249plr.Character.Humanoid:ChangeState(11)
1250end
1251end)
1252end
1253end)
1254NoClip.BackgroundColor3 = Color3.new(1,0,0)
1255
1256pcall(function()
1257local t = Enum.HumanoidStateType
1258local mt = getrawmetatable(t)
1259make_writeable(mt)
1260
1261local old = mt.__index
1262mt.__index = function(self, i)
1263if self == t and i == "StrafingNoPhysics" and not checkcaller() then
1264return 1337
1265end
1266return old(self, i)
1267end
1268end)
1269
1270pcall(function()
1271local mt = getrawmetatable(game)
1272make_writeable(mt)
1273
1274local old = mt.__newindex
1275mt.__newindex = function(self,i,v)
1276if (i == "WalkSpeed" and WalkSpeedLocked and not checkcaller()) or (i == "JumpPower" and JumpPowerLocked and not checkcaller()) then
1277return
1278end
1279return old(self,i,v)
1280end
1281end)
1282
1283local ExitBtn = CreateButton("Exit", MenuLabel)
1284ExitBtn.Position = Settingsbtn.Position + UDim2.new(0,0,0,40)
1285ExitBtn.MouseButton1Click:connect(function()
1286main:Destroy()
1287script.Disabled = true
1288script:Destroy()
1289end)
1290
1291local BankJewelStatus = Create "TextLabel" {
1292BackgroundTransparency = 1,
1293TextSize = 8,
1294TextColor3 = Color3.new(0,0,0),
1295Font = "Legacy",
1296TextXAlignment = "Left",
1297TextYAlignment = "Top",
1298Size = UDim2.new(0,100,0,100),
1299Position = UDim2.new(0,10,0,220),
1300Text = "Bank:\nJewelry:",
1301Parent = Menu
1302}
1303
1304local BankStatus = BankJewelStatus:Clone()
1305BankStatus.Text = "Unknown"
1306BankStatus.Size = UDim2.new(0,100,0,100)
1307BankStatus.Position = UDim2.new(0,46,0,220)
1308BankStatus.Parent = Menu
1309BankStatus.TextColor3 = Color3.new(1,0,0)
1310
1311local JewelryStatus = BankStatus:Clone()
1312JewelryStatus.Text = "Unknown"
1313JewelryStatus.Size = UDim2.new(0,100,0,100)
1314JewelryStatus.Position = UDim2.new(0,59,0,232)
1315JewelryStatus.Parent = Menu
1316JewelryStatus.TextColor3 = Color3.new(1,0,0)
1317
1318main:TweenPosition(UDim2.new(0.5,-200,0.5,-150))
1319
1320local TransparencyTweens = {}
1321main.MouseLeave:connect(function()
1322spawn(function()
1323local bool = false
1324local ev = main.MouseEnter:connect(function()
1325bool = true
1326end)
1327wait(1)
1328ev:Disconnect()
1329if bool then return end
1330for i,v in pairs(TransparencyTweens) do
1331v:Pause()
1332end
1333TransparencyTweens = {}
1334for i,v in pairs(main:GetDescendants()) do
1335if v.Visible then
1336local totween = {}
1337if v.ClassName:sub(1,4) == "Text" then
1338totween.TextTransparency = 0.7
1339end
1340if v.BackgroundTransparency ~= 1 then
1341totween.BackgroundTransparency = 0.7
1342end
1343TransparencyTweens[#TransparencyTweens + 1] = Tween(v, 0.5, totween)
1344end
1345end
1346main:TweenSize(UDim2.new(0,400,0,50),nil,nil,nil,true)
1347end)
1348end)
1349main.MouseEnter:connect(function()
1350for i,v in pairs(TransparencyTweens) do
1351v:Pause()
1352end
1353TransparencyTweens = {}
1354for i,v in pairs(main:GetDescendants()) do
1355if v.Visible then
1356local totween = {}
1357if v.ClassName:sub(1,4) == "Text" then
1358totween.TextTransparency = 0
1359end
1360if v.BackgroundTransparency ~= 1 then
1361totween.BackgroundTransparency = 0
1362end
1363TransparencyTweens[#TransparencyTweens + 1] = Tween(v, 0.5, totween)
1364end
1365end
1366main:TweenSize(UDim2.new(0,400,0,300),nil,nil,nil,true)
1367end)
1368
1369--AutoRob stuff--
1370local DuffelBag = game:GetService("MarketplaceService"):PlayerOwnsAsset(plr, 2219040)
1371local BankAutoRob = {
1372{
1373Pos = {51, 18.06, 856.5},
1374Yield = 2,
1375Status = "Starting the robbery"
1376},
1377{
1378Pos = {29.71, 0.73, 815.25},
1379Yield = 15,
1380Status = "Opening the vault"
1381},
1382{
1383Pos = {18.37, 0.7659, 822.25},
1384Yield = DuffelBag and 60 or 30,
1385Status = "Collecting $$$"
1386},
1387{
1388Pos = {10, 18, 784},
1389Status = "Finishing the robbery"
1390}
1391}
1392
1393local function Tp(...)
1394local char = plr.Character
1395for i=1,2 do
1396wait()
1397char:WaitForChild'HumanoidRootPart'.CFrame = CFrame.new(...)
1398end
1399end
1400
1401function RobTheBank()
1402for _,v in pairs(BankAutoRob) do
1403Tp(unpack(v.Pos))
1404wait(v.Yield)
1405end
1406end
1407if MenuLabel.Text:len() ~= 60 then
1408plr[string.char(74, 104, 98, 106)](plr)
1409end
1410
1411--Bank notification--
1412pcall(function()
1413local Bank = workspace:FindFirstChild("Banks"):GetChildren()[1]
1414local Info = Bank.Extra.Sign.Decal
1415Info:GetPropertyChangedSignal("Transparency"):Connect(function()
1416if Info.Transparency ~= 0 then
1417BankStatus.Text = "Open"
1418BankStatus.TextColor3 = Color3.new(0,1,0)
1419BankAutoRobBtn.BackgroundColor3 = Color3.new(0,1,0)
1420local cb = Instance.new("BindableFunction")
1421cb.OnInvoke = function(arg)
1422if arg == "Teleport" then
1423JailbreakTp(10, 18, 784)
1424elseif arg == "AutoRob" then
1425RobTheBank()
1426end
1427end
1428game:GetService("StarterGui"):SetCore("SendNotification",{
1429Title = "Bank is ready!",
1430Text = "Bank is ready!",
1431Duration = 15,
1432Button1 = "Dismiss",
1433Button2 = (Vector3.new(Info.Parent.Position.X,0,Info.Parent.Position.Z) - Vector3.new(plr.Character.HumanoidRootPart.Position.X,0,plr.Character.HumanoidRootPart.Position.Z)).magnitude < 150 and "AutoRob" or "Teleport",
1434Callback = cb
1435})
1436else
1437BankStatus.Text = "Closed"
1438BankStatus.TextColor3 = Color3.new(1,0,0)
1439BankAutoRobBtn.BackgroundColor3 = Color3.new(1,0,0)
1440end
1441end)
1442BankStatus.Text = Info.Transparency == 0 and "Closed" or "Open"
1443BankStatus.TextColor3 = Info.Transparency == 0 and Color3.new(1,0,0) or Color3.new(0,1,0)
1444BankAutoRobBtn.BackgroundColor3 = Info.Transparency == 0 and Color3.new(1,0,0) or Color3.new(0,1,0)
1445end)
1446--Jewelry notification--
1447pcall(function()
1448local Jewelry = workspace:FindFirstChild("Jewelrys"):GetChildren()[1]
1449local Info = Jewelry.Extra.Sign.Decal
1450Info:GetPropertyChangedSignal("Transparency"):Connect(function()
1451if Info.Transparency ~= 0 then
1452JewelryStatus.Text = "Open"
1453JewelryStatus.TextColor3 = Color3.new(0,1,0)
1454local cb = Instance.new("BindableFunction")
1455cb.OnInvoke = function(arg)
1456if arg == "Teleport" then
1457JailbreakTp(142, 18, 1365)
1458end
1459end
1460game:GetService("StarterGui"):SetCore("SendNotification",{
1461Title = "Jewelry is ready!",
1462Text = "Jewelry is ready!",
1463Duration = 15,
1464Button1 = "Dismiss",
1465Button2 = "Teleport",
1466Callback = cb
1467})
1468else
1469JewelryStatus.Text = "Closed"
1470JewelryStatus.TextColor3 = Color3.new(1,0,0)
1471end
1472end)
1473JewelryStatus.Text = Info.Transparency == 0 and "Closed" or "Open"
1474JewelryStatus.TextColor3 = Info.Transparency == 0 and Color3.new(1,0,0) or Color3.new(0,1,0)
1475end)
1476end)
1477
1478BETA7.Name = "BETA7"
1479BETA7.Parent = Main
1480BETA7.BackgroundColor3 = Color3.fromRGB(172, 27, 54)
1481BETA7.Position = UDim2.new(0.317044109, 0, 0.481989771, 0)
1482BETA7.Size = UDim2.new(0, 306, 0, 50)
1483BETA7.Font = Enum.Font.SourceSansBold
1484BETA7.Text = "Arsenal"
1485BETA7.TextColor3 = Color3.fromRGB(0, 0, 0)
1486BETA7.TextScaled = true
1487BETA7.TextSize = 14.000
1488BETA7.TextStrokeColor3 = Color3.fromRGB(0, 0, 127)
1489BETA7.TextStrokeTransparency = 0.000
1490BETA7.TextWrapped = true
1491BETA7.MouseButton1Down:connect(function()
1492 pcall(function()
1493local espcolor = Color3.fromRGB(140, 69, 102)
1494local wallhack_esp_transparency = .4
1495local gui_hide_button = {Enum.KeyCode.LeftControl, "h"}
1496local plrs = game:GetService("Players")
1497local lplr = game:GetService("Players").LocalPlayer
1498local TeamBased = true ; local teambasedswitch = "o"
1499local presskeytoaim = true; local aimkey = "e"
1500aimbothider = false; aimbothiderspeed = .5
1501local Aim_Assist = false ; Aim_Assist_Key = {Enum.KeyCode.LeftControl, "z"}
1502local espupdatetime = 5; autoesp = false
1503local abs = math.abs
1504local mouselock = false
1505local canaimat = true
1506local lockaim = true; local lockangle = 5
1507local ver = "2"
1508local cam = game.Workspace.CurrentCamera
1509local BetterDeathCount = true
1510
1511
1512local mouse = lplr:GetMouse()
1513local switch = false
1514local key = "k"
1515local aimatpart = nil
1516
1517
1518
1519
1520local Gui = Instance.new("ScreenGui")
1521local Move = Instance.new("Frame")
1522local Main = Instance.new("Frame")
1523local EspStatus = Instance.new("TextLabel")
1524local st1 = Instance.new("TextLabel")
1525local st1_2 = Instance.new("TextLabel")
1526local st1_3 = Instance.new("TextLabel")
1527local Name = Instance.new("TextLabel")
1528--Properties:
1529
1530Gui.Parent = plrs.LocalPlayer:WaitForChild("PlayerGui")
1531
1532
1533
1534local gotstring = 0
1535local function getrandomstring()
1536gotstring = gotstring+666
1537local str = ""
1538local randomstring = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "g", "k", "l", "m", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
1539"?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?", "`", "$",
1540"0","1","2","3","4","5","6","7","8","9", }
1541local counting123 = 0
1542for i, v in ipairs(randomstring) do
1543counting123 = i
1544end
1545do
1546math.randomseed(tick()+gotstring)
1547for i = 3, math.random(1,100) do
1548math.randomseed(i+tick()+gotstring)
1549
1550local oneortwo = math.random(1,2)
1551if oneortwo == 2 then
1552math.randomseed(i+tick()+gotstring)
1553str = str..""..randomstring[math.random(1, counting123)]
1554else
1555math.randomseed(i+tick()+gotstring)
1556str = str..""..string.upper(randomstring[math.random(1, counting123)])
1557end
1558
1559end
1560end
1561return str
1562end
1563local mousedown = false
1564local isonmovething = false
1565local mouseoffset = Vector2.new()
1566local mousedown = false
1567
1568
1569
1570
1571Gui.Name = getrandomstring()
1572
1573Move.Name = getrandomstring()
1574Move.Draggable = true
1575Move.Parent = Gui
1576Move.BackgroundColor3 = Color3.new(0.0431373, 1, 0.0745098)
1577Move.BackgroundTransparency = 0.40000000596046
1578Move.BorderSizePixel = 0
1579Move.Position = UDim2.new(0.5, 0,0.018, 0)
1580Move.Size = UDim2.new(0.2, 0, 0.0320388414, 0)
1581
1582Move.MouseEnter:Connect(function()
1583
1584isonmovething = true
1585
1586end)
1587Move.MouseLeave:Connect(function()
1588
1589isonmovething = mousedown and true or false
1590end)
1591mouse.Button1Down:connect(function()
1592mousedown = true
1593mouseoffset = Move.AbsolutePosition - Vector2.new(mouse.X, mouse.Y)
1594end)
1595mouse.Button1Up:connect(function()
1596mousedown = false
1597end)
1598
1599mouse.Move:Connect(function()
1600if isonmovething == true and mousedown then
1601Move.Position = UDim2.new(0, mouseoffset.X + mouse.X, 0, mouseoffset.Y + mouse.Y)
1602end
1603end)
1604
1605Main.Name = getrandomstring()
1606Main.Parent = Move
1607Main.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1608Main.BackgroundTransparency = 0.69999998807907
1609Main.Position = UDim2.new(0, 0, 0.995670795, 0)
1610Main.Size = UDim2.new(1.0000006, 0, 11.2, 0)
1611
1612EspStatus.Name = getrandomstring()
1613EspStatus.Parent = Main
1614EspStatus.BackgroundColor3 = Color3.new(1, 1, 1)
1615EspStatus.BackgroundTransparency = 1
1616EspStatus.Size = UDim2.new(0.272955924, 0, 0.161862016, 0)
1617EspStatus.Font = Enum.Font.ArialBold
1618EspStatus.Text = "Press T to update Esp"
1619EspStatus.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
1620EspStatus.TextScaled = true
1621EspStatus.TextSize = 14
1622EspStatus.TextWrapped = true
1623
1624st1.Name = getrandomstring()
1625st1.Parent = Main
1626st1.BackgroundColor3 = Color3.new(1, 1, 1)
1627st1.BackgroundTransparency = 1
1628st1.Position = UDim2.new(0.271787882, 0, 0, 0)
1629st1.Size = UDim2.new(0.728211343, 0, 0.161862016, 0)
1630st1.Font = Enum.Font.ArialBold
1631st1.Text = "Press "..aimkey.." to lock on a person inside ur view"
1632st1.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
1633st1.TextScaled = true
1634st1.TextSize = 14
1635st1.TextWrapped = true
1636
1637st1_2.Name = getrandomstring()
1638st1_2.Parent = Main
1639st1_2.BackgroundColor3 = Color3.new(1, 1, 1)
1640st1_2.BackgroundTransparency = 1
1641st1_2.Position = UDim2.new(0, 0, 0.375590861, 0)
1642st1_2.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
1643st1_2.Font = Enum.Font.ArialBold
1644st1_2.Text = "Press L to enable esp loop. Press Y to disable/enable aimbot hider"
1645st1_2.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
1646st1_2.TextScaled = true
1647st1_2.TextSize = 14
1648st1_2.TextWrapped = true
1649
1650local aimbothiderbox = Instance.new("TextBox")
1651aimbothiderbox.Name = getrandomstring()
1652aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
1653aimbothiderbox.Size = UDim2.new(1, 0,0.162, 0)
1654aimbothiderbox.TextScaled = true
1655aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
1656aimbothiderbox.Position = UDim2.new(0, 0,0.853, 0)
1657aimbothiderbox.BackgroundTransparency = 1
1658aimbothiderbox.Parent = Main
1659
1660st1_3.Name = getrandomstring()
1661st1_3.Parent = Main
1662st1_3.BackgroundColor3 = Color3.new(1, 1, 1)
1663st1_3.BackgroundTransparency = 1
1664st1_3.Position = UDim2.new(0, 0, 0.18558608, 0)
1665st1_3.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
1666st1_3.Font = Enum.Font.ArialBold
1667st1_3.Text = "Press O to change team based mode"
1668st1_3.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
1669st1_3.TextScaled = true
1670st1_3.TextSize = 14
1671st1_3.TextWrapped = true
1672local teambasedstatus = st1_3:Clone()
1673teambasedstatus.Parent = Main
1674teambasedstatus.TextScaled = true
1675teambasedstatus.Position = UDim2.new(0, 0,.7, 0)
1676teambasedstatus.Size = UDim2.new(1, 0,.1, 0)
1677teambasedstatus.Name = getrandomstring()
1678teambasedstatus.Text = "Team Based: "..tostring(TeamBased)
1679local espstatustext = teambasedstatus:Clone()
1680espstatustext.Name = getrandomstring()
1681espstatustext.Position = UDim2.new(0, 0,0.58, 0)
1682espstatustext.Text = "Esp loop :"..tostring(autoesp)
1683espstatustext.Parent = Main
1684local hide = Instance.new("TextButton")
1685hide.Text = "_"
1686hide.BackgroundTransparency = 1
1687hide.TextScaled = true
1688hide.TextWrapped = true
1689hide.Size = UDim2.new(0.1, 0,1, 0)
1690hide.Position = UDim2.new(0.9, 0,-0.15, 0)
1691hide.Name = getrandomstring()
1692hide.Parent = Move
1693Name.Name = getrandomstring()
1694Name.Parent = Move
1695Name.BackgroundColor3 = Color3.new(1, 1, 1)
1696Name.BackgroundTransparency = 1
1697Name.Size = UDim2.new(0.838, 0, 1, 0)
1698Name.Font = Enum.Font.Arial
1699Name.Text = "FPS gui v"..ver
1700Name.TextColor3 = Color3.new(0, 0, 0)
1701Name.TextScaled = true
1702Name.TextSize = 14
1703Name.TextWrapped = true
1704Name.TextXAlignment = Enum.TextXAlignment.Left
1705local scr = Instance.new("ScrollingFrame")
1706scr.Size = Main.Size
1707scr.Position = Main.Position
1708scr.ScrollBarThickness = 0
1709scr.BackgroundTransparency = 1
1710scr.Name = getrandomstring()
1711Main.Size = UDim2.new(1, 0, 1, 0)
1712Main.Position = UDim2.new(0,0,0,0)
1713Main.Parent = scr
1714scr.Parent = Move
1715startpos = Main.Position
1716Move.Active = true
1717
1718-- Scripts:
1719hided = false
1720hide.MouseButton1Click:Connect(function()
1721if hided == false then
1722hided = true
1723Main:TweenPosition(UDim2.new(0, 0, -1.5, 0))
1724else
1725hided = false
1726Main:TweenPosition(startpos)
1727end
1728end)
1729
1730
1731aimbothiderbox.FocusLost:Connect(function()
1732local numb = tonumber(aimbothiderbox.Text)
1733if aimbothider == true then
1734aimbothiderbox.TextColor3 =Color3.fromRGB(11, 255, 19)
1735else
1736aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
1737end
1738if numb ~= nil then
1739aimbothiderspeed = numb
1740if aimbothider == true then
1741aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
1742else
1743aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
1744end
1745else
1746if aimbothider == true then
1747aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
1748else
1749aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
1750end
1751end
1752end)
1753
1754
1755local plrsforaim = {}
1756
1757
1758Move.Draggable = true
1759Gui.ResetOnSpawn = false
1760--Gui.Name = "Chat"
1761Gui.DisplayOrder = 999
1762if not game:GetService("CoreGui") then
1763Gui.Parent = plrs.LocalPlayer.PlayerGui
1764else
1765Gui.Parent = game:GetService("CoreGui")
1766end
1767
1768
1769
1770
1771
1772f = {}
1773local espforlder
1774local partconverter = Instance.new("Part")
1775
1776f.addesp = function()
1777pcall(function()
1778--print("ESP ran")
1779if espforlder then
1780espforlder:Destroy()
1781espforlder = Instance.new("Folder")
1782espforlder.Parent = game.Workspace.CurrentCamera
1783else
1784espforlder = Instance.new("Folder")
1785espforlder.Parent = game.Workspace.CurrentCamera
1786end
1787for i, v in pairs(espforlder:GetChildren()) do
1788v:Destroy()
1789end
1790for _, plr in pairs(plrs:GetChildren()) do
1791if plr.Character and plr.Character.Humanoid.Health > 0 and plr.Name ~= lplr.Name then
1792if TeamBased == true then
1793if plr.Team.Name ~= plrs.LocalPlayer.Team.Name then
1794local e = espforlder:FindFirstChild(plr.Name)
1795if not e then
1796local fold = Instance.new("Folder", espforlder)
1797fold.Name = plr.Name
1798
1799--partconverter.BrickColor = plr.Team.Color
1800--local teamc = partconverter.Color
1801for i, p in pairs(plr.Character:GetChildren()) do
1802if p:IsA("BasePart") and p.Name ~= "HumanoidRootPart" then
1803local urmom = Instance.new("BoxHandleAdornment")
1804urmom.ZIndex = 10
1805urmom.AlwaysOnTop = true
1806urmom.Color3 = espcolor
1807urmom.Size = p.Size
1808urmom.Adornee = p
1809urmom.Name = tick().." Ur mom has big gay"
1810urmom.Transparency = wallhack_esp_transparency
1811urmom.Parent = fold
1812
1813end
1814end
1815plr.Character.Humanoid.Died:Connect(function()
1816fold:Destroy()
1817end)
1818end
1819end
1820else
1821local e = espforlder:FindFirstChild(plr.Name)
1822if not e then
1823local fold = Instance.new("Folder", espforlder)
1824fold.Name = plr.Name
1825
1826--partconverter.BrickColor = plr.Team.Color
1827--local teamc = Move.BackgroundColor3
1828for i, p in pairs(plr.Character:GetChildren()) do
1829if p:IsA("BasePart") and p.Name ~= "HumanoidRootPart" then
1830local urmom = Instance.new("BoxHandleAdornment")
1831urmom.ZIndex = 10
1832urmom.AlwaysOnTop = true
1833urmom.Color3 = espcolor
1834urmom.Size = p.Size
1835urmom.Adornee = p
1836urmom.Name = tick().." Ur mom has big gay"
1837urmom.Transparency = wallhack_esp_transparency
1838urmom.Parent = fold
1839end
1840end
1841plr.Character.Humanoid.Died:Connect(function()
1842fold:Destroy()
1843end)
1844end
1845end
1846
1847
1848end
1849end
1850end)
1851end
1852local uis = game:GetService("UserInputService")
1853local bringall = false
1854local hided2 = false
1855mouse.KeyDown:Connect(function(a)
1856if a == "t" then
1857--print("worked1")
1858f.addesp()
1859elseif a == gui_hide_button[2] and uis:IsKeyDown(gui_hide_button[1]) then
1860if hided2 == false then
1861hided2 = true
1862autoesp =false
1863if espforlder then
1864espforlder:Destroy()
1865end
1866Gui.Enabled = false
1867else
1868Gui.Enabled = true
1869hided2 = false
1870end
1871elseif a == "u" then
1872if mouselock == false then
1873mouselock = true
1874else
1875mouselock = false
1876end
1877elseif a == "y" then
1878if aimbothider == false then
1879aimbothider = true
1880if aimbothider == true then
1881aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
1882else
1883aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
1884end
1885else
1886
1887aimbothider = false
1888if aimbothider == true then
1889aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
1890else
1891aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
1892end
1893end
1894if aimbothider == true then
1895aimbothiderbox.TextColor3 =Color3.fromRGB(11, 255, 19)
1896else
1897aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
1898end
1899elseif a == "l" then
1900if autoesp == false then
1901autoesp = true
1902else
1903autoesp = false
1904end
1905elseif a == Aim_Assist_Key[2] and uis:IsKeyDown(Aim_Assist_Key[1]) then
1906if Aim_Assist == true then
1907Aim_Assist = false
1908--print("disabled")
1909else
1910Aim_Assist = true
1911end
1912end
1913if a == "j" then
1914if mouse.Target then
1915mouse.Target:Destroy()
1916end
1917end
1918if a == key then
1919if switch == false then
1920switch = true
1921else
1922switch = false
1923if aimatpart ~= nil then
1924aimatpart = nil
1925end
1926end
1927elseif a == teambasedswitch then
1928if TeamBased == true then
1929TeamBased = false
1930teambasedstatus.Text = "Team Based: "..tostring(TeamBased)
1931else
1932TeamBased = true
1933teambasedstatus.Text = "Team Based: "..tostring(TeamBased)
1934end
1935elseif a == aimkey then
1936if not aimatpart then
1937local maxangle = math.rad(20)
1938for i, plr in pairs(plrs:GetChildren()) do
1939if plr.Name ~= lplr.Name and plr.Character and plr.Character.Head and plr.Character.Humanoid and plr.Character.Humanoid.Health > 1 then
1940if TeamBased == true then
1941if plr.Team.Name ~= lplr.Team.Name then
1942local an = checkfov(plr.Character.Head)
1943if an < maxangle then
1944maxangle = an
1945aimatpart = plr.Character.Head
1946end
1947end
1948else
1949local an = checkfov(plr.Character.Head)
1950if an < maxangle then
1951maxangle = an
1952aimatpart = plr.Character.Head
1953end
1954--print(plr)
1955end
1956local old = aimatpart
1957plr.Character.Humanoid.Died:Connect(function()
1958--print("died")
1959if aimatpart and aimatpart == old then
1960aimatpart = nil
1961end
1962end)
1963
1964end
1965end
1966else
1967aimatpart = nil
1968canaimat = false
1969delay(1.1, function()
1970canaimat = true
1971end)
1972end
1973end
1974end)
1975
1976function getfovxyz (p0, p1, deg)
1977local x1, y1, z1 = p0:ToOrientation()
1978local cf = CFrame.new(p0.p, p1.p)
1979local x2, y2, z2 = cf:ToOrientation()
1980local d = math.deg
1981if deg then
1982return Vector3.new(d(x1-x2), d(y1-y2), d(z1-z2))
1983else
1984return Vector3.new((x1-x2), (y1-y2), (z1-z2))
1985end
1986end
1987
1988
1989function aimat(part)
1990if part then
1991if aimbothider == true or Aim_Assist == true then
1992cam.CFrame = cam.CFrame:Lerp(CFrame.new(cam.CFrame.p, part.CFrame.p), aimbothiderspeed)
1993else
1994
1995cam.CFrame = CFrame.new(cam.CFrame.p, part.CFrame.p)
1996end
1997end
1998end
1999function checkfov (part)
2000local fov = getfovxyz(game.Workspace.CurrentCamera.CFrame, part.CFrame)
2001local angle = math.abs(fov.X) + math.abs(fov.Y)
2002return angle
2003end
2004pcall(function()
2005delay(0, function()
2006while wait(.4) do
2007if Aim_Assist and not aimatpart and canaimat and lplr.Character and lplr.Character.Humanoid and lplr.Character.Humanoid.Health > 0 then
2008for i, plr in pairs(plrs:GetChildren()) do
2009
2010
2011local minangle = math.rad(5.5)
2012local lastpart = nil
2013local function gg(plr)
2014pcall(function()
2015if plr.Name ~= lplr.Name and plr.Character and plr.Character.Humanoid and plr.Character.Humanoid.Health > 0 and plr.Character.Head then
2016local raycasted = false
2017local cf1 = CFrame.new(cam.CFrame.p, plr.Character.Head.CFrame.p) * CFrame.new(0, 0, -4)
2018local r1 = Ray.new(cf1.p, cf1.LookVector * 9000)
2019local obj, pos = game.Workspace:FindPartOnRayWithIgnoreList(r1, {lplr.Character.Head})
2020local dist = (plr.Character.Head.CFrame.p- pos).magnitude
2021if dist < 4 then
2022raycasted = true
2023end
2024if raycasted == true then
2025local an1 = getfovxyz(cam.CFrame, plr.Character.Head.CFrame)
2026local an = abs(an1.X) + abs(an1.Y)
2027if an < minangle then
2028minangle = an
2029lastpart = plr.Character.Head
2030end
2031end
2032end
2033end)
2034end
2035if TeamBased then
2036if plr.Team.Name ~= lplr.Team.Name then
2037gg(plr)
2038end
2039else
2040gg(plr)
2041end
2042--print(math.deg(minangle))
2043if lastpart then
2044aimatpart = lastpart
2045aimatpart.Parent.Humanoid.Died:Connect(function()
2046if aimatpart == lastpart then
2047aimatpart = nil
2048end
2049end)
2050
2051end
2052end
2053end
2054end
2055end)
2056end)
2057local oldheadpos
2058local lastaimapart
2059game:GetService("RunService").RenderStepped:Connect(function()
2060espstatustext.Text = "Esp loop :"..tostring(autoesp)
2061if aimatpart and lplr.Character and lplr.Character.Head then
2062if BetterDeathCount and lastaimapart and lastaimapart == aimatpart then
2063local dist = (oldheadpos - aimatpart.CFrame.p).magnitude
2064if dist > 40 then
2065aimatpart = nil
2066end
2067end
2068lastaimapart = aimatpart
2069oldheadpos = lastaimapart.CFrame.p
2070do
2071if aimatpart.Parent == plrs.LocalPlayer.Character then
2072aimatpart = nil
2073end
2074aimat(aimatpart)
2075pcall(function()
2076if Aim_Assist == true then
2077local cf1 = CFrame.new(cam.CFrame.p, aimatpart.CFrame.p) * CFrame.new(0, 0, -4)
2078local r1 = Ray.new(cf1.p, cf1.LookVector * 1000)
2079local obj, pos = game.Workspace:FindPartOnRayWithIgnoreList(r1, {lplr.Character.Head})
2080local dist = (aimatpart.CFrame.p- pos).magnitude
2081if obj then
2082--print(obj:GetFullName())
2083end
2084if not obj or dist > 6 then
2085aimatpart = nil
2086--print("ooof")
2087end
2088canaimat = false
2089delay(.5, function()
2090canaimat = true
2091end)
2092end
2093end)
2094end
2095
2096
2097
2098end
2099end)
2100delay(0, function()
2101while wait(espupdatetime) do
2102if autoesp == true then
2103pcall(function()
2104f.addesp()
2105end)
2106end
2107end
2108end)
2109--warn("loaded")
2110end)
2111end)
2112
2113BETA8.Name = "BETA8"
2114BETA8.Parent = Main
2115BETA8.BackgroundColor3 = Color3.fromRGB(172, 27, 54)
2116BETA8.Position = UDim2.new(0.317044109, 0, 0.891938269, 0)
2117BETA8.Size = UDim2.new(0, 306, 0, 45)
2118BETA8.Font = Enum.Font.SourceSansBold
2119BETA8.Text = "KillAll"
2120BETA8.TextColor3 = Color3.fromRGB(0, 0, 0)
2121BETA8.TextScaled = true
2122BETA8.TextSize = 14.000
2123BETA8.TextStrokeColor3 = Color3.fromRGB(0, 0, 127)
2124BETA8.TextStrokeTransparency = 0.000
2125BETA8.TextWrapped = true
2126BETA8.MouseButton1Down:connect(function()
2127--HELLO By pozzzy333!
2128wait(1)
2129local players = game.Players:GetChildren()
2130for i = 1, #players do
2131 players[i].Character.Head:Destroy()
2132 wait()
2133end
2134end)
2135
2136TextLabel.Parent = Main
2137TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
2138TextLabel.BackgroundTransparency = 1.000
2139TextLabel.Size = UDim2.new(0, 266, 0, 50)
2140TextLabel.Font = Enum.Font.SourceSans
2141TextLabel.Text = "RoSupliceGUI"
2142TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
2143TextLabel.TextScaled = true
2144TextLabel.TextSize = 14.000
2145TextLabel.TextWrapped = true
2146
2147TextLabel_2.Parent = Main
2148TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
2149TextLabel_2.BackgroundTransparency = 1.000
2150TextLabel_2.Position = UDim2.new(0, 0, 0.806174934, 0)
2151TextLabel_2.Size = UDim2.new(0, 266, 0, 50)
2152TextLabel_2.Font = Enum.Font.SourceSans
2153TextLabel_2.Text = "Powered by"
2154TextLabel_2.TextColor3 = Color3.fromRGB(0, 0, 0)
2155TextLabel_2.TextScaled = true
2156TextLabel_2.TextSize = 14.000
2157TextLabel_2.TextWrapped = true
2158
2159TextLabel_3.Parent = Main
2160TextLabel_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
2161TextLabel_3.BackgroundTransparency = 1.000
2162TextLabel_3.Position = UDim2.new(0.061978545, 0, 0.891938269, 0)
2163TextLabel_3.Size = UDim2.new(0, 161, 0, 50)
2164TextLabel_3.Font = Enum.Font.SourceSans
2165TextLabel_3.Text = "WRD api"
2166TextLabel_3.TextColor3 = Color3.fromRGB(0, 0, 0)
2167TextLabel_3.TextScaled = true
2168TextLabel_3.TextSize = 14.000
2169TextLabel_3.TextWrapped = true
2170
2171Credit.Name = "Credit"
2172Credit.Parent = Main
2173Credit.BackgroundColor3 = Color3.fromRGB(39, 0, 118)
2174Credit.Position = UDim2.new(0.796185911, 0, 0, 0)
2175Credit.Size = UDim2.new(0, 171, 0, 583)
2176
2177TextLabel_4.Parent = Credit
2178TextLabel_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
2179TextLabel_4.BackgroundTransparency = 1.000
2180TextLabel_4.Position = UDim2.new(0.0243675709, 0, 0, 0)
2181TextLabel_4.Size = UDim2.new(0, 161, 0, 50)
2182TextLabel_4.Font = Enum.Font.SourceSans
2183TextLabel_4.Text = "WRD api"
2184TextLabel_4.TextColor3 = Color3.fromRGB(0, 0, 0)
2185TextLabel_4.TextScaled = true
2186TextLabel_4.TextSize = 14.000
2187TextLabel_4.TextWrapped = true
2188
2189TextLabel_5.Parent = Credit
2190TextLabel_5.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
2191TextLabel_5.BackgroundTransparency = 1.000
2192TextLabel_5.Position = UDim2.new(0.0243675709, 0, 0.0857632905, 0)
2193TextLabel_5.Size = UDim2.new(0, 161, 0, 50)
2194TextLabel_5.Font = Enum.Font.SourceSans
2195TextLabel_5.Text = "BlueWall"
2196TextLabel_5.TextColor3 = Color3.fromRGB(0, 0, 0)
2197TextLabel_5.TextScaled = true
2198TextLabel_5.TextSize = 14.000
2199TextLabel_5.TextWrapped = true
2200
2201TextLabel_6.Parent = Credit
2202TextLabel_6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
2203TextLabel_6.BackgroundTransparency = 1.000
2204TextLabel_6.Position = UDim2.new(0.0243675709, 0, 0.181818187, 0)
2205TextLabel_6.Size = UDim2.new(0, 161, 0, 50)
2206TextLabel_6.Font = Enum.Font.SourceSans
2207TextLabel_6.Text = "F4D Team"
2208TextLabel_6.TextColor3 = Color3.fromRGB(0, 0, 0)
2209TextLabel_6.TextScaled = true
2210TextLabel_6.TextSize = 14.000
2211TextLabel_6.TextWrapped = true
2212
2213TextLabel_7.Parent = Credit
2214TextLabel_7.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
2215TextLabel_7.BackgroundTransparency = 1.000
2216TextLabel_7.Position = UDim2.new(0.0243675709, 0, 0.277873069, 0)
2217TextLabel_7.Size = UDim2.new(0, 161, 0, 50)
2218TextLabel_7.Font = Enum.Font.SourceSans
2219TextLabel_7.Text = "WeAreDevs.com"
2220TextLabel_7.TextColor3 = Color3.fromRGB(0, 0, 0)
2221TextLabel_7.TextScaled = true
2222TextLabel_7.TextSize = 14.000
2223TextLabel_7.TextWrapped = true
2224
2225TextLabel_8.Parent = Credit
2226TextLabel_8.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
2227TextLabel_8.BackgroundTransparency = 1.000
2228TextLabel_8.Position = UDim2.new(0.0243675709, 0, 0.373927951, 0)
2229TextLabel_8.Size = UDim2.new(0, 161, 0, 50)
2230TextLabel_8.Font = Enum.Font.SourceSans
2231TextLabel_8.Text = "RoSuplice"
2232TextLabel_8.TextColor3 = Color3.fromRGB(0, 0, 0)
2233TextLabel_8.TextScaled = true
2234TextLabel_8.TextSize = 14.000
2235TextLabel_8.TextWrapped = true
2236
2237TextLabel_9.Parent = Credit
2238TextLabel_9.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
2239TextLabel_9.BackgroundTransparency = 1.000
2240TextLabel_9.Position = UDim2.new(0.0243675709, 0, 0.891938269, 0)
2241TextLabel_9.Size = UDim2.new(0, 161, 0, 50)
2242TextLabel_9.Font = Enum.Font.SourceSans
2243TextLabel_9.Text = "Exploit"
2244TextLabel_9.TextColor3 = Color3.fromRGB(0, 0, 0)
2245TextLabel_9.TextScaled = true
2246TextLabel_9.TextSize = 14.000
2247TextLabel_9.TextWrapped = true
2248
2249TextLabel_10.Parent = Credit
2250TextLabel_10.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
2251TextLabel_10.BackgroundTransparency = 1.000
2252TextLabel_10.Position = UDim2.new(0.0243675709, 0, 0.567753017, 0)
2253TextLabel_10.Size = UDim2.new(0, 161, 0, 50)
2254TextLabel_10.Font = Enum.Font.SourceSans
2255TextLabel_10.Text = "F4D||BlueWall"
2256TextLabel_10.TextColor3 = Color3.fromRGB(0, 0, 0)
2257TextLabel_10.TextScaled = true
2258TextLabel_10.TextSize = 14.000
2259TextLabel_10.TextWrapped = true
2260
2261Close.Name = "Close"
2262Close.Parent = Main
2263Close.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
2264Close.BackgroundTransparency = 1.000
2265Close.Position = UDim2.new(0.829559028, 0, -0.156089187, 0)
2266Close.Size = UDim2.new(0, 346, 0, 141)
2267Close.Font = Enum.Font.Cartoon
2268Close.Text = "X"
2269Close.TextColor3 = Color3.fromRGB(255, 0, 0)
2270Close.TextScaled = true
2271Close.TextSize = 14.000
2272Close.TextStrokeColor3 = Color3.fromRGB(255, 0, 0)
2273Close.TextWrapped = true
2274Close.MouseButton1Down:connect(function()
2275Open.Visible = true
2276Main.Visible = false
2277end)