1 | ALLYCOLOR = {0,255,255} |
2 | ENEMYCOLOR = {255,0,0} |
3 | TRANSPARENCY = 0.5 |
4 | HEALTHBAR_ACTIVATED = true |
5 | |
6 | local library = loadstring(game:HttpGet("https://raw.githubusercontent.com/Robojini/Tuturial_UI_Library/main/UI_Template_1"))() |
7 | |
8 | local window = library.CreateLib("JUICEFW All Game Hub. PlaceID: "..game.PlaceId, "RJTheme3") |
9 | |
10 | local MainTab = window:NewTab("Main Tab") |
11 | local main_menu = MainTab:NewSection("Main") |
12 | local main_teleport_menu = MainTab:NewSection("Teleport") |
13 | local main_scripts = MainTab:NewSection("Scripts") |
14 | |
15 | local ExtraTeleportTab = window:NewTab("Extra Teleport Method") |
16 | local teleport_menu = ExtraTeleportTab:NewSection("Teleport") |
17 | |
18 | main_menu:NewButton("ESP", "You will see all players", function() |
19 | createFlex() |
20 | end) |
21 | |
22 | main_menu:NewSlider("Player speed", "Change player`s speed", 500, 0, function (s) |
23 | game.Players.LocalPlayer.Humanoid.WalkSpeed = s |
24 | end) |
25 | main_menu:NewSlider("Player Jump Power", "Change player`s Jump Power", 500, 0, function (s) |
26 | game.Players.LocalPlayer.Humanoid.JumpPower = s |
27 | end) |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | speeds = 1 |
42 | |
43 | local speaker = game:GetService("Players").LocalPlayer |
44 | |
45 | local chr = game.Players.LocalPlayer.Character |
46 | local hum = chr and chr:FindFirstChildWhichIsA("Humanoid") |
47 | |
48 | nowe = false |
49 | |
50 | main_menu:NewButton("Toggle Fly", "Toggle Flying", function() |
51 | if nowe == true then |
52 | nowe = false |
53 | |
54 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,true) |
55 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,true) |
56 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,true) |
57 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,true) |
58 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,true) |
59 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,true) |
60 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,true) |
61 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,true) |
62 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,true) |
63 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,true) |
64 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,true) |
65 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,true) |
66 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,true) |
67 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,true) |
68 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,true) |
69 | speaker.Character.Humanoid:ChangeState(Enum.HumanoidStateType.RunningNoPhysics) |
70 | else |
71 | nowe = true |
72 | |
73 | for i = 1, speeds do |
74 | spawn(function() |
75 | |
76 | local hb = game:GetService("RunService").Heartbeat |
77 | |
78 | |
79 | tpwalking = true |
80 | local chr = game.Players.LocalPlayer.Character |
81 | local hum = chr and chr:FindFirstChildWhichIsA("Humanoid") |
82 | while tpwalking and hb:Wait() and chr and hum and hum.Parent do |
83 | if hum.MoveDirection.Magnitude > 0 then |
84 | chr:TranslateBy(hum.MoveDirection) |
85 | end |
86 | end |
87 | |
88 | end) |
89 | end |
90 | game.Players.LocalPlayer.Character.Animate.Disabled = true |
91 | local Char = game.Players.LocalPlayer.Character |
92 | local Hum = Char:FindFirstChildOfClass("Humanoid") or Char:FindFirstChildOfClass("AnimationController") |
93 | |
94 | for i,v in next, Hum:GetPlayingAnimationTracks() do |
95 | v:AdjustSpeed(0) |
96 | end |
97 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,false) |
98 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,false) |
99 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,false) |
100 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,false) |
101 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,false) |
102 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,false) |
103 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,false) |
104 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,false) |
105 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,false) |
106 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false) |
107 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,false) |
108 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,false) |
109 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,false) |
110 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,false) |
111 | speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,false) |
112 | speaker.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming) |
113 | end |
114 | |
115 | if game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then |
116 | local plr = game.Players.LocalPlayer |
117 | local torso = plr.Character.Torso |
118 | local flying = true |
119 | local deb = true |
120 | local ctrl = {f = 0, b = 0, l = 0, r = 0} |
121 | local lastctrl = {f = 0, b = 0, l = 0, r = 0} |
122 | local maxspeed = 50 |
123 | local speed = 0 |
124 | local bg = Instance.new("BodyGyro", torso) |
125 | bg.P = 9e4 |
126 | bg.maxTorque = Vector3.new(9e9, 9e9, 9e9) |
127 | bg.cframe = torso.CFrame |
128 | local bv = Instance.new("BodyVelocity", torso) |
129 | bv.velocity = Vector3.new(0,0.1,0) |
130 | bv.maxForce = Vector3.new(9e9, 9e9, 9e9) |
131 | if nowe == true then |
132 | plr.Character.Humanoid.PlatformStand = true |
133 | end |
134 | while nowe == true or game:GetService("Players").LocalPlayer.Character.Humanoid.Health == 0 do |
135 | game:GetService("RunService").RenderStepped:Wait() |
136 | |
137 | if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then |
138 | speed = speed+.5+(speed/maxspeed) |
139 | if speed > maxspeed then |
140 | speed = maxspeed |
141 | end |
142 | elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then |
143 | speed = speed-1 |
144 | if speed < 0 then |
145 | speed = 0 |
146 | end |
147 | end |
148 | if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then |
149 | bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed |
150 | lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r} |
151 | elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then |
152 | bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed |
153 | else |
154 | bv.velocity = Vector3.new(0,0,0) |
155 | end |
156 | |
157 | bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0) |
158 | end |
159 | ctrl = {f = 0, b = 0, l = 0, r = 0} |
160 | lastctrl = {f = 0, b = 0, l = 0, r = 0} |
161 | speed = 0 |
162 | bg:Destroy() |
163 | bv:Destroy() |
164 | plr.Character.Humanoid.PlatformStand = false |
165 | game.Players.LocalPlayer.Character.Animate.Disabled = false |
166 | tpwalking = false |
167 | else |
168 | local plr = game.Players.LocalPlayer |
169 | local UpperTorso = plr.Character.UpperTorso |
170 | local flying = true |
171 | local deb = true |
172 | local ctrl = {f = 0, b = 0, l = 0, r = 0} |
173 | local lastctrl = {f = 0, b = 0, l = 0, r = 0} |
174 | local maxspeed = 50 |
175 | local speed = 0 |
176 | |
177 | |
178 | local bg = Instance.new("BodyGyro", UpperTorso) |
179 | bg.P = 9e4 |
180 | bg.maxTorque = Vector3.new(9e9, 9e9, 9e9) |
181 | bg.cframe = UpperTorso.CFrame |
182 | local bv = Instance.new("BodyVelocity", UpperTorso) |
183 | bv.velocity = Vector3.new(0,0.1,0) |
184 | bv.maxForce = Vector3.new(9e9, 9e9, 9e9) |
185 | if nowe == true then |
186 | plr.Character.Humanoid.PlatformStand = true |
187 | end |
188 | while nowe == true or game:GetService("Players").LocalPlayer.Character.Humanoid.Health == 0 do |
189 | wait() |
190 | |
191 | if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then |
192 | speed = speed+.5+(speed/maxspeed) |
193 | if speed > maxspeed then |
194 | speed = maxspeed |
195 | end |
196 | elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then |
197 | speed = speed-1 |
198 | if speed < 0 then |
199 | speed = 0 |
200 | end |
201 | end |
202 | if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then |
203 | bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed |
204 | lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r} |
205 | elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then |
206 | bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed |
207 | else |
208 | bv.velocity = Vector3.new(0,0,0) |
209 | end |
210 | |
211 | bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0) |
212 | end |
213 | ctrl = {f = 0, b = 0, l = 0, r = 0} |
214 | lastctrl = {f = 0, b = 0, l = 0, r = 0} |
215 | speed = 0 |
216 | bg:Destroy() |
217 | bv:Destroy() |
218 | plr.Character.Humanoid.PlatformStand = false |
219 | game.Players.LocalPlayer.Character.Animate.Disabled = false |
220 | tpwalking = false |
221 | end |
222 | end) |
223 | |
224 | main_menu:NewSlider("Flying speed", "Change player`s flying speed", 100, 1, function (s) |
225 | speeds = s |
226 | if nowe == true then |
227 | tpwalking = false |
228 | for i = 1, speeds do |
229 | spawn(function() |
230 | local hb = game:GetService("RunService").Heartbeat |
231 | |
232 | tpwalking = true |
233 | local chr = game.Players.LocalPlayer.Character |
234 | local hum = chr and chr:FindFirstChildWhichIsA("Humanoid") |
235 | while tpwalking and hb:Wait() and chr and hum and hum.Parent do |
236 | if hum.MoveDirection.Magnitude > 0 then |
237 | chr:TranslateBy(hum.MoveDirection) |
238 | end |
239 | end |
240 | end) |
241 | end |
242 | end |
243 | end) |
244 | |
245 | main_teleport_menu:NewButton("Teleport 10 studs forward", "Teleports player 10 studs forward", function() |
246 | game.Players.LocalPlayer.Character.PrimaryPart.CFrame = game.Players.LocalPlayer.Character.PrimaryPart.CFrame * CFrame.new(0, 0, -10) |
247 | end) |
248 | |
249 | main_teleport_menu:NewButton("Teleport 10 studs up", "Teleports player 10 studs up", function() |
250 | game.Players.LocalPlayer.Character.PrimaryPart.CFrame = game.Players.LocalPlayer.Character.PrimaryPart.CFrame * CFrame.new(0, 10, 0) |
251 | end) |
252 | |
253 | main_teleport_menu:NewButton("Teleport 10 studs down", "Teleports player 10 studs down", function() |
254 | game.Players.LocalPlayer.Character.PrimaryPart.CFrame = game.Players.LocalPlayer.Character.PrimaryPart.CFrame * CFrame.new(0, -10, 0) |
255 | end) |
256 | |
257 | main_teleport_menu:NewButton("Teleport 20 studs forward", "Teleports player 20 studs forward", function() |
258 | game.Players.LocalPlayer.Character.PrimaryPart.CFrame = game.Players.LocalPlayer.Character.PrimaryPart.CFrame * CFrame.new(0, 0, -20) |
259 | end) |
260 | |
261 | main_teleport_menu:NewButton("Teleport 20 studs up", "Teleports player 20 studs up", function() |
262 | game.Players.LocalPlayer.Character.PrimaryPart.CFrame = game.Players.LocalPlayer.Character.PrimaryPart.CFrame * CFrame.new(0, 20, 0) |
263 | end) |
264 | |
265 | main_teleport_menu:NewButton("Teleport 20 studs down", "Teleports player 20 studs down", function() |
266 | game.Players.LocalPlayer.Character.PrimaryPart.CFrame = game.Players.LocalPlayer.Character.PrimaryPart.CFrame * CFrame.new(0, -20, 0) |
267 | end) |
268 | |
269 | main_teleport_menu:NewButton("Teleport 10 studs up and forward", "Teleports player 10 studs up and forward", function() |
270 | game.Players.LocalPlayer.Character.PrimaryPart.CFrame = game.Players.LocalPlayer.Character.PrimaryPart.CFrame * CFrame.new(0, 10, -10) |
271 | end) |
272 | |
273 | main_teleport_menu:NewButton("Teleport 20 studs up and forward", "Teleports player 20 studs up and forward", function() |
274 | game.Players.LocalPlayer.Character.PrimaryPart.CFrame = game.Players.LocalPlayer.Character.PrimaryPart.CFrame * CFrame.new(0, 20, -20) |
275 | end) |
276 | |
277 | |
278 | teleport_menu:NewButton("Teleport 10 studs forward", "Teleports player 10 studs forward", function() |
279 | game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame = game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame * CFrame.new(0, 0, -10) |
280 | end) |
281 | |
282 | teleport_menu:NewButton("Teleport 10 studs up", "Teleports player 10 studs up", function() |
283 | game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame = game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame * CFrame.new(0, 10, 0) |
284 | end) |
285 | |
286 | teleport_menu:NewButton("Teleport 10 studs down", "Teleports player 10 studs down", function() |
287 | game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame = game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame * CFrame.new(0, -10, 0) |
288 | end) |
289 | |
290 | teleport_menu:NewButton("Teleport 20 studs forward", "Teleports player 20 studs forward", function() |
291 | game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame = game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame * CFrame.new(0, 0, -20) |
292 | end) |
293 | |
294 | teleport_menu:NewButton("Teleport 20 studs up", "Teleports player 20 studs up", function() |
295 | game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame = game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame * CFrame.new(0, 20, 0) |
296 | end) |
297 | |
298 | teleport_menu:NewButton("Teleport 20 studs down", "Teleports player 20 studs down", function() |
299 | game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame = game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame * CFrame.new(0, -20, 0) |
300 | end) |
301 | |
302 | teleport_menu:NewButton("Teleport 10 studs up and forward", "Teleports player 10 studs up and forward", function() |
303 | game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame = game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame * CFrame.new(0, 10, -10) |
304 | end) |
305 | |
306 | teleport_menu:NewButton("Teleport 20 studs up and forward", "Teleports player 20 studs up and forward", function() |
307 | game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame = game.Workspace[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame * CFrame.new(0, 20, -20) |
308 | end) |
309 | |
310 | main_scripts:NewButton("Coordinates Grabber", "Execute Coordinates Grabber Gui", function() |
311 | spawn(function () |
312 | loadstring(game:HttpGet("https://pastebin.com/raw/M4TtucPi", true))() |
313 | end) |
314 | end) |
315 | |
316 | main_scripts:NewButton("Dark Dex Stable", "Execute Dark Dex Stable", function() |
317 | spawn(function () |
318 | loadstring(game:HttpGet("https://raw.githubusercontent.com/loglizzy/dex-custom-icons/main/main.lua"))() |
319 | end) |
320 | end) |
321 | |
322 | main_scripts:NewButton("Simple Spy", "Execute Simply Spy", function() |
323 | spawn(function () |
324 | loadstring(game:HttpGet("https://pastebin.com/raw/rqgZVWGw"))() |
325 | end) |
326 | end) |
327 | |
328 | main_scripts:NewButton("BTools", "Execute BTools", function() |
329 | spawn(function () |
330 | loadstring(game:HttpGet("https://pastebin.com/raw/JpEmyNa0"))() |
331 | end) |
332 | end) |
333 | |
334 | function createFlex() |
335 | players = game:GetService("Players") |
336 | faces = {"Front","Back","Bottom","Left","Right","Top"} |
337 | currentPlayer = nil |
338 | lplayer = players.LocalPlayer |
339 | |
340 | players.PlayerAdded:Connect(function(p) |
341 | currentPlayer = p |
342 | p.CharacterAdded:Connect(function(character) |
343 | createESP(character) |
344 | end) |
345 | end) |
346 | |
347 | function checkPart(obj) if (obj:IsA("Part") or obj:IsA("MeshPart")) and obj.Name~="HumanoidRootPart" then return true end end |
348 | |
349 | function actualESP(obj) |
350 | for i=0,5 do |
351 | surface = Instance.new("SurfaceGui",obj) |
352 | surface.Face = Enum.NormalId[faces[i+1]] |
353 | surface.AlwaysOnTop = true |
354 | frame = Instance.new("Frame",surface) |
355 | frame.Size = UDim2.new(1,0,1,0) |
356 | frame.BorderSizePixel = 0 |
357 | frame.BackgroundTransparency = TRANSPARENCY |
358 | if currentPlayer.Team == players.LocalPlayer.Team then |
359 | frame.BackgroundColor3 = Color3.new(ALLYCOLOR[1],ALLYCOLOR[2],ALLYCOLOR[3]) |
360 | else |
361 | frame.BackgroundColor3 = Color3.new(ENEMYCOLOR[1],ENEMYCOLOR[2],ENEMYCOLOR[3]) |
362 | end |
363 | end |
364 | end |
365 | |
366 | function createHealthbar(hrp) |
367 | board =Instance.new("BillboardGui",hrp) |
368 | board.Name = "total" |
369 | board.Size = UDim2.new(1,0,1,0) |
370 | board.StudsOffset = Vector3.new(3,1,0) |
371 | board.AlwaysOnTop = true |
372 | |
373 | bar = Instance.new("Frame",board) |
374 | bar.BackgroundColor3 = Color3.new(255,0,0) |
375 | bar.BorderSizePixel = 0 |
376 | bar.Size = UDim2.new(0.2,0,4,0) |
377 | bar.Name = "total2" |
378 | |
379 | health = Instance.new("Frame",bar) |
380 | health.BackgroundColor3 = Color3.new(0,255,0) |
381 | health.BorderSizePixel = 0 |
382 | health.Size = UDim2.new(1,0,hrp.Parent.Humanoid.Health/100,0) |
383 | hrp.Parent.Humanoid.Changed:Connect(function(property) |
384 | hrp.total.total2.Frame.Size = UDim2.new(1,0,hrp.Parent.Humanoid.Health/100,0) |
385 | end) |
386 | end |
387 | |
388 | function createESP(c) |
389 | bugfix = c:WaitForChild("Head") |
390 | for i,v in pairs(c:GetChildren()) do |
391 | if checkPart(v) then |
392 | actualESP(v) |
393 | end |
394 | end |
395 | if HEALTHBAR_ACTIVATED then |
396 | createHealthbar(c:WaitForChild("HumanoidRootPart")) |
397 | end |
398 | end |
399 | |
400 | for i,people in pairs(players:GetChildren()) do |
401 | if people ~= players.LocalPlayer then |
402 | currentPlayer = people |
403 | createESP(people.Character) |
404 | people.CharacterAdded:Connect(function(character) |
405 | createESP(character) |
406 | end) |
407 | end |
408 | end |
409 | end |