Run it
Copy the script and paste it into your executor.
:()
.Loaded:()
CoreGui = :()
Players = :()
LocalPlayer = Players.LocalPlayer
UserInputService = :()
RunService = :()
ReplicatedStorage = :()
Lighting = :()
Camera = .CurrentCamera
()
gethui
()
success, res = (() CoreGui )
success res
res
LocalPlayer:()
LoadGui = .()
LoadGui.Name =
LoadGui.ResetOnSpawn =
LoadGui.IgnoreGuiInset =
LoadGui.Parent = ()
LoadFrame = .()
LoadFrame.Size = .(, , , )
LoadFrame.BackgroundColor3 = .(, , )
LoadFrame.Parent = LoadGui
CenterFrame = .()
CenterFrame.Size = .(, , , )
CenterFrame.AnchorPoint = .(, )
CenterFrame.Position = .(, , , )
CenterFrame.BackgroundColor3 = .(, , )
CenterFrame.BorderColor3 = .(, , )
CenterFrame.BorderSizePixel =
CenterFrame.Parent = LoadFrame
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = CenterFrame
TitleLabel = .()
TitleLabel.Size = .(, , , )
TitleLabel.Position = .(, , , )
TitleLabel.BackgroundTransparency =
TitleLabel.Text =
TitleLabel.TextColor3 = .(, , )
TitleLabel.Font = .Font.Code
TitleLabel.TextSize =
TitleLabel.Parent = CenterFrame
SubLabel = .()
SubLabel.Size = .(, , , )
SubLabel.Position = .(, , , )
SubLabel.BackgroundTransparency =
SubLabel.Text =
SubLabel.TextColor3 = .(, , )
SubLabel.Font = .Font.Code
SubLabel.TextSize =
SubLabel.Parent = CenterFrame
BarBg = .()
BarBg.Size = .(, , , )
BarBg.Position = .(, , , )
BarBg.BackgroundColor3 = .(, , )
BarBg.BorderSizePixel =
BarBg.Parent = CenterFrame
BarFill = .()
BarFill.Size = .(, , , )
BarFill.BackgroundColor3 = .(, , )
BarFill.BorderSizePixel =
BarFill.Parent = BarBg
.(()
startTime = ()
duration =
() - startTime < duration
alpha = (() - startTime) / duration
BarFill.Size = .(.(alpha, , ), , , )
.()
BarFill.Size = .(, , , )
.()
LoadGui:()
)
Rayfield =
success, result = (()
(:())()
)
success result
Rayfield = result
successBackup, resultBackup = (()
(:())()
)
successBackup resultBackup
Rayfield = resultBackup
Rayfield
()
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = { Enabled = },
KeySystem = ,
HideIntroduction =
})
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed input.KeyCode == .KeyCode.K
Rayfield:()
)
TabMovement = Window:(, )
TabVisuals = Window:(, )
TabEmotes = Window:(, )
TabKeyboard = Window:(, )
TabSpoofer = Window:(, )
TabItemGiver = Window:(, )
TabMoreHacks = Window:(, )
TabOther = Window:(, )
flying, flySpeed = ,
noclip =
freezeEnabled =
ragdollEnabled =
infJumpEnabled =
bunnyHopEnabled =
helicopterEnabled =
shiftLockEnabled =
antiHitEnabled =
antiHitSpeed =
aimbotEnabled, fovRadius = ,
stickyAimStrength =
wallCheckEnabled =
aimbotMode =
aimbotDistanceLimit =
aimbotRgbEnabled =
aimbotCustomColor = .(, , )
crosshairRgbEnabled =
crosshairCustomColor = .(, , )
crosshairStyle =
mobileShiftLockGui =
shadersEnabled =
shadersLevel =
potatoGraphicsEnabled =
customBloom =
customColorCorrection =
aimLockEnabled =
aimLockWallCheck =
selectedAimLockPlayer =
aimLockDistanceLimit =
AimLockDropdown
freeCamEnabled =
freeCamLockView =
freeCamCharUnlocked =
freeCamPos = .()
freeCamSpeed =
currentFreeCamVel = .(, , )
camAngles = .(, )
walkSpeed, jumpPower = ,
speedEnabled, jumpEnabled = ,
clickTpEnabled =
spamEnabled =
spamText =
spamDelay =
fullbrightEnabled =
originalLightingSettings = {
Brightness = Lighting.Brightness,
ClockTime = Lighting.ClockTime,
FogEnd = Lighting.FogEnd,
GlobalShadows = Lighting.GlobalShadows,
OutdoorAmbient = Lighting.OutdoorAmbient,
Ambient = Lighting.Ambient
}
selectedTpPlayer =
selectedFollowPlayer =
selectedAimbotPlayer =
isFollowing =
currentFollowChar =
followDistance =
followHeight =
followMode =
followSmoothMode =
TpDropdown, FollowDropdown, AimbotDropdown
espEnabled =
teamCheckEnabled =
espRgbEnabled =
espCustomColor = .(, , )
healthBarRgbEnabled =
healthBarCustomColor = .(, , )
healthBarMode =
(character)
character
highlight = character:()
highlight highlight.FillColor == .(, , )
FOVScreenGui = .()
FOVScreenGui.Name =
FOVScreenGui.ResetOnSpawn =
FOVScreenGui.IgnoreGuiInset =
FOVScreenGui.Parent = ()
FOVFrame = .()
FOVFrame.Name =
FOVFrame.AnchorPoint = .(, )
FOVFrame.Position = .(, , , )
FOVFrame.Size = .(, fovRadius * , , fovRadius * )
FOVFrame.BackgroundTransparency =
FOVFrame.Visible =
FOVFrame.Parent = FOVScreenGui
UICornerFOV = .()
UICornerFOV.CornerRadius = .(, )
UICornerFOV.Parent = FOVFrame
UIStrokeFOV = .()
UIStrokeFOV.Thickness =
UIStrokeFOV.Color = .(, , )
UIStrokeFOV.ApplyStrokeMode = .ApplyStrokeMode.Border
UIStrokeFOV.Parent = FOVFrame
RunService.RenderStepped:(()
aimbotEnabled
aimbotRgbEnabled
UIStrokeFOV.Color = .(() % / , , )
UIStrokeFOV.Color = aimbotCustomColor
)
()
names = {}
_, p (Players:())
p ~= LocalPlayer
.(names, p.Name)
names
()
names = ()
TpDropdown TpDropdown:(names)
FollowDropdown FollowDropdown:(names)
AimbotDropdown AimbotDropdown:(names)
AimLockDropdown AimLockDropdown:(names)
Players.PlayerAdded:(() () )
Players.PlayerRemoving:(() () )
()
closest, minDistance = , .huge
LocalPlayer.Character LocalPlayer.Character:()
lpPos = LocalPlayer.Character.HumanoidRootPart.Position
_, player (Players:())
player ~= LocalPlayer player.Character player.Character:()
(player.Character)
hum = player.Character:()
hum hum.Health >
dist = (player.Character.HumanoidRootPart.Position - lpPos).Magnitude
dist < minDistance
closest = player.Character
minDistance = dist
closest
bv, bg
()
moveDir = .(, , )
pModule = LocalPlayer:() LocalPlayer.PlayerScripts:()
pModule
ok, controlModule = (() (pModule:()) )
ok controlModule controlModule.GetMoveVector
vec = controlModule:()
vec vec.Magnitude >
moveDir = (Camera.CFrame.RightVector * vec.X) - (Camera.CFrame.LookVector * vec.Z)
moveDir.Magnitude == LocalPlayer.Character
hum = LocalPlayer.Character:()
hum hum.MoveDirection.Magnitude > moveDir = hum.MoveDirection
UserInputService:(.KeyCode.W) moveDir = moveDir + Camera.CFrame.LookVector
UserInputService:(.KeyCode.S) moveDir = moveDir - Camera.CFrame.LookVector
UserInputService:(.KeyCode.A) moveDir = moveDir - Camera.CFrame.RightVector
UserInputService:(.KeyCode.D) moveDir = moveDir + Camera.CFrame.RightVector
UserInputService:(.KeyCode.Space) moveDir = moveDir + .(, , )
UserInputService:(.KeyCode.LeftControl) UserInputService:(.KeyCode.RightControl) moveDir = moveDir - .(, , )
moveDir
RunService.RenderStepped:(()
flying LocalPlayer.Character LocalPlayer.Character:()
hrp = LocalPlayer.Character.HumanoidRootPart
hum = LocalPlayer.Character:()
hum hum.PlatformStand =
bv
bv = .(, hrp)
bv.Name = ; bv.MaxForce = .(, , ); bv.Velocity = .(, , )
bg = .(, hrp)
bg.Name = ; bg.MaxTorque = .(, , ); bg.P =
bg.CFrame = Camera.CFrame
dir = ()
bv.Velocity = dir.Magnitude > (dir.Unit * flySpeed) .(, , )
_, part (LocalPlayer.Character:())
part:() part.Name ~=
part:() part.Name:():()
part.CanCollide =
part.CanCollide =
LocalPlayer.Character
hum = LocalPlayer.Character:()
hum freeCamEnabled ragdollEnabled helicopterEnabled hum.PlatformStand =
bv bv:(); bv =
bg bg:(); bg =
)
TabMovement:()
TabMovement:({Name = , Callback = (v) flying = v })
TabMovement:({
Name = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Callback = (t)
num = (t)
num flySpeed = num
})
antiHitAngle =
TabMovement:({
Name = ,
Callback = (v)
antiHitEnabled = v
antiHitEnabled LocalPlayer.Character
hum = LocalPlayer.Character:()
hum hum.AutoRotate =
})
TabMovement:({
Name = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Callback = (t)
num = (t)
num antiHitSpeed = num
})
RunService.RenderStepped:((dt)
antiHitEnabled LocalPlayer.Character LocalPlayer.Character:()
hrp = LocalPlayer.Character.HumanoidRootPart
hum = LocalPlayer.Character:()
hum hum.AutoRotate =
antiHitAngle = (antiHitAngle + (dt * (antiHitSpeed * ))) % (.pi * )
currentPos = hrp.Position
hrp.CFrame = .(currentPos) * .(, antiHitAngle, )
)
(state)
shiftLockEnabled = state
(()
shiftLockEnabled
mobileShiftLockGui
mobileShiftLockGui = .()
mobileShiftLockGui.Name =
mobileShiftLockGui.ResetOnSpawn =
mobileShiftLockGui.IgnoreGuiInset =
mobileShiftLockGui.Parent = ()
btn = .()
btn.Name =
btn.Size = .(, , , )
btn.Position = .(, -, , -)
btn.BackgroundColor3 = .(, , )
btn.BackgroundTransparency =
btn.Text =
btn.TextColor3 = .(, , )
btn.TextSize =
btn.Parent = mobileShiftLockGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = btn
container = .()
container.Name =
container.Size = .(, , , )
container.AnchorPoint = .(, )
container.Position = .(, , , )
container.BackgroundTransparency =
container.Visible =
container.Parent = mobileShiftLockGui
dot = .()
dot.Name =
dot.Size = .(, , , )
dot.AnchorPoint = .(, )
dot.Position = .(, , , )
dot.BackgroundColor3 = .(, , )
dot.BorderSizePixel =
dot.Parent = container
dotCorner = .()
dotCorner.CornerRadius = .(, )
dotCorner.Parent = dot
crossTop = .()
crossTop.Name =
crossTop.Size = .(, , , )
crossTop.AnchorPoint = .(, )
crossTop.Position = .(, , , -)
crossTop.BackgroundColor3 = .(, , )
crossTop.BorderSizePixel =
crossTop.Parent = container
crossBottom = .()
crossBottom.Name =
crossBottom.Size = .(, , , )
crossBottom.AnchorPoint = .(, )
crossBottom.Position = .(, , , )
crossBottom.BackgroundColor3 = .(, , )
crossBottom.BorderSizePixel =
crossBottom.Parent = container
crossLeft = .()
crossLeft.Name =
crossLeft.Size = .(, , , )
crossLeft.AnchorPoint = .(, )
crossLeft.Position = .(, -, , )
crossLeft.BackgroundColor3 = .(, , )
crossLeft.BorderSizePixel =
crossLeft.Parent = container
crossRight = .()
crossRight.Name =
crossRight.Size = .(, , , )
crossRight.AnchorPoint = .(, )
crossRight.Position = .(, , , )
crossRight.BackgroundColor3 = .(, , )
crossRight.BorderSizePixel =
crossRight.Parent = container
tacTop = .()
tacTop.Name =
tacTop.Size = .(, , , )
tacTop.AnchorPoint = .(, )
tacTop.Position = .(, , , -)
tacTop.BackgroundColor3 = .(, , )
tacTop.BorderSizePixel =
tacTop.Parent = container
tacBottom = .()
tacBottom.Name =
tacBottom.Size = .(, , , )
tacBottom.AnchorPoint = .(, )
tacBottom.Position = .(, , , )
tacBottom.BackgroundColor3 = .(, , )
tacBottom.BorderSizePixel =
tacBottom.Parent = container
tacLeft = .()
tacLeft.Name =
tacLeft.Size = .(, , , )
tacLeft.AnchorPoint = .(, )
tacLeft.Position = .(, -, , )
tacLeft.BackgroundColor3 = .(, , )
tacLeft.BorderSizePixel =
tacLeft.Parent = container
tacRight = .()
tacRight.Name =
tacRight.Size = .(, , , )
tacRight.AnchorPoint = .(, )
tacRight.Position = .(, , , )
tacRight.BackgroundColor3 = .(, , )
tacRight.BorderSizePixel =
tacRight.Parent = container
activeLock =
btn.MouseButton1Click:(()
activeLock = activeLock
activeLock
btn.BackgroundColor3 = .(, , )
container.Visible =
btn.BackgroundColor3 = .(, , )
container.Visible =
)
RunService.RenderStepped:(()
mobileShiftLockGui container
activeColor = crosshairRgbEnabled .(() % / , , ) crosshairCustomColor
dot.BackgroundColor3 = activeColor
crossTop.BackgroundColor3 = activeColor
crossBottom.BackgroundColor3 = activeColor
crossLeft.BackgroundColor3 = activeColor
crossRight.BackgroundColor3 = activeColor
tacTop.BackgroundColor3 = activeColor
tacBottom.BackgroundColor3 = activeColor
tacLeft.BackgroundColor3 = activeColor
tacRight.BackgroundColor3 = activeColor
crosshairStyle ==
dot.Visible =
crossTop.Visible = ; crossBottom.Visible = ; crossLeft.Visible = ; crossRight.Visible =
tacTop.Visible = ; tacBottom.Visible = ; tacLeft.Visible = ; tacRight.Visible =
crosshairStyle ==
dot.Visible =
crossTop.Visible = ; crossBottom.Visible = ; crossLeft.Visible = ; crossRight.Visible =
tacTop.Visible = ; tacBottom.Visible = ; tacLeft.Visible = ; tacRight.Visible =
crosshairStyle ==
dot.Visible =
crossTop.Visible = ; crossBottom.Visible = ; crossLeft.Visible = ; crossRight.Visible =
tacTop.Visible = ; tacBottom.Visible = ; tacLeft.Visible = ; tacRight.Visible =
activeLock LocalPlayer.Character LocalPlayer.Character:()
hrp = LocalPlayer.Character.HumanoidRootPart
camLook = Camera.CFrame.LookVector
flatLook = .(camLook.X, , camLook.Z).Unit
flatLook.Magnitude >
hrp.CFrame = .(hrp.Position, hrp.Position + flatLook)
)
mobileShiftLockGui.Enabled =
LocalPlayer.DevEnableMouseLock =
mobileShiftLockGui
mobileShiftLockGui.Enabled =
LocalPlayer.DevEnableMouseLock =
)
TabMovement:({
Name = ,
Callback = (v)
(v)
})
TabMovement:({
Name = ,
Options = {, , },
CurrentOption = {},
Callback = (Option)
crosshairStyle = (Option) == Option[] Option
})
TabMovement:({
Name = ,
Callback = (v)
crosshairRgbEnabled = v
})
TabMovement:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (Value)
crosshairCustomColor = Value
})
TabMovement:({
Name = ,
Callback = (v)
freezeEnabled = v
LocalPlayer.Character LocalPlayer.Character:()
hrp = LocalPlayer.Character.HumanoidRootPart
hum = LocalPlayer.Character:()
freezeEnabled
hrp.Anchored =
hum hum.PlatformStand =
hrp.Anchored =
hum ragdollEnabled helicopterEnabled hum.PlatformStand =
})
()
LocalPlayer.Character
char = LocalPlayer.Character
hum = char:()
hrp = char:()
hum hrp
ragdollEnabled
hum.PlatformStand =
hum.AutoRotate =
(() hum:(.HumanoidStateType.Physics) )
hum.PlatformStand =
hum.AutoRotate =
(() hum:(.HumanoidStateType.GettingUp) )
TabMovement:({
Name = ,
Callback = (v)
ragdollEnabled = v
()
})
LocalPlayer.CharacterAdded:((newChar)
newChar:()
ragdollEnabled
.()
()
shiftLockEnabled
LocalPlayer.DevEnableMouseLock =
)
TabMovement:()
heliConnection
heliAngle =
lockedHeight =
TabMovement:({
Name = ,
Callback = (v)
helicopterEnabled = v
helicopterEnabled
LocalPlayer.Character LocalPlayer.Character:()
lockedHeight = LocalPlayer.Character.HumanoidRootPart.Position.Y
heliConnection heliConnection:()
heliConnection = RunService.RenderStepped:((dt)
helicopterEnabled
heliConnection heliConnection:()
lockedHeight =
(()
character = LocalPlayer.Character
rootPart = character character:()
hum = character character:()
rootPart hum
hum.PlatformStand =
heliAngle = (heliAngle + (dt * )) % (.pi * )
dir = ()
.(dir.Y) >
lockedHeight = lockedHeight + (dir.Y * flySpeed * dt)
currentPos = rootPart.Position
targetY = lockedHeight currentPos.Y
rootPart.CFrame = .(currentPos.X, targetY, currentPos.Z) * .(, heliAngle, )
horizontalDir = .(dir.X, , dir.Z)
horizontalDir.Magnitude >
rootPart.AssemblyLinearVelocity = horizontalDir.Unit * flySpeed
rootPart.AssemblyLinearVelocity = .(, , )
)
)
heliConnection heliConnection:()
lockedHeight =
LocalPlayer.Character
hum = LocalPlayer.Character:()
hum freeCamEnabled ragdollEnabled hum.PlatformStand =
})
RunService.Stepped:(()
(noclip helicopterEnabled) LocalPlayer.Character
_, p (LocalPlayer.Character:())
p:() p.CanCollide =
ragdollEnabled LocalPlayer.Character
hum = LocalPlayer.Character:()
hrp = LocalPlayer.Character:()
hum (() hum:(.HumanoidStateType.Physics) )
hrp hrp.RotVelocity = .(, , )
_, part (LocalPlayer.Character:())
part:() (part.Name:():() part.Parent:())
part.CanCollide =
freezeEnabled LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character.HumanoidRootPart.Velocity = .(, , )
LocalPlayer.Character.HumanoidRootPart.RotVelocity = .(, , )
)
TabMovement:({Name = , Callback = (v) noclip = v })
TabMovement:()
TabMovement:({Name = , Callback = (v) infJumpEnabled = v })
UserInputService.JumpRequest:(()
infJumpEnabled LocalPlayer.Character
hum = LocalPlayer.Character:()
hum hum:(.HumanoidStateType.Jumping)
)
TabMovement:({Name = , Callback = (v) bunnyHopEnabled = v })
RunService.RenderStepped:(()
bunnyHopEnabled LocalPlayer.Character
hum = LocalPlayer.Character:()
hum hum.FloorMaterial ~= .Material.Air
hum:(.HumanoidStateType.Jumping)
)
TabMovement:({Name = , Callback = (v)
speedEnabled = v
speedEnabled LocalPlayer.Character
h = LocalPlayer.Character:()
h h.WalkSpeed =
})
TabMovement:({
Name = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Callback = (t)
num = (t)
num walkSpeed = num
})
RunService.RenderStepped:(()
speedEnabled LocalPlayer.Character
h = LocalPlayer.Character:()
h h.WalkSpeed = walkSpeed
)
TabMovement:({
Name = ,
Callback = (v)
jumpEnabled = v
jumpEnabled LocalPlayer.Character
h = LocalPlayer.Character:()
h h.JumpPower =
})
TabMovement:({
Name = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Callback = (t)
num = (t)
num jumpPower = num
})
RunService.RenderStepped:(()
jumpEnabled LocalPlayer.Character
h = LocalPlayer.Character:()
h h.UseJumpPower = ; h.JumpPower = jumpPower
)
TabVisuals:()
TabVisuals:({
Name = ,
Callback = (v)
fullbrightEnabled = v
fullbrightEnabled
Lighting.Brightness =
Lighting.ClockTime =
Lighting.FogEnd =
Lighting.GlobalShadows =
Lighting.OutdoorAmbient = .(, , )
Lighting.Ambient = .(, , )
Lighting.Brightness = originalLightingSettings.Brightness
Lighting.ClockTime = originalLightingSettings.ClockTime
Lighting.FogEnd = originalLightingSettings.FogEnd
Lighting.GlobalShadows = originalLightingSettings.GlobalShadows
Lighting.OutdoorAmbient = originalLightingSettings.OutdoorAmbient
Lighting.Ambient = originalLightingSettings.Ambient
})
TabVisuals:({
Name = ,
CurrentValue = ,
Callback = (v)
shadersEnabled = v
shadersEnabled
Lighting.GlobalShadows =
Lighting.ShadowSoftness =
Lighting.ClockTime =
Lighting.Brightness = shadersLevel *
Lighting.OutdoorAmbient = .(, , )
Lighting.Ambient = .(, , )
customBloom
customBloom = .()
customBloom.Name =
customBloom.Intensity =
customBloom.Size =
customBloom.Threshold =
customBloom.Parent = Lighting
customColorCorrection
customColorCorrection = .()
customColorCorrection.Name =
customColorCorrection.Saturation =
customColorCorrection.Contrast =
customColorCorrection.Parent = Lighting
Lighting.GlobalShadows = originalLightingSettings.GlobalShadows
Lighting.ClockTime = originalLightingSettings.ClockTime
Lighting.Brightness = originalLightingSettings.Brightness
Lighting.OutdoorAmbient = originalLightingSettings.OutdoorAmbient
Lighting.Ambient = originalLightingSettings.Ambient
customBloom customBloom:(); customBloom =
customColorCorrection customColorCorrection:(); customColorCorrection =
})
TabVisuals:({
Name = ,
Range = {, },
Increment = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
shadersLevel = Value
shadersEnabled
Lighting.Brightness = shadersLevel *
customBloom
customBloom.Intensity = (shadersLevel / ) *
})
RunService.RenderStepped:(()
(()
char = LocalPlayer.Character
char
head = char:()
isFirstPerson = head (head.Position - Camera.CFrame.Position).Magnitude <
_, part (char:())
part:()
part.CastShadow =
isFirstPerson
nameLower = part.Name:()
parent = part.Parent
nameLower == nameLower:() parent:() part:()
part.LocalTransparencyModifier =
part.LocalTransparencyModifier =
part.LocalTransparencyModifier =
part:()
isFirstPerson
part.Transparency =
part.Transparency =
)
)
TabVisuals:({
Name = ,
Callback = (v)
potatoGraphicsEnabled = v
(()
Lighting.GlobalShadows = potatoGraphicsEnabled
().Rendering.QualityLevel = potatoGraphicsEnabled .QualityLevel.Level01 .QualityLevel.Automatic
)
})
TabVisuals:()
TabVisuals:({
Name = ,
Callback = (v)
freeCamEnabled = v
freeCamEnabled
freeCamPos = Camera.CFrame
currentFreeCamVel = .(, , )
rx, ry, rz = Camera.CFrame:()
camAngles = .(ry, rx)
Camera.CameraType = .CameraType.Scriptable
LocalPlayer.Character LocalPlayer.Character:() freeCamCharUnlocked
LocalPlayer.Character.HumanoidRootPart.Anchored =
Camera.CameraType = .CameraType.Custom
LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character.HumanoidRootPart.Anchored =
})
TabVisuals:({
Name = ,
Callback = (v) freeCamLockView = v
})
TabVisuals:({
Name = ,
Callback = (v)
freeCamCharUnlocked = v
LocalPlayer.Character LocalPlayer.Character:()
freeCamEnabled
LocalPlayer.Character.HumanoidRootPart.Anchored = freeCamCharUnlocked
})
TabVisuals:({
Name = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Callback = (t)
num = (t)
num freeCamSpeed = num
})
activeTouchId =
lastTouchPos =
UserInputService.InputBegan:((input)
freeCamEnabled freeCamLockView
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.MouseButton2
activeTouchId = input
lastTouchPos = input.Position
input.UserInputType == .UserInputType.Touch
input.Position.X > Camera.ViewportSize.X *
activeTouchId = input
lastTouchPos = input.Position
)
UserInputService.InputEnded:((input)
input == activeTouchId
activeTouchId =
lastTouchPos =
)
UserInputService.InputChanged:((input)
freeCamEnabled freeCamLockView input == activeTouchId lastTouchPos (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - lastTouchPos
lastTouchPos = input.Position
camAngles = camAngles - .(delta.X * , delta.Y * )
camAngles = .(camAngles.X, .(camAngles.Y, -.pi/, .pi/))
)
RunService.RenderStepped:((dt)
freeCamEnabled
freeCamLockView
targetVel = .(, , )
moveDir = ()
moveDir.Magnitude >
targetVel = moveDir.Unit * freeCamSpeed
currentFreeCamVel = currentFreeCamVel:(targetVel, .(dt * , , ))
currentFreeCamVel.Magnitude >
freeCamPos = freeCamPos + (currentFreeCamVel * dt)
rotCFrame = .(, camAngles.X, ) * .(camAngles.Y, , )
freeCamPos = .(freeCamPos.Position) * rotCFrame
Camera.CFrame = Camera.CFrame:(freeCamPos, )
)
TabVisuals:()
TabVisuals:({Name = , Callback = (v) aimbotEnabled = v; FOVFrame.Visible = v })
AimbotDropdown = TabVisuals:({
Name = ,
Options = (),
CurrentOption = {},
Callback = (Option)
selectedAimbotPlayer = (Option) == Option[] Option
})
TabVisuals:({
Name = ,
Options = {, },
CurrentOption = {},
Callback = (Option)
aimbotMode = (Option) == Option[] Option
})
TabVisuals:({
Name = ,
Options = {, , , },
CurrentOption = {},
Callback = (Option)
aimbotDistanceLimit = (Option) == Option[] Option
})
TabVisuals:({
Name = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Callback = (t)
num = (t)
num stickyAimStrength = .(num, , )
})
TabVisuals:({
Name = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Callback = (t)
num = (t)
num fovRadius = num; FOVFrame.Size = .(, fovRadius * , , fovRadius * )
})
TabVisuals:({
Name = ,
Callback = (v) aimbotRgbEnabled = v
})
TabVisuals:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (Value) aimbotCustomColor = Value
})
TabVisuals:({Name = , Callback = (v) wallCheckEnabled = v })
RunService.RenderStepped:((dt)
aimbotEnabled
closest =
screenCenter = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
lpPos = (LocalPlayer.Character LocalPlayer.Character:()) LocalPlayer.Character.HumanoidRootPart.Position .(,,)
maxDistLimit =
aimbotDistanceLimit == maxDistLimit =
aimbotDistanceLimit == maxDistLimit =
aimbotDistanceLimit == maxDistLimit =
aimbotDistanceLimit == maxDistLimit = .huge
selectedAimbotPlayer ~= selectedAimbotPlayer ~=
targetPlayer = Players:(selectedAimbotPlayer)
targetPlayer targetPlayer.Character (targetPlayer.Character)
targetPart = targetPlayer.Character:() targetPlayer.Character:()
hrp = targetPlayer.Character:() targetPart
hum = targetPlayer.Character:()
targetPart ( hum hum.Health > )
worldDist = (hrp.Position - lpPos).Magnitude
worldDist <= maxDistLimit
pos, onScreen = Camera:(targetPart.Position)
dist = (.(pos.X, pos.Y) - screenCenter).Magnitude
onScreen dist <= fovRadius
wallCheckEnabled
rayParams = RaycastParams.()
rayParams.FilterType = .RaycastFilterType.Exclude
filterList = {Camera}
LocalPlayer.Character .(filterList, LocalPlayer.Character)
rayParams.FilterDescendantsInstances = filterList
ray = :(Camera.CFrame.Position, (targetPart.Position - Camera.CFrame.Position), rayParams)
ray ray.Instance:(targetPlayer.Character)
closest = targetPart
closest = targetPart
maxDist = fovRadius
_, p (Players:())
p ~= LocalPlayer p.Character (p.Character)
targetPart = p.Character:() p.Character:()
hrp = p.Character:() targetPart
hum = p.Character:()
targetPart ( hum hum.Health > )
worldDist = (hrp.Position - lpPos).Magnitude
worldDist <= maxDistLimit
pos, onScreen = Camera:(targetPart.Position)
dist = (.(pos.X, pos.Y) - screenCenter).Magnitude
onScreen dist < maxDist
wallCheckEnabled
rayParams = RaycastParams.()
rayParams.FilterType = .RaycastFilterType.Exclude
filterList = {Camera}
LocalPlayer.Character .(filterList, LocalPlayer.Character)
rayParams.FilterDescendantsInstances = filterList
ray = :(Camera.CFrame.Position, (targetPart.Position - Camera.CFrame.Position), rayParams)
ray ray.Instance:(p.Character)
closest = targetPart; maxDist = dist
closest
camPos = Camera.CFrame.Position
targetCFrame = .(camPos, closest.Position)
aimbotMode ==
Camera.CFrame = targetCFrame
smoothnessFactor = .((stickyAimStrength / ) * dt * , , )
Camera.CFrame = Camera.CFrame:(targetCFrame, smoothnessFactor)
)
TabVisuals:()
TabVisuals:({Name = , Callback = (v) aimLockEnabled = v })
AimLockDropdown = TabVisuals:({
Name = ,
Options = (),
CurrentOption = {},
Callback = (Option)
selectedAimLockPlayer = (Option) == Option[] Option
})
TabVisuals:({
Name = ,
Options = {, , , },
CurrentOption = {},
Callback = (Option)
aimLockDistanceLimit = (Option) == Option[] Option
})
TabVisuals:({Name = , Callback = (v) aimLockWallCheck = v })
RunService.RenderStepped:(()
aimLockEnabled LocalPlayer.Character LocalPlayer.Character:()
targetPart =
lpPos = LocalPlayer.Character.HumanoidRootPart.Position
maxDistLimit =
aimLockDistanceLimit == maxDistLimit =
aimLockDistanceLimit == maxDistLimit =
aimLockDistanceLimit == maxDistLimit =
aimLockDistanceLimit == maxDistLimit = .huge
selectedAimLockPlayer ~= selectedAimLockPlayer ~=
targetPlayer = Players:(selectedAimLockPlayer)
targetPlayer targetPlayer.Character (targetPlayer.Character)
tPart = targetPlayer.Character:() targetPlayer.Character:()
hrp = targetPlayer.Character:() tPart
hum = targetPlayer.Character:()
tPart hrp ( hum hum.Health > )
worldDist = (hrp.Position - lpPos).Magnitude
worldDist <= maxDistLimit targetPart = tPart
closestChar = ()
closestChar (closestChar)
tPart = closestChar:() closestChar:()
hrp = closestChar:() tPart
hum = closestChar:()
tPart hrp ( hum hum.Health > )
worldDist = (hrp.Position - lpPos).Magnitude
worldDist <= maxDistLimit targetPart = tPart
targetPart
aimLockWallCheck
rayParams = RaycastParams.()
rayParams.FilterType = .RaycastFilterType.Exclude
filterList = {Camera}
LocalPlayer.Character .(filterList, LocalPlayer.Character)
rayParams.FilterDescendantsInstances = filterList
ray = :(Camera.CFrame.Position, (targetPart.Position - Camera.CFrame.Position), rayParams)
ray ray.Instance:(targetPart.Parent)
Camera.CFrame = .(Camera.CFrame.Position, targetPart.Position)
)
TabVisuals:()
TabVisuals:({
Name = ,
Callback = (v)
espEnabled = v
espEnabled
_, player (Players:())
player.Character
hl = player.Character:()
hl hl:()
root = player.Character:() player.Character:()
root
tg = root:()
tg tg:()
})
TabVisuals:({Name = , Callback = (v) espRgbEnabled = v })
TabVisuals:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (Value) espCustomColor = Value
})
TabVisuals:({Name = , Callback = (v) healthBarRgbEnabled = v })
TabVisuals:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (Value) healthBarCustomColor = Value
})
TabVisuals:({
Name = ,
Options = {, , },
CurrentOption = {},
Callback = (Option)
healthBarMode = (Option) == Option[] Option
})
TabVisuals:()
TabVisuals:({
Name = ,
Callback = (v)
teamCheckEnabled = v
teamCheckEnabled
_, player (Players:())
player.Character
hl = player.Character:()
hl hl:()
root = player.Character:() player.Character:()
root
tg = root:()
tg tg:()
})
(model)
model model.Parent
model:()
model:()
model:()
model:()
model.PrimaryPart
model:()
RunService.RenderStepped:(()
espEnabled
currentEspColor = espRgbEnabled .(() % / , , ) espCustomColor
currentHealthBarColor = healthBarRgbEnabled .(() % / , , ) healthBarCustomColor
_, player (Players:())
player ~= LocalPlayer
char = player.Character
root = (char)
hum = char char:()
isAlive = char ( hum hum.Health > )
root isAlive
highlight = char:()
highlight
highlight = .()
highlight.Name =
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.OutlineColor = .(, , )
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Parent = char
highlight.Adornee = char
highlight.FillColor = currentEspColor
tag = root:()
tag
tag = .()
tag.Name =
tag.Size = .(, , , )
tag.StudsOffset = .(, , )
tag.AlwaysOnTop =
tag.MaxDistance = .huge
tag.LightInfluence =
nameLabel = .()
nameLabel.Name =
nameLabel.Size = .(, , , )
nameLabel.BackgroundTransparency =
nameLabel.TextColor3 = .(, , )
nameLabel.TextStrokeTransparency =
nameLabel.TextSize =
nameLabel.Font = .Font.SourceSansBold
nameLabel.Parent = tag
healthBg = .()
healthBg.Name =
healthBg.Size = .(, , , )
healthBg.Position = .(, , , )
healthBg.BackgroundColor3 = .(, , )
healthBg.BorderSizePixel =
healthBg.Parent = tag
healthBar = .()
healthBar.Name =
healthBar.Size = .(, , , )
healthBar.BorderSizePixel =
healthBar.Parent = healthBg
healthText = .()
healthText.Name =
healthText.Size = .(, , , )
healthText.BackgroundTransparency =
healthText.TextColor3 = .(, , )
healthText.TextStrokeTransparency =
healthText.TextSize =
healthText.Font = .Font.SourceSansBold
healthText.Parent = healthBg
tag.Parent = root
tag.NameLabel.Text = player.Name
pct = (hum hum.MaxHealth > ) .(hum.Health / hum.MaxHealth, , )
healthBg = tag:()
healthBg
healthBar = healthBg:()
healthText = healthBg:()
healthBar healthText
healthBar.Size = .(pct, 0, 1, 0)
healthBar.BackgroundColor3 = currentHealthBarColor
healthText.Text = math.floor(pct * 100) .. "%"
if healthBarMode == "Health bar + %" then
healthBg.Visible = true; healthBar.Visible = true; healthText.Visible = true
elseif healthBarMode == "Health bar" then
healthBg.Visible = true; healthBar.Visible = true; healthText.Visible = false
elseif healthBarMode == "%" then
healthBg.Visible = true; healthBar.Visible = false; healthText.Visible = true
end
end
end
end
end
end
end)
local MAX_DISTANCE = 30
local playerTeams = {}
RunService.RenderStepped:Connect(function()
if not teamCheckEnabled then return end
local myChar = LocalPlayer.Character
local myRoot = getRootPart(myChar)
local myPos = myRoot and myRoot.Position or nil
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
local char = player.Character
local root = getRootPart(char)
local hum = char and char:FindFirstChildOfClass("Humanoid")
local isAlive = char and (not hum or hum.Health > 0)
if root and isAlive then
local id = tostring(player.UserId)
if not playerTeams[id] and myPos then
local dist = (myPos - root.Position).Magnitude
if dist <= MAX_DISTANCE then
playerTeams[id] = Color3.fromRGB(0, 255, 0)
else
playerTeams[id] = Color3.fromRGB(255, 0, 0)
end
end
local col = playerTeams[id] or Color3.fromRGB(255, 0, 0)
local highlight = char:FindFirstChild("TC_Highlight")
if not highlight then
highlight = Instance.new("Highlight")
highlight.Name = "TC_Highlight"
highlight.FillTransparency = 0.3
highlight.OutlineTransparency = 0
highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
highlight.Parent = char
end
highlight.Adornee = char
highlight.FillColor = col
local tag = root:FindFirstChild("TC_Tag")
if not tag then
tag = Instance.new("BillboardGui")
tag.Name = "TC_Tag"
tag.Size = UDim2.new(0, 80, 0, 26)
tag.StudsOffset = Vector3.new(0, 2.5, 0)
tag.AlwaysOnTop = true
tag.MaxDistance = math.huge
tag.LightInfluence = 0
local nameLabel = Instance.new("TextLabel")
nameLabel.Name = "NameLabel"
nameLabel.Size = UDim2.new(1, 0, 0, 12)
nameLabel.BackgroundTransparency = 1
nameLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
nameLabel.TextStrokeTransparency = 0
nameLabel.TextSize = 10
nameLabel.Font = Enum.Font.SourceSansBold
nameLabel.Parent = tag
local healthBg = Instance.new("Frame")
healthBg.Name = "HealthBg"
healthBg.Size = UDim2.new(1, 0, 0, 4)
healthBg.Position = UDim2.new(0, 0, 0, 13)
healthBg.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
healthBg.BorderSizePixel = 0
healthBg.Parent = tag
local healthBar = Instance.new("Frame")
healthBar.Name = "HealthBar"
healthBar.Size = UDim2.new(1, 0, 1, 0)
healthBar.BorderSizePixel = 0
healthBar.Parent = healthBg
local healthText = Instance.new("TextLabel")
healthText.Name = "HealthText"
healthText.Size = UDim2.new(1, 0, 1, 0)
healthText.BackgroundTransparency = 1
healthText.TextColor3 = Color3.fromRGB(255, 255, 255)
healthText.TextStrokeTransparency = 0
healthText.TextSize = 7
healthText.Font = Enum.Font.SourceSansBold
healthText.Parent = healthBg
tag.Parent = root
end
tag.NameLabel.Text = player.Name
local pct = (hum and hum.MaxHealth > 0) and math.clamp(hum.Health / hum.MaxHealth, 0, 1) or 1
tag.HealthBg.HealthBar.Size = UDim2.new(pct, 0, 1, 0)
tag.HealthBg.HealthBar.BackgroundColor3 = col
tag.HealthBg.HealthText.Text = math.floor(pct * 100) .. "%"
end
end
end
end)
Players.PlayerRemoving:Connect(function(plr)
playerTeams[tostring(plr.UserId)] = nil
end)
-- Emotes Tab
TabEmotes:CreateSection("Emotes Toggle (Loop)")
local activeEmoteTracks = {}
local function playLoopEmote(emoteName, assetId, state)
pcall(function()
if not LocalPlayer.Character then return end
local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
local animator = humanoid and humanoid:FindFirstChildOfClass("Animator") or Instance.new("Animator", humanoid)
if activeEmoteTracks[emoteName] then
pcall(function() activeEmoteTracks[emoteName]:Stop(0.1) end)
activeEmoteTracks[emoteName] = nil
end
if state then
local anim = Instance.new("Animation")
anim.AnimationId = "rbxassetid://" .. tostring(assetId)
local success, track = pcall(function() return animator:LoadAnimation(anim) end)
if success and track then
track.Priority = Enum.AnimationPriority.Action
track.Looped = true
track:Play()
activeEmoteTracks[emoteName] = track
end
end
end)
end
local function stopAllEmotes()
pcall(function()
for name, track in pairs(activeEmoteTracks) do
pcall(function() track:Stop(0.1) end)
end
activeEmoteTracks = {}
if LocalPlayer.Character then
local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
local animator = humanoid and humanoid:FindFirstChildOfClass("Animator")
if animator then
for _, track in ipairs(animator:GetPlayingAnimationTracks()) do
if track.Animation and track.Animation.AnimationId:find("rbxassetid://") then
track:Stop(0.1)
end
end
end
end
end)
end
TabEmotes:CreateToggle({
Name = "Salute",
Callback = function(v) playLoopEmote("Salute", 507770677, v) end
})
TabEmotes:CreateToggle({
Name = "Point",
Callback = function(v) playLoopEmote("Point", 507770453, v) end
})
TabEmotes:CreateSection("Controls")
TabEmotes:CreateButton({
Name = "Stop All Emotes",
Callback = function() stopAllEmotes() end
})
-- Keyboard Tab
TabKeyboard:CreateSection("Delta Keyboard Overlay")
TabKeyboard:CreateToggle({
Name = "Delta Keyboard Menu",
Callback = function(v)
if v then
pcall(function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Delta-Keyboard-for-Mobile-17983"))()
end)
else
pcall(function()
local playerGui = LocalPlayer:FindFirstChild("PlayerGui")
if playerGui then
for _, gui in ipairs(playerGui:GetChildren()) do
if gui:IsA("ScreenGui") and (gui.Name:lower():find("keyboard") or gui.Name:lower():find("delta")) then
gui:Destroy()
end
end
end
for _, gui in ipairs(CoreGui:GetChildren()) do
if gui:IsA("ScreenGui") and (gui.Name:lower():find("keyboard") or gui.Name:lower():find("delta")) then
gui:Destroy()
end
end
end)
end
end
})
-- Device Spoofer Tab
TabSpoofer:CreateSection("Spoof Device Type")
TabSpoofer:CreateToggle({
Name = "VR",
Callback = function(v)
if v then
pcall(function()
if ReplicatedStorage:FindFirstChild("Remotes") then
ReplicatedStorage.Remotes.Replication.Fighter.SetControls:FireServer("VR")
end
end)
end
end
})
-- Item Giver Tab
TabItemGiver:CreateSection("Building Tools")
TabItemGiver:CreateButton({
Name = "Get F3X",
Callback = function()
pcall(function()
loadstring(game:GetObjects("rbxassetid://6695644299")[1].Source)()
end)
end
})
TabItemGiver:CreateSection("Animations")
TabItemGiver:CreateButton({
Name = "Jerk R15",
Callback = function()
pcall(function()
loadstring(game:HttpGet("https://pastefy.app/YZoglOyJ/raw"))()
end)
end
})
TabItemGiver:CreateButton({
Name = "Jerk R6",
Callback = function()
pcall(function()
loadstring(game:HttpGet("https://pastefy.app/wa3v2Vgm/raw"))("Spider Script")
end)
end
})
-- More Hacks Tab
TabMoreHacks:CreateSection("External Menus & Scripts")
TabMoreHacks:CreateButton({
Name = "Ban script",
Callback = function()
pcall(function()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "LoL",
Text = "you loser",
Duration = 5
})
end)
end
})
TabMoreHacks:CreateButton({
Name = "YouTube Music Player",
Callback = function()
pcall(function()
loadstring(game:HttpGet(('https://raw.githubusercontent.com/Dan41/Roblox-Scripts/refs/heads/main/Youtube%20Music%20Player/YoutubeMusicPlayer.lua'), true))()
end)
end
})
TabMoreHacks:CreateButton({
Name = "FPS & Ping Shower",
Callback = function()
pcall(function()
local Stats = game:GetService("Stats")
pcall(function() if setfpscap then setfpscap(0) end end)
if CoreGui:FindFirstChild("StatsHudGUI") then
CoreGui.StatsHudGUI:Destroy()
end
local StatsScreenGui = Instance.new("ScreenGui")
StatsScreenGui.Name = "StatsHudGUI"
StatsScreenGui.ResetOnSpawn = false
StatsScreenGui.Parent = getParentGui()
local ToggleButton = Instance.new("ImageButton")
ToggleButton.Name = "ToggleButton"
ToggleButton.Size = UDim2.new(0, 42, 0, 42)
ToggleButton.Position = UDim2.new(0, 20, 0, 200)
ToggleButton.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
ToggleButton.BorderSizePixel = 0
ToggleButton.Image = "rbxassetid://13840250785"
ToggleButton.Active = true
ToggleButton.Draggable = true
ToggleButton.Parent = StatsScreenGui
local ToggleStroke = Instance.new("UIStroke")
ToggleStroke.Color = Color3.fromRGB(130, 40, 220)
ToggleStroke.Thickness = 2.5
ToggleStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
ToggleStroke.Parent = ToggleButton
local ToggleCorner = Instance.new("UICorner")
ToggleCorner.CornerRadius = UDim.new(0, 10)
ToggleCorner.Parent = ToggleButton
local ToggleLabel = Instance.new("TextLabel")
ToggleLabel.Size = UDim2.new(1, 0, 1, 0)
ToggleLabel.BackgroundTransparency = 1
ToggleLabel.Text = "FPS"
ToggleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleLabel.TextSize = 16
ToggleLabel.Font = Enum.Font.SourceSansBold
ToggleLabel.Parent = ToggleButton
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 260, 0, 34)
MainFrame.Position = UDim2.new(0, 75, 0, 205)
MainFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
MainFrame.BackgroundTransparency = 0.3
MainFrame.BorderSizePixel = 1
MainFrame.BorderColor3 = Color3.fromRGB(130, 40, 220)
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Visible = true
MainFrame.Parent = StatsScreenGui
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.FillDirection = Enum.FillDirection.Horizontal
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIListLayout.VerticalAlignment = Enum.VerticalAlignment.Center
UIListLayout.Padding = UDim.new(0, 10)
UIListLayout.Parent = MainFrame
local FpsLabel = Instance.new("TextLabel")
FpsLabel.Name = "FpsLabel"
FpsLabel.Size = UDim2.new(0, 115, 1, 0)
FpsLabel.BackgroundTransparency = 1
FpsLabel.Text = "FPS: --"
FpsLabel.TextColor3 = Color3.fromRGB(0, 255, 127)
FpsLabel.TextSize = 14
FpsLabel.Font = Enum.Font.Code
FpsLabel.Parent = MainFrame
local PingLabel = Instance.new("TextLabel")
PingLabel.Name = "PingLabel"
PingLabel.Size = UDim2.new(0, 115, 1, 0)
PingLabel.BackgroundTransparency = 1
PingLabel.Text = "PING: -- ms"
PingLabel.TextColor3 = Color3.fromRGB(0, 191, 255)
PingLabel.TextSize = 14
PingLabel.Font = Enum.Font.Code
PingLabel.Parent = MainFrame
local FrameTimes = {}
RunService.RenderStepped:Connect(function()
local Now = os.clock()
table.insert(FrameTimes, Now)
while FrameTimes[1] and FrameTimes[1] < Now - 1 do
table.remove(FrameTimes, 1)
end
FpsLabel.Text = "FPS: " .. tostring(#FrameTimes)
end)
task.spawn(function()
while task.wait(0.5) do
local RealPing = 0
pcall(function()
RealPing = math.floor(Stats.Network.ServerStatsItem["Data Ping"]:GetValue())
end)
PingLabel.Text = "PING: " .. tostring(RealPing) .. " ms"
end
end)
ToggleButton.MouseButton1Click:Connect(function()
MainFrame.Visible = not MainFrame.Visible
end)
end)
end
})
TabMoreHacks:CreateButton({
Name = "Voidware 99 Nights in the Forest",
Callback = function()
pcall(function()
loadstring(game:HttpGet("https://rawscripts.net/raw/99-Nights-in-the-Forest-SNOW-BIOME-KEYLESS-BEST-99-NIGHTS-IN-THE-FOREST-SCRIPT-VOIDWARE-47274"))()
end)
end
})
TabMoreHacks:CreateButton({
Name = "Noks v4 for Rivals",
Callback = function()
pcall(function()
loadstring(game:HttpGet("https://rawscripts.net/raw/RIVALS-Noks-v4-lunara-243307"))()
end)
end
})
TabMoreHacks:CreateButton({
Name = "Infinite Yield v6.3.4",
Callback = function()
pcall(function()
loadstring(game:HttpGet("https://scriptblox.com/raw/Universal-Script-Infinite-yield-script-19735"))()
end)
end
})
-- Other Tab
TabOther:CreateSection("Click TP")
TabOther:CreateToggle({Name = "Click TP", Callback = function(v) clickTpEnabled = v end})
local tapStartPos = Vector2.new(0, 0)
local tapStartTime = 0
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if not clickTpEnabled then return end
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
tapStartPos = input.Position
tapStartTime = tick()
end
end)
UserInputService.InputEnded:Connect(function(input, gameProcessed)
if not clickTpEnabled then return end
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
local distanceMoved = (input.Position - tapStartPos).Magnitude
local timeElapsed = tick() - tapStartTime
if distanceMoved > 15 or timeElapsed > 0.3 then return end
local unitRay = Camera:ViewportPointToRay(input.Position.X, input.Position.Y)
local raycastParams = RaycastParams.new()
raycastParams.FilterType = Enum.RaycastFilterType.Exclude
if LocalPlayer.Character then
raycastParams.FilterDescendantsInstances = {LocalPlayer.Character}
end
local result = workspace:Raycast(unitRay.Origin, unitRay.Direction * 2500, raycastParams)
if result and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local hitPos = result.Position
local targetPos = Vector3.new(hitPos.X, hitPos.Y + 3, hitPos.Z)
local currentCFrame = LocalPlayer.Character:GetPivot()
LocalPlayer.Character:PivotTo(CFrame.new(targetPos, targetPos + currentCFrame.LookVector))
end
end
end)
TabOther:CreateSection("Teleport (Red Players Only)")
TpDropdown = TabOther:CreateDropdown({
Name = "Player",
Options = getPlayerNamesWithNone(),
CurrentOption = {"No Player Selected"},
Callback = function(Option)
selectedTpPlayer = typeof(Option) == "table" and Option[1] or Option
end
})
TabOther:CreateButton({
Name = "Teleport",
Callback = function()
local targetChar = nil
if selectedTpPlayer ~= "" and selectedTpPlayer ~= "No Player Selected" then
local target = Players:FindFirstChild(selectedTpPlayer)
if target and target.Character and not isPlayerGreen(target.Character) then
targetChar = target.Character
end
else
targetChar = getPhysicallyClosestPlayer()
end
if targetChar and targetChar:FindFirstChild("HumanoidRootPart") and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
LocalPlayer.Character.HumanoidRootPart.CFrame = targetChar.HumanoidRootPart.CFrame * CFrame.new(0, 0, 3)
end
end
})
TabOther:CreateSection("Follow (Red Players Only)")
FollowDropdown = TabOther:CreateDropdown({
Name = "Player",
Options = getPlayerNamesWithNone(),
CurrentOption = {"No Player Selected"},
Callback = function(Option)
selectedFollowPlayer = typeof(Option) == "table" and Option[1] or Option
end
})
TabOther:CreateButton({
Name = "Follow Height",
Callback = function() followMode = "Height" end
})
TabOther:CreateButton({
Name = "Follow Distance",
Callback = function() followMode = "Behind" end
})
TabOther:CreateInput({
Name = "Distance Value",
PlaceholderText = "3",
RemoveTextAfterFocusLost = false,
Callback = function(t)
local num = tonumber(t)
if num then followDistance = num end
end
})
TabOther:CreateInput({
Name = "Height Value",
PlaceholderText = "12",
RemoveTextAfterFocusLost = false,
Callback = function(t)
local num = tonumber(t)
if num then followHeight = num end
end
})
TabOther:CreateToggle({
Name = "Smoothness Mode",
Callback = function(v) followSmoothMode = v end
})
TabOther:CreateToggle({
Name = "Follow",
Callback = function(v)
isFollowing = v
if not isFollowing then currentFollowChar = nil end
end
})
RunService.RenderStepped:Connect(function(dt)
if isFollowing then
local targetChar = nil
if selectedFollowPlayer ~= "" and selectedFollowPlayer ~= "No Player Selected" then
local p = Players:FindFirstChild(selectedFollowPlayer)
if p and p.Character and not isPlayerGreen(p.Character) then
local hum = p.Character:FindFirstChildOfClass("Humanoid")
if hum and hum.Health > 0 then targetChar = p.Character end
end
else
targetChar = getPhysicallyClosestPlayer()
end
currentFollowChar = targetChar
if currentFollowChar and currentFollowChar:FindFirstChild("HumanoidRootPart") and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetHRP = currentFollowChar.HumanoidRootPart
local myHRP = LocalPlayer.Character.HumanoidRootPart
local targetPos
if followMode == "Behind" then
targetPos = targetHRP.Position - (targetHRP.CFrame.LookVector * followDistance)
else
targetPos = targetHRP.Position + Vector3.new(0, followHeight, 0)
end
local desiredCFrame = CFrame.new(targetPos, targetPos + Vector3.new(targetHRP.CFrame.LookVector.X, 0, targetHRP.CFrame.LookVector.Z))
if followSmoothMode then
local alpha = math.clamp(dt * 12, 0.05, 0.5)
myHRP.CFrame = myHRP.CFrame:Lerp(desiredCFrame, alpha)
else
myHRP.CFrame = desiredCFrame
end
end
end
end)
TabOther:CreateSection("Chat Spam")
TabOther:CreateInput({
Name = "Spam Text",
PlaceholderText = "Subscribe to cursed guy",
RemoveTextAfterFocusLost = false,
Callback = function(t)
if t and t ~= "" then spamText = t end
end
})
TabOther:CreateInput({
Name = "Delay (Seconds)",
PlaceholderText = "1.5",
RemoveTextAfterFocusLost = false,
Callback = function(t)
local num = tonumber(t)
if num and num > 0.1 then spamDelay = num end
end
})
TabOther:CreateToggle({
Name = "Chat Spam",
Callback = function(v)
spamEnabled = v
if spamEnabled then
task.spawn(function()
local textChatService = game:GetService("TextChatService")
while spamEnabled do
pcall(function()
local channels = textChatService:FindFirstChild("TextChannels")
local generalChannel = channels and channels:FindFirstChild("RBXGeneral")
if generalChannel then
generalChannel:SendAsync(spamText)
else
local defaultChatSystemChatEvents = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
local sayMessageRequest = defaultChatSystemChatEvents and defaultChatSystemChatEvents:FindFirstChild("SayMessageRequest")
if sayMessageRequest then
sayMessageRequest:FireServer(spamText, "All")
end
end
end)
task.wait(spamDelay)
end
end)
end
end
})Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu, raw.githubusercontent.com, rawscripts.net, pastefy.app, scriptblox.com.
So many to try out

Universal