Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function Wallhack()
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local Camera = workspace.CurrentCamera
- local LocalPlayer = Players.LocalPlayer
- local HeadOffset = Vector3.new(0, 0.5, 0)
- local LegOffset = Vector3.new(0, 3, 0)
- local EspBoxes = {}
- local EspEnabled = true
- local function CreateESP(player)
- if player == LocalPlayer then return end
- local Box = Drawing.new("Square")
- Box.Visible = false
- Box.Color = Color3.fromRGB(255, 0, 0)
- Box.Thickness = 1
- Box.Transparency = 1
- Box.Filled = false
- local FixedBoxSize = 50
- EspBoxes[player] = Box
- local function UpdateESP()
- if not EspEnabled or not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then
- Box.Visible = false
- return
- end
- local RootPart = player.Character.HumanoidRootPart
- local Head = player.Character:FindFirstChild("Head")
- local _, onScreen = Camera:WorldToViewportPoint(RootPart.Position)
- if onScreen and Head then
- local HeadPosition = Camera:WorldToViewportPoint(Head.Position + HeadOffset)
- local LegPosition = Camera:WorldToViewportPoint(RootPart.Position - LegOffset)
- local BoxSize = Vector2.new(FixedBoxSize, HeadPosition.Y - LegPosition.Y)
- local BoxPosition = Vector2.new(Camera:WorldToViewportPoint(RootPart.Position).X - BoxSize.X / 2, HeadPosition.Y)
- Box.Size = BoxSize
- Box.Position = BoxPosition
- Box.Visible = true
- else
- Box.Visible = false
- end
- end
- EspBoxes[player].Connection = RunService.RenderStepped:Connect(UpdateESP)
- end
- local function RemoveESP()
- for player, box in pairs(EspBoxes) do
- if box then
- box.Visible = false
- EspBoxes[player] = nil
- end
- end
- end
- for _, player in ipairs(Players:GetPlayers()) do
- if player ~= LocalPlayer then
- CreateESP(player)
- end
- end
- Players.PlayerAdded:Connect(function(player)
- if player ~= LocalPlayer then
- player.CharacterAdded:Connect(function()
- CreateESP(player)
- end)
- end
- end)
- end
- Wallhack()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement