ADVERTISEMENTREMOVE ADS
Game icon

silent aim chat bypasser esp

Prison Life
10 months ago
Script preview thumbnail
Script Preview

Description

this script got good silent aim with sigma chatbypasser that gives you 1000+ aura fire esp

Features:

  • silent aim
  • blatant
  • chatbypasser
  • chatbypass
  • script
  • op
  • esp
  • op script
ADVERTISEMENTREMOVE ADS
205 Lines • 6.86 KiB
Raw
-- VStorm Prison Life GUI
-- Features: Silent Aim, ESP, Chat Bypasser, Movable GUI, Future Cyber Theme
-- Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalizationService = game:GetService("LocalizationService")
-- Variables
local Player = Players.LocalPlayer
local Mouse = Player:GetMouse()
local SilentAimEnabled = false
local ESPEnabled = false
local CircleVisible = false
local CircleRadius = 100
local CircleTransparency = 0.5
local CircleColor = Color3.new(1, 0, 0)
local BypassLanguage = "kk" -- Қазақ Тілі
-- Silent Aim Circle
local Circle = Drawing.new("Circle")
Circle.Visible = false
Circle.Radius = CircleRadius
Circle.Transparency = CircleTransparency
Circle.Color = CircleColor
Circle.Thickness = 2
Circle.Position = Vector2.new(Mouse.X, Mouse.Y)
-- Silent Aim Function
local function getClosestPlayer()
local closestPlayer = nil
local shortestDistance = math.huge
for _, player in pairs(Players:GetPlayers()) do
if player ~= Player and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
local distance = (player.Character.HumanoidRootPart.Position - Player.Character.HumanoidRootPart.Position).Magnitude
if distance < shortestDistance then
shortestDistance = distance
closestPlayer = player
end
end
end
return closestPlayer
end
-- ESP Function
local function createESP(player)
local character = player.Character
if not character then return end
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
local box = Instance.new("BoxHandleAdornment")
box.Size = part.Size
box.Adornee = part
box.AlwaysOnTop = true
box.ZIndex = 10
box.Transparency = 0.5
box.Color3 = Color3.new(0, 0, 1) -- Blue ESP
box.Parent = part
end
end
end
local function removeESP(player)
local character = player.Character
if not character then return end
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
for _, adornment in pairs(part:GetChildren()) do
if adornment:IsA("BoxHandleAdornment") then
adornment:Destroy()
end
end
end
end
end
-- Chat Bypasser
local function bypassChat(message)
if LocalizationService.RobloxLocaleId == BypassLanguage then
local replacements = {
["fuck"] = "f***",
["shit"] = "s***",
["ass"] = "a**",
-- Add more replacements as needed
}
for word, replacement in pairs(replacements) do
message = string.gsub(message, word, replacement)
end
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(message, "All")
else
print("Error: Set your Roblox language to Қазақ Тілі to use the Chat Bypasser.")
end
end
-- GUI
local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local SilentAimToggle = Instance.new("TextButton")
local ESPToggle = Instance.new("TextButton")
local ChatBypassButton = Instance.new("TextButton")
ScreenGui.Parent = Player.PlayerGui
ScreenGui.ResetOnSpawn = false
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.new(0, 0.2, 0.4) -- Blue theme
MainFrame.BorderSizePixel = 0
MainFrame.Position = UDim2.new(0.5, -150, 0.5, -100)
MainFrame.Size = UDim2.new(0, 300, 0, 200)
MainFrame.Active = true
MainFrame.Draggable = true
Title.Parent = MainFrame
Title.BackgroundColor3 = Color3.new(0, 0.3, 0.6)
Title.BorderSizePixel = 0
Title.Position = UDim2.new(0, 0, 0, 0)
Title.Size = UDim2.new(1, 0, 0.2, 0)
Title.Text = "VStorm Prison Life GUI"
Title.TextColor3 = Color3.new(1, 1, 1)
Title.TextScaled = true
Title.Font = Enum.Font.SciFi -- Future Cyber font
SilentAimToggle.Parent = MainFrame
SilentAimToggle.BackgroundColor3 = Color3.new(0, 0.3, 0.6)
SilentAimToggle.BorderSizePixel = 0
SilentAimToggle.Position = UDim2.new(0.1, 0, 0.25, 0)
SilentAimToggle.Size = UDim2.new(0.8, 0, 0.15, 0)
SilentAimToggle.Text = "Silent Aim: OFF"
SilentAimToggle.TextColor3 = Color3.new(1, 1, 1)
SilentAimToggle.TextScaled = true
SilentAimToggle.Font = Enum.Font.SciFi
ESPToggle.Parent = MainFrame
ESPToggle.BackgroundColor3 = Color3.new(0, 0.3, 0.6)
ESPToggle.BorderSizePixel = 0
ESPToggle.Position = UDim2.new(0.1, 0, 0.45, 0)
ESPToggle.Size = UDim2.new(0.8, 0, 0.15, 0)
ESPToggle.Text = "ESP: OFF"
ESPToggle.TextColor3 = Color3.new(1, 1, 1)
ESPToggle.TextScaled = true
ESPToggle.Font = Enum.Font.SciFi
ChatBypassButton.Parent = MainFrame
ChatBypassButton.BackgroundColor3 = Color3.new(0, 0.3, 0.6)
ChatBypassButton.BorderSizePixel = 0
ChatBypassButton.Position = UDim2.new(0.1, 0, 0.65, 0)
ChatBypassButton.Size = UDim2.new(0.8, 0, 0.15, 0)
ChatBypassButton.Text = "Chat Bypasser"
ChatBypassButton.TextColor3 = Color3.new(1, 1, 1)
ChatBypassButton.TextScaled = true
ChatBypassButton.Font = Enum.Font.SciFi
-- Toggle Silent Aim
SilentAimToggle.MouseButton1Click:Connect(function()
SilentAimEnabled = not SilentAimEnabled
Circle.Visible = SilentAimEnabled
SilentAimToggle.Text = SilentAimEnabled and "Silent Aim: ON" or "Silent Aim: OFF"
end)
-- Toggle ESP
ESPToggle.MouseButton1Click:Connect(function()
ESPEnabled = not ESPEnabled
ESPToggle.Text = ESPEnabled and "ESP: ON" or "ESP: OFF"
for _, player in pairs(Players:GetPlayers()) do
if player ~= Player then
if ESPEnabled then
createESP(player)
else
removeESP(player)
end
end
end
end)
-- Chat Bypasser
ChatBypassButton.MouseButton1Click:Connect(function()
Player.Chatted:Connect(bypassChat)
print("Chat Bypasser Enabled!")
end)
-- Hide GUI on V key press
UserInputService.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.V then
MainFrame.Visible = not MainFrame.Visible
end
end)
-- Update Silent Aim Circle
RunService.RenderStepped:Connect(function()
Circle.Position = Vector2.new(Mouse.X, Mouse.Y)
if SilentAimEnabled then
local closestPlayer = getClosestPlayer()
if closestPlayer and closestPlayer.Character then
local targetPosition = closestPlayer.Character.HumanoidRootPart.Position
local screenPosition, visible = workspace.CurrentCamera:WorldToScreenPoint(targetPosition)
if visible then
Circle.Position = Vector2.new(screenPosition.X, screenPosition.Y)
end
end
end
end)
ADVERTISEMENTREMOVE ADS

Comments

6 comments
to add a comment
Be

W name ngl

0
0
Be

Love to see it open sourced but it doesn't work on Potassium

0
0
re

script still working

0
0
re

script updated chat bypasser works fine now

0
0
Ku

@realassnigga does it only work in prison life?

0
0
re

@KuRcenJingwoo yes but its fucked up rn so i quited

0
0
ADVERTISEMENTREMOVE ADS