R

CF Trail evade hub

public
rrixh Apr 09, 2024 Never 48
Clone
Lua OPevadeHub-by-CFTrail_lulaslollipop 647 lines (603 loc) | 14.72 KB
1
local library = loadstring(game:GetObjects("rbxassetid://7657867786")[1].Source)()
2
local notifs =
3
loadstring(
4
game:HttpGet("https://raw.githubusercontent.com/Jxereas/UI-Libraries/main/notification_gui_library.lua", true)
5
)()
6
local changelog = game:HttpGet("https://raw.githubusercontent.com/CF-Trail/random/main/.x.vr.e.hi/misc/clogevade.lua")
7
local esp =
8
loadstring(
9
game:HttpGet("https://raw.githubusercontent.com/Babyhamsta/RBLX_Scripts/main/Universal/SimpleHighlightESP.lua")
10
)()
11
12
if rconsoleprint then
13
rconsoleprint(changelog)
14
end
15
16
-- [[ LOADING ]]
17
18
game:GetService("ReplicatedStorage").Events.Respawn:FireServer()
19
repeat
20
task.wait()
21
until workspace.Game.Players:FindFirstChild(game.Players.LocalPlayer.Name)
22
repeat
23
task.wait()
24
until workspace.Game.Players:FindFirstChild(game.Players.LocalPlayer.Name):FindFirstChild("HumanoidRootPart")
25
26
-- [[ VARS ]]
27
28
local eventTaunts = {
29
"CursedFlashlight",
30
"WerewolfHowl",
31
"Tombstone",
32
"Baghead",
33
"DemonHorns",
34
"Candlehead",
35
"ImpaledHead",
36
"WitchHat",
37
"DualBoneSwords",
38
"LavaLamp",
39
"SpiderInfestation",
40
"PumpItUp",
41
"VampireOutfit",
42
"OminousDemise",
43
"BlueHallowedFace",
44
"GreenHallowedFace",
45
"OrangeHallowedFace",
46
"GhostCatcher",
47
"DemonWings",
48
"CandleLamp",
49
"FungalOvergrowth",
50
"Reanimated",
51
"ToxicInferno",
52
"Monoculi",
53
"WretchedWings",
54
"PhantomBlades",
55
"AmethystStaff",
56
"GhostAbduction",
57
"Telespell",
58
"Thriller",
59
"BluefirePortal",
60
"HellfirePortal",
61
"SeekingEye",
62
"EyeCorruption",
63
"Necromonicon",
64
"FrightFunk",
65
"BlueUFOAbduction",
66
"PinkUFOAbduction",
67
"Cauldronhead",
68
"HellishGrip",
69
"HauntedIredescence",
70
"CobwebTrap",
71
"MechanicalScythe",
72
"DragonSkull",
73
"GhostFriend",
74
"SpilledCauldron",
75
"WardingLantern",
76
"RockinStride",
77
"Rockin'Stride",
78
"DarkTendrils",
79
"AlchemistBelt",
80
"Frankenstein",
81
"ElectrifyingGuitar",
82
"BatVision",
83
"BananaSuit",
84
"EyeIllusions",
85
"BroomOfDoom",
86
"BloodMoon"
87
}
88
89
getgenv().respawning = false
90
getgenv().flly = false
91
getgenv().cframespeed = false
92
getgenv().cfspeed = 0
93
getgenv().autobuy = false
94
95
-- [[ FUNCTIONS ]]
96
97
function f()
98
UIS = game:GetService("UserInputService")
99
while getgenv().cframespeed and task.wait() do
100
if getgenv().cfspeed ~= getgenv().cfspeed then
101
break
102
end
103
repeat
104
task.wait()
105
until game.Players.LocalPlayer.Character or workspace.Game.Players:FindFirstChild(game.Players.LocalPlayer.Name)
106
You = game.Players.LocalPlayer.Character or workspace.Game.Players:FindFirstChild(game.Players.LocalPlayer.Name)
107
hrp = You:WaitForChild("HumanoidRootPart", 0.1)
108
if not hrp then
109
repeat
110
task.wait()
111
until You:FindFirstChild('HumanoidRootPart')
112
end
113
hrp = You.HumanoidRootPart
114
if UIS:IsKeyDown(Enum.KeyCode.W) then
115
hrp.CFrame =
116
hrp.CFrame * CFrame.new(0, 0, -getgenv().cfspeed)
117
end
118
if UIS:IsKeyDown(Enum.KeyCode.A) then
119
hrp.CFrame =
120
hrp.CFrame * CFrame.new(-getgenv().cfspeed, 0, 0)
121
end
122
if UIS:IsKeyDown(Enum.KeyCode.S) then
123
hrp.CFrame =
124
hrp.CFrame * CFrame.new(0, 0, getgenv().cfspeed)
125
end
126
if UIS:IsKeyDown(Enum.KeyCode.D) then
127
hrp.CFrame =
128
hrp.CFrame * CFrame.new(getgenv().cfspeed, 0, 0)
129
end
130
end
131
end
132
133
function bb()
134
while getgenv().breakbots do
135
n = math.random(1, 10000000)
136
z = math.random(200, 8000)
137
x = math.random(1, 10000000)
138
if not getgenv().breakbots then
139
break
140
end
141
if game:GetService("Workspace").Game:WaitForChild('Map'):WaitForChild('Parts'):FindFirstChild("KillBricks") then
142
game:GetService("Workspace").Game:WaitForChild('Map').KillBricks:Destroy()
143
end
144
task.wait()
145
game.Workspace.Game.Players:WaitForChild(game.Players.LocalPlayer.Name):WaitForChild("HumanoidRootPart").CFrame =
146
CFrame.new(0, z, 0)
147
end
148
end
149
150
function annoydown()
151
if annoydowned then
152
makeNotification("warning", "dot.hub | ywserasdfas;fls", "this will most likely break without Auto Respawn")
153
end
154
while task.wait() do
155
if not getgenv().annoydowned then
156
break
157
end
158
pcall(
159
function()
160
game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").CFrame = CFrame.new(250, 250, 250)
161
for i, v in next, game:GetService("Workspace").Game.Players:GetDescendants() do
162
if
163
v.IsA(v, "NumberValue") and v.Name == "Downed" and
164
not v.Parent.Parent.Parent:FindFirstChild("CarriedBy") and
165
game.Players[v.Parent.Parent.Parent.Name].Settings.CanBeCarried.Value == true
166
then
167
local holder = v.Parent.Parent.Parent.Name
168
local hold = workspace.Game.Players[holder]
169
scrip =
170
require(
171
game:GetService("ReplicatedStorage").ModuleStorage.Interact.Interactions.Revive.Revive
172
)
173
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
174
CFrame.new(hold.HumanoidRootPart.Position)
175
task.wait(0.3)
176
game:GetService("ReplicatedStorage").Events.Revive.CarryPlayer:FireServer(holder)
177
task.wait(0.3)
178
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(0, 3000, 0)
179
task.wait(0.2)
180
game:GetService("ReplicatedStorage").Events.Revive.CarryPlayer:FireServer(holder, true)
181
task.wait(1)
182
end
183
end
184
end
185
)
186
end
187
end
188
189
function makeNotification(type, head, body)
190
notifs.new(type, head, body, true, 5)
191
end
192
193
function Simple_Create(base, name, trackername, studs)
194
local bb = Instance.new("BillboardGui", game.CoreGui)
195
bb.Adornee = base
196
bb.ExtentsOffset = Vector3.new(0, 1, 0)
197
bb.AlwaysOnTop = true
198
bb.Size = UDim2.new(0, 6, 0, 6)
199
bb.StudsOffset = Vector3.new(0, 1, 0)
200
bb.Name = trackername
201
local frame = Instance.new("Frame", bb)
202
frame.ZIndex = 10
203
frame.BackgroundTransparency = 0.3
204
frame.Size = UDim2.new(1, 0, 1, 0)
205
frame.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
206
local txtlbl = Instance.new("TextLabel", bb)
207
txtlbl.ZIndex = 10
208
txtlbl.BackgroundTransparency = 1
209
txtlbl.Position = UDim2.new(0, 0, 0, -48)
210
txtlbl.Size = UDim2.new(1, 0, 10, 0)
211
txtlbl.Font = "ArialBold"
212
txtlbl.FontSize = "Size12"
213
txtlbl.Text = name
214
txtlbl.TextStrokeTransparency = 0.5
215
txtlbl.TextColor3 = Color3.fromRGB(255, 0, 0)
216
end
217
218
function ClearESP(espname)
219
for _, v in pairs(game.CoreGui:GetChildren()) do
220
if v.Name == espname and v:isA("BillboardGui") then
221
v:Destroy()
222
end
223
end
224
end
225
226
function nowaterdmg(t)
227
for i, v in next, t:GetChildren() do
228
if v.IsA(v, 'BasePart') then
229
v.CanTouch = false
230
end
231
end
232
end
233
234
game.Players.LocalPlayer.CharacterAdded:Connect(function(char)
235
if flly then
236
repeat
237
task.wait()
238
until char:FindFirstChild('HumanoidRootPart')
239
task.wait(3)
240
loadstring(game:HttpGet("https://raw.githubusercontent.com/CF-Trail/random/main/bypassedfly.lua"))()
241
end
242
end)
243
244
-- [[ MISC ]]
245
246
-- [[ GUI ]]
247
248
local lib =
249
library:CreateWindow(
250
{
251
Name = "dot.hub | Evade",
252
Themeable = {
253
Info = "lol"
254
}
255
}
256
)
257
258
local main =
259
lib:CreateTab(
260
{
261
Name = "Main"
262
}
263
)
264
265
local mesc =
266
lib:CreateTab(
267
{
268
Name = "Visuals"
269
}
270
)
271
272
local misc =
273
mesc:CreateSection(
274
{
275
Name = "FLASHES",
276
Side = "Left"
277
}
278
)
279
280
local player =
281
main:CreateSection(
282
{
283
Name = "Player",
284
Side = "Left"
285
}
286
)
287
288
local settings =
289
main:CreateSection(
290
{
291
Name = "Settings",
292
Side = "Right"
293
}
294
)
295
296
local map =
297
main:CreateSection(
298
{
299
Name = "Map",
300
Side = "Right"
301
}
302
)
303
304
local troll =
305
main:CreateSection(
306
{
307
Name = "Trolling",
308
Side = "Right"
309
}
310
)
311
312
local farm =
313
main:CreateSection(
314
{
315
Name = "AutoFarms",
316
Side = "Left"
317
}
318
)
319
320
-- [[ MAIN ]]
321
322
player:AddToggle(
323
{
324
Name = "Auto Respawn",
325
Flag = "ar",
326
Callback = function(x)
327
getgenv().respawning = x
328
while task.wait(1) and respawning do
329
if not getgenv().respawning then
330
break
331
end
332
local char = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()
333
local stats = char:WaitForChild("StatChanges", 3)
334
if stats == nil then
335
return
336
end
337
if stats:FindFirstChild("Speed") and stats:FindFirstChild("Speed"):FindFirstChild("Downed") then
338
game:GetService("ReplicatedStorage").Events.Respawn:FireServer()
339
end
340
end
341
end
342
}
343
)
344
345
player:AddToggle(
346
{
347
Name = "Fly",
348
Callback = function(flyy)
349
getgenv().flly = flyy
350
if getgenv().flly then
351
loadstring(game:HttpGet("https://raw.githubusercontent.com/CF-Trail/random/main/bypassedfly.lua"))()
352
else
353
for i, v in next, workspace:GetChildren() do
354
if v.IsA(v, "BasePart") and v.Name ~= "Terrain" then
355
v:Destroy()
356
end
357
end
358
end
359
end
360
}
361
)
362
363
player:AddToggle(
364
{
365
Name = "Walkspeed Toggle",
366
Callback = function(c)
367
getgenv().cframespeed = c
368
f()
369
end
370
}
371
)
372
373
player:AddToggle(
374
{
375
Name = 'Fast Revive',
376
Callback = function(fastrev)
377
getgenv().far = fastrev
378
if getgenv().far then
379
workspace.Game.Settings:SetAttribute("ReviveTime", 2.25)
380
else
381
workspace.Game.Settings:SetAttribute('ReviveTime', 3)
382
end
383
end
384
}
385
)
386
387
player:AddButton(
388
{
389
Name = "Anti Down [God Mode]",
390
Callback = function()
391
if getgenv().gm then
392
makeNotification('Info', 'dot.hub | GodMode', 'you are already in god mode silly')
393
return
394
end
395
getgenv().gm = true
396
pcall(
397
function()
398
for i, v in next, workspace.Game.Players:GetDescendants() do
399
if v.IsA(v, "BindableEvent") and string.lower(v.Name) == "force" then
400
v:Destroy()
401
end
402
end
403
workspace.Game.Players.DescendantAdded:Connect(
404
function(v)
405
task.wait()
406
if v.IsA(v, "BindableEvent") and string.lower(v.Name) == "force" then
407
v:Destroy()
408
end
409
end
410
)
411
end
412
)
413
end
414
}
415
)
416
417
player:AddButton(
418
{
419
Name = "No Water Damage",
420
Callback = function()
421
if getgenv().nodmg then
422
return
423
end
424
getgenv().nodmg = true
425
nowaterdmg(game.Players.LocalPlayer.Character)
426
game.Players.LocalPlayer.CharacterAdded:Connect(function(char)
427
repeat
428
task.wait()
429
until char:FindFirstChild('HumanoidRootPart')
430
nowaterdmg(char)
431
end)
432
end
433
}
434
)
435
436
settings:AddSlider(
437
{
438
Name = "Walkspeed Boost",
439
Value = 0,
440
Min = 0,
441
Max = 2,
442
Callback = function(ws)
443
getgenv().cfspeed = ws
444
end
445
}
446
)
447
448
449
map:AddButton(
450
{
451
Name = "Remove Barriers",
452
Callback = function()
453
workspace.Game.Map.InvisParts:ClearAllChildren()
454
end
455
}
456
)
457
458
map:AddButton(
459
{
460
Name = "Teleport to objective",
461
Callback = function()
462
hrp = game.Players.LocalPlayer.Character.HumanoidRootPart
463
if workspace.Game.Map.Parts:FindFirstChild("Objectives") then
464
for i, v in next, workspace.Game.Map.Parts.Objectives:GetChildren() do
465
if v.IsA(v, "Model") then
466
hrp.CFrame = CFrame.new(v:FindFirstChildWhichIsA("BasePart").Position)
467
end
468
end
469
end
470
end
471
}
472
)
473
474
map:AddButton(
475
{
476
Name = "Teleport to downed",
477
Callback = function()
478
for i, v in next, workspace.Game.Players:GetChildren() do
479
if v:GetAttribute('Downed') then
480
pcall(function()
481
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(v.HumanoidRootPart.Position)
482
end)
483
end
484
end
485
end
486
}
487
)
488
489
map:AddButton(
490
{
491
Name = "Round end time",
492
Callback = function()
493
makeNotification(
494
"Info",
495
"dot.hub | Map",
496
'Round will end in ' .. game.Players.LocalPlayer.PlayerGui:WaitForChild("HUD").Center.Vote.Info.Read.Timer.Text
497
)
498
end
499
}
500
)
501
502
farm:AddToggle(
503
{
504
Name = "Autofarm Wins",
505
Callback = function(bbb)
506
getgenv().breakbots = bbb
507
bb()
508
end
509
}
510
)
511
512
troll:AddToggle(
513
{
514
Name = "Annoy downed",
515
Callback = function(down)
516
getgenv().annoydowned = down
517
annoydown()
518
end
519
}
520
)
521
522
troll:AddToggle({
523
Name = 'Tools Spammer',
524
Callback = function(callback)
525
getgenv().tspam = callback
526
while tspam and task.wait() do
527
if not tspam then
528
break
529
end
530
for i, v in next, workspace.Game.Players:GetChildren() do
531
if v and v:FindFirstChild('Equip') then
532
v:FindFirstChild('Equip'):InvokeServer(2)
533
continue
534
else
535
continue
536
end
537
end
538
end
539
end
540
})
541
542
misc:AddToggle(
543
{
544
Name = "Bot ESP",
545
Callback = function(besp)
546
getgenv().botesp = besp
547
task.spawn(
548
function()
549
while task.wait() do
550
ClearESP('AI_Tracker')
551
if not getgenv().botesp then
552
break
553
end
554
pcall(function()
555
local GamePlayers = workspace.Game.Players
556
for i, v in pairs(GamePlayers:GetChildren()) do
557
if not game.Players:FindFirstChild(v.Name) then
558
Simple_Create(v.HumanoidRootPart, v.Name, "AI_Tracker")
559
end
560
end
561
end)
562
end
563
end
564
)
565
end
566
}
567
)
568
farm:AddToggle(
569
{
570
Name = "Event Farm",
571
Callback = function(TF)
572
getgenv().tf = TF
573
if tf then
574
makeNotification(
575
"warning",
576
"dot.hub | Farm",
577
'Please click on "Auto Respawn" in the GUI to avoid breaking'
578
)
579
part = Instance.new("Part", workspace)
580
part.Anchored = true
581
part.CFrame = CFrame.new(100, 496, 100)
582
end
583
while task.wait(0.5) and getgenv().tf do
584
if not tf then
585
break
586
end
587
local char = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()
588
local tickets = workspace.Game.Effects.Tickets
589
local hrp = char:WaitForChild("HumanoidRootPart", 3)
590
if hrp == nil then
591
return
592
end
593
hrp.CFrame = CFrame.new(100, 500, 100)
594
for i, v in next, tickets:GetDescendants() do
595
if v.IsA(v, "BasePart") and v.Name == "HumanoidRootPart" then
596
hrp.CFrame = CFrame.new(v.Position)
597
end
598
end
599
end
600
end
601
}
602
)
603
604
misc:AddToggle(
605
{
606
Name = "Downed ESP",
607
Callback = function(desp)
608
getgenv().downesp = desp
609
task.spawn(
610
function()
611
while task.wait() do
612
ClearESP('Downed_ESP')
613
if not getgenv().downesp then
614
break
615
end
616
pcall(function()
617
local GamePlayers = workspace:WaitForChild("Game", 1337).Players
618
for i, v in pairs(GamePlayers:GetChildren()) do
619
if v:GetAttribute('Downed') then
620
Simple_Create(v.HumanoidRootPart, 'DOWNED PLR: ' .. v.Name, "Downed_ESP")
621
end
622
end
623
end)
624
end
625
end
626
)
627
end
628
}
629
)
630
workspace.Game.ChildAdded:Connect(function(v)
631
if v.Name == 'Map' and tspam then
632
task.wait(32) -- waits for map to start
633
while tspam and task.wait() do
634
if not tspam then
635
break
636
end
637
for i, v in next, workspace.Game.Players:GetChildren() do
638
if v and v:FindFirstChild('Equip') then
639
v:FindFirstChild('Equip'):InvokeServer(2)
640
continue
641
else
642
continue
643
end
644
end
645
end
646
end
647
end)