Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
Players = :()
RunService = :()
UserInputService = :()
Camera = .CurrentCamera
LocalPlayer = Players.LocalPlayer
Config = {
ESP_Enabled = ,
Aimbot_Enabled = ,
SilentAim_Enabled = ,
ShowFOV = ,
AimPart = ,
FOV = ,
Smoothness = ,
TeamCheck = ,
Hitbox_Enabled = ,
Hitbox_Size = ,
HideTeamHitbox =
}
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = {Enabled = , FolderName = , FileName = },
KeySystem =
})
MainTab = Window:(, )
MainTab:()
MainTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Config.ESP_Enabled = Value
_, v (Players:())
v ~= LocalPlayer v.Character
Value
(v.Character, v)
(v.Character)
,
})
MainTab:()
MainTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Config.Aimbot_Enabled = Value
FOV_Circle
FOV_Circle.Visible = Value Config.ShowFOV
,
})
MainTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Config.ShowFOV = Value
FOV_Circle
FOV_Circle.Visible = Config.Aimbot_Enabled Value
,
})
MainTab:({
Name = ,
Options = {, , , },
CurrentOption = {},
Flag = ,
Callback = (Option) Config.AimPart = Option[] ,
})
MainTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Config.FOV = Value
FOV_Circle FOV_Circle.Radius
FOV_Circle.Radius = Value
,
})
MainTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value) Config.Smoothness = Value ,
})
MainTab:()
MainTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Config.SilentAim_Enabled = Value
Value
()
,
})
HitboxTab = Window:(, )
HitboxTab:()
HitboxTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Config.Hitbox_Enabled = Value
Value
()
()
,
})
HitboxTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value) Config.Hitbox_Size = Value ,
})
HitboxTab:()
HitboxTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Config.HideTeamHitbox = Value
Value Config.Hitbox_Enabled
_, p (Players:())
p ~= LocalPlayer p.Character p.Team == LocalPlayer.Team
(p.Character)
,
})
SettingsTab = Window:(, )
SettingsTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value) Config.TeamCheck = Value ,
})
SettingsTab:({
Title = ,
Content =
})
SettingsTab:({
Name = ,
Callback = () Rayfield:() ,
})
FOV_Circle =
ViewportSize = Camera.ViewportSize
(()
FOV_Circle = .()
FOV_Circle.Thickness =
FOV_Circle.NumSides =
FOV_Circle.Radius = Config.FOV
FOV_Circle.Filled =
FOV_Circle.Transparency =
FOV_Circle.Color = .(, , )
FOV_Circle.Visible =
FOV_Circle.Position = .(ViewportSize.X / , ViewportSize.Y / )
)
(player)
player == LocalPlayer
Config.TeamCheck player.Team LocalPlayer.Team
player.Team ~= LocalPlayer.Team
(character, player)
character character:()
character:()
(player)
highlight = .()
highlight.Name =
highlight.Adornee = character
highlight.FillColor = .(, , )
highlight.OutlineColor = .(, , )
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.Parent = character
(character)
character
hl = character:()
hl hl:()
()
target =
shortestDistance = Config.FOV
centerScreen = .(ViewportSize.X / , ViewportSize.Y / )
_, player (Players:())
player ~= LocalPlayer player.Character
character = player.Character
character:() character:(Config.AimPart)
character.Humanoid.Health > (player)
part = character[Config.AimPart]
screenPos, onScreen = Camera:(part.Position)
onScreen
dist = (.(screenPos.X, screenPos.Y) - centerScreen).Magnitude
dist < shortestDistance
shortestDistance = dist
target = character
target
()
.(()
Config.SilentAim_Enabled
target = ()
target target:(Config.AimPart)
aimPart = target[Config.AimPart]
Camera.CFrame = .(Camera.CFrame.Position, aimPart.Position)
.()
)
(character)
character
_, part (character:())
part:()
part:()
part:(, part.Size)
original = part:()
original
part.Size = .(
original.X * Config.Hitbox_Size,
original.Y * Config.Hitbox_Size,
original.Z * Config.Hitbox_Size
)
(character)
character
_, part (character:())
part:()
original = part:()
original
part.Size = original
part:(, )
()
_, player (Players:())
player ~= LocalPlayer player.Character
(player.Character)
()
.(()
Config.Hitbox_Enabled
_, player (Players:())
player ~= LocalPlayer player.Character
char = player.Character
(player)
(char)
Config.HideTeamHitbox
(char)
.()
)
RunService.RenderStepped:(()
FOV_Circle
FOV_Circle.Position
newSize = Camera.ViewportSize
FOV_Circle.Position = .(newSize.X / , newSize.Y / )
FOV_Circle.Radius = Config.FOV
FOV_Circle.Visible = Config.Aimbot_Enabled Config.ShowFOV
Config.Aimbot_Enabled
target = ()
target
aimPart = target[Config.AimPart]
Camera.CFrame = Camera.CFrame:(.(Camera.CFrame.Position, aimPart.Position), Config.Smoothness)
Config.ESP_Enabled
_, player (Players:())
player ~= LocalPlayer player.Character
char = player.Character
char:() char:() (player)
(char, player)
)
_, v (Players:())
v ~= LocalPlayer v.Character
(v.Character, v)
Players.PlayerAdded:((player)
player.CharacterAdded:((character)
.()
(character, player)
Config.Hitbox_Enabled (player)
(character)
)
)
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image =
})Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu.
Meu
Trench War