Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
ContentProvider = :()
player = Players.LocalPlayer
camera = .CurrentCamera
sensitivity =
yaw =
pitch =
camConnection
moveTime =
battery =
trackingGlitch =
old = player:():()
old old:()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.IgnoreGuiInset =
gui.Parent = player.PlayerGui
infoLabel = .()
infoLabel.Size = .(,)
infoLabel.Position = .(,)
infoLabel.BackgroundTransparency =
infoLabel.TextColor3 = .(,,)
infoLabel.TextScaled =
infoLabel.Font = .Font.Code
infoLabel.TextXAlignment = .TextXAlignment.Right
infoLabel.Parent = gui
recDot = .()
recDot.Size = .(,)
recDot.Position = .(,)
recDot.BackgroundColor3 = .(,,)
recDot.BorderSizePixel =
recDot.Parent = gui
recText = .()
recText.Size = .(,)
recText.Position = .(,)
recText.BackgroundTransparency =
recText.Text =
recText.TextColor3 = .(,,)
recText.TextScaled =
recText.Font = .Font.Code
recText.TextXAlignment = .TextXAlignment.Left
recText.Parent = gui
.(()
recDot.Visible = recDot.Visible
.()
)
grain = .()
grain.Size = .(,)
grain.BackgroundColor3 = .(,,)
grain.BackgroundTransparency =
grain.BorderSizePixel =
grain.Parent = gui
(pos, size, rotation)
edge = .()
edge.Size = size
edge.Position = pos
edge.BackgroundColor3 = .(,,)
edge.BorderSizePixel =
edge.Parent = gui
gradient = .()
gradient.Color = ColorSequence.(.(,,), .(,,))
gradient.Transparency = NumberSequence.{
NumberSequenceKeypoint.(, ),
NumberSequenceKeypoint.(, )
}
gradient.Rotation = rotation
gradient.Parent = edge
(.(,), .(,), )
(.(,), .(,), -)
(.(,), .(,), )
(.(,), .(,), )
noSignal = .()
noSignal.Size = .(,)
noSignal.BackgroundColor3 = .(,,)
noSignal.Visible =
noSignal.BorderSizePixel =
noSignal.ZIndex =
noSignal.Parent = gui
signalText = .()
signalText.Size = .(,)
signalText.Position = .(,)
signalText.BackgroundTransparency =
signalText.Text =
signalText.TextColor3 = .(,,)
signalText.TextScaled =
signalText.Font = .Font.Arcade
signalText.ZIndex =
signalText.Parent = noSignal
staticSound = .()
staticSound.SoundId =
staticSound.Volume =
staticSound.Looped =
staticSound.Parent = gui
ContentProvider:({staticSound})
()
trackingGlitch
trackingGlitch =
duration =
start = ()
() - start < duration
.()
offsetX = .(-,)/
offsetY = .(-,)/
camera.CFrame *= .(offsetX, offsetY, )
trackingGlitch =
(character)
humanoid = character:()
root = character:()
torso = character:() character:()
camera.CameraType = .CameraType.Scriptable
camera.FieldOfView =
UserInputService.MouseBehavior = .MouseBehavior.LockCenter
UserInputService.MouseIconEnabled =
humanoid.AutoRotate =
yaw =
pitch =
moveTime =
battery =
lastHealth = humanoid.Health
camConnection
camConnection:()
camConnection = RunService.RenderStepped:((dt)
humanoid.Health <=
delta = UserInputService:()
yaw -= delta.X * sensitivity
pitch -= delta.Y * sensitivity
pitch = .(pitch, -, )
state = humanoid:()
state ~= .HumanoidStateType.Physics
state ~= .HumanoidStateType.FallingDown
state ~= .HumanoidStateType.Ragdoll
root.CFrame =
.(root.Position)
* .(, .(yaw), )
speed = root.Velocity.Magnitude
swayX, swayY = ,
speed >
moveTime += dt *
swayX = .(moveTime) *
swayY = .(.(moveTime)) *
glitchOffset = .(,,)
humanoid.Health < lastHealth
glitchOffset = .(
.(-,)/,
.(-,)/,
)
lastHealth = humanoid.Health
camCF =
torso.CFrame
* .(swayX, + swayY, -)
* .(.(pitch), , )
* .(glitchOffset)
camera.CFrame = camCF
grain.BackgroundTransparency = + .() *
battery -= (/) * dt
battery = .(battery, , )
battery <=
infoLabel.TextColor3 = .(,,)
infoLabel.TextColor3 = .(,,)
trackingGlitch
chance =
battery <
chance =
.() < chance
.(triggerTrackingError)
dateNow = .()
timeNow = .()
infoLabel.Text =
..math.(battery)..
..dateNow..
..timeNow
battery <=
noSignal.Visible =
staticSound:()
camConnection:()
)
humanoid.Died:(()
noSignal.Visible =
staticSound:()
)
player.CharacterAdded:((character)
noSignal.Visible =
staticSound:()
(character)
)
player.Character
(player.Character)
Bodycam script that I made using ChatGPT. Features: *REC and info UI *"NO SIGNAL" screen on death *Battery drains each minute (you probably won't notice) and when it reaches 0 it will instantly show "NO SIGNAL" until you respawn *Bobbing on movement *Includes real time and date Recommended to use on R6, R15 will make you dizzy.