Run it
Copy the script and paste it into your executor.
Players = :()
Workspace = :()
RunService = :()
player = Players.LocalPlayer
camera = Workspace.CurrentCamera
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.IgnoreGuiInset =
screenGui.Parent = player:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = screenGui
title = .()
title.Size = .(, , , )
title.Text =
title.TextColor3 = .(, , )
title.BackgroundColor3 = .(, , )
title.BorderSizePixel =
title.Parent = frame
zoomBox = .()
zoomBox.Size = .(, , , )
zoomBox.Position = .(, , , )
zoomBox.PlaceholderText =
zoomBox.Text =
zoomBox.TextColor3 = .(, , )
zoomBox.BackgroundColor3 = .(, , )
zoomBox.BorderSizePixel =
zoomBox.Parent = frame
zoomLabel = .()
zoomLabel.Size = .(, , , )
zoomLabel.Position = .(, , , )
zoomLabel.Text =
zoomLabel.TextColor3 = .(, , )
zoomLabel.TextSize =
zoomLabel.BackgroundTransparency =
zoomLabel.Parent = frame
toggleZoomBtn = .()
toggleZoomBtn.Size = .(, , , )
toggleZoomBtn.Position = .(, , , )
toggleZoomBtn.Text =
toggleZoomBtn.TextColor3 = .(, , )
toggleZoomBtn.BackgroundColor3 = .(, , )
toggleZoomBtn.BorderSizePixel =
toggleZoomBtn.Parent = frame
toggleDotBtn = .()
toggleDotBtn.Size = .(, , , )
toggleDotBtn.Position = .(, , , )
toggleDotBtn.Text =
toggleDotBtn.TextColor3 = .(, , )
toggleDotBtn.BackgroundColor3 = .(, , )
toggleDotBtn.BorderSizePixel =
toggleDotBtn.Parent = frame
dotSizeBox = .()
dotSizeBox.Size = .(, , , )
dotSizeBox.Position = .(, , , )
dotSizeBox.PlaceholderText =
dotSizeBox.Text =
dotSizeBox.TextColor3 = .(, , )
dotSizeBox.BackgroundColor3 = .(, , )
dotSizeBox.BorderSizePixel =
dotSizeBox.Parent = frame
dotSizeLabel = .()
dotSizeLabel.Size = .(, , , )
dotSizeLabel.Position = .(, , , )
dotSizeLabel.Text =
dotSizeLabel.TextColor3 = .(, , )
dotSizeLabel.TextSize =
dotSizeLabel.BackgroundTransparency =
dotSizeLabel.Parent = frame
hideBlocksBox = .()
hideBlocksBox.Size = .(, , , )
hideBlocksBox.Position = .(, , , )
hideBlocksBox.PlaceholderText =
hideBlocksBox.Text =
hideBlocksBox.TextColor3 = .(, , )
hideBlocksBox.BackgroundColor3 = .(, , )
hideBlocksBox.BorderSizePixel =
hideBlocksBox.Parent = frame
hideBlocksLabel = .()
hideBlocksLabel.Size = .(, , , )
hideBlocksLabel.Position = .(, , , )
hideBlocksLabel.Text =
hideBlocksLabel.TextColor3 = .(, , )
hideBlocksLabel.TextSize =
hideBlocksLabel.BackgroundTransparency =
hideBlocksLabel.Parent = frame
colorBox = .()
colorBox.Size = .(, , , )
colorBox.Position = .(, , , )
colorBox.PlaceholderText =
colorBox.Text =
colorBox.TextColor3 = .(, , )
colorBox.BackgroundColor3 = .(, , )
colorBox.BorderSizePixel =
colorBox.Parent = frame
colorLabel = .()
colorLabel.Size = .(, , , )
colorLabel.Position = .(, , , )
colorLabel.Text =
colorLabel.TextColor3 = .(, , )
colorLabel.TextSize =
colorLabel.BackgroundTransparency =
colorLabel.Parent = frame
centerDot = .()
centerDot.Size = .(, , , )
centerDot.AnchorPoint = .(, )
centerDot.Position = .(, , , )
centerDot.BackgroundColor3 = .(, , )
centerDot.BorderSizePixel =
centerDot.Parent = screenGui
isZoomed =
hiddenParts = {}
()
part, originalTransparency (hiddenParts)
part part.Parent
part.Transparency = originalTransparency
hiddenParts = {}
()
isZoomed
num = (zoomBox.Text)
num
num < num =
targetFov = / num
camera.FieldOfView = .(targetFov, , )
camera.FieldOfView =
camera.FieldOfView =
()
toggleZoomBtn.MouseButton1Click:(()
isZoomed = isZoomed
isZoomed
toggleZoomBtn.Text =
toggleZoomBtn.BackgroundColor3 = .(, , )
toggleZoomBtn.Text =
toggleZoomBtn.BackgroundColor3 = .(, , )
()
)
zoomBox.FocusLost:(()
isZoomed
()
)
RunService.RenderStepped:(()
()
isZoomed
hideCount = (hideBlocksBox.Text)
hideCount hideCount <=
origin = camera.CFrame.Position
direction = camera.CFrame.LookVector *
raycastParams = RaycastParams.()
raycastParams.FilterType = .RaycastFilterType.Exclude
ignoreList = {screenGui}
player.Character
.(ignoreList, player.Character)
hiddenCountFound =
maxIterations =
iter =
hiddenCountFound < hideCount iter < maxIterations
iter = iter +
raycastParams.FilterDescendantsInstances = ignoreList
result = Workspace:(origin, direction, raycastParams)
result result.Instance
hitPart = result.Instance
isPlayer =
_, p (Players:())
p.Character hitPart:(p.Character)
isPlayer =
isPlayer
.(ignoreList, hitPart)
origin = result.Position + (camera.CFrame.LookVector * )
hitPart:()
hiddenParts[hitPart]
hiddenParts[hitPart] = hitPart.Transparency
hitPart.Transparency =
.(ignoreList, hitPart)
origin = result.Position + (camera.CFrame.LookVector * )
hiddenCountFound = hiddenCountFound +
)
dotVisible =
toggleDotBtn.MouseButton1Click:(()
dotVisible = dotVisible
centerDot.Visible = dotVisible
dotVisible
toggleDotBtn.Text =
toggleDotBtn.BackgroundColor3 = .(, , )
toggleDotBtn.Text =
toggleDotBtn.BackgroundColor3 = .(, , )
)
dotSizeBox:():(()
size = (dotSizeBox.Text)
size
size = .(size, , )
centerDot.Size = .(, size, , size)
)
colorBox.FocusLost:(()
r, g, b = colorBox.Text:()
r g b
r = .((r), , )
g = .((g), , )
b = .((b), , )
centerDot.BackgroundColor3 = .(r, g, b)
)Короче это скрипт на зум, сделано вы и сами знаете кем, спасибо за использование. Script sniper zoom or just zoom, thanks for using. Приветики (=

Universal