Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
CoreGui = :()
ReplicatedStorage = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
Maid = {}
Maid.__index = Maid
Maid.() ({_tasks = {}}, Maid)
Maid:() .(self._tasks, )
Maid:()
_, (self._tasks)
() == :()
() == ()
.Disconnect :()
.Destroy :()
.(self._tasks)
.Com4xRunning .Com4xMaid:()
.Com4xMaid = Maid.()
GlobalMaid = .Com4xMaid
.Com4xRunning =
Settings = {
UI_Visible = ,
CurrentTab = ,
Aimbot = ,
Triggerbot = ,
TPBehind = ,
WallCheck = ,
DeathCheck = ,
TargetFOV = ,
Smoothness = ,
TargetPart = ,
ESP = ,
Vitals = ,
ShowFOV = ,
CameraFOV = ,
SpeedBoost = ,
Fly = ,
Noclip = ,
FlySpeed = ,
Accent = .(, , ),
BG = .(, , ),
SidebarBG = .(, , )
}
SetControlsRemote = ReplicatedStorage:()
ReplicatedStorage.Remotes:()
ReplicatedStorage.Remotes.Replication:()
ReplicatedStorage.Remotes.Replication.Fighter:()
Utils = {}
Utils:(class, props)
inst = .(class)
k, v (props) inst[k] = v
inst
Utils:(targetPart)
Settings.WallCheck
rayParams = RaycastParams.()
rayParams.FilterType = .RaycastFilterType.Exclude
rayParams.FilterDescendantsInstances = {LocalPlayer.Character, targetPart.Parent, Camera}
result = :(Camera.CFrame.Position, (targetPart.Position - Camera.CFrame.Position), rayParams)
result ==
Utils:()
target, dist = , Settings.TargetFOV
mouse = UserInputService:()
_, p (Players:())
p ~= LocalPlayer p.Character
hum = p.Character:()
part = p.Character:(Settings.TargetPart)
part hum ( Settings.DeathCheck hum.Health > )
pos, onScreen = Camera:(part.Position)
onScreen
mag = (.(pos.X, pos.Y) - mouse).Magnitude
mag < dist self:(part)
target = part
dist = mag
target
Utils:(wantedDevice)
SetControlsRemote
SetControlsRemote:()
.()
SetControlsRemote:(wantedDevice)
( .. wantedDevice)
()
UI = {}
UI:()
self.Gui = Utils:(, {Name = , Parent = CoreGui})
GlobalMaid:(self.Gui)
self.Main = Utils:(, {
Size = .(, , , ), Position = .(, -, , -),
BackgroundColor3 = Settings.BG, Parent = self.Gui, Visible = Settings.UI_Visible
})
Utils:(, {CornerRadius = .(, ), Parent = self.Main})
Utils:(, {Color = Settings.Accent, Thickness = , Parent = self.Main})
self.Sidebar = Utils:(, {
Size = .(, , , ), BackgroundColor3 = Settings.SidebarBG, Parent = self.Main
})
Utils:(, {CornerRadius = .(, ), Parent = self.Sidebar})
Utils:(, {
Text = , Size = .(, , , ),
Font = .Font.GothamBold, TextColor3 = Settings.Accent,
TextSize = , BackgroundTransparency = , Parent = self.Sidebar
})
self.TabHolder = Utils:(, {
Size = .(, , , -), Position = .(, , , ),
BackgroundTransparency = , Parent = self.Sidebar
})
Utils:(, {Parent = self.TabHolder, Padding = .(, ), HorizontalAlignment = })
self.Content = Utils:(, {
Size = .(, -, , -), Position = .(, , , ),
BackgroundTransparency = , Parent = self.Main, CanvasSize = .(,,,),
ScrollBarThickness =
})
Utils:(, {Parent = self.Content, Padding = .(, )})
_, tab ({, , , }) self:(tab)
self:()
self:()
UI:(name)
btn = Utils:(, {
Text = name, Size = .(, , , ),
BackgroundColor3 = .(, , ),
TextColor3 = .(,,), Font = .Font.GothamMedium,
Parent = self.TabHolder, AutoButtonColor =
})
Utils:(, {CornerRadius = .(, ), Parent = btn})
btn.MouseButton1Click:(() self:(name) )
UI:(name)
_, v (self.Content:()) v:() v:()
name ==
self:(, )
self:(, )
self:(, )
self:(, )
self:(, , , Settings.Smoothness * , (v) Settings.Smoothness = v/ )
self:(, , , Settings.TargetFOV, (v) Settings.TargetFOV = v )
name ==
self:(, )
self:(, )
self:(, )
self:(, , , Settings.CameraFOV, (v) Settings.CameraFOV = v )
name ==
self:(, )
self:(, )
self:(, )
self:(, , , Settings.FlySpeed, (v) Settings.FlySpeed = v )
name ==
self:(, )
self:(, )
self:(, )
self:(, )
UI:(text, key)
btn = Utils:(, {
Text = text .. .. (Settings[key] ),
Size = .(, -, , ),
BackgroundColor3 = Settings[key] Settings.Accent .(, , ),
TextColor3 = Settings[key] .(,,) .(,,),
Font = .Font.GothamBold, Parent = self.Content
})
Utils:(, {CornerRadius = .(, ), Parent = btn})
btn.MouseButton1Click:(()
Settings[key] = Settings[key]
btn.Text = text .. .. (Settings[key] )
btn.BackgroundColor3 = Settings[key] Settings.Accent .(, , )
btn.TextColor3 = Settings[key] .(,,) .(,,)
)
UI:(name, min, max, start, callback)
frame = Utils:(, {Size = .(, -, , ), BackgroundColor3 = .(, , ), Parent = self.Content})
Utils:(, {CornerRadius = .(, ), Parent = frame})
label = Utils:(, {Text = name .. .. .(start), Size = .(,,,), BackgroundTransparency = , TextColor3 = .(,,), Parent = frame})
bar = Utils:(, {Size = .(, , , ), Position = .(, , , ), BackgroundColor3 = .(,,), Parent = frame})
fill = Utils:(, {Size = .((start-min)/(max-min), , , ), BackgroundColor3 = Settings.Accent, Parent = bar})
bar.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
conn; conn = RunService.RenderStepped:(()
rel = .((UserInputService:().X - bar.AbsolutePosition.X) / bar.AbsoluteSize.X, , )
val = .(min + (max - min) * rel)
fill.Size = .(rel, , , )
label.Text = name .. .. val
(val)
UserInputService:(.UserInputType.MouseButton1) conn:()
)
)
UI:(name, device)
btn = Utils:(, {
Text = .. name, Size = .(, -, , ),
BackgroundColor3 = .(, , ),
TextColor3 = .(,,), Font = .Font.GothamMedium, Parent = self.Content
})
Utils:(, {CornerRadius = .(, ), Parent = btn})
btn.MouseButton1Click:(()
Utils:(device)
btn.BackgroundColor3 = .(, , )
.()
btn.BackgroundColor3 = .(, , )
)
UI:()
dStart, sPos, dragging
self.Main.InputBegan:((i) i.UserInputType == .UserInputType.MouseButton1 dragging = dStart = i.Position sPos = self.Main.Position )
UserInputService.InputChanged:((i) dragging i.UserInputType == .UserInputType.MouseMovement
delta = i.Position - dStart
self.Main.Position = .(sPos.X.Scale, sPos.X.Offset + delta.X, sPos.Y.Scale, sPos.Y.Offset + delta.Y)
)
UserInputService.InputEnded:((i) i.UserInputType == .UserInputType.MouseButton1 dragging = )
GlobalMaid:(RunService.Stepped:(()
char = LocalPlayer.Character
char
char:() char.Humanoid.WalkSpeed = Settings.SpeedBoost
Settings.Noclip
_, p (char:()) p:() p.CanCollide =
))
RunService:(, .RenderPriority.Camera.Value + , ()
Camera.FieldOfView = Settings.CameraFOV
char = LocalPlayer.Character
hrp = char char:()
target = Utils:()
Settings.TPBehind target hrp
targetRoot = target.Parent:()
targetRoot
hrp.CFrame = targetRoot.CFrame * .(, , )
Settings.Fly hrp
moveDir = .(,,)
UserInputService:(.KeyCode.W) moveDir += Camera.CFrame.LookVector
UserInputService:(.KeyCode.S) moveDir -= Camera.CFrame.LookVector
UserInputService:(.KeyCode.D) moveDir += Camera.CFrame.RightVector
UserInputService:(.KeyCode.A) moveDir -= Camera.CFrame.RightVector
UserInputService:(.KeyCode.Space) moveDir += .(, , )
UserInputService:(.KeyCode.LeftShift) moveDir -= .(, , )
hrp.Velocity = moveDir * Settings.FlySpeed
hrp.CFrame = .(hrp.Position, hrp.Position + Camera.CFrame.LookVector)
Settings.Aimbot target
Camera.CFrame = Camera.CFrame:(.(Camera.CFrame.Position, target.Position), - Settings.Smoothness)
Settings.Triggerbot
res = :(Camera.CFrame.Position, Camera.CFrame.LookVector * )
res res.Instance
m = res.Instance:()
m m:() ( Settings.DeathCheck m.Humanoid.Health > )
flash = Utils:(, {Size = .(,,,), BackgroundColor3 = .(,,), BackgroundTransparency = , Parent = UI.Gui})
.(, () flash:() )
)
FOVGui = Utils:(, {
Parent = GlobalMaid:(.(, CoreGui)),
BackgroundColor3 = .(,,), BackgroundTransparency = ,
AnchorPoint = .(, ), Visible =
})
Utils:(, {CornerRadius = .(,), Parent = FOVGui})
Utils:(, {Color = Settings.Accent, Thickness = , Parent = FOVGui})
.(()
.Com4xRunning
mouse = UserInputService:()
FOVGui.Position = .(, mouse.X, , mouse.Y)
FOVGui.Size = .(, Settings.TargetFOV * , , Settings.TargetFOV * )
FOVGui.Visible = Settings.ShowFOV
_, p (Players:())
p ~= LocalPlayer p.Character
char = p.Character
h = char:()
Settings.ESP
h Utils:(, {Name = , Parent = char, FillColor = Settings.Accent})
h h:()
v = char:()
Settings.Vitals
v
v = Utils:(, {Name = , Parent = char, Adornee = char:(), Size = .(, , , ), AlwaysOnTop = , ExtentsOffset = .(, , )})
bg = Utils:(, {Size = .(,,,), BackgroundColor3 = .(,,), Parent = v})
Utils:(, {Name = , Size = .(,,,), BackgroundColor3 = Settings.Accent, Parent = bg})
hum = char:()
hum v:(, ) v:(, ).Size = .(.(hum.Health / hum.MaxHealth, , ), , , )
v v:()
.()
)
GlobalMaid:(UserInputService.InputBegan:((i, g)
g i.KeyCode == .KeyCode.RightShift
Settings.UI_Visible = Settings.UI_Visible
UI.Main.Visible = Settings.UI_Visible
))
UI:()
()
Universal